Wikipedia tiene algunas buenas listas de errores ortográficos para las máquinas:
¿Cómo importarlos como definiciones de reemplazo de texto en System Preferences > Language & Text > Text
?
Después de haber leído ¿Cómo puedo exportar las sustituciones de texto de Lion para importarlas a Mountain Lion? me dejó en claro que PlistBuddy era una buena manera de proceder.
Cree una carpeta para almacenar archivos relacionados, por ejemplo, utilizando Terminal.app
:
$ mkdir ~/Documents/OS\ X
Cree una copia de seguridad de los reemplazos de texto existentes:
$ /usr/libexec/PlistBuddy -x -c "Print NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist > ~/Documents/OS\ X/UserReplacementItems-backup.plist
Crea un nuevo documento en TextWrangler.
Cambie la codificación del documento (parte inferior de la ventana) a Western (Windows Latin 1) . De lo contrario, Plist Converter.app
reemplaza cualquier carácter acentuado con un valor incorrecto.
Copie el texto de Wikipedia y péguelo en el documento TextWrangler recién creado.
[ Replace All
] apariciones de ' ->
' con ' ,
' usando el comando de menú Search -> Find
.
Inserte el Prefijo ' 1,
' en todas las líneas usando el comando de menú Text -> Prefix/Suffix Lines...
.
Prependa el archivo con esta línea (como primera línea): on,replace,with
Guarde el archivo en la carpeta ~/Documents/OS\ X
y asegúrese de que el nombre del archivo termine con ' .csv
'.
Arrastre el archivo ' .csv
' a Plist Converter.app y haga clic en botón [ Convert Plist
].
Abra el ' .plist
' creado recientemente en TextWrangler.
Reemplaza todas las apariciones de ' <string>1</string>
' con ' <integer>1</integer>
'.
Guarde el archivo de reemplazo .plist y salga de TextWrangler.
¡Ahora asegúrate de que no tengas las Preferencias del sistema abiertas mientras realizas 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 olvides reemplazar common-typos.plist
con el nombre del archivo que creaste.
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
f=~/Library/Preferences/.GlobalPreferences.plist; plutil -convert xml1 $f; open -e $f
y agregue las entradas a la matriz NSUserReplacementItems Lea otras preguntas en las etiquetas macos system-prefs text-input text