spell spanish language intellij idioma dic check change cambiar dictionary intellij-idea spell-checking

dictionary - language - spanish.dic file



¿Dónde encontrar diccionarios para otros idiomas para IntelliJ? (7)

Descarga un .dic desde donde quieras ( example ). Luego vaya a Archivo> Configuración> Ortografía. Abra la vuelta Diccionarios y agregue la ruta a la carpeta donde ha guardado el .dic in. Detecta automáticamente el .dic que podría estar dentro de esa carpeta. Aplicar.

IntelliJ Spellchecker viene con solo paquetes de inglés y árabe (extraño, creo que fue en el este de Europa, ¿ni siquiera combinaron su idioma?).

Mi cliente es alemán, por lo que todo mi código está mezclado en inglés (código) / alemán (interfaz) y no puedo encontrar un diccionario alemán para IntelliJ.



El soporte de diccionarios Hunspell fue agregado recientemente a la plataforma Intellij.

Puede instalar el complemento Hunspell en su IDE y podrá agregar cualquier diccionario Hunspell a IntelliJ Spellchecker tal como está, no se requieren transformaciones de diccionario adicionales en este caso.

Los diccionarios de Hunspell se pueden encontrar en:

  1. Repos de GitHub ( https://github.com/wooorm/dictionaries , https://github.com/titoBouzout/Dictionaries )
  2. Colección SCOWL: http://wordlist.aspell.net/dicts/
  3. Extensiones de OpenOffice: http://extensions.services.openoffice.org/en/dictionaries

Encontré algunos diccionarios útiles example . Necesitan algún reformateo: en mi computadora, tuve que reemplazar /r /r/n por /r/n en el archivo .dic , luego codificarlo en UTF-8 usando Notepad ++.


Esto se basa en todas las respuestas de aquí pero incluye todos los pasos. Estoy en Mac OS X (creo que también funcionará en Linux, excepto en la instalación de Aspell) y quiero que el dic español

Solo ejecute en el terminal aquellas líneas que comiencen con $ symbol

  1. Instalar aspell:

    $ brew update $ brew install aspell

  2. Descarga Aspell dic de su repositorio oficial

  3. Extrae el archivo tar.bz2
  4. Ir al directorio extraído usando la terminal

    $ cd Downloads/aspell6-es-1.11-2

  5. Compila e instala 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

  6. Crea el archivo .dic usando:

    $ aspell -l es dump master | aspell -l es expand | tr '' '' ''/n'' > es.dic


La conversión de un dictado Unicode a UTF-8 me sirvió de algo (muestra para una computadora alemana / Linux):

NOTA: el dich alemán convertido se puede descargar here (<- ya está funcionando).

Si necesita otro idioma, siga estos pasos:

  1. (Por si acaso) Si ya ha vinculado .dic-files en IntelliJ, elimínelos temporalmente presionando el rojo menos en la configuración.

  2. Obtenga su diccionario UNICODE (!) Desde http://www.winedt.org/dict.html .

  3. Ahora conviértalo a UTF-8 , por lo que IntelliJ lo aceptará:

    ~ / Downloads / de_neu $ iconv -f UNICODE -t UTF-8 de_neu.dic> de_neu_utf8.dic

  4. Vaya a Archivo> Configuración > escriba "dict" en la búsqueda y haga clic en Diccionarios > haga clic en el símbolo verde más y agregue la carpeta donde se almacena "de_neu_utf8.dic".

  5. Haz clic en Aceptar y deberías estar listo para continuar. :)


ACTUALIZACIÓN : las versiones actuales de IDEA cargan diccionarios en UTF-8, no necesita convertirlos a la codificación de la plataforma, ignore el paso iconv a continuación.

El diccionario se puede producir usando aspell para Unix / Mac OS X o bajo Cygwin. Necesita tener aspell y el diccionario apropiado instalado.

Aquí está el ejemplo del diccionario ruso que he usado:

aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr '' '' ''/n'' > russian.dic

Para alemán sería:

aspell --lang de dump master | aspell --lang de expand | tr '' '' ''/n'' > de.dic

Por el momento IDEA lee el diccionario en la codificación predeterminada del sistema, por lo que puede tener problemas si difiere de la configuración regional del diccionario, sin embargo, la próxima actualización de IDEA leerá el diccionario en UTF-8. Cuando sucede, puede usar iconv para la conversión.

Si aspell produce el directorio en UTF-8 en su sistema, necesitará convertirlo a cp1252 para la versión actual de IDEA:

iconv -f utf-8 -t cp1252 de.dic > de-cp1252.dic

Sin embargo, si lo construye en el mismo sistema donde ejecuta IDEA, la codificación debe coincidir (ya que aspell lo producirá en la codificación predeterminada del sistema e IDEA también lo leerá en la codificación predeterminada del sistema). Utilicé Cygwin en Windows con codificación cp1251 y funcionó bien para el ruso, pero sería difícil para el alemán en el mismo sistema hasta que IDEA lo lea en UTF-8