FORUMS

[TUTORIAL] [4.0+] Google Keyboard – With Indonesian language dictionary

122 posts
Thanks Meter: 20
 
By nugroho2, Senior Member on 1st October 2015, 09:59 AM
Post Reply Email Thread
Taking Advantage of Google Keyboard – The Best Keyboard for Sliding
With secondary language dictionary, INDONESIAN: for Rooted Phones

There are two types of people; those who prefer typing, and those who like sliding/gesturing on the keyboard. Quite probably those type 1 persons are not aware of the advantage of sliding, or they do not have the facility to turn their keyboards into something very easy and smooth, particularly those who opt for foreign language dictionary.
I will share mine, an Indonesian dictionary, with words carefully chosen; the result of my years of work. I have gained a lot from XDA and other forums; now is my turn to give back. As this is for Indonesians, I will provide a Indonesian translation below.
Quote:

INDONESIAN - Ada dua jenis orang; mereka yang memilih mengetik, dan yang memilih sistem geser pada keyboard. Mungkin sekali orang tipe 1 itu tidak sadar akan keuntungan sistem geser, atau mereka tidak punya fasilitas utk memodifikasi keyboardnya sehingga sangat mudah dipakai dan lancar, terutama mereka yang memilih kamus bahasa asing (dalam hal ini Indonesia)
Saya akan berbagi karya saya, kamus bahasa Indonesia, dengan kata-kata yang dipilih secara cermat; hasil kerja saya selama bertahun2. Saya sudah memperoleh banyak keuntungan dari forum XDA dan forum lain; sekarang saatnya saya balik berbagi.



It is clear that Google Keyboard for Android 4 has most advantage over other keyboards for those who choose sliding. This advantage can be further boosted by providing a double dictionary (point #1 above table) that I will give to you. Point #5 can be overcome by using the wonderful Shaftamle’s keyboard (see below) that he modified from Google Keyboard so as to be able to be installed as normal application. So, of all the 7 points I describe above, only #6, arrows, that is missing from the keyboard. Shame to Google engineers who does not seem to notice the importance of arrows in keyboards. Also for (1) making unacceptable changes in Lollipop keyboard that causes it not to recognize previous version’s personal dictionary, and (2) eliminating one of the most important features, that is point #4.
Quote:

INDONESIAN - Jelaslah bahwa Google Keyboard untuk Android 4 punya banyak kelebihan dibanding keyboard lain bagi mereka yg suka sliding. Keunggulan ini dapat ditingkatkan lagi dengan menyediakan kamus dwibahasa (butir #1 di tabel atas) yang akan saya sediakan bagi Anda. Butir #5 dapat diatasi dengan memakai keyboard Shatamle yang mengagumkan itu (lihat bawah), yang dimodifikasinya dari Google Keybboard sehingga dapat di-install sbg aplikasi normal. Jadi, dari semua 7 butir di atas, hanya butir #6, panah, yang tidak ada pada keyboard. Sungguh memalukan, ahli IT Google tampaknya tidak sadar akan pentingnya keberadaan “panah” pada keyboard. Dia juga (1) membuat perubahan yang tidak dapat diterima pada keyboard Lollipop yang menyebabkannya tidak mengenal kamus pribadi dari versi sebelumnya, dan (2) menghapus salah satu fasilitas terpenting, yakni butir #4.

What do I mean by “Show expansion in ONE stroke” in point #4? It mean, I slide over the keyboard, and suddenly the expanded word or sentence is shown in the text. I do not have to choose it again from the list above the keyboard as the case in Lollipop keyboard (in Redmi Note 2) or SlideIt. This saves hundreds of typing (or choosing) each day. What if one gets the wrong sentence? With one back-space, the whole sentence will be deleted. Easy…
Quote:

INDONESIAN - Apa yang saya maksud dengan “Show expansion in ONE stroke” pada butir #4? Artinya, jari saya digeser pada keyboard dan tiba2 kata atau kalimat panjang muncul di teks. Saya tidak perlu memilih lagi dari list di atas keyboard, seperti terjadi pada keyboard Lollipop (pada Redmi Note 2) atau SlideIt. Ini menghemat ratusan ketikan (atau pilihan) tiap hari. Bagaimana kalau kalimat tadi salah? Dengan satu back-space, seluruh kalimat terhapus. Mudah…

Principles:
  • The Google personal dictionary is kept under User Dictionary application and not LatinIME.apk or Google keyboard.apk
  • The file name of the user dictionary is userdict.db.
  • This is a SQL database that can be opened by most SQL database editors. It can be send to PC, and easily modified there.
Quote:

Prinsip:

  • Kamus pribadi Google disimpan oleh aplikasi User Dictionary dan bukan LatinIME.apk atau Google keyboard.apk
  • Nama file dari kamus pribadi (bahasa Indonesia) itu adalah userdict.db.
  • Ini adalah SQL database yang dapat dibuka oleh kebanyakan editor SQL database. Dia dapat ditransfer ke PC, dan dengan mudah dimodifikasi di situ.

Installation Requirements:

Quote:

Syarat untuk Instal:

Installation
  • Install Shaftamle keyboard.apk normally
  • Put the userdict.db in Sdcard and remember its location (e.g. I choose sdcard1)
  • Install SQL Debugger on phone
  • Open SQL Debugger --> App --> User Dictionary --> userdict.db. This will be displayed. Click that.
  • (Remember, the old userdict.db will be erased and overwritten! Backup with Titanium if you will.)
  • Choose “Restore from File”.
  • Browse and find the downloaded userdict.db. Click, and …
  • Done… You have a Google keyboard with 123 number row above plus double language dictionary.

Quote:

Instalasi

  • Instal Shaftamle keyboard.apk seperti biasa
  • Taruh userdict.db pada Sdcard dan ingat2 lokasinya (misalnya, saya pilih sdcard1)
  • Instal SQL Debugger pada HP
  • Buka SQL Debugger --> App --> User Dictionary --> userdict.db. Ini akan ditampilkan. Klik saja itu.
  • (Ingat, file userdict.db lama akan dihapus dan ditimpa! Backup dengan Titanium kalau perlu)
  • Pilih “Restore from File”.
  • Browse dan cari file userdict.db yang tadi di-download. Klik, dan …
  • Selesai… Anda sudah punya Google keyboard dengan angka 123 di atas keyboard serta kamus dwibahasa, Inggris dan Indonesia.

=============================
Also read: Typing, Sliding, Shortcut in Google Keyboard


How to modify the personal dictionary:

  1. The simplest: modify straight from Google keyboard settings in your phone: See here
  2. Use the SQLite Debugger application in phone: see here
  3. Use portable SQLite Database Browser in PC: see here
Quote:

Cara mengubah kamus pribadi:

  1. Paling mudah: ubah langsung dari setting Google keyboard di HP: lihat sini
  2. Gunakan aplikasi SQLite Debugger pada HP: lihat sini
  3. Gunakan SQLite Database Browser portable pada PC: lihat sini

=========================

How to modify shortcuts:
  1. Any word or letter combination can be used as shortcut, for instance for “President Obama” you can use “ APQKH” for the shortcut, but will you remember that?
  2. Use shortcuts that you quite probably will remember (certainly you can not remember ALL of them).
  3. “PRESO” might work, but may be complicated by other similar shortcuts. I guess “PRESOB” would be better. Just try and try until you can find a shortcut that work most of the time.
  4. Choose neighboring letters if you can, or letters that are in line with the finger stroke
  5. If a shortcut fail you 50% of the time, you may want to change that shortcut. 80% success rate should be the target (i.e. the gesture fails only one in five attempts).

Quote:

Cara ubah shortcut:

  1. Setiap kata atau kombinasi huruf dapat dipakai sbg shortcut, misalnya untuk “President Obama” dapat dipakai “APQKH” untuk shortcut, tapi apa Anda akan ingat?
  2. Gunakan shortcut yang mungkin sekali akan Anda ingat (pasti Anda tidak bisa ingat SEMUA).
  3. “PRESO” mungkin bisa, tapi mungkin akan terganggu oleh shortcut lain yang serupa. Saya duga “PRESOB” mungkin lebih baik. Coba dan coba lagi sampai Anda menemukan shortcut yang dapat kerja bagus.
  4. Pilih huruf2 yang berdekatan kalau mungkin, atau huruf yang berada pada satu garis dengan geseran jari Anda
  5. Kalau shortcut gagal pada 50% percobaan, mungkin itu perlu diubah. Targetkan angka keberhasilan 80% (artinya tiap kali geser, hanya satu dari lima geseran yang gagal).

Big thanks to @Shaftamle !!! without his work, this will not work in Lollipop
The Following 2 Users Say Thank You to nugroho2 For This Useful Post: [ View ] Gift nugroho2 Ad-Free
1st October 2015, 10:18 AM |#2  
OP Senior Member
Thanks Meter: 20
 
More
Simply click "THANK YOU" if you find this helpful.
1st October 2015, 10:18 AM |#3  
OP Senior Member
Thanks Meter: 20
 
More
See Shaftamle's full thread here...
=========
2nd October 2015, 01:30 PM |#4  
D2Ki's Avatar
Senior Member
Flag Batam
Thanks Meter: 852
 
More
terima kasih atas tutorialnya 😊

Sent from my A0001 using Tapatalk
26th October 2015, 12:25 PM |#5  
Senior Member
Thanks Meter: 46
 
More
Quote:
Originally Posted by nugroho2

Reserved 2
See Shaftamle's full thread here...

=========

Very useful, Thanks for the guide 😊
Quote:

bro ada dict yang lebih simple ga? Banyak kata yg ane ketik akhir nya yg keluar kata2 singkatan seperti ABC, ABG, AC, OMZ, TT, UMR, dan banyak lg yg sebetulnya menurut ane ga perlu di tambah ke dict, (lha wong cuma 2-3 kata), kalimat2 kek gitu mungkin lebih baik user sendiri yg menambahkan sesuai daily use mereka, sorry master IMO 😀

26th October 2015, 12:49 PM |#6  
OP Senior Member
Thanks Meter: 20
 
More
You must delete the unwanted words yourself.
  1. Use SQLite Debugger
  2. Export the dictionary to SDCard, and then to PC
  3. Open using SQLite Database Browser, edit and save.
  4. Import the edited dictionary.
Done...

Mesti buang sendiri. Kan dah dikasih tau caranya.
Ini mesti pake Inggris atau ane kena marah admin. Nanti dipindah ke Kaskus aja deh
26th October 2015, 01:07 PM |#7  
Senior Member
Thanks Meter: 46
 
More
Quote:
Originally Posted by nugroho2

See Shaftamle's full thread here...
=========

Quote:
Originally Posted by nugroho2

You must delete the unwanted words yourself.

  1. Use SQLite Debugger
  2. Export the dictionary to SDCard, and then to PC
  3. Open using SQLite Database Browser, edit and save.
  4. Import the edited dictionary.
Done...

Mesti buang sendiri. Kan dah dikasih tau caranya.
Ini mesti pake Inggris atau ane kena marah admin. Nanti dipindah ke Kaskus aja deh

Ahh alright, already remove some of them through Sqlite debugger, the problem is too much unwanted word, also unwanted shortcut that need to edit and remove. Might I need to edit it using my desktop.
26th October 2015, 01:25 PM |#8  
OP Senior Member
Thanks Meter: 20
 
More
Pindah ke kaskus aja deh. Sudah ane pindah. Search aja google keyboard tetap yang terbaik
5th November 2015, 09:21 PM |#9  
RavenRein's Avatar
Member
Flag Bandung
Thanks Meter: 30
 
More
Thank you suhu, ane coba dulu
6th November 2015, 05:21 AM |#10  
stevenangkasa's Avatar
Member
Flag Medan
Thanks Meter: 3
 
More
finally support indonesian language
7th January 2016, 03:09 AM |#11  
dwiedunia's Avatar
Member
Thanks Meter: 6
 
More
is this work with marshmallow?
Post Reply Subscribe to Thread

Tags
google, indonesian, keyboard, language, modification

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes