Spelling Bahasa Indonesia di Android Studio/ Intellij IDEA
Pada saat-saat tertentu di Android Studio atau Intellij IDEA, kita menulis nama kolom, variabel, metode, atau komentar dalam bahasa Indonesia. Misal:
private val nama = "Rizky Faturriza"
private val hobi = "Bermain basket"
fun printNama() {
println(nama)
}
Sangat menganggu bukan?
Di Android Studio atau Intellij IDEA kita bisa menggunakan kamus spelling yang terdiri dari kata-kata. kita juga dapat memanfaatkan ekstensi .doc untuk mempermudah import kata-kata ke dalam Android Studio atau Intellij IDEA. Darimana kita bisa mendapatkan kamus ini? ketik satu-satu? tentu tidak. Kita bisa mengunduh kamus dari situs Aspell Dictionaries (https://ftp.gnu.org/gnu/aspell/dict/0index.html). File dari Aspell Dictionaries masih dalam format bz2 dan kita harus mengeneratenya lagi.
Generate .dic
- Ekstrak file aspell5-id-1.2–0.tar.bz2
- Dari terminal masuk ke directory hasil ekstrak
cd aspell5-id-1.2–0
- Jalankan perintah
./configure
rfaturriza@Rizkys-MacBook-Pro aspell5-id-1.2-0 % ./configure
Finding Dictionary file location ... /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60
Finding Data file location ... /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.6
4. Lalu jalankan perintah berikut (pastikan tidak ada error ya):
rfaturriza@Rizkys-MacBook-Pro aspell5-id-1.2-0 % make && sudo make install
/opt/homebrew/bin/word-list-compress d < id.cwl | /opt/homebrew/bin/aspell --lang=id create master ./id.rws
Password:
mkdir -p /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/
cp id.rws id.multi indonesian.alias /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/
cd /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/ && chmod 644 id.rws id.multi indonesian.alias
mkdir -p /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/
cp id.dat /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/
cd /opt/homebrew/Cellar/aspell/0.60.8/lib/aspell-0.60/ && chmod 644 id.dat
5. Lalu generate file .dic:
rfaturriza@Rizkys-MacBook-Pro aspell5-id-1.2-0 % aspell -d id dump master | aspell -l id expand > kamus_id.dic
6. Dan akan menghasilkan file kamus_id.dic di dalam direktori.
Import ke IDE
Pada Android Studio atau Intellij IDEA pilih menu Settings → Editor → Natural → languagesSpelling → Add (+) dan pilih folder tempat menyimpan kamus tadi.
Apply dan OK
dan taraaa …
Gamau ribet?
Download aja file kamus_id.dic disini
Cara ini juga dapat diterapkan pada PyCharm dan PhpStrom, serta IDE Jetbrains lainnya.