CẬP NHẬT: Current từ điển phiên bản IDEA tải trong UTF-8, bạn không cần phải chuyển đổi chúng thành các mã hóa nền tảng, bỏ qua các bước iconv dưới đây.
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 có aspell và cài đặt từ điển phù hợp.
Dưới đây là ví dụ cho từ điển Nga Tôi đã sử dụng:
aspell --lang ru-yeyo dump master | aspell --lang ru expand | tr ' ' '\n' > russian.dic
Đối với Đức nó sẽ là:
aspell --lang de dump master | aspell --lang de expand | tr ' ' '\n' > de.dic
Tại IDEA lúc đọc từ điển trong bảng mã mặc định của hệ thống, vì vậy bạn có thể gặp vấn đề 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 điều đó xảy ra, bạn có thể sử dụng biểu tượng
vn để 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 phải 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 nơi bạn chạy IDEA, mã hóa phải khớp (vì aspell sẽ tạo mã hóa 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 cho tiếng Nga, nhưng sẽ khó cho Đức trên cùng một hệ thống cho đến khi IDEA đọc nó trong UTF-8
Xem câu trả lời của tôi, trang web WinEdt có nhiều từ điển, đã làm việc cho tôi. – Benj