diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml index 6230cbe16..187aa4b89 100644 --- a/java/res/values-af/strings.xml +++ b/java/res/values-af/strings.xml @@ -83,8 +83,6 @@ "Invoertale" "Raak weer om te stoor" "Woordeboek beskikbaar" - "Aktiveer gebruikerterugvoer" - "Help om hierdie invoermetode-redigeerder te verbeter deur gebruikstatistiek en omvalverslae outomaties te stuur" "Sleutelbordtema" "Engels (VK)" "Engels (VS)" @@ -117,7 +115,6 @@ "Aktiveer" "Nie nou nie" "Dieselfde invoerstyl bestaan ​​reeds: %s" - "Bruikbaarheidstudie-modus" "Vertraging van sleutellangdruk" "Sleuteldruk se vibrasie-tydsduur" "Sleuteldruk se klankvolume" diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml index 138989e1d..651c642cb 100644 --- a/java/res/values-am/strings.xml +++ b/java/res/values-am/strings.xml @@ -83,8 +83,6 @@ "ቋንቋዎች አግቤት" "ለማስቀመጥ እንደገና ንካ" "መዝገበ ቃላት አለ" - "የተጠቃሚ ግብረ ምላሽ አንቃ" - "አጠቃቀም ስታስቲክስ እና የብልሽት ሪፖርቶችን በራስ-ሰር በመላክ ይህን ግቤት ስልት አርታዒ እንዲሻሻል ያግዙ።" "የቁልፍ ሰሌዳ ገጽታ" "እንግሊዘኛ (የታላቋ ብሪታንያ)" "እንግሊዘኛ (ዩ.ኤስ)" @@ -117,7 +115,6 @@ "አንቃ" "አሁን አልፈልግም" "ተመሳሳዩ የግብዓት ቅጥ አስቀድሞ አለ፦ %s" - "የተገልጋይነት ጥናት ሁነታ" "የሰሌዳ ቁልፍ ጠቅታ በመጫን መዘግየት" "የቁልፍ ጭነት ንዝረት ርዝመት" "የቁልፍ ጭነት ድምጽ መጠን" diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml index 7df155aef..a907ba885 100644 --- a/java/res/values-ar/strings.xml +++ b/java/res/values-ar/strings.xml @@ -83,8 +83,6 @@ "لغات الإدخال" "المس مرة أخرى للحفظ" "القاموس متاح" - "تمكين ملاحظات المستخدم" - "المساعدة في تحسين محرر أسلوب الإدخال هذا من خلال إرسال إحصاءات الاستخدام وتقارير الأعطال تلقائيًا" "مظهر لوحة المفاتيح" "الإنجليزية (المملكة المتحدة)" "الإنجليزية (الولايات المتحدة)" @@ -117,7 +115,6 @@ "تمكين" "ليس الآن" "نمط الإدخال ذاته موجود من قبل: %s" - "وضع سهولة الاستخدام" "تأخير الضغط الطويل للمفاتيح" "مدة اهتزاز الضغط على المفاتيح" "مستوى صوت الضغط على المفاتيح" diff --git a/java/res/values-az-rAZ/strings.xml b/java/res/values-az-rAZ/strings.xml index a929f8b90..f1f3e22ab 100644 --- a/java/res/values-az-rAZ/strings.xml +++ b/java/res/values-az-rAZ/strings.xml @@ -83,8 +83,6 @@ "Daxiletmə dilləri" "Yadda saxlamaq üçün yenidən toxunun" "Lüğət mövcuddur" - "İstifadəçi əks əlaqəsini aktiv et" - "İstifadə statistikası və xəta haqqında hesabatları avtomatik göndərməklə daxiletmə metodu redaktəsini təkmilləşdirməyə kömək edin." "Klaviatura teması" "İngilis (BK)" "İngilis (ABŞ)" @@ -117,7 +115,6 @@ "Aktiv et" "İndi yox" "Eyni daxiletmə üslubu artıq mövcuddur: %s" - "Rahat işləmə rejimi" "Klavişi uzun müddət basmada gecikmə" "Vibrasiyalı klikləmə müddəti" "Səsli klikləmə səsi" diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml index 4c9496206..c18b1083c 100644 --- a/java/res/values-bg/strings.xml +++ b/java/res/values-bg/strings.xml @@ -83,8 +83,6 @@ "Езици за въвеждане" "Докоснете отново, за да запазите" "Има достъп до речник" - "Активиране на отзивите от потребителите" - "Помогнете за подобряването на този редактор за въвеждане чрез автоматично изпращане на статистически данни за употребата и сигнали за сривове" "Тема на клавиатурата" "английски (Великобритания)" "английски (САЩ)" @@ -117,7 +115,6 @@ "Активиране" "Не сега" "Същият стил на въвеждане вече съществува: %s" - "Режим за изучаване на използваемостта" "Забавяне при продълж. натискане" "Продълж. на вибриране при натискане" "Сила на звука при натиск. на клавиш" diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml index d438bb194..bb5b05413 100644 --- a/java/res/values-ca/strings.xml +++ b/java/res/values-ca/strings.xml @@ -83,8 +83,6 @@ "Idiomes d\'introducció" "Torna a tocar per desar" "Diccionari disponible" - "Activa els comentaris de l\'usuari" - "Ajuda a millorar aquest editor de mètode d\'introducció de text mitjançant l\'enviament d\'estadístiques d\'ús i d\'informes d\'error." "Tema del teclat" "Anglès (Regne Unit)" "Anglès (EUA)" @@ -117,7 +115,6 @@ "Activa" "Ara no" "Ja existeix aquest estil d\'entrada: %s" - "Mode d\'estudi d\'usabilitat" "Retard en mantenir premut" "Durada vibració en prémer" "Volum del so en prémer tecles" diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml index c90c450fa..b805d2820 100644 --- a/java/res/values-cs/strings.xml +++ b/java/res/values-cs/strings.xml @@ -83,8 +83,6 @@ "Vstupní jazyky" "Opětovným dotykem provedete uložení" "Slovník k dispozici" - "Aktivovat zasílání statistik užívání a zpráv o selhání" - "Pomozte nám vylepšit tento editor pro zadávání dat automatickým zasíláním statistik využití a zpráv o selhání do Googlu." "Motiv klávesnice" "angličtina (Velká Británie)" "angličtina (USA)" @@ -117,7 +115,6 @@ "Povolit" "Teď ne" "Tento styl zadávání již existuje: %s" - "Režim studie použitelnosti" "Prodleva dlouhého stisknutí" "Délka vibrace u stisku klávesy" "Hlasitost stisknutí klávesy" diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml index e761157c0..36263c65e 100644 --- a/java/res/values-da/strings.xml +++ b/java/res/values-da/strings.xml @@ -83,8 +83,6 @@ "Inputsprog" "Tryk igen for at gemme" "Ordbog er tilgængelig" - "Aktivér brugerfeedback" - "Vær med til at forbedre dette redigeringsværktøj til indtastningsmetode ved automatisk at sende anvendelsesstatistikker og rapporter om nedbrud til Google." "Tastaturtema" "Engelsk (Storbritannien)" "Engelsk (USA)" @@ -117,7 +115,6 @@ "Aktivér" "Ikke nu" "Denne inputstil findes allerede: %s" - "Tilstand for brugsstudie" "Forsinket langt tastetryk" "Vibrationstid ved tastetryk" "Lydstyrke ved tastetryk" diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml index b5b0feec7..aaa4c50db 100644 --- a/java/res/values-de/strings.xml +++ b/java/res/values-de/strings.xml @@ -83,8 +83,6 @@ "Eingabesprachen" "Zum Speichern erneut berühren" "Wörterbuch verfügbar" - "Nutzer-Feedback aktivieren" - "Tragen Sie zur Verbesserung dieses Eingabemethodeneditors bei, indem Sie automatisch Nutzungsstatistiken und Absturzberichte senden." "Tastaturdesign" "Englisch (UK)" "Englisch (USA)" @@ -117,7 +115,6 @@ "Aktivieren" "Später" "Der gleiche Eingabestil ist bereits vorhanden: %s" - "Studie zur Benutzerfreundlichkeit" "Verzögerung für langes Drücken" "Vibrationsdauer bei Tastendruck" "Tonlautstärke bei Tastendruck" diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml index 150c8069b..aa7d60c3f 100644 --- a/java/res/values-el/strings.xml +++ b/java/res/values-el/strings.xml @@ -83,8 +83,6 @@ "Γλώσσες εισόδου" "Αγγίξτε ξανά για αποθήκευση" "Λεξικό διαθέσιμο" - "Ενεργοποίηση σχολίων χρηστών" - "Βοηθήστε μας να βελτιώσουμε αυτό το πρόγραμμα επεξεργασίας μεθόδου εισόδου, στέλνοντας αυτόματα στατιστικά στοιχεία και αναφορές σφαλμάτων." "Θέμα πληκτρολογίου" "Αγγλικά (Η.Β.)" "Αγγλικά (Η.Π.Α)" @@ -117,7 +115,6 @@ "Ενεργοποίηση" "Όχι τώρα" "Το ίδιο στυλ εισόδου υπάρχει ήδη: %s" - "Λειτουργία μελέτης χρηστικότητας" "Καθυστέρηση παρατεταμένου πατήματος πλήκτρου" "Διάρκεια δόνησης πατήμ. πλήκτ." "Ένταση ήχου πατήματος πλήκτρου" diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml index 2be2a5674..dbc3712d0 100644 --- a/java/res/values-en-rGB/strings.xml +++ b/java/res/values-en-rGB/strings.xml @@ -83,8 +83,6 @@ "Input languages" "Touch again to save" "Dictionary available" - "Enable user feedback" - "Help improve this input method editor by automatically sending usage statistics and crash reports" "Keyboard theme" "English (UK)" "English (US)" @@ -117,7 +115,6 @@ "Enable" "Not now" "The same input style already exists: %s" - "Usability study mode" "Key long press delay" "Keypress vibration duration" "Keypress sound volume" diff --git a/java/res/values-en-rIN/strings.xml b/java/res/values-en-rIN/strings.xml index 2be2a5674..dbc3712d0 100644 --- a/java/res/values-en-rIN/strings.xml +++ b/java/res/values-en-rIN/strings.xml @@ -83,8 +83,6 @@ "Input languages" "Touch again to save" "Dictionary available" - "Enable user feedback" - "Help improve this input method editor by automatically sending usage statistics and crash reports" "Keyboard theme" "English (UK)" "English (US)" @@ -117,7 +115,6 @@ "Enable" "Not now" "The same input style already exists: %s" - "Usability study mode" "Key long press delay" "Keypress vibration duration" "Keypress sound volume" diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml index cf88e192e..db34dd227 100644 --- a/java/res/values-es-rUS/strings.xml +++ b/java/res/values-es-rUS/strings.xml @@ -83,8 +83,6 @@ "Idiomas de entrada" "Vuelve a tocar para guardar." "Diccionario disponible" - "Activar los comentarios del usuario" - "Envíanos automáticamente las estadísticas de uso y los informes sobre fallos para ayudarnos a mejorar este editor de método de entrada de texto." "Tema del teclado" "Inglés (Reino Unido)" "Inglés (EE.UU.)" @@ -117,7 +115,6 @@ "Activar" "Ahora no" "Ya existe el estilo de entrada %s." - "Modo de estudio de usabilidad" "Demora de presión prolongada" "Durac. vibrac. al presionar" "Vol. sonido al presionar tecla" diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml index 66a551dcc..87671f428 100644 --- a/java/res/values-es/strings.xml +++ b/java/res/values-es/strings.xml @@ -83,8 +83,6 @@ "Idiomas de introducción" "Toca otra vez para guardar" "Hay un diccionario disponible" - "Habilitar comentarios de usuarios" - "Ayuda a mejorar este editor de método de introducción de texto enviando estadísticas de uso e informes de error." "Tema de teclado" "inglés (Reino Unido)" "inglés (EE.UU.)" @@ -117,7 +115,6 @@ "Habilitar" "Ahora no" "Ya existe el estilo de entrada %s." - "Modo estudio de usabilidad" "Retraso de pulsación prolongada" "Duración vibración al pulsar" "Volumen sonido al pulsar tecla" diff --git a/java/res/values-et-rEE/strings.xml b/java/res/values-et-rEE/strings.xml index 4c8042a73..e9c3f84ee 100644 --- a/java/res/values-et-rEE/strings.xml +++ b/java/res/values-et-rEE/strings.xml @@ -83,8 +83,6 @@ "Sisestuskeeled" "Salvestamiseks puudutage uuesti" "Sõnastik saadaval" - "Luba kasutaja tagasiside" - "Aidake seda sisestusmeetodi redigeerijat parandada, saates automaatselt kasutusstatistikat ja krahhiaruandeid." "Klaviatuuri teema" "Inglise (UK)" "Inglise (USA)" @@ -117,7 +115,6 @@ "Luba" "Mitte kohe" "Sama sisendstiil on juba olemas: %s" - "Kasutatavuse uurimisrežiim" "Pika klahvivajutuse viide" "Klahvivajutuse vibreerimise kestus" "Klahvivajutuse helitugevus" diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml index b8cfe035b..16a53b3f9 100644 --- a/java/res/values-fa/strings.xml +++ b/java/res/values-fa/strings.xml @@ -83,8 +83,6 @@ "زبان‌های ورودی" "برای ذخیره دوباره لمس کنید" "دیکشنری موجود است" - "فعال کردن بازخورد کاربر" - "با ارسال خودکار آمار استفاده و گزارش‌های خرابی، به بهبود این ویرایشگر روش ورودی کمک کنید" "طرح زمینه صفحه‌کلید" "انگلیسی (بریتانیا)" "انگلیسی (امریکا)" @@ -117,7 +115,6 @@ "فعال کردن" "الآن نه" "سبک ورودی مشابهی در حال حاضر وجود دارد: %s" - "حالت بررسی قابلیت استفاده" "تأخیر فشار طولانی کلید" "طول مدت لرزش در اثر فشردن کلید" "میزان صدای فشردن کلید" diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml index 75b949ff6..9ccc8c3c7 100644 --- a/java/res/values-fi/strings.xml +++ b/java/res/values-fi/strings.xml @@ -83,8 +83,6 @@ "Syöttökielet" "Tallenna koskettamalla uudelleen" "Sanakirja saatavilla" - "Ota käyttäjäpalaute käyttöön" - "Auta parantamaan tätä syöttötavan muokkausohjelmaa lähettämällä automaattisesti käyttötietoja ja kaatumisraportteja." "Näppäimistöteema" "englanti (Iso-Britannia)" "englanti (Yhdysvallat)" @@ -117,7 +115,6 @@ "Ota käyttöön" "Ei nyt" "Syöttötyyli on jo olemassa: %s" - "Käytettävyystutkimustila" "Pitkän painalluksen viive" "Painalluksen värinän kesto" "Näppäinpainalluksen äänenvoim." diff --git a/java/res/values-fr-rCA/strings.xml b/java/res/values-fr-rCA/strings.xml index da44271af..fa4304776 100644 --- a/java/res/values-fr-rCA/strings.xml +++ b/java/res/values-fr-rCA/strings.xml @@ -83,8 +83,6 @@ "Langues de saisie" "Appuyer de nouveau pour enregistrer" "Dictionnaire disponible" - "Autoriser les commentaires des utilisateurs" - "Contribuer à l\'amélioration de cet éditeur du mode de saisie grâce à l\'envoi automatique de statistiques d\'utilisation et de rapports d\'erreur" "Thème du clavier" "Anglais (britannique)" "Anglais (États-Unis)" @@ -117,7 +115,6 @@ "Activer" "Pas maintenant" "Le style de saisie suivant existe déjà : %s." - "Mode d\'étude de l\'utilisabilité" "Délai appui prolongé sur touche" "Durée vibration press. touche" "Volume pression de touche" diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml index 55f4afd82..0fa8e638c 100644 --- a/java/res/values-fr/strings.xml +++ b/java/res/values-fr/strings.xml @@ -83,8 +83,6 @@ "Langues de saisie" "Appuyer de nouveau pour enregistrer" "Dictionnaire disponible" - "Autoriser les commentaires des utilisateurs" - "Contribuer à l\'amélioration de cet éditeur du mode de saisie grâce à l\'envoi automatique de statistiques d\'utilisation et de rapports d\'erreur" "Thème du clavier" "Anglais (Royaume-Uni)" "Anglais (États-Unis)" @@ -117,7 +115,6 @@ "Activer" "Pas maintenant" "Le style de saisie suivant existe déjà : %s." - "Mode d\'étude de l\'utilisabilité" "Délai appui prolongé sur touche" "Durée vibration press. touche" "Volume son pression de touche" diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml index 73d1c8787..cb1ad60eb 100644 --- a/java/res/values-hi/strings.xml +++ b/java/res/values-hi/strings.xml @@ -83,8 +83,6 @@ "इनपुट भाषाएं" "सहेजने के लिए पुन: स्‍पर्श करें" "शब्‍दकोश उपलब्‍ध है" - "उपयोगकर्ता फ़ीडबैक सक्षम करें" - "उपयोग के आंकड़े और क्रैश रिपोर्ट अपने आप भेजकर इस इनपुट पद्धति संपादक को बेहतर बनाने में सहायता करें." "कीबोर्ड थीम" "अंग्रेज़ी (यूके)" "अंग्रेज़ी (यूएस)" @@ -117,7 +115,6 @@ "सक्षम करें" "अभी नहीं" "ऐसी ही इनपुट शैली पहले से मौजूद है: %s" - "उपयोगिता अध्ययन मोड" "कुंजी को देर तक दबाने का विलंब" "कुंजी-स्पर्श कंपन अवधि" "कुंजी-स्पर्श ध्वनि आवाज़" diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml index 656ba387f..14e408f47 100644 --- a/java/res/values-hr/strings.xml +++ b/java/res/values-hr/strings.xml @@ -83,8 +83,6 @@ "Jezici unosa" "Dodirnite ponovo za spremanje" "Rječnik je dostupan" - "Omogući korisničke povratne informacije" - "Pomozite u poboljšanju ovog uređivača načina unosa automatskim slanjem statistike upotrebe i izvješća o padu programa" "Tema tipkovnice" "Engleski (UK)" "Engleski (SAD)" @@ -117,7 +115,6 @@ "Omogući" "Ne sada" "Već postoji isti stil unosa: %s" - "Način studije upotrebljivosti" "Odgoda dugog pritiska tipke" "Trajanje vibracije pritiska" "Glasnoća pritiska tipke" diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml index 575f116bd..4c751b724 100644 --- a/java/res/values-hu/strings.xml +++ b/java/res/values-hu/strings.xml @@ -83,8 +83,6 @@ "Beviteli nyelvek" "Érintse meg újból a mentéshez" "Van elérhető szótár" - "Felhasználói visszajelzés engedélyezése" - "Segíthet a beviteli módszer szerkesztőjének javításában, ha engedélyezi a használati statisztikák és a hibajelentések automatikus elküldését." "Billentyűzettéma" "angol (brit)" "angol (amerikai)" @@ -117,7 +115,6 @@ "Engedélyezés" "Most nem" "Ugyanez a bemenetstílus már létezik: %s" - "Használhatósági teszt" "Hosszú nyomás késleltetése" "Gombnyomás rezgési időtartama" "Gombnyomás hangereje" diff --git a/java/res/values-hy-rAM/strings.xml b/java/res/values-hy-rAM/strings.xml index d55af47c9..a43e67916 100644 --- a/java/res/values-hy-rAM/strings.xml +++ b/java/res/values-hy-rAM/strings.xml @@ -83,8 +83,6 @@ "Մուտքագրման լեզուներ" "Պահպանելու համար կրկին հպեք" "Բառարանն առկա է" - "Միացնել օգտվողի արձագանքը" - "Օգնել բարելավել այս մուտքագրման եղանակի խմբագրիչը՝ ինքնուրույն ուղարկելով Google-ին օգտագործման վիճակագրությունն ու վթարների հաշվետվությունները:" "Ստեղնաշարի թեման" "Անգլերեն (ՄԹ)" "Անգլերեն (ԱՄՆ)" @@ -117,7 +115,6 @@ "Միացնել" "Ոչ հիմա" "Մուտքագրման այսպիսի ոճ արդեն գոյություն ունի՝ %s" - "Հարմարավետության ուսումնասիրության ռեժիմ" "Ստեղնի երկար սեղմման ուշացում" "Սեղմման թրթռոցի տևողություն" "Սեղմման ձայնի բարձրությունը" diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml index b2c12dd4c..a625da03e 100644 --- a/java/res/values-in/strings.xml +++ b/java/res/values-in/strings.xml @@ -83,8 +83,6 @@ "Bahasa masukan" "Sentuh lagi untuk menyimpan" "Kamus yang tersedia" - "Aktifkan masukan pengguna" - "Bantu tingkatkan editor metode masukan dengan mengirim statistik penggunaan dan laporan kerusakan secara otomatis" "Tema keyboard" "Inggris (Inggris)" "Inggris (AS)" @@ -117,7 +115,6 @@ "Aktifkan" "Nanti saja" "Sudah ada gaya masukan yang sama: %s" - "Mode studi daya guna" "Penundaan tekan lama tombol" "Durasi getar saat tekan tombol" "Volume suara saat tekan tombol" diff --git a/java/res/values-is/strings.xml b/java/res/values-is/strings.xml index e3efe1ff5..ab2f2625a 100644 --- a/java/res/values-is/strings.xml +++ b/java/res/values-is/strings.xml @@ -139,9 +139,7 @@ - - @@ -197,7 +195,6 @@ - diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml index eee572930..fc9834e12 100644 --- a/java/res/values-it/strings.xml +++ b/java/res/values-it/strings.xml @@ -83,8 +83,6 @@ "Lingue comandi" "Tocca di nuovo per salvare" "Dizionario disponibile" - "Attiva commenti degli utenti" - "Contribuisci a migliorare l\'editor del metodo di immissione inviando automaticamente statistiche sull\'utilizzo e rapporti sugli arresti anomali" "Tema della tastiera" "Inglese (UK)" "Inglese (USA)" @@ -117,7 +115,6 @@ "Attiva" "Non ora" "Esiste già uno stile di inuput uguale: %s" - "Modalità Studio sull\'usabilità" "Ritardo pressione lunga tasti" "Durata vibraz. pressione tasto" "Volume audio a pressione tasto" diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml index 089aa0840..7ab16370e 100644 --- a/java/res/values-iw/strings.xml +++ b/java/res/values-iw/strings.xml @@ -83,8 +83,6 @@ "שפות קלט" "גע שוב כדי לשמור" "מילון זמין" - "הפעל משוב ממשתמשים" - "עזור לשפר את עורך שיטת הקלט על ידי שליחה אוטומטית של סטטיסטיקת שימוש ודוחות קריסה." "עיצוב מקלדת" "אנגלית (בריטניה)" "אנגלית (ארה\"ב)" @@ -117,7 +115,6 @@ "הפעל" "לא עכשיו" "סגנון קלט זהה כבר קיים: %s" - "מצב לחקירת שימושיות" "השהיית לחיצה ארוכה על מקש" "משך רטט של לחיצת מקש" "עוצמת קול של לחיצת מקש" diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml index dc5c88986..3845bd759 100644 --- a/java/res/values-ja/strings.xml +++ b/java/res/values-ja/strings.xml @@ -83,8 +83,6 @@ "入力言語" "保存するにはもう一度タップ" "辞書を利用できます" - "ユーザーフィードバックを有効にする" - "IMEの機能向上のため、使用統計状況やクラッシュレポートをGoogleに自動送信します。" "キーボードのテーマ" "英語 (英国)" "英語 (米国)" @@ -117,7 +115,6 @@ "有効にする" "後で行う" "同じ入力スタイルが既に存在します: %s" - "使いやすさの研究モード" "キーの長押し時間" "キー操作バイブの振動時間" "キー操作音の音量" diff --git a/java/res/values-ka-rGE/strings.xml b/java/res/values-ka-rGE/strings.xml index 74da2d00f..4677b1844 100644 --- a/java/res/values-ka-rGE/strings.xml +++ b/java/res/values-ka-rGE/strings.xml @@ -83,8 +83,6 @@ "შეყვანის ენები" "შეეხეთ ისევ შესანახად" "ხელმისაწვდომია ლექსიკონი" - "მომხმარებლის უკუკავშირის ჩართვა" - "შეიტანეთ წვლილი შეყვანის ამ მეთოდის გაუმჯობესებაში — გააგზავნეთ მოხმარების სტატისტიკა და ავარიული გათიშვების ანგარიშები" "კლავიატურის თემა" "ინგლისური (გართ. სამ.)" "ინგლისური (აშშ)" @@ -117,7 +115,6 @@ "ჩართვა" "ახლა არა" "შეყვანის იგივე სტილი უკვე არსებობს: %s" - "გამოყენებადობის კვლევის რეჟიმი" "კლავიშზე გრძელი დაჭერის დაყოვნება" "კლავიშზე დაჭერის ვიბრაციის ხანგრძლივობა" "კლავიშზე დაჭერის ხმა" diff --git a/java/res/values-kk/strings.xml b/java/res/values-kk/strings.xml index 9ce3c52b8..29780513c 100644 --- a/java/res/values-kk/strings.xml +++ b/java/res/values-kk/strings.xml @@ -81,8 +81,6 @@ "Енгізу тілдері" "Сақтау үшін қайта түртіңіз" "Сөздік қолжетімді" - "Пайдаланушының кері байланысын қосу" - "Қолданыс статистикасын және бұзылыс есептерін автоматты түрде жіберу арқылы осы енгізу әдісінің редакторын арттыруға көмектесу" "Пернетақта тақырыбы" "ағылшын (ҰБ)" "ағылшын (АҚШ)" @@ -112,7 +110,6 @@ "Қосу" "Қазір емес" "Бірдей енгізу стилі бұрыннан бар: %s" - "Қолайлылықты зерттеу режимі" "Пернені ұзақ басу кідірісі" "Пернені басқан кездегі діріл ұзақтығы" "Пернені басқан кездегі дыбыс деңгейі" diff --git a/java/res/values-km-rKH/strings.xml b/java/res/values-km-rKH/strings.xml index 671137c87..337d08676 100644 --- a/java/res/values-km-rKH/strings.xml +++ b/java/res/values-km-rKH/strings.xml @@ -83,8 +83,6 @@ "​​បញ្ចូល​ភាសា" "ប៉ះ​ម្ដង​ទៀត​ ដើម្បី​រក្សា​ទុក" "មាន​វចនានុក្រម" - "បើក​មតិត្រឡប់" - "ជំនួយ​​​ធ្វើ​ឲ្យ​​ប្រសើរ​ឡើង​​នៃ​កម្មវិធី​កែ​​វិធី​សាស្ត្រ​​បញ្ចូល​ដោយ​ស្វ័យ​ប្រវត្តិ​ ដោយ​ផ្ញើ​ស្ថិតិ​​ប្រើ​ប្រាស់​ ​និង​របាយការណ៍​គាំង" "រូបរាង​ក្ដារចុច" "អង់គ្លេស (​អង់គ្លេស)" "អង់គ្លេស (សហរដ្ឋ​អាមេរិក)" @@ -117,7 +115,6 @@ "បើក" "មិនមែន​ឥឡូវ" "មាន​រចនាប័ទ្ម​បញ្ចូល​ដូច​គ្នា​ដូច​ហើយ៖ %s" - "របៀប​ការ​សិក្សា​ដែល​អាច​ប្រើ​បាន" "ពន្យារពេល​​​ចុច​គ្រាប់​ចុច​ឲ្យ​​យូរ" "ថិរវេលា​​ញ័រ​​ពេល​ចុច​គ្រាប់ចុច" "កម្រិត​សំឡេង​ពេល​ចុច​គ្រាប់​ចុច" diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml index d6a6653b3..98427b32a 100644 --- a/java/res/values-ko/strings.xml +++ b/java/res/values-ko/strings.xml @@ -83,8 +83,6 @@ "입력 언어" "저장하려면 다시 터치" "사전 사용 가능" - "사용자 의견 사용" - "사용 통계 및 오류 보고서를 자동으로 전송하여 입력 방법 편집기의 개선에 도움을 줍니다." "키보드 테마" "영어(영국)" "영어(미국)" @@ -117,7 +115,6 @@ "사용" "나중에" "같은 입력 스타일이 다음과 같이 이미 존재합니다. %s" - "가용성 연구 모드" "키 길게 누르기 지연" "키를 누를 때 진동 시간" "키를 누를 때 소리 볼륨" diff --git a/java/res/values-ky/strings.xml b/java/res/values-ky/strings.xml index 3758c2df1..8165a3c7d 100644 --- a/java/res/values-ky/strings.xml +++ b/java/res/values-ky/strings.xml @@ -126,9 +126,7 @@ - - @@ -138,7 +136,6 @@ - diff --git a/java/res/values-lo-rLA/strings.xml b/java/res/values-lo-rLA/strings.xml index 8e996cdff..9d012b6a4 100644 --- a/java/res/values-lo-rLA/strings.xml +++ b/java/res/values-lo-rLA/strings.xml @@ -83,8 +83,6 @@ "ພາສາການປ້ອນຂໍ້ມູນ" "ກົດອີກຄັ້ງເພື່ອບັນທຶກ" "ມີວັດຈະນານຸກົມ" - "ເປີດນຳໃຊ້ຄຳຕິຊົມຈາກຜູ່ໃຊ້" - "ຊ່ວຍເພີ່ມປະສິດທິພາບໂຕແກ້ໄຂການປ້ອນຂໍ້ມູນ ໂດຍການສົ່ງສະຖິຕິການນຳໃຊ້ ແລະການລາຍການຂໍ້ຜິດພາດໂດຍອັດຕະໂນມັດ" "ສີສັນແປ້ນພິມ" "ອັງກິດ (ສະຫະລາດຊະອານາຈັກ)" "ອັງກິດ (ສະຫະລັດຯ)" @@ -117,7 +115,6 @@ "ເປີດນຳໃຊ້" "ບໍ່ແມ່ນຕອນນີ້" "ຮູບແບບການປ້ອນຂໍ້ມູນທີ່ຄືກັນມີຢູ່ແລ້ວ: %s" - "ໂໝດການສຶກສາ Usability" "ໄລຍະເວລາຂອງການກົດປຸ່ມ" "ໄລຍະເວລາຂອງການສັ່ນໃນການກົດປຸ່ມ" "ລະດັບສຽງຂອງການກົດປຸ່ມ" diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml index afd968d68..73003c25f 100644 --- a/java/res/values-lt/strings.xml +++ b/java/res/values-lt/strings.xml @@ -83,8 +83,6 @@ "Įvesties kalbos" "Jei norite išsaugoti, palieskite dar kartą" "Žodynas galimas" - "Įgalinti naudotojų atsiliepimus" - "Padėkite patobulinti šią įvesties metodo redagavimo priemonę automatiškai siųsdami naudojimo statistiką ir strigčių ataskaitas" "Klaviatūros tema" "Anglų k. (JK)" "Anglų k. (JAV)" @@ -117,7 +115,6 @@ "Įgalinti" "Ne dabar" "Toks pat įvesties stilius jau yra: %s" - "Tinkamumo tyrimo režimas" "Klavišo ilgo paspaudimo delsa" "Vibrav. paspaudus mygt. trukmė" "Garso paspaudus mygt. garsumas" diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml index 92c3b266a..d689182fb 100644 --- a/java/res/values-lv/strings.xml +++ b/java/res/values-lv/strings.xml @@ -83,8 +83,6 @@ "Ievades valodas" "Pieskarieties vēlreiz, lai saglabātu." "Ir pieejama vārdnīca." - "Iespējot lietotāju atsauksmes" - "Palīdziet uzlabot šo ievades metodes redaktoru, automātiski nosūtot lietojuma statistiku un avāriju pārskatus." "Tastatūras motīvs" "Angļu valoda (Lielbritānija)" "Angļu valoda (ASV)" @@ -117,7 +115,6 @@ "Iespējot" "Vēlāk" "Šāds ievades stils jau pastāv: %s" - "Lietojamības izpētes režīms" "Taustiņa ilgās nosp. noildze" "Taust. nosp. vibrācijas ilgums" "Taustiņu nosp. skaņas skaļums" diff --git a/java/res/values-mk/strings.xml b/java/res/values-mk/strings.xml index e3efe1ff5..ab2f2625a 100644 --- a/java/res/values-mk/strings.xml +++ b/java/res/values-mk/strings.xml @@ -139,9 +139,7 @@ - - @@ -197,7 +195,6 @@ - diff --git a/java/res/values-mn-rMN/strings.xml b/java/res/values-mn-rMN/strings.xml index cdbe65d80..f6233b5f6 100644 --- a/java/res/values-mn-rMN/strings.xml +++ b/java/res/values-mn-rMN/strings.xml @@ -83,8 +83,6 @@ "Оруулах хэл" "Хадгалахын тулд дахин хүрнэ үү" "Толь бичиг байна" - "Хэрэглэгчийн санал хүсэлтийг идэвхжүүлэх" - "Ашиглалтын статистик болон гацалтын репортуудыг автоматаар илгээснээр энэ оруулах арга засагчийг сайжруулахад туслаарай" "Гарын загвар" "Англи (ИБ)" "Англи (АНУ)" @@ -117,7 +115,6 @@ "Идэвхжүүлэх" "Одоо биш" "Ижилхэн оруулах загвар байна: %s" - "Ашиглалтын судалгааны горим" "Товч удаан дарах хугацааны тохиргоо" "Товч дарах чичиргээний хугацаа" "Товчны дууны хэмжээ" diff --git a/java/res/values-ms-rMY/strings.xml b/java/res/values-ms-rMY/strings.xml index 1c1bbd547..04ea273ac 100644 --- a/java/res/values-ms-rMY/strings.xml +++ b/java/res/values-ms-rMY/strings.xml @@ -83,8 +83,6 @@ "Bahasa input" "Sentuh lagi untuk menyimpan" "Kamus tersedia" - "Dayakan maklum balas pengguna" - "Bantu memperbaik editor kaedah input ini dengan menghantar statistik penggunaan dan laporan ranap secara automatik" "Tema papan kekunci" "Bahasa Inggeris (UK)" "Bahasa Inggeris (Australia)" @@ -117,7 +115,6 @@ "Dayakan" "Bukan sekarang" "The same input style already exists: %s" - "Mod kajian kebolehgunaan" "Kelewatan tekan lama kekunci" "Tempoh getaran tekan kekunci" "Kelantangan bunyi tekan kekunci" diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml index e61f75b49..f4a3a2da0 100644 --- a/java/res/values-nb/strings.xml +++ b/java/res/values-nb/strings.xml @@ -83,8 +83,6 @@ "Inndataspråk" "Trykk på nytt for å lagre" "Ordbok tilgjengelig" - "Aktiver brukertilbakemelding" - "Ved å sende bruksstatistikk og programstopprapporter til Google automatisk, hjelper du oss med å gjøre redigeringsfunksjonen for denne inndatametoden enda bedre." "Tastaturtema" "Engelsk (Storbritannia)" "Engelsk (USA)" @@ -117,7 +115,6 @@ "Aktiver" "Ikke nå" "Inndatastilen finnes allerede: %s" - "Bruksstudiemodus" "Forsinkelse lange tastetrykk" "Vibrasjonstid ved tastetrykk" "Lydstyrke ved tastetrykk" diff --git a/java/res/values-ne-rNP/strings.xml b/java/res/values-ne-rNP/strings.xml index 537685cf2..60321466f 100644 --- a/java/res/values-ne-rNP/strings.xml +++ b/java/res/values-ne-rNP/strings.xml @@ -83,8 +83,6 @@ "इनपुट भाषाहरू" "बचत गर्न पुनः छुनुहोस्" "उपलब्ध शब्दकोश" - "प्रयोगकर्ता प्रतिक्रिया सक्षम पार्नुहोस्" - "स्वचालित रूपमा प्रयोग तथ्याङ्कहरू र क्यास रिपोर्टहरू पठाएर यस इनपुट विधि सम्पादकलाई सुधार्न सहयोग गर्नुहोस्।" "किबोर्ड थिम" "अंग्रेजी (युके)" "अंग्रेजी (युएस्)" @@ -117,7 +115,6 @@ "सक्षम पार्नुहोस्" "अहिले होइन" "यस्तो इनपुट शैली पहिले नै अवस्थित छ: %s" - "प्रयोग अध्ययन मोड" "कुञ्जी लामो थिचाइ ढिलाइ" "कुञ्जी थिचाइ भाइब्रेसन अवधि" "कुञ्जी थिचाइ आवाज भोल्युम" diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml index d123d36d4..a651f7e06 100644 --- a/java/res/values-nl/strings.xml +++ b/java/res/values-nl/strings.xml @@ -83,8 +83,6 @@ "Invoertalen" "Raak nogmaals aan om op te slaan" "Woordenboek beschikbaar" - "Gebruikersfeedback inschakelen." - "Help deze invoermethode te verbeteren door automatisch gebruiksstatistieken en crashmeldingen te verzenden." "Toetsenbordthema" "Engels (GB)" "Engels (VS)" @@ -117,7 +115,6 @@ "Inschakelen" "Niet nu" "Dezelfde invoerstijl bestaat al: %s" - "Modus voor gebruiksvriendelijkheidsonderzoek" "Vertraging toets lang indrukkn" "Trilingsduur bij toetsgebruik" "Geluidsvolume bij toetsgebruik" diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml index cdd7d418b..e78b7f267 100644 --- a/java/res/values-pl/strings.xml +++ b/java/res/values-pl/strings.xml @@ -83,8 +83,6 @@ "Języki wprowadzania" "Dotknij ponownie, aby zapisać" "Słownik dostępny" - "Włącz przesyłanie opinii użytkownika" - "Pomóż ulepszyć edytor wprowadzania tekstu, automatycznie wysyłając statystyki użycia i raporty o awariach." "Motyw klawiatury" "angielski (Wielka Brytania)" "angielski (Stany Zjednoczone)" @@ -117,7 +115,6 @@ "Włącz" "Nie teraz" "Taki styl wprowadzania już istnieje: %s" - "Tryb badania przydatności" "Opóźnienie przy długim naciśnięciu" "Wibracja przy naciśniętym klawiszu" "Głośność przy naciśniętym klawiszu" diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml index d865f4764..d13fca3ba 100644 --- a/java/res/values-pt-rPT/strings.xml +++ b/java/res/values-pt-rPT/strings.xml @@ -83,8 +83,6 @@ "Idiomas de introdução" "Toque novamente para guardar" "Dicionário disponível" - "Ativar comentários do utilizador" - "Envie automaticamente estatísticas de utilização e relatórios de falhas e ajude-nos a melhorar este editor do método de introdução." "Tema do teclado" "Inglês (RU)" "Inglês (EUA)" @@ -117,7 +115,6 @@ "Ativar" "Agora não" "Já existe o mesmo estilo de introdução: %s" - "Modo de estudo da capacidade de utilização" "Atraso ao manter tecla premida" "Duração vibr. ao premir teclas" "Volume do som ao premir teclas" diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml index 5b4d39bff..f19ce5ed4 100644 --- a/java/res/values-pt/strings.xml +++ b/java/res/values-pt/strings.xml @@ -83,8 +83,6 @@ "Idiomas de entrada" "Toque novamente para salvar" "Dicionário disponível" - "Ativar comentário do usuário" - "Ajude a melhorar este editor de método de entrada enviando automaticamente estatísticas de uso e relatórios de falhas." "Tema do teclado" "inglês (Reino Unido)" "inglês (EUA)" @@ -117,7 +115,6 @@ "Ativar" "Agora não" "O estilo de entrada já existe: %s" - "Modo de estudo de utilização" "Atraso ao pressionar teclas" "Duração da vibração ao tocar" "Volume ao tocar na tela" diff --git a/java/res/values-rm/strings.xml b/java/res/values-rm/strings.xml index 43e15836a..526ec73bd 100644 --- a/java/res/values-rm/strings.xml +++ b/java/res/values-rm/strings.xml @@ -133,8 +133,6 @@ "Dicziunari disponibel" - "Activar il feedback da l\'utilisader" - @@ -190,7 +188,6 @@ - diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml index dc8c1b8b6..5d5330d3b 100644 --- a/java/res/values-ro/strings.xml +++ b/java/res/values-ro/strings.xml @@ -83,8 +83,6 @@ "Limbi de introducere de text" "Atingeţi din nou pentru a salva" "Dicţionar disponibil" - "Activaţi feedback de la utilizatori" - "Ajutați la îmbunătățirea acestui instrument de editare a metodelor de introducere a textului trimițând în mod automat statistici de utilizare și rapoarte de blocare." "Temă pentru tastatură" "engleză (Regatul Unit)" "engleză (S.U.A.)" @@ -117,7 +115,6 @@ "Activaţi" "Nu acum" "Acelaşi stil de introducere există deja: %s" - "Modul Studiu privind utilizarea" "Timpul apăsării lungi a tastei" "Vibrare după apăsarea tastei" "Sunet la apăsarea tastelor" diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml index 065007e77..e78874948 100644 --- a/java/res/values-ru/strings.xml +++ b/java/res/values-ru/strings.xml @@ -83,8 +83,6 @@ "Языки ввода" "Нажмите, чтобы сохранить" "Доступен словарь" - "Включить отправку сведений" - "Помогите усовершенствовать редактор способа ввода, разрешив отправку статистики и отчетов о сбоях" "Тема клавиатуры" "английский (Великобритания)" "английский (США)" @@ -117,7 +115,6 @@ "Включить" "Не сейчас" "Такой стиль ввода уже существует: %s" - "Режим проверки удобства использования" "Долгое нажатие" "Вибросигнал при нажатии клавиш" "Звук при нажатии клавиш" diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml index 4eefab9cb..179960f50 100644 --- a/java/res/values-sk/strings.xml +++ b/java/res/values-sk/strings.xml @@ -83,8 +83,6 @@ "Jazyky vstupu" "Opätovným dotykom uložíte" "K dispozícii je slovník" - "Povoliť spätnú väzbu od používateľov" - "Automatickým zasielaním štatistík o využívaní editora metódy vstupu a správ o jeho zlyhaní môžete prispieť k vylepšeniu tohto nástroja" "Motív klávesnice" "Anglická klávesnica (UK)" "Anglická klávesnica (US)" @@ -117,7 +115,6 @@ "Povoliť" "Teraz nie" "Rovnaký štýl vstupu už existuje: %s" - "Režim štúdie použiteľnosti" "Oneskor. pri stlač. a podržaní" "Trvanie vibrov. pri stlač. kl." "Hlasitosť pri stlačení klávesu" diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml index b411dc4d0..64eedc623 100644 --- a/java/res/values-sl/strings.xml +++ b/java/res/values-sl/strings.xml @@ -83,8 +83,6 @@ "Jeziki vnosa" "Dotaknite se še enkrat, da shranite" "Slovar je na voljo" - "Omogoči povratne informacije uporabnikov" - "S samodejnim pošiljanjem statističnih podatkov o uporabi in poročil o zrušitvah nam pomagate izboljšati urejevalnik načina vnosa." "Tema tipkovnice" "angleščina (Združeno kraljestvo)" "angleščina (ZDA)" @@ -117,7 +115,6 @@ "Omogoči" "Ne zdaj" "Isti slog vnosa že obstaja: %s" - "Način za preučevanje uporabnosti" "Zakasn. za dolg pritisk tipke" "Trajanje vibr. ob prit. tipke" "Glasn. zvoka ob pritisku tipke" diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml index 2db47044f..a37d22e7e 100644 --- a/java/res/values-sr/strings.xml +++ b/java/res/values-sr/strings.xml @@ -83,8 +83,6 @@ "Језици уноса" "Поново додирните да бисте сачували" "Речник је доступан" - "Омогући повратну информацију корисника" - "Помозите нам да побољшамо овај уређивач метода уноса тако што ћете аутоматски слати статистику коришћења и извештаје о отказивању" "Тема тастатуре" "енглески (УК)" "енглески (САД)" @@ -117,7 +115,6 @@ "Омогући" "Не сада" "Исти стил уноса већ постоји: %s" - "Режим за студију могућности коришћења" "Одлагање при дугом притиску" "Трајање вибрације при притиску" "Јачина звука при притиску" diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml index 116d2f493..1cb57dda9 100644 --- a/java/res/values-sv/strings.xml +++ b/java/res/values-sv/strings.xml @@ -83,8 +83,6 @@ "Inmatningsspråk" "Spara genom att trycka igen" "En ordlista är tillgänglig" - "Aktivera synpunkter från användare" - "Du kan hjälpa till att förbättra inmatningsmetoden genom att automatiskt skicka användningsstatistik och felrapporter" "Tangentbordstema" "Engelskt (brittiskt)" "Engelskt (amerikanskt)" @@ -117,7 +115,6 @@ "Aktivera" "Inte nu" "Samma indatastil finns redan: %s" - "Läge för studie av användbarhet" "Fördröjning vid långt tryck" "Vibrationslängd för tangenter" "Ljudvolym för tangenter" diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml index 7a40e5cf2..361e9f67d 100644 --- a/java/res/values-sw/strings.xml +++ b/java/res/values-sw/strings.xml @@ -83,8 +83,6 @@ "Lugha zinazoruhusiwa" "Gusa tena ili kuhifadhi" "Kamusi inapatikana" - "Wezesha maoni ya watumiaji" - "Saidia kuimarisha mbinu hii ya uingizaji wa kihariri, kwa kutuma takwimu za matumizi na ripoti za kuvurugika kiotomatiki" "Maandhari ya kibodi" "Kiingereza cha (Uingereza)" "Kiingereza cha (Marekani)" @@ -117,7 +115,6 @@ "Washa" "Sio sasa" "Mfumo sawa wa maingizo tayari upo: %s" - "Modi ya uchunguzi wa utumizi" "Ubofyaji kitufe kunakochelewa" "Bonyeza kitufe cha muda wa kutetema" "Bonyeza kitufe cha kiwango cha sauti" diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml index 02fbd617d..5bbff3dc8 100644 --- a/java/res/values-th/strings.xml +++ b/java/res/values-th/strings.xml @@ -83,8 +83,6 @@ "ภาษาสำหรับการป้อนข้อมูล" "แตะอีกครั้งเพื่อบัน​​ทึก" "มีพจนานุกรมให้ใช้งาน" - "เปิดใช้งานการแสดงความคิดเห็นจากผู้ใช้" - "ช่วยปรับปรุงตัวแก้ไขวิธีการป้อนข้อมูลนี้โดยการส่งสถิติการใช้งานและรายงานการขัดข้องโดยอัตโนมัติ" "ชุดรูปแบบแป้นพิมพ์" "อังกฤษ (สหราชอาณาจักร)" "อังกฤษ (อเมริกัน)" @@ -117,7 +115,6 @@ "เปิดใช้งาน" "ข้ามไปก่อน" "รูปแบบการป้อนข้อมูลเดียวกันนี้มีอยู่แล้ว: %s" - "โหมดศึกษาประโยชน์ในการใช้งาน" "การหน่วงเวลาของการกดแป้นค้าง" "ระยะเวลาการสั่นเมื่อกดแป้นพิมพ์" "ระดับเสียงเมื่อกดแป้นพิมพ์" diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml index 43bbcd03b..d1b665c72 100644 --- a/java/res/values-tl/strings.xml +++ b/java/res/values-tl/strings.xml @@ -83,8 +83,6 @@ "Mga wika ng input" "Pinduting muli upang i-save" "Available ang diksyunaryo" - "Paganahin ang feedback ng user" - "Tumulong na pahusayin ang editor ng pamamaraan ng pag-input na ito sa pamamagitan ng awtomatikong pagpapadala ng mga istatistika ng paggamit at ulat ng pag-crash" "Tema ng keyboard" "Ingles (UK)" "Ingles (Estados Unidos)" @@ -117,7 +115,6 @@ "Paganahin" "Hindi ngayon" "Umiiral na ang parehong estilo ng input: %s" - "Study mode ng pagiging kapaki-pakinabang" "Key long press delay" "Tagal ng vibration ng keypress" "Volume ng tunog ng keypress" diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml index 329c7c6b3..adbd67690 100644 --- a/java/res/values-tr/strings.xml +++ b/java/res/values-tr/strings.xml @@ -83,8 +83,6 @@ "Giriş dilleri" "Kaydetmek için tekrar dokunun" "Sözlük kullanılabilir" - "Kullanıcı geri bildirimini etkinleştir" - "Kullanım istatistiklerini ve kilitlenme raporlarını otomatik olarak göndererek bu giriş yöntemi düzenleyicisinin iyileştirilmesine yardımcı olun." "Klavye teması" "İngilizce (BK)" "İngilizce (ABD)" @@ -117,7 +115,6 @@ "Etkinleştir" "Şimdi değil" "Aynı giriş stili zaten var: %s" - "Kullanılabilirlik çalışması modu" "Tuşa uzun basma gecikmesi" "Tuşa basma titreşim süresi" "Tuşa basma ses seviyesi" diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml index ab4283257..8ce96561f 100644 --- a/java/res/values-uk/strings.xml +++ b/java/res/values-uk/strings.xml @@ -83,8 +83,6 @@ "Мови введення" "Торкніться знову, щоб зберегти" "Словник доступний" - "Увімк. відгуки корист." - "Допоможіть покращити цей редактор методу введення, автоматично надсилаючи в Google статистику використання та звіти про аварійне завершення роботи." "Тема клавіатури" "Англійська (Великобританія)" "Англійська (США)" @@ -117,7 +115,6 @@ "Увімкнути" "Не зараз" "Такий стиль введення вже існує: %s" - "Режим вивчення зручності у використанні" "Затримка довгого натискання" "Вібрація при натисканні клавіш" "Гучність натискання клавіш" diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml index 019620761..5d4705892 100644 --- a/java/res/values-vi/strings.xml +++ b/java/res/values-vi/strings.xml @@ -83,8 +83,6 @@ "Ngôn ngữ nhập" "Chạm lại để lưu" "Có sẵn từ điển" - "Bật phản hồi của người dùng" - "Giúp cải tiến trình chỉnh sửa phương thức nhập này bằng cách tự động gửi thống kê sử dụng và báo cáo sự cố" "Chủ đề bàn phím" "Tiếng Anh (Anh)" "Tiếng Anh (Mỹ)" @@ -117,7 +115,6 @@ "Bật" "Để sau" "Đã tồn tại kiểu nhập tương tự: %s" - "Chế độ nghiên cứu tính khả dụng" "Tgian chờ cho nhấn và giữ phím" "Thời gian rung khi nhấn phím" "Âm lượng khi nhấn phím" diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml index 134b9d5bf..4f5cddda7 100644 --- a/java/res/values-zh-rCN/strings.xml +++ b/java/res/values-zh-rCN/strings.xml @@ -83,8 +83,6 @@ "输入语言" "再次触摸即可保存" "有可用词典" - "启用用户反馈" - "自动发送使用情况统计信息和崩溃报告,帮助改进此输入法。" "键盘主题" "英语(英国)" "英语(美国)" @@ -117,7 +115,6 @@ "启用" "以后再说" "已经存在相同的输入风格:%s" - "可用性研究模式" "按键长按延迟" "按键振动时长" "按键音量" diff --git a/java/res/values-zh-rHK/strings.xml b/java/res/values-zh-rHK/strings.xml index f2453a7ed..1d6030e0a 100644 --- a/java/res/values-zh-rHK/strings.xml +++ b/java/res/values-zh-rHK/strings.xml @@ -83,8 +83,6 @@ "輸入語言" "再次輕觸即可儲存" "可使用字典" - "啟用用戶意見反映" - "自動傳送使用統計資料和當機報告,協助改良這個輸入法編輯器" "鍵盤主題" "英文 (英國)" "英文 (美國)" @@ -117,7 +115,6 @@ "啟用" "暫時不要" "已存在相同的輸入樣式:%s" - "可用性研究模式" "長按鍵延遲" "按鍵震動時間" "按鍵音量" diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml index d9ee7906f..ae74d055c 100644 --- a/java/res/values-zh-rTW/strings.xml +++ b/java/res/values-zh-rTW/strings.xml @@ -83,8 +83,6 @@ "輸入語言" "再次輕觸即可儲存" "可用的字典" - "啟用使用者意見回饋" - "自動傳送使用統計資料和當機報告,協助改善此輸入法編輯器" "鍵盤主題" "英文 (英國)" "英文 (美國)" @@ -117,7 +115,6 @@ "啟用" "暫時不要" "已存在相同的輸入樣式:%s" - "使用習慣學習模式" "按鍵長按延遲" "按鍵震動持續時間" "按鍵音量" diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml index 488fcdfb6..a0054cbde 100644 --- a/java/res/values-zu/strings.xml +++ b/java/res/values-zu/strings.xml @@ -83,8 +83,6 @@ "Izilimi zokufakwayo" "Thinta futhi ukuze ulondoloze" "Isichazamazwi siyatholakala" - "Vumela impendulo yomsebenzisi" - "Siza ukuthuthukisa lo mhleli wendlela yokufaka ngokusithumela ngokuzenzakalela izibalo zokusetshenziswa nokukhubeka." "Indikimba yekhibhodi" "i-English(UK)" "i-English (US)" @@ -117,7 +115,6 @@ "Nika amandla" "Hhayi manje" "Isitayela sokufaka esifanayo sesivele sikhona: %s" - "Imodi yesitadi yokusebenziseka" "Ukulibazisa ukucindezela isikhashana ukhiye" "Ubude besikhathi sokudlidliza ukucindezela ukhiye" "Ivolumu yomsindo wokucindezela ukhiye" diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index a053b0b09..2ad7ce592 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -175,11 +175,6 @@ Dictionary available - - Enable user feedback - - Help improve this input method editor by automatically sending usage statistics and crash reports - Keyboard theme @@ -327,8 +322,6 @@ mobile devices. [CHAR LIMIT=25] --> "The same input style already exists: %s" - - Usability study mode Key long press delay diff --git a/java/res/xml/prefs_for_debug.xml b/java/res/xml/prefs_for_debug.xml index c333b0751..1a7fe71fe 100644 --- a/java/res/xml/prefs_for_debug.xml +++ b/java/res/xml/prefs_for_debug.xml @@ -20,12 +20,6 @@ android:title="@string/prefs_debug_mode" android:key="english_ime_debug_settings" > - - 0 ? typedWord.substring(0, typedWord.length() - trailingSingleQuotesCount) : typedWord; - LatinImeLogger.onAddSuggestedWord(typedWord, Dictionary.TYPE_USER_TYPED); final ArrayList rawSuggestions; if (ProductionFlag.INCLUDE_RAW_SUGGESTIONS) { @@ -186,12 +183,6 @@ public final class Suggest { } } - for (int i = 0; i < suggestionsCount; ++i) { - final SuggestedWordInfo wordInfo = suggestionsContainer.get(i); - LatinImeLogger.onAddSuggestedWord(wordInfo.mWord.toString(), - wordInfo.mSourceDict.mDictType); - } - if (!TextUtils.isEmpty(typedWord)) { suggestionsContainer.add(0, new SuggestedWordInfo(typedWord, SuggestedWordInfo.MAX_SCORE, SuggestedWordInfo.KIND_TYPED, @@ -233,10 +224,6 @@ public final class Suggest { final SuggestionResults suggestionResults = mDictionaryFacilitator.getSuggestionResults( wordComposer, prevWordsInfo, proximityInfo, blockOffensiveWords, additionalFeaturesOptions, sessionId, rawSuggestions); - for (SuggestedWordInfo wordInfo : suggestionResults) { - LatinImeLogger.onAddSuggestedWord(wordInfo.mWord, wordInfo.mSourceDict.mDictType); - } - final ArrayList suggestionsContainer = new ArrayList<>(suggestionResults); final int suggestionsCount = suggestionsContainer.size(); diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index 2530f64f9..dc2e1af22 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -49,7 +49,6 @@ import com.android.inputmethod.latin.settings.SpacingAndPunctuations; import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor; import com.android.inputmethod.latin.utils.AsyncResultHolder; import com.android.inputmethod.latin.utils.InputTypeUtils; -import com.android.inputmethod.latin.utils.LatinImeLoggerUtils; import com.android.inputmethod.latin.utils.RecapitalizeStatus; import com.android.inputmethod.latin.utils.StringUtils; import com.android.inputmethod.latin.utils.TextRange; @@ -230,8 +229,6 @@ public final class InputLogic { // If this is a punctuation picked from the suggestion strip, pass it to onCodeInput if (suggestion.length() == 1 && suggestedWords.isPunctuationSuggestions()) { // Word separators are suggested before the user inputs something. - // So, LatinImeLogger logs "" as a user's input. - LatinImeLogger.logOnManualSuggestion("", suggestion, index, suggestedWords); // Rely on onCodeInput to do the complicated swapping/stripping logic consistently. final Event event = Event.createPunctuationSuggestionPickedEvent(suggestionInfo); return onCodeInput(settingsValues, event, keyboardShiftState, handler); @@ -269,7 +266,6 @@ public final class InputLogic { // We need to log before we commit, because the word composer will store away the user // typed word. final String replacedWord = mWordComposer.getTypedWord(); - LatinImeLogger.logOnManualSuggestion(replacedWord, suggestion, index, suggestedWords); commitChosenWord(settingsValues, suggestion, LastComposedWord.COMMIT_TYPE_MANUAL_PICK, LastComposedWord.NOT_A_SEPARATOR); mConnection.endBatchEdit(); @@ -286,10 +282,6 @@ public final class InputLogic { || suggestionInfo.isKindOf(SuggestedWordInfo.KIND_OOV_CORRECTION)) && !mDictionaryFacilitator.isValidWord(suggestion, true /* ignoreCase */); - if (settingsValues.mIsInternal) { - LatinImeLoggerUtils.onSeparator((char)Constants.CODE_SPACE, - Constants.NOT_A_COORDINATE, Constants.NOT_A_COORDINATE); - } if (showingAddToDictionaryHint && mDictionaryFacilitator.isUserDictionaryEnabled()) { mSuggestionStripViewAccessor.showAddToDictionaryHint(suggestion); } else { @@ -405,7 +397,6 @@ public final class InputLogic { switch (event.mKeyCode) { case Constants.CODE_DELETE: handleBackspace(inputTransaction); - LatinImeLogger.logOnDelete(event.mX, event.mY); break; case Constants.CODE_SHIFT: performRecapitalization(inputTransaction.mSettingsValues); @@ -511,12 +502,6 @@ public final class InputLogic { ++mAutoCommitSequenceNumber; mConnection.beginBatchEdit(); if (mWordComposer.isComposingWord()) { - if (settingsValues.mIsInternal) { - if (mWordComposer.isBatchMode()) { - LatinImeLoggerUtils.onAutoCorrection("", mWordComposer.getTypedWord(), " ", - mWordComposer); - } - } if (mWordComposer.isCursorFrontOrMiddleOfComposingWord()) { // If we are in the middle of a recorrection, we need to commit the recorrection // first so that we can insert the batch input at the current cursor position. @@ -656,19 +641,9 @@ public final class InputLogic { || Character.getType(codePoint) == Character.OTHER_SYMBOL) { didAutoCorrect = handleSeparator(inputTransaction, inputTransaction.mEvent.isSuggestionStripPress(), handler); - if (inputTransaction.mSettingsValues.mIsInternal) { - LatinImeLoggerUtils.onSeparator((char)codePoint, - inputTransaction.mEvent.mX, inputTransaction.mEvent.mY); - } } else { didAutoCorrect = false; if (SpaceState.PHANTOM == inputTransaction.mSpaceState) { - if (inputTransaction.mSettingsValues.mIsInternal) { - if (mWordComposer.isComposingWord() && mWordComposer.isBatchMode()) { - LatinImeLoggerUtils.onAutoCorrection("", mWordComposer.getTypedWord(), " ", - mWordComposer); - } - } if (mWordComposer.isCursorFrontOrMiddleOfComposingWord()) { // If we are in the middle of a recorrection, we need to commit the recorrection // first so that we can insert the character at the current cursor position. @@ -767,10 +742,6 @@ public final class InputLogic { mSuggestionStripViewAccessor.dismissAddToDictionaryHint(); } inputTransaction.setRequiresUpdateSuggestions(); - if (settingsValues.mIsInternal) { - LatinImeLoggerUtils.onNonSeparator((char)codePoint, inputTransaction.mEvent.mX, - inputTransaction.mEvent.mY); - } } /** @@ -921,9 +892,6 @@ public final class InputLogic { inputTransaction.setRequiresUpdateSuggestions(); } else { if (mLastComposedWord.canRevertCommit()) { - if (inputTransaction.mSettingsValues.mIsInternal) { - LatinImeLoggerUtils.onAutoCorrectionCancellation(); - } revertCommit(inputTransaction); return; } @@ -1464,10 +1432,6 @@ public final class InputLogic { mLatinIME.getCoordinatesForCurrentKeyboard(codePoints), prevWordsInfo); mConnection.setComposingText(textToCommit, 1); } - if (inputTransaction.mSettingsValues.mIsInternal) { - LatinImeLoggerUtils.onSeparator(mLastComposedWord.mSeparatorString, - Constants.NOT_A_COORDINATE, Constants.NOT_A_COORDINATE); - } // Don't restart suggestion yet. We'll restart if the user deletes the separator. mLastComposedWord = LastComposedWord.NOT_A_COMPOSED_WORD; // We have a separator between the word and the cursor: we should show predictions. @@ -1869,10 +1833,6 @@ public final class InputLogic { throw new RuntimeException("We have an auto-correction but the typed word " + "is empty? Impossible! I must commit suicide."); } - if (settingsValues.mIsInternal) { - LatinImeLoggerUtils.onAutoCorrection( - typedWord, autoCorrection, separator, mWordComposer); - } commitChosenWord(settingsValues, autoCorrection, LastComposedWord.COMMIT_TYPE_DECIDED_WORD, separator); if (!typedWord.equals(autoCorrection)) { diff --git a/java/src/com/android/inputmethod/latin/settings/DebugSettings.java b/java/src/com/android/inputmethod/latin/settings/DebugSettings.java index 5fa15f418..9e7e07e11 100644 --- a/java/src/com/android/inputmethod/latin/settings/DebugSettings.java +++ b/java/src/com/android/inputmethod/latin/settings/DebugSettings.java @@ -29,7 +29,6 @@ import android.preference.PreferenceScreen; import com.android.inputmethod.latin.Dictionary; import com.android.inputmethod.latin.DictionaryDumpBroadcastReceiver; -import com.android.inputmethod.latin.LatinImeLogger; import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.debug.ExternalDictionaryGetterForDebug; import com.android.inputmethod.latin.utils.ApplicationUtils; @@ -40,8 +39,6 @@ public final class DebugSettings extends PreferenceFragment public static final String PREF_DEBUG_MODE = "debug_mode"; public static final String PREF_FORCE_NON_DISTINCT_MULTITOUCH = "force_non_distinct_multitouch"; - public static final String PREF_USABILITY_STUDY_MODE = "usability_study_mode"; - public static final String PREF_STATISTICS_LOGGING = "enable_logging"; public static final String PREF_KEY_PREVIEW_SHOW_UP_START_SCALE = "pref_key_preview_show_up_start_scale"; public static final String PREF_KEY_PREVIEW_DISMISS_END_SCALE = @@ -58,11 +55,8 @@ public final class DebugSettings extends PreferenceFragment public static final String PREF_SLIDING_KEY_INPUT_PREVIEW = "pref_sliding_key_input_preview"; public static final String PREF_KEY_LONGPRESS_TIMEOUT = "pref_key_longpress_timeout"; - private static final boolean SHOW_STATISTICS_LOGGING = false; - private boolean mServiceNeedsRestart = false; private CheckBoxPreference mDebugMode; - private CheckBoxPreference mStatisticsLoggingPref; @Override public void onCreate(Bundle icicle) { @@ -71,20 +65,6 @@ public final class DebugSettings extends PreferenceFragment SharedPreferences prefs = getPreferenceManager().getSharedPreferences(); prefs.registerOnSharedPreferenceChangeListener(this); - final Preference usabilityStudyPref = findPreference(PREF_USABILITY_STUDY_MODE); - if (usabilityStudyPref instanceof CheckBoxPreference) { - final CheckBoxPreference checkbox = (CheckBoxPreference)usabilityStudyPref; - checkbox.setChecked(prefs.getBoolean(PREF_USABILITY_STUDY_MODE, - LatinImeLogger.getUsabilityStudyMode(prefs))); - } - final Preference statisticsLoggingPref = findPreference(PREF_STATISTICS_LOGGING); - if (statisticsLoggingPref instanceof CheckBoxPreference) { - mStatisticsLoggingPref = (CheckBoxPreference) statisticsLoggingPref; - if (!SHOW_STATISTICS_LOGGING) { - getPreferenceScreen().removePreference(statisticsLoggingPref); - } - } - final PreferenceScreen readExternalDictionary = (PreferenceScreen) findPreference(PREF_READ_EXTERNAL_DICTIONARY); if (null != readExternalDictionary) { @@ -162,27 +142,22 @@ public final class DebugSettings extends PreferenceFragment @Override public void onStop() { super.onStop(); - if (mServiceNeedsRestart) Process.killProcess(Process.myPid()); + if (mServiceNeedsRestart) { + Process.killProcess(Process.myPid()); + } } @Override public void onSharedPreferenceChanged(SharedPreferences prefs, String key) { - if (key.equals(PREF_DEBUG_MODE)) { - if (mDebugMode != null) { - mDebugMode.setChecked(prefs.getBoolean(PREF_DEBUG_MODE, false)); - final boolean checked = mDebugMode.isChecked(); - if (mStatisticsLoggingPref != null) { - if (checked) { - getPreferenceScreen().addPreference(mStatisticsLoggingPref); - } else { - getPreferenceScreen().removePreference(mStatisticsLoggingPref); - } - } - updateDebugMode(); - mServiceNeedsRestart = true; - } - } else if (key.equals(PREF_FORCE_NON_DISTINCT_MULTITOUCH)) { + if (key.equals(PREF_DEBUG_MODE) && mDebugMode != null) { + mDebugMode.setChecked(prefs.getBoolean(PREF_DEBUG_MODE, false)); + updateDebugMode(); mServiceNeedsRestart = true; + return; + } + if (key.equals(PREF_FORCE_NON_DISTINCT_MULTITOUCH)) { + mServiceNeedsRestart = true; + return; } } diff --git a/java/src/com/android/inputmethod/latin/settings/Settings.java b/java/src/com/android/inputmethod/latin/settings/Settings.java index 48219f60a..235847799 100644 --- a/java/src/com/android/inputmethod/latin/settings/Settings.java +++ b/java/src/com/android/inputmethod/latin/settings/Settings.java @@ -332,10 +332,6 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang R.array.keypress_vibration_durations, DEFAULT_KEYPRESS_VIBRATION_DURATION)); } - public static boolean readUsabilityStudyMode(final SharedPreferences prefs) { - return prefs.getBoolean(DebugSettings.PREF_USABILITY_STUDY_MODE, true); - } - public static float readKeyPreviewAnimationScale(final SharedPreferences prefs, final String prefKey, final float defaultValue) { final float fraction = prefs.getFloat(prefKey, UNDEFINED_PREFERENCE_VALUE_FLOAT); diff --git a/java/src/com/android/inputmethod/latin/utils/LatinImeLoggerUtils.java b/java/src/com/android/inputmethod/latin/utils/LatinImeLoggerUtils.java deleted file mode 100644 index d14ba508b..000000000 --- a/java/src/com/android/inputmethod/latin/utils/LatinImeLoggerUtils.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * 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.utils; - -import android.text.TextUtils; - -import com.android.inputmethod.latin.Constants; -import com.android.inputmethod.latin.LatinImeLogger; -import com.android.inputmethod.latin.WordComposer; - -public final class LatinImeLoggerUtils { - private LatinImeLoggerUtils() { - // This utility class is not publicly instantiable. - } - - public static void onNonSeparator(final char code, final int x, final int y) { - UserLogRingCharBuffer.getInstance().push(code, x, y); - LatinImeLogger.logOnInputChar(); - } - - public static void onSeparator(final int code, final int x, final int y) { - // Helper method to log a single code point separator - // TODO: cache this mapping of a code point to a string in a sparse array in StringUtils - onSeparator(StringUtils.newSingleCodePointString(code), x, y); - } - - public static void onSeparator(final String separator, final int x, final int y) { - final int length = separator.length(); - for (int i = 0; i < length; i = Character.offsetByCodePoints(separator, i, 1)) { - int codePoint = Character.codePointAt(separator, i); - // TODO: accept code points - UserLogRingCharBuffer.getInstance().push((char)codePoint, x, y); - } - LatinImeLogger.logOnInputSeparator(); - } - - public static void onAutoCorrection(final String typedWord, final String correctedWord, - final String separatorString, final WordComposer wordComposer) { - final boolean isBatchMode = wordComposer.isBatchMode(); - if (!isBatchMode && TextUtils.isEmpty(typedWord)) { - return; - } - // TODO: this fails when the separator is more than 1 code point long, but - // the backend can't handle it yet. The only case when this happens is with - // smileys and other multi-character keys. - final int codePoint = TextUtils.isEmpty(separatorString) ? Constants.NOT_A_CODE - : separatorString.codePointAt(0); - if (!isBatchMode) { - LatinImeLogger.logOnAutoCorrectionForTyping(typedWord, correctedWord, codePoint); - } else { - if (!TextUtils.isEmpty(correctedWord)) { - // We must make sure that InputPointer contains only the relative timestamps, - // not actual timestamps. - LatinImeLogger.logOnAutoCorrectionForGeometric( - "", correctedWord, codePoint, wordComposer.getInputPointers()); - } - } - } - - public static void onAutoCorrectionCancellation() { - LatinImeLogger.logOnAutoCorrectionCancelled(); - } -} diff --git a/java/src/com/android/inputmethod/latin/utils/UsabilityStudyLogUtils.java b/java/src/com/android/inputmethod/latin/utils/UsabilityStudyLogUtils.java deleted file mode 100644 index fac932dba..000000000 --- a/java/src/com/android/inputmethod/latin/utils/UsabilityStudyLogUtils.java +++ /dev/null @@ -1,292 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.inputmethod.latin.utils; - -import android.content.Intent; -import android.content.pm.PackageManager; -import android.inputmethodservice.InputMethodService; -import android.net.Uri; -import android.os.Environment; -import android.os.Handler; -import android.os.HandlerThread; -import android.os.Process; -import android.util.Log; -import android.view.MotionEvent; - -import com.android.inputmethod.latin.LatinImeLogger; - -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.FileReader; -import java.io.IOException; -import java.io.PrintWriter; -import java.nio.channels.FileChannel; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.Locale; - -public final class UsabilityStudyLogUtils { - private static final String USABILITY_TAG = UsabilityStudyLogUtils.class.getSimpleName(); - private static final String FILENAME = "log.txt"; - private final Handler mLoggingHandler; - private File mFile; - private File mDirectory; - private InputMethodService mIms; - private PrintWriter mWriter; - private final Date mDate; - private final SimpleDateFormat mDateFormat; - - private UsabilityStudyLogUtils() { - mDate = new Date(); - mDateFormat = new SimpleDateFormat("yyyyMMdd-HHmmss.SSSZ", Locale.US); - - HandlerThread handlerThread = new HandlerThread("UsabilityStudyLogUtils logging task", - Process.THREAD_PRIORITY_BACKGROUND); - handlerThread.start(); - mLoggingHandler = new Handler(handlerThread.getLooper()); - } - - // Initialization-on-demand holder - private static final class OnDemandInitializationHolder { - public static final UsabilityStudyLogUtils sInstance = new UsabilityStudyLogUtils(); - } - - public static UsabilityStudyLogUtils getInstance() { - return OnDemandInitializationHolder.sInstance; - } - - public void init(final InputMethodService ims) { - mIms = ims; - mDirectory = ims.getFilesDir(); - } - - private void createLogFileIfNotExist() { - if ((mFile == null || !mFile.exists()) - && (mDirectory != null && mDirectory.exists())) { - try { - mWriter = getPrintWriter(mDirectory, FILENAME, false); - } catch (final IOException e) { - Log.e(USABILITY_TAG, "Can't create log file."); - } - } - } - - public static void writeBackSpace(final int x, final int y) { - UsabilityStudyLogUtils.getInstance().write("\t" + x + "\t" + y); - } - - public static void writeChar(final char c, final int x, final int y) { - String inputChar = String.valueOf(c); - switch (c) { - case '\n': - inputChar = ""; - break; - case '\t': - inputChar = ""; - break; - case ' ': - inputChar = ""; - break; - } - UsabilityStudyLogUtils.getInstance().write(inputChar + "\t" + x + "\t" + y); - LatinImeLogger.onPrintAllUsabilityStudyLogs(); - } - - public static void writeMotionEvent(final MotionEvent me) { - final int action = me.getActionMasked(); - final long eventTime = me.getEventTime(); - final int pointerCount = me.getPointerCount(); - for (int index = 0; index < pointerCount; index++) { - final int id = me.getPointerId(index); - final int x = (int)me.getX(index); - final int y = (int)me.getY(index); - final float size = me.getSize(index); - final float pressure = me.getPressure(index); - - final String eventTag; - switch (action) { - case MotionEvent.ACTION_UP: - eventTag = "[Up]"; - break; - case MotionEvent.ACTION_DOWN: - eventTag = "[Down]"; - break; - case MotionEvent.ACTION_POINTER_UP: - eventTag = "[PointerUp]"; - break; - case MotionEvent.ACTION_POINTER_DOWN: - eventTag = "[PointerDown]"; - break; - case MotionEvent.ACTION_MOVE: - eventTag = "[Move]"; - break; - default: - eventTag = "[Action" + action + "]"; - break; - } - getInstance().write(eventTag + eventTime + "," + id + "," + x + "," + y + "," + size - + "," + pressure); - } - } - - public void write(final String log) { - mLoggingHandler.post(new Runnable() { - @Override - public void run() { - createLogFileIfNotExist(); - final long currentTime = System.currentTimeMillis(); - mDate.setTime(currentTime); - - final String printString = String.format(Locale.US, "%s\t%d\t%s\n", - mDateFormat.format(mDate), currentTime, log); - if (LatinImeLogger.sDBG) { - Log.d(USABILITY_TAG, "Write: " + log); - } - mWriter.print(printString); - } - }); - } - - private synchronized String getBufferedLogs() { - mWriter.flush(); - final StringBuilder sb = new StringBuilder(); - final BufferedReader br = getBufferedReader(); - String line; - try { - while ((line = br.readLine()) != null) { - sb.append('\n'); - sb.append(line); - } - } catch (final IOException e) { - Log.e(USABILITY_TAG, "Can't read log file."); - } finally { - if (LatinImeLogger.sDBG) { - Log.d(USABILITY_TAG, "Got all buffered logs\n" + sb.toString()); - } - try { - br.close(); - } catch (final IOException e) { - // ignore. - } - } - return sb.toString(); - } - - public void emailUsabilityStudyLogsAll() { - mLoggingHandler.post(new Runnable() { - @Override - public void run() { - final Date date = new Date(); - date.setTime(System.currentTimeMillis()); - final String currentDateTimeString = - new SimpleDateFormat("yyyyMMdd-HHmmssZ", Locale.US).format(date); - if (mFile == null) { - Log.w(USABILITY_TAG, "No internal log file found."); - return; - } - if (mIms.checkCallingOrSelfPermission( - android.Manifest.permission.WRITE_EXTERNAL_STORAGE) - != PackageManager.PERMISSION_GRANTED) { - Log.w(USABILITY_TAG, "Doesn't have the permission WRITE_EXTERNAL_STORAGE"); - return; - } - mWriter.flush(); - final String destPath = Environment.getExternalStorageDirectory() - + "/usability-" + currentDateTimeString + ".log"; - final File destFile = new File(destPath); - try { - final FileInputStream srcStream = new FileInputStream(mFile); - final FileOutputStream destStream = new FileOutputStream(destFile); - final FileChannel src = srcStream.getChannel(); - final FileChannel dest = destStream.getChannel(); - src.transferTo(0, src.size(), dest); - src.close(); - srcStream.close(); - dest.close(); - destStream.close(); - } catch (final FileNotFoundException e1) { - Log.w(USABILITY_TAG, e1); - return; - } catch (final IOException e2) { - Log.w(USABILITY_TAG, e2); - return; - } - if (!destFile.exists()) { - Log.w(USABILITY_TAG, "Dest file doesn't exist."); - return; - } - final Intent intent = new Intent(Intent.ACTION_SEND); - intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); - if (LatinImeLogger.sDBG) { - Log.d(USABILITY_TAG, "Destination file URI is " + destFile.toURI()); - } - intent.setType("text/plain"); - intent.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + destPath)); - intent.putExtra(Intent.EXTRA_SUBJECT, - "[Usability Study Logs] " + currentDateTimeString); - mIms.startActivity(intent); - } - }); - } - - public void printAll() { - mLoggingHandler.post(new Runnable() { - @Override - public void run() { - mIms.getCurrentInputConnection().commitText(getBufferedLogs(), 0); - } - }); - } - - public void clearAll() { - mLoggingHandler.post(new Runnable() { - @Override - public void run() { - if (mFile != null && mFile.exists()) { - if (LatinImeLogger.sDBG) { - Log.d(USABILITY_TAG, "Delete log file."); - } - mFile.delete(); - mWriter.close(); - } - } - }); - } - - private BufferedReader getBufferedReader() { - createLogFileIfNotExist(); - try { - return new BufferedReader(new FileReader(mFile)); - } catch (final FileNotFoundException e) { - return null; - } - } - - private PrintWriter getPrintWriter(final File dir, final String filename, - final boolean renew) throws IOException { - mFile = new File(dir, filename); - if (mFile.exists()) { - if (renew) { - mFile.delete(); - } - } - return new PrintWriter(new FileOutputStream(mFile), true /* autoFlush */); - } -} diff --git a/java/src/com/android/inputmethod/latin/utils/UserLogRingCharBuffer.java b/java/src/com/android/inputmethod/latin/utils/UserLogRingCharBuffer.java deleted file mode 100644 index cf0ce0d2f..000000000 --- a/java/src/com/android/inputmethod/latin/utils/UserLogRingCharBuffer.java +++ /dev/null @@ -1,137 +0,0 @@ -/* - * 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.utils; - -import android.inputmethodservice.InputMethodService; - -import com.android.inputmethod.annotations.UsedForTesting; -import com.android.inputmethod.latin.LatinImeLogger; -import com.android.inputmethod.latin.settings.Settings; - -public final class UserLogRingCharBuffer { - public /* for test */ static final int BUFSIZE = 20; - public /* for test */ int mLength = 0; - - private static UserLogRingCharBuffer sUserLogRingCharBuffer = new UserLogRingCharBuffer(); - private static final char PLACEHOLDER_DELIMITER_CHAR = '\uFFFC'; - private static final int INVALID_COORDINATE = -2; - private boolean mEnabled = false; - private int mEnd = 0; - private char[] mCharBuf = new char[BUFSIZE]; - private int[] mXBuf = new int[BUFSIZE]; - private int[] mYBuf = new int[BUFSIZE]; - - private UserLogRingCharBuffer() { - // Intentional empty constructor for singleton. - } - - @UsedForTesting - public static UserLogRingCharBuffer getInstance() { - return sUserLogRingCharBuffer; - } - - public static UserLogRingCharBuffer init(final InputMethodService context, - final boolean enabled, final boolean usabilityStudy) { - if (!(enabled || usabilityStudy)) { - return null; - } - sUserLogRingCharBuffer.mEnabled = true; - UsabilityStudyLogUtils.getInstance().init(context); - return sUserLogRingCharBuffer; - } - - private static int normalize(final int in) { - int ret = in % BUFSIZE; - return ret < 0 ? ret + BUFSIZE : ret; - } - - // TODO: accept code points - @UsedForTesting - public void push(final char c, final int x, final int y) { - if (!mEnabled) { - return; - } - if (LatinImeLogger.sUsabilityStudy) { - UsabilityStudyLogUtils.writeChar(c, x, y); - } - mCharBuf[mEnd] = c; - mXBuf[mEnd] = x; - mYBuf[mEnd] = y; - mEnd = normalize(mEnd + 1); - if (mLength < BUFSIZE) { - ++mLength; - } - } - - public char pop() { - if (mLength < 1) { - return PLACEHOLDER_DELIMITER_CHAR; - } - mEnd = normalize(mEnd - 1); - --mLength; - return mCharBuf[mEnd]; - } - - public char getBackwardNthChar(final int n) { - if (mLength <= n || n < 0) { - return PLACEHOLDER_DELIMITER_CHAR; - } - return mCharBuf[normalize(mEnd - n - 1)]; - } - - public int getPreviousX(final char c, final int back) { - final int index = normalize(mEnd - 2 - back); - if (mLength <= back - || Character.toLowerCase(c) != Character.toLowerCase(mCharBuf[index])) { - return INVALID_COORDINATE; - } - return mXBuf[index]; - } - - public int getPreviousY(final char c, final int back) { - int index = normalize(mEnd - 2 - back); - if (mLength <= back - || Character.toLowerCase(c) != Character.toLowerCase(mCharBuf[index])) { - return INVALID_COORDINATE; - } - return mYBuf[index]; - } - - public String getLastWord(final int ignoreCharCount) { - final StringBuilder sb = new StringBuilder(); - int i = ignoreCharCount; - for (; i < mLength; ++i) { - final char c = mCharBuf[normalize(mEnd - 1 - i)]; - if (!Settings.getInstance().isWordSeparator(c)) { - break; - } - } - for (; i < mLength; ++i) { - char c = mCharBuf[normalize(mEnd - 1 - i)]; - if (!Settings.getInstance().isWordSeparator(c)) { - sb.append(c); - } else { - break; - } - } - return sb.reverse().toString(); - } - - public void reset() { - mLength = 0; - } -}