1 votes

Comment puis-je importer des substitutions de texte de Wikipedia "Listes de fautes d'orthographe courantes pour les machines" ?

Wikipedia propose des listes de fautes d'orthographe pour les machines :

Comment les importer comme définitions de remplacement de texte dans System Preferences > Language & Text > Text ?

1voto

Pro Backup Points 3456

Après avoir lu Comment exporter les substitutions de texte de Lion pour les importer dans Mountain Lion ? m'a fait comprendre que PlistBuddy était une bonne solution.

  1. Créez un dossier pour stocker les fichiers liés, par exemple en utilisant Terminal.app :

    $ mkdir ~/Documents/OS\ X

  2. Créez une sauvegarde des remplacements de texte existants :

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

  3. Créez un nouveau document dans TextWrangler.

  4. Changez l'encodage du document (en bas de la fenêtre) en Occidental (Windows Latin 1) . Sinon, Plist Converter.app remplace tous les caractères accentués par une valeur incorrecte.

  5. Copiez le texte de Wikipedia et collez-le dans le document TextWrangler nouvellement créé.

  6. [ Replace All ] occurrences de ' -> avec , à l'aide de la commande de menu Search -> Find .

  7. Insérer le préfixe ' 1, sur toutes les lignes en utilisant la commande de menu Text -> Prefix/Suffix Lines... .

  8. Préparez le fichier avec cette ligne (comme première ligne) : on,replace,with

  9. Sauvegarder le fichier dans le ~/Documents/OS\ X et assurez-vous que le nom du fichier se termine par ''. .csv '.

  10. Faites glisser l'icône ' .csv pour Plist Converter.app et cliquez sur le bouton [ Convert Plist ].

  11. Ouvrez le nouveau fichier ' .plist dans TextWrangler.

  12. Remplacer toutes les occurrences de ' <string>1</string> avec <integer>1</integer> '.

  13. Enregistrez le fichier .plist de remplacement et quittez TextWrangler.

  14. Maintenant, assurez-vous que vous les Préférences Système ne sont pas ouvertes pendant l'importation, ou cela pourrait ne pas fonctionner !

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

    N'oubliez pas de remplacer common-typos.plist avec le nom du fichier que vous avez créé.

0voto

  • Fermez le panneau de préférences Langue et texte s'il est ouvert.
  • Copiez la liste de Wikipedia et exécutez 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
  • Exécuter f=~/Library/Preferences/.GlobalPreferences.plist; plutil -convert xml1 $f; open -e $f et ajouter les entrées au tableau NSUserReplacementItems
  • Quittez et rouvrez les applications pour appliquer les changements.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X