CẬP NHẬT : Các phiên bản IDEA hiện tại tải từ điển bằng UTF-8, bạn không cần chuyển đổi chúng sang mã hóa nền tảng, bỏ qua bước iconv bên dưới.
Từ điển có thể được tạo bằng cách sử dụng aspell cho Unix / Mac OS X hoặc dưới Cygwin. Bạn cần phải cài đặt aspell và từ điển thích hợp.
Đây là ví dụ cho từ điển tiếng Nga mà tôi đã sử dụng:
aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic
Đối với tiếng Đức, nó sẽ là:
aspell --lang de_DE dump master | aspell --lang de_DE expand | tr ' ' '\n' > de.dic
Hiện tại, IDEA đọc từ điển trong mã hóa mặc định của hệ thống, vì vậy bạn có thể gặp sự cố nếu nó khác với ngôn ngữ của từ điển, tuy nhiên, bản cập nhật IDEA tiếp theo sẽ đọc từ điển trong UTF-8. Khi nó xảy ra, bạn có thể sử dụng iconv để chuyển đổi.
Nếu aspell tạo thư mục trong UTF-8 trên hệ thống của bạn, bạn sẽ cần chuyển đổi nó thành cp1252 cho phiên bản IDEA hiện tại:
iconv -f utf-8 -t cp1252 de.dic > de-cp1252.dic
Tuy nhiên, nếu bạn xây dựng nó trên cùng một hệ thống mà bạn chạy IDEA, thì mã hóa phải khớp (vì aspell sẽ tạo ra nó trong mã hóa mặc định của hệ thống và IDEA cũng sẽ đọc nó trong mã hóa mặc định của hệ thống). Tôi đã sử dụng Cygwin trên Windows với mã hóa cp1251 và nó hoạt động tốt với tiếng Nga, nhưng sẽ khó đối với tiếng Đức trên cùng hệ thống cho đến khi IDEA đọc nó bằng UTF-8