Afegint paraules al diccionari dels Android

Ep gent, Volia compartir amb vosaltres el que sé de la plataforma Android i els diccionaris personalitzats. 1) Hi ha l'API UserDictionary.Words.addWord[1] Per afegir paraules al diccionari. Fins a la revisió 16 de l'API (versions anteriors a l'Android 4.1) es podia especificar que quan s'afegeix una paraula fos per tots els locales (LOCALE_TYPE_ALL) o bé només per l'actual (LOCALE_TYPE_CURRENT). A partir de l'Android 4.1 aquest sistema queda desfasat i hi ha una nova entrada de l'API (addWord també) que ara permet o bé no especificar locale (per a tots) o bé un específic (ca, es). A dia avui, el Catalanitzador usa el mètode anterior a l'API 16 amb LOCALE_TYPE_ALL. 2) Els teclat de l'Android [2] utilitza un Intent del tipus "com.android.settings.USER_DICTIONARY_INSERT" per afegir paraules. No sé com això és diferent als dos mètodes anteriors. 3) En alguns mòbils, especialment HTC, l'API del diccionari no va perquè tenen una implementació de l'API no estàndard[3]. Bé, això és el resum del que sé a dia d'avui. Com a següents passos el que faré és: - Acabar de recopilar els resultats amb el Catalanitzador actual a la Wiki a veure que trec en clar. - Preparar la següent versió que usarà tots els mètodes de l'API que poguem i configuracions amb diferents paraules úniques. Llavors, per exemple amb el mètode abans de l'API 16 desem la paraula "somiseremcatalans" i algunes més, amb l'API 16 o superior "conecmoltscules" etc. La idea és veure quin impacte té cada mecanisme a cada mòbil. Penso que amb el diccionari predictiu per a l'Android en català podem fer quelcom realment útil. Atentament, Jordi, [1] http://developer.android.com/reference/android/provider/UserDictionary.Words... [2] https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/m... (línia 227) [3] https://play.google.com/store/apps/details?id=com.usr.dict.mgr -- Jordi Mas i Hernàndez -Bloc: http://gent.softcatala.org/jmas/bloc/ Planet Softcatalà -> http://planeta.softcatala.org

El 22 de maig de 2013 9.03, Jordi Mas <jmas@softcatala.org> ha escrit:
Com a següents passos el que faré és:
- Acabar de recopilar els resultats amb el Catalanitzador actual a la Wiki a veure que trec en clar.
- Preparar la següent versió que usarà tots els mètodes de l'API que poguem i configuracions amb diferents paraules úniques. Llavors, per exemple amb el mètode abans de l'API 16 desem la paraula "somiseremcatalans" i algunes més, amb l'API 16 o superior "conecmoltscules" etc. La idea és veure quin impacte té cada mecanisme a cada mòbil.
Hi afegiria un 2n eix. El diccionari on s'insereixen les paraules. Ara les inserim al dicc. neutre, oi? també podríem afegir-hi alguna al diccionari del locale actiu, amb una mètode i amb l'altre.
Penso que amb el diccionari predictiu per a l'Android en català podem fer quelcom realment útil.
Doncs sí, depenent del model, és una gran mancança Joan Montané
participants (2)
-
Joan Montané
-
Jordi Mas