From 02729904ab00124cf4cc8e952180fcc6d24c80fb Mon Sep 17 00:00:00 2001 From: Baligh Uddin Date: Tue, 9 Sep 2014 04:20:58 -0700 Subject: [PATCH 1/7] Import translations. DO NOT MERGE Change-Id: I760fae2840e78c7dce10f6caf9cae4fffdef71c1 Auto-generated-cl: translation import --- java/res/values-af/strings.xml | 9 --------- java/res/values-am/strings.xml | 9 --------- java/res/values-ar/strings.xml | 9 --------- java/res/values-az-rAZ/strings.xml | 10 ---------- java/res/values-bg/strings.xml | 9 --------- java/res/values-bn-rBD/strings.xml | 9 --------- java/res/values-ca/strings.xml | 9 --------- java/res/values-cs/strings.xml | 9 --------- java/res/values-da/strings.xml | 9 --------- java/res/values-de/strings.xml | 9 --------- java/res/values-el/strings.xml | 9 --------- java/res/values-en-rGB/strings.xml | 9 --------- java/res/values-en-rIN/strings.xml | 9 --------- java/res/values-es-rUS/strings.xml | 9 --------- java/res/values-es/strings.xml | 9 --------- java/res/values-et-rEE/strings.xml | 9 --------- java/res/values-eu-rES/strings.xml | 9 --------- java/res/values-fa/strings.xml | 9 --------- java/res/values-fi/strings.xml | 10 ---------- java/res/values-fr-rCA/strings.xml | 9 --------- java/res/values-fr/strings.xml | 9 --------- java/res/values-gl-rES/strings.xml | 9 --------- java/res/values-hi/strings.xml | 9 --------- java/res/values-hr/strings.xml | 9 --------- java/res/values-hu/strings.xml | 9 --------- java/res/values-hy-rAM/strings.xml | 10 ---------- java/res/values-in/strings.xml | 9 --------- java/res/values-is-rIS/strings.xml | 9 --------- java/res/values-it/strings.xml | 9 --------- java/res/values-iw/strings.xml | 9 --------- java/res/values-ja/strings.xml | 10 ---------- java/res/values-ka-rGE/strings.xml | 10 ---------- java/res/values-kk-rKZ/strings.xml | 9 --------- java/res/values-km-rKH/strings.xml | 9 --------- java/res/values-kn-rIN/strings.xml | 9 --------- java/res/values-ko/strings.xml | 10 ---------- java/res/values-ky-rKG/strings.xml | 9 --------- java/res/values-lo-rLA/strings.xml | 9 --------- java/res/values-lt/strings.xml | 10 ---------- java/res/values-lv/strings.xml | 9 --------- java/res/values-mk-rMK/strings.xml | 9 --------- java/res/values-ml-rIN/strings.xml | 9 --------- java/res/values-mn-rMN/strings.xml | 9 --------- java/res/values-mr-rIN/strings.xml | 9 --------- java/res/values-ms-rMY/strings.xml | 10 ---------- java/res/values-my-rMM/strings.xml | 23 +++++++---------------- java/res/values-nb/strings.xml | 10 ---------- java/res/values-ne-rNP/strings.xml | 9 --------- java/res/values-nl/strings.xml | 9 --------- java/res/values-pl/strings.xml | 9 --------- java/res/values-pt-rPT/strings.xml | 9 --------- java/res/values-pt/strings.xml | 9 --------- java/res/values-ro/strings.xml | 10 ---------- java/res/values-ru/strings.xml | 10 ---------- java/res/values-si-rLK/strings.xml | 10 ---------- java/res/values-sk/strings.xml | 9 --------- java/res/values-sl/strings.xml | 9 --------- java/res/values-sr/strings.xml | 9 --------- java/res/values-sv/strings.xml | 10 ---------- java/res/values-sw/strings.xml | 9 --------- java/res/values-ta-rIN/strings.xml | 9 --------- java/res/values-te-rIN/strings.xml | 9 --------- java/res/values-th/strings.xml | 10 ---------- java/res/values-tl/strings.xml | 10 ---------- java/res/values-tr/strings.xml | 10 ---------- java/res/values-uk/strings.xml | 9 --------- java/res/values-ur-rPK/strings.xml | 10 ---------- java/res/values-uz-rUZ/strings.xml | 9 --------- java/res/values-vi/strings.xml | 10 ---------- java/res/values-zh-rCN/strings.xml | 10 ---------- java/res/values-zh-rHK/strings.xml | 10 ---------- java/res/values-zh-rTW/strings.xml | 10 ---------- java/res/values-zu/strings.xml | 9 --------- 73 files changed, 7 insertions(+), 685 deletions(-) diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml index be003982e..cae1c86a5 100644 --- a/java/res/values-af/strings.xml +++ b/java/res/values-af/strings.xml @@ -36,8 +36,6 @@ "Taal-wisselsleutel dek ook ander invoermetodes" "Taal-wisselsleutel" "Wys wanneer meervoudige invoertale geaktiveer is" - "Wys glyverklikker" - "Vertoon visuele aanduiding terwyl gly van Shift- of Symbol-sleutels af" "Sleutelopspringer-wagperiode" "Geen wagperiode nie" "Verstek" @@ -112,15 +110,8 @@ "Aktiveer" "Nie nou nie" "Dieselfde invoerstyl bestaan ​​reeds: %s" - "Vertraging van sleutellangdruk" "Sleuteldruk se vibrasie-tydsduur" "Sleuteldruk se klankvolume" - "Pasmaak sleutelvoorskou-animasie" - "Lees eksterne woordeboeklêer" - "Geen woordeboeklêers in die aflaaiselsvouer nie" - "Kies \'n woordeboeklêer om te installeer" - "Moet hierdie lêer regtig vir %s geïnstalleer word?" - "Daar was \'n fout" "Verstek" "Welkom by %s" "met Gebaar-tik" diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml index cf4b19f9d..0f130a139 100644 --- a/java/res/values-am/strings.xml +++ b/java/res/values-am/strings.xml @@ -36,8 +36,6 @@ "የቋንቋ መቀየሪያ ቁልፍ ሌሎች የግቤት ስልቶችንም ይሸፍናል" "የቋንቋ መቀየሪያ ቁልፍ" "በርካታ የግቤት ቋንቋዎች ሲነቁ አሳይ" - "ተንሸራታች አመልካች አሳይ" - "ከShift ወይም የምልክት ቁልፎች በማንሸራተት ላይ ሳለ ምስላዊ ምልክት አሳይ" "የቁልፍ ብቅ ባይ መዘግየትን ያስወገዳል" "የዘገየ የለም" "ነባሪ" @@ -112,15 +110,8 @@ "አንቃ" "አሁን አልፈልግም" "ተመሳሳዩ የግብዓት ቅጥ አስቀድሞ አለ፦ %s" - "የሰሌዳ ቁልፍ ጠቅታ በመጫን መዘግየት" "የቁልፍ ጭነት ንዝረት ርዝመት" "የቁልፍ ጭነት ድምጽ መጠን" - "ቁልፍ የቅድመ-እይታ እነማን ያብጁ" - "ውጫዊ የመዝገበቃላት ፋይል አንብብ" - "በውርዶች አቃፊው ውስጥ ምንም የመዝገበ-ፋይሎች የሉም" - "የሚጭኑት የመዝገበ-ቃላት ፋይል ይምረጡ" - "እውን ይሄ ፋይል ለ%s ይጫን?" - "ስህተት ተከስቶ ነበር" "ነባሪ" "እንኳን ወደ %s በደህና መጡ" "በጣት ምልክት መተየብ" diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml index bfe2f8a53..c3cbeea31 100644 --- a/java/res/values-ar/strings.xml +++ b/java/res/values-ar/strings.xml @@ -36,8 +36,6 @@ "يغطي مفتاح تبديل اللغات أساليب الإدخال الأخرى أيضًا" "مفتاح تبديل اللغة" "يظهر عندما يتم تمكين لغات الإدخال متعددة" - "إظهار مؤشر التمرير" - "‏عرض تلميح مرئي أثناء التمرير من مفتاح Shift أو Symbol" "تأخير إزالة النافذة المنبثقة الأساسية" "بلا تأخير" "افتراضي" @@ -112,15 +110,8 @@ "تمكين" "ليس الآن" "نمط الإدخال ذاته موجود من قبل: %s" - "تأخير الضغط الطويل للمفاتيح" "مدة اهتزاز الضغط على المفاتيح" "مستوى صوت الضغط على المفاتيح" - "تخصيص الرسم المتحرك لمعاينة المفاتيح" - "قراءة ملف قاموس خارجي" - "ليست هناك ملفات قواميس في مجلد التنزيلات" - "تحديد ملف قاموس للتثبيت" - "هل تريد حقًا تثبيت هذا الملف للغة %s؟" - "حدث خطأ" "الافتراضية" "مرحبا بكم في %s" "مع الكتابة بالإشارة" diff --git a/java/res/values-az-rAZ/strings.xml b/java/res/values-az-rAZ/strings.xml index 565655105..fbe9de4ec 100644 --- a/java/res/values-az-rAZ/strings.xml +++ b/java/res/values-az-rAZ/strings.xml @@ -36,8 +36,6 @@ "Dil keçid düyməsi başqa daxiletmə metodlarını da əhatə edir" "Dil keçidi düyməsi" "Çoxsaylı daxiletmə dilləri aktivləşdikdə göstər" - "Slayd indikatorunu göstər" - "Sürüşdürmə və ya Simvol düymələrinə keçərkən vizual işarəni göstər" "Klaviş popup kənarlaşdırılmasında gecikmə" "Gecikmə yoxdur" "Varsayılan" @@ -112,16 +110,8 @@ "Aktiv et" "İndi yox" "Eyni daxiletmə üslubu artıq mövcuddur: %s" - "Klavişi uzun müddət basmada gecikmə" "Vibrasiyalı klikləmə müddəti" "Səsli klikləmə səsi" - - - "Xarici lüğət faylını oxuyun" - "Endirmə Qovluğunda heç bir lüğət faylı yoxdur" - "Yükləmək üçün lüğət faylı seçin" - "%s üçün faylı quraşdırmaq istədiyinizə əminsiniz?" - "Xəta var idi" "Defolt" "%s təbiqinə xoş gəlmisiniz" "Jest Yazısı ilə" diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml index b890a96c1..089c247e9 100644 --- a/java/res/values-bg/strings.xml +++ b/java/res/values-bg/strings.xml @@ -36,8 +36,6 @@ "Клавишът за превкл. на езика обхваща и други методи за въвеждане" "Клавиш за превкл. на езика" "Показване при няколко активирани езика за въвеждане" - "Индикатор за плъзгане: Показв." - "Визуална подсказка при плъзгане от „Shift“ или клавиш за символи" "Отхвърляне на подсказката" "Без задържане" "По подразбиране" @@ -112,15 +110,8 @@ "Активиране" "Не сега" "Същият стил на въвеждане вече съществува: %s" - "Забавяне при продълж. натискане" "Продълж. на вибриране при натискане" "Сила на звука при натиск. на клавиш" - "Аним. за визуал. на клавишите: Перс." - "Четене на файл за външен речник" - "В папката „Изтегляния“ няма файлове за речник" - "Изберете файл за речника, който да инсталирате" - "Наистина ли да се инсталира този файл за %s?" - "Възникна грешка" "Стандартни" "Добре дошли в/ъв %s" "с въвеждане чрез жест" diff --git a/java/res/values-bn-rBD/strings.xml b/java/res/values-bn-rBD/strings.xml index 446ccd14e..583083979 100644 --- a/java/res/values-bn-rBD/strings.xml +++ b/java/res/values-bn-rBD/strings.xml @@ -36,8 +36,6 @@ "ভাষা স্যুইচ কীতে অন্যান্য ইনপুট পদ্ধতি পাওয়া যায়" "ভাষা স্যুইচ কী" "যখন একাধিক ইনপুট ভাষা সক্ষম থাকে তখন দেখান" - "স্লাইড সূচক দেখান" - "শিফ্ট বা সাংকেতিক চিহ্ন থেকে স্লাইড করার সময় চাক্ষুষ ইঙ্গিত প্রদর্শন" "কী পপআপ বিলম্ব খারিজ" "কোনো বিলম্ব হয়নি" "ডিফল্ট" @@ -112,15 +110,8 @@ "সক্ষম করুন" "এখন নয়" "একই ইনপুট শৈলী ইতোমধ্যে বিদ্যমান: %s" - "কী প্রেসে দীর্ঘ বিলম্ব" "কীপ্রেস কম্পন সময়কাল" "কীপ্রেস সাউন্ড ভলিউম" - "কী-এর পূর্বরূপের অ্যানিমেশন কাস্টমাইজ করুন" - "বহিরাগত অভিধান ফাইলটি পড়ুন" - "ডাউনলোডস ফোল্ডারে কোনো অভিধান ফাইল নেই" - "ইনস্টল করার জন্য একটি অভিধান ফাইল নির্বাচন করুন" - "সত্যিই কি %s এর জন্য এই ফাইলটি ইনস্টল করবেন?" - "একটি ত্রুটি ছিল" "ডিফল্ট" "%s এ স্বাগতম" "অঙ্গভঙ্গি টাইপিং এর মাধ্যমে" diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml index 50698d431..041b7ef33 100644 --- a/java/res/values-ca/strings.xml +++ b/java/res/values-ca/strings.xml @@ -36,8 +36,6 @@ "La tecla de canvi d\'idioma serveix també per a altres mètodes d\'entrada" "Tecla de canvi d\'idioma" "Mostra-la quan hi hagi diversos idiomes d\'introducció activats" - "Mostra l\'indicador per lliscar" - "Mostra la indicació visual en lliscar des de la tecla Maj o Símbol" "Retard en ampliar tecla" "Sense retard" "Predeterminat" @@ -112,15 +110,8 @@ "Activa" "Ara no" "Ja existeix aquest estil d\'entrada: %s" - "Retard en mantenir premut" "Durada vibració en prémer" "Volum del so en prémer tecles" - "Personal. animació vis. prèv. tecla" - "Lectura d\'un fitxer de diccionari extern" - "No hi ha cap fitxer de diccionari a la carpeta Baixades" - "Selecció d\'un fitxer de diccionari per instal·lar" - "Realment vols instal·lar aquest fitxer per a %s?" - "S\'ha produït un error" "Predeterminat" "Et donem la benvinguda a %s" "amb Escriptura gestual" diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml index 068667d94..bd0f6f3db 100644 --- a/java/res/values-cs/strings.xml +++ b/java/res/values-cs/strings.xml @@ -36,8 +36,6 @@ "Klávesa pro přepínání jazyka ovládá i další metody zadávání" "Klávesa přepínání jazyka" "Zobrazit, když je aktivováno více vstupních jazyků" - "Indikátor přejetí prstem" - "Zobrazit vizuální signál při přejetí z klávesy Shift nebo Symbol" "Prodleva vysk. okna klávesnice" "Bez prodlevy" "Výchozí" @@ -112,15 +110,8 @@ "Povolit" "Teď ne" "Tento styl zadávání již existuje: %s" - "Prodleva dlouhého stisknutí" "Délka vibrace u stisku klávesy" "Hlasitost stisknutí klávesy" - "Upravit animaci náhledu kláves" - "Číst soubor externího slovníku" - "Ve složce Stažené nejsou žádné soubory slovníků." - "Vyberte soubor slovníku k instalaci" - "Chcete nainstalovat tento soubor pro jazyk %s?" - "Došlo k chybě" "Výchozí" "Vítá vás %s" "s psaním gesty" diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml index 7443274db..0718350fe 100644 --- a/java/res/values-da/strings.xml +++ b/java/res/values-da/strings.xml @@ -36,8 +36,6 @@ "Tasten til sprogskift gælder også for andre inputmetoder" "Knap til sprogskift" "Vis, når der er aktiveret flere inputsprog" - "Vis indikator ved glidning" - "Vis et visuelt tip, når du glider fra Shift eller symboltaster" "Forsink. afvis. af taste-pop op" "Ingen forsink." "Standard" @@ -112,15 +110,8 @@ "Aktivér" "Ikke nu" "Denne inputstil findes allerede: %s" - "Forsinket langt tastetryk" "Vibrationstid ved tastetryk" "Lydstyrke ved tastetryk" - "Tilpas animation for tastgennemsyn" - "Læs ekstern ordbogsfil" - "Der er ingen ordbogsfiler i mappen Downloads" - "Vælg den ordbog, som du vil installere" - "Vil du virkelig installere denne fil for %s?" - "Der opstod en fejl" "Standard" "Velkommen til %s" "med glidende indtastning" diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml index d976dfe16..82f9c3eb8 100644 --- a/java/res/values-de/strings.xml +++ b/java/res/values-de/strings.xml @@ -36,8 +36,6 @@ "Sprachwechseltaste umfasst auch andere Eingabemethoden." "Sprachwechsel" "Anzeigen, wenn mehrere Eingabesprachen aktiviert sind" - "Ziehbewegung anzeigen" - "Ziehen mit gedrückter Symboltaste oder Shift visuell darstellen" "Tasten-Pop-up" "Keine Verzögerung" "Standard" @@ -112,15 +110,8 @@ "Aktivieren" "Später" "Der gleiche Eingabestil ist bereits vorhanden: %s" - "Verzögerung für langes Drücken" "Vibrationsdauer bei Tastendruck" "Tonlautstärke bei Tastendruck" - "Vorschau-Animation anpassen" - "Externe Wörterbuchdatei lesen" - "Keine Wörterbuchdateien im Ordner \"Downloads\"" - "Wörterbuchdatei zum Installieren auswählen" - "Möchten Sie diese Datei für %s installieren?" - "Es ist ein Fehler aufgetreten" "Standard" "Willkommen bei %s" "mit Bewegungseingabe" diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml index 798f6fd9c..a07cef800 100644 --- a/java/res/values-el/strings.xml +++ b/java/res/values-el/strings.xml @@ -36,8 +36,6 @@ "Το κλειδί αλλαγής γλώσσας καλύπτει και άλλες μεθόδους εισόδου" "Πλήκτρο εναλλαγής γλώσσας" "Εμφάνιση κατά την ενεργοποίηση πολλών γλωσσών εισόδου" - "Εμφάνιση δείκτη ολίσθησης" - "Εμφ.ένδειξης κατά την ολίσθηση από το Shift ή τα πλήκτρα συμβόλων" "Χρόνος εξαφ. αναδ. παραθ." "Χωρίς καθυστέρ." "Προεπιλογή" @@ -112,15 +110,8 @@ "Ενεργοποίηση" "Όχι τώρα" "Το ίδιο στυλ εισόδου υπάρχει ήδη: %s" - "Καθυστέρηση παρατεταμένου πατήματος πλήκτρου" "Διάρκεια δόνησης πατήμ. πλήκτ." "Ένταση ήχου πατήματος πλήκτρου" - "Προσαρμ. κιν. εικόνα προεπ.κλειδιού" - "Ανάγνωση εξωτερικού αρχείου λεξικού" - "Δεν υπάρχουν αρχεία λεξικού στο φάκελο \"Λήψεις\"" - "Επιλογή αρχείου λεξικού για εγκατάσταση" - "Εγκατάσταση αυτού του αρχείου για τα %s;" - "Παρουσιάστηκε σφάλμα." "Προεπιλογή" "Καλώς ορίσατε στο %s" "με Πληκτρολόγηση με κίνηση" diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml index 037f5ab21..187b6aa5c 100644 --- a/java/res/values-en-rGB/strings.xml +++ b/java/res/values-en-rGB/strings.xml @@ -36,8 +36,6 @@ "Language switch key also covers other input methods" "Language switch key" "Show when multiple input languages are enabled" - "Show slide indicator" - "Display visual cue while sliding from Shift or Symbol keys" "Key pop-up dismiss delay" "No delay" "Default" @@ -112,15 +110,8 @@ "Enable" "Not now" "The same input style already exists: %s" - "Key long press delay" "Keypress vibration duration" "Keypress sound volume" - "Customise key preview animation" - "Read external dictionary file" - "No dictionary files in the Downloads folder" - "Select a dictionary file to install" - "Really install this file for %s?" - "There was an error" "Default" "Welcome to %s" "with Gesture Typing" diff --git a/java/res/values-en-rIN/strings.xml b/java/res/values-en-rIN/strings.xml index 037f5ab21..187b6aa5c 100644 --- a/java/res/values-en-rIN/strings.xml +++ b/java/res/values-en-rIN/strings.xml @@ -36,8 +36,6 @@ "Language switch key also covers other input methods" "Language switch key" "Show when multiple input languages are enabled" - "Show slide indicator" - "Display visual cue while sliding from Shift or Symbol keys" "Key pop-up dismiss delay" "No delay" "Default" @@ -112,15 +110,8 @@ "Enable" "Not now" "The same input style already exists: %s" - "Key long press delay" "Keypress vibration duration" "Keypress sound volume" - "Customise key preview animation" - "Read external dictionary file" - "No dictionary files in the Downloads folder" - "Select a dictionary file to install" - "Really install this file for %s?" - "There was an error" "Default" "Welcome to %s" "with Gesture Typing" diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml index 3a4844b51..fb2124f39 100644 --- a/java/res/values-es-rUS/strings.xml +++ b/java/res/values-es-rUS/strings.xml @@ -36,8 +36,6 @@ "La tecla de cambio de idioma abarca otros métodos de entrada." "Tecla de selección de idioma" "Mostrar cuando se habiliten varios idiomas de entrada" - "Mostrar indicador p. deslizar" - "Mostrar indic. visual al deslizar de teclas símbolo o mayúscula" "Demora para ignorar tecla emergente" "Sin demora" "Predeterminada" @@ -112,15 +110,8 @@ "Activar" "Ahora no" "Ya existe el estilo de entrada %s." - "Demora de presión prolongada" "Durac. vibrac. al presionar" "Vol. sonido al presionar tecla" - "Personaliz. anim. vista prev. clave" - "Leer archivo de diccionario externo" - "No hay archivos de diccionario en la carpeta de descargas." - "Seleccionar archivo de diccionario para instalar" - "¿Realmente quieres instalar este archivo para %s?" - "Se produjo un error." "Predeterminado" "Te damos la bienvenida a %s" "con escritura gestual" diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml index c8877fafe..e599d446a 100644 --- a/java/res/values-es/strings.xml +++ b/java/res/values-es/strings.xml @@ -36,8 +36,6 @@ "La tecla de cambio de idioma sirve también para otros métodos" "Tecla para cambiar de idioma" "Mostrar cuando haya varios idiomas de introducción habilitados" - "Mostrar indicador deslizante" - "Mostrar pista visual al deslizar desde la tecla Mayús o la tecla de símbolos" "Retraso para ampliar tecla" "Sin retraso" "Predeterminado" @@ -112,15 +110,8 @@ "Habilitar" "Ahora no" "Ya existe el estilo de entrada %s." - "Retraso de pulsación prolongada" "Duración vibración al pulsar" "Volumen sonido al pulsar tecla" - "Personalizar animación vista previa clave" - "Leer archivo de diccionario externo" - "No hay archivos de diccionario en la carpeta de descargas." - "Selecciona un archivo de diccionario para instalar" - "¿Seguro que quieres instalar este archivo para %s?" - "Se ha producido un error" "Predeterminado" "Te damos la bienvenida a %s" "con escritura gestual" diff --git a/java/res/values-et-rEE/strings.xml b/java/res/values-et-rEE/strings.xml index 29a0431c3..ad32fdece 100644 --- a/java/res/values-et-rEE/strings.xml +++ b/java/res/values-et-rEE/strings.xml @@ -36,8 +36,6 @@ "Keelevahetuse võti hõlmab ka muid sisestusmeetodeid" "Keelevahetuse nupp" "Kuva, kui lubatud on mitu sisendkeelt" - "Kuva lohistamisnäidik" - "Tõstu- või sümboliklahvidelt lohistades anna visuaalselt märku" "Hüpiku loobumisviivitus" "Viivituseta" "Vaikeseade" @@ -112,15 +110,8 @@ "Luba" "Mitte kohe" "Sama sisendstiil on juba olemas: %s" - "Pika klahvivajutuse viide" "Klahvivajutuse vibreerimise kestus" "Klahvivajutuse helitugevus" - "Klahvi eelvaate anim. kohandamine" - "Välise sõnastikufaili lugemine" - "Kaustas Allalaadimised pole ühtegi sõnastikufaili" - "Installitava sõnastikufaili valimine" - "Kas soovite tõesti installida faili %s keele jaoks?" - "Ilmnes viga" "Vaikeväärtus" "Tere tulemast rakendusse %s" "joonistusega sisestamisega" diff --git a/java/res/values-eu-rES/strings.xml b/java/res/values-eu-rES/strings.xml index b507e53dc..de53cde24 100644 --- a/java/res/values-eu-rES/strings.xml +++ b/java/res/values-eu-rES/strings.xml @@ -36,8 +36,6 @@ "Hizkuntza aldatzeko teklak beste idazketa-metodoetarako ere balio du" "Hizkuntza aldatzeko tekla" "Erakutsi hainbat sarrera-hizkuntza gaituta daudenean" - "Erakutsi lerratze-adierazlea" - "Bistaratu ikusizko seinalea Maius edo Ikur tekletatik lerratzean" "Desagertzeko atzerapena" "Atzerapenik gabe" "Lehenetsia" @@ -112,15 +110,8 @@ "Gaitu" "Orain ez" "Idazketa-estilo hori badago lehendik ere: %s" - "Tekla luze sakatzearen atzerapena" "Tekla sakatzearen dardararen iraupena" "Tekla sakatzearen bolumena" - "Pertsonalizatu tekla aurreikusteko animazioa" - "Irakurri kanpoko hiztegi-fitxategia" - "Ez dago hiztegi-fitxategirik Deskargak karpetan" - "Hautatu hiztegi-fitxategi bat instalatzeko" - "Fitxategi hau %s hizkuntzarako instalatu nahi duzu?" - "Errore bat gertatu da" "Lehenetsia" "Ongi etorri %s aplikaziora" "Keinu bidezko idazketarekin" diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml index 5ccb3f6a0..d8edc7738 100644 --- a/java/res/values-fa/strings.xml +++ b/java/res/values-fa/strings.xml @@ -36,8 +36,6 @@ "کلید تغییر زبان، سایر ورودی‌های زبان را نیز پوشش می‌دهد" "کلید تغییر زبان" "وقتی چند زبان ورودی فعال است نشان داده شود" - "نمایش نشانگر لغزاندن" - "‏نمایش نشان بصری، هنگام لغزاندن کلیدهای Shift یا نماد" "تأخیر در رد کردن کلید نمایشی" "بدون تأخیر" "پیش‌فرض" @@ -112,15 +110,8 @@ "فعال کردن" "الآن نه" "سبک ورودی مشابهی در حال حاضر وجود دارد: %s" - "تأخیر فشار طولانی کلید" "طول مدت لرزش در اثر فشردن کلید" "میزان صدای فشردن کلید" - "سفارشی کردن پویانمایی پیش‌دید اصلی" - "خواندن فایل فرهنگ لغت خارجی" - "فایل فرهنگ لغتی در پوشه دانلودها وجود ندارد" - "یک فایل فرهنگ لغت برای نصب انتخاب کنید" - "این فایل واقعاً برای %s نصب شود؟" - "خطایی روی داد" "پیش‌فرض" "به %s خوش آمدید" "با ورودی اشاره‌ای" diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml index dd0a66502..dad35056a 100644 --- a/java/res/values-fi/strings.xml +++ b/java/res/values-fi/strings.xml @@ -36,8 +36,6 @@ "Kielenvaihtonäppäin kattaa myös muut syöttötavat" "Kielenvaihtonäppäin" "Näytä, kun käytössä on useita syöttökieliä" - "Näytä liu\'utuksen tilaosoitin" - "Näytä visuaalinen vihje Vaihto- tai Symbol-näppäim. liu\'uttam." "Näppäimen hylkäysviive" "Ei viivettä" "Oletus" @@ -112,16 +110,8 @@ "Ota käyttöön" "Ei nyt" "Syöttötyyli on jo olemassa: %s" - "Pitkän painalluksen viive" "Painalluksen värinän kesto" "Näppäinpainalluksen äänenvoim." - - - "Lue ulkoista sanakirjatiedostoa" - "Lataukset-kansiossa ei ole sanakirjatiedostoja" - "Valitse asennettava sanakirjatiedosto" - "Haluatko asentaa tämän tiedoston kielelle %s?" - "Tapahtui virhe" "Oletusarvot" "Tervetuloa käyttämään sovellusta %s" "ja piirtokirjoitus" diff --git a/java/res/values-fr-rCA/strings.xml b/java/res/values-fr-rCA/strings.xml index 8639cb949..62abce808 100644 --- a/java/res/values-fr-rCA/strings.xml +++ b/java/res/values-fr-rCA/strings.xml @@ -36,8 +36,6 @@ "La touche de sélection de langue couvre d\'autres modes de saisie" "Touche de sélection de langue" "Afficher lorsque plusieurs langues de saisie sont activées" - "Aff. indicateur saisie gestuelle" - "Aff. un repère visuel si l\'utilisateur appuie sur Maj ou Symboles" "Masquer touche agrandie" "Aucun délai" "Par défaut" @@ -112,15 +110,8 @@ "Activer" "Pas maintenant" "Le style de saisie suivant existe déjà : %s." - "Délai appui prolongé sur touche" "Durée vibration press. touche" "Volume pression de touche" - "Personn. animation clé de l\'aperçu" - "Lire un fichier de dictionnaire externe" - "Aucun fichier de dictionnaire dans le dossier \"Téléchargements\"" - "Sélectionner un fichier de dictionnaire à installer" - "Installer ce fichier pour la langue « %s »?" - "Une erreur s\'est produite" "Par défaut" "Bienvenue dans %s" "avec la saisie gestuelle" diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml index 3645bc004..f91aa83fa 100644 --- a/java/res/values-fr/strings.xml +++ b/java/res/values-fr/strings.xml @@ -36,8 +36,6 @@ "La touche de sélection de langue couvre d\'autres modes de saisie." "Touche de sélection de langue" "Afficher lorsque plusieurs langues de saisie sont activées" - "Aff. indicateur saisie gest." - "Aff. un repère visuel si l\'utilisateur appuie sur Maj ou Symboles" "Masquer touche agrandie" "Sans délai" "Par défaut" @@ -112,15 +110,8 @@ "Activer" "Pas maintenant" "Le style de saisie suivant existe déjà : %s." - "Délai appui prolongé sur touche" "Durée vibration press. touche" "Volume son pression de touche" - "Personnaliser animation aperçu clé" - "Lire un fichier de dictionnaire externe" - "Aucun fichier de dictionnaire dans le dossier \"Téléchargements\"" - "Sélectionner un fichier de dictionnaire à installer" - "Installer ce fichier pour la langue \"%s\" ?" - "Une erreur s\'est produite" "Par défaut" "Bienvenue dans %s" "avec la saisie gestuelle" diff --git a/java/res/values-gl-rES/strings.xml b/java/res/values-gl-rES/strings.xml index 447eed606..fc1ab9713 100644 --- a/java/res/values-gl-rES/strings.xml +++ b/java/res/values-gl-rES/strings.xml @@ -36,8 +36,6 @@ "A tecla de cambio de idioma inclúe outros métodos de entrada" "Tecla de cambio de idioma" "Mostra cando hai varios idiomas de entrada activados" - "Mostrar indicador movemento" - "Indicación visual ao pasar o dedo nas teclas Maiús ou de símbolos" "Retraso ao ampliar tecla" "Sen retraso" "Predeterminado" @@ -112,15 +110,8 @@ "Activar" "Agora non" "Xa existe o mesmo estilo de entrada: %s" - "Retraso de pulsación prolongada" "Duración vibración ao premer teclas" "Volume do son ao premer teclas" - "Person. animación vista prev. clave" - "Ler ficheiro de dicionario externo" - "Non hai ningún ficheiro de dicionario no cartafol de descargas" - "Selecciona un ficheiro de dicionario para instalar" - "Realmente queres instalar este ficheiro para %s?" - "Produciuse un erro" "Predeterminado" "Benvido a %s" "con escritura xestual" diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml index b2acf3bce..a04b62e4d 100644 --- a/java/res/values-hi/strings.xml +++ b/java/res/values-hi/strings.xml @@ -36,8 +36,6 @@ "भाषा स्‍विच कुंजी में अन्‍य इनपुट पद्धतियां भी शामिल हैं" "भाषा स्विच कुंजी" "एकाधिक इनपुट भाषाएं सक्षम होने पर दिखाएं" - "स्लाइड संकेतक दिखाएं" - "Shift या Symbol कुंजियो से स्लाइड करते समय विज़ुअल क्यू दिखाएं" "कुंजी पॉपअप खारिज़ विलंब" "कोई विलंब नहीं" "सामान्य" @@ -112,15 +110,8 @@ "सक्षम करें" "अभी नहीं" "ऐसी ही इनपुट शैली पहले से मौजूद है: %s" - "कुंजी को देर तक दबाने का विलंब" "कुंजी-स्पर्श कंपन अवधि" "कुंजी-स्पर्श ध्वनि आवाज़" - "कुंजी पूर्वावलोकन एनिमेशन कस्टमाइज़ करें" - "बाहरी शब्दकोश फ़ाइल पढ़ें" - "डाउनलोड फ़ोल्डर में कोई शब्दकोश फ़ाइल नहीं है" - "इंस्टॉल करने के लिए कोई शब्दकोश फ़ाइल चुनें" - "क्या वाकई %s के लिए यह फ़ाइल इंस्‍टॉल करें?" - "कोई त्रुटि हुई थी" "सामान्य" "%s में आपका स्वागत है" "हावभाव लेखन के साथ" diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml index 69eaa76f8..31bdae574 100644 --- a/java/res/values-hr/strings.xml +++ b/java/res/values-hr/strings.xml @@ -36,8 +36,6 @@ "Tipka za prebacivanje jezika pokriva i druge načine unosa" "Tipka za izmjenjivanje jezika" "Prikaži kada je omogućen unos na više jezika" - "Prikaži pokazivač klizanja" - "Prikaži vizualni znak tijekom klizanja od tipke Shift ili tipki sa znakovima" "Odgoda prikaza tipki" "Bez odgode" "Zadano" @@ -112,15 +110,8 @@ "Omogući" "Ne sada" "Već postoji isti stil unosa: %s" - "Odgoda dugog pritiska tipke" "Trajanje vibracije pritiska" "Glasnoća pritiska tipke" - "Prilagodi animaciju pregleda tipki" - "Čitanje datoteke vanjskog rječnika" - "U mapi Preuzimanja nema datoteka rječnika" - "Odabir datoteke rječnika za instaliranje" - "Želite li zaista instalirati tu datoteku za %s?" - "Došlo je do pogreške" "Zadano" "Dobro došli u aplikaciju %s" "s Pisanjem kretnjama" diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml index 66057899a..304db49e4 100644 --- a/java/res/values-hu/strings.xml +++ b/java/res/values-hu/strings.xml @@ -36,8 +36,6 @@ "A nyelvkapcsoló gomb egyéb beviteli módokat is tartalmaz" "A nyelvkapcsoló" "Megjelenítés, ha több beviteli nyelv engedélyezett" - "Diajelző megjelenítése" - "Vizuális jelzés Shift vagy Szimbólumok billentyűről csúsztatásnál" "Gombeltüntetés késése" "Nincs késés" "Alapbeállítás" @@ -112,15 +110,8 @@ "Engedélyezés" "Most nem" "Ugyanez a bemenetstílus már létezik: %s" - "Hosszú nyomás késleltetése" "Gombnyomás rezgési időtartama" "Gombnyomás hangereje" - "Animáció-előnézet billentyűje" - "Külső szótárfájl olvasása" - "Nincs szótárfájl a Letöltések mappában." - "Válasszon ki egy szótárfájlt a telepítéshez." - "Valóban telepíti ezt a fájlt %s nyelvhez?" - "Hiba történt." "Alapértelmezett" "Üdvözli a(z) %s!" "kézmozdulatokkal történő bevitellel" diff --git a/java/res/values-hy-rAM/strings.xml b/java/res/values-hy-rAM/strings.xml index 7ff6f1789..af613cecd 100644 --- a/java/res/values-hy-rAM/strings.xml +++ b/java/res/values-hy-rAM/strings.xml @@ -36,8 +36,6 @@ "Լեզվի փոխարկման բանալին ընդգրկում է այլ մուտքագրման եղանակներ ևս" "Լեզվի փոխարկման ստեղն" "Ցույց տալ, երբ մուտքագրման մի քանի լեզուներ են միացված" - "Ցուցադրել սահքի ցուցիչը" - "Ցուցադրել տեսողական հուշումը Shift-ի կամ նշանների ստեղներից սահեցման ընթացքում" "Ելնող պատուհանի հեռացման հետաձգման ստեղն" "Առանց հետաձգման" "Նախնականը" @@ -112,16 +110,8 @@ "Միացնել" "Ոչ հիմա" "Մուտքագրման այսպիսի ոճ արդեն գոյություն ունի՝ %s" - "Ստեղնի երկար սեղմման ուշացում" "Սեղմման թրթռոցի տևողություն" "Սեղմման ձայնի բարձրությունը" - - - "Կարդալ արտաքին բառարանի ֆայլը" - "Ներբեռնումների թղթապանակում բառարանային ֆայլեր չկան" - "Ընտրեք բառարանային ֆայլը տեղադրման համար" - "Տեղադրե՞լ այս ֆայլը %s լեզվի համար:" - "Տեղի է ունեցել սխալ" "Լռելյայնը" "Բարի գալուստ %s" "Ժեստային մուտքագրմամբ" diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml index f576def2f..8156227d7 100644 --- a/java/res/values-in/strings.xml +++ b/java/res/values-in/strings.xml @@ -36,8 +36,6 @@ "Tombol beralih bahasa juga mencakup metode masukan lain" "Tombol pengalih bahasa" "Tampilkan saat beberapa bahasa masukan diaktifkan" - "Tampilkan indikator geser" - "Tampilkan isyarat visual saat menggeser dari tombol Shift/Simbol" "Tundaan singkir munculan kunci" "Tanpa penundaan" "Default" @@ -112,15 +110,8 @@ "Aktifkan" "Nanti saja" "Sudah ada gaya masukan yang sama: %s" - "Penundaan tekan lama tombol" "Durasi getar saat tekan tombol" "Volume suara saat tekan tombol" - "Sesuaikan animasi pratinjau kunci" - "Membaca file kamus eksternal" - "Tidak ada file kamus di folder Unduhan" - "Pilih file kamus untuk dipasang" - "Yakin ingin memasang file ini untuk %s?" - "Terjadi kesalahan" "Default" "Selamat datang di %s" "dengan Ketikan Isyarat" diff --git a/java/res/values-is-rIS/strings.xml b/java/res/values-is-rIS/strings.xml index 792156455..8ca40069e 100644 --- a/java/res/values-is-rIS/strings.xml +++ b/java/res/values-is-rIS/strings.xml @@ -36,8 +36,6 @@ "Lykill til að skipta um mál inniheldur aðrar innsláttaraðferðir" "Lykill til að breyta tungumáli" "Sýna þegar mörg innsláttartungumál eru virk" - "Sýna rennivísi" - "Sýna myndræna vísbendingu þegar rennt er af Shift eða táknalykli" "Hunsunartöf lyklaglugga" "Engin töf" "Sjálfgefið" @@ -112,15 +110,8 @@ "Kveikja" "Ekki núna" "Sama innsláttaraðferð er þegar fyrir hendi: %s" - "Töf áður en lykli er haldið inni" "Lengd lyklatitrings" "Styrkur lyklahljóða" - "Sérsníða hreyfingu lykilforskoðunar" - "Lesa utanaðkomandi orðabókarskrá" - "Engar orðabókarskrár í niðurhalsmöppunni" - "Veldu orðabókarskrá til að setja upp" - "Viltu setja upp þessa skrá fyrir %s?" - "Villa kom upp" "Sjálfgefið" "Velkomin(n) í %s" "með bendingainnslætti" diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml index d7f7d983a..f6c741a91 100644 --- a/java/res/values-it/strings.xml +++ b/java/res/values-it/strings.xml @@ -36,8 +36,6 @@ "Il tasto per cambiare lingua offre altri metodi di immissione" "Tasto cambio lingua" "Mostra quando sono attive più lingue di immissione" - "Mostra indicatore scorrimento" - "Visualizza indicatore durante scorrimento da Maiusc o Simbolo" "Ritardo eliminaz. popup tasto" "Nessun ritardo" "Predefinito" @@ -112,15 +110,8 @@ "Attiva" "Non ora" "Esiste già uno stile di inuput uguale: %s" - "Ritardo pressione lunga tasti" "Durata vibraz. pressione tasto" "Volume audio a pressione tasto" - "Personalizza animaz. anteprima tasti" - "Leggi file dizionario esterno" - "Nessun file di dizionario nella cartella Download" - "Seleziona un file di dizionario da installare" - "Vuoi davvero installare questo file per %s?" - "Si è verificato un errore" "Predefinito" "Benvenuto in %s" "con la Digitazione gestuale" diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml index ce9d1a3fe..ac7ca176c 100644 --- a/java/res/values-iw/strings.xml +++ b/java/res/values-iw/strings.xml @@ -36,8 +36,6 @@ "מתג החלפת השפה מכסה גם שיטות קלט אחרות" "מתג החלפת שפה" "הצג כאשר ניתן להשתמש בשפות קלט מרובות" - "הצג את סמן ההסטה" - "‏הצג סימון ויזואלי בעת הסטה מ-Shift או ממקשי סמלים" "עיכוב בסגירת חלון קופץ של מקש" "ללא עיכוב" "ברירת מחדל" @@ -112,15 +110,8 @@ "הפעל" "לא עכשיו" "סגנון קלט זהה כבר קיים: %s" - "השהיית לחיצה ארוכה על מקש" "משך רטט של לחיצת מקש" "עוצמת קול של לחיצת מקש" - "התאם הנפשת תצוגה מקדימה של מפתח" - "קריאה של קובץ מילון חיצוני" - "אין קובצי מילונים בתיקיית ההורדות" - "בחירת קובץ מילון להתקנה" - "האם אתה באמת רוצה להתקין את הקובץ הזה עבור %s?" - "אירעה שגיאה" "ברירת מחדל" "ברוך הבא אל %s" "עם הקלדת החלקה" diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml index 548a12b4c..3c4b35a83 100644 --- a/java/res/values-ja/strings.xml +++ b/java/res/values-ja/strings.xml @@ -36,8 +36,6 @@ "言語切り替えキーは他の入力方法にも対応しています" "言語切り替えキー" "複数の入力言語が有効なときに表示" - "スライドインジケーターを表示" - "Shiftまたは記号キーからスライドするとビジュアルキューを表示します" "キーのポップアップ時間" "すぐに消去" "デフォルト" @@ -112,16 +110,8 @@ "有効にする" "後で行う" "同じ入力スタイルが既に存在します: %s" - "キーの長押し時間" "キー操作バイブの振動時間" "キー操作音の音量" - - - "外部辞書ファイルの読み取り" - "ダウンロードフォルダに辞書ファイルはありません" - "インストールする辞書ファイルの選択" - "この%sのファイルをインストールしますか?" - "エラーが発生しました" "デフォルト" "%sへようこそ" "新しいジェスチャー入力をお試しください" diff --git a/java/res/values-ka-rGE/strings.xml b/java/res/values-ka-rGE/strings.xml index 353fe4df6..3a6c34eef 100644 --- a/java/res/values-ka-rGE/strings.xml +++ b/java/res/values-ka-rGE/strings.xml @@ -36,8 +36,6 @@ "ენის გადართვის ღილაკს შეყვანის სხვა მეთოდებსაც შეიცავს" "ენის გადართვის კლავიში" "აჩვენე, როდესაც ჩართულია სხვადასხვა შეყვანის ენა" - "გასრიალების ინდიკატ. ჩვენება" - "Shift ან Symbol კლავიშებიდან გასრიალებისას ვიზუალური მინიშნების ჩვენება" "ამომხტ.კლავიშის დაყოვნება" "არ დაყოვნდეს" "ნაგულისხმევი" @@ -112,16 +110,8 @@ "ჩართვა" "ახლა არა" "შეყვანის იგივე სტილი უკვე არსებობს: %s" - "კლავიშზე გრძელი დაჭერის დაყოვნება" "კლავიშზე დაჭერის ვიბრაციის ხანგრძლივობა" "კლავიშზე დაჭერის ხმა" - - - "გარე ლექსიკონის ფაილის წაკითხვა" - "ჩამოტვირთვების საქაღალდეში ლექსიკონის ფაილები არ არის" - "ინსტალაციისათვის აირჩიეთ ლექსიკონის ფაილი" - "ნამდვილად გსურთ ამ ფაილის %s-ისთვის ინსტალაცია?" - "წარმოიშვა შეცდომა" "ნაგულისხმევი" "კეთილი იყოს თქვენი მობრძანება %s-ში" "ჟესტებით წერით" diff --git a/java/res/values-kk-rKZ/strings.xml b/java/res/values-kk-rKZ/strings.xml index 61ae57d86..3f669939a 100644 --- a/java/res/values-kk-rKZ/strings.xml +++ b/java/res/values-kk-rKZ/strings.xml @@ -36,8 +36,6 @@ "Тілді ауыстыру пернесі басқа енгізу әдістерін де қамтиды" "Тілді ауыстыру пернесі" "Бірнеше енгізу тілдері қосылған кезде көрсету" - "Жылжыту индикаторын көрсету" - "Shift немесе Таңба пернелерінен жылжыту кезіндегі көрнекі сөзкөмекті көрсету" "Перненің ашылмалы мәзірі кідірісті жояды" "Кідіріс жоқ" "Әдепкі" @@ -112,15 +110,8 @@ "Қосу" "Қазір емес" "Бірдей енгізу стилі бұрыннан бар: %s" - "Пернені ұзақ басу кідірісі" "Пернені басқан кездегі діріл ұзақтығы" "Пернені басқан кездегі дыбыс деңгейі" - "Перн. алдын ала қарау аним. теңшеу" - "Сыртқы сөздік файлын оқу" - "Жүктеп алулар қалтасында сөздік файлдары жоқ" - "Орнату үшін сөздік файлын таңдау" - "%s үшін осы файлды орнату керек пе?" - "Қате болды" "Әдепкі" "%s қолданбасына қош келдіңіз" "Қимылмен теру арқылы" diff --git a/java/res/values-km-rKH/strings.xml b/java/res/values-km-rKH/strings.xml index 70b87e9c3..afecafb3f 100644 --- a/java/res/values-km-rKH/strings.xml +++ b/java/res/values-km-rKH/strings.xml @@ -36,8 +36,6 @@ "គ្រាប់ចុច​ប្ដូរ​ភាសា​តាម​វិធីសាស្ត្រ​បញ្ចូល​ផ្សេងទៀត" "គ្រាប់​ចុច​ប្ដូរ​​ភាសា" "បង្ហាញ​នៅ​ពេល​ដែល​បើក​ភាសា​បញ្ចូល​ច្រើន" - "បង្ហាញ​ទ្រនិច​បង្ហាញ​ស្លាយ" - "បង្ហាញ​​សញ្ញា​មើល​​ឃើញ​ខណៈ​ពេល​ដែល​រុញ​ពី​ឆ្វេង ឬ​​គ្រាប់​ចុច​​និមិត្ត​សញ្ញា" "​សោ​លេចឡើង​បោះបង់​ការ​​ពន្យារពេល​" "គ្មាន​ការ​ពន្យារពេល" "លំនាំដើម" @@ -112,15 +110,8 @@ "បើក" "មិនមែន​ឥឡូវ" "មាន​រចនាប័ទ្ម​បញ្ចូល​ដូច​គ្នា​ដូច​ហើយ៖ %s" - "ពន្យារពេល​​​ចុច​គ្រាប់​ចុច​ឲ្យ​​យូរ" "ថិរវេលា​​ញ័រ​​ពេល​ចុច​គ្រាប់ចុច" "កម្រិត​សំឡេង​ពេល​ចុច​គ្រាប់​ចុច" - "ប្ដូរចលនាមើលជាមុនសំខាន់តាមតម្រូវការ" - "អាន​ឯកសារ​វចនានុក្រម​ខាង​ក្រៅ" - "គ្មាន​ឯកសារ​វចនានុក្រម​នៅ​ក្នុង​ថត​ទាញ​យក​​" - "ជ្រើស​ឯកសារ​វចនានុក្រម​ ដើម្បី​ដំឡើង" - "ពិត​ជា​ដំឡើង​ឯកសារ​នេះ​សម្រាប់ %s?" - "មាន​កំហុស" "លំនាំដើម" "សូម​ស្វាគមន៍​មក​កាន់ %s" "ជាមួយ​​​ការ​វាយ​បញ្ចូល​ដោយ​ប្រើ​​​កាយវិការ" diff --git a/java/res/values-kn-rIN/strings.xml b/java/res/values-kn-rIN/strings.xml index 1f808ef3f..5fe98063c 100644 --- a/java/res/values-kn-rIN/strings.xml +++ b/java/res/values-kn-rIN/strings.xml @@ -36,8 +36,6 @@ "ಭಾಷಾ ಬದಲಾವಣೆ ಕೀಯು ಇತರೆ ಇನ್‌ಪುಟ್ ವಿಧಾನಗಳನ್ನು ಕೂಡ ಒಳಗೊಂಡಿರುತ್ತದೆ" "ಭಾಷೆ ಬದಲಾವಣೆ ಕೀ" "ಬಹು ಇನ್‌ಪುಟ್ ಭಾಷೆಗಳು ಸಕ್ರಿಯಗೊಂಡಾಗ ತೋರಿಸು" - "ಸ್ಲೈಡ್ ಸೂಚಕ ತೋರಿಸು" - "Shift ಅಥವಾ ಚಿಹ್ನೆ ಕೀಗಳಿಂದ ಸ್ಲೈಡ್ ಮಾಡುವಾಗ ದೃಶ್ಯ ಕ್ಯೂ ಪ್ರದರ್ಶಿಸು" "ಕೀ ಪಾಪ್‌ಅಪ್‌ನ ವಜಾ ವಿಳಂಬ" "ಯಾವುದೇ ವಿಳಂಬವಿಲ್ಲ" "ಡೀಫಾಲ್ಟ್" @@ -112,15 +110,8 @@ "ಸಕ್ರಿಯಗೊಳಿಸು" "ಸದ್ಯಕ್ಕೆ ಬೇಡ" "ಅದೇ ರೀತಿಯ ಇನ್‌ಪುಟ್ ಶೈಲಿಯು ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ: %s" - "ಕೀಯ ದೀರ್ಘ ಒತ್ತುವ ವಿಳಂಬ" "ಕೀಒತ್ತುವ ವೈಬ್ರೇಷನ್‌‌ ಅವಧಿ" "ಕೀಒತ್ತುವ ಶಬ್ದದ ವಾಲ್ಯೂಮ್" - "ಪೂರ್ವವೀಕ್ಷಣೆ ಅನಿಮೇಷನ್‌ನ ಕಸ್ಟಮೈಸ್ ಕೀ" - "ಬಾಹ್ಯ ನಿಘಂಟು ಫೈಲ್ ಓದಿ" - "ಡೌನ್‌ಲೋಡ್ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಯಾವುದೇ ನಿಘಂಟು ಫೈಲ್‌ಗಳಿಲ್ಲ" - "ಸ್ಥಾಪಿಸಬೇಕಾದ ನಿಘಂಟು ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ" - "%s ಗಾಗಿ ಈ ಫೈಲ್‌ ಅನ್ನು ನಿಜಕ್ಕೂ ಸ್ಥಾಪಿಸುವುದೇ?" - "ದೋಷ ಉಂಟಾಗಿದೆ" "ಡೀಫಾಲ್ಟ್" "%s ಗೆ ಸುಸ್ವಾಗತ" "ಗೆಶ್ಚರ್ ಟೈಪಿಂಗ್‌ನೊಂದಿಗೆ" diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml index f3ce78381..3354fb0e9 100644 --- a/java/res/values-ko/strings.xml +++ b/java/res/values-ko/strings.xml @@ -36,8 +36,6 @@ "언어 전환 키가 제공하는 기타 입력 방법" "언어 전환 키" "여러 입력 언어를 사용하도록 설정할 때 표시" - "슬라이드 표시기 표시" - "Shift 또는 기호 키에서 슬라이드하는 동안 시각 효과 표시" "키 팝업 해제 지연" "지연 없음" "기본값" @@ -112,16 +110,8 @@ "사용" "나중에" "같은 입력 스타일이 다음과 같이 이미 존재합니다. %s" - "키 길게 누르기 지연" "키를 누를 때 진동 시간" "키를 누를 때 소리 볼륨" - - - "외부 사전 파일 읽기" - "다운로드 폴더에 사전 파일이 없음" - "설치할 사전 파일 선택" - "이 파일을 %s(으)로 설치하시겠습니까?" - "오류 발생" "기본값" "%s에 오신 것을 환영합니다." "제스처 타이핑 사용" diff --git a/java/res/values-ky-rKG/strings.xml b/java/res/values-ky-rKG/strings.xml index 98b2579b9..8f7a96228 100644 --- a/java/res/values-ky-rKG/strings.xml +++ b/java/res/values-ky-rKG/strings.xml @@ -36,8 +36,6 @@ "Тил которуштуруу баскычында башка киргизүү ыкмалары дагы камтылган" "Тил которуштуруу баскычы" "Бир нече киргизүү тили иштетилгенде көрсөтүлсүн" - "Сүрүү көрсөткүчүн көрсөтүү" - "Shift же Символ баскычтары сүрүлүп жаткнда кеңештр көрсөтүлп турсн" "Кечигүүнү өткөрүү калкып чыкма баскычы" "Дароо" "Демейки" @@ -112,15 +110,8 @@ "Иштетүү" "Азыр эмес" "Мындай жазуу стили мурунтан бар: %s" - "Баскычты көпкө басууну кечиктирүү" "Басылган баскычтын дирлдөө узактгы" "Басылган баскычтын үнүнүн катуулугу" - "Баскч алдырт көрүү анимцясн өзгөчлш" - "Тышкы сөздүк файлын окуу" - "Жүктөп алынгандар папкасында сөздүк файлдары жок" - "Орнотула турган сөздүк файлын тандаңыз" - "Бул файл %s үчүн орнотулсунбу?" - "Ката кетти" "Демейки" "%s кош келиңиз" "Жаңсап терүү менен" diff --git a/java/res/values-lo-rLA/strings.xml b/java/res/values-lo-rLA/strings.xml index 4e828a532..8075386a6 100644 --- a/java/res/values-lo-rLA/strings.xml +++ b/java/res/values-lo-rLA/strings.xml @@ -36,8 +36,6 @@ "ໂຕປ່ຽນພາສາເປັນທັງໂຕປ່ຽນຮູບແບບການປ້ອນຂໍ້ມູນເຊັ່ນກັນ" "ປຸ່ມປ່ຽນພາສາ" "ສະແດງໃນເວລາທີ່ຕົວເລືອກການປ້ອນຂໍ້ມູນຫຼາຍໂຕຖືກເປີດຢູ່" - "ສະແດງໂຕບົ່ງບອກການສະໄລ້" - "ສະແດງແນວທາງໃນຂະນະທີ່ສະໄລ້ຈາກ Shift ຫຼື ປຸ່ມເຄື່ອງໝາຍ" "ໄລຍະເວລາການສະແດງໂຕອັກສອນ" "ບໍ່ຕ້ອໜ່ວງເວລາ" "ຄ່າເລີ່ມຕົ້ນ" @@ -112,15 +110,8 @@ "ເປີດນຳໃຊ້" "ບໍ່ແມ່ນຕອນນີ້" "ຮູບແບບການປ້ອນຂໍ້ມູນທີ່ຄືກັນມີຢູ່ແລ້ວ: %s" - "ໄລຍະເວລາຂອງການກົດປຸ່ມ" "ໄລຍະເວລາຂອງການສັ່ນໃນການກົດປຸ່ມ" "ລະດັບສຽງຂອງການກົດປຸ່ມ" - "ປັບແຕ່ງ​ອະນິເມຊັນ​ຕົວຢ່າງ​ປຸ່ມ​ກົດ" - "ອ່ານໄຟລ໌ວັດຈະນານຸກົມພາຍນອກ" - "ບໍ່ມີໄຟລ໌ວັດຈະນານຸກົມໃນໂຟນເດີຂອງການດາວໂຫລດ" - "ເລືອກໄຟລ໌ວັດຈະນານຸກົມເພື່ອຕິດຕັ້ງ" - "ຕິດ​ຕັ້ງ​ໄຟ​ລ໌​ນີ້​ສຳ​ລັບ %s ແທ້ບໍ່??" - "ມີຂໍ້ຜິດພາດເກີດຂຶ້ນ" "ຄ່າເລີ່ມຕົ້ນ" "ຍິນ​ດີ​ຕ້ອນ​ຮັບສູ່ %s" "ດ້ວຍການພິມແບບ Gesture" diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml index 65d4155bb..45bdc4af4 100644 --- a/java/res/values-lt/strings.xml +++ b/java/res/values-lt/strings.xml @@ -36,8 +36,6 @@ "Kalbos perjungimo klavišu taip pat perjungiami įvesties būdai" "Kalbos keitimo klavišas" "Rodyti, kai įgalintos kelios įvesties kalbos" - "Rodyti šliaužiklio indikatorių" - "Rodyti vaizd. užuominą slenkant nuo „Shift“ ar simb. klavišų" "Pagr. išš. l. atsis. d." "Be delsos" "Numatytasis" @@ -112,16 +110,8 @@ "Įgalinti" "Ne dabar" "Toks pat įvesties stilius jau yra: %s" - "Klavišo ilgo paspaudimo delsa" "Vibrav. paspaudus mygt. trukmė" "Garso paspaudus mygt. garsumas" - - - "Skaityti išorinį žodyno failą" - "Atsisiuntimų aplanke nėra žodyno failų" - "Pasirinkite diegiamą žodyno failą" - "Ar tikrai įdiegti šį failą %s?" - "Įvyko klaida" "Numatytieji" "Sveiki! Tai „%s“" "naudojant įvestį gestais" diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml index 7cce44a44..58488ba61 100644 --- a/java/res/values-lv/strings.xml +++ b/java/res/values-lv/strings.xml @@ -36,8 +36,6 @@ "Valodas pārslēgš. taustiņu var lietot arī citām ievades metodēm." "Valodas pārslēgšanas taustiņš" "Parādīt, ja ir iespējotas vairākas ievades valodas" - "Rādīt vilkšanas indikatoru" - "Attēlot vizuālu norādījumu, velkot no Shift vai simbolu taustiņa" "Taust. uzn. loga noraid. aizk." "Bez aizkaves" "Noklusējums" @@ -112,15 +110,8 @@ "Iespējot" "Vēlāk" "Šāds ievades stils jau pastāv: %s" - "Taustiņa ilgās nosp. noildze" "Taust. nosp. vibrācijas ilgums" "Taustiņu nosp. skaņas skaļums" - "Atslēgas animācijas pielāgošana" - "Ārējās vārdnīcas faila nolasīšana" - "Mapē Lejupielādes nav neviena vārdnīcas faila." - "Instalējamā vārdnīcas faila atlasīšana" - "Vai tiešām instalēt šo failu šādai valodai: %s?" - "Radās kļūda" "Noklusējums" "Laipni lūdzam pakalpojumā %s," "kurā varat izmantot ievadi ar žestiem" diff --git a/java/res/values-mk-rMK/strings.xml b/java/res/values-mk-rMK/strings.xml index cc8994075..cc75c1481 100644 --- a/java/res/values-mk-rMK/strings.xml +++ b/java/res/values-mk-rMK/strings.xml @@ -36,8 +36,6 @@ "Копчето за менување јазици покрива и други методи на внес" "Копче за промена на јазик" "Покажи кога се овозможени повеќе влезни јазици" - "Покажи индикатор за лизгање" - "Прикажи визуелен знак при лизгање од копчињата Shift или Symbol" "Откажи доцнење за копче" "Без задоцнување" "Стандардно" @@ -112,15 +110,8 @@ "Овозможи" "Не сега" "Истиот стил на влез веќе постои: %s" - "Доцнење на долго притискање копче" "Траење на вибрација од копче" "Копче за јачина на звук" - "Приспособи го приказот на клучот" - "Прочитај надворешна датотека на речник" - "Нема датотеки на речник во папката Преземања" - "Изберете датотека на речник за инсталирање" - "Дали навистина да се инсталира оваа датотека за %s?" - "Настана грешка" "Стандардно" "Добре дојдовте во %s" "со Пишување со движење" diff --git a/java/res/values-ml-rIN/strings.xml b/java/res/values-ml-rIN/strings.xml index 440af3ff2..ac25bb6e7 100644 --- a/java/res/values-ml-rIN/strings.xml +++ b/java/res/values-ml-rIN/strings.xml @@ -36,8 +36,6 @@ "ഭാഷ മാറൽ കീയിൽ മറ്റ് ടൈപ്പുചെയ്യൽ രീതികളും ഉൾപ്പെടുന്നു" "ഭാഷ മാറൽ കീ" "ഒന്നിലധികം ടൈപ്പുചെയ്യൽ ഭാഷകൾ പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ കാണിക്കുക" - "സ്ലൈഡ് ഇൻഡിക്കേറ്റർ കാണിക്കുക" - "Shift അല്ലെങ്കിൽ ചിഹ്ന കീകളിൽ നിന്ന് സ്ലൈഡ് ചെയ്യുമ്പോൾ ദൃശ്യ സൂചകം പ്രദർശിപ്പിക്കുക" "കീ പോപ്പ്അപ്പ് നിരസിക്കൽ കാലതാമസം" "കാലതാമസമില്ല" "സ്ഥിരമായത്" @@ -112,15 +110,8 @@ "പ്രവർത്തനക്ഷമമാക്കുക" "ഇപ്പോൾ വേണ്ട" "സമാന ടൈപ്പുചെയ്യൽ ശൈലി ഇതിനകം നിലവിലുണ്ട്: %s" - "കീ ദീർഘനേരം അമർത്തിപ്പിടിക്കൽ കാലതാമസം" "കീ അമർത്തുമ്പോഴുള്ള വൈബ്രേഷൻ ദൈർഘ്യം" "കീ അമർത്തുമ്പോഴുള്ള ശബ്‌ദ വോളിയം" - "കീ പ്രിവ്യൂ ആനിമേഷൻ ഇഷ്‌ടാനുസൃതമാക്കുക" - "ബാഹ്യ നിഘണ്ടു ഫയൽ റീഡുചെയ്യുക" - "ഡൗൺലോഡുകളുടെ ഫോൾഡറിൽ നിഘണ്ടു ഫയലുകളൊന്നുമില്ല" - "ഇൻസ്‌റ്റാൾ ചെയ്യുന്നതിനായി ഒരു നിഘണ്ടു ഫയൽ തിരഞ്ഞെടുക്കുക" - "%s ഭാഷയ്‌ക്കായി ശരിക്കും ഈ ഫയൽ ഇൻസ്‌റ്റാൾ ചെയ്യണോ?" - "ഒരു പിശകുണ്ടായി" "സ്ഥിരമായത്" "%s എന്നതിലേക്ക് സ്വാഗതം" "ജെസ്റ്റർ ടൈപ്പുചെയ്യലിനൊപ്പം" diff --git a/java/res/values-mn-rMN/strings.xml b/java/res/values-mn-rMN/strings.xml index c7fee362a..9131ad2e5 100644 --- a/java/res/values-mn-rMN/strings.xml +++ b/java/res/values-mn-rMN/strings.xml @@ -36,8 +36,6 @@ "Хэл солих түлхүүрт өөр оруулах аргууд мөн багтсан байгаа" "Хэл солих товч" "Оруулах хэл олныг идэвхжүүлсэн үед харуулах" - "Гулсалт заагчийг харуулах" - "Сэлгэх буюу Симбол товчуудаас гулсах үед нүдэнд харагдуулах" "Товчны попап арилах хугацаа" "Хүлээхгүй" "Үндсэн" @@ -112,15 +110,8 @@ "Идэвхжүүлэх" "Одоо биш" "Ижилхэн оруулах загвар байна: %s" - "Товч удаан дарах хугацааны тохиргоо" "Товч дарах чичиргээний хугацаа" "Товчны дууны хэмжээ" - "Урьдчилан үзэх анимацийг тохируулах" - "Толь бичгийн гадны файлыг унших" - "Татаж авсан фолдерт толь бичгийн файл байхгүй байна" - "Суулгах толь бичгийн файлыг сонгоно уу" - "%s-д зориулсан энэ файлыг үнэхээр суулгах уу?" - "Алдаа гарсан" "Үндсэн" "Та %s-д тавтай морилно уу" "Зангаагаар бичихээр" diff --git a/java/res/values-mr-rIN/strings.xml b/java/res/values-mr-rIN/strings.xml index 9fb5ec96f..74f83fddf 100644 --- a/java/res/values-mr-rIN/strings.xml +++ b/java/res/values-mr-rIN/strings.xml @@ -36,8 +36,6 @@ "भाषा स्विच की अन्य इनपुट पद्धती देखील समाविष्ट करते" "भाषा स्विच की" "एकाधिक इनपुट भाषा सक्षम केलेल्या असताना दर्शवा" - "स्लाइड दर्शक दर्शवा" - "Shift किंवा Symbol की वरून स्लाइड करताना व्हिज्युअल सूचक प्रदर्शित करा" "की पॉपअप विलंब डिसमिस करते" "विलंब नाही" "डीफॉल्ट" @@ -112,15 +110,8 @@ "सक्षम करा" "आता नाही" "समान इनपुट शैली आधीपासूनच अस्तित्वात आहे: %s" - "की जास्त दाबण्यात विलंब" "कीप्रेस कंपन कालावधी" "कीप्रेस ध्वनी तीव्रता" - "सानुकूल की पूर्वावलोकन अॅनिमेशन" - "बाह्य शब्दकोश फाईल वाचा" - "डाउनलोड फोल्डरमध्ये शब्दकोश फायली नाहीत" - "स्थापित करण्यासाठी शब्दकोश फाईल निवडा" - "%s साठी ही फाईल खरोखर स्थापित करायची?" - "एक त्रुटी आली" "डीफॉल्ट" "%s वर स्वागत आहे" "जेश्चर टायपिंग करून" diff --git a/java/res/values-ms-rMY/strings.xml b/java/res/values-ms-rMY/strings.xml index f07ed2326..757f13073 100644 --- a/java/res/values-ms-rMY/strings.xml +++ b/java/res/values-ms-rMY/strings.xml @@ -36,8 +36,6 @@ "Kunci pertukaran bahasa meliputi kaedah masukan lain juga" "Kekunci tukar bahasa" "Tunjukkan apabila berbilang bahasa input didayakan" - "Tunjukkan penunjuk slaid" - "Paparkan petunjuk visual semasa meluncur daripada kekunci Shift atau Simbol" "Pop tmbl knci ketpkn lengah" "Tiada kelewatan" "Lalai" @@ -112,16 +110,8 @@ "Dayakan" "Bukan sekarang" "The same input style already exists: %s" - "Kelewatan tekan lama kekunci" "Tempoh getaran tekan kekunci" "Kelantangan bunyi tekan kekunci" - - - "Baca fail kamus luaran" - "Tiada fail kamus dalam folder Muat Turun" - "Pilih fail kamus untuk dipasang" - "Betul-betul pasang fail ini untuk %s?" - "Berlaku ralat" "Lalai" "Selamat datang ke %s" "dengan Taipan Gerak Isyarat" diff --git a/java/res/values-my-rMM/strings.xml b/java/res/values-my-rMM/strings.xml index 5f9caa41e..49c194bb0 100644 --- a/java/res/values-my-rMM/strings.xml +++ b/java/res/values-my-rMM/strings.xml @@ -26,7 +26,7 @@ "ခလုတ်နှိပ်သည်နှင့် တုံခါစေပါ" "ခလုတ်နှိပ်လျှင် အသံမြည်" "ကီးနှိပ်လိုက်သည်နှင့် ပေါ်လာရန်" - "ထည့်သွင်းမှု စိတ်ကြိုက်" + "စာရိုက်ထည့်မှု ရွေးစရာ" "အပြင်အဆင်" "ဘာသာများစွာ ရွေးချယ်မှု" "အမူယာစာရိုက်ခြင်း စိတ်ကြိုက်များ" @@ -36,8 +36,6 @@ "ဘာသာပြောင်းသည့် ကီးသည် အခြားထည့်သွင်းရန် နည်းလမ်းများလည်း ပါဝင်သည်" "ဘာသာစကား ပြောင်းခလုတ်" "များပြားသည့် ထည့်သွင်းရန်နည်းလမ်းများဖွင့်ထားလျှင် ပြပါ" - "ဆွဲရွှေ့ခြင်း ညွှန်ပြကိရိယာ ပြရန်" - "Shift ခလုတ် သို့မဟုတ် သင်္ကေတခလုတ်မှ ဆွဲရွှေ့လျှင် ဖွင့်ထားသည့် အရာများအား ပြရန်" "ကီးပေါ်လာ၍ ဖျောက်ရန်နှုန်း" "နောက်မကျ" "မူရင်းအတိုင်း" @@ -76,9 +74,9 @@ "အသံထည့်သွင်းရန် ခလုတ်" "မည်သည့် Check Language & input settings." "ထည့်သွင်းရန် နည်းလမ်းကို ပြုပြင်မည်" - "ထည့်သွင်းမှု ဘာသာ" + "စာရိုက်ထည့် ဘာသာ" "အကူအညီ & တုံ့ပြန်ချက်" - "ထည့်သွင်းမှု ဘာသာ" + "စာရိုက်ထည့် ဘာသာ" "သိမ်းရန် နောက်တစ်ကြိမ်နှိပ်ပါ" "သိမ်းရန် ဤနေရာကို ထိပါ" "အဘိဓါန်ရနိုင်" @@ -112,15 +110,8 @@ "ဖွင့်ရန်" "ယခု မဟုတ်" "တူညီသည့် ထည့်သွင်းရန် စတိုင်လ် ရှိပြီးဖြစ်: %s" - "ကီးကြာမြင့်စွာ ဖိနှိပ်မှုနှုန်း" "ခလုတ်နှိပ်တုန်ခါမှု ကြာမြင့်ချိန်" "ခလုတ်နှိပ်သည့် အသံအတိုးကျယ်" - "ကီး လှုပ်ပုံ စမ်းကြည့် စိတ်တိုင်းကျ" - "ပြင်ပ အဘိဓါန်ဖိုင် ဖတ်မည်" - "ဒေါင်းလုပ်ဖိုင်တွဲထဲတွင် အဘိဓါန်ဖိုင်များ မရှိပါ" - "ထည့်သွင်းရန် အဘိဓါန်ဖိုင်အားရွေးပါ" - "%s အတွက်ဤအရာအား တကယ်ထည့်သွင်းမည်လား?" - "မှားယွင်းမှု တစ်ခုရှိခဲ့သည်" "ပုံသေ" "%s မှကြိုဆိုပါသည်" "အမူယာ ရိုက်ခြင်းဖြင့်" @@ -128,12 +119,12 @@ "နောက်တစ်ဆင့်" "%s တပ်ဆင်ရန်" "%s ဖွင့်ရန်" - "သင့်ဘာသာစကား& ထည့်သွင်းမှု ဆက်တင်များတွင် \"%s\" အားစစ်ဆေးပါ။ ဤသည်မှာ သင့်ကိရိယာတွင် ဖွင့်ရန် အခွင့်ပေးပါမည်။" - "%s သည် သင့်ဘာသာစကား & ထည့်သွင်းမှု ဆက်တင်များတွင် ဖွင့်ပြီးသောကြောင့်၊ ဤအဆင့်ပြီးပါပြီ။ နောက်တစ်ခုသို့!" + "သင့်ဘာသာစကား& စာရိုက်ထည့်မှု ဆက်တင်များတွင် \"%s\" အားစစ်ဆေးပါ။ ဤသည်မှာ သင့်ကိရိယာတွင် ဖွင့်ရန် အခွင့်ပေးပါမည်။" + "%s သည် သင့်ဘာသာစကား & စာရိုက်ထည့်မှု ဆက်တင်များတွင် ဖွင့်ပြီးသောကြောင့်၊ ဤအဆင့်ပြီးပါပြီ။ နောက်တစ်ခုသို့!" "ဆက်တင်များတွင် ဖွင့်ရန်" "%s သို့ပြောင်းမည်" "ရှေ့၊ \"%s\" အားသင်၏ ပွင့်နေသည့်ထည့်သွင်းမှု နည်းလမ်းအဖြစ်ရွေးပါ။" - "ထည့်သွင်းခြင်းနည်းလမ်းများ ပြောင်းရန်" + "စာရိုက်သွင်းမှုနည်းလမ်း ပြောင်းရန်" "ဝမ်းသာပါသည်၊ သင်အားလုံးသတ်မှတ်ပြီးပါပြီ!" "%s ဖြင့်သင့် ကြိုက်နှစ်သက်ရာ အပလီကေးရှင်းများအားလုံးအား ရိုက်ထည့်နိုင်ပါပြီ။" "ထပ်ပေါင်းဘာသာစကားများ ပြုပြင်မည်" @@ -165,7 +156,7 @@ "တပ်ဆင်ပါ" "ပယ်ဖျက်ရန်" "ဖျက်ရန်" - "သင့်ဖုန်းရှိ ရွေးချယ်ထားသည့် ဘာသာအတွက် အဘိဓါန်ရှိပါသည်။ <br/> အဘိဓါန်အား <b>ဒေါင်းလုပ်လုပ်ကာ</b> the %1$s သင့်စာရိုက် အတွေ့အကြုံတိုးတက်စေရန် ကျွန်ုပ်တို့အကြံပြုပါသည်။ <br/> <br/> ဒေါင်းလုပ်လုပ်ရန် 3G ပေါ်တွင် ၁ မှ ၂ မိနစ်ခန့်ကြာနိုင်သည်။ သင့်တွင် <b>အကန့်သတ်မှရိ အချက်လက် သုံးစွဲမှု</b>မရှိလျှင် ငွေကျသင့်နိုင်ပါသည်။ <br/> သင့်တွင် မည်သည့်အချက်လက်သုံးစွဲမှု ရှိနေသည်ကိုမသိလျှင်၊ အလိုအလျောက် ဒေါင်းလုပ်လုပ်ရန် Wi-Fi ကွန်ရက်တစ်ခု ရှာဖွေရန် တိုက်တွန်းပါသည်။ <br/> <br/> နည်းလမ်း: သင့်ဖုန်းကိရိယာရှိ <b>ဆက်တင်ထဲတွင်</b> <b>ဘာသာ & ထည့်သွင်းမှု</b> သို့သွားကာ အဘိဓါန်များကို ဒေါင်းလုပ်လုပ်နိုင် ဖယ်ရှားနိုင်ပါသည်။" + "သင့်ဖုန်းရှိ ရွေးချယ်ထားသည့် ဘာသာအတွက် အဘိဓါန်ရှိပါသည်။ <br/> အဘိဓါန်အား <b>ဒေါင်းလုပ်လုပ်ကာ</b> the %1$s သင့်စာရိုက် အတွေ့အကြုံတိုးတက်စေရန် ကျွန်ုပ်တို့အကြံပြုပါသည်။ <br/> <br/> ဒေါင်းလုပ်လုပ်ရန် 3G ပေါ်တွင် ၁ မှ ၂ မိနစ်ခန့်ကြာနိုင်သည်။ သင့်တွင် <b>အကန့်သတ်မှရိ အချက်လက် သုံးစွဲမှု</b>မရှိလျှင် ငွေကျသင့်နိုင်ပါသည်။ <br/> သင့်တွင် မည်သည့်အချက်လက်သုံးစွဲမှု ရှိနေသည်ကိုမသိလျှင်၊ အလိုအလျောက် ဒေါင်းလုပ်လုပ်ရန် Wi-Fi ကွန်ရက်တစ်ခု ရှာဖွေရန် တိုက်တွန်းပါသည်။ <br/> <br/> နည်းလမ်း: သင့်ဖုန်းကိရိယာရှိ <b>ဆက်တင်ထဲတွင်</b> <b>ဘာသာ & စာရိုက်ထည့်မှု</b> သို့သွားကာ အဘိဓါန်များကို ဒေါင်းလုပ်လုပ်နိုင် ဖယ်ရှားနိုင်ပါသည်။" "ယခုဒေါင်းလုပ်လုပ်မည် (%1$.1fMB)" "Wi-Fi အသုံးပြု၍ ဒေါင်းလုပ်လုပ်ရန်" "%1$s အတွက် အဘိဓါန် ရနိုင်ပါသည်" diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml index 21ce8c519..b14b1b02a 100644 --- a/java/res/values-nb/strings.xml +++ b/java/res/values-nb/strings.xml @@ -36,8 +36,6 @@ "Tasten for språkbytte dekker også andre inndatametoder" "Nøkkel for språkskifte" "Vis når flere inndataspråk er aktivert" - "Vis lysbildeindikator" - "Bruk en visuell indikator når du skyver fra Shift- eller symboltaster" "Tregt tastevindu" "U/ forsinkelse" "Standard" @@ -112,16 +110,8 @@ "Aktiver" "Ikke nå" "Inndatastilen finnes allerede: %s" - "Forsinkelse lange tastetrykk" "Vibrasjonstid ved tastetrykk" "Lydstyrke ved tastetrykk" - - - "Bruk en ekstern ordlistefil" - "Det ligger ingen ordboksfiler i Nedlastinger-mappen" - "Velg ordboksfilen du vil installere" - "Vil du virkelig installere denne filen for %s?" - "Det oppsto en feil" "Standard" "Velkommen til %s" "med Ordføring" diff --git a/java/res/values-ne-rNP/strings.xml b/java/res/values-ne-rNP/strings.xml index 857b4a65d..1ca701bce 100644 --- a/java/res/values-ne-rNP/strings.xml +++ b/java/res/values-ne-rNP/strings.xml @@ -36,8 +36,6 @@ "भाषा स्विच किले अन्य इनपुट विधि पनि समेट्छ" "भाषा स्विच कुञ्जी" "जब बहुसङ्ख्यक इनपुट भाषाहरू सक्षम भएपछि देखाउनुहोस्" - "स्लाइड सूचक देखाउनुहोस्" - "सिफ्ट वा प्रतिक कुञ्जीमा स्लाइड गर्ने बेला दृश्य सङ्केत देखाउनुहोस्" "कि पपअप खारेजी ढिलाइ" "ढिलाइ छैन" "पूर्वनिर्धारित" @@ -112,15 +110,8 @@ "सक्षम पार्नुहोस्" "अहिले होइन" "यस्तो इनपुट शैली पहिले नै अवस्थित छ: %s" - "कुञ्जी लामो थिचाइ ढिलाइ" "कुञ्जी थिचाइ भाइब्रेसन अवधि" "कुञ्जी थिचाइ आवाज भोल्युम" - "प्रमुख पूर्वावलोकन एनिमेसन अनुकूलित" - "बाह्य शब्दकोश फाइल पढ्नुहोस्" - "डाउनलोड फोल्डरमा कुनै शब्दकोश फाइलहरू छैनन्।" - "स्थापना गर्न कुनै शब्दकोश फाइल चयन गर्नुहोस्" - "वास्तवमै %s को लागि यो फाइल स्थापना गर्नुहुन्छ?" - "कुनै त्रुटि भयो" "पूर्वनिर्धारित" "तपाईँलाई स्वागत छ%s" "इशारा टाइप गर्नेसँग" diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml index ce2c941ed..a0b712e01 100644 --- a/java/res/values-nl/strings.xml +++ b/java/res/values-nl/strings.xml @@ -36,8 +36,6 @@ "Schakelknop voor taal ook van toepassing op andere invoermethoden" "Schakelknop voor taal" "Weergeven wanneer meerdere invoertalen zijn geselecteerd" - "Schuifaanduiding weergeven" - "Zichtbare aanduiding weergeven wanneer wordt geschoven met Shift- of symbooltoetsen" "Afwijz.vertr. toetspop-up" "Geen vertraging" "Standaard" @@ -112,15 +110,8 @@ "Inschakelen" "Niet nu" "Dezelfde invoerstijl bestaat al: %s" - "Vertraging toets lang indrukkn" "Trilingsduur bij toetsgebruik" "Geluidsvolume bij toetsgebruik" - "Toetsvoorbeeldanimatie aanpassen" - "Extern woordenboekbestand lezen" - "Geen woordenboekbestanden in de map \'Downloads\'" - "Selecteer een woordenboekbestand om te installeren" - "Wilt u dit bestand voor het %s echt installeren?" - "Er is een fout opgetreden" "Standaard" "Welkom bij %s" "met Invoer met bewegingen" diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml index a1776ac73..9461fefb5 100644 --- a/java/res/values-pl/strings.xml +++ b/java/res/values-pl/strings.xml @@ -36,8 +36,6 @@ "Klawisz zmiany języka obejmuje też inne metody wprowadzania" "Klawisz zmiany języka" "Pokaż, gdy włączonych jest kilka języków wprowadzania" - "Pokaż wskaźnik przesuwania" - "Wyświetl ślad przesuwania od klawiszy Shift lub Symbol" "Opóźnienie znikania klawiszy" "Bez opóźnienia" "Wartość domyślna" @@ -112,15 +110,8 @@ "Włącz" "Nie teraz" "Taki styl wprowadzania już istnieje: %s" - "Opóźnienie przy długim naciśnięciu" "Wibracja przy naciśniętym klawiszu" "Głośność przy naciśniętym klawiszu" - "Dostosowywanie animacji podglądu klucza" - "Odczyt zewnętrznego pliku słownika" - "Brak plików słownika w folderze Pobrane pliki" - "Wybierz plik słownika do zainstalowania" - "Czy na pewno zainstalować ten plik dla języka: %s?" - "Wystąpił błąd" "Domyślne" "Witamy w aplikacji %s" "z pisaniem gestami" diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml index 77278ee7c..3d455bdca 100644 --- a/java/res/values-pt-rPT/strings.xml +++ b/java/res/values-pt-rPT/strings.xml @@ -36,8 +36,6 @@ "A tecla de mudança de idioma abrange outros métodos de entrada" "Tecla alterar idioma" "Mostrar quando estão ativados vários idiomas de entrada" - "Mostrar indicador de deslize" - "Mostrar pista visual ao deslizar das teclas Shift ou Símbolo" "Atraso p/ ignorar pop-up" "Sem atraso" "Predefinido" @@ -112,15 +110,8 @@ "Ativar" "Agora não" "Já existe o mesmo estilo de introdução: %s" - "Atraso ao manter tecla premida" "Duração vibr. ao premir teclas" "Volume do som ao premir teclas" - "Pers. animação de pré-vis. teclas" - "Ler ficheiro de dicionário externo" - "Não há ficheiros de dicionário na pasta Transferências" - "Selecione um ficheiro de dicionário para instalar" - "Instalar mesmo este ficheiro para %s?" - "Ocorreu um erro" "Predefinido" "Bem-vindo(a) a %s" "com a Escrita com Gestos" diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml index 7985aedc4..d8c0dc34e 100644 --- a/java/res/values-pt/strings.xml +++ b/java/res/values-pt/strings.xml @@ -36,8 +36,6 @@ "A tecla p/ mudar o idioma também cobre outros métodos de entrada" "Tecla de seleção de idioma" "Mostrar quando vários idiomas de entrada estiverem ativados" - "Mostrar indicador de deslize" - "Mostrar indicação visual ao deslizar teclas Shift ou de símbolos" "Duração de popup da tecla" "Sem atraso" "Padrão" @@ -112,15 +110,8 @@ "Ativar" "Agora não" "O estilo de entrada já existe: %s" - "Atraso ao pressionar teclas" "Duração da vibração ao tocar" "Volume ao tocar na tela" - "Person. princ. anim. de visualiz." - "Ler arquivo de dicionário externo" - "Nenhum arquivo de dicionário na pasta Downloads" - "Selecione um arquivo de dicionário para instalar" - "Deseja instalar este arquivo para %s?" - "Ocorreu um erro" "Padrão" "Bem-vindo ao %s" "com entrada por gestos" diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml index 10c1ec4cc..02257b5e8 100644 --- a/java/res/values-ro/strings.xml +++ b/java/res/values-ro/strings.xml @@ -36,8 +36,6 @@ "Tasta de comutare între limbi include şi alte metode de introd." "Tastă comutare limbi" "Afişaţi când sunt activate mai multe limbi de intrare" - "Afișați indicator glisare" - "Afișați un indicator în timpul glisării de la Shift sau tasta de simboluri" "Închidere pop-up taste" "Fără întârziere" "Prestabilit" @@ -112,16 +110,8 @@ "Activaţi" "Nu acum" "Acelaşi stil de introducere există deja: %s" - "Timpul apăsării lungi a tastei" "Vibrare după apăsarea tastei" "Sunet la apăsarea tastelor" - - - "Citiți fișierul de dicționar extern" - "Nu există fișiere dicționar în dosarul Descărcări" - "Selectați un fișier dicționar de instalat" - "Doriți să instalați acest fișier pentru %s?" - "A apărut o eroare" "Prestabilit" "Bun venit la %s" "cu Tastarea gestuală" diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml index a0f81d5a2..df88af9df 100644 --- a/java/res/values-ru/strings.xml +++ b/java/res/values-ru/strings.xml @@ -36,8 +36,6 @@ "Клавиша переключения языков также служит для смены способа ввода" "Клавиша смены языка" "Показывать, когда включено несколько раскладок" - "След от переключателя режима" - "Показывать след при проведении пальцем от кнопок Shift и \"Символы\"" "Задержка закрытия" "Без задержки" "По умолчанию" @@ -112,16 +110,8 @@ "Включить" "Не сейчас" "Такой стиль ввода уже существует: %s" - "Долгое нажатие" "Вибросигнал при нажатии клавиш" "Звук при нажатии клавиш" - - - "Загрузить словарь из файла" - "В папке \"Загрузки\" нет словарей" - "Выберите файл словаря" - "Установить этот файл для следующего языка: %s?" - "Ошибка" "По умолчанию" "Представляем приложение \"%s\"" "с непрерывным вводом" diff --git a/java/res/values-si-rLK/strings.xml b/java/res/values-si-rLK/strings.xml index ceb517661..63ad374e8 100644 --- a/java/res/values-si-rLK/strings.xml +++ b/java/res/values-si-rLK/strings.xml @@ -36,8 +36,6 @@ "භාෂා මාරු යතුර වෙනත් ආදාන ක්‍රමද ආවරණය කරයි" "භාෂා මාරු යතුර" "බහුවිධ ආදාන භාෂා සබල කර ඇති විට පෙන්වන්න" - "සර්පණ දර්ශකය පෙන්වන්න" - "ෂිෆ්ට් හෝ සංකේත යතුරු වෙතින් සර්පණය කරන අතරතුර දෘෂ්‍ය ඉඟි දර්ශනය කරන්න" "යතුරු උත්පතන ඉවත් කිරීමේ ප්‍රමාදය" "ප්‍රමාද නැත" "සුපුරුදු" @@ -112,16 +110,8 @@ "සබල කරන්න" "දැන් නොවේ" "සමාන ආදාන විලාසය දැනටමත් පවතී: %s" - "යතුරු දිගු එබීම් ප්‍රමාදය" "යතුරු එබිම් කම්පන කාලපරිච්ඡේදය" "යතුරු එබීම් හඬ තීව්‍රතාවය" - - - "බාහිර ශබ්ද කෝෂ ගොනුව කියවන්න" - "බාගැනීම් ෆෝල්ඩරය තුළ ශබ්දකෝෂ ගොනු නොමැත" - "ස්ථාපනය කිරීමට ශබ්ද කෝෂ ගොනුවක් තෝරන්න" - "%s සඳහා ඇත්තටම මෙම ගොනුව ස්ථාපනය කරන්නද?" - "දෝෂයක් ඇති විය" "සුපුරුදු" "%s වෙත සාදරයෙන් පිළිගනිමු" "ඉංගිත ටයිප් කිරීම් සමග" diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml index 07aa3ab13..583e800c1 100644 --- a/java/res/values-sk/strings.xml +++ b/java/res/values-sk/strings.xml @@ -36,8 +36,6 @@ "Kláves na prepnutie jazyka pokrýva aj ďalšie metódy vstupu" "Kľúč na prepínanie jazyka" "Zobraziť, keď je povolených viac jazykov vstupu" - "Zobraziť posuvný indikátor" - "Zobraziť vizuálny signál pri prejdení z klávesov Shift alebo Symbol" "Onesk. zrušenia kľúč. kon. okna" "Bez oneskorenia" "Predvolená" @@ -112,15 +110,8 @@ "Povoliť" "Teraz nie" "Rovnaký štýl vstupu už existuje: %s" - "Oneskor. pri stlač. a podržaní" "Trvanie vibrov. pri stlač. kl." "Hlasitosť pri stlačení klávesu" - "Prispôsobiť animáciu ukážky kľúča" - "Čítať súbor externého slovníka" - "V priečinku Sťahovanie nie sú žiadne súbory slovníka" - "Vyberte súbor slovníka, ktorý chcete nainštalovať" - "Chcete nainštalovať tento súbor pre jazyk %s?" - "Vyskytla sa chyba" "Predvolené" "Vitajte v aplikácii %s" "s funkciou Písanie gestami" diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml index 13292fbb4..ce45f39c6 100644 --- a/java/res/values-sl/strings.xml +++ b/java/res/values-sl/strings.xml @@ -36,8 +36,6 @@ "Tipka za preklop jezika, ki vključuje tudi druge načine vnosa" "Tipka za preklop med jeziki" "Pokaži, ko je omogočenih več jezikov vnosa" - "Pokaži indikator drsenja" - "Pokaži vizualni znak pri drsenju s tipk Shift ali Symbol" "Trajanje povečanja tipke" "Brez zakasnitve" "Privzeto" @@ -112,15 +110,8 @@ "Omogoči" "Ne zdaj" "Isti slog vnosa že obstaja: %s" - "Zakasn. za dolg pritisk tipke" "Trajanje vibr. ob prit. tipke" "Glasn. zvoka ob pritisku tipke" - "Prilagaj. animacij predogleda tipk" - "Branje zunanje datoteke slovarja" - "V mapi »Prenosi« ni nobene datoteke slovarja" - "Izberite datoteko slovarja, ki jo želite namestiti" - "Zares želite namestiti to datoteko za ta jezik: %s?" - "Prišlo je do napake" "Privzeto" "Pozdravljeni v aplikaciji %s" "s pisanjem s kretnjami" diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml index 2cf3f5207..4d79d054c 100644 --- a/java/res/values-sr/strings.xml +++ b/java/res/values-sr/strings.xml @@ -36,8 +36,6 @@ "Тастер за пребацивање језика обухвата и друге методе уноса" "Тастер за пребацивање језика" "Прикажи када је омогућено више језика уноса" - "Прикажи индикатор превлачења" - "Приказује визуел. траг при превлачењу са тастера Shift или Symbol" "Одложи одбац. иск. прозора тастера" "Без одлагања" "Подразумевано" @@ -112,15 +110,8 @@ "Омогући" "Не сада" "Исти стил уноса већ постоји: %s" - "Одлагање при дугом притиску" "Трајање вибрације при притиску" "Јачина звука при притиску" - "Прилаг. анимац. за преглед тастера" - "Читање датотеке спољног речника" - "У директоријуму Преузимања нема датотека речника" - "Избор датотеке речника за инсталирање" - "Желите ли стварно да инсталирате ову датотеку за %s?" - "Дошло је до грешке" "Подразумевано" "Добро дошли у %s" "помоћу Куцања покретима" diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml index f906b6eb1..55b3ed707 100644 --- a/java/res/values-sv/strings.xml +++ b/java/res/values-sv/strings.xml @@ -36,8 +36,6 @@ "Språkbytesknappen omfattar även andra inmatningsmetoder" "Knapp för att byta språk" "Visa när flera inmatningsspråk är aktiverade" - "Visa dragreglage" - "Visa svepning när du drar från Skift- eller Symboltangenten" "Ta bort popup-fördröjning" "Fördröj inte" "Standard" @@ -112,16 +110,8 @@ "Aktivera" "Inte nu" "Samma indatastil finns redan: %s" - "Fördröjning vid långt tryck" "Vibrationslängd för tangenter" "Ljudvolym för tangenter" - - - "Läs extern ordboksfil" - "Inga ordboksfiler i mappen Hämtningar" - "Välj en ordboksfil att installera" - "Vill du verkligen installera filen för %s?" - "Ett fel uppstod" "Standard" "Välkommen till %s" "med svepskrivning" diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml index a42c3391c..89f950a67 100644 --- a/java/res/values-sw/strings.xml +++ b/java/res/values-sw/strings.xml @@ -36,8 +36,6 @@ "Ufunguo wa kubadilisha lugha unashughulikia mbinu zingine za ingizo pia" "Kitufe cha kubadilisha lugha" "Onyesha wakati lugha ingizo mbalimbali zinapowezeshwa" - "Onyesha kiashirio cha slaidi" - "Onyesha ishara dhahiri unapotelezesha kutoka kwenye vitufe vya Shift au Symbol" "Kuchelewesha kutupa kitufe ibukizi" "Hakuna kuchelewa" "Chaguo-msingi" @@ -112,15 +110,8 @@ "Washa" "Sio sasa" "Mfumo sawa wa maingizo tayari upo: %s" - "Ubofyaji kitufe kunakochelewa" "Bonyeza kitufe cha muda wa kutetema" "Bonyeza kitufe cha kiwango cha sauti" - "Wekea mapendeleo uhuishaji maalum wa kuchungulia kwanza" - "Soma faili ya kamusi ya nje" - "Hakuna faili za kamusi katika folda ya Vilivyopakuliwa" - "Chagua faili ya kamusi ya kusakinisha" - "Ungependa kusakinisha faili hii ya %s?" - "Kulikuwa na hitilafu" "Chaguo-msingi" "Karibu kwenye %s" "kwa Kuandika kwa ishara" diff --git a/java/res/values-ta-rIN/strings.xml b/java/res/values-ta-rIN/strings.xml index e59139fbe..b054cedf4 100644 --- a/java/res/values-ta-rIN/strings.xml +++ b/java/res/values-ta-rIN/strings.xml @@ -36,8 +36,6 @@ "மொழி மாற்றல் விசை பிற உள்ளீட்டு முறைகளையும் கட்டுப்படுத்துகிறது" "மொழி மாற்ற விசை" "பல உள்ளீட்டு மொழிகள் இயக்கப்பட்டிருக்கும்போது காட்டு" - "இழுத்தல் குறிப்பானைக் காட்டு" - "ஷிப்ட் அல்லது குறியீட்டு விசைகளிலிருந்து இழுத்து செல்லும்போது காட்சித் தடத்தைக் காட்டு" "விசை பாப்அப் விலக்கின் தாமதம்" "தாமதம் வேண்டாம்" "இயல்புநிலை" @@ -112,15 +110,8 @@ "இயக்கு" "இப்பொழுது வேண்டாம்" "இதே உள்ளீட்டு நடை ஏற்கனவே உள்ளது: %s" - "விசையின் நீண்ட அழுத்தத்தின் தாமதம்" "விசையழுத்த அதிர்வின் காலஅளவு" "விசையழுத்த ஒலியளவு" - "விசை முன்னோட்ட அனிமேஷனைத் தனிப்பயனாக்கு" - "வெளிப்புற அகராதி கோப்பைப் படித்தல்" - "பதிவிறக்கங்கள் கோப்புறையில் அகராதி கோப்புகள் எதுவும் இல்லை" - "நிறுவுவதற்கு அகராதி கோப்பைத் தேர்ந்தெடுக்கவும்" - "%s மொழிக்கான இந்தக் கோப்பை நிச்சயமாக நிறுவ வேண்டுமா?" - "பிழை ஏற்பட்டது" "இயல்புநிலை" "%s பயன்பாட்டிற்கு வரவேற்கிறோம்" "சைகை உள்ளீடு மூலம்" diff --git a/java/res/values-te-rIN/strings.xml b/java/res/values-te-rIN/strings.xml index da69e0463..17a67afb3 100644 --- a/java/res/values-te-rIN/strings.xml +++ b/java/res/values-te-rIN/strings.xml @@ -36,8 +36,6 @@ "భాష మార్పు కీ ఇతర ఇన్‌పుట్ పద్ధతులను కూడా కవర్ చేస్తుంది" "భాష మార్పు కీ" "బహుళ ఇన్‌పుట్ భాషలు ప్రారంభించబడినప్పుడు చూపు" - "స్లైడ్ సూచికను చూపు" - "Shift లేదా గుర్తు కీల నుండి స్లైడ్ చేసేటప్పుడు దృశ్యమాన సంకేతాన్ని ప్రదర్శించు" "కీ పాప్‌అప్ తీసివేత ఆలస్యం" "ఆలస్యం లేదు" "డిఫాల్ట్" @@ -112,15 +110,8 @@ "ప్రారంభించండి" "ఇప్పుడు కాదు" "ఇదే ఇన్‌పుట్ శైలి ఇప్పటికే ఉంది: %s" - "కీని ఎక్కువసేపు నొక్కి ఉంచాల్సిన సమయంలో ఆలస్యం" "కీని నొక్కినప్పుడు వైబ్రేషన్ వ్యవధి" "కీని నొక్కినప్పుడు చేసే ధ్వని వాల్యూమ్" - "కీ పరిదృశ్య యానిమే. అనుకూలీకరించండి" - "బాహ్య నిఘంటువు ఫైల్‌ను చదవండి" - "డౌన్‌లోడ్‌ల ఫోల్డర్‌లో నిఘంటువు ఫైల్‌లు ఏవీ లేవు" - "ఇన్‌స్టాల్ చేయాల్సిన నిఘంటువు ఫైల్‌ను ఎంచుకోండి" - "%s కోసం ఈ ఫైల్‌ను నిజంగానే ఇన్‌స్టాల్ చేయాలా?" - "లోపం ఏర్పడింది" "డిఫాల్ట్" "%sకు స్వాగతం" "సంజ్ఞ టైపింగ్‌తో" diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml index c83f9ffd6..1126b4be9 100644 --- a/java/res/values-th/strings.xml +++ b/java/res/values-th/strings.xml @@ -36,8 +36,6 @@ "แป้นสลับภาษาครอบคลุมวิธีการป้อนข้อมูลอื่นๆ ด้วย" "แป้นสลับภาษา" "แสดงเมื่อเปิดใช้งานภาษาสำหรับอินพุตหลายภาษา" - "แสดงสัญลักษณ์การเลื่อน" - "แสดงสัญลักษณ์ภาพขณะเลื่อนจากแป้น Shift หรือแป้นสัญลักษณ์" "หน่วงเวลาก่อนปิดป๊อปอัพหลัก" "ไม่มีการหน่วงเวลา" "ค่าเริ่มต้น" @@ -112,16 +110,8 @@ "เปิดใช้งาน" "ข้ามไปก่อน" "รูปแบบการป้อนข้อมูลเดียวกันนี้มีอยู่แล้ว: %s" - "การหน่วงเวลาของการกดแป้นค้าง" "ระยะเวลาการสั่นเมื่อกดแป้นพิมพ์" "ระดับเสียงเมื่อกดแป้นพิมพ์" - - - "อ่านไฟล์พจนานุกรมภายนอก" - "ไม่มีไฟล์พจนานุกรมในโฟลเดอร์ดาวน์โหลด" - "เลือกไฟล์พจนานุกรมที่จะติดตั้ง" - "ต้องการติดตั้งไฟล์นี้สำหรับ %s จริงหรือ" - "เกิดข้อผิดพลาด" "ค่าเริ่มต้น" "ยินดีต้อนรับสู่ %s" "พร้อมการป้อนข้อมูลด้วยท่าทาง" diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml index 14750a662..f55907118 100644 --- a/java/res/values-tl/strings.xml +++ b/java/res/values-tl/strings.xml @@ -36,8 +36,6 @@ "Saklaw din ng key ng pagpalit ng wika ang ibang paraan ng input" "Key ng panlipat ng wika" "Ipakita kapag maraming wika ng input na pinagana" - "Ipakita ang indicator ng slide" - "Magpakita ng visual cue kapag nag-i-slide sa Shift o Symbol key" "Balewala antala key popup" "Walang antala" "Default" @@ -112,16 +110,8 @@ "Paganahin" "Hindi ngayon" "Umiiral na ang parehong estilo ng input: %s" - "Key long press delay" "Tagal ng vibration ng keypress" "Volume ng tunog ng keypress" - - - "Magbasa ng panlabas na file ng diksyunaryo" - "Walang mga file ng diksyunaryo sa folder na Mga Download" - "Pumili ng file ng diksyunaryo na ii-install" - "Talagang ii-install ang file na ito para sa %s?" - "Nagkaroon ng error" "Default" "Maligayang pagdating sa %s" "gamit ang Gesture na Pag-type" diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml index 4a5d96afb..320da7ded 100644 --- a/java/res/values-tr/strings.xml +++ b/java/res/values-tr/strings.xml @@ -36,8 +36,6 @@ "Dil geçiş tuşu diğer giriş yöntemlerini de kapsar" "Dil değiştirme tuşu" "Birden fazla giriş dili etkin olduğunda göster" - "Kaydırma göstergesini aç" - "Üst Karakter veya Sembol tuşlarından kaydırırken görsel ipucu ver" "Tuş popup\'ının kapatılmasını geciktirme" "Gecikme yok" "Varsayılan" @@ -112,16 +110,8 @@ "Etkinleştir" "Şimdi değil" "Aynı giriş stili zaten var: %s" - "Tuşa uzun basma gecikmesi" "Tuşa basma titreşim süresi" "Tuşa basma ses seviyesi" - - - "Harici sözlük dosyasını oku" - "İndirilenler klasöründe sözlük dosyası yok" - "Yüklemek için bir sözlük dosyası seçin" - "%s için bu dosya gerçekten yüklensin mi?" - "Bir hata oluştu" "Varsayılan" "%s uygulamasına hoş geldiniz" "Hareketle Yazmayı içerir" diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml index dc00618d0..96a2cb6f0 100644 --- a/java/res/values-uk/strings.xml +++ b/java/res/values-uk/strings.xml @@ -36,8 +36,6 @@ "Клавіша зміни мови дозволяє змінювати методи введення" "Клавіша зміни мови" "Показувати, коли ввімкнено декілька мов введення" - "Показати індикатор переходу" - "Показувати сигнал під час переходу від клавіш символів чи Shift" "Затримка клавіши закриття" "Без затримки" "За умовчанням" @@ -112,15 +110,8 @@ "Увімкнути" "Не зараз" "Такий стиль введення вже існує: %s" - "Затримка довгого натискання" "Вібрація при натисканні клавіш" "Гучність натискання клавіш" - "Налаштування анімації перегляду" - "Читати файл зовнішнього словника" - "У папці \"Завантаження\" немає файлів словника" - "Вибрати файл словника, який потрібно встановити" - "Справді встановити цей файл для такої мови: %s?" - "Сталася помилка" "За умовчанням" "Вітаємо в програмі %s" "з функцією Ввід жестами" diff --git a/java/res/values-ur-rPK/strings.xml b/java/res/values-ur-rPK/strings.xml index dd956f2d2..b4f950401 100644 --- a/java/res/values-ur-rPK/strings.xml +++ b/java/res/values-ur-rPK/strings.xml @@ -36,8 +36,6 @@ "زبان سوئچ کرنے کی کلید اندراج کے دیگر طریقوں کا بھی احاطہ کرتی ہے" "زبان سوئچ کرنے کی کلید" "متعدد ان پٹ زبانیں فعال ہونے پر دکھائیں" - "سلائیڈ انڈیکیٹر کو دکھائیں" - "‏Shift یا علامت کلیدوں سے سلائیڈ کرتے ہوئے بصری اشارہ ڈسپلے کریں" "کلید پاپ اپ رفع کی تاخیر" "کوئی تاخیر نہیں" "ڈیفالٹ" @@ -112,16 +110,8 @@ "فعال کریں" "ابھی نہیں" "ایسا ہی ان پٹ اسٹائل پہلے سے موجود ہے: %s" - "کلید کو دیر تک دبانے کی تاخیر" "کلید دبانے پر وائبریشن کا دورانیہ" "کلید دبانے پر آواز کا والیوم" - - - "خارجی لغت کی فائل پڑھیں" - "ڈاؤن لوڈز فولڈر میں کوئی لغت فائلیں نہیں ہیں" - "انسٹال کرنے کیلئے ایک لغت فائل منتخب کریں" - "%s کیلئے واقعی اس فائل کو انسٹال کریں؟" - "ایک خرابی پیش آگئی" "ڈیفالٹ" "%s میں خوش آمدید" "اشارہ ٹائپنگ کے ساتھ" diff --git a/java/res/values-uz-rUZ/strings.xml b/java/res/values-uz-rUZ/strings.xml index f8e974669..ce2fb96ba 100644 --- a/java/res/values-uz-rUZ/strings.xml +++ b/java/res/values-uz-rUZ/strings.xml @@ -36,8 +36,6 @@ "Tilni o‘zgartirish tugmasi matn kiritish usulini ham o‘zgartiradi" "Tilni o‘zgartirish tugmasi" "Bir nechta matn kiritish tili mavjud bo‘lganda ko‘rsatilsin" - "Rejimlarni almashtirish effekti" - "Barmoq Shift yoki Belgilar tugmasidan o‘tganda vizual effekt" "Yopilish uchun to‘xtalish" "To‘xtalishlarsiz" "Standart" @@ -112,15 +110,8 @@ "Yoqish" "Hozir emas" "Xuddi shunday matn kiritish usuli allaqachon mavjud: %s" - "Uzoq bosib turish" "Tugma bosilganda tebranish vaqti" "Tugma bosilgandagi ovoz" - "Tugma animatsiyasini sozlash" - "Tashqi fayldagi lug‘atni yuklash" - "Yuklab olinganlar jildida hech qanday lug‘at fayli mavjud emas" - "O‘rnatish uchun lug‘at faylini tanlang" - "Ushbu fayl quyidagi til uchun o‘rnatilsinmi: %s?" - "Xatolik yuz berdi" "Standart" "%s ilovasiga xush kelibsiz!" "Imo-ishoralar bilan yozish" diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml index bd50c8738..78ee20ba0 100644 --- a/java/res/values-vi/strings.xml +++ b/java/res/values-vi/strings.xml @@ -36,8 +36,6 @@ "Khóa chuyển ngôn ngữ bao gồm cả các phương thức nhập liệu khác" "Phím chuyển đổi ngôn ngữ" "Hiển thị khi nhiều ngôn ngữ đầu vào được bật" - "Hiển thị chỉ báo trượt" - "Hiển thị tín hiệu hình ảnh trong khi trượt từ phím Shift hoặc phím Biểu tượng" "Loại bỏ hiển thị phím trễ" "Không có tgian trễ" "Mặc định" @@ -112,16 +110,8 @@ "Bật" "Để sau" "Đã tồn tại kiểu nhập tương tự: %s" - "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" - - - "Đọc tệp từ điển bên ngoài" - "Không có tệp từ điển nào trong thư mục Nội dung tải xuống" - "Chọn tệp từ điển để cài đặt" - "Thực sự cài đặt tệp này cho %s?" - "Đã xảy ra lỗi" "Mặc định" "Chào mừng bạn đến với %s" "với Nhập bằng cử chỉ" diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml index ddb5195c2..c3d8fbdc0 100644 --- a/java/res/values-zh-rCN/strings.xml +++ b/java/res/values-zh-rCN/strings.xml @@ -36,8 +36,6 @@ "语言切换键也可用于切换其他输入法" "语言切换键" "启用了多种输入语言时显示" - "显示滑动指示效果" - "从 Shift 键或符号键滑动时显示视觉提示" "弹出字符隐藏延迟" "无延迟" "默认" @@ -112,16 +110,8 @@ "启用" "以后再说" "已经存在相同的输入风格:%s" - "按键长按延迟" "按键振动时长" "按键音量" - - - "读取外部字典文件" - "“下载内容”文件夹中没有字典文件" - "选择要安装的字典文件" - "确定要安装这个%s字典吗?" - "出现错误" "默认" "欢迎使用 %s" "体验顺畅的滑行输入体验" diff --git a/java/res/values-zh-rHK/strings.xml b/java/res/values-zh-rHK/strings.xml index dd8d28871..36f3e197a 100644 --- a/java/res/values-zh-rHK/strings.xml +++ b/java/res/values-zh-rHK/strings.xml @@ -36,8 +36,6 @@ "語言切換鍵包括其他輸入法" "語言切換鍵" "在啟用多種輸入語言時顯示" - "顯示滑動指示器" - "從 Shift 鍵或符號鍵開始滑動時顯示視覺提示" "關閉彈出式鍵盤的延遲時間" "不延遲" "預設" @@ -112,16 +110,8 @@ "啟用" "暫時不要" "已存在相同的輸入樣式:%s" - "長按鍵延遲" "按鍵震動時間" "按鍵音量" - - - "讀取外部字典檔案" - "「下載」資料夾中沒有任何字典檔案" - "選取要安裝的字典檔案" - "準備為%s版本安裝這個檔案嗎?" - "發生錯誤" "預設" "歡迎使用「%s」" "配備觸控輸入功能" diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml index ef1c3e2f9..76cc1c9c0 100644 --- a/java/res/values-zh-rTW/strings.xml +++ b/java/res/values-zh-rTW/strings.xml @@ -36,8 +36,6 @@ "使語言切換鍵包含其他輸入法" "語言切換鍵" "有多種輸入語言可選用時顯示切換鍵" - "顯示滑動指示器" - "從 Shift 鍵或符號鍵滑動時顯示視覺提示" "關閉彈出式鍵盤的延遲時間" "不延遲" "預設" @@ -112,16 +110,8 @@ "啟用" "暫時不要" "已存在相同的輸入樣式:%s" - "按鍵長按延遲" "按鍵震動持續時間" "按鍵音量" - - - "讀取外部字典檔案" - "「下載」資料夾中沒有任何字典檔案" - "選取要安裝的字典檔案" - "確定要安裝這個%s檔案嗎?" - "發生錯誤" "預設" "歡迎使用 %s" "含滑行輸入功能" diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml index a4e8cca77..3d6175943 100644 --- a/java/res/values-zu/strings.xml +++ b/java/res/values-zu/strings.xml @@ -36,8 +36,6 @@ "Ukhiye wokushintsha ulimi ubandakanya ezinye izindlela zokungenayo" "Ukhiye wokushintsha ullimi" "Bonisa uma izilimi zokufaka zinikwe amandla" - "Bonisa isikhombi sesilayidi" - "Bonisa isiboniso ngenkathi uslayida kusukela kukhiye ongu-Shift noma i-Symbol" "Ukuvela kokhiye cashisa ukulibazisa" "Cha ukulibazisa" "Okuzenzakalelayo" @@ -112,15 +110,8 @@ "Nika amandla" "Hhayi manje" "Isitayela sokufaka esifanayo sesivele sikhona: %s" - "Ukulibazisa ukucindezela isikhashana ukhiye" "Ubude besikhathi sokudlidliza ukucindezela ukhiye" "Ivolumu yomsindo wokucindezela ukhiye" - "Yenza ngokwezifiso opopayi bokubuka kuqala abangukhiye" - "Funda ifayela elangaphandle lesichazamazwi" - "Awekho amafayela wesichazamazwi kufolda yokulandiwe" - "Khetha ifayela lesichazamazwi ukuze ulifake" - "Fakela ngempela leli fayela i-%s?" - "Kube nephutha" "Okuzenzakalelayo" "Siyakwamukela ku-%s" "nokuthayipha ngokuthinta" From 88f282de0dbb92c7d423c30a84395893d6765092 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Mon, 8 Sep 2014 17:56:19 +0900 Subject: [PATCH 2/7] Fix not always showing input view with physical keyboard connected Bug: 17163374 Change-Id: I57f7eeac0c9ac0a15d3d55927e18a2d97849c508 --- .../keyboard/KeyboardSwitcher.java | 12 +++---- .../android/inputmethod/latin/LatinIME.java | 36 ++++++++++--------- 2 files changed, 24 insertions(+), 24 deletions(-) diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java b/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java index e4875164a..60665f8de 100644 --- a/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java +++ b/java/src/com/android/inputmethod/keyboard/KeyboardSwitcher.java @@ -18,7 +18,6 @@ package com.android.inputmethod.keyboard; import android.content.Context; import android.content.SharedPreferences; -import android.content.res.Configuration; import android.content.res.Resources; import android.preference.PreferenceManager; import android.util.Log; @@ -256,13 +255,12 @@ public final class KeyboardSwitcher implements KeyboardState.SwitchActions { } public void onToggleEmojiKeyboard() { - if (mKeyboardLayoutSet == null) { - return; - } - if (isShowingEmojiPalettes()) { - setAlphabetKeyboard(); - } else { + if (mKeyboardLayoutSet == null || !isShowingEmojiPalettes()) { + mLatinIME.startShowingInputView(); setEmojiKeyboard(); + } else { + mLatinIME.stopShowingInputView(); + setAlphabetKeyboard(); } } diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 86fe6429b..84b2d279c 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -52,7 +52,6 @@ import android.view.WindowManager; import android.view.inputmethod.CompletionInfo; import android.view.inputmethod.CursorAnchorInfo; import android.view.inputmethod.EditorInfo; -import android.view.inputmethod.InputMethod; import android.view.inputmethod.InputMethodSubtype; import android.widget.TextView; @@ -87,8 +86,8 @@ import com.android.inputmethod.latin.suggestions.SuggestionStripView; import com.android.inputmethod.latin.suggestions.SuggestionStripViewAccessor; import com.android.inputmethod.latin.utils.ApplicationUtils; import com.android.inputmethod.latin.utils.CapsModeUtils; -import com.android.inputmethod.latin.utils.CursorAnchorInfoUtils; import com.android.inputmethod.latin.utils.CoordinateUtils; +import com.android.inputmethod.latin.utils.CursorAnchorInfoUtils; import com.android.inputmethod.latin.utils.DialogUtils; import com.android.inputmethod.latin.utils.DistracterFilterCheckingExactMatchesAndSuggestions; import com.android.inputmethod.latin.utils.ImportantNoticeUtils; @@ -162,6 +161,9 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen private final SubtypeSwitcher mSubtypeSwitcher; private final SubtypeState mSubtypeState = new SubtypeState(); private final SpecialKeyDetector mSpecialKeyDetector; + // Working variable for {@link #startShowingInputView()} and + // {@link #onEvaluateInputViewShown()}. + private boolean mIsExecutingStartShowingInputView; // Object for reacting to adding/removing a dictionary pack. private final BroadcastReceiver mDictionaryPackInstallReceiver = @@ -1187,22 +1189,24 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen outInsets.visibleTopInsets = visibleTopY; } - @Override - public boolean onEvaluateInputViewShown() { - // Always show {@link InputView}. - return true; + public void startShowingInputView() { + mIsExecutingStartShowingInputView = true; + // This {@link #showWindow(boolean)} will eventually call back + // {@link #onEvaluateInputViewShown()}. + showWindow(true /* showInput */); + mIsExecutingStartShowingInputView = false; + } + + public void stopShowingInputView() { + showWindow(false /* showInput */); } @Override - public boolean onShowInputRequested(final int flags, final boolean configChange) { - final SettingsValues settingsValues = mSettings.getCurrent(); - if ((flags & InputMethod.SHOW_EXPLICIT) == 0 && settingsValues.mHasHardwareKeyboard) { - // Even when IME is implicitly shown and physical keyboard is connected, we should - // show {@link InputView}. - // See {@link InputMethodService#onShowInputRequested(int,boolean)}. + public boolean onEvaluateInputViewShown() { + if (mIsExecutingStartShowingInputView) { return true; } - return super.onShowInputRequested(flags, configChange); + return super.onEvaluateInputViewShown(); } @Override @@ -1221,9 +1225,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen // hack for now. Let's get rid of this once the framework gets fixed. final EditorInfo ei = getCurrentInputEditorInfo(); return !(ei != null && ((ei.imeOptions & EditorInfo.IME_FLAG_NO_EXTRACT_UI) != 0)); - } else { - return false; } + return false; } @Override @@ -1273,9 +1276,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen if (null == keyboard) { return CoordinateUtils.newCoordinateArray(codePoints.length, Constants.NOT_A_COORDINATE, Constants.NOT_A_COORDINATE); - } else { - return keyboard.getCoordinates(codePoints); } + return keyboard.getCoordinates(codePoints); } // Callback for the {@link SuggestionStripView}, to call when the "add to dictionary" hint is From 7aa47cb3748d82b6f8bf3713c3c9e05b3fca8979 Mon Sep 17 00:00:00 2001 From: Jean Chalard Date: Fri, 12 Sep 2014 17:28:21 +0900 Subject: [PATCH 3/7] Only do double-space-period on real text fields. Bug: 15559216 Change-Id: Id6ecadc58c03889496967d67371457e4050d695b --- .../android/inputmethod/latin/InputAttributes.java | 11 +++++++++++ .../inputmethod/latin/settings/SettingsValues.java | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/java/src/com/android/inputmethod/latin/InputAttributes.java b/java/src/com/android/inputmethod/latin/InputAttributes.java index ebe436128..9df3a2a9d 100644 --- a/java/src/com/android/inputmethod/latin/InputAttributes.java +++ b/java/src/com/android/inputmethod/latin/InputAttributes.java @@ -42,6 +42,7 @@ public final class InputAttributes { final public boolean mApplicationSpecifiedCompletionOn; final public boolean mShouldInsertSpacesAutomatically; final public boolean mShouldShowVoiceInputKey; + final public boolean mIsGeneralTextInput; final private int mInputType; final private EditorInfo mEditorInfo; final private String mPackageNameForPrivateImeOptions; @@ -76,6 +77,7 @@ public final class InputAttributes { mApplicationSpecifiedCompletionOn = false; mShouldInsertSpacesAutomatically = false; mShouldShowVoiceInputKey = false; + mIsGeneralTextInput = false; return; } // inputClass == InputType.TYPE_CLASS_TEXT @@ -117,6 +119,15 @@ public final class InputAttributes { || (!flagAutoCorrect && !flagMultiLine); mApplicationSpecifiedCompletionOn = flagAutoComplete && isFullscreenMode; + + // If we come here, inputClass is always TYPE_CLASS_TEXT + mIsGeneralTextInput = InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS != variation + && InputType.TYPE_TEXT_VARIATION_PASSWORD != variation + && InputType.TYPE_TEXT_VARIATION_PHONETIC != variation + && InputType.TYPE_TEXT_VARIATION_URI != variation + && InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD != variation + && InputType.TYPE_TEXT_VARIATION_WEB_EMAIL_ADDRESS != variation + && InputType.TYPE_TEXT_VARIATION_WEB_PASSWORD != variation; } public boolean isTypeNull() { diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java index 308f3b470..5c742a8b1 100644 --- a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java +++ b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java @@ -148,7 +148,8 @@ public final class SettingsValues { ? Settings.readShowsLanguageSwitchKey(prefs) : true /* forcibly */; mUseContactsDict = prefs.getBoolean(Settings.PREF_KEY_USE_CONTACTS_DICT, true); mUsePersonalizedDicts = prefs.getBoolean(Settings.PREF_KEY_USE_PERSONALIZED_DICTS, true); - mUseDoubleSpacePeriod = prefs.getBoolean(Settings.PREF_KEY_USE_DOUBLE_SPACE_PERIOD, true); + mUseDoubleSpacePeriod = prefs.getBoolean(Settings.PREF_KEY_USE_DOUBLE_SPACE_PERIOD, true) + && inputAttributes.mIsGeneralTextInput; mBlockPotentiallyOffensive = Settings.readBlockPotentiallyOffensive(prefs, res); mAutoCorrectEnabled = Settings.readAutoCorrectEnabled(autoCorrectionThresholdRawValue, res); mBigramPredictionEnabled = readBigramPredictionEnabled(prefs, res); From 3a90cb9ad00150b1a557c67c280eba296cebc625 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Fri, 12 Sep 2014 12:24:32 +0900 Subject: [PATCH 4/7] Reorganize settings in Google Keyboard Changes : Input languages -> Languages Input preferences -> Preferences Multi lingual Options -> Multilingual Options Keyboard Theme -> Theme Gesture typing preferences -> Gesture typing **New Appearance -> Theme -> Custom input style **Removed Multilingual options from L dynamically Bug: 11866784 Change-Id: I07404c27868e1b087b0cafb63d2031a5b493a885 --- java/res/values/strings.xml | 18 ++++---- java/res/xml/prefs.xml | 16 +++---- java/res/xml/prefs_screen_appearance.xml | 29 +++++++++++++ ...gual.xml => prefs_screen_multilingual.xml} | 8 +--- ...input.xml => prefs_screen_preferences.xml} | 2 +- java/res/xml/prefs_screen_theme.xml | 2 +- .../settings/AppearanceSettingsFragment.java | 41 ++++++++++++++++++ .../CustomInputStyleSettingsFragment.java | 20 +++++++++ .../MultiLingualSettingsFragment.java | 43 +------------------ ....java => PreferencesSettingsFragment.java} | 6 +-- .../inputmethod/latin/settings/Settings.java | 8 +++- .../latin/settings/SettingsFragment.java | 11 +++-- .../latin/utils/FragmentUtils.java | 6 ++- 13 files changed, 132 insertions(+), 78 deletions(-) create mode 100644 java/res/xml/prefs_screen_appearance.xml rename java/res/xml/{prefs_screen_multi_lingual.xml => prefs_screen_multilingual.xml} (81%) rename java/res/xml/{prefs_screen_input.xml => prefs_screen_preferences.xml} (97%) create mode 100644 java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java rename java/src/com/android/inputmethod/latin/settings/{InputSettingsFragment.java => PreferencesSettingsFragment.java} (95%) diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index bccab935e..a809d835a 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -36,18 +36,20 @@ Popup on keypress - - Input preferences + + Preferences - Appearance - - Multi lingual options + Appearance + + Multilingual options - Gesture typing preferences + Gesture Typing Text correction Advanced + + Theme Switch to other input methods @@ -152,14 +154,14 @@ Configure input methods - Input languages + Languages Help & feedback - Input languages + Languages Touch again to save diff --git a/java/res/xml/prefs.xml b/java/res/xml/prefs.xml index ba285de09..c14cd645a 100644 --- a/java/res/xml/prefs.xml +++ b/java/res/xml/prefs.xml @@ -19,17 +19,17 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" android:key="english_ime_settings"> + android:fragment="com.android.inputmethod.latin.settings.PreferencesSettingsFragment" + android:title="@string/settings_screen_preferences" + android:key="screen_preferences" /> + android:fragment="com.android.inputmethod.latin.settings.AppearanceSettingsFragment" + android:title="@string/settings_screen_appearance" + android:key="screen_appearance" /> + android:title="@string/settings_screen_multilingual" + android:key="screen_multilingual" /> + + + + + + diff --git a/java/res/xml/prefs_screen_multi_lingual.xml b/java/res/xml/prefs_screen_multilingual.xml similarity index 81% rename from java/res/xml/prefs_screen_multi_lingual.xml rename to java/res/xml/prefs_screen_multilingual.xml index 937d439d6..07a4b701c 100644 --- a/java/res/xml/prefs_screen_multi_lingual.xml +++ b/java/res/xml/prefs_screen_multilingual.xml @@ -16,8 +16,8 @@ + android:title="@string/settings_screen_multilingual" + android:key="screen_multilingual"> - diff --git a/java/res/xml/prefs_screen_input.xml b/java/res/xml/prefs_screen_preferences.xml similarity index 97% rename from java/res/xml/prefs_screen_input.xml rename to java/res/xml/prefs_screen_preferences.xml index 7704e3f80..101edc855 100644 --- a/java/res/xml/prefs_screen_input.xml +++ b/java/res/xml/prefs_screen_preferences.xml @@ -17,7 +17,7 @@ + android:title="@string/settings_screen_preferences"> diff --git a/java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java new file mode 100644 index 000000000..f5e4d33a2 --- /dev/null +++ b/java/src/com/android/inputmethod/latin/settings/AppearanceSettingsFragment.java @@ -0,0 +1,41 @@ +/* + * Copyright (C) 2014 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.latin.settings; + +import android.os.Bundle; + +import com.android.inputmethod.latin.R; + + +/** + * "Appearance" settings sub screen. + */ +public final class AppearanceSettingsFragment extends SubScreenFragment { + @Override + public void onCreate(final Bundle icicle) { + super.onCreate(icicle); + addPreferencesFromResource(R.xml.prefs_screen_appearance); + } + + @Override + public void onResume() { + super.onResume(); + CustomInputStyleSettingsFragment.updateCustomInputStylesSummary( + findPreference(Settings.PREF_CUSTOM_INPUT_STYLES)); + ThemeSettingsFragment.updateKeyboardThemeSummary(findPreference(Settings.SCREEN_THEME)); + } +} diff --git a/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java index d53a61654..9bc398654 100644 --- a/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/CustomInputStyleSettingsFragment.java @@ -31,6 +31,7 @@ import android.preference.Preference; import android.preference.PreferenceFragment; import android.preference.PreferenceGroup; import android.support.v4.view.ViewCompat; +import android.text.TextUtils; import android.util.Pair; import android.view.LayoutInflater; import android.view.Menu; @@ -396,6 +397,25 @@ public final class CustomInputStyleSettingsFragment extends PreferenceFragment { // Empty constructor for fragment generation. } + static void updateCustomInputStylesSummary(final Preference pref) { + // When we are called from the Settings application but we are not already running, some + // singleton and utility classes may not have been initialized. We have to call + // initialization method of these classes here. See {@link LatinIME#onCreate()}. + SubtypeLocaleUtils.init(pref.getContext()); + + final Resources res = pref.getContext().getResources(); + final SharedPreferences prefs = pref.getSharedPreferences(); + final String prefSubtype = Settings.readPrefAdditionalSubtypes(prefs, res); + final InputMethodSubtype[] subtypes = + AdditionalSubtypeUtils.createAdditionalSubtypesArray(prefSubtype); + final ArrayList subtypeNames = new ArrayList<>(); + for (final InputMethodSubtype subtype : subtypes) { + subtypeNames.add(SubtypeLocaleUtils.getSubtypeDisplayNameInSystemLocale(subtype)); + } + // TODO: A delimiter of custom input styles should be localized. + pref.setSummary(TextUtils.join(", ", subtypeNames)); + } + @Override public void onCreate(final Bundle savedInstanceState) { super.onCreate(savedInstanceState); diff --git a/java/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java index fcdd39316..b073c50a4 100644 --- a/java/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/MultiLingualSettingsFragment.java @@ -16,66 +16,27 @@ package com.android.inputmethod.latin.settings; -import android.content.Context; -import android.content.SharedPreferences; -import android.content.res.Resources; import android.os.Bundle; -import android.preference.PreferenceScreen; -import android.text.TextUtils; -import android.view.inputmethod.InputMethodSubtype; import com.android.inputmethod.latin.R; -import com.android.inputmethod.latin.utils.AdditionalSubtypeUtils; -import com.android.inputmethod.latin.utils.SubtypeLocaleUtils; import java.util.ArrayList; /** - * "Multi lingual options" settings sub screen. + * "Multilingual options" settings sub screen. * * This settings sub screen handles the following input preferences. * - Language switch key * - Switch to other input methods - * - Custom input styles */ public final class MultiLingualSettingsFragment extends SubScreenFragment { @Override public void onCreate(final Bundle icicle) { super.onCreate(icicle); - addPreferencesFromResource(R.xml.prefs_screen_multi_lingual); - - final Context context = getActivity(); - - // When we are called from the Settings application but we are not already running, some - // singleton and utility classes may not have been initialized. We have to call - // initialization method of these classes here. See {@link LatinIME#onCreate()}. - SubtypeLocaleUtils.init(context); - + addPreferencesFromResource(R.xml.prefs_screen_multilingual); if (!Settings.ENABLE_SHOW_LANGUAGE_SWITCH_KEY_SETTINGS) { removePreference(Settings.PREF_SHOW_LANGUAGE_SWITCH_KEY); removePreference(Settings.PREF_INCLUDE_OTHER_IMES_IN_LANGUAGE_SWITCH_LIST); } } - - @Override - public void onResume() { - super.onResume(); - updateCustomInputStylesSummary(); - } - - private void updateCustomInputStylesSummary() { - final SharedPreferences prefs = getSharedPreferences(); - final Resources res = getResources(); - final PreferenceScreen customInputStyles = - (PreferenceScreen)findPreference(Settings.PREF_CUSTOM_INPUT_STYLES); - final String prefSubtype = Settings.readPrefAdditionalSubtypes(prefs, res); - final InputMethodSubtype[] subtypes = - AdditionalSubtypeUtils.createAdditionalSubtypesArray(prefSubtype); - final ArrayList subtypeNames = new ArrayList<>(); - for (final InputMethodSubtype subtype : subtypes) { - subtypeNames.add(SubtypeLocaleUtils.getSubtypeDisplayNameInSystemLocale(subtype)); - } - // TODO: A delimiter of custom input styles should be localized. - customInputStyles.setSummary(TextUtils.join(", ", subtypeNames)); - } } diff --git a/java/src/com/android/inputmethod/latin/settings/InputSettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java similarity index 95% rename from java/src/com/android/inputmethod/latin/settings/InputSettingsFragment.java rename to java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java index f459d68dd..49db2bdc0 100644 --- a/java/src/com/android/inputmethod/latin/settings/InputSettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/PreferencesSettingsFragment.java @@ -27,7 +27,7 @@ import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.SubtypeSwitcher; /** - * "Input preferences" settings sub screen. + * "Preferences" settings sub screen. * * This settings sub screen handles the following input preferences. * - Auto-capitalization @@ -37,11 +37,11 @@ import com.android.inputmethod.latin.SubtypeSwitcher; * - Popup on keypress * - Voice input key */ -public final class InputSettingsFragment extends SubScreenFragment { +public final class PreferencesSettingsFragment extends SubScreenFragment { @Override public void onCreate(final Bundle icicle) { super.onCreate(icicle); - addPreferencesFromResource(R.xml.prefs_screen_input); + addPreferencesFromResource(R.xml.prefs_screen_preferences); final Resources res = getResources(); final Context context = getActivity(); diff --git a/java/src/com/android/inputmethod/latin/settings/Settings.java b/java/src/com/android/inputmethod/latin/settings/Settings.java index 3c7a99102..0de2d8831 100644 --- a/java/src/com/android/inputmethod/latin/settings/Settings.java +++ b/java/src/com/android/inputmethod/latin/settings/Settings.java @@ -42,9 +42,10 @@ import java.util.concurrent.locks.ReentrantLock; public final class Settings implements SharedPreferences.OnSharedPreferenceChangeListener { private static final String TAG = Settings.class.getSimpleName(); // Settings screens - public static final String SCREEN_INPUT = "screen_input"; + public static final String SCREEN_PREFERENCES = "screen_preferences"; + public static final String SCREEN_APPEARANCE = "screen_appearance"; public static final String SCREEN_THEME = "screen_theme"; - public static final String SCREEN_MULTI_LINGUAL = "screen_multi_lingual"; + public static final String SCREEN_MULTILINGUAL = "screen_multilingual"; public static final String SCREEN_GESTURE = "screen_gesture"; public static final String SCREEN_CORRECTION = "screen_correction"; public static final String SCREEN_ADVANCED = "screen_advanced"; @@ -69,6 +70,9 @@ public final class Settings implements SharedPreferences.OnSharedPreferenceChang "pref_key_use_double_space_period"; public static final String PREF_BLOCK_POTENTIALLY_OFFENSIVE = "pref_key_block_potentially_offensive"; + // No multilingual options in Android L and above for now. + public static final boolean SHOW_MULTILINGUAL_SETTINGS = + BuildCompatUtils.EFFECTIVE_SDK_INT <= Build.VERSION_CODES.KITKAT; public static final boolean ENABLE_SHOW_LANGUAGE_SWITCH_KEY_SETTINGS = BuildCompatUtils.EFFECTIVE_SDK_INT <= Build.VERSION_CODES.KITKAT; public static final boolean HAS_UI_TO_ACCEPT_TYPED_WORD = diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java index ff7495853..4fc17387f 100644 --- a/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java +++ b/java/src/com/android/inputmethod/latin/settings/SettingsFragment.java @@ -18,6 +18,7 @@ package com.android.inputmethod.latin.settings; import android.content.Intent; import android.os.Bundle; +import android.preference.Preference; import android.preference.PreferenceScreen; import android.view.Menu; import android.view.MenuInflater; @@ -46,12 +47,10 @@ public final class SettingsFragment extends InputMethodSettingsFragment { final PreferenceScreen preferenceScreen = getPreferenceScreen(); preferenceScreen.setTitle( ApplicationUtils.getActivityTitleResId(getActivity(), SettingsActivity.class)); - } - - @Override - public void onResume() { - super.onResume(); - ThemeSettingsFragment.updateKeyboardThemeSummary(findPreference(Settings.SCREEN_THEME)); + if (!Settings.SHOW_MULTILINGUAL_SETTINGS) { + final Preference multilingualOptions = findPreference(Settings.SCREEN_MULTILINGUAL); + preferenceScreen.removePreference(multilingualOptions); + } } @Override diff --git a/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java b/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java index 08f5b0b41..c2167a76b 100644 --- a/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java +++ b/java/src/com/android/inputmethod/latin/utils/FragmentUtils.java @@ -19,12 +19,13 @@ package com.android.inputmethod.latin.utils; import com.android.inputmethod.dictionarypack.DictionarySettingsFragment; import com.android.inputmethod.latin.about.AboutPreferences; import com.android.inputmethod.latin.settings.AdvancedSettingsFragment; +import com.android.inputmethod.latin.settings.AppearanceSettingsFragment; import com.android.inputmethod.latin.settings.CorrectionSettingsFragment; import com.android.inputmethod.latin.settings.CustomInputStyleSettingsFragment; import com.android.inputmethod.latin.settings.DebugSettingsFragment; import com.android.inputmethod.latin.settings.GestureSettingsFragment; -import com.android.inputmethod.latin.settings.InputSettingsFragment; import com.android.inputmethod.latin.settings.MultiLingualSettingsFragment; +import com.android.inputmethod.latin.settings.PreferencesSettingsFragment; import com.android.inputmethod.latin.settings.SettingsFragment; import com.android.inputmethod.latin.settings.ThemeSettingsFragment; import com.android.inputmethod.latin.spellcheck.SpellCheckerSettingsFragment; @@ -40,7 +41,8 @@ public class FragmentUtils { static { sLatinImeFragments.add(DictionarySettingsFragment.class.getName()); sLatinImeFragments.add(AboutPreferences.class.getName()); - sLatinImeFragments.add(InputSettingsFragment.class.getName()); + sLatinImeFragments.add(PreferencesSettingsFragment.class.getName()); + sLatinImeFragments.add(AppearanceSettingsFragment.class.getName()); sLatinImeFragments.add(ThemeSettingsFragment.class.getName()); sLatinImeFragments.add(MultiLingualSettingsFragment.class.getName()); sLatinImeFragments.add(CustomInputStyleSettingsFragment.class.getName()); From 991571ff456ebe181489f8dbb737fce941d6a78c Mon Sep 17 00:00:00 2001 From: Ken Wakasa Date: Sat, 13 Sep 2014 20:02:23 +0900 Subject: [PATCH 5/7] Wording update for settings. "Appearance" -> "Appearance & layouts". bug: 11866784 Change-Id: I9843b76cadb0245973cec07134d07212c8c5667e --- java/res/values/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index a809d835a..2f8b3800d 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -38,8 +38,8 @@ Preferences - - Appearance + + Appearance & layouts Multilingual options From ef7124b6fd2b3f365080da1b74896af97efd2499 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Tue, 9 Sep 2014 10:48:35 +0900 Subject: [PATCH 6/7] Tune keyboard height and letter size of tablet The height of Google Keyboard is limited by maximum and minimum ratio to the display height. Because screen aspect ratio of some large tablet is close to 1:1, the height of the keyboard may become taller than expected. This CL lowers the minimum ratio to allow shorter height. This CL also increase text size of Material theme keyboard on tablet as well. Bug: 17050390 Change-Id: I87c5f49ce554950c525a1f31dfddfd1beb3fafda --- java/res/values-land/config.xml | 12 ++++++++---- java/res/values-land/keyboard-heights.xml | 2 ++ java/res/values-sw600dp-land/config.xml | 14 +++++++++----- java/res/values-sw600dp/config.xml | 12 ++++++++---- java/res/values-sw768dp-land/config.xml | 14 +++++++++----- java/res/values-sw768dp/config.xml | 12 ++++++++---- java/res/values/config.xml | 12 ++++++++---- java/res/values/themes-common.xml | 6 ------ java/res/values/themes-holo.xml | 4 ++++ java/res/values/themes-lxx.xml | 4 ++++ 10 files changed, 60 insertions(+), 32 deletions(-) diff --git a/java/res/values-land/config.xml b/java/res/values-land/config.xml index 34d6d4e19..a0d12702a 100644 --- a/java/res/values-land/config.xml +++ b/java/res/values-land/config.xml @@ -42,14 +42,18 @@ 1.6dp 90% - 65% + 65% + 65% 74% 90% - 40% - 30% + 40% + 40% + 30% + 30% 52% 30% - 40% + 40% + 40% 40.000% diff --git a/java/res/values-land/keyboard-heights.xml b/java/res/values-land/keyboard-heights.xml index d57f96be3..02d8b14c8 100644 --- a/java/res/values-land/keyboard-heights.xml +++ b/java/res/values-land/keyboard-heights.xml @@ -33,5 +33,7 @@ HARDWARE=stingray,265.4378 + + HARDWARE=flounder,272.0 diff --git a/java/res/values-sw600dp-land/config.xml b/java/res/values-sw600dp-land/config.xml index c238b2c42..d33af2e37 100644 --- a/java/res/values-sw600dp-land/config.xml +++ b/java/res/values-sw600dp-land/config.xml @@ -23,7 +23,7 @@ 283.5dp - 45%p + 40%p 81.9dp @@ -32,14 +32,18 @@ 4.5%p 0.9%p - 50% + 50% + 50% 48% 60% - 32% - 23% + 32% + 32% + 23% + 23% 34% 20% - 29% + 29% + 29% 30.0% 4dp diff --git a/java/res/values-sw600dp/config.xml b/java/res/values-sw600dp/config.xml index 3c489bbe8..0df945fb3 100644 --- a/java/res/values-sw600dp/config.xml +++ b/java/res/values-sw600dp/config.xml @@ -44,14 +44,18 @@ 94.5dp 50% - 42% + 42% + 50% 45% 60% - 25% - 23% + 25% + 32% + 23% + 23% 28% 20% - 22% + 22% + 22% 28.0% 3dp 3dp diff --git a/java/res/values-sw768dp-land/config.xml b/java/res/values-sw768dp-land/config.xml index 587a3c1a4..3d49e4a4e 100644 --- a/java/res/values-sw768dp-land/config.xml +++ b/java/res/values-sw768dp-land/config.xml @@ -23,7 +23,7 @@ 365.4dp - 45%p + 35%p 1.896%p 0.0%p @@ -34,14 +34,18 @@ 81.9dp 107.1dp - 43% + 43% + 50% 42% 60% - 28% - 23% + 28% + 32% + 23% + 23% 28% 20% - 24% + 24% + 24% 24.00% diff --git a/java/res/values-sw768dp/config.xml b/java/res/values-sw768dp/config.xml index f573c40df..1863e1e70 100644 --- a/java/res/values-sw768dp/config.xml +++ b/java/res/values-sw768dp/config.xml @@ -42,14 +42,18 @@ 94.5dp 50% - 40% + 40% + 50% 42% 60% - 28% - 23% + 28% + 32% + 23% + 23% 28% 20% - 26% + 26% + 26% 29.03% 3dp 3dp diff --git a/java/res/values/config.xml b/java/res/values/config.xml index af3b5890b..16826f6c7 100644 --- a/java/res/values/config.xml +++ b/java/res/values/config.xml @@ -46,14 +46,18 @@ 80dp 82% - 55% + 55% + 55% 65% 90% - 34% - 25% + 34% + 34% + 25% + 25% 44% 30% - 35% + 35% + 35% 33.735% 1dp 2dp diff --git a/java/res/values/themes-common.xml b/java/res/values/themes-common.xml index becaddd35..87dcb7732 100644 --- a/java/res/values/themes-common.xml +++ b/java/res/values/themes-common.xml @@ -37,12 +37,6 @@ @drawable/btn_keyboard_key_klp - @fraction/config_key_letter_ratio - @fraction/config_key_large_letter_ratio_holo - @fraction/config_key_label_ratio - @fraction/config_key_hint_letter_ratio - @fraction/config_key_hint_label_ratio_holo - @fraction/config_key_shifted_letter_hint_ratio normal -1.0 diff --git a/java/res/values/themes-holo.xml b/java/res/values/themes-holo.xml index cb3ad7a3a..9f1bd2f78 100644 --- a/java/res/values/themes-holo.xml +++ b/java/res/values/themes-holo.xml @@ -25,6 +25,10 @@ parent="KeyboardView" > bold + @fraction/config_key_letter_ratio_holo + @fraction/config_key_label_ratio_holo + @fraction/config_key_hint_letter_ratio_holo + @fraction/config_key_shifted_letter_hint_ratio_holo @fraction/config_key_large_letter_ratio_holo -175% @fraction/config_key_hint_label_ratio_holo diff --git a/java/res/values/themes-lxx.xml b/java/res/values/themes-lxx.xml index 1c33cd60b..c72188871 100644 --- a/java/res/values/themes-lxx.xml +++ b/java/res/values/themes-lxx.xml @@ -25,6 +25,10 @@ parent="KeyboardView" > normal + @fraction/config_key_letter_ratio_lxx + @fraction/config_key_label_ratio_lxx + @fraction/config_key_hint_letter_ratio_lxx + @fraction/config_key_shifted_letter_hint_ratio_lxx @fraction/config_key_large_letter_ratio_lxx -80% @fraction/config_key_hint_label_ratio_lxx From 5b9a1e59bb7434cce740616c64e274a130a66ee6 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Mon, 8 Sep 2014 14:12:48 +0900 Subject: [PATCH 7/7] Fix key preview popup for Material theme This CL also removes unused key preview resources for Tablet. Bug: 15143928 Change-Id: Icbf4f7b6d5c7839b4fe7a27d320a2184f0625130 --- ...ard_key_feedback_background_lxx_dark.9.png | Bin 774 -> 937 bytes ...rd_key_feedback_background_lxx_light.9.png | Bin 714 -> 901 bytes ...ey_feedback_more_background_lxx_dark.9.png | Bin 1020 -> 1199 bytes ...y_feedback_more_background_lxx_light.9.png | Bin 974 -> 1123 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 517 -> 580 bytes ...rd_key_feedback_background_lxx_light.9.png | Bin 494 -> 553 bytes ...ey_feedback_more_background_lxx_dark.9.png | Bin 658 -> 716 bytes ...y_feedback_more_background_lxx_light.9.png | Bin 643 -> 709 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 1073 -> 1312 bytes ...rd_key_feedback_background_lxx_light.9.png | Bin 943 -> 1166 bytes ...ey_feedback_more_background_lxx_dark.9.png | Bin 1304 -> 1564 bytes ...y_feedback_more_background_lxx_light.9.png | Bin 1218 -> 1443 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 1751 -> 2162 bytes ...rd_key_feedback_background_lxx_light.9.png | Bin 1573 -> 1975 bytes ...ey_feedback_more_background_lxx_dark.9.png | Bin 2164 -> 2584 bytes ...y_feedback_more_background_lxx_light.9.png | Bin 2000 -> 2381 bytes ...ard_key_feedback_background_lxx_dark.9.png | Bin 3102 -> 3475 bytes ...rd_key_feedback_background_lxx_light.9.png | Bin 2896 -> 3259 bytes ...ey_feedback_more_background_lxx_dark.9.png | Bin 3460 -> 3883 bytes ...y_feedback_more_background_lxx_light.9.png | Bin 3270 -> 3682 bytes java/res/values-land/config.xml | 4 +++- java/res/values-sw600dp/config.xml | 2 -- java/res/values-sw768dp-land/config.xml | 2 -- java/res/values-sw768dp/config.xml | 2 -- java/res/values/config.xml | 5 +++-- java/res/values/themes-common.xml | 1 - java/res/values/themes-ics.xml | 1 + java/res/values/themes-klp.xml | 1 + java/res/values/themes-lxx-dark.xml | 3 ++- java/res/values/themes-lxx-light.xml | 3 ++- 30 files changed, 12 insertions(+), 12 deletions(-) diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png index 306e4554cd598aa3d7349bfd5e1cb31510fc3912..93f300a13c2455d449c67cf658be14899413bc6c 100644 GIT binary patch literal 937 zcmeAS@N?(olHy`uVBq!ia0vp^VL)8Q!3HFQex)1)QY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`y+Rn7ut+978JRyuH3L@3I5Kv5)^P7cN~OupsH7?2VfeGbU6p&Zy*) zWBBOQqhJ`C?2^5^w-M^T5u-{m2|Eg8H`ch>RZr}3ZL(zKi2KNK}V(A79z8hEz7$DrX9qf-)gxZ}F)xG`2Gt9g1EA!>l1mPV@@^@dA zx2A*!RL7Z~y}`GE@ynOTQ9r9xR{Qhh#7X0~l_O*Dt9sj=gyZZ`PUw#{>eC%u7Waky9PNrZU9;C|rXy?4jUt9Q%0A28c+@R!{Otq1G|EOw0SDvKxox##4&LG-0x%~|$iL!WU$w` z-9f?kdu@XD{P-u2UtjsN`8mfAw@;Q!QjeK2vI^Z}D=>U-K6CB**Ly^KuHSsTNB;TW zOWT{b%``tcH&0e9@Ot5~LpZd0*p*1n0t1rC;mj f#3{%0Oq@T}=hAEAHwoOpyvE?^>gTe~DWM4fRSLBC delta 728 zcmZ3<-o`dToXebpje&t-+P}RV6BX6#nO1nZIEGZrc{^u+-sJ$1_WiG0rm?85j8aiy zOIZ0p@P@<;t*@*J&onC-j$AHDPDw~{OmY-VVo+&Wutk+qMR8-T#5&)9Kdg8cv7bEk zbBXnlebf5($;7K)`YUPER2VqJdvVha({nqQZajJ7Qp2R^{XQWqF6Hmz5febqYzZKg!5H zzjIi7?KEaNMqx2)iG~R`ICij@Ot!EzSnBH1V&TWvpk}=C;rq1QGZvrkHz zYOv93Mue)*8X>hXPT|!pouP-0yn2Ab)k?&w3M5>Qs@uim&HNd@T1G$T9}VdYNjcNy z5fpixYXTqpU-PKe(76v6+&_AJLetObPtP8mU?fz+1*Bed*5HEc@kv)^P%beoj*C2?tfd$ yT7UA^du@ZBtcNZv&%NFkWPiTOa|?r`XYks9priHcooqEb#Pg4CmaFAd z`laO}QloBL@g+=P&x+&U^g=a$u-{h8EUS}Co1Sy)=GLP&Q_tGPb4)hdefq=AlN%V5 z*i6@_tdyEzebi9havSf>iH4D))0iKa-LKzK_x0A)>54a+1#(i?UCz$9x7+sp-P`M} zt?eV2ybBg)dv&D@W`WaI^*4z_W!~B5p zi&|vF^K%<#&XiP}xt94w;;y9hg4#zm?Hv1Z(pGN)Ky-&5hg|8r``1htJt(6CHHz zJf_-2$gaM0GQ4)dKi%59o}AOBB%l$NmIo&Z>1YlUV&(pWw`QJM)HpM8t*`Ez43k@P z-WIl$O(pP`QF#@XYw43j?{ygQ4#=W}<-r~m#6H+T*R2!3O@ zsNtMsy`pLE6Y(FRRrlTROuqfAL+sOaj*H3m^6D0bP0l+XkKBJ+TR delta 668 zcmZo=KgBvhoXebpje&t-+P}RV6BX6#nQ}Z`978JRyq$A8OTK8Q%7d>G8 zYRU71<=|GmS{BFHPVVVSi=HIbFdyXJ*E(^>i`MNalTL=ni(fr^XH^^LInFO%elCz~ zv$`v@@8|9puJaok5_GtWGff1_yJop&-EQ!yb@Mz~)bRVm$J1wDo3Goe>Af?4+NO3_pb&XxtM((#81z5^B9=%Sk zd9y6H==gCfTgSB83Z>4u)_>1xEXF&+^8XM@l9YNWbkBn^>bP0l+XkKDGNMK diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png index b3e6ee7844bcc8ef2d033758ababb9a77c9145cb..b56fcf910d0a6d6208e051b093c44e5c6d494ff4 100644 GIT binary patch literal 1199 zcmeAS@N?(olHy`uVBq!ia0vp^VL)8Q!3HFQex)1)QY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$ih0zF+ELn`LHy?ZuKI#j0ZW4c|EdFI?3g|RAOqR|=~QjRx;s^&3V zi(wUS*r7O0VPjXs0<*OXR$NG(WVZ6H1?RTp^JfwbANSZF>lFMOd}dF-$*h(A%jN#o zR2_SFY{IjEe67e;re~rP&&H22`BCUrUuwOsQ>gb{r$T)X8S!SJt=;E=iKc5 z=f0l)yl39~-}mR1-HQMJdYrWS_I~(zpUwBR6 z(#Ex6t4+$KL$s#0ZdBmNxbixL`&iBW<$>#qtFvF{?~T)Z_s3D-!$tP@!flF=KhBsh z|9-N{$*VVx%iAr8T4~UyB=^={v1`%l;`_Vn=U1=Y&G6^jpK`0a@4VJWc1iAzT`k!5 zQs&l;8wtCo)qh`kcW1F_u=$}0VVf$Q$oPYA3GRMELH`nAC z?3lH%Q0B6=^=!-UZ~oZW@7oda)6{#TNKBub&EKz*XWizOEkB)MvP(+3*Ujcu{h__r zVt4Jm$76NivwhqLztyhw1`oDej|OUCN%l8nKuqdrCsD(3-#|Q?DT}xFS1Ic1Qhdr)z6x=X539P3c}-c>Kw# zf9$DdoI9`koK9QA{OH@q)wa|BKH6}q*wg9vkBWYovV}kA`4ix0T&_m*Z(PGI=r*T*-1u8eG1 zgId7CJ?48@Bp7oah+a@Ol}b-G7Cor8c8K`gn^}B7dG5RA2hzUP*jMlI z@x5Qoc3}PzyXQJHH@Z5=X~wbcnEH10lh@fZr#GFns-F3_{bt?6%Lg~jG(R{uhjH_Y z)Hxd`JU$kDyj6Z@7~`j9-%^?9=Kng~uy5+VUYqAK^R|~Ly^7tr&&lGsOg-ZjU#q$A Tzf=_gOB@DIS3j3^P6F)bm6NNWcbQH^=p)vIv%w!2I+nleQ{|qPv%+f2RgO>t1;s0plYAce)XBuhi(Q}j z=Z0VKMeUTIHJ7F)$;bbEb^7F1+20a8QV&ZN^;)?e

sEi<)~eo7b!ESL&je1Ao74 zK40H|%RH}c_Oh4aQLn$fmQVj$AhZ1au6N(X@18Ta|NG-`yu+-msaxW&h%0Zq$aDDp zvB@W=N1d+O<8r%j&iZeME->z6OA0fVXi(ayw}F{OE0EtMQ*N!P=OQ@~e4v#sM z<`p|Nb{o%i>&#(QnyB);6 zu~{Q&nhL|2G-I}lAGE}H+kGD2I5Mf_vtRns{N>dff82SUyZ3yQPd%%brks7{p?~+} zE`FF~;v1gS-&eozDwkwzpT{Qsgmd}JmzV5{ePr>h$mCYl{H+4q26K=3EH6y-(R5v3 z9w^~`dCEQ4!W?El-DOSxnFX^sNk#R7*_}!o!&A*xUOQ^u$r7|yJx9Y+>vRO~lEoPx z&RjdN>YRquoP<*oxL(I!dw=OwPBQBmKe_*ZKFqZ)pL^|Kul2n5>}Bmyydjff_bC~`!Bu{%H zR&N_VA!%Qy;05-o8N2i~G*eb^aw%`?F1&QyV%EgX%rVo$N^%+#b=xp&S_Q+~h`-1#IjX z?!Db~;+j=hqyF^LV+TZ(OXlc4H!4g1YOdz|JXg

pAxIPtVNVzUWncW&A+jtnC`g;&slRn}Io(!PC{xWt~$(69D?N#}@zq diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png index 827f80f132bf92ee48a65aed6b03c1a298691f6d..32005c37b54d2a1d494f16e17d8c7b3478902e48 100644 GIT binary patch literal 1123 zcmeAS@N?(olHy`uVBq!ia0vp^VL)8Q!3HFQex)1)QY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$ihSUp`FLn`LHy?ZuKI+UU9;dh@mYERltd}nR*j8?qjHFcNf8V9GG z8=-3wPpT@ggf|L!-0>9Gxf#0ZNZTd{6HO<9Stgm6F8#6Wd_D7U(wk#`X))nXl)e7! zon#tzuBZ0Pj|!7Av9>)O)~j+}`XxLx{q{2Tew~Kg4Y9B`(T0NW_xz2;^<#gioqlvY zQp~-tq)L5@3g>N4p}L5=KR;IU->c7`DDy+1Xw4KE`G&^MV&VAfW#8<2FFt>~&CQ8p zzR#T5K8@!arZioRW|3}SSz&hR&9<^W_01B>y(ahAR=rt&gYV9g2Rj`2>_n1frl0@R za&3#G(srv7FWqKYhI1Lq%e1VV^R5c#IQ`S&=~6G1l2X}j^<>6{$~+FB)>r?HwoZ;j!mcLdu#jn&wKjo>S@{J^ViIOyzOUoYir-}^ILSt>b(=c9__k& z<5pT`X|K-dh?-5O($;<}$|>G`?0vodB@byG+sNd%KdX*!!RQDFCpu%@4hwVpqs+E^Jnj#-1O!} zdg-Cln|gl!+-Yqxx9gkcub)@6448aWJdOVT6pybfc|Et>UPeYrrhg*CM*n($(<1^M zyLazCU%&JJ=ezIs|NeH|#5cU5z9IJkYwihG577h(3HD{PZU;W#O<3?`Mx6$e<_6{* z#@7d;ildpO-dcw0+SFHV$`Ne|U(9KCBwx_Oi fS2%}w@{{;|FMc~(UldRVmJ$q}u6{1-oD!M<=kW>@ delta 930 zcmV;T16};%2+jwP7Ya8B1^@s6mj1m6ks&9418_-1K~#90?VL?(6iFP1pQ@hjw3EqB zCW)>t>RwcQyC@0@egg5ld)$v8sHeq)$7NY|@x%BH1YZz6s)!&OiIEnPaVDMgOm%sv z>C9VqcEYAyCS4CS)8Sv$Q#|wQVyNi~7&MN(!nt%zAz~M8CTUv+^vG*2MY04S9zJ@1 z`qSYfKmL`b`bL`S**zWJlp>{QODP_FT3NYs?dp|}7{Q~Gb)}%c0KCRRsPJa zd_2Ic5aO4{!lD9x0~9&w%@ZpC3HV)=Ubj2O=|pQySLy43Pd~9ka%E0Gfe{{Rt?SlD zIi>X6gcw(2Q)-b|4+!iIZC?;zTumf@R$@Md8Owv(56oa(jd_#|&kcfpV*T$jwCTpD zpV*<)7EJ}Bpyn7xk|Q-Mat2Zd6c)zmB<@2Wre7{%g@ciX}Ym!cv zisy0R%t@+YxZU^V+jo3fZvt@Y=VKf>xH!>!mLjq3coU@*VA465%yt};bh_KMwdQa# z*IVuF^X9<$zflUY^;!+TVs6gB_o>(VOUw1S8sUst7V#?;4lOo@`W|e|Z=WwUCSQ{( z#Z=&Vl8a|g(b|Zat5%V+pC?a$N-mu{&04cXtr}ACyrI4)jvr;IQD-Iym^~1VUb>J{ zhy@6PfH25ku=Av3asG$gnv{ZtdVXyOL@B0%{{tu15>BiooLEaZv6gURE#bsk!ilwn z6Ke@4))G#vC7f7GII)&+VlCmsTEdC7gcEBCC)N^9tR;37tCUK<*FdI!4W-oh(;Wj8 ziPeCPqUg!q4{3i8MbR_zw;}=gztU!n(|dP+|KsMZ+wsw3$FByyKWA~AQ$vy@&E@3} zkMIBU_kAFxKyKc%u|7}*=7A-k4%C1H6l`QD2^zDfD+XG?IuHSCzy{D6Y+RIB)oZxb zyHNHNgA;3f#27ancCmqfE(N;4Ch)cQcY@g=;!)mj5-CPv7PdCVQMXqcqA0PMSb7%< zdPkWbt=IHJmK~YciRM@^0zHiQ>=@j3Q#QGS+d36SW_BoY61(H>Z~6%>v($`HxmkiI z{#H=brmR9ondtu&I2_Z3&{`uz;a%?HzB9SvwAOqBjei1eH~Pd4qW}N^07*qoM6N<$ Ef>+$cd;kCd diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png index 4f6731f601243c7891737132be8fa2ce6e0ba451..1a7dd34ed4c52c9a658c9acf62e4ca543df79f3b 100644 GIT binary patch delta 531 zcmZo=Il?kQoGXBXje&u|<4T&yL`9AIXPz#OAr*7p-m%ZW>>$zb@p(-9HkLLwt+PQ# zj-3imNL%^K_J`R|0iPA#tkT&_^`<7Qj1XY@n4WQUOVgzr-^+HWl%C^zCE)(?_4kR3 zB6do@n?8B+OCCkX{8_nA@6_9sw|=br9Hy$dhg)=a1gl51yce9mD-??bkD%oaM`ace4Ai0$e$$9g0-NzAKxD>|N>jythv*7k1_S`GW9 z;%e5^dww;E+pTW3Q(nI7Y~ySH#tcKf$yF2C%a=6`KnPM?i*Z{43i-@eKg_-+ts zOTW!9uZ~f_;rRi+4RMC~SA`zPf8e%Y^=r^)F$lPKk;j7Bj=7#=`F;5dJTG_)_-fQ8 zy3QwRFv=vd%QN>k_#RsLLCvA~f&Rmv+|yfR=iOT#+R(Dw`R(M_YEO=@UsG^*-<*yI lF`3D;|7FaPoX}CgU34vH=?1nwLtx}Hc)I$ztaD0e0su)M^R@s0 delta 468 zcmV;_0W1E*1cd~U7YZf_1^@s6m9L1%ks&C5r%6OXRA_^5`f|Cb&SiHIMK$ehDwkI zF{0rYw*=H?IZ;B?FfL>4L_Mr0kx_gsH;>6LuOj`wlK&9#uoHEbLew=1QP;?esLG3I zZW1j-oud$SjY8Bl3Q^Z6L|wy0(b!#oi!CaEbiY2IlAk9ThO=udVf(~S1Kr!}tE08` zjRW5=Hw4K<>I$WUpx=IexIYGZgih&AeUd7$32Xyfz$!2|i$SMA4|oA?fJ@*G_!t%K zL<67$JYo)j+dzf%AAt(c1zMQdJ4`N_A_5*T4=e$TzyeT?=}Q|LBld;~r-ijYWQtuI zVp6PNBugS>WB#Qm(cJ>xfg7?5 z9~M?|2_9M8A*%oIm~#cQ_#*Gv2v-5kANq5jCn+uST&3re8F!C;Y3`(>ze}BV&vNp( zFgq>U?t6Q&eXOy+=d;R1N-iaZm3Q+^q}4gHpPmhM>N{R2^Zs2<{#+)zQny(#o3Ohd3g{Ccfio|9ySZ&FLp^bS?1SEVb&$G>rzYXSLbW zgr|md$A^{N+PG?}v5QaLXRB48i$4WhwzpmV9n5xhn&Z|`@fEANx0q>X1(ZsLM1zG= z19EXO>j|oe{@T`cqT*WfpYXaAq2uxop#d)>Jg_~cK9iIkkY?7VyT?!++ixA4Aokh{ea*2uendCTPFPz^S>1Ih*L zHmb?T8*C0S>z_O--{Sj__gVe)4GhT-L@U%JF8x0oz>y)8_weYGQq{azCLOkW9NTl| z*hR9Gu5>Ts|6!wEQ_opz`)azd;GEOCQCIDIIVW^{;Iy(&pCz*(?L07s89ZJ6T-G@y GGywo>W8GN* delta 445 zcmV;u0Yd(%1nvWn7YZf_1^@s6m9L1%ks&C5kV!;ARA_>)gcm(DwrRy0BJ)kQhdmC)-UrBoJVz}8v{Y^DhAU+mRG48iE*-=4k z@kgSoo>h&EgGc(!tEkT3Ngf#w7t&jcM$|PLQP-%8sH%%-Z4zxnoud(TjYiZp8d2A1 zL|wxg)jD$b{jDUCG6ZlyaO^Fzo0bl4%m{``7l@J)Cd!La$ zWXdF}&{OX1N2#s=g~JAravhQ;=cTdW*T}00000NkvXXu0mjf8avFg diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png index 9bca991b23652858821fe7fce3656318adccd8fa..08d67ef6ab10d07d4261cc836bd4b4699396bb5f 100644 GIT binary patch delta 669 zcmbQldWLm^I9C7%8v_G_$CWgZiHaKad7dtgAr*7p&e@xHIY6XgfA*!8C2ucGGg-RA zS74#2^!fv5nkxA3sqr6di4e$HqY!ZPep7@1(^P|oS5lLfZPRbQe5LHpfe9|(PX1h? zac!r2`18{f^OqGX9#RrNnfG`GXQ6QPehq#78#lJAF7A$GT54VX{%*O<^5lhfr(Z4W zZIrK1l(4J#_vEAUfqvbaL0Z=tvm7PL{wQcnc{0H_*@wM?t-_&V+k+)S-UnuF-PSRQ zfhRj&xkz%N>MpzWi_%V5NiO;*{#|H;&H1jhBSsTXca*rx2JLro)SOsU>@jao+n@ha z|L`Zvz3l5!y}sycFYmgXIrDq_9&gxtHK8;$Rb=&))Acd8_jxUinYSZ6&vkmXY2LQ{ z4cGI6SBEiXvJ9=j-2g?D_Xqla9|je)>9l=Z(berxUmTKL5Aq_C?KPG1rnr zt5u601q5cUSYZ+pQZJ>Y#Vb0st;@^Vb?L%Imtf*V3+rrKvDIuwx#HzVi*8+BB*tO; z{l(um-m`cQ-*OI`{QKp^wG1!nE51H@c#?yfWSb2<@qI^IxXp8va;ExN!|$iU(0>gTe~DWM4f1a&={ delta 610 zcmV-o0-gQL1(F4j7YZf_1^@s6m9L1%ks&C5G)Y83RA_i~lJvDj46VA*7380_x$T$4{h`6$2M%S>3dM z5pbxre)jhDtCv9E7c$Dpl|X)=b)`QT#7c6=st}?AyaAekJ`G4GQ2{H)m^exTFsywA z>oOutv^=k(W=NS3QU4b=0~F?2(TpfyT}HSal{il#rYIaYN$}(qME|GcZy57%JDONh z(SMCnitU?Q+}gT<%Gh&dsaWLx?QO1qZC)MaZLF>G;O-qZ*4HNP7g^D)=aE}nB%jOS zc^&}8VgaQT=Srnf-g2pgl#*rNS{RW%VO#AspTF*4Ftj@z0Dd0U5D1Q&%~9U&-Zz@9 z7PWd~;(n181*kQG#cQoOs8$1O-CmFVgCA#YB_jLkPMcITX{4e_BNa^=sc6!FNJW!I zDjH)#XDzO%0ZjK-=lksInGM6*HIA_RH%$ZGPaobtzjXP^Q>7Nl1`~^}3xw|XPa6BX zJ1>A9zFT@550VEqfqTGpU>)%0QRo!t0af55@DBI_v`>R>NBh7Lu!p?>ZU9-Le+6oQ zE>OqTenfD{G$tT{B5(mX4=e#q3n6(?Lu18`vCXOD44Fd5hS)Axmi!|2GI@3_^@GEbdPvAY_c;H@=pW;u1byv;Y7A07*qoM6N<$g8lLqE&u=k diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png index 14f4b5f2465de9a2a4e51c0788da983135f01ebc..d0e46b14e43618dedca943959025873a2948802f 100644 GIT binary patch delta 662 zcmZo>J<2*koGXBXje&u|<4T&yL`9AIbWaz@kcv5P=iJQ_b`)vYe{;#tOr?&cD{g4( zdpRDQ{xY~j!LBRfqiWS-=ZeLPI5gYB_8R;%(LK7zb8^mP+qj&Z$#-*ab?4o&wUyU7 zdG3tf^V2eE&z`Y3vFyz#>wc_v!93e%+JqC&MLdP#7Vq2~ry&-naK}S`ok)R9Put=4 z@AcQi%o`IHxp!?`xIuvB;IR|@pHw9`JxO4$;QZlpW}Ud?3&v2v$a%>H(@$A^(-PdS za`DujCa;NHoQs5Z>Yp`UG)1HET+h6#)6A3jQYT4HD($^fO4OG3zjThJ#9sK*>bmjZs77Jpm?ta|0*Y4>hrlU@b9KqX* zuPojdanzDs$!5p)GVvdrUyk=5?Q591D5xv{<@X|+|n z!dKfmvktp#O)3o<%)~vCs`jfIZZuMOrrjxE!)$_Qm=KB5qxq12Q`%!D_a}(xoSRmWc zE!Oz@fNlckivHW54hXzpU_YQ&V3EiCNQm)*G{2pi&MEB)f3*@B-CA7B_jAgs{cl$c zT;MU|(9@6KW0vSGydfYVu{ZX6^Ye73`#R bC_XrC^*Pl8$(F$6$KdJe=d#Wzfw2hy^ei}T delta 595 zcmV-Z0<8VT1%m~U7YZf_1^@s6m9L1%ks&C5B}qgmQV6#+REflB$brIQFV{)g;EcZGgw>VLK zT}h>gPK>C8j%(}8C?#qfQ_)pzc_ZSW5q$D0^7A@LBH~em>Ya#E^k3t+F0Z;hUcc|* zx-J05$l~SOE+4*pUBrF=+2_TZcO3qI=qHYsS<$I&V@)QE#uKLY5dg!Hh2uE<85)bY z!O+C@JO+lbYA680Uq+dsS+8^b@+FjlM%{n4U)b3OV6)j+#9i6jWwY6!)7nZLFSDWm zoz}U)v8EKeopzw@Os&e^`Oa}esmxxwr%fqZG)mE;QHmCgQnYB4qD7+=%`38hVx~SU zDu5WK`6>OB(!n&%&&)iQ+v9%I+(!=|+`o1E&OKe%+k)g`vP_|5G8y-u9vnOd+-QH0 zD$oKh0&Uk6 zX4`zmJL{LP;EUP#vKFC5rr2dZL!g3RNsatGnZ4QO;NPQ(6^-l5dNt=HE(HHKC=o%a hNYV0sRsupI!e4~WoBV>obNv7S002ovPDHLkV1m>$CuRTu diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png index 654ccd10ca56866b8f6d684b58cb29e81f7d69d4..f934e33bd071d179ca02322587ca2625d51d248c 100644 GIT binary patch literal 1312 zcmeAS@N?(olHy`uVBq!ia0vp^ML;~4gAGV#oY&C;QY^(zo*^7SP{WbZ0pxQQctjR6 zFmQK*Fr)d&(`$ih4tcsbhE&XXd*ghza;nVnkKdo9Pd>JGwT6<;B85Z$80A`Z@7eqi zuZ;Y_|4E_xmT3RI=}O%@PBnFG%A38+ce2Unii)&3p2m~^d0oESKi|A%l9{pWr&Hf& zo^;T8aPLaa^E=t$MW=7?KDus?PaKPq=3gJJdAq-gY8W^l{d_CTamquf-SM@x`>(&R zx1PV8zv184zUy-@7jC}!BeACD&)LcE_g8Z*(K$SgyL7^TMy9pr_utsNzxexH^~o)e6x!`F=6VNfdr=72udK|CE)>WUmupXYGnk=oxTi-ctWqdNx<&(iVQ6 zj?=H^>^PzqYC7?0>elIRkKD~;UgY}rQ`Gh?W}ADr89aG?p&{d<+AW<>_L~bV+`r{L zxo{`-Rp15vCL0@t&HXBpIaQ z+?C=nkw(G1|7DWF*1P~OPjQ0;Qzd*^|C##p7Qt9Eyuo(?|% z%%?2ByE%R^{SdC;e8Zf4&L?$s+H%bTE}zZ4Z7z4pzI~TuU9!IBdhos)zXn0UqWM4W z^>>ObzcNStwZe0kHIs9evpcB&zOC~+Ry-r=MCnwa``QtTi;vFv{SL7)%7xsKMY-jq`V9}ea zl+tv5@^xMLc{L4cN4{5uRQc>UbZM5envQ=4Ft;t5;pQB-UPgVt*-Sz8&n-XZJwKhL znmo*a!TmgO7%c<#I# e#?&hCL)`MD%4XHc4qJgm9D}E;pUXO@geCwgf=@>P delta 1029 zcmZ3$wUJ|jIF}~}8v_Hw!-OK?iHhp=%$Ge~978JRyq)WxE$uGRK7Xpt%}JrVGd(m~ z1EMrqYZ~OZ4flS%;D5ziL4HO1q~M^cH?}i`ye-HP@7w?V*q-iiY|jm&b$(Bx z8xNcdkC(q|zvt`4%PCg2C4SvYd<9$uci(+iQ1a>5i|O;{%P{Bf(Ad(GeYLlF`VGci zd;cDE_PnEW&T`VrF9qxO{}*`iD0a(=my3Lr%0Dsw;;WbQc=W9B+(U&sr*>7SPgN?< zI>w`QLI@ z%4cHU)6IA9tW2p=w8-}p_o9}mt#j&sBp3N|&Cx$WW`DkLgznsZjI-u-)+DyjdV*L1@2m6-KYcBZMekvUV$jw(I(66F-1zq0G?rVFljCpUGl z{Z4wU^W|d5#7DMHO1%mb-6nV_dn^%Dxx^uq$ z>@@d8(VI=DH|6Zvso7~1Iqhi7r@*f}mvz-hch!|yRc*WVvNP4vT2}V)=BR~=3-)=X z+^k_+qCZdG-tV0H$5ZK=Ql3D%`}y(yk8)DXuT}?5iTd&4Y4icv2f`07A3S()`ggnk zk7n2ZZRWSn-X2|@J$tW$@8y#>GkzRDeZRh1sK0GLQ$15XBPp&yuc{@Kt%tI{GJ2T58OYX{eWdg!Ah;yMrVy{%D$P{ zXSPh2RSuiR08UGK82BJ%mq1F{wr^D+Eo-Qcq z+#~1c7cu+HhpCkXefys+Tzjo6CM#d3E9Z03wz8d4s-LQ+)XOguk=}YngT?G^@76zg zr6S)Ce_FWX&DDT=Q3kt9mgwAD>-XFJp24+E^-qjEo@8D0D{`8lP;^dE_g+wd>i$?M dR?Fu<@azBp diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png index c566e3d7ca76baef5fb3d28f18c4479ed8740245..f70599e99b99954d4deb39ef811a982c8fe740dd 100644 GIT binary patch literal 1166 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 delta 1262 zcmbQkGlOe_IF}~}8v_Hw!-OK?iHhp=EW12i978JRyq$YG@3xzW1HbC6O{unX#B_O% z_9d!1Hr6;yXH6=(?z(@)Y=*xJ^t#qeT6B7y^bXfqr%K;&ICYyqJa;d+?tdWZAS+{3$`e&?PZY2lkDnCMy;6&%NX+F9^a zNPTde`Xn_aExqy|XSe&Cbsv3yJo&$7z@B?mt&%ZMKJT3WOI-Z^-ajAP!yEi#azv)8 zd}?+$@bA;=!|GS7=kFAQ|EOaxw>e|Az8lF(nr^(AF#UR+Sj5pOYPD;pZb814^4p9%waVkYt?3%k3nWXUJ1ISK4cTuNLlP4(Hks( zWJ&1S$}j2(Zhq_+%_?13+IhlKGdK6> z`Kf91PaCOa{?q9=VOe?j4{O3Pg*j0LOzuw(j zeL3U8+phs$7vFxZxSVn1SV?ugZJ+|TuiXG%h)VEDgF}hV2`Ey_W#$BqM zfi?HbcRWhIwPQ=ip9>;?_gt^tdgm!;q~-h4{tJ7f6qh>wHJKRr+0MYOuJ+3v*)MaK zt`G7!3Zx%jcRznoE=c-{|La9loVUmAW3OSm((pHE>8GP{e?MN2p8B@A#%_CI@@jF3 z{^Nf?=RIG4`Pgi6zwMvvtqYh;8tWUrA7D+K!gTWO=`IJ+A0jsxzg=*$cjwky9PO`W z<}LnA?L>p#1!wNx(z+i+G8q3elb|ce9l>COmzJ1`S2IZ+2^q(uj+G{|1Vs> zx4F!4R!^s)Z;HSpn+a diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png index 35aaa7d7c0be29455139e59415cb8ba24acfa2c7..0da8919b29f9c290fa5a92b06e4a00be7bd86f19 100644 GIT binary patch literal 1443 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 Oc)I$ztYdacXaWFajwurW diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png index f5215bc562a75be66ba3bcbce8af1755f3b997b6..1b92455e9f747debfa9abf4c6fdf5b3a17e098ba 100644 GIT binary patch literal 2162 zcmeHJ`B&137H4KGwZ^4vwA7L3GHHugF4csJ;*u*a!5GIiQztDkGc*^ZOc>3{QcE;* z!3E)q;bfwT;%F}9Fe8)u5?E29I4-D|qQc|-3Ge6k?)fa|o^#Lr;r{SBH`gC=L1Ul( zJ`f0`;pyQTsB}Qd1+~3O-MXpatu&P+xF=FgSs7|kIm%xBh6g$c1lphbAAWUqfcqQ- zQaj}7>WsYoY;lU4ZxH)EQPP?bXRh-)Yx0FtNSBIRL(BoU$a^aLA=%If8z>~AwoP02 zUlDhEV{J}4McP`Zm1wKGWyO^E)N7$2*~ZUFZLg?|np~WSzL2)l*!V|r zoO73+PW;y((EI(z+WSPytOpYHZ!q9bkE)smnP$E%?<#Yza;OGTbML@rs9+&esz3C)=SGLB(ujEzk%zXjMJWcauks2

_L&aFdv7q3oQ6C^zs?Rjp@K*yKZ!1-4AXS;QcI$W9zq6roeFNHd@}_w zzt-U~E%YUH<~~L64$u1x-RcaGcp5 zB9>scH^Wc_W8NMC6*$$Vc>f{2uowsy_p^pOL-8zbrJX^j2aDv}RPS@q5CD!x7yUyM z``4ufRT@R~O&bs!0))2Zv{LH6%Y%1yG{1xUC&kRUO7-nFTF0bJG0_DcN|l?vgNpfI zV_i-URxOBxty9c1Id@~?#wn7bl`%^;`q%MbAozZ$FP7b=fyTs99Rvt%9-Kk)PGtC1_`$Z1jEaLxtrheF~T_%k^nHgDyP4AzWS z-$hi{=@^z^MBq_(S%-TxAr)^Ng} z|Koq`0t90+arR)s36BNEB=mK;F8oqo*#LGzvT|0ll$vm+V_mC&jiNqUbx(xb>9TGJN@z@ zzJ^ufRfbz^J~6VyvUS%tLy<%xJ*#kg1-d{40AgLa&MPhe1Qv+Wwmxq0tav=D$IZ2i z&*Mv$CXy-VKhkR3YTc69k8gz!4NU&5XtPHPxG`&e<4q^IO#`mzV*Z#yBgIM0dEsW= zju?=wuUGyq+YXoSkm0v2=K}*fAZDKne*(0IS`nR-o#O$}YI=-m^ve$>*^d-bKQQjq zrDyirt3d*}Y+zLo^dy#{O#w{nrxJnofhH#W%^ICfYLw$-o&ld4k*a80Qeb?^d|(6} zM|O{`rO&!Cka&Gao=N4-!e>~8_j!~k;Hv*&|^ryK^r?Z6;prJ=w-@%itK1y zM+5W7H9^PK5F?)=JxkOtUJb&7>BmNu5h_C6oB>jO471p(NSqE6>bo{eFbB*;{m%6`wM_Q7pW9^4% zhh3EWk7zxMr0TJZ;=at`dl>%1!+Yj2u%%VuQf6_-8&;c@0IWq-!y2||v^)`8SdB0O zl9=9i&iSUNC|r_vC4{<-W>gwJ!;~A7p2*e*dsBsvD)d6><;9XNXb{v__|&dnKYfa3 zHF9>w-44%DKLXoxVzgbBH=8zfJ?VJz?v-JO&HQ2OC4z9W`ta2+heibn6xkRRz4|&3 z`onOYGc6f?>g@*K@r59My0h=sB5OvF@HB$aQhKYk67zG<-?>la<&5BY?TCF zD=h3UuIPOz@)EL`K9GBe4euVrX2Le&OlG7PGn`4edr-W2%fvv)ccP!(LTn{Ypb9UgpA9_IXUZ$tThVXa!FqXk%8n8Sdxu6a8-(tL*As X$cupzRv=>K(*W{xL%1^F5n2BRj~vaH literal 1751 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 literal 1573 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 p_Ryf9n|M=sCZMDMtz5g@Z_c5L&3x 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 diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png index b68d3e87586de5a4623c3cf8b2bde2f67ee24b96..0e08b6b951dcd1b3b9a6bb4cf462e29cb7269d5f 100644 GIT binary patch delta 2679 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 b2FYlwd&DYQ1`F^%YM6|Nn-`|iB`E%1H_|!| delta 2096 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 BxkCT| delta 2664 zcmbuBYdDmP7RN`S5j)0q*$QLE2xT-F&5$~o-a)2vXOPhlCPhh->zmlT6`OO)Beu|J#-=fnAO&hz}AXZ=6?)>_ZA)`zv8smC2iSCWRM z!zE!bnBr!=S|!S4mj;1MI7J|k@D^k;U|>KtB9e#}<^TzQieO?y!jTQ{h3``RH)Ql* zp}Jjkj3FIIHy~W}#^MZ&y|H*AfsXYecoDI99R8xAiGiU3&e!|ivE9+2EFOIT29qj3 z4VXLLdcXL<PR{CXE9~;ce&8DyLpI{B6)YRE z&cfxi^Mdzw!p=7wb};3H17@+e{NET@!S5dWc&0tMSLYE0a9W8lj^V0qGdQH7v`KDYKxjCpdqE-of$;Wt3%pCiwQ`I@V&(vX+{LkW(%^zMYUiLmHZx_~8B!~ErA?qXm zw7QUEKTx@mD%Z*?=pY*YW<1$&<2MKnv`G!Ty##f+pmx1!O?kwVTI>YV5$SIyvY4ol zfeZyPG0v=2+qR{6b{hF0OauM5(7Sf@pZ48XW94i5k;{*>rsm%(x(1ZaZ!4n`#>%dQ zs&{=9i4uk3%PT&vEsY14oEJv=5}NWBZ1PanAOLd`ZRa*G|mch>NkNPfA80^lH&Qz#Ep`K}-k7PWWiA3Vs zJcX|slE{`39h+z@JTcP&t;DIXh7HRXYx3Uoe15 z-_cI|pDpq#zp@bE)s z%w{#E`VrWk?Wk=e_#gLP*eu(ly|KZu?=lw5r(Pnbv%nJ-b!fVyBir z7ldwyZuEM7%O$8)2z2gMvLJgFOG$e;z_#Yf1yMxk)++6CZPW6n+Gpi;@3UHl8Ar=6 zqT{)_6|KdycAy{)`EB3Em*ew`f`t&-(CP%?w15z4Wu42cPGU$ijykk8H1tS@zY~7{ z+&Ll=y1Kt|&mcV5_lzs{=0Rx3`6JWoLF0M8ONl0YEaGR&RX5E|4rkKp^jRrk*kEkH zlqkMqKi(LSVah3;w1|jC9&?*WN^TF9x5VVS`MVvYgI8o~=F&@Vor{Iw(!U^jew1oX z+Kr!4>FLTQ+7A_TIAs|_TJ#HK-Xzrsz1NVZO3~3mEbkl#hQ3Ndwbj`u%$2FwN-caE zHdQ)>kqF_+(Hx6u<(VF>Nr%JaQoVw5$m^9)H}zn?%6m;9PC}`Fyu!ep$;pvdLWh^i zc7lo7rtC>vR=@>FnK&Gms5r3nlj?9H?#sf{G$@q)iEV~kN zS<_8C*^!sPqMxXIw!5smwUYT%T}8g*`gQ(|r>+hgiaTf=2Ry85p-0t6XRv#8pgsW^U*i*__8`2+~Ey_B@o6(v0G z)GF(uF(!0+(XSQUCw| diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png index e3ff4d4ca6b9d61430d10bad2b5746bef8f6f006..ab1bfad7d0dcc64e2b281941d76de9d60137ca75 100644 GIT binary patch delta 2888 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 diff --git a/java/res/values-land/config.xml b/java/res/values-land/config.xml index a0d12702a..d36f6a0fc 100644 --- a/java/res/values-land/config.xml +++ b/java/res/values-land/config.xml @@ -40,7 +40,9 @@ -22.4dp 1.6dp - + 80dp + 43.6dp + 122dp 90% 65% 65% diff --git a/java/res/values-sw600dp/config.xml b/java/res/values-sw600dp/config.xml index 0df945fb3..44e0d0632 100644 --- a/java/res/values-sw600dp/config.xml +++ b/java/res/values-sw600dp/config.xml @@ -40,9 +40,7 @@ 1.565%p -31.5dp - 8.0dp - 94.5dp 50% 42% 50% diff --git a/java/res/values-sw768dp-land/config.xml b/java/res/values-sw768dp-land/config.xml index 3d49e4a4e..fdb95c6cc 100644 --- a/java/res/values-sw768dp-land/config.xml +++ b/java/res/values-sw768dp-land/config.xml @@ -29,11 +29,9 @@ 0.0%p 3.690%p 1.030%p - 8.0dp 81.9dp - 107.1dp 43% 50% 42% diff --git a/java/res/values-sw768dp/config.xml b/java/res/values-sw768dp/config.xml index 1863e1e70..13be6bedf 100644 --- a/java/res/values-sw768dp/config.xml +++ b/java/res/values-sw768dp/config.xml @@ -32,7 +32,6 @@ 1.066%p -31.5dp - 8.0dp 63.0dp 12dp @@ -40,7 +39,6 @@ 98.3dp - 94.5dp 50% 40% 50% diff --git a/java/res/values/config.xml b/java/res/values/config.xml index 16826f6c7..40760f686 100644 --- a/java/res/values/config.xml +++ b/java/res/values/config.xml @@ -43,8 +43,9 @@ -26.4dp 8.0dp - - 80dp + 80dp + 50.0dp + 122dp 82% 55% 55% diff --git a/java/res/values/themes-common.xml b/java/res/values/themes-common.xml index 87dcb7732..110f6b792 100644 --- a/java/res/values/themes-common.xml +++ b/java/res/values/themes-common.xml @@ -75,7 +75,6 @@ @integer/config_key_repeat_interval @integer/config_longpress_shift_lock_timeout @integer/config_ignore_alt_code_key_timeout - @dimen/config_key_preview_height @integer/config_key_preview_linger_timeout @layout/more_keys_keyboard diff --git a/java/res/values/themes-ics.xml b/java/res/values/themes-ics.xml index 9e656dd74..bfbac0a94 100644 --- a/java/res/values/themes-ics.xml +++ b/java/res/values/themes-ics.xml @@ -60,6 +60,7 @@ parent="KeyboardView.ICS" > @drawable/keyboard_key_feedback_ics + @dimen/config_key_preview_height_holo @dimen/config_key_preview_offset_holo @anim/key_preview_show_up_holo @anim/key_preview_dismiss_holo diff --git a/java/res/values/themes-klp.xml b/java/res/values/themes-klp.xml index c6319bc4e..36b1fc117 100644 --- a/java/res/values/themes-klp.xml +++ b/java/res/values/themes-klp.xml @@ -60,6 +60,7 @@ parent="KeyboardView.KLP" > @drawable/keyboard_key_feedback_klp + @dimen/config_key_preview_height_holo @dimen/config_key_preview_offset_holo @anim/key_preview_show_up_holo @anim/key_preview_dismiss_holo diff --git a/java/res/values/themes-lxx-dark.xml b/java/res/values/themes-lxx-dark.xml index 5b2681359..67f94f329 100644 --- a/java/res/values/themes-lxx-dark.xml +++ b/java/res/values/themes-lxx-dark.xml @@ -60,7 +60,8 @@ > @layout/more_keys_keyboard_for_action_lxx @drawable/keyboard_key_feedback_lxx_dark - @dimen/config_key_preview_offset_holo + @dimen/config_key_preview_height_lxx + @dimen/config_key_preview_offset_lxx @anim/key_preview_show_up_lxx @anim/key_preview_dismiss_lxx @color/auto_correct_color_lxx_dark diff --git a/java/res/values/themes-lxx-light.xml b/java/res/values/themes-lxx-light.xml index f607807c8..be817f46a 100644 --- a/java/res/values/themes-lxx-light.xml +++ b/java/res/values/themes-lxx-light.xml @@ -60,7 +60,8 @@ > @layout/more_keys_keyboard_for_action_lxx @drawable/keyboard_key_feedback_lxx_light - @dimen/config_key_preview_offset_holo + @dimen/config_key_preview_height_lxx + @dimen/config_key_preview_offset_lxx @anim/key_preview_show_up_lxx @anim/key_preview_dismiss_lxx @color/auto_correct_color_lxx_light