Considérez le flux de travail suivant :
- Ouvrez TextEdit.
- Tapez un mot qui n'est pas dans le dictionnaire.
- Faites un clic droit sur ce mot et sélectionnez 'Apprendre l'orthographe'.
- Observez que le soulignement ondulé disparaît, car le mot est désormais reconnu.
- Observez que le mot est ajouté au fichier
~/Spelling/LocalDictionary
. - Quittez TextEdit.
- Supprimez le mot du fichier
~/Spelling/LocalDictionary
. - Rouvrez TextEdit.
- Retapez le même mot.
- Remarquez qu'il est toujours reconnu (pas souligné de manière ondulée), malgré le fait qu'il ne soit plus dans le dictionnaire local.
Il semble que le problème ici soit qu'il y a une sorte de cache maintenu par macOS qui n'est pas rafraîchi. Si je fais un clic droit sur le mot dans TextEdit pour le supprimer du dictionnaire local au lieu de modifier le fichier, il n'est en effet plus reconnu ; c'est-à-dire, cela semble mettre à jour le cache.
Existe-t-il un moyen de rafraîchir manuellement le cache des mots du dictionnaire local ?