Spelling Bahasa Indonesia di Android Studio/ Intellij IDEA

Rizky Faturriza
3 min readAug 21, 2023

--

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

  1. Ekstrak file aspell5-id-1.2–0.tar.bz2
  2. Dari terminal masuk ke directory hasil ekstrak cd aspell5-id-1.2–0
  3. 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.

--

--

Rizky Faturriza
Rizky Faturriza

Responses (5)