2 votos

Es allí una manera de manipular dinámicamente el diccionario del corrector ortográfico?

Me gustaría tener una forma dinámicamente agregar y eliminar palabras de todo el sistema de diccionario en Mountain Lion. El caso de uso es:

  1. Estoy trabajando en una pieza de ficción que tiene una gran cantidad de nombres raros, en que me gustaría comprobar ortografía -- golpear a algunos de combinación de la clave de que las cargas de los impares nombre en la lista de diccionarios de palabras conocidas
  2. He terminado de trabajo en la ficción, y ya no quiero esas palabras contaminantes mi diccionario -- golpear algunas claves-combo para descargar estas palabras del diccionario

Yo podría estar trabajando en dos piezas separadas de la ficción y que quiere cargar y descargar de cada lista por separado. Yo no estoy buscando una aplicación con una medida de corrección ortográfica; definitivamente estoy buscando algo que funciona con el sistema integrado de todo el sistema de corrección ortográfica sub-sistema.

Todas las soluciones de considerar: el código abierto, las aplicaciones de pago, AppleScript, Automator, shell scripts, cualquier cosa y todo.

1voto

Cuando usted presione el botón Learn, la palabra se añade a ~/Library/Spelling/LocalDictionary si el idioma está configurado como automático o a ~/Library/Spelling/en si se establece el idioma inglés (Estados Unidos). en_GB se utiliza para el inglés Británico y el en se utiliza sólo para el inglés de Estados Unidos.

Si se puede editar los archivos en ~/Library/Spelling/ directamente, puede aplicar los cambios por la terminación de la AppleSpell proceso.

Así que trate de asignar un acceso directo a una secuencia como esta:

cd ~/Library/Spelling
if [[ -e fiction ]]; then
  mv en normal; mv fiction en; d=fiction
else
  mv en fiction; mv normal en; d=normal
fi
killall AppleSpell
terminal-notifier -title "Using dictionary $d" -message '' -group spellingdictionary
sleep 3
terminal-notifier -remove spellingdictionary

Si, por ejemplo, utilizar el diccionario de inglés Británico, cambio en a en_GB.

Usted puede instalar terminal-notifier con sudo /usr/bin/gem install terminal-notifier.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X