Batch che aggiunge nomi al dizionario ortografico mac os

3

Lavoro in una scuola e vorrei aggiungere un numero di nomi univoci al dizionario locale in modo che non vengano contrassegnati come errati dal correttore ortografico.

Ho scoperto il dizionario locale in ~ / Library / Spelling /

Vedo anche che le parole vengono aggiunte al file di testo localdictionary ciascuna su singole righe.

Tuttavia, quando provo a incollare un gran numero di nomi (o semplicemente a sostituire questo file con un altro), trovo che le nuove voci non vengono riconosciute dal correttore ortografico, anche dopo aver ucciso il processo di applespell, o riavviato del tutto.

Idealmente, mi piacerebbe impostare questo in modo da poter creare uno script per installare questo dizionario personalizzato su tutti i computer della scuola (questo funziona in MS Office). È possibile?

    
posta occam98 28.05.2011 - 15:28
fonte

2 risposte

2

Le voci in quel file devono essere ordinate lessicograficamente (senza distinzione tra maiuscole e minuscole).

Presumo che Apple implementa una sorta di algoritmo di ricerca, quindi se fzgwhduef è dopo xdejfu , non verrà trovato quando si esegue il controllo ortografico.

Modifica ~/Library/Spelling/LocalDictionary , mantieni le voci ordinate e killall AppleSpell in Terminale per fargli leggere il file modificato la prossima volta che lo usi.

    
risposta data 24.01.2012 - 08:20
fonte
0

C'è del lavoro addizionale che devi fare perché c'è in realtà un carattere speciale tra ogni parola. Puoi vedere un esempio di questo qui su Macworld.

Quello che suggeriscono è di mostrare invisibili nel tuo editor di testo di scelta, textwrangler o textmate o xcode o vim o qualcosa del genere funzionerebbe probabilmente, e semplicemente assicurati che ogni parola abbia lo stesso separatore delle parole precedenti.

Da Macworld:

To review the user additions to the spell checking dictionary download a copy of Bare Bones Software’s free TextWrangler. Open the en file in TextWrangler and choose Edit > Text Options. In the resulting sheet, enable the Show Invisibles option and click OK. You’ll find that the additions are now separated by a red ¿ character.

To edit user additions, delete any additions you don’t care for or add new ones, separating them with this upside-down question mark character that you’ve copied from within the document. Save the file and log out and log back in again for the changes to take.

    
risposta data 29.05.2011 - 00:27
fonte

Leggi altre domande sui tag