Где найти словари для других языков для IntelliJ?

Программа проверки правописания IntelliJ идет только с английским и связанным арабским языком (странный, я думаю, что это сделало в восточной Европе, они даже не связали свой язык?).

Мой клиент - немец, таким образом, весь мой код смешан английский язык (код) / немецкий язык (интерфейс), и я не могу найти немецкий словарь для IntelliJ.

77
задан Emmanuel Bourg 28 November 2011 в 17:26
поделиться

1 ответ

UPDATE: Текущие версии IDEA загружают словари в UTF-8, не нужно преобразовывать их в кодировку платформы, игнорируйте шаг iconv ниже.

Словарь может быть создан с использованием aspell для Unix/Mac OS X или под Cygwin. Вам необходимо установить aspell и соответствующий словарь.

Вот пример русского словаря, который я использовал:

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

Для немецкого языка это было бы:

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

На данный момент IDEA читает словарь в системной кодировке по умолчанию, поэтому у вас могут возникнуть проблемы, если он отличается от локали словаря, однако следующее обновление IDEA будет читать словарь в кодировке UTF-8. Когда это произойдет, вы можете использовать иконкуv для преобразования.

Если aspell создаст каталог в UTF-8 на вашей системе, вам нужно будет преобразовать его в cp1252 для текущей версии IDEA:

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

Однако, если вы построите его на той же системе, где запущена IDEA, кодировка должна совпасть (так как aspell создаст его в системной кодировке по умолчанию, а IDEA также будет читать его в системной кодировке по умолчанию). Я использовал Cygwin на Windows с кодировкой cp1251 и он отлично работал на русском языке, но для немецкого языка на той же системе будет тяжело, пока IDEA не прочитает его в UTF-8

.
84
ответ дан 24 November 2019 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: