1 votos

¿Cómo puedo importar texto sustituciones de Wikipedia "Listas de errores ortográficos comunes para las máquinas"?

Wikipedia tiene algunas listas de faltas de ortografía para las máquinas:

Cómo importar como reemplazo de texto de las definiciones en System Preferences > Language & Text > Text?

1voto

Pro Backup Puntos 2314

Después de haber leído Cómo puedo exportar texto sustituciones de Lion para la importación en la Montaña de Lion hizo claro para mí que PlistBuddy era una buena manera de ir.

  1. Crear una carpeta para almacenar los archivos relacionados, utilizando por ejemplo Terminal.app:

    $ mkdir ~/Documents/OS\ X

  2. Crear una copia de seguridad de los existentes sustituciones de texto:

    $ /usr/libexec/PlistBuddy -x -c "Print NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist > ~/Documents/OS\ X/UserReplacementItems-backup.plist

  3. Crear un nuevo documento en TextWrangler.

  4. Cambiar la codificación del documento (en la parte inferior de la ventana) a Oeste (Windows latina 1). De lo contrario, Plist Converter.app reemplaza los caracteres acentuados con un valor incorrecto.

  5. Copia el texto de la Wikipedia y péguelo en el recién creado TextWrangler documento.

  6. [Replace All] ocurrencias de '->' con ',' mediante el comando de menú Search -> Find.

  7. Insertar el Prefijo '1,' en todas las líneas con el comando de menú Text -> Prefix/Suffix Lines....

  8. Anteponer la línea en el archivo (como en la primera línea): on,replace,with

  9. Guarde el archivo en el ~/Documents/OS\ X carpeta y asegúrese de que el nombre del archivo termina con '.csv'.

  10. Arrastre el '.csv' archivo Plist Convertidor.de la aplicación y haga clic en el botón [Convert Plist].

  11. Abra el recién creado '.plist' en TextWrangler.

  12. Reemplazar todas las apariciones de '<string>1</string>' con '<integer>1</integer>'.

  13. Guardar la reemplace .plist archivo y salga de TextWrangler.

  14. Ahora asegúrese de que usted no tiene Preferencias del Sistema abierto mientras se realiza la importación, o puede que no funcione!

    /usr/libexec/PlistBuddy -c "Merge '$(ls ~/Documents/OS\ X/common-typos.plist)' NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist

    No se olvide de reemplazar common-typos.plist con el nombre de archivo que ha creado.

0voto

  • Cerrar el Idioma Y Texto panel de preferencias si está abierto
  • Copia de la lista de la Wikipedia y ejecutar pbpaste | sed 's|,.*||;s|^|<dict><key>on</key><integer>1</integer><key>replace</key><string>|;s|->|</string><key>with</key><string>|;s|$|</string></dict>|' | pbcopy
  • Ejecutar f=~/Library/Preferences/.GlobalPreferences.plist; plutil -convert xml1 $f; open -e $f y agregar las entradas de la matriz NSUserReplacementItems
  • Cierra y vuelve a abrir las aplicaciones para aplicar los cambios

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