Le correcteur orthographique d’IntelliJ n’est livré qu’en anglais et en arabe (étrange, cela a été fait en Europe de l’Est, ils n’ont même pas associé leur langue?).
Mon client est allemand, donc tout mon code est mixte anglais (code)/allemand (interface) et je ne trouve pas de dictionnaire allemand pour IntelliJ.
UPDATE: Current IDEA versions charge les dictionnaires dans UTF-8, vous n'avez pas besoin de les convertir au codage de la plate-forme, ignorez l'étape iconv ci-dessous.
Le dictionnaire peut être créé avec aspell pour Unix/Mac OS X ou sous Cygwin. Vous devez avoir aspell et le dictionnaire approprié installés.
Voici l'exemple de dictionnaire russe que j'ai utilisé:
aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic
Pour l'allemand, ce serait:
aspell --lang de dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
Pour le moment IDEA lit le dictionnaire dans le codage par défaut du système. Vous risquez donc d'avoir des problèmes s'il diffère de la langue du dictionnaire. Toutefois, la prochaine IDEA update lira le dictionnaire en UTF. -8. Lorsque cela se produit, vous pouvez utiliser iconv pour la conversion.
Si aspell crée le répertoire en UTF-8 sur votre système, vous devrez le convertir en cp1252 pour la version actuelle IDEA:
iconv -f utf-8 -t cp1252 de.dic > de-cp1252.dic
Cependant, si vous le construisez sur le même système que vous exécutez IDEA, le codage doit correspondre (car aspell le produira en codage par défaut du système et IDEA le lira également en codage par défaut du système). J'ai utilisé Cygwin sous Windows avec le codage cp1251 et cela fonctionnait bien pour le russe, mais ce serait difficile pour l'allemand sur le même système jusqu'à ce que IDEA le lit en UTF-8 </ strike>
J'ai téléchargé le dictionnaire ASCII espagnol depuis cette page, j'ai copié le fichier .dic inclus et cela a fonctionné sans modification: http://www.winedt.org/dict.html
Il y a beaucoup d'autres langues.
Je reçois les informations de cette page, qui inclut des détails supplémentaires et des conversions de format dont je n’avais pas besoin: http://blog.novoj.net/2010/11/07/how-to-add-your -own-dictionary-to-intellij-idea-spellchecker/
Ceci est basé sur toutes les réponses d’ici mais incluant toutes les étapes. Je suis sous Mac OS X (je pense que cela fonctionnera aussi sous Linux, sauf l'installation aspell) et je veux le dic espagnol
N'exécutez que sur les lignes commençant par $ symbol
Installez aspell:
$ brew update
$ brew install aspell
Téléchargez Aspell dic depuis leur rapport officiel
tar.bz2
Aller au répertoire extrait en utilisant le terminal
$ cd Downloads/aspell6-es-1.11-2
Compiler et installer dic.
$ ./configure
Finding Dictionary file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
Finding Data file location ... /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60
$ make
/usr/local/bin/prezip-bin -d < es.cwl | /usr/local/bin/aspell --lang=es create master ./es.rws
$ make install
mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cp es.rws castellano.alias es.multi espanol.alias spanish.alias /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.rws castellano.alias es.multi espanol.alias spanish.alias
mkdir -p /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cp es.dat es_affix.dat /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/
cd /usr/local/Cellar/aspell/0.60.6.1/lib/aspell-0.60/ && chmod 644 es.dat es_affix.dat
Créez le fichier .dic en utilisant:
$ aspell -l es dump master | aspell -l es expand | tr ' ' '\n' > es.dic
Téléchargez un fichier .dic où vous voulez ( exemple ) . Cliquez ensuite sur Fichier> Paramètres> Orthographe. Ouvrez le volet Dictionnaires et ajoutez le chemin d'accès au dossier dans lequel vous avez enregistré le fichier .dic. Il détectera automatiquement tout fichier .dic dans ce dossier. Appliquer.
La conversion d'un dictée Unicode au format UTF-8 a fonctionné à mon avantage (exemple pour un ordinateur allemand/Linux):
NOTE: le dict allemand converti peut être téléchargé ici (<- fonctionne déjà).
Si vous avez besoin d'une autre langue, procédez comme suit:
(Juste au cas où)} Si vous avez déjà lié des fichiers .dic dans IntelliJ, supprimez-les temporairement en appuyant sur la touche red moins dans les paramètres.
Obtenez votre dictionnaire UNICODE (!) De ici .
Maintenant convertissez-le en UTF-8, donc IntelliJ l'acceptera:
~/Téléchargements/de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic
Allez dans Fichier> Paramètres> tapez "dict" dans la recherche, puis cliquez sur Dictionnaires> cliquez sur le green plus et ajoutez le dossier dans lequel "de_neu_utf8.dic" est stocké.
Cliquez OK, et vous devriez être prêt à partir. :)
La prise en charge des dictionnaires Hunspell a été ajoutée récemment à la plate-forme Intellij.
Vous pouvez installer le plug-in Hunspell sur votre IDE et vous pourrez ajouter un dictionnaire hunspell au correcteur orthographique IntelliJ tel quel, aucune transformation supplémentaire du dictionnaire n’est nécessaire dans ce cas.
Les dictionnaires Hunspell sont disponibles sur:
J'ai trouvé des dictionnaires utiles ici sur le site Web WinEdt . Ils ont besoin d'un peu de reformatage: sur mon ordinateur, j'ai dû remplacer \r
par \r\n
dans le fichier .dic
, puis l'encoder en UTF-8 à l'aide de Notepad ++.