diff options
Diffstat (limited to 'java')
68 files changed, 2158 insertions, 2025 deletions
diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml index 07b4503e6..18482681d 100644 --- a/java/res/values-af/strings.xml +++ b/java/res/values-af/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Steminvoer is gedeaktiveer"</string> <string name="configure_input_method" msgid="373356270290742459">"Stel invoermetodes op"</string> <string name="language_selection_title" msgid="1651299598555326750">"Invoertale"</string> + <string name="send_feedback" msgid="1780431884109392046">"Stuur terugvoer"</string> <string name="select_language" msgid="3693815588777926848">"Invoertale"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Raak weer om te stoor"</string> <string name="has_dictionary" msgid="6071847973466625007">"Woordeboek beskikbaar"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Verstek"</string> <string name="language_settings" msgid="1671153053201809031">"Taal en invoer"</string> <string name="select_input_method" msgid="4301602374609275003">"Kies invoermetode"</string> - - <string name="app_name" msgid="1017058186322714405">"Woordeboekverskaffer"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Woordeboekverskaffer"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Woordeboek-diens"</string> - <string name="download_description" msgid="3274861514695032954">"Woordeboek se opdateerinligting"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Addisionele woordeboeke"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Woordeboek beskikbaar"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Instellings vir woordeboeke"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Gebruikerwoordeboeke"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Gebruikerwoordeboek"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Woordeboek beskikbaar"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Laai tans af"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Geïnstalleer"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Geïnstalleer, gedeaktiveer"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Kan nie aan woordeboekdiens koppel nie"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Geen woordeboeke beskikbaar nie"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Herlaai"</string> - <string name="last_update" msgid="3101549719827600346">"Laas opgedateer"</string> - <string name="message_updating" msgid="820186276704134720">"Kontroleer vir opdaterings"</string> - <string name="message_loading" msgid="8611339149825047446">"Laai tans..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Hoofwoordeboek"</string> - <string name="cancel" msgid="5586531736609183304">"Kanselleer"</string> - <string name="install_dict" msgid="5525005524697607865">"Installeer"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Kanselleer aflaaisel"</string> - <string name="disable_dict" msgid="7685810040236497700">"Deaktiveer"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktiveer"</string> - <string name="delete_dict" msgid="5817159290503843766">"Vee uit"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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 \'n beter een te maak.<br/> <br/> Dit kan \'n minuut of twee neem om oor 3G af te laai. Heffings mag geld as jy nie \'n <b>onbeperkte dataplan</b>.<br/> het nie As jy onseker oor jou dataplan is, beveel ons aan dat jy \'n WiFi-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="4024013764937850061">"Laai nou af (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Laai oor Wi-Fi af"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"\'n Woordeboek is vir <xliff:g id="LANGUAGE">%1$s</xliff:g> beskikbaar"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Druk om te hersien en af te laai"</string> + <string name="app_name" msgid="6320102637491234792">"Woordeboekverskaffer"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Woordeboekverskaffer"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Woordeboek-diens"</string> + <string name="download_description" msgid="6014835283119198591">"Woordeboek se opdateerinligting"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Voeg woordeboeke by"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Woordeboek beskikbaar"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Instellings vir woordeboeke"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Gebruikerwoordeboeke"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Gebruikerwoordeboek"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Woordeboek beskikbaar"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Laai tans af"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Geïnstalleer"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Geïnstalleer, gedeaktiveer"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Kan nie aan woordeboekdiens koppel nie"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Geen woordeboeke beskikbaar nie"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml index 6f740a9b8..9d6e75f20 100644 --- a/java/res/values-am/strings.xml +++ b/java/res/values-am/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"የድምፅ ግቤት ቦዝኗል"</string> <string name="configure_input_method" msgid="373356270290742459">"ግቤት ሜተዶችን አዋቀር"</string> <string name="language_selection_title" msgid="1651299598555326750">"ቋንቋዎች አግቤት"</string> + <string name="send_feedback" msgid="1780431884109392046">"ግብረ-መልስ ላክ"</string> <string name="select_language" msgid="3693815588777926848">"ቋንቋዎች አግቤት"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"ለማስቀመጥ እንደገና ንካ"</string> <string name="has_dictionary" msgid="6071847973466625007">"መዝገበ ቃላት አለ"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"ነባሪ"</string> <string name="language_settings" msgid="1671153053201809031">"ቋንቋ እና ግቤት"</string> <string name="select_input_method" msgid="4301602374609275003">"የግቤት ስልት ይምረጡ"</string> - - <string name="app_name" msgid="1017058186322714405">"መዝገበ ቃላት አቅራቢ"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"መዝገበ ቃላት አቅራቢ"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"የመዝገበ ቃላት አገልግሎት"</string> - <string name="download_description" msgid="3274861514695032954">"መዝገበ ቃላት ማዘመኛ መረጃ"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"እየታከሉ የሚያድጉ መዝገበ ቃላቶች"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"መዝገበ ቃላት ይገኛል"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"የመዝገበ ቃላት ቅንብሮች"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"የተጠቃሚ መዝገበ ቃላት"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"የተጠቃሚ መዝገበ ቃላት"</string> - <string name="dictionary_available" msgid="3192920608520618083">"መዝገበ ቃላት አለ"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"በአሁን ጊዜ በማውረድ ላይ"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"ተጭኗል"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"ተጭኗል፣ ተሰናክሏል"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"ወደ መዝገበ ቃላት አገልገሎት በማገናኘት ላይ ችግር"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"ምንም መዝገበ ቃላት የሉም"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"አድስ"</string> - <string name="last_update" msgid="3101549719827600346">"ለመጨረሻ ጊዜ የዘመነው"</string> - <string name="message_updating" msgid="820186276704134720">"ዝማኔዎችን በመፈተሽ ላይ"</string> - <string name="message_loading" msgid="8611339149825047446">"በመጫን ላይ…"</string> - <string name="main_dict_description" msgid="1679964306980098570">"ዋና መዝገበ ቃል"</string> - <string name="cancel" msgid="5586531736609183304">"ተወው"</string> - <string name="install_dict" msgid="5525005524697607865">"ጫን"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"ማውረድን ተወው"</string> - <string name="disable_dict" msgid="7685810040236497700">"አሰናክል"</string> - <string name="enable_dict" msgid="3848179784702473680">"አንቃ"</string> - <string name="delete_dict" msgid="5817159290503843766">"ሰርዝ"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"መዝገበ ቃላት ለ<xliff:g id="LANGUAGE">%1$s</xliff:g> ይገኛል"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"ለመገምገምና ለማውረድ ተጫን"</string> + <string name="app_name" msgid="6320102637491234792">"የመዝገበ-ቃላት አቅራቢ"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"የመዝገበ-ቃላት አቅራቢ"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"የመዝገበ-ቃላት አገልግሎት"</string> + <string name="download_description" msgid="6014835283119198591">"መዝገበ-ቃላት ዝማኔ መረጃ"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"ጭማሪ መዝገበ-ቃላት"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"መዝገበ-ቃላት ይገኛል"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"የመዝገበ-ቃላት ቅንብሮች"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"የተጠቃሚ መዝገበ-ቃላት"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"የተጠቃሚ መዝገበ-ቃላት"</string> + <string name="dictionary_available" msgid="4728975345815214218">"መዝገበ-ቃላት ይገኛል"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"በአሁን ጊዜ በመውረድ ላይ"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"ተጭኗል"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"ተጭኗል፣ ተሰናክሏል"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"ወደ መዝገበ-ቃላት አገልገሎት ማገናኘት ላይ ችግር"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"ምንም መዝገበ-ቃላት የሉም"</string> + <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="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> + <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_description" msgid="1075194169443163487">"ለመገምገምና ለማውረድ ይጫኑ"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"በማውረድ ላይ፦ የ<xliff:g id="LANGUAGE">%1$s</xliff:g> ጥቆማ አስተያየቶች በቅርቡ ዝግጁ ይሆናሉ።"</string> </resources> diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml index 5668d59ea..b1566b1ea 100644 --- a/java/res/values-ar/strings.xml +++ b/java/res/values-ar/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"الإدخال الصوتي مُعطل"</string> <string name="configure_input_method" msgid="373356270290742459">"تهيئة طرق الإدخال"</string> <string name="language_selection_title" msgid="1651299598555326750">"لغات الإدخال"</string> + <string name="send_feedback" msgid="1780431884109392046">"إرسال تعليقات"</string> <string name="select_language" msgid="3693815588777926848">"لغات الإدخال"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"المس مرة أخرى للحفظ"</string> <string name="has_dictionary" msgid="6071847973466625007">"القاموس متاح"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"الافتراضية"</string> <string name="language_settings" msgid="1671153053201809031">"اللغة والإدخال"</string> <string name="select_input_method" msgid="4301602374609275003">"اختيار أسلوب الإدخال"</string> - - <string name="app_name" msgid="1017058186322714405">"مقدم القاموس"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"مقدم القاموس"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"خدمة القاموس"</string> - <string name="download_description" msgid="3274861514695032954">"معلومات تحديث القاموس"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"القواميس الإضافية"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"قاموس متوفر"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"إعدادات القواميس"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"قواميس المستخدم"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"قاموس المستخدم"</string> - <string name="dictionary_available" msgid="3192920608520618083">"القاموس متاح"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"يتم حاليًا التنزيل"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"مثبت"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"مثبت، معطل"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"مشكلة في الاتصال بخدمة القاموس"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"لا تتوفر أية قواميس"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"تحديث"</string> - <string name="last_update" msgid="3101549719827600346">"تاريخ آخر تحديث"</string> - <string name="message_updating" msgid="820186276704134720">"جارٍ البحث عن تحديثات"</string> - <string name="message_loading" msgid="8611339149825047446">"تحميل..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"القاموس الرئيسي"</string> - <string name="cancel" msgid="5586531736609183304">"إلغاء"</string> - <string name="install_dict" msgid="5525005524697607865">"تثبيت"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"إلغاء التنزيل"</string> - <string name="disable_dict" msgid="7685810040236497700">"تعطيل"</string> - <string name="enable_dict" msgid="3848179784702473680">"تمكين"</string> - <string name="delete_dict" msgid="5817159290503843766">"حذف"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"هناك قاموس متوفر للغة <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"اضغط للمراجعة والتنزيل"</string> + <string name="app_name" msgid="6320102637491234792">"مقدم القاموس"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"مقدم القاموس"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"خدمة القاموس"</string> + <string name="download_description" msgid="6014835283119198591">"معلومات تحديث القاموس"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"القواميس الإضافية"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"القاموس متاح"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"إعدادات القواميس"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"قواميس المستخدم"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"قاموس المستخدم"</string> + <string name="dictionary_available" msgid="4728975345815214218">"القاموس متاح"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"يتم حاليًا التنزيل"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"تم التثبيت"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"مثبت، معطل"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"مشكلة في الاتصال بخدمة القاموس"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"لا تتوفر أية قواميس"</string> + <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="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="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_description" msgid="1075194169443163487">"اضغط للمراجعة والتنزيل"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"جارٍ التنزيل: ستتوفر اقتراحات للغة <xliff:g id="LANGUAGE">%1$s</xliff:g> بعد قليل."</string> </resources> diff --git a/java/res/values-be/strings.xml b/java/res/values-be/strings.xml index d12e47c46..57694781f 100644 --- a/java/res/values-be/strings.xml +++ b/java/res/values-be/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Галасавы набор адкл."</string> <string name="configure_input_method" msgid="373356270290742459">"Налада метадаў уводу"</string> <string name="language_selection_title" msgid="1651299598555326750">"Мовы ўводу"</string> + <string name="send_feedback" msgid="1780431884109392046">"Адправіць водгук"</string> <string name="select_language" msgid="3693815588777926848">"Мовы ўводу"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Дакраніцеся зноў, каб захаваць"</string> <string name="has_dictionary" msgid="6071847973466625007">"Слоўнік даступны"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Па змаўчанні"</string> <string name="language_settings" msgid="1671153053201809031">"Мова і ўвод"</string> <string name="select_input_method" msgid="4301602374609275003">"Выберыце метад уводу"</string> - - <string name="app_name" msgid="1017058186322714405">"Пастаўшчык слоўніка"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Пастаўшчык слоўніка"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Слоўнік"</string> - <string name="download_description" msgid="3274861514695032954">"Інфармацыя абнаўлення слоўніка"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Дадатковыя слоўнікі"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Даступны слоўнік"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Налады для слоўнікаў"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Карыстальніцкія слоўнікі"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Карыстальніцкі слоўнік"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Даступны слоўнік"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Спампоўваецца зараз"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Усталяваны"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Усталявана, адключана"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Праблема падключэння да слоўніка"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Слоўнікаў няма"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Абнавіць"</string> - <string name="last_update" msgid="3101549719827600346">"Апошняе абнаўленне"</string> - <string name="message_updating" msgid="820186276704134720">"Праверка наяўнасці абнаўленняў"</string> - <string name="message_loading" msgid="8611339149825047446">"Загрузка..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Асноўны слоўнік"</string> - <string name="cancel" msgid="5586531736609183304">"Адмена"</string> - <string name="install_dict" msgid="5525005524697607865">"Усталяваць"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Адмяніць спампаванне"</string> - <string name="disable_dict" msgid="7685810040236497700">"Адключыць"</string> - <string name="enable_dict" msgid="3848179784702473680">"Уключыць"</string> - <string name="delete_dict" msgid="5817159290503843766">"Выдаліць"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Слоўнік для мовы \"<xliff:g id="LANGUAGE">%1$s</xliff:g>\""</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Нацiснiце, каб прагледзець i спампаваць"</string> + <string name="app_name" msgid="6320102637491234792">"Пастаўшчык слоўніка"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Пастаўшчык слоўніка"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Слоўнік"</string> + <string name="download_description" msgid="6014835283119198591">"Інфармацыя абнаўлення слоўніка"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Дадатковыя слоўнікі"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Даступны слоўнік"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Налады для слоўнікаў"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Карыстальніцкія слоўнікі"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Карыстацкі слоўнік"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Даступны слоўнік"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Спампоўваецца зараз"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Усталявана"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Усталявана, адключана"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Праблема падключэння да слоўніка"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Слоўнікаў няма"</string> + <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="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="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_description" msgid="1075194169443163487">"Нацiснiце, каб прагледзець i спампаваць"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Загрузка: прапановы для мовы \"<xliff:g id="LANGUAGE">%1$s</xliff:g>\" хутка з\'явяцца."</string> </resources> diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml index 37eaa3346..fe9335b22 100644 --- a/java/res/values-bg/strings.xml +++ b/java/res/values-bg/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Глас. въвежд. е деакт."</string> <string name="configure_input_method" msgid="373356270290742459">"Конфигуриране на въвеждането"</string> <string name="language_selection_title" msgid="1651299598555326750">"Входни езици"</string> + <string name="send_feedback" msgid="1780431884109392046">"Изпращане на отзиви"</string> <string name="select_language" msgid="3693815588777926848">"Езици за въвеждане"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Докоснете отново, за да запазите"</string> <string name="has_dictionary" msgid="6071847973466625007">"Има достъп до речник"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Стандартни"</string> <string name="language_settings" msgid="1671153053201809031">"Език и въвеждане"</string> <string name="select_input_method" msgid="4301602374609275003">"Избор на метод на въвеждане"</string> - - <string name="app_name" msgid="1017058186322714405">"Доставчик на речника"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Доставчик на речника"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Услуга за речник"</string> - <string name="download_description" msgid="3274861514695032954">"Информация за актуализацията на речниците"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Добавени речници"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Налице е речник"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Настройки за речници"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Потребителски речници"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Потребителски речник"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Речникът е налице"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Изтеглят се понастоящем"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Инсталирано"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Инсталирано, деактивирано"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Има проблем с връзката"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Няма налични речници"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Опресняване"</string> - <string name="last_update" msgid="3101549719827600346">"Последна актуализация:"</string> - <string name="message_updating" msgid="820186276704134720">"Проверява се за актуализации"</string> - <string name="message_loading" msgid="8611339149825047446">"Зарежда се..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Основен речник"</string> - <string name="cancel" msgid="5586531736609183304">"Отказ"</string> - <string name="install_dict" msgid="5525005524697607865">"Инсталиране"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Анулиране на изтеглянето"</string> - <string name="disable_dict" msgid="7685810040236497700">"Деактивиране"</string> - <string name="enable_dict" msgid="3848179784702473680">"Активиране"</string> - <string name="delete_dict" msgid="5817159290503843766">"Изтриване"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"За <xliff:g id="LANGUAGE">%1$s</xliff:g> е налице речник"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Натиснете, за да прегледате и изтеглите"</string> + <string name="app_name" msgid="6320102637491234792">"Доставчик на речника"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Доставчик на речника"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Услуга за речник"</string> + <string name="download_description" msgid="6014835283119198591">"Информация за актуализацията на речниците"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Добавени речници"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Речникът е налице"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Настройки за речници"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Потребителски речници"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Потребителски речник"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Речникът е налице"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Понастоящем се изтегля"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Инсталиран"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Инсталиран, деактивиран"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Няма връзка с речниците"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Няма налични речници"</string> + <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="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="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_description" msgid="1075194169443163487">"Натиснете, за да прегледате и изтеглите"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Изтегля се: Предложенията за <xliff:g id="LANGUAGE">%1$s</xliff:g> ще бъдат готови скоро."</string> </resources> diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml index c45b07c50..38bf82298 100644 --- a/java/res/values-ca/strings.xml +++ b/java/res/values-ca/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Entr. veu desactiv."</string> <string name="configure_input_method" msgid="373356270290742459">"Configura mètodes d\'entrada"</string> <string name="language_selection_title" msgid="1651299598555326750">"Idiomes d\'entrada"</string> + <string name="send_feedback" msgid="1780431884109392046">"Envia comentaris"</string> <string name="select_language" msgid="3693815588777926848">"Idiomes d\'entrada"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Torna a tocar per desar"</string> <string name="has_dictionary" msgid="6071847973466625007">"Diccionari disponible"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predeterminat"</string> <string name="language_settings" msgid="1671153053201809031">"Idioma i introducció"</string> <string name="select_input_method" msgid="4301602374609275003">"Selecció de mètodes d\'introducció"</string> - - <string name="app_name" msgid="1017058186322714405">"Proveïdor de diccionaris"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Proveïdor de diccionaris"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Servei de diccionari"</string> - <string name="download_description" msgid="3274861514695032954">"Informació d\'actualització del diccionari"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Diccionaris complementaris"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Diccionari disponible"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Configuració dels diccionaris"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Diccionaris de l\'usuari"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Diccionari de l\'usuari"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Diccionari disponible"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"S\'està baixant"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instal·lat"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instal·lat, desactivat"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"S\'ha produït un problema en connectar al servei de diccionari"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"No hi ha cap diccionari disponible."</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Actualitza"</string> - <string name="last_update" msgid="3101549719827600346">"Última actualització"</string> - <string name="message_updating" msgid="820186276704134720">"S\'està comprovant si hi ha actualitzacions"</string> - <string name="message_loading" msgid="8611339149825047446">"S\'està carregant..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Diccionari principal"</string> - <string name="cancel" msgid="5586531736609183304">"Cancel·la"</string> - <string name="install_dict" msgid="5525005524697607865">"Instal·la"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancel·la la baixada"</string> - <string name="disable_dict" msgid="7685810040236497700">"Desactiva"</string> - <string name="enable_dict" msgid="3848179784702473680">"Activa"</string> - <string name="delete_dict" msgid="5817159290503843766">"Suprimeix"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"L\'idioma seleccionat al teu dispositiu mòbil té un diccionari disponible.<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 mitjançant 3G. És possible que s\'apliquin càrrecs si no tens un <b>pla de dades il·limitat</b>.<br/> Si no estàs segur de quin pla de dades tens, et recomanem que cerquis una connexió Wi-Fi per començar la baixada automàticament.<br/> <br/> Consell: Pots baixar i eliminar diccionaris si vas a la secció <b>Idioma i entrada</b> del menú <b>Configuració</b> del dispositiu mòbil."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Baixa ara (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Baixa mitjançant Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Hi ha un diccionari disponible per a l\'idioma: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Prem per opinar i per baixar"</string> + <string name="app_name" msgid="6320102637491234792">"Proveïdor de diccionaris"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Proveïdor de diccionaris"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Servei de diccionari"</string> + <string name="download_description" msgid="6014835283119198591">"Informació d\'actualització del diccionari"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Diccionaris complementaris"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Diccionari disponible"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Configuració dels diccionaris"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Diccionaris de l\'usuari"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Diccionari de l\'usuari"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Diccionari disponible"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"S\'està baixant"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instal·lat"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instal·lat, desactivat"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Error en connectar amb el diccionari"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Cap diccion. dispon."</string> + <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="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 entrada 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_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> </resources> diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml index 503ce1b54..400b760fb 100644 --- a/java/res/values-cs/strings.xml +++ b/java/res/values-cs/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Hlasový vstup vypnut"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurace metod zadávání"</string> <string name="language_selection_title" msgid="1651299598555326750">"Vstupní jazyky"</string> + <string name="send_feedback" msgid="1780431884109392046">"Odeslat zpětnou vazbu"</string> <string name="select_language" msgid="3693815588777926848">"Vstupní jazyky"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Opětovným dotykem provedete uložení"</string> <string name="has_dictionary" msgid="6071847973466625007">"Slovník k dispozici"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Výchozí"</string> <string name="language_settings" msgid="1671153053201809031">"Jazyk a zadávání"</string> <string name="select_input_method" msgid="4301602374609275003">"Výběr metody zadávání dat"</string> - - <string name="app_name" msgid="1017058186322714405">"Poskytovatel slovníku"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Poskytovatel slovníku"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Služba slovníku"</string> - <string name="download_description" msgid="3274861514695032954">"Informace o aktualizaci slovníku"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Doplňkové slovníky"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Je k dispozici slovník"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Nastavení pro slovníky"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Uživatelské slovníky"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Uživatelský slovník"</string> - <string name="dictionary_available" msgid="3192920608520618083">"K dispozici je slovník"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Aktuální stahování"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Nainstalováno"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Nainstalováno, zakázáno"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Probl. s přip. k sl."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Žádné slovníky"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Aktualizovat"</string> - <string name="last_update" msgid="3101549719827600346">"Poslední aktualizace"</string> - <string name="message_updating" msgid="820186276704134720">"Kontrola aktualizací"</string> - <string name="message_loading" msgid="8611339149825047446">"Načítání..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Hlavní slovník"</string> - <string name="cancel" msgid="5586531736609183304">"Zrušit"</string> - <string name="install_dict" msgid="5525005524697607865">"Nainstalovat"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Zrušit stahování"</string> - <string name="disable_dict" msgid="7685810040236497700">"Zakázat"</string> - <string name="enable_dict" msgid="3848179784702473680">"Povolit"</string> - <string name="delete_dict" msgid="5817159290503843766">"Smazat"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Je k dispozici slovník pro jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Stisknutím zkontrolujete a stáhnete"</string> + <string name="app_name" msgid="6320102637491234792">"Poskytovatel slovníku"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Poskytovatel slovníku"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Služba slovníku"</string> + <string name="download_description" msgid="6014835283119198591">"Informace o aktualizaci slovníku"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Doplňkové slovníky"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Slovník k dispozici"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Nastavení slovníků"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Uživatelské slovníky"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Uživatelský slovník"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Slovník k dispozici"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Aktuální stahování"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Nainstalováno"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Nainstalováno, zakázáno"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Chyba přip. k slovníku"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Žádné slovníky"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml index af472f723..7cfee2305 100644 --- a/java/res/values-da/strings.xml +++ b/java/res/values-da/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Stemmeinput deaktiveret"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurer inputmetoder"</string> <string name="language_selection_title" msgid="1651299598555326750">"Inputsprog"</string> + <string name="send_feedback" msgid="1780431884109392046">"Send feedback"</string> <string name="select_language" msgid="3693815588777926848">"Inputsprog"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Tryk igen for at gemme"</string> <string name="has_dictionary" msgid="6071847973466625007">"Ordbog er tilgængelig"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="language_settings" msgid="1671153053201809031">"Sprog og input"</string> <string name="select_input_method" msgid="4301602374609275003">"Vælg inputmetode"</string> - - <string name="app_name" msgid="1017058186322714405">"Dictionary Provider"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Dictionary Provider"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Ordbogstjeneste"</string> - <string name="download_description" msgid="3274861514695032954">"Opdateringsoplysninger for ordbøger"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Tillægsordbøger"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Der er en tilgængelig ordbog"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Indstillinger for ordbøger"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Brugerordbøger"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Brugerordbog"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Ordbog er tilgængelig"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Downloader i øjeblikket"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installeret"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installeret, deaktiveret"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Uden ordbogstjeneste"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Ingen tilg. ordbøger"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Opdater"</string> - <string name="last_update" msgid="3101549719827600346">"Sidst opdateret"</string> - <string name="message_updating" msgid="820186276704134720">"Søger efter opdateringer"</string> - <string name="message_loading" msgid="8611339149825047446">"Indlæser..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Hovedordbog"</string> - <string name="cancel" msgid="5586531736609183304">"Annuller"</string> - <string name="install_dict" msgid="5525005524697607865">"Installer"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Annuller download"</string> - <string name="disable_dict" msgid="7685810040236497700">"Deaktiver"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktivér"</string> - <string name="delete_dict" msgid="5817159290503843766">"Slet"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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 afgifter, hvis du ikke har et <b>ubegrænset dataabonnement</b>.<br/>. Hvis du ikke er sikker på, hvilket dataabonnemt 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="4024013764937850061">"Download nu (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Download via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Der er en tilgængelig ordbog for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Tryk for at gennemgå og downloade"</string> + <string name="app_name" msgid="6320102637491234792">"Dictionary Provider"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Dictionary Provider"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Ordbogstjeneste"</string> + <string name="download_description" msgid="6014835283119198591">"Opdateringsoplysninger for ordbøger"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Tillægsordbøger"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Ordbog er tilgængelig"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Indstillinger for ordbøger"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Brugerordbøger"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Brugerordbog"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Ordbog er tilgængelig"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Downloader i øjeblikket"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installeret"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installeret, deaktiveret"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Ingen ordbogstjeneste"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Ingen tilg. ordbøger"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml index 7ef3d0043..04e8149b6 100644 --- a/java/res/values-de/strings.xml +++ b/java/res/values-de/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Spracheingabe deaktiviert"</string> <string name="configure_input_method" msgid="373356270290742459">"Eingabemethoden konfigurieren"</string> <string name="language_selection_title" msgid="1651299598555326750">"Eingabesprachen"</string> + <string name="send_feedback" msgid="1780431884109392046">"Feedback geben"</string> <string name="select_language" msgid="3693815588777926848">"Eingabesprachen"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Zum Speichern erneut berühren"</string> <string name="has_dictionary" msgid="6071847973466625007">"Wörterbuch verfügbar"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="language_settings" msgid="1671153053201809031">"Sprache & Eingabe"</string> <string name="select_input_method" msgid="4301602374609275003">"Eingabemethode wählen"</string> - - <string name="app_name" msgid="1017058186322714405">"Wörterbuchbereitstellung"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Wörterbuchbereitstellung"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Wörterbuch"</string> - <string name="download_description" msgid="3274861514695032954">"Update-Informationen für Wörterbuch"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Erweiterte Wörterbücher"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Wörterbuch verfügbar"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Einstellungen für Wörterbücher"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Meine Wörterbücher"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Mein Wörterbuch"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Wörterbuch verfügbar"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Aktuelle Downloads"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installiert"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installiert, deaktiviert"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Kein Wörterbuchdienst"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Keine Wörterbücher"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Aktualisieren"</string> - <string name="last_update" msgid="3101549719827600346">"Zuletzt aktualisiert"</string> - <string name="message_updating" msgid="820186276704134720">"Suche nach Updates..."</string> - <string name="message_loading" msgid="8611339149825047446">"Wird geladen..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Allgemeines Wörterbuch"</string> - <string name="cancel" msgid="5586531736609183304">"Abbrechen"</string> - <string name="install_dict" msgid="5525005524697607865">"Installieren"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Download abbrechen"</string> - <string name="disable_dict" msgid="7685810040236497700">"Deaktivieren"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktivieren"</string> - <string name="delete_dict" msgid="5817159290503843766">"Löschen"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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="download_over_metered" msgid="4024013764937850061">"Jetzt herunterladen (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Über WLAN herunterladen"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Es ist ein Wörterbuch für <xliff:g id="LANGUAGE">%1$s</xliff:g> verfügbar."</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Zum Lesen und Herunterladen drücken"</string> + <string name="app_name" msgid="6320102637491234792">"Wörterbuchbereitstellung"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Wörterbuchbereitstellung"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Wörterbuch"</string> + <string name="download_description" msgid="6014835283119198591">"Update-Informationen für Wörterbuch"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Erweiterte Wörterbücher"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Wörterbuch verfügbar"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Einstellungen für Wörterbücher"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Meine Wörterbücher"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Mein Wörterbuch"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Wörterbuch verfügbar"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Wird heruntergeladen..."</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installiert"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installiert, deaktiviert"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Kein Wörterbuchdienst"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Keine Wörterbücher"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml index 74ffcf97c..ef5a97f83 100644 --- a/java/res/values-el/strings.xml +++ b/java/res/values-el/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Απεν. φωνητ. είσοδος"</string> <string name="configure_input_method" msgid="373356270290742459">"Διαμόρφωση μεθόδων εισαγωγής"</string> <string name="language_selection_title" msgid="1651299598555326750">"Γλώσσες εισόδου"</string> + <string name="send_feedback" msgid="1780431884109392046">"Αποστολή σχολίων"</string> <string name="select_language" msgid="3693815588777926848">"Γλώσσες εισόδου"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Αγγίξτε ξανά για αποθήκευση"</string> <string name="has_dictionary" msgid="6071847973466625007">"Λεξικό διαθέσιμο"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Προεπιλογή"</string> <string name="language_settings" msgid="1671153053201809031">"Γλώσσα και εισαγωγή"</string> <string name="select_input_method" msgid="4301602374609275003">"Επιλογή μεθόδου εισαγωγής"</string> - - <string name="app_name" msgid="1017058186322714405">"Παροχέας λεξικού"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Παροχέας λεξικού"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Υπηρεσία λεξικού"</string> - <string name="download_description" msgid="3274861514695032954">"Ενημέρωση πληροφοριών λεξικού"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Πρόσθετα λεξικά"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Διαθέσιμο λεξικό"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Ρυθμίσεις για λεξικά"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Λεξικά χρήστη"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Λεξικό χρήστη"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Διαθέσιμο λεξικό"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Λήψη αυτήν τη στιγμή"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Εγκατεστημένο"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Εγκαταστάθηκε, απενεργοποιήθηκε"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Πρόβλ.σύνδ.στο λεξ."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Δεν υπάρχουν διαθέσιμα λεξικά"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Ανανέωση"</string> - <string name="last_update" msgid="3101549719827600346">"Τελευταία ενημέρωση"</string> - <string name="message_updating" msgid="820186276704134720">"Έλεγχος για ενημερώσεις"</string> - <string name="message_loading" msgid="8611339149825047446">"Φόρτωση..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Κύριο λεξικό"</string> - <string name="cancel" msgid="5586531736609183304">"Ακύρωση"</string> - <string name="install_dict" msgid="5525005524697607865">"Εγκατάσταση"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Ακύρωση λήψης"</string> - <string name="disable_dict" msgid="7685810040236497700">"Απενεργοποίηση"</string> - <string name="enable_dict" msgid="3848179784702473680">"Ενεργοποίηση"</string> - <string name="delete_dict" msgid="5817159290503843766">"Διαγραφή"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Υπάρχει διαθέσιμο λεξικό για τα <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Πατήστε για έλεγχο και λήψη"</string> + <string name="app_name" msgid="6320102637491234792">"Παροχέας λεξικού"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Παροχέας λεξικού"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Υπηρεσία λεξικού"</string> + <string name="download_description" msgid="6014835283119198591">"Ενημέρωση πληροφοριών λεξικού"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Πρόσθετα λεξικά"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Διαθέσιμο λεξικό"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Ρυθμίσεις για λεξικά"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Λεξικά χρήστη"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Λεξικό χρήστη"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Διαθέσιμο λεξικό"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Λήψη αυτήν τη στιγμή"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Εγκαταστάθηκε"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Εγκαταστάθηκε, απενεργοποιήθηκε"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Πρόβλ. σύνδ. στο λεξικό."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Δεν υπάρχουν λεξικά"</string> + <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="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="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_description" msgid="1075194169443163487">"Πατήστε για έλεγχο και λήψη"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Λήψη: Οι προτάσεις για τα <xliff:g id="LANGUAGE">%1$s</xliff:g> θα είναι έτοιμες σύντομα."</string> </resources> diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml index 3bb7babc8..0dfa7bfb4 100644 --- a/java/res/values-en-rGB/strings.xml +++ b/java/res/values-en-rGB/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Voice input is disabled"</string> <string name="configure_input_method" msgid="373356270290742459">"Configure input methods"</string> <string name="language_selection_title" msgid="1651299598555326750">"Input languages"</string> + <string name="send_feedback" msgid="1780431884109392046">"Send feedback"</string> <string name="select_language" msgid="3693815588777926848">"Input languages"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Touch again to save"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dictionary available"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Default"</string> <string name="language_settings" msgid="1671153053201809031">"Language & input"</string> <string name="select_input_method" msgid="4301602374609275003">"Choose input method"</string> - - <string name="app_name" msgid="1017058186322714405">"Dictionary Provider"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Dictionary Provider"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Dictionary Service"</string> - <string name="download_description" msgid="3274861514695032954">"Dictionary update information"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Add-on dictionaries"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dictionary available"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Settings for dictionaries"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"User dictionaries"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"User dictionary"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dictionary available"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Currently downloading"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installed"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installed, disabled"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problem while connecting to dictionary service"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"No dictionaries available"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Refresh"</string> - <string name="last_update" msgid="3101549719827600346">"Last updated"</string> - <string name="message_updating" msgid="820186276704134720">"Checking for updates"</string> - <string name="message_loading" msgid="8611339149825047446">"Loading..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Main dictionary"</string> - <string name="cancel" msgid="5586531736609183304">"Cancel"</string> - <string name="install_dict" msgid="5525005524697607865">"Install"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancel download"</string> - <string name="disable_dict" msgid="7685810040236497700">"Disable"</string> - <string name="enable_dict" msgid="3848179784702473680">"Enable"</string> - <string name="delete_dict" msgid="5817159290503843766">"Delete"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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 Wifi 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="4024013764937850061">"Download now (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Download over Wifi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"A dictionary is available for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Press to review and download"</string> + <string name="app_name" msgid="6320102637491234792">"Dictionary Provider"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Dictionary Provider"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Dictionary Service"</string> + <string name="download_description" msgid="6014835283119198591">"Dictionary update information"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Add-on dictionaries"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dictionary available"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Settings for dictionaries"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"User dictionaries"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"User dictionary"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dictionary available"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Currently downloading"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installed"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installed, disabled"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Problem connecting to dictionary service"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"No dictionaries available"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml index 0d0aa1430..5bf2162c9 100644 --- a/java/res/values-es-rUS/strings.xml +++ b/java/res/values-es-rUS/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"La entrada por voz está inhabilitada"</string> <string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string> <string name="language_selection_title" msgid="1651299598555326750">"Idiomas de entrada"</string> + <string name="send_feedback" msgid="1780431884109392046">"Enviar comentarios"</string> <string name="select_language" msgid="3693815588777926848">"Idiomas de entrada"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Vuelve a tocar para guardar."</string> <string name="has_dictionary" msgid="6071847973466625007">"Diccionario disponible"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predeterminado"</string> <string name="language_settings" msgid="1671153053201809031">"Teclado e idioma"</string> <string name="select_input_method" msgid="4301602374609275003">"Seleccionar método de entrada"</string> - - <string name="app_name" msgid="1017058186322714405">"Proveedor de diccionarios"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Proveedor de diccionarios"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Servicio de diccionarios"</string> - <string name="download_description" msgid="3274861514695032954">"Información acerca de la actualización del diccionario"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Diccionarios complementarios"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Diccionario disponible"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Configuración de los diccionarios"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Diccionarios del usuario"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Diccionario del usuario"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Diccionario disponible"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Descarga en curso"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalado"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalado, inhabilitado"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Err. conex. con dic."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"No hay diccionarios."</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Actualizar"</string> - <string name="last_update" msgid="3101549719827600346">"Última actualización"</string> - <string name="message_updating" msgid="820186276704134720">"Buscando las actualizaciones"</string> - <string name="message_loading" msgid="8611339149825047446">"Cargando…"</string> - <string name="main_dict_description" msgid="1679964306980098570">"Diccionario principal"</string> - <string name="cancel" msgid="5586531736609183304">"Cancelar"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalar"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancelar la descarga"</string> - <string name="disable_dict" msgid="7685810040236497700">"Inhabilitar"</string> - <string name="enable_dict" msgid="3848179784702473680">"Activar"</string> - <string name="delete_dict" msgid="5817159290503843766">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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>Idioma e introducción de texto</b> del menú <b>Ajustes</b> del dispositivo móvil."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Descargar ahora ( <xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Descargar mediante Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Hay un diccionario disponible de <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pulsa para consultar y descargar"</string> + <string name="app_name" msgid="6320102637491234792">"Proveedor de diccionarios"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Proveedor de diccionarios"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Servicio de diccionarios"</string> + <string name="download_description" msgid="6014835283119198591">"Información acerca de la actualización de diccionarios"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Diccionarios complementarios"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Diccionario disponible"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Configuración para diccionarios"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Diccionarios del usuario"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Diccionario del usuario"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Diccionario disponible"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Descargando actualmente"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalado"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalado, inhabilitado"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Err. conex. con dic."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"No hay diccionarios."</string> + <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="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="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_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> </resources> diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml index 95846efa7..74c540865 100644 --- a/java/res/values-es/strings.xml +++ b/java/res/values-es/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Entrada de voz inhabilitada"</string> <string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string> <string name="language_selection_title" msgid="1651299598555326750">"Idiomas"</string> + <string name="send_feedback" msgid="1780431884109392046">"Enviar comentarios"</string> <string name="select_language" msgid="3693815588777926848">"Idiomas de entrada"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Toca otra vez para guardar."</string> <string name="has_dictionary" msgid="6071847973466625007">"Hay un diccionario disponible"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predeterminado"</string> <string name="language_settings" msgid="1671153053201809031">"Idioma y entrada de texto"</string> <string name="select_input_method" msgid="4301602374609275003">"Selecciona un método de entrada"</string> - - <string name="app_name" msgid="1017058186322714405">"Proveedor del diccionario"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Proveedor del diccionario"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Servicio de diccionario"</string> - <string name="download_description" msgid="3274861514695032954">"Información de actualización del diccionario"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Diccionarios complementarios"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Diccionario disponible"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Ajustes de diccionarios"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Diccionarios del usuario"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Diccionario del usuario"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Hay un diccionario disponible"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Descargas en curso"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalado"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalado (inhabilitado)"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Error al conectar"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"No hay diccionarios"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Actualizar"</string> - <string name="last_update" msgid="3101549719827600346">"Última actualización"</string> - <string name="message_updating" msgid="820186276704134720">"Buscando actualizaciones"</string> - <string name="message_loading" msgid="8611339149825047446">"Cargando..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Diccionario principal"</string> - <string name="cancel" msgid="5586531736609183304">"Cancelar"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalar"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancelar descarga"</string> - <string name="disable_dict" msgid="7685810040236497700">"Inhabilitar"</string> - <string name="enable_dict" msgid="3848179784702473680">"Habilitar"</string> - <string name="delete_dict" msgid="5817159290503843766">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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>Idioma e introducción de texto</b> del menú <b>Ajustes</b> del dispositivo móvil."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Descargar ahora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Descargar mediante Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Hay un diccionario disponible de <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pulsa para comprobar y descargar"</string> + <string name="app_name" msgid="6320102637491234792">"Proveedor del diccionario"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Proveedor del diccionario"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Servicio de diccionario"</string> + <string name="download_description" msgid="6014835283119198591">"Información de actualización del diccionario"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Diccionarios complementarios"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Diccionario disponible"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Ajustes de diccionarios"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Diccionarios del usuario"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Diccionario del usuario"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Diccionario disponible"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Descargando..."</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalado"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalado (inhabilitado)"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Error al conectar"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"No hay diccionarios"</string> + <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="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 y entrada de texto</b> del menú <b>Ajustes</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 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_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> </resources> diff --git a/java/res/values-et/strings.xml b/java/res/values-et/strings.xml index 0697cab11..8b22d2b88 100644 --- a/java/res/values-et/strings.xml +++ b/java/res/values-et/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Kõnesisend on keelatud"</string> <string name="configure_input_method" msgid="373356270290742459">"Sisestusmeetodite seadistamine"</string> <string name="language_selection_title" msgid="1651299598555326750">"Sisestuskeeled"</string> + <string name="send_feedback" msgid="1780431884109392046">"Saatke tagasisidet"</string> <string name="select_language" msgid="3693815588777926848">"Sisestuskeeled"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Salvestamiseks puudutage uuesti"</string> <string name="has_dictionary" msgid="6071847973466625007">"Sõnastik saadaval"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Vaikeväärtus"</string> <string name="language_settings" msgid="1671153053201809031">"Keeled ja sisestamine"</string> <string name="select_input_method" msgid="4301602374609275003">"Valige sisestusmeetod"</string> - - <string name="app_name" msgid="1017058186322714405">"Sõnastikupakkuja"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Sõnastikupakkuja"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Sõnaraamatuteenus"</string> - <string name="download_description" msgid="3274861514695032954">"Sõnastiku värskendamisteave"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Pistiksõnastikud"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Sõnastik on saadaval"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Sõnastike seaded"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Kasutajasõnastikud"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Kasutajasõnastik"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Sõnastik on saadaval"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Praegu allalaadimisel"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installitud"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installitud, keelatud"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Tõrge sõnast. ühend."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Sõnastikke pole"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Värskenda"</string> - <string name="last_update" msgid="3101549719827600346">"Viimati värskendatud"</string> - <string name="message_updating" msgid="820186276704134720">"Värskenduste otsimine"</string> - <string name="message_loading" msgid="8611339149825047446">"Laadimine ..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Põhisõnastik"</string> - <string name="cancel" msgid="5586531736609183304">"Tühista"</string> - <string name="install_dict" msgid="5525005524697607865">"Installi"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Tühista allalaadimine"</string> - <string name="disable_dict" msgid="7685810040236497700">"Keela"</string> - <string name="enable_dict" msgid="3848179784702473680">"Luba"</string> - <string name="delete_dict" msgid="5817159290503843766">"Kustuta"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Mobiilseadmes valitud keelele on saadaval sõnastik.<br/> Teksti sisestamiseks soovitame <b>alla laadida</b> sõnastiku <xliff:g id="LANGUAGE">%1$s</xliff:g>.<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>Keele & sisend</b> mobiilseadme menüüs <b>Seaded</b>."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Laadi kohe alla (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Laadi alla WiFi kaudu"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Sõnastik on <xliff:g id="LANGUAGE">%1$s</xliff:g> keele jaoks saadaval"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Vajutage ülevaatamiseks ja allalaadimiseks"</string> + <string name="app_name" msgid="6320102637491234792">"Sõnastikupakkuja"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Sõnastikupakkuja"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Sõnastikuteenus"</string> + <string name="download_description" msgid="6014835283119198591">"Sõnastiku värskendamisteave"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Pistiksõnastikud"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Sõnastik on saadaval"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Sõnastike seaded"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Kasutaja sõnastikud"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Kasutaja sõnastik"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Sõnastik on saadaval"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Praegu allalaadimisel"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installitud"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installitud, keelatud"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Probleem sõnastikuga ühendumisel"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Sõnastikke pole"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml index ecc7e28f5..995821b6b 100644 --- a/java/res/values-fa/strings.xml +++ b/java/res/values-fa/strings.xml @@ -132,6 +132,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"ورودی صدا غیرفعال است"</string> <string name="configure_input_method" msgid="373356270290742459">"پیکربندی روشهای ورودی"</string> <string name="language_selection_title" msgid="1651299598555326750">"زبانهای ورودی"</string> + <string name="send_feedback" msgid="1780431884109392046">"ارسال بازخورد"</string> <string name="select_language" msgid="3693815588777926848">"زبانهای ورودی"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"برای ذخیره دوباره لمس کنید"</string> <string name="has_dictionary" msgid="6071847973466625007">"دیکشنری موجود است"</string> @@ -174,39 +175,34 @@ <string name="button_default" msgid="3988017840431881491">"پیشفرض"</string> <string name="language_settings" msgid="1671153053201809031">"زبان و ورودی"</string> <string name="select_input_method" msgid="4301602374609275003">"انتخاب روش ورودی"</string> - - <string name="app_name" msgid="1017058186322714405">"ارائهدهنده فرهنگ لغت"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"ارائه دهنده فرهنگ لغت"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"سرویس فرهنگ لغت"</string> - <string name="download_description" msgid="3274861514695032954">"اطلاعات بهروزرسانی فرهنگ لغت"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"فرهنگهای لغت افزودنی"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"فرهنگ لغت در دسترس"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"تنظیمات برای فرهنگ لغتها"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"فرهنگهای لغت کاربر"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"فرهنگ لغت کاربر"</string> - <string name="dictionary_available" msgid="3192920608520618083">"فرهنگ لغت موجود است"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"موارد در حال دانلود کنونی"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"نصب شد"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"نصب شد، غیرفعال شد"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"مشکل اتصال به سرویس فرهنگ لغت"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"هیچ فرهنگ لغتی موجود نیست"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"بازخوانی"</string> - <string name="last_update" msgid="3101549719827600346">"تاریخ آخرین بهروزرسانی"</string> - <string name="message_updating" msgid="820186276704134720">"درحال بررسی بهروزرسانیها"</string> - <string name="message_loading" msgid="8611339149825047446">"در حال بارگیری..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"فرهنگ لغت اصلی"</string> - <string name="cancel" msgid="5586531736609183304">"لغو"</string> - <string name="install_dict" msgid="5525005524697607865">"نصب"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"لغو دانلود"</string> - <string name="disable_dict" msgid="7685810040236497700">"غیرفعال کردن"</string> - <string name="enable_dict" msgid="3848179784702473680">"فعال کردن"</string> - <string name="delete_dict" msgid="5817159290503843766">"حذف"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"یک فرهنگ لغت برای <xliff:g id="LANGUAGE">%1$s</xliff:g> در دسترس است"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"برای مرور و دانلود فشار دهید"</string> + <string name="app_name" msgid="6320102637491234792">"ارائهدهنده فرهنگ لغت"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"ارائهدهنده فرهنگ لغت"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"سرویس فرهنگ لغت"</string> + <string name="download_description" msgid="6014835283119198591">"اطلاعات بهروزرسانی فرهنگ لغت"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"فرهنگ لغتهای افزودنی"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"فرهنگ لغت موجود است"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"تنظیمات برای فرهنگ لغتها"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"فرهنگهای لغت کاربر"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"فرهنگ لغت کاربر"</string> + <string name="dictionary_available" msgid="4728975345815214218">"فرهنگ لغت موجود است"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"موارد در حال دانلود فعلی"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"نصب شده"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"نصب شد، غیرفعال شد"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"مشکل اتصال به سرویس فرهنگ لغت"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"هیچ فرهنگ لغتی موجود نیست"</string> + <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="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="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_description" msgid="1075194169443163487">"برای مرور و دانلود فشار دهید"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"دانلود لغات پیشنهادی برای <xliff:g id="LANGUAGE">%1$s</xliff:g> به زودی شروع میشود."</string> </resources> diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml index 624e4e6de..bd843194e 100644 --- a/java/res/values-fi/strings.xml +++ b/java/res/values-fi/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Ääniohjaus on pois käytöstä"</string> <string name="configure_input_method" msgid="373356270290742459">"Määritä syöttötavat"</string> <string name="language_selection_title" msgid="1651299598555326750">"Syöttökielet"</string> + <string name="send_feedback" msgid="1780431884109392046">"Lähetä palautetta"</string> <string name="select_language" msgid="3693815588777926848">"Syöttökielet"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Tallenna koskettamalla uudelleen"</string> <string name="has_dictionary" msgid="6071847973466625007">"Sanakirja saatavilla"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Oletusarvot"</string> <string name="language_settings" msgid="1671153053201809031">"Kieli ja syöttötapa"</string> <string name="select_input_method" msgid="4301602374609275003">"Valitse syöttötapa"</string> - - <string name="app_name" msgid="1017058186322714405">"Sanakirjan tarjoaja"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Sanakirjan tarjoaja"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Sanakirjapalvelu"</string> - <string name="download_description" msgid="3274861514695032954">"Sanakirjan päivitystiedot"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Sanakirjalisäosat"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Sanakirja saatavilla"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Sanakirjojen asetukset"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Käyttäjän sanakirjat"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Käyttäjän sanakirja"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Sanakirja saatavilla"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Ladataan parhaillaan"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Asennettu"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Asennettu, poistettu käytöstä"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Ongelma yhd. sanak.palveluun"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Ei sanakirj. saatav."</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Päivitä"</string> - <string name="last_update" msgid="3101549719827600346">"Viimeksi päivitetty"</string> - <string name="message_updating" msgid="820186276704134720">"Tarkistetaan päivityksiä"</string> - <string name="message_loading" msgid="8611339149825047446">"Ladataan..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Pääsanakirja"</string> - <string name="cancel" msgid="5586531736609183304">"Peruuta"</string> - <string name="install_dict" msgid="5525005524697607865">"Asenna"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Peruuta lataus"</string> - <string name="disable_dict" msgid="7685810040236497700">"Poista käytöstä"</string> - <string name="enable_dict" msgid="3848179784702473680">"Ota käyttöön"</string> - <string name="delete_dict" msgid="5817159290503843766">"Poista"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Kielen <xliff:g id="LANGUAGE">%1$s</xliff:g> sanakirja on saatavilla"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Paina tätä, jos haluat tarkastella kohdetta tai ladata sen"</string> + <string name="app_name" msgid="6320102637491234792">"Sanakirjan tarjoaja"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Sanakirjan tarjoaja"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Sanakirjapalvelu"</string> + <string name="download_description" msgid="6014835283119198591">"Sanakirjan päivitystiedot"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Sanakirjalisäosat"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Sanakirja saatavilla"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Sanakirjojen asetukset"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Käyttäjän sanakirjat"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Käyttäjän sanakirja"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Sanakirja saatavilla"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Ladataan parhaillaan"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Asennettu"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Asennettu, poistettu käytöstä"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Ongelma yhdistettässä sanakirjapalveluun"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Ei sanakirjoja saatavilla"</string> + <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> + <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> + <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> + <string name="dict_available_notification_description" msgid="1075194169443163487">"Paina tätä, jos haluat tarkastella kohdetta tai ladata sen"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Ladataan: pian ehdotuksia näytetään kielellä <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> </resources> diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml index 7788e5cde..445e9cecd 100644 --- a/java/res/values-fr/strings.xml +++ b/java/res/values-fr/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Saisie vocale désactivée"</string> <string name="configure_input_method" msgid="373356270290742459">"Configurer les modes de saisie"</string> <string name="language_selection_title" msgid="1651299598555326750">"Langues de saisie"</string> + <string name="send_feedback" msgid="1780431884109392046">"Envoyer des commentaires"</string> <string name="select_language" msgid="3693815588777926848">"Langues de saisie"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Appuyer de nouveau pour enregistrer"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dictionnaire disponible"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Par défaut"</string> <string name="language_settings" msgid="1671153053201809031">"Langue et saisie"</string> <string name="select_input_method" msgid="4301602374609275003">"Sélectionnez le mode de saisie"</string> - - <string name="app_name" msgid="1017058186322714405">"Fournisseur de dictionnaires"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Fournisseur de dictionnaires"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Service de dictionnaires"</string> - <string name="download_description" msgid="3274861514695032954">"Informations relatives à la mise à jour des dictionnaires"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dictionnaires complémentaires"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dictionnaire disponible"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Paramètres des dictionnaires"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Dictionnaires personnels"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Dictionnaire personnel"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dictionnaire disponible"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"En cours de téléchargement…"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installé"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installé, désactivé"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Pas de service dictionnaire."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Aucun dictionnaire."</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Actualiser"</string> - <string name="last_update" msgid="3101549719827600346">"Dernière mise à jour"</string> - <string name="message_updating" msgid="820186276704134720">"Recherche de mises à jour en cours…"</string> - <string name="message_loading" msgid="8611339149825047446">"Chargement…"</string> - <string name="main_dict_description" msgid="1679964306980098570">"Dictionnaire principal"</string> - <string name="cancel" msgid="5586531736609183304">"Annuler"</string> - <string name="install_dict" msgid="5525005524697607865">"Installer"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Annuler le téléchargement"</string> - <string name="disable_dict" msgid="7685810040236497700">"Désactiver"</string> - <string name="enable_dict" msgid="3848179784702473680">"Activer"</string> - <string name="delete_dict" msgid="5817159290503843766">"Supprimer"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"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 <b>Langue et saisie</b> du menu <b>Paramètres</b> de votre appareil mobile."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Télécharger maintenant (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Mo)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Télécharger via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Un dictionnaire est disponible en <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Appuyez ici pour consulter et télécharger le dictionnaire."</string> + <string name="app_name" msgid="6320102637491234792">"Fournisseur de dictionnaires"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Fournisseur de dictionnaires"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Service de dictionnaires"</string> + <string name="download_description" msgid="6014835283119198591">"Informations relatives à la mise à jour des dictionnaires"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dictionnaires complémentaires"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dictionnaire disponible"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Paramètres des dictionnaires"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Dictionnaires personnels"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Dictionnaire personnel"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dictionnaire disponible"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Téléchargement en cours…"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installé"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installé, désactivé"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Pas de service dico."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Aucun dictionnaire"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml index 4676034b0..92419cca2 100644 --- a/java/res/values-hi/strings.xml +++ b/java/res/values-hi/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"ध्वनि इनपुट अक्षम है"</string> <string name="configure_input_method" msgid="373356270290742459">"इनपुट पद्धति कॉन्फ़िगर करें"</string> <string name="language_selection_title" msgid="1651299598555326750">"इनपुट भाषा"</string> + <string name="send_feedback" msgid="1780431884109392046">"फ़ीडबैक भेजें"</string> <string name="select_language" msgid="3693815588777926848">"इनपुट भाषाएं"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"सहेजने के लिए पुन: स्पर्श करें"</string> <string name="has_dictionary" msgid="6071847973466625007">"शब्दकोश उपलब्ध है"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"डिफ़ॉल्ट"</string> <string name="language_settings" msgid="1671153053201809031">"भाषा और इनपुट"</string> <string name="select_input_method" msgid="4301602374609275003">"इनपुट पद्धति चुनें"</string> - - <string name="app_name" msgid="1017058186322714405">"डिक्शनरी प्रदाता"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"डिक्शनरी प्रदाता"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"डिक्शनरी सेवा"</string> - <string name="download_description" msgid="3274861514695032954">"डिक्शनरी अपडेट जानकारी"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"एड-ऑन डिक्शनरी"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"डिक्शनरी उपलब्ध"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"डिक्शनरी के लिए सेटिंग"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"उपयोगकर्ता डिक्शनरी"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"उपयोगकर्ता डिक्शनरी"</string> - <string name="dictionary_available" msgid="3192920608520618083">"डिक्शनरी उपलब्ध"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"वर्तमान में डाउनलोड हो रहा है"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"इंस्टॉल है"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"इंस्टॉल है, अक्षम है"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"डिक्श. सेवा से कनेक्ट करने में समस्या"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"कोई डिक्शनरी उपलब्ध नहीं"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"रीफ़्रेश करें"</string> - <string name="last_update" msgid="3101549719827600346">"अंतिम अपडेट"</string> - <string name="message_updating" msgid="820186276704134720">"अपडेट देखे जा रहे हैं"</string> - <string name="message_loading" msgid="8611339149825047446">"लोड हो रही है..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"मुख्य डिक्शनरी"</string> - <string name="cancel" msgid="5586531736609183304">"रद्द करें"</string> - <string name="install_dict" msgid="5525005524697607865">"इंस्टॉल करें"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"डाउनलोड रद्द करें"</string> - <string name="disable_dict" msgid="7685810040236497700">"अक्षम करें"</string> - <string name="enable_dict" msgid="3848179784702473680">"सक्षम करें"</string> - <string name="delete_dict" msgid="5817159290503843766">"हटाएं"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g> के लिए डिक्शनरी उपलब्ध है"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"समीक्षा और डाउनलोड करने के लिए दबाएं"</string> + <string name="app_name" msgid="6320102637491234792">"डिक्शनरी प्रदाता"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"डिक्शनरी प्रदाता"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"डिक्शनरी सेवा"</string> + <string name="download_description" msgid="6014835283119198591">"डिक्शनरी अपडेट जानकारी"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"एड-ऑन डिक्शनरी"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"डिक्शनरी उपलब्ध"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"डिक्शनरी की सेटिंग"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"उपयोगकर्ता डिक्शनरी"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"उपयोगकर्ता डिक्शनरी"</string> + <string name="dictionary_available" msgid="4728975345815214218">"डिक्शनरी उपलब्ध"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"वर्तमान में डाउनलोड हो रही है"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"इंस्टॉल है"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"इंस्टॉल है, अक्षम है"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"डिक्शनरी सेवा से कनेक्ट करने में समस्या"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"डिक्शनरी अनुपलब्ध"</string> + <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="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="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_description" msgid="1075194169443163487">"समीक्षा करने और डाउनलोड करने के लिए दबाएं"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"डाउनलोड हो रहा है: <xliff:g id="LANGUAGE">%1$s</xliff:g> के लिए सुझाव जल्दी ही तैयार हो जाएंगे."</string> </resources> diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml index 184535689..06dadc8cc 100644 --- a/java/res/values-hr/strings.xml +++ b/java/res/values-hr/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Glas. unos onemog."</string> <string name="configure_input_method" msgid="373356270290742459">"Konfiguriraj načine ulaza"</string> <string name="language_selection_title" msgid="1651299598555326750">"Jezici unosa"</string> + <string name="send_feedback" msgid="1780431884109392046">"Slanje povratnih informacija"</string> <string name="select_language" msgid="3693815588777926848">"Jezici unosa"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Dodirnite ponovo za spremanje"</string> <string name="has_dictionary" msgid="6071847973466625007">"Rječnik je dostupan"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Zadano"</string> <string name="language_settings" msgid="1671153053201809031">"Jezik i unos"</string> <string name="select_input_method" msgid="4301602374609275003">"Odabir načina unosa"</string> - - <string name="app_name" msgid="1017058186322714405">"Davatelj rječnika"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Davatelj rječnika"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Usluga rječnika"</string> - <string name="download_description" msgid="3274861514695032954">"Ažurirane informacije rječnika"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Rječnici - dodaci"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dostupan je rječnik"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Postavke za rječnike"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Korisnički rječnici"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Korisnički rječnik"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Rječnik je dostupan"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Trenutačno u preuzimanju"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalirano"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalirano, onemogućeno"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Nema usluge rječnika"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Rječnici nedostupni"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Osvježi"</string> - <string name="last_update" msgid="3101549719827600346">"Zadnje ažuriranje"</string> - <string name="message_updating" msgid="820186276704134720">"Provjera ažuriranja"</string> - <string name="message_loading" msgid="8611339149825047446">"Učitavanje..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Glavni rječnik"</string> - <string name="cancel" msgid="5586531736609183304">"Odustani"</string> - <string name="install_dict" msgid="5525005524697607865">"Instaliraj"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Otkaži preuzimanje"</string> - <string name="disable_dict" msgid="7685810040236497700">"Onemogući"</string> - <string name="enable_dict" msgid="3848179784702473680">"Omogući"</string> - <string name="delete_dict" msgid="5817159290503843766">"Izbriši"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Dostupan je rječnik za <xliff:g id="LANGUAGE">%1$s</xliff:g> jezik"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pritisnite za pregled i preuzimanje"</string> + <string name="app_name" msgid="6320102637491234792">"Davatelj rječnika"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Davatelj rječnika"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Usluga rječnika"</string> + <string name="download_description" msgid="6014835283119198591">"Ažurirane informacije rječnika"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Rječnici dodaci"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dostupan je rječnik"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Postavke za rječnike"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Korisnički rječnici"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Korisnički rječnik"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dostupan je rječnik"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Trenutačno se preuzima"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalirano"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalirano, onemogućeno"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Nema usluge rječnika"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Rječnici nedostupni"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml index 55cd3c235..b09ae442f 100644 --- a/java/res/values-hu/strings.xml +++ b/java/res/values-hu/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Hangbevivel KI"</string> <string name="configure_input_method" msgid="373356270290742459">"Beviteli módok beállítása"</string> <string name="language_selection_title" msgid="1651299598555326750">"Beviteli nyelvek"</string> + <string name="send_feedback" msgid="1780431884109392046">"Visszajelzés küldése"</string> <string name="select_language" msgid="3693815588777926848">"Beviteli nyelvek"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Érintse meg újból a mentéshez"</string> <string name="has_dictionary" msgid="6071847973466625007">"Van elérhető szótár"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Alapértelmezett"</string> <string name="language_settings" msgid="1671153053201809031">"Nyelv és bevitel"</string> <string name="select_input_method" msgid="4301602374609275003">"Beviteli mód kiválasztása"</string> - - <string name="app_name" msgid="1017058186322714405">"Szótárszolgáltató"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Szótárszolgáltató"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Szótár szolgáltatás"</string> - <string name="download_description" msgid="3274861514695032954">"Szótárfrissítéssel kapcsolatos információk"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Bővítmények: szótárak"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Van rendelkezésre álló szótár"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Szótárak beállításai"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Felhasználói szótárak"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Felhasználói szótár"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Van rendelkezésre álló szótár"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Jelenlegi letöltések"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Telepítve"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Telepítve, kikapcsolva"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Csatlakozási hiba"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Nincs szótár"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Frissítés"</string> - <string name="last_update" msgid="3101549719827600346">"Utoljára frissítve"</string> - <string name="message_updating" msgid="820186276704134720">"Frissítések keresése"</string> - <string name="message_loading" msgid="8611339149825047446">"Betöltés..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Fő szótár"</string> - <string name="cancel" msgid="5586531736609183304">"Mégse"</string> - <string name="install_dict" msgid="5525005524697607865">"Telepítés"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Letöltés megszakítása"</string> - <string name="disable_dict" msgid="7685810040236497700">"Kikapcsolás"</string> - <string name="enable_dict" msgid="3848179784702473680">"Bekapcsolás"</string> - <string name="delete_dict" msgid="5817159290503843766">"Törlés"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g> nyelvhez van rendelkezésre álló szótár"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Nyomja meg az áttekintéshez és letöltéshez"</string> + <string name="app_name" msgid="6320102637491234792">"Szótárszolgáltató"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Szótárszolgáltató"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Szótárszolgáltatás"</string> + <string name="download_description" msgid="6014835283119198591">"Szótárfrissítéssel kapcsolatos információk"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Bővítmények: szótárak"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Van rendelkezésre álló szótár"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Szótárak beállításai"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Felhasználói szótárak"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Felhasználói szótár"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Van rendelkezésre álló szótár"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Jelenlegi letöltések"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Telepítve"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Telepítve, kikapcsolva"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Csatlakozási hiba"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Nincs szótár"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml index f9b028c05..177755c21 100644 --- a/java/res/values-in/strings.xml +++ b/java/res/values-in/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Masukan suara dinonaktifkan"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurasikan metode masukan"</string> <string name="language_selection_title" msgid="1651299598555326750">"Bahasa masukan"</string> + <string name="send_feedback" msgid="1780431884109392046">"Kirim masukan"</string> <string name="select_language" msgid="3693815588777926848">"Bahasa masukan"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Sentuh lagi untuk menyimpan"</string> <string name="has_dictionary" msgid="6071847973466625007">"Kamus yang tersedia"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Default"</string> <string name="language_settings" msgid="1671153053201809031">"Bahasa & masukan"</string> <string name="select_input_method" msgid="4301602374609275003">"Pilih metode masukan"</string> - - <string name="app_name" msgid="1017058186322714405">"Penyedia Kamus"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Penyedia Kamus"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Layanan Kamus"</string> - <string name="download_description" msgid="3274861514695032954">"Informasi pembaruan kamus"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Kamus pengaya"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Kamus tersedia"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Setelan untuk kamus"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Kamus pengguna"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Kamus pengguna"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Kamus yang tersedia"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Saat ini sedang mengunduh"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Terpasang"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Terpasang, dinonaktifkan"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Masalah koneksi ke layanan kamus"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Tidak tersedia kamus"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Segarkan"</string> - <string name="last_update" msgid="3101549719827600346">"Terakhir diperbarui"</string> - <string name="message_updating" msgid="820186276704134720">"Memeriksa pembaruan"</string> - <string name="message_loading" msgid="8611339149825047446">"Memuat..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Kamus utama"</string> - <string name="cancel" msgid="5586531736609183304">"Batal"</string> - <string name="install_dict" msgid="5525005524697607865">"Pasang"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Batalkan unduhan"</string> - <string name="disable_dict" msgid="7685810040236497700">"Nonaktifkan"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktifkan"</string> - <string name="delete_dict" msgid="5817159290503843766">"Hapus"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Kamus tersedia untuk bahasa <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Tekan untuk meninjau dan mengunduh"</string> + <string name="app_name" msgid="6320102637491234792">"Penyedia Kamus"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Penyedia Kamus"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Layanan Kamus"</string> + <string name="download_description" msgid="6014835283119198591">"Informasi pembaruan kamus"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Kamus add-on"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Kamus yang tersedia"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Setelan untuk kamus"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Kamus pengguna"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Kamus pengguna"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Kamus yang tersedia"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Saat ini sedang mengunduh"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Terpasang"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Terpasang, dinonaktifkan"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Problem koneksi kamus"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Tidak tersedia kamus"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml index 52a99c479..65c99352a 100644 --- a/java/res/values-it/strings.xml +++ b/java/res/values-it/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Input vocale disatt."</string> <string name="configure_input_method" msgid="373356270290742459">"Configura metodi di immissione"</string> <string name="language_selection_title" msgid="1651299598555326750">"Lingue comandi"</string> + <string name="send_feedback" msgid="1780431884109392046">"Invia feedback"</string> <string name="select_language" msgid="3693815588777926848">"Lingue comandi"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Tocca di nuovo per salvare"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dizionario disponibile"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predefinito"</string> <string name="language_settings" msgid="1671153053201809031">"Lingua e input"</string> <string name="select_input_method" msgid="4301602374609275003">"Scegli il metodo di immissione"</string> - - <string name="app_name" msgid="1017058186322714405">"Dictionary Provider"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Dictionary Provider"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Servizio dizionario"</string> - <string name="download_description" msgid="3274861514695032954">"Informazioni aggiornate dizionari"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dizionari aggiuntivi"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dizionario disponibile"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Impostazioni per dizionari"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Dizionari utente"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Dizionario utente"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dizionario disponibile"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"In fase di download"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installato"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installato, disabilitato"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problema conness. dizion."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Nessun dizionario"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Aggiorna"</string> - <string name="last_update" msgid="3101549719827600346">"Ultimo aggiornamento"</string> - <string name="message_updating" msgid="820186276704134720">"Verifica disponibilità aggiornamenti"</string> - <string name="message_loading" msgid="8611339149825047446">"Caricamento..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Dizionario principale"</string> - <string name="cancel" msgid="5586531736609183304">"Annulla"</string> - <string name="install_dict" msgid="5525005524697607865">"Installa"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Annulla download"</string> - <string name="disable_dict" msgid="7685810040236497700">"Disattiva"</string> - <string name="enable_dict" msgid="3848179784702473680">"Abilita"</string> - <string name="delete_dict" msgid="5817159290503843766">"Elimina"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"La lingua selezionata sul tuo dispositivo mobile ha un dizionario disponibile.<br/> Ti consigliamo di <b>scaricare</b> il dizionario di <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 reti 3G. Potrebbero essere applicate delle tariffe se non disponi di un <b>piano dati illimitato</b>.<br/> Se non sai bene quale piano dati è in uso, ti consigliamo di trovare una connessione Wi-Fi per avviare il download automaticamente.<br/> <br/> Suggerimento. Puoi scaricare e rimuovere i dizionari passando a <b>Lingue e immissione</b> nel menu <b>Impostazioni</b> del tuo dispositivo mobile."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Scarica ora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Scarica tramite Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"È disponibile un dizionario per <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Premi per esaminare e scaricare"</string> + <string name="app_name" msgid="6320102637491234792">"Dictionary Provider"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Dictionary Provider"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Servizio dizionario"</string> + <string name="download_description" msgid="6014835283119198591">"Informazioni aggiornamento dizionari"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dizionari aggiuntivi"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dizionario disponibile"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Impostazioni per dizionari"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Dizionari utente"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Dizionario utente"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dizionario disponibile"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"In fase di download"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installato"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installato, disabilitato"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Conness. diz. imposs"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Nessun dizionario"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml index 9e5411bfb..7f57a83e6 100644 --- a/java/res/values-iw/strings.xml +++ b/java/res/values-iw/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"הקלט הקולי מושבת"</string> <string name="configure_input_method" msgid="373356270290742459">"הגדרת שיטות קלט"</string> <string name="language_selection_title" msgid="1651299598555326750">"שפות קלט"</string> + <string name="send_feedback" msgid="1780431884109392046">"שלח משוב"</string> <string name="select_language" msgid="3693815588777926848">"שפות קלט"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"גע שוב כדי לשמור"</string> <string name="has_dictionary" msgid="6071847973466625007">"מילון זמין"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"ברירת מחדל"</string> <string name="language_settings" msgid="1671153053201809031">"שפה וקלט"</string> <string name="select_input_method" msgid="4301602374609275003">"בחירת שיטת קלט"</string> - - <string name="app_name" msgid="1017058186322714405">"ספק המילון"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"ספק המילון"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"שירות מילון"</string> - <string name="download_description" msgid="3274861514695032954">"פרטי עדכון מילון"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"הוספת מילונים"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"מילון זמין"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"הגדרות עבור מילונים"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"מילוני משתמש"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"מילון משתמש"</string> - <string name="dictionary_available" msgid="3192920608520618083">"מילון זמין"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"מוריד כעת"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"מותקן"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"מותקן, מושבת"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"בעיה בהתחברות לשירות המילון"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"אין מילונים זמינים"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"רענן"</string> - <string name="last_update" msgid="3101549719827600346">"עודכן לאחרונה"</string> - <string name="message_updating" msgid="820186276704134720">"מחפש עדכונים"</string> - <string name="message_loading" msgid="8611339149825047446">"טוען..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"מילון ראשי"</string> - <string name="cancel" msgid="5586531736609183304">"ביטול"</string> - <string name="install_dict" msgid="5525005524697607865">"התקן"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"בטל הורדה"</string> - <string name="disable_dict" msgid="7685810040236497700">"השבת"</string> - <string name="enable_dict" msgid="3848179784702473680">"הפוך לפעיל"</string> - <string name="delete_dict" msgid="5817159290503843766">"מחק"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"לשפה הנבחרת במכשיר הנייד שלך יש מילון זמין.<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="download_over_metered" msgid="4024013764937850061">"הורד עכשיו (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"הורד באמצעות Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"יש מילון זמין עבור <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"לחץ כדי לעיין ולהוריד"</string> + <string name="app_name" msgid="6320102637491234792">"ספק המילון"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"ספק המילון"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"שירות מילון"</string> + <string name="download_description" msgid="6014835283119198591">"פרטי עדכון מילון"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"תוספי מילונים"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"מילון זמין"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"הגדרות עבור מילונים"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"מילוני משתמש"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"מילון משתמש"</string> + <string name="dictionary_available" msgid="4728975345815214218">"מילון זמין"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"מוריד כעת"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"מותקן"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"מותקן, מושבת"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"בעיה בהתחברות לשירות המילון"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"אין מילונים זמינים"</string> + <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="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="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_description" msgid="1075194169443163487">"לחץ כדי לעיין ולהוריד"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"מוריד: הצעות ב<xliff:g id="LANGUAGE">%1$s</xliff:g> יהיו מוכנות בקרוב."</string> </resources> diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml index 5464d6058..4149f4fa8 100644 --- a/java/res/values-ja/strings.xml +++ b/java/res/values-ja/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"音声入力は無効です"</string> <string name="configure_input_method" msgid="373356270290742459">"入力方法を設定"</string> <string name="language_selection_title" msgid="1651299598555326750">"入力言語"</string> + <string name="send_feedback" msgid="1780431884109392046">"フィードバックを送信"</string> <string name="select_language" msgid="3693815588777926848">"入力言語"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"保存するにはもう一度タップ"</string> <string name="has_dictionary" msgid="6071847973466625007">"辞書を利用できます"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"デフォルト"</string> <string name="language_settings" msgid="1671153053201809031">"言語と入力"</string> <string name="select_input_method" msgid="4301602374609275003">"入力方法の選択"</string> - - <string name="app_name" msgid="1017058186322714405">"辞書提供元"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"辞書提供元"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"辞書"</string> - <string name="download_description" msgid="3274861514695032954">"辞書のアップデート情報"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"アドオン辞書"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"辞書を利用できます"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"辞書の設定"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"単語リスト"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"単語リスト"</string> - <string name="dictionary_available" msgid="3192920608520618083">"辞書を利用できます"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"ダウンロードしています"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"インストール済み"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"インストール済み、無効"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"辞書に接続できません"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"辞書はありません"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"更新"</string> - <string name="last_update" msgid="3101549719827600346">"最終更新日"</string> - <string name="message_updating" msgid="820186276704134720">"アップデートを確認しています"</string> - <string name="message_loading" msgid="8611339149825047446">"読み込み中..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"メイン辞書"</string> - <string name="cancel" msgid="5586531736609183304">"キャンセル"</string> - <string name="install_dict" msgid="5525005524697607865">"インストール"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"ダウンロードをキャンセル"</string> - <string name="disable_dict" msgid="7685810040236497700">"無効にする"</string> - <string name="enable_dict" msgid="3848179784702473680">"有効にする"</string> - <string name="delete_dict" msgid="5817159290503843766">"削除"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g>の辞書を利用できます"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"押すと確認/ダウンロードできます"</string> + <string name="app_name" msgid="6320102637491234792">"辞書提供元"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"辞書提供元"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"辞書"</string> + <string name="download_description" msgid="6014835283119198591">"辞書のアップデート情報"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"アドオン辞書"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"辞書を利用できます"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"辞書の設定"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"単語リスト"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"単語リスト"</string> + <string name="dictionary_available" msgid="4728975345815214218">"辞書を利用できます"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"ダウンロード中"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"インストール済み"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"インストール済み、無効"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"辞書に接続できません"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"辞書はありません"</string> + <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="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> + <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_description" msgid="1075194169443163487">"押すと確認/ダウンロードできます"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ダウンロード中: <xliff:g id="LANGUAGE">%1$s</xliff:g>の入力候補をまもなく利用できます。"</string> </resources> diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml index ca1c2ea6e..c8ab360c2 100644 --- a/java/res/values-ko/strings.xml +++ b/java/res/values-ko/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"음성 입력이 사용 중지됨"</string> <string name="configure_input_method" msgid="373356270290742459">"입력 방법 설정"</string> <string name="language_selection_title" msgid="1651299598555326750">"입력 언어"</string> + <string name="send_feedback" msgid="1780431884109392046">"의견 보내기"</string> <string name="select_language" msgid="3693815588777926848">"입력 언어"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"저장하려면 다시 터치"</string> <string name="has_dictionary" msgid="6071847973466625007">"사전 사용 가능"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"기본값"</string> <string name="language_settings" msgid="1671153053201809031">"언어 및 키보드"</string> <string name="select_input_method" msgid="4301602374609275003">"입력 방법 선택"</string> - - <string name="app_name" msgid="1017058186322714405">"사전 제공업체"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"사전 제공업체"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"사전 서비스"</string> - <string name="download_description" msgid="3274861514695032954">"사전 업데이트 정보"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"사전 추가"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"사전 사용 가능"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"사전 설정"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"사용자 사전"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"사용자 사전"</string> - <string name="dictionary_available" msgid="3192920608520618083">"사전 사용 가능"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"현재 다운로드 중"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"설치됨"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"설치 완료되었으나 사용 중지됨"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"사전 서비스에 연결하는 동안 문제가 발생했습니다."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"사용할 수 있는 사전이 없습니다."</string> - <string name="check_for_updates_now" msgid="642057986127624986">"새로고침"</string> - <string name="last_update" msgid="3101549719827600346">"최근 업데이트"</string> - <string name="message_updating" msgid="820186276704134720">"업데이트를 확인하는 중"</string> - <string name="message_loading" msgid="8611339149825047446">"로드 중..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"기본 사전"</string> - <string name="cancel" msgid="5586531736609183304">"취소"</string> - <string name="install_dict" msgid="5525005524697607865">"설치"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"다운로드 취소"</string> - <string name="disable_dict" msgid="7685810040236497700">"사용 중지"</string> - <string name="enable_dict" msgid="3848179784702473680">"사용"</string> - <string name="delete_dict" msgid="5817159290503843766">"삭제"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g> 사전을 사용할 수 있습니다."</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"검토하고 다운로드하려면 누르세요."</string> + <string name="app_name" msgid="6320102637491234792">"사전 제공업체"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"사전 제공업체"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"사전 서비스"</string> + <string name="download_description" msgid="6014835283119198591">"사전 업데이트 정보"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"사전 추가"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"사전 사용 가능"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"사전 설정"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"사용자 사전"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"사용자 사전"</string> + <string name="dictionary_available" msgid="4728975345815214218">"사전 사용 가능"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"현재 다운로드 중"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"설치됨"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"설치 완료되었으나 사용 중지됨"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"사전 서비스에 연결하는 중에 문제가 발생했습니다."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"사용할 수 있는 사전이 없습니다."</string> + <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="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> + <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_description" msgid="1075194169443163487">"검토하고 다운로드하려면 누르세요."</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"다운로드 중: <xliff:g id="LANGUAGE">%1$s</xliff:g>에 대한 추천항목이 곧 준비됩니다."</string> </resources> diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml index 49d9aec2a..c4c4648c5 100644 --- a/java/res/values-lt/strings.xml +++ b/java/res/values-lt/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Balso įv. neleidž."</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigūruoti įvesties metodus"</string> <string name="language_selection_title" msgid="1651299598555326750">"Įvesties kalbos"</string> + <string name="send_feedback" msgid="1780431884109392046">"Siųsti atsiliepimą"</string> <string name="select_language" msgid="3693815588777926848">"Įvesties kalbos"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Jei norite išsaugoti, palieskite dar kartą"</string> <string name="has_dictionary" msgid="6071847973466625007">"Žodynas galimas"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Numatytieji"</string> <string name="language_settings" msgid="1671153053201809031">"Kalba ir įvestis"</string> <string name="select_input_method" msgid="4301602374609275003">"Pasirinkite įvesties metodą"</string> - - <string name="app_name" msgid="1017058186322714405">"Žodyno teikėjas"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Žodyno teikėjas"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Žodyno paslauga"</string> - <string name="download_description" msgid="3274861514695032954">"Žodyno atnaujinimo informacija"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Papildomi žodynai"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Žodynas galimas"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Žodynų nustatymai"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Naudotojo žodynai"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Naudotojo žodynas"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Žodynas galimas"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Šiuo metu atsisiunčiama"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Įdiegta"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Įdiegta, neleidžiama"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Prisijungimo prie žodyno paslaugos problema"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Nėra galimų žodynų"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Atnaujinti"</string> - <string name="last_update" msgid="3101549719827600346">"Paskutinį kartą atnaujinta"</string> - <string name="message_updating" msgid="820186276704134720">"Ieškoma naujinių"</string> - <string name="message_loading" msgid="8611339149825047446">"Įkeliama..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Pagrindinis žodynas"</string> - <string name="cancel" msgid="5586531736609183304">"Atšaukti"</string> - <string name="install_dict" msgid="5525005524697607865">"Įdiegti"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Atšaukti atsisiuntimą"</string> - <string name="disable_dict" msgid="7685810040236497700">"Neleisti"</string> - <string name="enable_dict" msgid="3848179784702473680">"Įgalinti"</string> - <string name="delete_dict" msgid="5817159290503843766">"Ištrinti"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Galimas <xliff:g id="LANGUAGE">%1$s</xliff:g> žodynas"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Paspauskite, kad peržiūrėtumėte ir atsisiųstumėte"</string> + <string name="app_name" msgid="6320102637491234792">"Žodyno teikėjas"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Žodyno teikėjas"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Žodyno paslauga"</string> + <string name="download_description" msgid="6014835283119198591">"Žodyno atnaujinimo informacija"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Papildomi žodynai"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Galimas žodynas"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Žodynų nustatymai"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Naudotojo žodynai"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Naudotojo žodynas"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Galimas žodynas"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Šiuo metu atsisiunčiama"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Įdiegta"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Įdiegta, neleidžiama"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Prisijung. problema"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Nėra galimų žodynų"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml index 4d6fb3c01..9f56c909b 100644 --- a/java/res/values-lv/strings.xml +++ b/java/res/values-lv/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Balss iev. atspējota"</string> <string name="configure_input_method" msgid="373356270290742459">"Ievades metožu konfigurēšana"</string> <string name="language_selection_title" msgid="1651299598555326750">"Ievades valodas"</string> + <string name="send_feedback" msgid="1780431884109392046">"Sūtīt atsauksmes"</string> <string name="select_language" msgid="3693815588777926848">"Ievades valodas"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Pieskarieties vēlreiz, lai saglabātu."</string> <string name="has_dictionary" msgid="6071847973466625007">"Ir pieejama vārdnīca."</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Noklusējums"</string> <string name="language_settings" msgid="1671153053201809031">"Valoda un ievade"</string> <string name="select_input_method" msgid="4301602374609275003">"Ievades metodes izvēle"</string> - - <string name="app_name" msgid="1017058186322714405">"Vārdnīcas nodrošinātājs"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Vārdnīcas nodrošinātājs"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Vārdnīcas pakalpojums"</string> - <string name="download_description" msgid="3274861514695032954">"Vārdnīcas atjauninājuma informācija"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Pievienojumvārdnīcas"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Vārdnīca ir pieejama"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Vārdnīcu iestatījumi"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Lietotāja vārdnīcas"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Lietotāja vārdnīca"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Vārdnīca ir pieejama."</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Notiek lejupielāde."</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalēta"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalēta, atspējota"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problēma, savien. ar vārdn. pak."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Vārdn. nav pieejamas"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Atsvaidzināt"</string> - <string name="last_update" msgid="3101549719827600346">"Pēdējo reizi atjaunināts"</string> - <string name="message_updating" msgid="820186276704134720">"Notiek pārbaude, vai ir pieejami atjauninājumi."</string> - <string name="message_loading" msgid="8611339149825047446">"Notiek ielāde..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Galvenā vārdnīca"</string> - <string name="cancel" msgid="5586531736609183304">"Atcelt"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalēt"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Atcelt lejupielādi"</string> - <string name="disable_dict" msgid="7685810040236497700">"Atspējot"</string> - <string name="enable_dict" msgid="3848179784702473680">"Iespējot"</string> - <string name="delete_dict" msgid="5817159290503843766">"Dzēst"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Mobilajā ierīcē atlasītajai valodai ir pieejama vārdnīca.<br/> Ieteicams <b>lejupielādēt</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> vārdnīcu, lai uzlabotu rakstīšanas iespējas.<br/> <br/> Lejupielāde, izmantojot 3G, aizņems 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, atrodiet 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>Valodas ievade</b>."</string> - <string name="download_over_metered" msgid="4024013764937850061">"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="6963770885033765378">"Lejupielādēt, izmantojot Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Ir pieejama vārdnīca šādai valodai: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Nospiediet, lai pārskatītu un lejupielādētu"</string> + <string name="app_name" msgid="6320102637491234792">"Vārdnīcas nodrošinātājs"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Vārdnīcas nodrošinātājs"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Vārdnīcas pakalpojums"</string> + <string name="download_description" msgid="6014835283119198591">"Vārdnīcas atjauninājuma informācija"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Pievienojumvārdnīcas"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Vārdnīca ir pieejama"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Vārdnīcu iestatījumi"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Lietotāja vārdnīcas"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Lietotāja vārdnīca"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Vārdnīca ir pieejama"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Pašreiz tiek lejupielādēta"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalēta"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalēta, atspējota"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Nevar savien. ar vārdnīcas pakalp."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Vārdn. nav pieejamas"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-ms/strings.xml b/java/res/values-ms/strings.xml index 7bcc28688..4cf09a53d 100644 --- a/java/res/values-ms/strings.xml +++ b/java/res/values-ms/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Input suara dilmphkn"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurasikan kaedah input"</string> <string name="language_selection_title" msgid="1651299598555326750">"Bahasa input"</string> + <string name="send_feedback" msgid="1780431884109392046">"Hantar maklum balas"</string> <string name="select_language" msgid="3693815588777926848">"Bahasa input"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Sentuh lagi untuk menyimpan"</string> <string name="has_dictionary" msgid="6071847973466625007">"Kamus tersedia"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Lalai"</string> <string name="language_settings" msgid="1671153053201809031">"Bahasa & input"</string> <string name="select_input_method" msgid="4301602374609275003">"Pilih kaedah input"</string> - - <string name="app_name" msgid="1017058186322714405">"Pembekal Kamus"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Pembekal Kamus"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Perkhidmatan Kamus"</string> - <string name="download_description" msgid="3274861514695032954">"Maklumat kemas kini kamus"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Kamus tambahan"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Kamus tersedia"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Tetapan untuk kamus"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Kamus pengguna"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Kamus pengguna"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Kamus tersedia"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Sedang memuat turun"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Dipasang"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Dipasang, dilumpuhkan"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Masalah menyambung kepada perkhidmatan kamus"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Tiada kamus tersedia"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Muat semula"</string> - <string name="last_update" msgid="3101549719827600346">"Kali terakhir dikemas kini"</string> - <string name="message_updating" msgid="820186276704134720">"Menyemak kemas kini"</string> - <string name="message_loading" msgid="8611339149825047446">"Memuatkan..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Kamus utama"</string> - <string name="cancel" msgid="5586531736609183304">"Batal"</string> - <string name="install_dict" msgid="5525005524697607865">"Pasang"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Batalkan muat turun"</string> - <string name="disable_dict" msgid="7685810040236497700">"Lumpuhkan"</string> - <string name="enable_dict" msgid="3848179784702473680">"Dayakan"</string> - <string name="delete_dict" msgid="5817159290503843766">"Padam"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Kamus tersedia untuk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Tekan untuk mengulas dan memuat turun"</string> + <string name="app_name" msgid="6320102637491234792">"Pembekal Kamus"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Pembekal Kamus"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Perkhidmatan Kamus"</string> + <string name="download_description" msgid="6014835283119198591">"Maklumat kemas kini kamus"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Kamus tambahan"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Kamus tersedia"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Tetapan untuk kamus"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Kamus pengguna"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Kamus pengguna"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Kamus tersedia"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Sedang memuat turun"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Dipasang"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Dipasang, dilumpuhkan"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Masalah menyambung kepada perkhidmatan kamus"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Tiada kamus tersedia"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml index 2e1d44ebd..0bfc9f68b 100644 --- a/java/res/values-nb/strings.xml +++ b/java/res/values-nb/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Taleinndata er deaktiv."</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurer inndatametoder"</string> <string name="language_selection_title" msgid="1651299598555326750">"Inndataspråk"</string> + <string name="send_feedback" msgid="1780431884109392046">"Send tilbakemelding"</string> <string name="select_language" msgid="3693815588777926848">"Inndataspråk"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Trykk på nytt for å lagre"</string> <string name="has_dictionary" msgid="6071847973466625007">"Ordbok tilgjengelig"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="language_settings" msgid="1671153053201809031">"Språk og inndata"</string> <string name="select_input_method" msgid="4301602374609275003">"Velg inndatametode"</string> - - <string name="app_name" msgid="1017058186322714405">"Ordlisteleverandør"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Ordlisteleverandør"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Ordboktjeneste"</string> - <string name="download_description" msgid="3274861514695032954">"Oppdateringsinformasjon for ordliste"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Tilleggsordlister"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Ordliste er tilgjengelig"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Innstillinger for ordlister"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Brukerordlister"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Brukerordliste"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Ordliste er tilgjengelig"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Laster ned nå"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installert"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installert, deaktivert"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Kan ikke koble til ordlistetjenesten"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Fant ingen ordliste"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Last inn på nytt"</string> - <string name="last_update" msgid="3101549719827600346">"Sist oppdatert"</string> - <string name="message_updating" msgid="820186276704134720">"Ser etter oppdateringer"</string> - <string name="message_loading" msgid="8611339149825047446">"Laster inn …"</string> - <string name="main_dict_description" msgid="1679964306980098570">"Hovedordliste"</string> - <string name="cancel" msgid="5586531736609183304">"Avbryt"</string> - <string name="install_dict" msgid="5525005524697607865">"Installer"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Avbryt nedlastingen"</string> - <string name="disable_dict" msgid="7685810040236497700">"Deaktiver"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktiver"</string> - <string name="delete_dict" msgid="5817159290503843766">"Slett"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Det valgte språket på mobileneheten 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="download_over_metered" msgid="4024013764937850061">"Last ned nå (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Last ned via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"En ordliste er tilgjengelig for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Trykk for å se gjennom og laste ned"</string> + <string name="app_name" msgid="6320102637491234792">"Ordlisteleverandør"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Ordlisteleverandør"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Ordlistetjeneste"</string> + <string name="download_description" msgid="6014835283119198591">"Oppdateringsinformasjon for ordliste"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Tilleggsordlister"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Ordliste tilgjengelig"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Innstillinger for ordlister"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Brukerordlister"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Brukerordbok"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Ordliste tilgjengelig"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Laster ned nå"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installert"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installert, deaktivert"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Kan ikke koble til ordlistetjenesten"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Fant ingen ordlister"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml index 55aee63e9..89e49efa8 100644 --- a/java/res/values-nl/strings.xml +++ b/java/res/values-nl/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Spraakinvoer is uit"</string> <string name="configure_input_method" msgid="373356270290742459">"Invoermethoden configureren"</string> <string name="language_selection_title" msgid="1651299598555326750">"Invoertalen"</string> + <string name="send_feedback" msgid="1780431884109392046">"Feedback verzenden"</string> <string name="select_language" msgid="3693815588777926848">"Invoertalen"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Raak nogmaals aan om op te slaan"</string> <string name="has_dictionary" msgid="6071847973466625007">"Woordenboek beschikbaar"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Standaard"</string> <string name="language_settings" msgid="1671153053201809031">"Taal en invoer"</string> <string name="select_input_method" msgid="4301602374609275003">"Invoermethode selecteren"</string> - - <string name="app_name" msgid="1017058186322714405">"Woordenboekleverancier"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Woordenboekleverancier"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Woordenboekservice"</string> - <string name="download_description" msgid="3274861514695032954">"Informatie over woordenboekupdate"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Woordenboeken toevoegen"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Woordenboek beschikbaar"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Instellingen voor woordenboeken"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Gebruikerswoordenboeken"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Gebruikerswoordenboek"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Woordenboek beschikbaar"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Wordt gedownload"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Geïnstalleerd"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Geïnstalleerd, uitgeschakeld"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Verbindingsprobleem woordenboekservice"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Geen woordenboeken"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Vernieuwen"</string> - <string name="last_update" msgid="3101549719827600346">"Laatst bijgewerkt"</string> - <string name="message_updating" msgid="820186276704134720">"Controleren op updates"</string> - <string name="message_loading" msgid="8611339149825047446">"Laden..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Algemeen woordenboek"</string> - <string name="cancel" msgid="5586531736609183304">"Annuleren"</string> - <string name="install_dict" msgid="5525005524697607865">"Installeren"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Download annuleren"</string> - <string name="disable_dict" msgid="7685810040236497700">"Uitschakelen"</string> - <string name="enable_dict" msgid="3848179784702473680">"Inschakelen"</string> - <string name="delete_dict" msgid="5817159290503843766">"Verwijderen"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Er is een woordenboek beschikbaar voor de geselecteerde taal 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 typevaardigheid te verbeteren.<br/> <br/> De download kan een 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 door naar <b>Taal en invoer</b> in het menu <b>Instellingen</b> van uw mobiele apparaat te gaan."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Nu downloaden (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Downloaden via wifi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Er is een woordenboek beschikbaar voor <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Druk om te controleren en te downloaden"</string> + <string name="app_name" msgid="6320102637491234792">"Woordenboekleverancier"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Woordenboekleverancier"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Woordenboekservice"</string> + <string name="download_description" msgid="6014835283119198591">"Informatie over woordenboekupdate"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Woordenboeken toevoegen"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Woordenboek beschikbaar"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Instellingen voor woordenboeken"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Gebruikerswoordenboeken"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Gebruikerswoordenboek"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Woordenboek beschikbaar"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Wordt gedownload"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Geïnstalleerd"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Geïnstalleerd, uitgeschakeld"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Verbindingsprobleem woordenboekservice"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Geen woordenboeken"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-pl/strings-appname.xml b/java/res/values-pl/strings-appname.xml index 4d244d705..e460644a3 100644 --- a/java/res/values-pl/strings-appname.xml +++ b/java/res/values-pl/strings-appname.xml @@ -21,7 +21,10 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <string name="english_ime_name" msgid="178705338187710493">"Klawiatura Android"</string> - <string name="spell_checker_service_name" msgid="6268342166872202903">"Sprawdzanie pisowni w Androidzie"</string> - <string name="english_ime_settings" msgid="7470027018752707691">"Ustawienia klawiatury Android"</string> - <string name="android_spell_checker_settings" msgid="8397842018475560441">"Ustawienia sprawdzania pisowni"</string> + <!-- no translation found for spell_checker_service_name (6268342166872202903) --> + <skip /> + <!-- no translation found for english_ime_settings (7470027018752707691) --> + <skip /> + <!-- no translation found for android_spell_checker_settings (8397842018475560441) --> + <skip /> </resources> diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml index 68fed40ad..d0e75e707 100644 --- a/java/res/values-pl/strings.xml +++ b/java/res/values-pl/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Rozpoznawanie mowy jest wyłączone"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfiguruj metody wprowadzania"</string> <string name="language_selection_title" msgid="1651299598555326750">"Języki wprowadzania"</string> + <string name="send_feedback" msgid="1780431884109392046">"Prześlij opinię"</string> <string name="select_language" msgid="3693815588777926848">"Języki wprowadzania"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Dotknij ponownie, aby zapisać"</string> <string name="has_dictionary" msgid="6071847973466625007">"Słownik dostępny"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Domyślne"</string> <string name="language_settings" msgid="1671153053201809031">"Język, klawiatura, głos"</string> <string name="select_input_method" msgid="4301602374609275003">"Wybierz metodę wprowadzania"</string> - - <string name="app_name" msgid="1017058186322714405">"Dostawca słownika"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Dostawca słownika"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Usługa słownika"</string> - <string name="download_description" msgid="3274861514695032954">"Informacje o aktualizacji słownika"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Słowniki dodatkowe"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dostępny słownik"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Ustawienia słowników"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Słowniki użytkownika"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Słownik użytkownika"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Słownik jest dostępny"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Aktualnie pobierany"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Zainstalowany"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Zainstalowany, wyłączony"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problem z połączeniem z usługą słownika"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Brak słowników"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Odśwież"</string> - <string name="last_update" msgid="3101549719827600346">"Ostatnia aktualizacja"</string> - <string name="message_updating" msgid="820186276704134720">"Sprawdzanie dostępności aktualizacji"</string> - <string name="message_loading" msgid="8611339149825047446">"Wczytywanie..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Słownik główny"</string> - <string name="cancel" msgid="5586531736609183304">"Anuluj"</string> - <string name="install_dict" msgid="5525005524697607865">"Zainstaluj"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Anuluj pobieranie"</string> - <string name="disable_dict" msgid="7685810040236497700">"Wyłącz"</string> - <string name="enable_dict" msgid="3848179784702473680">"Włącz"</string> - <string name="delete_dict" msgid="5817159290503843766">"Usuń"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Dla języka: <xliff:g id="LANGUAGE">%1$s</xliff:g> jest dostępny słownik"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Naciśnij, aby sprawdzić i pobrać"</string> + <string name="app_name" msgid="6320102637491234792">"Dostawca słownika"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Dostawca słownika"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Usługa słownika"</string> + <string name="download_description" msgid="6014835283119198591">"Informacje o aktualizacji słownika"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Słowniki dodatkowe"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Słownik dostępny"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Ustawienia słowników"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Słowniki użytkownika"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Słownik użytkownika"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Słownik dostępny"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Aktualnie pobierany"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Zainstalowany"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Zainstalowany, wyłączony"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Problem z połączeniem z usługą słownika"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Brak słowników"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml index 15ff65b55..9bf15c848 100644 --- a/java/res/values-pt-rPT/strings.xml +++ b/java/res/values-pt-rPT/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Entr. voz desact."</string> <string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de introdução"</string> <string name="language_selection_title" msgid="1651299598555326750">"Idiomas de entrada"</string> + <string name="send_feedback" msgid="1780431884109392046">"Enviar comentários"</string> <string name="select_language" msgid="3693815588777926848">"Idiomas de introdução"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Toque novamente para guardar"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dicionário disponível"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predefinido"</string> <string name="language_settings" msgid="1671153053201809031">"Idioma e entrada de som"</string> <string name="select_input_method" msgid="4301602374609275003">"Escolher o método de entrada"</string> - - <string name="app_name" msgid="1017058186322714405">"Fornecedor de Dicionário"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Fornecedor de Dicionário"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Serviço de Dicionário"</string> - <string name="download_description" msgid="3274861514695032954">"Informações de atualização do dicionário"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dicionários suplementares"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dicionário disponível"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Definições dos dicionários"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Dicionários do utilizador"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Dicionário do utilizador"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dicionário disponível"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Transferência em curso"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalado"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalado, desativado"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problema ao ligar ao serviço de dicionário"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Sem dicionários disponíveis"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Atualizar"</string> - <string name="last_update" msgid="3101549719827600346">"Última atualização"</string> - <string name="message_updating" msgid="820186276704134720">"A verificar existência de atualizações"</string> - <string name="message_loading" msgid="8611339149825047446">"A carregar..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Dicionário principal"</string> - <string name="cancel" msgid="5586531736609183304">"Cancelar"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalar"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancelar transferência"</string> - <string name="disable_dict" msgid="7685810040236497700">"Desativar"</string> - <string name="enable_dict" msgid="3848179784702473680">"Ativar"</string> - <string name="delete_dict" msgid="5817159290503843766">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"O idioma selecionado no seu dispositivo móvel tem um dicionário disponível.<br/> Recomendamos que <b>transfira</b> o dicionário <xliff:g id="LANGUAGE">%1$s</xliff:g> para melhorar a sua experiência de introdução.<br/> <br/> A transferência pode demorar um ou dois minutos via 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 seu dispositivo móvel."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Transferir agora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Transferir via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Está disponível um dicionário para <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Prima para consultar e transferir"</string> + <string name="app_name" msgid="6320102637491234792">"Fornecedor de Dicionário"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Fornecedor de Dicionário"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Serviço de Dicionário"</string> + <string name="download_description" msgid="6014835283119198591">"Informações de atualização do dicionário"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dicionários suplementares"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dicionário disponível"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Definições dos dicionários"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Dicionários do utilizador"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Dicionário do utilizador"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dicionário disponível"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Transferência em curso"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalado"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalado, desativado"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Problema ao ligar ao serviço de dicionário"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Nenhum dicionário"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml index 313411565..82b34e294 100644 --- a/java/res/values-pt/strings.xml +++ b/java/res/values-pt/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Texto por voz desat."</string> <string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string> <string name="language_selection_title" msgid="1651299598555326750">"Idiomas de entrada"</string> + <string name="send_feedback" msgid="1780431884109392046">"Enviar comentários"</string> <string name="select_language" msgid="3693815588777926848">"Idiomas de entrada"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Toque novamente para salvar"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dicionário disponível"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Padrão"</string> <string name="language_settings" msgid="1671153053201809031">"Idioma e entrada"</string> <string name="select_input_method" msgid="4301602374609275003">"Selecione o método de entrada"</string> - - <string name="app_name" msgid="1017058186322714405">"Provedor de dicionário"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Provedor de dicionário"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Serviço de dicionário"</string> - <string name="download_description" msgid="3274861514695032954">"Informações de atualização do dicionário"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dicionários complementares"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dicionário disponível"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Configurações dos dicionários"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Dicionário do usuário"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Dicionário do usuário"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dicionário disponível"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Download em andamento"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalado"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalado, desativado"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Prob. de conexão c/ dic. de serv."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Nenhum dicionário disponível"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Atualizar"</string> - <string name="last_update" msgid="3101549719827600346">"Última atualização"</string> - <string name="message_updating" msgid="820186276704134720">"Verificando atualizações"</string> - <string name="message_loading" msgid="8611339149825047446">"Carregando..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Dicionário principal"</string> - <string name="cancel" msgid="5586531736609183304">"Cancelar"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalar"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Cancelar download"</string> - <string name="disable_dict" msgid="7685810040236497700">"Desativar"</string> - <string name="enable_dict" msgid="3848179784702473680">"Permitir"</string> - <string name="delete_dict" msgid="5817159290503843766">"Excluir"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Há um dicionário disponível para <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pressione para consultar e fazer o download"</string> + <string name="app_name" msgid="6320102637491234792">"Provedor de dicionário"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Provedor de dicionário"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Serviço de dicionário"</string> + <string name="download_description" msgid="6014835283119198591">"Informações de atualização do dicionário"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dicionários complementares"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dicionário disponível"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Configurações dos dicionários"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Dicionários do usuário"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Dicionário do usuário"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dicionário disponível"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Download em andamento"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalado"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalado, desativado"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Prob. conexão dic."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Nenhum dicionário disponível"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-rm/strings.xml b/java/res/values-rm/strings.xml index 5dad59fc2..d9a256e7b 100644 --- a/java/res/values-rm/strings.xml +++ b/java/res/values-rm/strings.xml @@ -226,6 +226,8 @@ <!-- no translation found for configure_input_method (373356270290742459) --> <skip /> <string name="language_selection_title" msgid="1651299598555326750">"Linguas da cumonds vocals"</string> + <!-- no translation found for send_feedback (1780431884109392046) --> + <skip /> <!-- no translation found for select_language (3693815588777926848) --> <skip /> <!-- no translation found for hint_add_to_dictionary (573678656946085380) --> @@ -307,4 +309,63 @@ <skip /> <!-- no translation found for select_input_method (4301602374609275003) --> <skip /> + <!-- no translation found for app_name (6320102637491234792) --> + <skip /> + <!-- no translation found for dictionary_provider_name (3027315045397363079) --> + <skip /> + <!-- no translation found for dictionary_service_name (6237472350693511448) --> + <skip /> + <!-- no translation found for download_description (6014835283119198591) --> + <skip /> + <!-- no translation found for dictionary_settings_title (8091417676045693313) --> + <skip /> + <!-- no translation found for dictionary_install_over_metered_network_prompt (3587517870006332980) --> + <skip /> + <!-- no translation found for dictionary_settings_summary (5305694987799824349) --> + <skip /> + <!-- no translation found for user_dictionaries (3582332055892252845) --> + <skip /> + <!-- no translation found for default_user_dict_pref_name (1625055720489280530) --> + <skip /> + <!-- no translation found for dictionary_available (4728975345815214218) --> + <skip /> + <!-- no translation found for dictionary_downloading (2982650524622620983) --> + <skip /> + <!-- no translation found for dictionary_installed (8081558343559342962) --> + <skip /> + <!-- no translation found for dictionary_disabled (8950383219564621762) --> + <skip /> + <!-- no translation found for cannot_connect_to_dict_service (9216933695765732398) --> + <skip /> + <!-- no translation found for no_dictionaries_available (8039920716566132611) --> + <skip /> + <!-- no translation found for check_for_updates_now (8087688440916388581) --> + <skip /> + <!-- no translation found for last_update (730467549913588780) --> + <skip /> + <!-- no translation found for message_updating (4457761393932375219) --> + <skip /> + <!-- no translation found for message_loading (8689096636874758814) --> + <skip /> + <!-- no translation found for main_dict_description (3072821352793492143) --> + <skip /> + <string name="cancel" msgid="6830980399865683324">"Interrumper"</string> + <!-- no translation found for install_dict (180852772562189365) --> + <skip /> + <!-- no translation found for cancel_download_dict (7843340278507019303) --> + <skip /> + <!-- no translation found for delete_dict (756853268088330054) --> + <skip /> + <!-- no translation found for should_download_over_metered_prompt (2878629598667658845) --> + <skip /> + <!-- no translation found for download_over_metered (1643065851159409546) --> + <skip /> + <!-- no translation found for do_not_download_over_metered (2176209579313941583) --> + <skip /> + <!-- no translation found for dict_available_notification_title (6514288591959117288) --> + <skip /> + <!-- no translation found for dict_available_notification_description (1075194169443163487) --> + <skip /> + <!-- no translation found for toast_downloading_suggestions (1313027353588566660) --> + <skip /> </resources> diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml index d4c39af5f..d98a3713f 100644 --- a/java/res/values-ro/strings.xml +++ b/java/res/values-ro/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Intr. vocală dezact."</string> <string name="configure_input_method" msgid="373356270290742459">"Configuraţi metodele de intrare"</string> <string name="language_selection_title" msgid="1651299598555326750">"Selectaţi limba"</string> + <string name="send_feedback" msgid="1780431884109392046">"Trimiteți feedback"</string> <string name="select_language" msgid="3693815588777926848">"Limbi de intrare"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Atingeţi din nou pentru a salva"</string> <string name="has_dictionary" msgid="6071847973466625007">"Dicţionar disponibil"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Prestabilit"</string> <string name="language_settings" msgid="1671153053201809031">"Limbă și introducere de text"</string> <string name="select_input_method" msgid="4301602374609275003">"Alegeți metoda de introducere de text"</string> - - <string name="app_name" msgid="1017058186322714405">"Furnizorul dicţionarului"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Furnizorul dicţionarului"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Serviciul Dicţionar"</string> - <string name="download_description" msgid="3274861514695032954">"Informaţii privind actualizarea dicţionarului"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dicţionare suplimentare"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Dicţionar disponibil"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Setări pentru dicţionare"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Dicţionarele utilizatorului"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Dicţionarul utilizatorului"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Dicţionar disponibil"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Se descarcă acum"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Instalat"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Instalat, dezactivat"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Nu se conect. dicţ."</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Niciun dicţionar"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Actualizaţi"</string> - <string name="last_update" msgid="3101549719827600346">"Data ultimei modificări"</string> - <string name="message_updating" msgid="820186276704134720">"Se verifică existenţa actualizărilor"</string> - <string name="message_loading" msgid="8611339149825047446">"Se încarcă..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Dicţionar principal"</string> - <string name="cancel" msgid="5586531736609183304">"Anulaţi"</string> - <string name="install_dict" msgid="5525005524697607865">"Instalaţi"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Anulaţi descărcarea"</string> - <string name="disable_dict" msgid="7685810040236497700">"Dezactivaţi"</string> - <string name="enable_dict" msgid="3848179784702473680">"Activaţi"</string> - <string name="delete_dict" msgid="5817159290503843766">"Ştergeţi"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Este disponibil un dicţionar pentru <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Apăsaţi pentru a examina şi pentru a descărca"</string> + <string name="app_name" msgid="6320102637491234792">"Furnizor dicționar"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Furnizor dicționar"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Serviciu dicționar"</string> + <string name="download_description" msgid="6014835283119198591">"Informații privind actualizarea dicționarului"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dicționare suplimentare"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Dicționar disponibil"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Setări pentru dicționare"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Dicționarele utilizatorului"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Dicționarul utilizatorului"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Dicționar disponibil"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Se descarcă acum"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Instalat"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Instalat, dezactivat"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Eroare conectare la serviciu dicționar"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Niciun dicționar"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml index 681c76dc3..44c2e0deb 100644 --- a/java/res/values-ru/strings.xml +++ b/java/res/values-ru/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Голосовой ввод откл."</string> <string name="configure_input_method" msgid="373356270290742459">"Настройка способов ввода"</string> <string name="language_selection_title" msgid="1651299598555326750">"Языки ввода"</string> + <string name="send_feedback" msgid="1780431884109392046">"Отправить отзыв"</string> <string name="select_language" msgid="3693815588777926848">"Языки ввода"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Нажмите, чтобы сохранить"</string> <string name="has_dictionary" msgid="6071847973466625007">"Доступен словарь"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"По умолчанию"</string> <string name="language_settings" msgid="1671153053201809031">"Язык и ввод"</string> <string name="select_input_method" msgid="4301602374609275003">"Выберите способ ввода"</string> - - <string name="app_name" msgid="1017058186322714405">"Поставщик словарей"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Поставщик словарей"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Служба словарей"</string> - <string name="download_description" msgid="3274861514695032954">"Обновления словаря"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Дополнительные словари"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Словарь доступен"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Настройки словарей"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Пользовательские словари"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Пользовательский словарь"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Словарь доступен"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Загрузка..."</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Установлен"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Установлен, отключен"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Ошибка подключения"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Словари недоступны"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Обновить"</string> - <string name="last_update" msgid="3101549719827600346">"Последнее обновление"</string> - <string name="message_updating" msgid="820186276704134720">"Проверка обновлений..."</string> - <string name="message_loading" msgid="8611339149825047446">"Загрузка..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Основной словарь"</string> - <string name="cancel" msgid="5586531736609183304">"Отмена"</string> - <string name="install_dict" msgid="5525005524697607865">"Установить"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Отменить загрузку"</string> - <string name="disable_dict" msgid="7685810040236497700">"Отключить"</string> - <string name="enable_dict" msgid="3848179784702473680">"Включить"</string> - <string name="delete_dict" msgid="5817159290503843766">"Удалить"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Доступен словарь: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Нажмите, чтобы просмотреть и загрузить"</string> + <string name="app_name" msgid="6320102637491234792">"Поставщик словарей"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Поставщик словарей"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Служба словарей"</string> + <string name="download_description" msgid="6014835283119198591">"Обновления словаря"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Дополнительные словари"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Словарь доступен"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Настройки словарей"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Пользовательские словари"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Пользовательский словарь"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Доступен словарь"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Загрузка…"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Установлен"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Установлен, отключен"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Сбой подключения"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Словарей нет"</string> + <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="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> + <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_description" msgid="1075194169443163487">"Нажмите, чтобы просмотреть и загрузить"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Загрузка словаря: <xliff:g id="LANGUAGE">%1$s</xliff:g>…"</string> </resources> diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml index 5d0820868..0821964d4 100644 --- a/java/res/values-sk/strings.xml +++ b/java/res/values-sk/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Hlasový vstup je zakázaný"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurovať metódy vstupu"</string> <string name="language_selection_title" msgid="1651299598555326750">"Jazyky vstupu"</string> + <string name="send_feedback" msgid="1780431884109392046">"Odoslať spätnú väzbu"</string> <string name="select_language" msgid="3693815588777926848">"Jazyky vstupu"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Opätovným dotykom uložíte"</string> <string name="has_dictionary" msgid="6071847973466625007">"K dispozícii je slovník"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Predvolené"</string> <string name="language_settings" msgid="1671153053201809031">"Jazyk & vstup"</string> <string name="select_input_method" msgid="4301602374609275003">"Zvoliť metódu vstupu"</string> - - <string name="app_name" msgid="1017058186322714405">"Poskytovateľ slovníka"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Poskytovateľ slovníka"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Služba slovníka"</string> - <string name="download_description" msgid="3274861514695032954">"Informácie aktualizácie slovníka"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Doplnkové slovníky"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"K dispozícii je slovník"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Nastavenia pre slovníky"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Používateľské slovníky"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Používateľský slovník"</string> - <string name="dictionary_available" msgid="3192920608520618083">"K dispozícii je slovník"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Aktuálne preberanie"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Nainštalovaný"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Nainštalovaný, zakázaný"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problém s pripojením k službe slovníka"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Slovníky nedostupné"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Obnoviť"</string> - <string name="last_update" msgid="3101549719827600346">"Posledná aktualizácia"</string> - <string name="message_updating" msgid="820186276704134720">"Prebieha kontrola aktualizácií"</string> - <string name="message_loading" msgid="8611339149825047446">"Prebieha načítavanie..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Hlavný slovník"</string> - <string name="cancel" msgid="5586531736609183304">"Zrušiť"</string> - <string name="install_dict" msgid="5525005524697607865">"Inštalovať"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Zrušiť preberanie"</string> - <string name="disable_dict" msgid="7685810040236497700">"Zakázať"</string> - <string name="enable_dict" msgid="3848179784702473680">"Povoliť"</string> - <string name="delete_dict" msgid="5817159290503843766">"Odstrániť"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"K dispozícii je slovník pre jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Stlačením skontrolujete a prevezmete"</string> + <string name="app_name" msgid="6320102637491234792">"Poskytovateľ slovníka"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Poskytovateľ slovníka"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Služba slovníka"</string> + <string name="download_description" msgid="6014835283119198591">"Informácie aktualizácie slovníka"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Doplnkové slovníky"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"K dispozícii je slovník"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Nastavenia pre slovníky"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Používateľské slovníky"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Používateľský slovník"</string> + <string name="dictionary_available" msgid="4728975345815214218">"K dispozícii je slovník"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Aktuálne sa preberá"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Nainštalované"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Nainštalovaný, zakázaný"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Probl. s prip. k sl."</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Slovníky nedostupné"</string> + <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> + <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>prevziať</b>. Pomôže vám pri zadávaní textu.<br/> <br/> V sieti 3G môže preberanie 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 preberanie sa spustí automaticky.<br/> <br/> Tip: Slovníky môžete v mobilnom zariadení preberať a odstraňovať v časti <b>Jazyk a vstup</b> ponuky <b>Nastavenia</b>."</string> + <string name="download_over_metered" msgid="1643065851159409546">"Prevziať (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> + <string name="do_not_download_over_metered" msgid="2176209579313941583">"Prevziať 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> + <string name="dict_available_notification_description" msgid="1075194169443163487">"Stlačením skontrolujete a prevezmete"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Preberanie: návrhy pre jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g> budú čoskoro k dispozícii."</string> </resources> diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml index 97e55186b..15bb57c1a 100644 --- a/java/res/values-sl/strings.xml +++ b/java/res/values-sl/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Glas. vnos je onem."</string> <string name="configure_input_method" msgid="373356270290742459">"Nastavitev načinov vnosa"</string> <string name="language_selection_title" msgid="1651299598555326750">"Jeziki vnosa"</string> + <string name="send_feedback" msgid="1780431884109392046">"Pošljite povratne informacije"</string> <string name="select_language" msgid="3693815588777926848">"Jeziki vnosa"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Dotaknite se še enkrat, da shranite"</string> <string name="has_dictionary" msgid="6071847973466625007">"Slovar je na voljo"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Privzeto"</string> <string name="language_settings" msgid="1671153053201809031">"Jezik in vnos"</string> <string name="select_input_method" msgid="4301602374609275003">"Izbira načina vnosa"</string> - - <string name="app_name" msgid="1017058186322714405">"Slovar"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Storitev slovarja"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Slovar"</string> - <string name="download_description" msgid="3274861514695032954">"Podatki o posodobitvi slovarja"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Dodatni slovarji"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Slovar je na voljo"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Nastavitve za slovarje"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Uporabniški slovar"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Uporabniški slovar"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Slovar je na voljo"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Trenutno se prenaša"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Nameščeno"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Nameščen, onemogočen"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Težava s povezavo"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Ni slovarjev"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Osveži"</string> - <string name="last_update" msgid="3101549719827600346">"Nazadnje posodobljeno"</string> - <string name="message_updating" msgid="820186276704134720">"Preverjanje, ali so na voljo posodobitve"</string> - <string name="message_loading" msgid="8611339149825047446">"Nalaganje ..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Glavni slovar"</string> - <string name="cancel" msgid="5586531736609183304">"Prekliči"</string> - <string name="install_dict" msgid="5525005524697607865">"Namesti"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Prekliči prenos"</string> - <string name="disable_dict" msgid="7685810040236497700">"Onemogoči"</string> - <string name="enable_dict" msgid="3848179784702473680">"Omogoči"</string> - <string name="delete_dict" msgid="5817159290503843766">"Izbriši"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Za izbran jezik v mob. 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 UMTS lahko traja minuto ali dve. Če nimate <b>neomejen. prenosa podatkov</b>.<br/>, ga boste morda morali plačati. Če ne veste, kateri pod. paket imate, poiščite omrežje Wi-Fi, da prenos začnete samodejno.<br/> <br/> Nasvet: Slovarje lahko prenesete in odstranite tako, da v meniju <b>Nastavitve</b> v napravi odprete <b>Jezik in vnos</b>."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Prenesi zdaj (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Prenos prek povezave Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Slovar je na voljo za jezik <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pritisnite za pregled in prenos"</string> + <string name="app_name" msgid="6320102637491234792">"Ponudnik slovarja"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Ponudnik slovarja"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Storitev slovarja"</string> + <string name="download_description" msgid="6014835283119198591">"Podatki o posodobitvi slovarja"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Dodatni slovarji"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Slovar je na voljo"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Nastavitve za slovarje"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Uporabniški slovarji"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Uporabniški slovar"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Slovar je na voljo"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Trenutno se prenaša"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Nameščen"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Nameščen, onemogočen"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Težava s povezavo"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Ni slovarjev"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml index 9b3022342..47099a03a 100644 --- a/java/res/values-sr/strings.xml +++ b/java/res/values-sr/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Гласовни унос је онемогућен"</string> <string name="configure_input_method" msgid="373356270290742459">"Конфигурисање метода уноса"</string> <string name="language_selection_title" msgid="1651299598555326750">"Језици за унос"</string> + <string name="send_feedback" msgid="1780431884109392046">"Пошаљи повратне информације"</string> <string name="select_language" msgid="3693815588777926848">"Језици уноса"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Поново додирните да бисте сачували"</string> <string name="has_dictionary" msgid="6071847973466625007">"Речник је доступан"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Подразумевано"</string> <string name="language_settings" msgid="1671153053201809031">"Језик и унос"</string> <string name="select_input_method" msgid="4301602374609275003">"Избор метода уноса"</string> - - <string name="app_name" msgid="1017058186322714405">"Добављач речника"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Добављач речника"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Услуга речника"</string> - <string name="download_description" msgid="3274861514695032954">"Информације о ажурирању речника"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Помоћни речници"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Речник је доступан"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Подешавања за речнике"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Кориснички речници"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Кориснички речник"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Речник је доступан"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Тренутно се преузима"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Инсталирано"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Инсталиран, онемогућен"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Нема услуге речника"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Нема доступних речника"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Освежи"</string> - <string name="last_update" msgid="3101549719827600346">"Последње ажурирање"</string> - <string name="message_updating" msgid="820186276704134720">"Тражење ажурирања"</string> - <string name="message_loading" msgid="8611339149825047446">"Учитавање..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Главни речник"</string> - <string name="cancel" msgid="5586531736609183304">"Откажи"</string> - <string name="install_dict" msgid="5525005524697607865">"Инсталирај"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Откажи преузимање"</string> - <string name="disable_dict" msgid="7685810040236497700">"Онемогући"</string> - <string name="enable_dict" msgid="3848179784702473680">"Омогући"</string> - <string name="delete_dict" msgid="5817159290503843766">"Избриши"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Речник је доступан за <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Притисните за преглед и преузимање"</string> + <string name="app_name" msgid="6320102637491234792">"Добављач речника"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Добављач речника"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Услуга речника"</string> + <string name="download_description" msgid="6014835283119198591">"Информације о ажурирању речника"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Помоћни речници"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Речник је доступан"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Подешавања за речнике"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Кориснички речници"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Кориснички речник"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Речник је доступан"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Тренутно се преузима"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Инсталиран је"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Инсталиран је и онемогућен"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Проблем при повезивању с услугом речника"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Нема доступних речника"</string> + <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="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="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_description" msgid="1075194169443163487">"Притисните за преглед и преузимање"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Преузимање: Предлози за <xliff:g id="LANGUAGE">%1$s</xliff:g> ће ускоро бити спремни."</string> </resources> diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml index 24ea428a6..636323453 100644 --- a/java/res/values-sv/strings.xml +++ b/java/res/values-sv/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Röstinmatning inaktiv"</string> <string name="configure_input_method" msgid="373356270290742459">"Konfigurera inmatningsmetoder"</string> <string name="language_selection_title" msgid="1651299598555326750">"Inmatningsspråk"</string> + <string name="send_feedback" msgid="1780431884109392046">"Skicka feedback"</string> <string name="select_language" msgid="3693815588777926848">"Inmatningsspråk"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Spara genom att trycka igen"</string> <string name="has_dictionary" msgid="6071847973466625007">"En ordlista är tillgänglig"</string> @@ -170,36 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="language_settings" msgid="1671153053201809031">"Språk & inmatning"</string> <string name="select_input_method" msgid="4301602374609275003">"Välj inmatningsmetod"</string> - - <string name="app_name" msgid="1017058186322714405">"Dictionary Provider"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Dictionary Provider"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Ordbokstjänst"</string> - <string name="download_description" msgid="3274861514695032954">"Uppdateringsinformation för ordlista"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Tilläggsordlistor"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"En ordlista är tillgänglig"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Inställningar för ordlistor"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Egna ordlistor"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Egen ordlista"</string> - <string name="dictionary_available" msgid="3192920608520618083">"En ordlista är tillgänglig"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Hämtas för närvarande"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Installerad"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Installerad, inaktiverad"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problem med att ansluta till ordlistetjänsten"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Det finns inga ordböcker"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Uppdatera"</string> - <string name="last_update" msgid="3101549719827600346">"Senast uppdaterad"</string> - <string name="message_updating" msgid="820186276704134720">"Söker efter uppdateringar"</string> - <string name="message_loading" msgid="8611339149825047446">"Läser in ..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Huvudordlistan"</string> - <string name="cancel" msgid="5586531736609183304">"Avbryt"</string> - <string name="install_dict" msgid="5525005524697607865">"Installera"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Avbryt hämtning"</string> - <string name="disable_dict" msgid="7685810040236497700">"Inaktivera"</string> - <string name="enable_dict" msgid="3848179784702473680">"Aktivera"</string> - <string name="delete_dict" msgid="5817159290503843766">"Ta bort"</string> - <string name="should_download_over_metered_prompt" msgid="4965264849057656521">"Det finns en ordlista för språket du har valt i enheten.<br/> Vi rekommenderar att du <b>hämtar</b> den <xliff:g id="LANGUAGE">%1$s</xliff:g> ordlistan.<br/> <br/> Det kan ta någon minut att hämta den över 3G. Avgifter kan tillkomma om du inte har ett abonnemang med <b>obegränsad datatrafik</b>.<br/> Om du är osäker på ditt abonnemang 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å enheten."</string> - <string name="download_over_metered" msgid="4024013764937850061">"Hämta nu (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> - <string name="do_not_download_over_metered" msgid="6963770885033765378">"Hämta över Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="4560576379680660047">"En ordlista är tillgänglig för <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Tryck om du vill granska och hämta"</string> + <string name="app_name" msgid="6320102637491234792">"Dictionary Provider"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Dictionary Provider"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Ordlistetjänst"</string> + <string name="download_description" msgid="6014835283119198591">"Uppdateringsinformation för ordlista"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Tilläggsordlistor"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"En ordlista är tillgänglig"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Inställningar för ordlistor"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Egna ordlistor"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Egen ordlista"</string> + <string name="dictionary_available" msgid="4728975345815214218">"En ordlista är tillgänglig"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Hämtar för närvarande"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Installerad"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Installerad, inaktiverad"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Problem med att ansluta till ordlistetjänsten"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Inga ordlistor finns"</string> + <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="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="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_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> </resources> diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml index a9747531f..eb9c46917 100644 --- a/java/res/values-sw/strings.xml +++ b/java/res/values-sw/strings.xml @@ -89,7 +89,7 @@ <string name="spoken_description_delete" msgid="8740376944276199801">"Futa"</string> <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Alama"</string> <string name="spoken_description_to_alpha" msgid="23129338819771807">"Herufi"</string> - <string name="spoken_description_to_numeric" msgid="591752092685161732">"Namba"</string> + <string name="spoken_description_to_numeric" msgid="591752092685161732">"Nambari"</string> <string name="spoken_description_settings" msgid="4627462689603838099">"Mipangilio"</string> <string name="spoken_description_tab" msgid="2667716002663482248">"Kichupo"</string> <string name="spoken_description_space" msgid="2582521050049860859">"Nafasi"</string> @@ -113,7 +113,7 @@ <string name="keyboard_mode_date" msgid="3137520166817128102">"tarehe"</string> <string name="keyboard_mode_date_time" msgid="339593358488851072">"tarehe na wakati"</string> <string name="keyboard_mode_email" msgid="6216248078128294262">"barua pepe"</string> - <string name="keyboard_mode_im" msgid="1137405089766557048">"inatuma ujumbe"</string> + <string name="keyboard_mode_im" msgid="1137405089766557048">"Utumaji ujumbe"</string> <string name="keyboard_mode_number" msgid="7991623440699957069">"nambari"</string> <string name="keyboard_mode_phone" msgid="6851627527401433229">"simu"</string> <string name="keyboard_mode_text" msgid="6479436687899701619">"maandishi"</string> @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Uingizaji sauti umelemazwa"</string> <string name="configure_input_method" msgid="373356270290742459">"Sanidi mbinu za uingizaji"</string> <string name="language_selection_title" msgid="1651299598555326750">"Lugha za uingizaji"</string> + <string name="send_feedback" msgid="1780431884109392046">"Tuma maoni"</string> <string name="select_language" msgid="3693815588777926848">"Lugha zinazoruhusiwa"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Gusa tena ili kuhifadhi"</string> <string name="has_dictionary" msgid="6071847973466625007">"Kamusi inapatikana"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Chaguo-msingi"</string> <string name="language_settings" msgid="1671153053201809031">"Lugha na uingizaji"</string> <string name="select_input_method" msgid="4301602374609275003">"Chagua mbinu ya kuingiza data"</string> - - <string name="app_name" msgid="1017058186322714405">"Mtoaji Kamusi"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Mtoaji Kamusi"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Huduma ya Kamusi"</string> - <string name="download_description" msgid="3274861514695032954">"Maelezo ya kusasisha kamusi"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Nyongeza za kamusi"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Kamusi inapatikana"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Mipangilio ya kamusi"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Kamusi ya mtumiaji"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Kamusi ya mtumiaji"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Kamusi inapatikana"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Inapakua sasa"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Imesakinishwa"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"kusakinisha, imelemazwa"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Tatizo kuunganisha kwa huduma ya kamusi"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Hakuna kamusi inapatikana"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Zimua"</string> - <string name="last_update" msgid="3101549719827600346">"Mara ya mwisho kusasishwa"</string> - <string name="message_updating" msgid="820186276704134720">"Inatafuta visasishi..."</string> - <string name="message_loading" msgid="8611339149825047446">"Inapakia..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Kamusi kuu"</string> - <string name="cancel" msgid="5586531736609183304">"Katisha"</string> - <string name="install_dict" msgid="5525005524697607865">"Sakinisha"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Ghairi kupakua"</string> - <string name="disable_dict" msgid="7685810040236497700">"Lemaza"</string> - <string name="enable_dict" msgid="3848179784702473680">"Wezesha"</string> - <string name="delete_dict" msgid="5817159290503843766">"Futa"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Kamusi inapatikana ya <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Bonyeza ili kukagua na kupakua"</string> + <string name="app_name" msgid="6320102637491234792">"Mtoaji Kamusi"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Mtoaji Kamusi"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Huduma ya Kamusi"</string> + <string name="download_description" msgid="6014835283119198591">"Maelezo ya kusasisha kamusi"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Nyongeza za kamusi"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Kamusi inapatikana"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Mipangilio ya kamusi"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Kamusi ya mtumiaji"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Kamusi ya mtumiaji"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Kamusi inapatikana"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Inapakua sasa"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Imesakinishwa"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Imesakinishwa, haitumiki"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Tatizo wakati wa kuunganisha kwenye huduma ya kamusi"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Hakuna kamusi inayopatikana"</string> + <string name="check_for_updates_now" msgid="8087688440916388581">"Onyesha upya"</string> + <string name="last_update" msgid="730467549913588780">"Mara ya mwisho kusasishwa"</string> + <string name="message_updating" msgid="4457761393932375219">"Inatafuta sasisho..."</string> + <string name="message_loading" msgid="8689096636874758814">"Inapakia..."</string> + <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 na mpango wa data ulio nao, tunapendekeza utafute muunganisho wa Wi-Fi ili uanze upakuaji kiotomatiki.<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> + <string name="download_over_metered" msgid="1643065851159409546">"Pakua sasa (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> + <string name="do_not_download_over_metered" msgid="2176209579313941583">"Pakua kupitia kwenye Wi-Fi"</string> + <string name="dict_available_notification_title" msgid="6514288591959117288">"Kamusi inapatikana ya <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <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> </resources> diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml index 2cf91305d..d5368f40d 100644 --- a/java/res/values-th/strings.xml +++ b/java/res/values-th/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"ปิดใช้งานป้อนข้อมูลด้วยเสียง"</string> <string name="configure_input_method" msgid="373356270290742459">"กำหนดค่าวิธีการป้อนข้อมูล"</string> <string name="language_selection_title" msgid="1651299598555326750">"ภาษาในการป้อนข้อมูล"</string> + <string name="send_feedback" msgid="1780431884109392046">"ส่งข้อเสนอแนะ"</string> <string name="select_language" msgid="3693815588777926848">"ภาษาสำหรับการป้อนข้อมูล"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"แตะอีกครั้งเพื่อบันทึก"</string> <string name="has_dictionary" msgid="6071847973466625007">"มีพจนานุกรมให้ใช้งาน"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"ค่าเริ่มต้น"</string> <string name="language_settings" msgid="1671153053201809031">"ภาษาและการป้อนข้อมูล"</string> <string name="select_input_method" msgid="4301602374609275003">"เลือกวิธีการป้อนข้อมูล"</string> - - <string name="app_name" msgid="1017058186322714405">"ผู้ให้บริการพจนานุกรม"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"ผู้ให้บริการพจนานุกรม"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"บริการพจนานุกรม"</string> - <string name="download_description" msgid="3274861514695032954">"ข้อมูลอัปเดตสำหรับพจนานุกรม"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"พจนานุกรม Add-On"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"มีพจนานุกรมให้ใช้งาน"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"การตั้งค่าสำหรับพจนานุกรม"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"พจนานุกรมผู้ใช้"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"พจนานุกรมผู้ใช้"</string> - <string name="dictionary_available" msgid="3192920608520618083">"มีพจนานุกรมให้ใช้งาน"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"กำลังดาวน์โหลดอยู่"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"ติดตั้งแล้ว"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"ติดตั้งแล้วแต่ปิดใช้งาน"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"พบปัญหาขณะเชื่อมต่อ"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"ไม่มีพจนานุกรม"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"รีเฟรช"</string> - <string name="last_update" msgid="3101549719827600346">"ปรับปรุงล่าสุดเมื่อ"</string> - <string name="message_updating" msgid="820186276704134720">"กำลังตรวจสอบการอัปเดต..."</string> - <string name="message_loading" msgid="8611339149825047446">"กำลังโหลด..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"พจนานุกรมหลัก"</string> - <string name="cancel" msgid="5586531736609183304">"ยกเลิก"</string> - <string name="install_dict" msgid="5525005524697607865">"ติดตั้ง"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"ยกเลิกการดาวน์โหลด"</string> - <string name="disable_dict" msgid="7685810040236497700">"ปิดใช้งาน"</string> - <string name="enable_dict" msgid="3848179784702473680">"เปิดใช้งาน"</string> - <string name="delete_dict" msgid="5817159290503843766">"ลบ"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"มีพจนานุกรมให้ใช้งานในภาษา <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"กดเพื่อตรวจสอบและดาวน์โหลด"</string> + <string name="app_name" msgid="6320102637491234792">"ผู้ให้บริการพจนานุกรม"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"ผู้ให้บริการพจนานุกรม"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"บริการพจนานุกรม"</string> + <string name="download_description" msgid="6014835283119198591">"ข้อมูลอัปเดตสำหรับพจนานุกรม"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"พจนานุกรมส่วนเสริม"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"มีพจนานุกรมให้ใช้งาน"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"การตั้งค่าสำหรับพจนานุกรม"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"พจนานุกรมผู้ใช้"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"พจนานุกรมผู้ใช้"</string> + <string name="dictionary_available" msgid="4728975345815214218">"มีพจนานุกรมให้ใช้งาน"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"กำลังดาวน์โหลดอยู่"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"ติดตั้งแล้ว"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"ติดตั้งแล้วแต่ปิดใช้งาน"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"พบปัญหาขณะเชื่อมต่อ"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"ไม่มีพจนานุกรม"</string> + <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="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> + <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> + <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> </resources> diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml index ad5714dff..10ee7ed59 100644 --- a/java/res/values-tl/strings.xml +++ b/java/res/values-tl/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Hindi pinagana ang voice input"</string> <string name="configure_input_method" msgid="373356270290742459">"I-configure ang mga pamamaraan ng pag-input"</string> <string name="language_selection_title" msgid="1651299598555326750">"Mag-input ng mga wika"</string> + <string name="send_feedback" msgid="1780431884109392046">"Magpadala ng feedback"</string> <string name="select_language" msgid="3693815588777926848">"Mga wika ng input"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Pinduting muli upang i-save"</string> <string name="has_dictionary" msgid="6071847973466625007">"Available ang diksyunaryo"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Default"</string> <string name="language_settings" msgid="1671153053201809031">"Wika at input"</string> <string name="select_input_method" msgid="4301602374609275003">"Pumili ng pamamaraan ng pag-input"</string> - - <string name="app_name" msgid="1017058186322714405">"Provider ng Diksyunaryo"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Provider ng Diksyunaryo"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Serbisyo ng Diksyunaryo"</string> - <string name="download_description" msgid="3274861514695032954">"Impormasyon ng pag-update sa diksyunaryo"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Mga diksyunaryo na add-on"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Available ang diksyunaryo"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Mga setting para sa mga diksyunaryo"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Mga diksyunaryo ng user"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Diksyunaryo ng user"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Available ang diksyunaryo"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Kasalukuyang nagda-download"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Naka-install"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Naka-install, hindi pinagana"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Problema sa pagkonekta sa serbisyo ng diksyunaryo"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Walang available na mga diksyunaryo"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"I-refresh"</string> - <string name="last_update" msgid="3101549719827600346">"Huling na-update"</string> - <string name="message_updating" msgid="820186276704134720">"Tumitingin ng mga update"</string> - <string name="message_loading" msgid="8611339149825047446">"Naglo-load..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Pangunahing diksyunaryo"</string> - <string name="cancel" msgid="5586531736609183304">"Kanselahin"</string> - <string name="install_dict" msgid="5525005524697607865">"I-install"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Kanselahin ang pag-download"</string> - <string name="disable_dict" msgid="7685810040236497700">"Huwag paganahin"</string> - <string name="enable_dict" msgid="3848179784702473680">"Paganahin"</string> - <string name="delete_dict" msgid="5817159290503843766">"Tanggalin"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Available ang isang diksyunaryo para sa <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Pindutin upang suriin at i-download"</string> + <string name="app_name" msgid="6320102637491234792">"Provider ng Diksyunaryo"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Provider ng Diksyunaryo"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Serbisyo ng Diksyunaryo"</string> + <string name="download_description" msgid="6014835283119198591">"Impormasyon ng update sa diksyunaryo"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Mga add-on na diksyunaryo"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Available ang diksyunaryo"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Mga setting para sa mga diksyunaryo"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Mga diksyunaryo ng user"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Diksyunaryo ng user"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Available ang diksyunaryo"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Kasalukuyang dina-download"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Na-install na"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Naka-install, hindi pinagana"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Di makakonekta sa serbisyong diksyunaryo"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Walang mga diksyunaryo"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml index 7e122ad7a..e60eb026a 100644 --- a/java/res/values-tr/strings.xml +++ b/java/res/values-tr/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Sesle grş devre dışı"</string> <string name="configure_input_method" msgid="373356270290742459">"Giriş yöntemlerini yapılandır"</string> <string name="language_selection_title" msgid="1651299598555326750">"Giriş dilleri"</string> + <string name="send_feedback" msgid="1780431884109392046">"Geri bildirim gönder"</string> <string name="select_language" msgid="3693815588777926848">"Giriş dilleri"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Kaydetmek için tekrar dokunun"</string> <string name="has_dictionary" msgid="6071847973466625007">"Sözlük kullanılabilir"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Varsayılan"</string> <string name="language_settings" msgid="1671153053201809031">"Dil ve giriş"</string> <string name="select_input_method" msgid="4301602374609275003">"Giriş yöntemini seçin"</string> - - <string name="app_name" msgid="1017058186322714405">"Sözlük Sağlayıcı"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Sözlük Sağlayıcı"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Sözlük Hizmeti"</string> - <string name="download_description" msgid="3274861514695032954">"Sözlük güncelleme bilgileri"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Ekli sözlükler"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Kullanılabilecek sözlük var"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Sözlükler için ayarlar"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Kullanıcı sözlükleri"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Kullanıcı sözlüğü"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Sözlük kullanılabilir"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Şu anda indiriliyor"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Yüklendi"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Yüklendi, devre dışı"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Sözlük hizmetine bağlantı yok"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Kullanılabilir sözlük yok"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Yenile"</string> - <string name="last_update" msgid="3101549719827600346">"Son güncelleme tarihi"</string> - <string name="message_updating" msgid="820186276704134720">"Güncellemeler denetleniyor..."</string> - <string name="message_loading" msgid="8611339149825047446">"Yükleniyor..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Ana sözlük"</string> - <string name="cancel" msgid="5586531736609183304">"İptal"</string> - <string name="install_dict" msgid="5525005524697607865">"Yükle"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"İndirmeyi iptal et"</string> - <string name="disable_dict" msgid="7685810040236497700">"Devre dışı bırak"</string> - <string name="enable_dict" msgid="3848179784702473680">"Etkinleştir"</string> - <string name="delete_dict" msgid="5817159290503843766">"Sil"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g> için kullanılabilecek bir sözlük var"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"İncelemek ve indirmek için tıklayın"</string> + <string name="app_name" msgid="6320102637491234792">"Sözlük Sağlayıcı"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Sözlük Sağlayıcı"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Sözlük Hizmeti"</string> + <string name="download_description" msgid="6014835283119198591">"Sözlük güncelleme bilgileri"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Ek sözlükler"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Sözlük mevcut"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Sözlükler için ayarlar"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Kullanıcı sözlükleri"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Kullanıcı sözlüğü"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Sözlük mevcut"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Şu anda indiriliyor"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Yüklendi"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Yüklendi, devre dışı bırakıldı"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Sözlük hizmetine bağlantı sorunu"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Kullanılabilir sözlük yok"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml index 609c80b60..391b162e0 100644 --- a/java/res/values-uk/strings.xml +++ b/java/res/values-uk/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Голос. ввід вимкнено"</string> <string name="configure_input_method" msgid="373356270290742459">"Налаштування методів введення"</string> <string name="language_selection_title" msgid="1651299598555326750">"Мови вводу"</string> + <string name="send_feedback" msgid="1780431884109392046">"Надіслати відгук"</string> <string name="select_language" msgid="3693815588777926848">"Мови введення"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Торкніться знову, щоб зберегти"</string> <string name="has_dictionary" msgid="6071847973466625007">"Словник доступний"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"За умовчанням"</string> <string name="language_settings" msgid="1671153053201809031">"Мова та введення"</string> <string name="select_input_method" msgid="4301602374609275003">"Вибрати метод введення"</string> - - <string name="app_name" msgid="1017058186322714405">"Постачальник словника"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Постачальник словника"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Послуга словника"</string> - <string name="download_description" msgid="3274861514695032954">"Інформація про оновлення словника"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Додаткові словники"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Словник доступний"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Налаштування для словників"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Словники користувача"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Словник користувача"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Словник доступний"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Зараз завантажується"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Установлено"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Установлено, вимкнено"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Нема з’єднання зі словником"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Словники недоступні"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Оновити"</string> - <string name="last_update" msgid="3101549719827600346">"Останнє оновлення"</string> - <string name="message_updating" msgid="820186276704134720">"Перевірка наявності оновлень"</string> - <string name="message_loading" msgid="8611339149825047446">"Завантаження..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Основний словник"</string> - <string name="cancel" msgid="5586531736609183304">"Скасувати"</string> - <string name="install_dict" msgid="5525005524697607865">"Установити"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Скасувати завантаження"</string> - <string name="disable_dict" msgid="7685810040236497700">"Вимкнути"</string> - <string name="enable_dict" msgid="3848179784702473680">"Увімкнути"</string> - <string name="delete_dict" msgid="5817159290503843766">"Видалити"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Доступний словник для такої мови: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Натисніть, щоб переглянути та завантажити"</string> + <string name="app_name" msgid="6320102637491234792">"Постачальник словника"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Постачальник словника"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Служба словника"</string> + <string name="download_description" msgid="6014835283119198591">"Інформація про оновлення словника"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Додаткові словники"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Словник доступний"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Налаштування для словників"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Словники користувача"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Словник користувача"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Словник доступний"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Зараз завантажується"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Установлено"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Установлено, вимкнено"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Нема з’єднання зі службою словника"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Словники недоступні"</string> + <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="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="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_description" msgid="1075194169443163487">"Натисніть, щоб переглянути та завантажити"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Скоро почнеться завантаження пропозицій для такої мови: <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> </resources> diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml index 12d05bbde..fd04d3e8a 100644 --- a/java/res/values-vi/strings.xml +++ b/java/res/values-vi/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Nhập liệu bằng giọng nói đã bị tắt"</string> <string name="configure_input_method" msgid="373356270290742459">"Định cấu hình phương thức nhập"</string> <string name="language_selection_title" msgid="1651299598555326750">"Ngôn ngữ nhập"</string> + <string name="send_feedback" msgid="1780431884109392046">"Gửi phản hồi"</string> <string name="select_language" msgid="3693815588777926848">"Ngôn ngữ nhập"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Chạm lại để lưu"</string> <string name="has_dictionary" msgid="6071847973466625007">"Có sẵn từ điển"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Mặc định"</string> <string name="language_settings" msgid="1671153053201809031">"Ngôn ngữ và phương thức nhập"</string> <string name="select_input_method" msgid="4301602374609275003">"Chọn phương thức nhập"</string> - - <string name="app_name" msgid="1017058186322714405">"Nhà cung cấp từ điển"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Nhà cung cấp từ điển"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Dịch vụ từ điển"</string> - <string name="download_description" msgid="3274861514695032954">"Thông tin cập nhật từ điển"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Từ điển phụ trợ"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Có sẵn từ điển"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Cài đặt dành cho từ điển"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Từ điển người dùng"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Từ điển người dùng"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Có sẵn từ điển"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Hiện đang tải xuống"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Đã cài đặt"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Đã cài đặt, bị tắt"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Lỗi knối d.vụ t.điển"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Không có từ điển nào"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Làm mới"</string> - <string name="last_update" msgid="3101549719827600346">"Cập nhật lần cuối"</string> - <string name="message_updating" msgid="820186276704134720">"Đang kiểm tra cập nhật"</string> - <string name="message_loading" msgid="8611339149825047446">"Đang tải..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Từ điển chính"</string> - <string name="cancel" msgid="5586531736609183304">"Hủy"</string> - <string name="install_dict" msgid="5525005524697607865">"Cài đặt"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Hủy tải xuống"</string> - <string name="disable_dict" msgid="7685810040236497700">"Tắt"</string> - <string name="enable_dict" msgid="3848179784702473680">"Bật"</string> - <string name="delete_dict" msgid="5817159290503843766">"Xóa"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Có sẵn từ điển cho <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Nhấn để xem lại và tải xuống"</string> + <string name="app_name" msgid="6320102637491234792">"Nhà cung cấp từ điển"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Nhà cung cấp từ điển"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Dịch vụ từ điển"</string> + <string name="download_description" msgid="6014835283119198591">"Thông tin cập nhật từ điển"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Từ điển bổ sung"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Từ điển có sẵn"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Cài đặt cho từ điển"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Từ điển người dùng"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Từ điển người dùng"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Từ điển có sẵn"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Hiện đang tải xuống"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Đã cài đặt"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Đã cài đặt, bị tắt"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Lỗi knối d.vụ t.điển"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Không có từ điển nào"</string> + <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> + <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> + <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> + <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> </resources> diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml index 0e2fd7c8e..0e8f3564c 100644 --- a/java/res/values-zh-rCN/strings.xml +++ b/java/res/values-zh-rCN/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"语音输入功能已停用"</string> <string name="configure_input_method" msgid="373356270290742459">"配置输入法"</string> <string name="language_selection_title" msgid="1651299598555326750">"输入语言"</string> + <string name="send_feedback" msgid="1780431884109392046">"发送反馈"</string> <string name="select_language" msgid="3693815588777926848">"输入语言"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"再次触摸即可保存"</string> <string name="has_dictionary" msgid="6071847973466625007">"有可用词典"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"默认"</string> <string name="language_settings" msgid="1671153053201809031">"语言和输入法"</string> <string name="select_input_method" msgid="4301602374609275003">"选择输入法"</string> - - <string name="app_name" msgid="1017058186322714405">"词典大全"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"词典大全"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"字典服务"</string> - <string name="download_description" msgid="3274861514695032954">"词典更新信息"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"附加词典"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"词典可供下载"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"词典设置"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"用户词典"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"用户词典"</string> - <string name="dictionary_available" msgid="3192920608520618083">"词典可供下载"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"目前正在下载"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"已安装"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"已安装,已停用"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"连接到词典服务时发生问题"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"没有可用的词典"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"刷新"</string> - <string name="last_update" msgid="3101549719827600346">"最后更新时间"</string> - <string name="message_updating" msgid="820186276704134720">"正在检查更新"</string> - <string name="message_loading" msgid="8611339149825047446">"正在加载..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"主词典"</string> - <string name="cancel" msgid="5586531736609183304">"取消"</string> - <string name="install_dict" msgid="5525005524697607865">"安装"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"取消下载"</string> - <string name="disable_dict" msgid="7685810040236497700">"停用"</string> - <string name="enable_dict" msgid="3848179784702473680">"启用"</string> - <string name="delete_dict" msgid="5817159290503843766">"删除"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"<xliff:g id="LANGUAGE">%1$s</xliff:g>词典可供下载"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"按此通知即可查看和下载"</string> + <string name="app_name" msgid="6320102637491234792">"词典提供程序"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"词典提供程序"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"词典服务"</string> + <string name="download_description" msgid="6014835283119198591">"词典更新信息"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"附加词典"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"词典现已可下载"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"词典设置"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"用户词典"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"用户词典"</string> + <string name="dictionary_available" msgid="4728975345815214218">"词典现已可下载"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"目前正在下载"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"已安装"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"已安装,但目前已停用"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"连接到词典服务时发生问题"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"没有可供下载的词典"</string> + <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="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="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_description" msgid="1075194169443163487">"按此通知即可查看和下载"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"下载中:很快就能启用<xliff:g id="LANGUAGE">%1$s</xliff:g>的词典建议服务了!"</string> </resources> diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml index ae4a48f81..c5d55e628 100644 --- a/java/res/values-zh-rTW/strings.xml +++ b/java/res/values-zh-rTW/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"語音輸入已停用"</string> <string name="configure_input_method" msgid="373356270290742459">"設定輸入法"</string> <string name="language_selection_title" msgid="1651299598555326750">"輸入語言"</string> + <string name="send_feedback" msgid="1780431884109392046">"提供意見"</string> <string name="select_language" msgid="3693815588777926848">"輸入語言"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"再次輕觸即可儲存"</string> <string name="has_dictionary" msgid="6071847973466625007">"可使用字典"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"預設"</string> <string name="language_settings" msgid="1671153053201809031">"語言與輸入設定"</string> <string name="select_input_method" msgid="4301602374609275003">"選擇輸入法"</string> - - <string name="app_name" msgid="1017058186322714405">"字典提供者"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"字典提供者"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"字典服務"</string> - <string name="download_description" msgid="3274861514695032954">"字典更新資訊"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"外掛字典"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"字典可供下載"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"字典設定"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"使用者字典"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"使用者字典"</string> - <string name="dictionary_available" msgid="3192920608520618083">"可用的字典"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"目前正在下載"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"已安裝"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"已安裝但目前停用"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"連線至字典服務時發生問題"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"沒有可用的字典"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"重新整理"</string> - <string name="last_update" msgid="3101549719827600346">"上次更新時間"</string> - <string name="message_updating" msgid="820186276704134720">"正在檢查更新"</string> - <string name="message_loading" msgid="8611339149825047446">"載入中..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"主要字典"</string> - <string name="cancel" msgid="5586531736609183304">"取消"</string> - <string name="install_dict" msgid="5525005524697607865">"安裝"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"取消下載"</string> - <string name="disable_dict" msgid="7685810040236497700">"停用"</string> - <string name="enable_dict" msgid="3848179784702473680">"啟用"</string> - <string name="delete_dict" msgid="5817159290503843766">"刪除"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"支援「<xliff:g id="LANGUAGE">%1$s</xliff:g>」字典"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"按下即可查看並下載"</string> + <string name="app_name" msgid="6320102637491234792">"字典提供者"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"字典提供者"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"字典服務"</string> + <string name="download_description" msgid="6014835283119198591">"字典更新資訊"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"外掛字典"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"可用的字典"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"字典設定"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"使用者字典"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"使用者字典"</string> + <string name="dictionary_available" msgid="4728975345815214218">"可用的字典"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"正在下載"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"已安裝"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"已安裝但目前停用"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"連線至字典服務時發生問題"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"沒有可用的字典"</string> + <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="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="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_description" msgid="1075194169443163487">"按下即可查看並下載"</string> + <string name="toast_downloading_suggestions" msgid="1313027353588566660">"下載中:即將啟用<xliff:g id="LANGUAGE">%1$s</xliff:g>字詞建議服務。"</string> </resources> diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml index 9e11821a6..84f797cb7 100644 --- a/java/res/values-zu/strings.xml +++ b/java/res/values-zu/strings.xml @@ -128,6 +128,7 @@ <string name="voice_input_modes_summary_off" msgid="63875609591897607">"Okufakwayo ngezwi kuvinjelwe"</string> <string name="configure_input_method" msgid="373356270290742459">"Misa izindlela zokufakwayo"</string> <string name="language_selection_title" msgid="1651299598555326750">"Izilimi zokufakwayo"</string> + <string name="send_feedback" msgid="1780431884109392046">"Thumela impendulo"</string> <string name="select_language" msgid="3693815588777926848">"Izilimi zokufakwayo"</string> <string name="hint_add_to_dictionary" msgid="573678656946085380">"Thinta futhi ukuze ulondoloze"</string> <string name="has_dictionary" msgid="6071847973466625007">"Isichazamazwi siyatholakala"</string> @@ -170,39 +171,34 @@ <string name="button_default" msgid="3988017840431881491">"Okuzenzakalelayo"</string> <string name="language_settings" msgid="1671153053201809031">"Ulimi nokokufakwayo"</string> <string name="select_input_method" msgid="4301602374609275003">"Khetha indlela yokufaka"</string> - - <string name="app_name" msgid="1017058186322714405">"Umhlinzeki Wesichazamazwi"</string> - <string name="dictionary_provider_name" msgid="7710415599371161092">"Umhlinzeki Wesichazamazwi"</string> - <string name="dictionary_service_name" msgid="551650697348202056">"Insiza yesichazamazwi"</string> - <string name="download_description" msgid="3274861514695032954">"Ulwazi lokubuyekeza isichazamazwi"</string> - <string name="dictionary_settings_title" msgid="7243930967845020407">"Faka izichazamazwi"</string> - <string name="dictionary_install_over_metered_network_prompt" msgid="3642634623465349716">"Isichazamazwi siyatholakala"</string> - <string name="dictionary_settings_summary" msgid="8599679434799749053">"Izilungiselelo zezichazamazwi"</string> - <string name="user_dictionaries" msgid="7519736232423929124">"Sebenzisa isichazamazwi"</string> - <string name="default_user_dict_pref_name" msgid="522125152757607790">"Isichazamazwi Somsebenzisi"</string> - <string name="dictionary_available" msgid="3192920608520618083">"Isichazamazwi siyatholakala"</string> - <string name="dictionary_downloading" msgid="859497476266309596">"Okwamanje iyalayisha"</string> - <string name="dictionary_installed" msgid="6425586899671378160">"Kufakiwe"</string> - <string name="dictionary_disabled" msgid="3448571280490746032">"Kufakiwe, kumisiwe"</string> - <string name="cannot_connect_to_dict_service" msgid="6875665494726300427">"Inkinga yokuxhumaniseka esevisini yesichazamazwi"</string> - <string name="no_dictionaries_available" msgid="5206225077945637810">"Azikho izachazimazwi ezikhona"</string> - <string name="check_for_updates_now" msgid="642057986127624986">"Vuselela"</string> - <string name="last_update" msgid="3101549719827600346">"Igcine ukulungiswa:"</string> - <string name="message_updating" msgid="820186276704134720">"Ihlola izibuyekezo..."</string> - <string name="message_loading" msgid="8611339149825047446">"Kuyalayisha..."</string> - <string name="main_dict_description" msgid="1679964306980098570">"Isichazimazwi sakho ngqangi"</string> - <string name="cancel" msgid="5586531736609183304">"Khansela"</string> - <string name="install_dict" msgid="5525005524697607865">"Faka"</string> - <string name="cancel_download_dict" msgid="7163173650298838367">"Khansela ukulayisha"</string> - <string name="disable_dict" msgid="7685810040236497700">"Yenza kungasebenzi"</string> - <string name="enable_dict" msgid="3848179784702473680">"Vumela"</string> - <string name="delete_dict" msgid="5817159290503843766">"Susa"</string> - <!-- no translation found for should_download_over_metered_prompt (4965264849057656521) --> - <skip /> - <!-- no translation found for download_over_metered (4024013764937850061) --> - <skip /> - <!-- no translation found for do_not_download_over_metered (6963770885033765378) --> - <skip /> - <string name="dict_available_notification_title" msgid="4560576379680660047">"Isichazamazwi se-<xliff:g id="LANGUAGE">%1$s</xliff:g> siyatholakala"</string> - <string name="dict_available_notification_description" msgid="355515381285317832">"Cindezela ukuze ubuyekeze bese ulanda"</string> + <string name="app_name" msgid="6320102637491234792">"Umhlinzeki wesichazamazwi"</string> + <string name="dictionary_provider_name" msgid="3027315045397363079">"Umhlinzeki wesichazamazwi"</string> + <string name="dictionary_service_name" msgid="6237472350693511448">"Isevisi yesichazamazwi"</string> + <string name="download_description" msgid="6014835283119198591">"Ulwazi lokubuyekeza isichazamazwi"</string> + <string name="dictionary_settings_title" msgid="8091417676045693313">"Izichazamazwi ezingezwayo"</string> + <string name="dictionary_install_over_metered_network_prompt" msgid="3587517870006332980">"Isichazamazwi siyatholakala"</string> + <string name="dictionary_settings_summary" msgid="5305694987799824349">"Izilungiselelo zezichazamazwi"</string> + <string name="user_dictionaries" msgid="3582332055892252845">"Izichazamazwi zomsebenzisi"</string> + <string name="default_user_dict_pref_name" msgid="1625055720489280530">"Isichazamazwi somsebenzisi"</string> + <string name="dictionary_available" msgid="4728975345815214218">"Isichazamazwi siyatholakala"</string> + <string name="dictionary_downloading" msgid="2982650524622620983">"Okwamanje iyalanda"</string> + <string name="dictionary_installed" msgid="8081558343559342962">"Kufakiwe"</string> + <string name="dictionary_disabled" msgid="8950383219564621762">"Kufakiwe, kukhutshaziwe"</string> + <string name="cannot_connect_to_dict_service" msgid="9216933695765732398">"Inkinga yokuxhumanisa kusevisi yesichazamazwi"</string> + <string name="no_dictionaries_available" msgid="8039920716566132611">"Azikho izachazimazwi ezitholakalayo"</string> + <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="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="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_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> </resources> diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index 03dce9ca6..273525100 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -308,6 +308,8 @@ - operation[CHAR LIMIT=100] --> <!-- TODO: remove translatable=false attribute once text is stable --> <string name="research_feedback_demonstration_instructions" translatable="false">Please demonstrate the issue you are writing about.\n\nWhen finished, select the \"Bug?\" button again."</string> + <!-- Title of a preference to send feedback. [CHAR LIMIT=30]--> + <string name="send_feedback">Send feedback</string> <!-- Temporary notification of recording failure [CHAR LIMIT=100] --> <!-- TODO: remove translatable=false attribute once text is stable --> <string name="research_feedback_recording_failure" translatable="false">Recording cancelled due to timeout</string> diff --git a/java/res/xml/prefs.xml b/java/res/xml/prefs.xml index 51f580721..e299ce4f8 100644 --- a/java/res/xml/prefs.xml +++ b/java/res/xml/prefs.xml @@ -177,6 +177,9 @@ android:title="@string/show_setup_wizard_icon" /> </PreferenceScreen> <PreferenceScreen + android:key="send_feedback" + android:title="@string/send_feedback" /> + <PreferenceScreen android:key="debug_settings" android:title="Debug settings" android:persistent="true" diff --git a/java/src/com/android/inputmethod/latin/DebugSettings.java b/java/src/com/android/inputmethod/latin/DebugSettings.java index 7df266ef2..c2aade64d 100644 --- a/java/src/com/android/inputmethod/latin/DebugSettings.java +++ b/java/src/com/android/inputmethod/latin/DebugSettings.java @@ -57,7 +57,7 @@ public final class DebugSettings extends PreferenceFragment if (usabilityStudyPref instanceof CheckBoxPreference) { final CheckBoxPreference checkbox = (CheckBoxPreference)usabilityStudyPref; checkbox.setChecked(prefs.getBoolean(PREF_USABILITY_STUDY_MODE, - ResearchLogger.DEFAULT_USABILITY_STUDY_MODE)); + LatinImeLogger.getUsabilityStudyMode(prefs))); checkbox.setSummary(R.string.settings_warning_researcher_mode); } final Preference statisticsLoggingPref = findPreference(PREF_STATISTICS_LOGGING); diff --git a/java/src/com/android/inputmethod/latin/FeedbackUtils.java b/java/src/com/android/inputmethod/latin/FeedbackUtils.java new file mode 100644 index 000000000..1e5260e34 --- /dev/null +++ b/java/src/com/android/inputmethod/latin/FeedbackUtils.java @@ -0,0 +1,28 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.latin; + +import android.content.Context; + +public class FeedbackUtils { + public static boolean isFeedbackFormSupported() { + return false; + } + + public static void showFeedbackForm(Context context) { + } +} diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index b724d2fa6..e3650d9cc 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -430,7 +430,7 @@ public final class LatinIME extends InputMethodService implements KeyboardAction initSuggest(); if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) { - ResearchLogger.getInstance().init(this, mKeyboardSwitcher); + ResearchLogger.getInstance().init(this, mKeyboardSwitcher, mSuggest); } mDisplayOrientation = getResources().getConfiguration().orientation; @@ -565,6 +565,9 @@ public final class LatinIME extends InputMethodService implements KeyboardAction } mSettings.onDestroy(); unregisterReceiver(mReceiver); + if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) { + ResearchLogger.getInstance().onDestroy(); + } // TODO: The development-only-diagnostic version is not supported by the Dictionary Pack // Service yet. if (!ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) { diff --git a/java/src/com/android/inputmethod/latin/LatinImeLogger.java b/java/src/com/android/inputmethod/latin/LatinImeLogger.java index e4e8b94b2..3f2b0a3f4 100644 --- a/java/src/com/android/inputmethod/latin/LatinImeLogger.java +++ b/java/src/com/android/inputmethod/latin/LatinImeLogger.java @@ -37,6 +37,10 @@ public final class LatinImeLogger implements SharedPreferences.OnSharedPreferenc public static void commit() { } + public static boolean getUsabilityStudyMode(final SharedPreferences prefs) { + return false; + } + public static void onDestroy() { } diff --git a/java/src/com/android/inputmethod/latin/Settings.java b/java/src/com/android/inputmethod/latin/Settings.java index 4cbfa8ea1..ce659bf45 100644 --- a/java/src/com/android/inputmethod/latin/Settings.java +++ b/java/src/com/android/inputmethod/latin/Settings.java @@ -77,6 +77,8 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang private static final String PREF_SUPPRESS_LANGUAGE_SWITCH_KEY = "pref_suppress_language_switch_key"; + public static final String PREF_SEND_FEEDBACK = "send_feedback"; + private Resources mRes; private SharedPreferences mPrefs; private Locale mCurrentLocale; diff --git a/java/src/com/android/inputmethod/latin/SettingsFragment.java b/java/src/com/android/inputmethod/latin/SettingsFragment.java index fa17b4ffc..4fdd83911 100644 --- a/java/src/com/android/inputmethod/latin/SettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/SettingsFragment.java @@ -16,6 +16,7 @@ package com.android.inputmethod.latin; +import android.app.Activity; import android.app.backup.BackupManager; import android.content.Context; import android.content.Intent; @@ -26,6 +27,7 @@ import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.ListPreference; import android.preference.Preference; +import android.preference.Preference.OnPreferenceClickListener; import android.preference.PreferenceGroup; import android.preference.PreferenceScreen; import android.view.inputmethod.InputMethodSubtype; @@ -103,6 +105,25 @@ public final class SettingsFragment extends InputMethodSettingsFragment } } + final Preference feedbackSettings = findPreference(Settings.PREF_SEND_FEEDBACK); + if (feedbackSettings != null) { + if (FeedbackUtils.isFeedbackFormSupported()) { + feedbackSettings.setOnPreferenceClickListener(new OnPreferenceClickListener() { + @Override + public boolean onPreferenceClick(Preference arg0) { + final Activity activity = getActivity(); + FeedbackUtils.showFeedbackForm(activity); + if (!activity.isFinishing()) { + activity.finish(); + } + return true; + } + }); + } else { + miscSettings.removePreference(feedbackSettings); + } + } + final boolean showVoiceKeyOption = res.getBoolean( R.bool.config_enable_show_voice_key_option); if (!showVoiceKeyOption) { diff --git a/java/src/com/android/inputmethod/latin/Utils.java b/java/src/com/android/inputmethod/latin/Utils.java index acfcd5354..7a604dc6a 100644 --- a/java/src/com/android/inputmethod/latin/Utils.java +++ b/java/src/com/android/inputmethod/latin/Utils.java @@ -28,6 +28,7 @@ import android.os.Process; import android.text.TextUtils; import android.util.Log; +import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; import java.io.BufferedReader; @@ -77,6 +78,7 @@ public final class Utils { private RingCharBuffer() { // Intentional empty constructor for singleton. } + @UsedForTesting public static RingCharBuffer getInstance() { return sRingCharBuffer; } @@ -93,6 +95,7 @@ public final class Utils { return ret < 0 ? ret + BUFSIZE : ret; } // TODO: accept code points + @UsedForTesting public void push(char c, int x, int y) { if (!mEnabled) return; mCharBuf[mEnd] = c; diff --git a/java/src/com/android/inputmethod/latin/define/ProductionFlag.java b/java/src/com/android/inputmethod/latin/define/ProductionFlag.java index dc937fb25..699e47b6a 100644 --- a/java/src/com/android/inputmethod/latin/define/ProductionFlag.java +++ b/java/src/com/android/inputmethod/latin/define/ProductionFlag.java @@ -28,5 +28,5 @@ public final class ProductionFlag { // USES_DEVELOPMENT_ONLY_DIAGNOSTICS must be false for any production build. public static final boolean USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG = false; - public static final boolean IS_HARDWARE_KEYBOARD_SUPPORTED = false; + public static final boolean IS_HARDWARE_KEYBOARD_SUPPORTED = true; } diff --git a/java/src/com/android/inputmethod/research/LogUnit.java b/java/src/com/android/inputmethod/research/LogUnit.java index 904110c46..1c01675bd 100644 --- a/java/src/com/android/inputmethod/research/LogUnit.java +++ b/java/src/com/android/inputmethod/research/LogUnit.java @@ -16,7 +16,6 @@ package com.android.inputmethod.research; -import android.content.SharedPreferences; import android.os.SystemClock; import android.text.TextUtils; import android.util.JsonWriter; @@ -45,7 +44,7 @@ import java.util.List; * will not violate the user's privacy. Checks for this may include whether other LogUnits have * been published recently, or whether the LogUnit contains numbers, etc. */ -/* package */ class LogUnit { +public class LogUnit { private static final String TAG = LogUnit.class.getSimpleName(); private static final boolean DEBUG = false && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; @@ -121,22 +120,6 @@ import java.util.List; */ public synchronized void publishTo(final ResearchLog researchLog, final boolean canIncludePrivateData) { - // Prepare debugging output if necessary - final StringWriter debugStringWriter; - final JsonWriter debugJsonWriter; - if (DEBUG) { - debugStringWriter = new StringWriter(); - debugJsonWriter = new JsonWriter(debugStringWriter); - debugJsonWriter.setIndent(" "); - try { - debugJsonWriter.beginArray(); - } catch (IOException e) { - Log.e(TAG, "Could not open array in JsonWriter", e); - } - } else { - debugStringWriter = null; - debugJsonWriter = null; - } // Write out any logStatement that passes the privacy filter. final int size = mLogStatementList.size(); if (size != 0) { @@ -159,29 +142,12 @@ import java.util.List; outputLogUnitStart(jsonWriter, canIncludePrivateData); } logStatement.outputToLocked(jsonWriter, mTimeList.get(i), mValuesList.get(i)); - if (DEBUG) { - logStatement.outputToLocked(debugJsonWriter, mTimeList.get(i), - mValuesList.get(i)); - } } if (jsonWriter != null) { // We must have called logUnitStart earlier, so emit a logUnitStop. outputLogUnitStop(jsonWriter); } } - if (DEBUG) { - try { - debugJsonWriter.endArray(); - debugJsonWriter.flush(); - } catch (IOException e) { - Log.e(TAG, "Could not close array in JsonWriter", e); - } - final String bigString = debugStringWriter.getBuffer().toString(); - final String[] lines = bigString.split("\n"); - for (String line : lines) { - Log.d(TAG, line); - } - } } private static final String WORD_KEY = "_wo"; diff --git a/java/src/com/android/inputmethod/research/MainLogBuffer.java b/java/src/com/android/inputmethod/research/MainLogBuffer.java index eadc886b5..3303d2bdb 100644 --- a/java/src/com/android/inputmethod/research/MainLogBuffer.java +++ b/java/src/com/android/inputmethod/research/MainLogBuffer.java @@ -18,6 +18,7 @@ package com.android.inputmethod.research; import android.util.Log; +import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.Dictionary; import com.android.inputmethod.latin.Suggest; import com.android.inputmethod.latin.define.ProductionFlag; @@ -65,7 +66,11 @@ public abstract class MainLogBuffer extends FixedLogBuffer { // The size of the n-grams logged. E.g. N_GRAM_SIZE = 2 means to sample bigrams. public static final int N_GRAM_SIZE = 2; - private Suggest mSuggest; + // TODO: Remove dependence on Suggest, and pass in Dictionary as a parameter to an appropriate + // method. + private final Suggest mSuggest; + @UsedForTesting + private Dictionary mDictionaryForTesting; private boolean mIsStopping = false; /* package for test */ int mNumWordsBetweenNGrams; @@ -74,17 +79,23 @@ public abstract class MainLogBuffer extends FixedLogBuffer { // after a sample is taken. /* package for test */ int mNumWordsUntilSafeToSample; - public MainLogBuffer(final int wordsBetweenSamples, final int numInitialWordsToIgnore) { + public MainLogBuffer(final int wordsBetweenSamples, final int numInitialWordsToIgnore, + final Suggest suggest) { super(N_GRAM_SIZE + wordsBetweenSamples); mNumWordsBetweenNGrams = wordsBetweenSamples; mNumWordsUntilSafeToSample = DEBUG ? 0 : numInitialWordsToIgnore; + mSuggest = suggest; } - public void setSuggest(final Suggest suggest) { - mSuggest = suggest; + @UsedForTesting + /* package for test */ void setDictionaryForTesting(final Dictionary dictionary) { + mDictionaryForTesting = dictionary; } private Dictionary getDictionary() { + if (mDictionaryForTesting != null) { + return mDictionaryForTesting; + } if (mSuggest == null || !mSuggest.hasMainDictionary()) return null; return mSuggest.getMainDictionary(); } diff --git a/java/src/com/android/inputmethod/research/ResearchLog.java b/java/src/com/android/inputmethod/research/ResearchLog.java index d1fdc6024..35a491f2c 100644 --- a/java/src/com/android/inputmethod/research/ResearchLog.java +++ b/java/src/com/android/inputmethod/research/ResearchLog.java @@ -20,11 +20,11 @@ import android.content.Context; import android.util.JsonWriter; import android.util.Log; +import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.define.ProductionFlag; import java.io.BufferedWriter; import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; @@ -38,18 +38,24 @@ import java.util.concurrent.TimeUnit; /** * Logs the use of the LatinIME keyboard. * - * This class logs operations on the IME keyboard, including what the user has typed. - * Data is stored locally in a file in app-specific storage. + * This class logs operations on the IME keyboard, including what the user has typed. Data is + * written to a {@link JsonWriter}, which will write to a local file. + * + * The JsonWriter is created on-demand by calling {@link #getInitializedJsonWriterLocked}. + * + * This class uses an executor to perform file-writing operations on a separate thread. It also + * tries to avoid creating unnecessary files if there is nothing to write. It also handles + * flushing, making sure it happens, but not too frequently. * * This functionality is off by default. See * {@link ProductionFlag#USES_DEVELOPMENT_ONLY_DIAGNOSTICS}. */ public class ResearchLog { + // TODO: Automatically initialize the JsonWriter rather than requiring the caller to manage it. private static final String TAG = ResearchLog.class.getSimpleName(); private static final boolean DEBUG = false && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; private static final long FLUSH_DELAY_IN_MS = 1000 * 5; - private static final int ABORT_TIMEOUT_IN_MS = 1000 * 4; /* package */ final ScheduledExecutorService mExecutor; /* package */ final File mFile; @@ -89,28 +95,33 @@ public class ResearchLog { mContext = context; } - public synchronized void close(final Runnable onClosed) { + /** + * Waits for any publication requests to finish and closes the {@link JsonWriter} used for + * output. + * + * See class comment for details about {@code JsonWriter} construction. + * + * @param onClosed run after the close() operation has completed asynchronously + */ + private synchronized void close(final Runnable onClosed) { mExecutor.submit(new Callable<Object>() { @Override public Object call() throws Exception { try { if (mHasWrittenData) { mJsonWriter.endArray(); - mJsonWriter.flush(); - mJsonWriter.close(); - if (DEBUG) { - Log.d(TAG, "wrote log to " + mFile); - } mHasWrittenData = false; - } else { - if (DEBUG) { - Log.d(TAG, "close() called, but no data, not outputting"); - } + } + mJsonWriter.flush(); + mJsonWriter.close(); + if (DEBUG) { + Log.d(TAG, "wrote log to " + mFile); } } catch (Exception e) { - Log.d(TAG, "error when closing ResearchLog:"); - e.printStackTrace(); + Log.d(TAG, "error when closing ResearchLog:", e); } finally { + // Marking the file as read-only signals that this log file is ready to be + // uploaded. if (mFile != null && mFile.exists()) { mFile.setWritable(false, false); } @@ -125,9 +136,24 @@ public class ResearchLog { mExecutor.shutdown(); } - private boolean mIsAbortSuccessful; + /** + * Block until the research log has shut down and spooled out all output or {@code timeout} + * occurs. + * + * @param timeout time to wait for close in milliseconds + */ + public void blockingClose(final long timeout) { + close(null); + awaitTermination(timeout, TimeUnit.MILLISECONDS); + } - public synchronized void abort() { + /** + * Waits for publication requests to finish, closes the JsonWriter, but then deletes the backing + * output file. + * + * @param onAbort run after the abort() operation has completed asynchronously + */ + private synchronized void abort(final Runnable onAbort) { mExecutor.submit(new Callable<Object>() { @Override public Object call() throws Exception { @@ -139,7 +165,10 @@ public class ResearchLog { } } finally { if (mFile != null) { - mIsAbortSuccessful = mFile.delete(); + mFile.delete(); + } + if (onAbort != null) { + onAbort.run(); } } return null; @@ -149,14 +178,25 @@ public class ResearchLog { mExecutor.shutdown(); } - public boolean blockingAbort() throws InterruptedException { - abort(); - mExecutor.awaitTermination(ABORT_TIMEOUT_IN_MS, TimeUnit.MILLISECONDS); - return mIsAbortSuccessful; + /** + * Block until the research log has aborted or {@code timeout} occurs. + * + * @param timeout time to wait for close in milliseconds + */ + public void blockingAbort(final long timeout) { + abort(null); + awaitTermination(timeout, TimeUnit.MILLISECONDS); } - public void awaitTermination(int delay, TimeUnit timeUnit) throws InterruptedException { - mExecutor.awaitTermination(delay, timeUnit); + @UsedForTesting + public void awaitTermination(final long delay, final TimeUnit timeUnit) { + try { + if (!mExecutor.awaitTermination(delay, timeUnit)) { + Log.e(TAG, "ResearchLog executor timed out while awaiting terminaion"); + } + } catch (final InterruptedException e) { + Log.e(TAG, "ResearchLog executor interrupted while awaiting terminaion", e); + } } /* package */ synchronized void flush() { @@ -186,6 +226,12 @@ public class ResearchLog { mFlushFuture = mExecutor.schedule(mFlushCallable, FLUSH_DELAY_IN_MS, TimeUnit.MILLISECONDS); } + /** + * Queues up {@code logUnit} to be published in the background. + * + * @param logUnit the {@link LogUnit} to be published + * @param canIncludePrivateData whether private data in the LogUnit should be included + */ public synchronized void publish(final LogUnit logUnit, final boolean canIncludePrivateData) { try { mExecutor.submit(new Callable<Object>() { @@ -196,10 +242,10 @@ public class ResearchLog { return null; } }); - } catch (RejectedExecutionException e) { + } catch (final RejectedExecutionException e) { // TODO: Add code to record loss of data, and report. if (DEBUG) { - Log.d(TAG, "ResearchLog.publish() rejecting scheduled execution"); + Log.d(TAG, "ResearchLog.publish() rejecting scheduled execution", e); } } } diff --git a/java/src/com/android/inputmethod/research/ResearchLogDirectory.java b/java/src/com/android/inputmethod/research/ResearchLogDirectory.java new file mode 100644 index 000000000..291dea5d0 --- /dev/null +++ b/java/src/com/android/inputmethod/research/ResearchLogDirectory.java @@ -0,0 +1,111 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.research; + +import android.content.Context; +import android.util.Log; + +import java.io.File; +import java.io.FileFilter; + +/** + * Manages log files. + * + * This class handles all aspects where and how research log data is stored. This includes + * generating log filenames in the correct place with the correct names, and cleaning up log files + * under this directory. + */ +public class ResearchLogDirectory { + public static final String TAG = ResearchLogDirectory.class.getSimpleName(); + /* package */ static final String LOG_FILENAME_PREFIX = "researchLog"; + private static final String FILENAME_SUFFIX = ".txt"; + private static final String USER_RECORDING_FILENAME_PREFIX = "recording"; + + private static final ReadOnlyLogFileFilter sUploadableLogFileFilter = + new ReadOnlyLogFileFilter(); + + private final File mFilesDir; + + static class ReadOnlyLogFileFilter implements FileFilter { + @Override + public boolean accept(final File pathname) { + return pathname.getName().startsWith(ResearchLogDirectory.LOG_FILENAME_PREFIX) + && !pathname.canWrite(); + } + } + + /** + * Creates a new ResearchLogDirectory, creating the storage directory if it does not exist. + */ + public ResearchLogDirectory(final Context context) { + mFilesDir = getLoggingDirectory(context); + if (mFilesDir == null) { + throw new NullPointerException("No files directory specified"); + } + if (!mFilesDir.exists()) { + mFilesDir.mkdirs(); + } + } + + private File getLoggingDirectory(final Context context) { + // TODO: Switch to using a subdirectory of getFilesDir(). + return context.getFilesDir(); + } + + /** + * Get an array of log files that are ready for uploading. + * + * A file is ready for uploading if it is marked as read-only. + * + * @return the array of uploadable files + */ + public File[] getUploadableLogFiles() { + try { + return mFilesDir.listFiles(sUploadableLogFileFilter); + } catch (final SecurityException e) { + Log.e(TAG, "Could not cleanup log directory, permission denied", e); + return new File[0]; + } + } + + public void cleanupLogFilesOlderThan(final long time) { + try { + for (final File file : mFilesDir.listFiles()) { + final String filename = file.getName(); + if ((filename.startsWith(LOG_FILENAME_PREFIX) + || filename.startsWith(USER_RECORDING_FILENAME_PREFIX)) + && (file.lastModified() < time)) { + file.delete(); + } + } + } catch (final SecurityException e) { + Log.e(TAG, "Could not cleanup log directory, permission denied", e); + } + } + + public File getLogFilePath(final long time) { + return new File(mFilesDir, getUniqueFilename(LOG_FILENAME_PREFIX, time)); + } + + public File getUserRecordingFilePath(final long time) { + return new File(mFilesDir, getUniqueFilename(USER_RECORDING_FILENAME_PREFIX, time)); + } + + private static String getUniqueFilename(final String prefix, final long time) { + return prefix + "-" + time + FILENAME_SUFFIX; + } +} diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java index 0d6dbfff6..a38a226f0 100644 --- a/java/src/com/android/inputmethod/research/ResearchLogger.java +++ b/java/src/com/android/inputmethod/research/ResearchLogger.java @@ -124,17 +124,9 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang // field holds a channel name, the developer does not have to re-enter it when using the // feedback mechanism to generate multiple tests. private static final boolean FEEDBACK_DIALOG_SHOULD_PRESERVE_TEXT_FIELD = false; - public static final boolean DEFAULT_USABILITY_STUDY_MODE = false; /* package */ static boolean sIsLogging = false; private static final int OUTPUT_FORMAT_VERSION = 5; private static final String PREF_USABILITY_STUDY_MODE = "usability_study_mode"; - private static final String PREF_RESEARCH_HAS_SEEN_SPLASH = "pref_research_has_seen_splash"; - /* package */ static final String LOG_FILENAME_PREFIX = "researchLog"; - private static final String LOG_FILENAME_SUFFIX = ".txt"; - /* package */ static final String USER_RECORDING_FILENAME_PREFIX = "recording"; - private static final String USER_RECORDING_FILENAME_SUFFIX = ".txt"; - private static final SimpleDateFormat TIMESTAMP_DATEFORMAT = - new SimpleDateFormat("yyyyMMddHHmmssS", Locale.US); // Whether all words should be recorded, leaving unsampled word between bigrams. Useful for // testing. /* package for test */ static final boolean IS_LOGGING_EVERYTHING = false @@ -156,15 +148,16 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang // constants related to specific log points private static final String WHITESPACE_SEPARATORS = " \t\n\r"; private static final int MAX_INPUTVIEW_LENGTH_TO_CAPTURE = 8192; // must be >=1 - private static final String PREF_RESEARCH_LOGGER_UUID_STRING = "pref_research_logger_uuid"; private static final String PREF_RESEARCH_SAVED_CHANNEL = "pref_research_saved_channel"; + private static final long RESEARCHLOG_CLOSE_TIMEOUT_IN_MS = 5 * 1000; + private static final long RESEARCHLOG_ABORT_TIMEOUT_IN_MS = 5 * 1000; + private static final long DURATION_BETWEEN_DIR_CLEANUP_IN_MS = DateUtils.DAY_IN_MILLIS; + private static final long MAX_LOGFILE_AGE_IN_MS = 4 * DateUtils.DAY_IN_MILLIS; + private static final ResearchLogger sInstance = new ResearchLogger(); private static String sAccountType = null; private static String sAllowedAccountDomain = null; - // to write to a different filename, e.g., for testing, set mFile before calling start() - /* package */ File mFilesDir; - /* package */ String mUUIDString; /* package */ ResearchLog mMainResearchLog; // mFeedbackLog records all events for the session, private or not (excepting // passwords). It is written to permanent storage only if the user explicitly commands @@ -190,9 +183,6 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang Character.codePointAt("\uE000", 0); // U+E000 is in the "private-use area" // U+E001 is in the "private-use area" /* package for test */ static final String WORD_REPLACEMENT_STRING = "\uE001"; - private static final String PREF_LAST_CLEANUP_TIME = "pref_last_cleanup_time"; - private static final long DURATION_BETWEEN_DIR_CLEANUP_IN_MS = DateUtils.DAY_IN_MILLIS; - private static final long MAX_LOGFILE_AGE_IN_MS = 4 * DateUtils.DAY_IN_MILLIS; protected static final int SUSPEND_DURATION_IN_MINUTES = 1; // set when LatinIME should ignore an onUpdateSelection() callback that // arises from operations in this class @@ -206,11 +196,12 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang private final Statistics mStatistics; private final MotionEventReader mMotionEventReader = new MotionEventReader(); private final Replayer mReplayer = Replayer.getInstance(); + private ResearchLogDirectory mResearchLogDirectory; private Intent mUploadIntent; private Intent mUploadNowIntent; - private LogUnit mCurrentLogUnit = new LogUnit(); + /* package for test */ LogUnit mCurrentLogUnit = new LogUnit(); // Gestured or tapped words may be committed after the gesture of the next word has started. // To ensure that the gesture data of the next word is not associated with the previous word, @@ -239,50 +230,42 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang return sInstance; } - public void init(final LatinIME latinIME, final KeyboardSwitcher keyboardSwitcher) { + public void init(final LatinIME latinIME, final KeyboardSwitcher keyboardSwitcher, + final Suggest suggest) { assert latinIME != null; - if (latinIME == null) { - Log.w(TAG, "IMS is null; logging is off"); - } else { - mFilesDir = latinIME.getFilesDir(); - if (mFilesDir == null || !mFilesDir.exists()) { - Log.w(TAG, "IME storage directory does not exist."); - } - } - final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(latinIME); - if (prefs != null) { - mUUIDString = getUUID(prefs); - if (!prefs.contains(PREF_USABILITY_STUDY_MODE)) { - Editor e = prefs.edit(); - e.putBoolean(PREF_USABILITY_STUDY_MODE, DEFAULT_USABILITY_STUDY_MODE); - e.apply(); - } - sIsLogging = prefs.getBoolean(PREF_USABILITY_STUDY_MODE, false); - prefs.registerOnSharedPreferenceChangeListener(this); - - final long lastCleanupTime = prefs.getLong(PREF_LAST_CLEANUP_TIME, 0L); - final long now = System.currentTimeMillis(); - if (lastCleanupTime + DURATION_BETWEEN_DIR_CLEANUP_IN_MS < now) { - final long timeHorizon = now - MAX_LOGFILE_AGE_IN_MS; - cleanupLoggingDir(mFilesDir, timeHorizon); - Editor e = prefs.edit(); - e.putLong(PREF_LAST_CLEANUP_TIME, now); - e.apply(); - } - } + mLatinIME = latinIME; + mPrefs = PreferenceManager.getDefaultSharedPreferences(latinIME); + mPrefs.registerOnSharedPreferenceChangeListener(this); + + // Initialize fields from preferences + sIsLogging = ResearchSettings.readResearchLoggerEnabledFlag(mPrefs); + + // Initialize fields from resources final Resources res = latinIME.getResources(); sAccountType = res.getString(R.string.research_account_type); sAllowedAccountDomain = res.getString(R.string.research_allowed_account_domain); - mLatinIME = latinIME; - mPrefs = prefs; + + // Initialize directory manager + mResearchLogDirectory = new ResearchLogDirectory(mLatinIME); + cleanLogDirectoryIfNeeded(mResearchLogDirectory, System.currentTimeMillis()); + + // Initialize external services mUploadIntent = new Intent(mLatinIME, UploaderService.class); mUploadNowIntent = new Intent(mLatinIME, UploaderService.class); mUploadNowIntent.putExtra(UploaderService.EXTRA_UPLOAD_UNCONDITIONALLY, true); - mReplayer.setKeyboardSwitcher(keyboardSwitcher); - if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) { scheduleUploadingService(mLatinIME); } + mReplayer.setKeyboardSwitcher(keyboardSwitcher); + } + + private void cleanLogDirectoryIfNeeded(final ResearchLogDirectory researchLogDirectory, + final long now) { + final long lastCleanupTime = ResearchSettings.readResearchLastDirCleanupTime(mPrefs); + if (now - lastCleanupTime < DURATION_BETWEEN_DIR_CLEANUP_IN_MS) return; + final long oldestAllowedFileTime = now - MAX_LOGFILE_AGE_IN_MS; + mResearchLogDirectory.cleanupLogFilesOlderThan(oldestAllowedFileTime); + ResearchSettings.writeResearchLastDirCleanupTime(mPrefs, now); } /** @@ -304,17 +287,6 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang UploaderService.RUN_INTERVAL, UploaderService.RUN_INTERVAL, pendingIntent); } - private void cleanupLoggingDir(final File dir, final long time) { - for (File file : dir.listFiles()) { - final String filename = file.getName(); - if ((filename.startsWith(ResearchLogger.LOG_FILENAME_PREFIX) - || filename.startsWith(ResearchLogger.USER_RECORDING_FILENAME_PREFIX)) - && file.lastModified() < time) { - file.delete(); - } - } - } - public void mainKeyboardView_onAttachedToWindow(final MainKeyboardView mainKeyboardView) { mMainKeyboardView = mainKeyboardView; maybeShowSplashScreen(); @@ -324,14 +296,16 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mMainKeyboardView = null; } - private boolean hasSeenSplash() { - return mPrefs.getBoolean(PREF_RESEARCH_HAS_SEEN_SPLASH, false); + public void onDestroy() { + if (mPrefs != null) { + mPrefs.unregisterOnSharedPreferenceChangeListener(this); + } } private Dialog mSplashDialog = null; private void maybeShowSplashScreen() { - if (hasSeenSplash()) { + if (ResearchSettings.readHasSeenSplash(mPrefs)) { return; } if (mSplashDialog != null && mSplashDialog.isShowing()) { @@ -384,53 +358,20 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } public void onUserLoggingConsent() { - setLoggingAllowed(true); if (mPrefs == null) { - return; + mPrefs = PreferenceManager.getDefaultSharedPreferences(mLatinIME); + if (mPrefs == null) return; } - final Editor e = mPrefs.edit(); - e.putBoolean(PREF_RESEARCH_HAS_SEEN_SPLASH, true); - e.apply(); + sIsLogging = true; + ResearchSettings.writeResearchLoggerEnabledFlag(mPrefs, true); + ResearchSettings.writeHasSeenSplash(mPrefs, true); restart(); } - private void setLoggingAllowed(boolean enableLogging) { - if (mPrefs == null) { - return; - } - Editor e = mPrefs.edit(); - e.putBoolean(PREF_USABILITY_STUDY_MODE, enableLogging); - e.apply(); + private void setLoggingAllowed(final boolean enableLogging) { + if (mPrefs == null) return; sIsLogging = enableLogging; - } - - private static int sLogFileCounter = 0; - - private File createLogFile(final File filesDir) { - final StringBuilder sb = new StringBuilder(); - sb.append(LOG_FILENAME_PREFIX).append('-'); - sb.append(mUUIDString).append('-'); - sb.append(TIMESTAMP_DATEFORMAT.format(new Date())).append('-'); - // Sometimes logFiles are created within milliseconds of each other. Append a counter to - // separate these. - if (sLogFileCounter < Integer.MAX_VALUE) { - sLogFileCounter++; - } else { - // Wrap the counter, in the unlikely event of overflow. - sLogFileCounter = 0; - } - sb.append(sLogFileCounter); - sb.append(LOG_FILENAME_SUFFIX); - return new File(filesDir, sb.toString()); - } - - private File createUserRecordingFile(final File filesDir) { - final StringBuilder sb = new StringBuilder(); - sb.append(USER_RECORDING_FILENAME_PREFIX).append('-'); - sb.append(mUUIDString).append('-'); - sb.append(TIMESTAMP_DATEFORMAT.format(new Date())); - sb.append(USER_RECORDING_FILENAME_SUFFIX); - return new File(filesDir, sb.toString()); + ResearchSettings.writeResearchLoggerEnabledFlag(mPrefs, enableLogging); } private void checkForEmptyEditor() { @@ -469,14 +410,12 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang // Log.w(TAG, "not in usability mode; not logging"); return; } - if (mFilesDir == null || !mFilesDir.exists()) { - Log.w(TAG, "IME storage directory does not exist. Cannot start logging."); - return; - } if (mMainLogBuffer == null) { - mMainResearchLog = new ResearchLog(createLogFile(mFilesDir), mLatinIME); + mMainResearchLog = new ResearchLog(mResearchLogDirectory.getLogFilePath( + System.currentTimeMillis()), mLatinIME); final int numWordsToIgnore = new Random().nextInt(NUMBER_OF_WORDS_BETWEEN_SAMPLES + 1); - mMainLogBuffer = new MainLogBuffer(NUMBER_OF_WORDS_BETWEEN_SAMPLES, numWordsToIgnore) { + mMainLogBuffer = new MainLogBuffer(NUMBER_OF_WORDS_BETWEEN_SAMPLES, numWordsToIgnore, + mSuggest) { @Override protected void publish(final ArrayList<LogUnit> logUnits, boolean canIncludePrivateData) { @@ -499,7 +438,6 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } } }; - mMainLogBuffer.setSuggest(mSuggest); } if (mFeedbackLogBuffer == null) { resetFeedbackLogging(); @@ -507,7 +445,8 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } private void resetFeedbackLogging() { - mFeedbackLog = new ResearchLog(createLogFile(mFilesDir), mLatinIME); + mFeedbackLog = new ResearchLog(mResearchLogDirectory.getLogFilePath( + System.currentTimeMillis()), mLatinIME); mFeedbackLogBuffer = new FixedLogBuffer(FEEDBACK_WORD_BUFFER_SIZE); } @@ -524,42 +463,29 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang commitCurrentLogUnit(); mMainLogBuffer.setIsStopping(); mMainLogBuffer.shiftAndPublishAll(); - mMainResearchLog.close(null /* callback */); + mMainResearchLog.blockingClose(RESEARCHLOG_CLOSE_TIMEOUT_IN_MS); mMainLogBuffer = null; } if (mFeedbackLogBuffer != null) { - mFeedbackLog.close(null /* callback */); + mFeedbackLog.blockingClose(RESEARCHLOG_CLOSE_TIMEOUT_IN_MS); mFeedbackLogBuffer = null; } } - public boolean abort() { + public void abort() { if (DEBUG) { Log.d(TAG, "abort called"); } - boolean didAbortMainLog = false; if (mMainLogBuffer != null) { mMainLogBuffer.clear(); - try { - didAbortMainLog = mMainResearchLog.blockingAbort(); - } catch (InterruptedException e) { - // Don't know whether this succeeded or not. We assume not; this is reported - // to the caller. - } + mMainResearchLog.blockingAbort(RESEARCHLOG_ABORT_TIMEOUT_IN_MS); mMainLogBuffer = null; } - boolean didAbortFeedbackLog = false; if (mFeedbackLogBuffer != null) { mFeedbackLogBuffer.clear(); - try { - didAbortFeedbackLog = mFeedbackLog.blockingAbort(); - } catch (InterruptedException e) { - // Don't know whether this succeeded or not. We assume not; this is reported - // to the caller. - } + mFeedbackLog.blockingAbort(RESEARCHLOG_ABORT_TIMEOUT_IN_MS); mFeedbackLogBuffer = null; } - return didAbortMainLog && didAbortFeedbackLog; } private void restart() { @@ -576,7 +502,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } @Override - public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { + public void onSharedPreferenceChanged(final SharedPreferences prefs, final String key) { if (key == null || prefs == null) { return; } @@ -598,7 +524,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang presentFeedbackDialog(latinIME); } - public void presentFeedbackDialog(LatinIME latinIME) { + public void presentFeedbackDialog(final LatinIME latinIME) { if (isMakingUserRecording()) { saveRecording(); } @@ -642,9 +568,10 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang private void startRecordingInternal() { if (mUserRecordingLog != null) { - mUserRecordingLog.abort(); + mUserRecordingLog.blockingAbort(RESEARCHLOG_ABORT_TIMEOUT_IN_MS); } - mUserRecordingFile = createUserRecordingFile(mFilesDir); + mUserRecordingFile = mResearchLogDirectory.getUserRecordingFilePath( + System.currentTimeMillis()); mUserRecordingLog = new ResearchLog(mUserRecordingFile, mLatinIME); mUserRecordingLogBuffer = new LogBuffer(); resetRecordingTimer(); @@ -680,7 +607,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang private void cancelRecording() { if (mUserRecordingLog != null) { - mUserRecordingLog.abort(); + mUserRecordingLog.blockingAbort(RESEARCHLOG_ABORT_TIMEOUT_IN_MS); } mUserRecordingLog = null; mUserRecordingLogBuffer = null; @@ -692,7 +619,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang private void saveRecording() { commitCurrentLogUnit(); publishLogBuffer(mUserRecordingLogBuffer, mUserRecordingLog, true); - mUserRecordingLog.close(null); + mUserRecordingLog.blockingClose(RESEARCHLOG_CLOSE_TIMEOUT_IN_MS); mUserRecordingLog = null; mUserRecordingLogBuffer = null; @@ -804,12 +731,8 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang feedbackContents, accountName, recording); mFeedbackLogBuffer.shiftIn(feedbackLogUnit); publishLogBuffer(mFeedbackLogBuffer, mSavedFeedbackLog, true /* isIncludingPrivateData */); - mSavedFeedbackLog.close(new Runnable() { - @Override - public void run() { - uploadNow(); - } - }); + mSavedFeedbackLog.blockingClose(RESEARCHLOG_CLOSE_TIMEOUT_IN_MS); + uploadNow(); if (isIncludingRecording && DEBUG_REPLAY_AFTER_FEEDBACK) { final Handler handler = new Handler(); @@ -830,9 +753,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang if (mPrefs == null) { return; } - final Editor e = mPrefs.edit(); - e.putString(PREF_RESEARCH_SAVED_CHANNEL, channelName); - e.apply(); + mPrefs.edit().putString(PREF_RESEARCH_SAVED_CHANNEL, channelName).apply(); } } @@ -847,10 +768,13 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang mInFeedbackDialog = false; } - public void initSuggest(Suggest suggest) { + public void initSuggest(final Suggest suggest) { mSuggest = suggest; + // MainLogBuffer has out-of-date Suggest object. Need to close it down and create a new + // one. if (mMainLogBuffer != null) { - mMainLogBuffer.setSuggest(mSuggest); + stop(); + start(); } } @@ -1139,18 +1063,6 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang } } - private static String getUUID(final SharedPreferences prefs) { - String uuidString = prefs.getString(PREF_RESEARCH_LOGGER_UUID_STRING, null); - if (null == uuidString) { - UUID uuid = UUID.randomUUID(); - uuidString = uuid.toString(); - Editor editor = prefs.edit(); - editor.putString(PREF_RESEARCH_LOGGER_UUID_STRING, uuidString); - editor.apply(); - } - return uuidString; - } - private String scrubWord(String word) { final Dictionary dictionary = getDictionary(); if (dictionary == null) { @@ -1197,9 +1109,9 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang 0); final Integer versionCode = packageInfo.versionCode; final String versionName = packageInfo.versionName; + final String uuid = ResearchSettings.readResearchLoggerUuid(researchLogger.mPrefs); researchLogger.enqueueEvent(LOGSTATEMENT_LATIN_IME_ON_START_INPUT_VIEW_INTERNAL, - researchLogger.mUUIDString, editorInfo.packageName, - Integer.toHexString(editorInfo.inputType), + uuid, editorInfo.packageName, Integer.toHexString(editorInfo.inputType), Integer.toHexString(editorInfo.imeOptions), editorInfo.fieldId, Build.DISPLAY, Build.MODEL, prefs, versionCode, versionName, OUTPUT_FORMAT_VERSION, IS_LOGGING_EVERYTHING, diff --git a/java/src/com/android/inputmethod/research/ResearchSettings.java b/java/src/com/android/inputmethod/research/ResearchSettings.java new file mode 100644 index 000000000..c0bc03fde --- /dev/null +++ b/java/src/com/android/inputmethod/research/ResearchSettings.java @@ -0,0 +1,72 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.research; + +import android.content.SharedPreferences; + +import java.util.UUID; + +public final class ResearchSettings { + public static final String PREF_RESEARCH_LOGGER_UUID = "pref_research_logger_uuid"; + public static final String PREF_RESEARCH_LOGGER_ENABLED_FLAG = + "pref_research_logger_enabled_flag"; + public static final String PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH = + "pref_research_logger_has_seen_splash"; + public static final String PREF_RESEARCH_LAST_DIR_CLEANUP_TIME = + "pref_research_last_dir_cleanup_time"; + + private ResearchSettings() { + // Intentional empty constructor for singleton. + } + + public static String readResearchLoggerUuid(final SharedPreferences prefs) { + if (prefs.contains(PREF_RESEARCH_LOGGER_UUID)) { + return prefs.getString(PREF_RESEARCH_LOGGER_UUID, null); + } + // Generate a random string as uuid if not yet set + final String newUuid = UUID.randomUUID().toString(); + prefs.edit().putString(PREF_RESEARCH_LOGGER_UUID, newUuid).apply(); + return newUuid; + } + + public static boolean readResearchLoggerEnabledFlag(final SharedPreferences prefs) { + return prefs.getBoolean(PREF_RESEARCH_LOGGER_ENABLED_FLAG, false); + } + + public static void writeResearchLoggerEnabledFlag(final SharedPreferences prefs, + final boolean isEnabled) { + prefs.edit().putBoolean(PREF_RESEARCH_LOGGER_ENABLED_FLAG, isEnabled).apply(); + } + + public static boolean readHasSeenSplash(final SharedPreferences prefs) { + return prefs.getBoolean(PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH, false); + } + + public static void writeHasSeenSplash(final SharedPreferences prefs, + final boolean hasSeenSplash) { + prefs.edit().putBoolean(PREF_RESEARCH_LOGGER_HAS_SEEN_SPLASH, hasSeenSplash).apply(); + } + + public static long readResearchLastDirCleanupTime(final SharedPreferences prefs) { + return prefs.getLong(PREF_RESEARCH_LAST_DIR_CLEANUP_TIME, 0L); + } + + public static void writeResearchLastDirCleanupTime(final SharedPreferences prefs, + final long lastDirCleanupTime) { + prefs.edit().putLong(PREF_RESEARCH_LAST_DIR_CLEANUP_TIME, lastDirCleanupTime).apply(); + } +} diff --git a/java/src/com/android/inputmethod/research/Uploader.java b/java/src/com/android/inputmethod/research/Uploader.java new file mode 100644 index 000000000..ba05ec12b --- /dev/null +++ b/java/src/com/android/inputmethod/research/Uploader.java @@ -0,0 +1,171 @@ +/* + * Copyright (C) 2013 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.research; + +import android.Manifest; +import android.content.Context; +import android.content.Intent; +import android.content.IntentFilter; +import android.content.pm.PackageManager; +import android.net.ConnectivityManager; +import android.net.NetworkInfo; +import android.os.BatteryManager; +import android.text.TextUtils; +import android.util.Log; + +import com.android.inputmethod.latin.R; +import com.android.inputmethod.latin.define.ProductionFlag; + +import java.io.BufferedReader; +import java.io.File; +import java.io.FileInputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.OutputStream; +import java.net.HttpURLConnection; +import java.net.MalformedURLException; +import java.net.URL; + +/** + * Manages the uploading of ResearchLog files. + */ +public final class Uploader { + private static final String TAG = Uploader.class.getSimpleName(); + private static final boolean DEBUG = false + && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; + // Set IS_INHIBITING_AUTO_UPLOAD to true for local testing + private static final boolean IS_INHIBITING_AUTO_UPLOAD = false + && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; + private static final int BUF_SIZE = 1024 * 8; + + private final Context mContext; + private final ResearchLogDirectory mResearchLogDirectory; + private final URL mUrl; + + public Uploader(final Context context) { + mContext = context; + mResearchLogDirectory = new ResearchLogDirectory(context); + + final String urlString = context.getString(R.string.research_logger_upload_url); + if (TextUtils.isEmpty(urlString)) { + mUrl = null; + return; + } + URL url = null; + try { + url = new URL(urlString); + } catch (final MalformedURLException e) { + Log.e(TAG, "Bad URL for uploading", e); + } + mUrl = url; + } + + public boolean isPossibleToUpload() { + return hasUploadingPermission() && mUrl != null && !IS_INHIBITING_AUTO_UPLOAD; + } + + private boolean hasUploadingPermission() { + final PackageManager packageManager = mContext.getPackageManager(); + return packageManager.checkPermission(Manifest.permission.INTERNET, + mContext.getPackageName()) == PackageManager.PERMISSION_GRANTED; + } + + public boolean isConvenientToUpload() { + return isExternallyPowered() && hasWifiConnection(); + } + + private boolean isExternallyPowered() { + final Intent intent = mContext.registerReceiver(null, new IntentFilter( + Intent.ACTION_BATTERY_CHANGED)); + final int pluggedState = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1); + return pluggedState == BatteryManager.BATTERY_PLUGGED_AC + || pluggedState == BatteryManager.BATTERY_PLUGGED_USB; + } + + private boolean hasWifiConnection() { + final ConnectivityManager manager = + (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE); + final NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); + return wifiInfo.isConnected(); + } + + public void doUpload() { + final File[] files = mResearchLogDirectory.getUploadableLogFiles(); + if (files == null) return; + for (final File file : files) { + uploadFile(file); + } + } + + private void uploadFile(final File file) { + if (DEBUG) { + Log.d(TAG, "attempting upload of " + file.getAbsolutePath()); + } + final int contentLength = (int) file.length(); + HttpURLConnection connection = null; + InputStream fileInputStream = null; + try { + fileInputStream = new FileInputStream(file); + connection = (HttpURLConnection) mUrl.openConnection(); + connection.setRequestMethod("PUT"); + connection.setDoOutput(true); + connection.setFixedLengthStreamingMode(contentLength); + final OutputStream outputStream = connection.getOutputStream(); + uploadContents(fileInputStream, outputStream); + if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) { + Log.d(TAG, "upload failed: " + connection.getResponseCode()); + final InputStream netInputStream = connection.getInputStream(); + final BufferedReader reader = new BufferedReader(new InputStreamReader( + netInputStream)); + String line; + while ((line = reader.readLine()) != null) { + Log.d(TAG, "| " + reader.readLine()); + } + reader.close(); + return; + } + file.delete(); + if (DEBUG) { + Log.d(TAG, "upload successful"); + } + } catch (final IOException e) { + Log.e(TAG, "Exception uploading file", e); + } finally { + if (fileInputStream != null) { + try { + fileInputStream.close(); + } catch (final IOException e) { + Log.e(TAG, "Exception closing uploaded file", e); + } + } + if (connection != null) { + connection.disconnect(); + } + } + } + + private static void uploadContents(final InputStream is, final OutputStream os) + throws IOException { + // TODO: Switch to NIO. + final byte[] buf = new byte[BUF_SIZE]; + int numBytesRead; + while ((numBytesRead = is.read(buf)) != -1) { + os.write(buf, 0, numBytesRead); + } + } +} diff --git a/java/src/com/android/inputmethod/research/UploaderService.java b/java/src/com/android/inputmethod/research/UploaderService.java index 5a6b62704..6a9f5c1f4 100644 --- a/java/src/com/android/inputmethod/research/UploaderService.java +++ b/java/src/com/android/inputmethod/research/UploaderService.java @@ -16,190 +16,45 @@ package com.android.inputmethod.research; -import android.Manifest; import android.app.AlarmManager; import android.app.IntentService; -import android.content.Context; import android.content.Intent; -import android.content.IntentFilter; -import android.content.pm.PackageManager; -import android.net.ConnectivityManager; -import android.net.NetworkInfo; -import android.os.BatteryManager; import android.os.Bundle; -import android.util.Log; -import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.define.ProductionFlag; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileFilter; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.io.OutputStream; -import java.net.HttpURLConnection; -import java.net.MalformedURLException; -import java.net.URL; - +/** + * Service to invoke the uploader. + * + * Can be regularly invoked, invoked on boot, etc. + */ public final class UploaderService extends IntentService { private static final String TAG = UploaderService.class.getSimpleName(); private static final boolean DEBUG = false && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; - // Set IS_INHIBITING_AUTO_UPLOAD to true for local testing - private static final boolean IS_INHIBITING_AUTO_UPLOAD = false - && ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS_DEBUG; public static final long RUN_INTERVAL = AlarmManager.INTERVAL_HOUR; public static final String EXTRA_UPLOAD_UNCONDITIONALLY = UploaderService.class.getName() + ".extra.UPLOAD_UNCONDITIONALLY"; - private static final int BUF_SIZE = 1024 * 8; protected static final int TIMEOUT_IN_MS = 1000 * 4; - private boolean mCanUpload; - private File mFilesDir; - private URL mUrl; - public UploaderService() { super("Research Uploader Service"); } @Override - public void onCreate() { - super.onCreate(); - - mCanUpload = false; - mFilesDir = null; - mUrl = null; - - final PackageManager packageManager = getPackageManager(); - final boolean hasPermission = packageManager.checkPermission(Manifest.permission.INTERNET, - getPackageName()) == PackageManager.PERMISSION_GRANTED; - if (!hasPermission) { - return; - } - - try { - final String urlString = getString(R.string.research_logger_upload_url); - if (urlString == null || urlString.equals("")) { - return; - } - mFilesDir = getFilesDir(); - mUrl = new URL(urlString); - mCanUpload = true; - } catch (MalformedURLException e) { - e.printStackTrace(); + protected void onHandleIntent(final Intent intent) { + final Uploader uploader = new Uploader(this); + if (!uploader.isPossibleToUpload()) return; + if (isUploadingUnconditionally(intent.getExtras()) || uploader.isConvenientToUpload()) { + uploader.doUpload(); } } - @Override - protected void onHandleIntent(Intent intent) { - if (!mCanUpload) { - return; - } - boolean isUploadingUnconditionally = false; - Bundle bundle = intent.getExtras(); - if (bundle != null && bundle.containsKey(EXTRA_UPLOAD_UNCONDITIONALLY)) { - isUploadingUnconditionally = bundle.getBoolean(EXTRA_UPLOAD_UNCONDITIONALLY); - } - doUpload(isUploadingUnconditionally); - } - - private boolean isExternallyPowered() { - final Intent intent = registerReceiver(null, new IntentFilter( - Intent.ACTION_BATTERY_CHANGED)); - final int pluggedState = intent.getIntExtra(BatteryManager.EXTRA_PLUGGED, -1); - return pluggedState == BatteryManager.BATTERY_PLUGGED_AC - || pluggedState == BatteryManager.BATTERY_PLUGGED_USB; - } - - private boolean hasWifiConnection() { - final ConnectivityManager manager = - (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); - final NetworkInfo wifiInfo = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI); - return wifiInfo.isConnected(); - } - - private void doUpload(final boolean isUploadingUnconditionally) { - if (!isUploadingUnconditionally && (!isExternallyPowered() || !hasWifiConnection() - || IS_INHIBITING_AUTO_UPLOAD)) { - return; - } - if (mFilesDir == null) { - return; - } - final File[] files = mFilesDir.listFiles(new FileFilter() { - @Override - public boolean accept(File pathname) { - return pathname.getName().startsWith(ResearchLogger.LOG_FILENAME_PREFIX) - && !pathname.canWrite(); - } - }); - boolean success = true; - if (files.length == 0) { - success = false; - } - for (final File file : files) { - if (!uploadFile(file)) { - success = false; - } - } - } - - private boolean uploadFile(File file) { - if (DEBUG) { - Log.d(TAG, "attempting upload of " + file.getAbsolutePath()); - } - boolean success = false; - final int contentLength = (int) file.length(); - HttpURLConnection connection = null; - InputStream fileInputStream = null; - try { - fileInputStream = new FileInputStream(file); - connection = (HttpURLConnection) mUrl.openConnection(); - connection.setRequestMethod("PUT"); - connection.setDoOutput(true); - connection.setFixedLengthStreamingMode(contentLength); - final OutputStream os = connection.getOutputStream(); - final byte[] buf = new byte[BUF_SIZE]; - int numBytesRead; - while ((numBytesRead = fileInputStream.read(buf)) != -1) { - os.write(buf, 0, numBytesRead); - if (DEBUG) { - Log.d(TAG, new String(buf)); - } - } - if (connection.getResponseCode() != HttpURLConnection.HTTP_OK) { - Log.d(TAG, "upload failed: " + connection.getResponseCode()); - InputStream netInputStream = connection.getInputStream(); - BufferedReader reader = new BufferedReader(new InputStreamReader(netInputStream)); - String line; - while ((line = reader.readLine()) != null) { - Log.d(TAG, "| " + reader.readLine()); - } - reader.close(); - return success; - } - file.delete(); - success = true; - if (DEBUG) { - Log.d(TAG, "upload successful"); - } - } catch (Exception e) { - e.printStackTrace(); - } finally { - if (fileInputStream != null) { - try { - fileInputStream.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - if (connection != null) { - connection.disconnect(); - } + private boolean isUploadingUnconditionally(final Bundle bundle) { + if (bundle == null) return false; + if (bundle.containsKey(EXTRA_UPLOAD_UNCONDITIONALLY)) { + return bundle.getBoolean(EXTRA_UPLOAD_UNCONDITIONALLY); } - return success; + return false; } } |