¿Qué archivo contiene palabras escritas por el usuario (diccionario del usuario)?

iOS rastrea todo lo que escribe y usa esas palabras para sugerir correcciones ortográficas. Esta lista de palabras solía ser una lista de texto clara enterrada en /privateo /System(no recuerdo dónde, que es mi problema). Creo que Apple lo migró a un archivo db/cifrado por razones de seguridad/velocidad.

Mi problema es que he escrito mal varias palabras que ahora tienen la ortografía incorrecta en mi diccionario de usuario. Entonces, ahora, cuando escribo mal la palabra, la ortografía incorrecta se acepta como "correcta". Es realmente frustrante.

Me gustaría revisar la lista de palabras y eliminar las que no quiero. ¿Dónde está el archivo que contiene estos datos?

Respuestas (3)

Respuesta directa

Según este enlace, creo que el archivo que está buscando es:

    /private/var/mobile/Library/Keyboard/dynamic-text.dat

Mire el enlace de arriba para ver las instrucciones completas.


Publicación original

camino lento

Para rechazar la palabra sugerida, termine de escribir la palabra que desee, luego toque para xdescartar la sugerencia antes de escribir cualquier otra cosa. Cada vez que rechaza una sugerencia de la misma palabra, es más probable que el iPhone acepte su palabra.

Manera rápida

Restablecer el diccionario del teclado: Elija Settings> General> Resety toque Reset Keyboard Dictionary. Restablecer el diccionario del teclado borra todas las palabras que ha agregado y puede comenzar de nuevo desde cero.

Segunda Opción (Aplicaciones)

Mirando esta publicación , parece que hay dos aplicaciones que podrían permitirte hacer esto.

AutoCorrector ($0.99) le permite agregar palabras personalizadas al diccionario de su iPhone para que sean reconocidas y sugeridas por el autocorrector. También puede agregar una lista de palabras abreviadas que usa en los mensajes de texto. La aplicación no reconoce todas las palabras; ciertas palabrotas están prohibidas, sin embargo, es una manera fácil de entrenar a tu iPhone para que se comporte.

ManualCorrect Pro ($0.99) está disponible a través de la tienda de Cydia y funciona en iPhones con jailbreak. La aplicación cambia algunas de las funciones de autocorrección, por lo que debe tocar la burbuja de autocorrección para que se active. La aplicación también contiene la capacidad de activar las funciones de autocorrección para corregir la puntuación y las mayúsculas. Al igual que AutoCorrector, puede crear su propia lista de accesos directos personalizados.

Enlaces/Referencias

https://discussions.apple.com/thread/2430621?start=0&tstart=0 http://www.zeropaid.com/news/101147/6-ways-to-improve-your-iphones-autocorrect/

Esto realmente no responde la pregunta.
tubedogg, mira mi edición.
Según este sitio, dynamic-text.dat hay un caché de lo que se escribió, pero el diccionario del usuario real se almacena en una base de datos .sqlite.
dynamic-text.dat es lo que estaba buscando. Es una lista nula de palabras separadas. Ahora todo lo que tengo que hacer es editarlo sin corromperlo.

En iOS 5, el archivo se almacena en /var/mobile/Library/Keyboard/UserDictionary.sqlite. Está en un formato de base de datos, pero se puede acceder sin jailbreak.

Este sitio tiene pasos para acceder a él y modificarlo.

De hecho, este archivo contiene el diccionario del usuario (también conocido como Accesos directos, accesible a través de Configuración->General->Teclado) en sqlite y parece ser el mismo que UserDictionaryWordKeyPairs.plist. Sin embargo, lo que estaba buscando era dynamic-text.dat en el mismo directorio.
  1. Copia de seguridad del iPhone con iTunes.

  2. Busque un archivo llamado 0b68edc697a550c9b977b77cd012fa9a0557dfcby ábralo con el Bloc de notas.