Wikipedia ha alcuni bei elenchi di errori ortografici per le macchine:
Come importarli come definizioni di sostituzione del testo in System Preferences > Language & Text > Text
?
Dopo aver letto Come posso esportare le sostituzioni di testo da Lion per l'importazione in Mountain Lion mi hanno chiarito che PlistBuddy era un buon modo per andare.
Crea una cartella per archiviare i file correlati, ad esempio utilizzando Terminal.app
:
$ mkdir ~/Documents/OS\ X
Crea un backup delle sostituzioni di testo esistenti:
$ /usr/libexec/PlistBuddy -x -c "Print NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist > ~/Documents/OS\ X/UserReplacementItems-backup.plist
Crea un nuovo documento in TextWrangler.
Cambia la codifica del documento (parte inferiore della finestra) in Western (Windows Latin 1) . Altrimenti Plist Converter.app
sostituisce qualsiasi carattere accentato con un valore errato.
Copia il testo da Wikipedia e incollalo nel documento TextWrangler appena creato.
[ Replace All
] occorrenze di ' ->
' con ' ,
' utilizzando il comando di menu Search -> Find
.
Inserisci il prefisso ' 1,
' su tutte le righe usando il comando di menu Text -> Prefix/Suffix Lines...
.
Prepend il file con questa riga (come prima riga): on,replace,with
Salva il file nella cartella ~/Documents/OS\ X
e assicurati che il nome del file termini con " .csv
".
Trascina il file ' .csv
' in Plist Converter.app e fai clic sul button [ Convert Plist
].
Apri il nuovo creato ' .plist
' in TextWrangler.
Sostituisci tutte le occorrenze di ' <string>1</string>
' con ' <integer>1</integer>
'.
Salva il file .plist sostitutivo e esci da TextWrangler.
Ora assicurati di non avere le Preferenze di Sistema aperte mentre esegui l'importazione, oppure potrebbe non funzionare!
/usr/libexec/PlistBuddy -c "Merge '$(ls ~/Documents/OS\ X/common-typos.plist)' NSUserReplacementItems" ~/Library/Preferences/.GlobalPreferences.plist
Non dimenticare di sostituire common-typos.plist
con il nome del file che hai creato.
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
e aggiungi le voci all'array NSUserReplacementItems Leggi altre domande sui tag macos system-prefs text-input text