Di mana kamus prediksi keyboard stok berada?

21

Sebagai penutur asli bahasa Spanyol, banyak kata dalam bahasa saya memiliki aksen pada mereka dan menulis SMS dengan ini lebih pendek menjadi setengahnya, karena konversi unicode.

Ide saya adalah untuk mengedit kamus prediksi dan menghapus semua karakter khusus, agar tidak mendapatkannya saat menulis.

Jadi, pertanyaan saya adalah, di mana letak kamus? Saat ini saya menggunakan keyboard saham LG Optimus Me. Saya melakukan sedikit riset di dalam folder sistem dan menemukan beberapa folder xt9 tetapi tidak ada jejak kamus Spanyol (atau bahasa lain).

Andres
sumber
apakah ponsel Anda sudah di-root?
jlehenbauer
@ jlehenbauer Yup, roti jahe.
Andres
Bisakah Anda menuliskan daftar direktori / system / app? Hubungkan ponsel Anda ke komputer dan ketik: 'adb shell ls - l / system / app'
RR
@RichardBorcsik Berikut isinya: pastebin.com/dzGf1CTs
Andres
@ RichardBorcsik Ini adalah file zip dengan semua file. mugredelcajon.com.ar/system-apps.zip Jadilah tamu saya jika Anda ingin menyelidikinya. Saya harap saya tidak memberikan kata sandi saya di dalam file-file itu: F
Andres

Jawaban:

9

EDIT: ini bukan jawaban yang Anda inginkan, tetapi tetap memberikan informasi yang bermanfaat, inilah file UserDict:

/data/data/com.android.providers.userdictionary/databases/user_dict.db

Anda perlu root untuk mengaksesnya dan sqlite3 untuk melihat data di dalamnya (ini milik saya):

localhost # cd /data/data/com.android.providers.userdictionary/databases/   
localhost # sqlite3 user_dict.db .dump                                                        
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;  
CREATE TABLE android_metadata (locale TEXT);  
INSERT INTO "android_metadata" VALUES('de_DE');  
CREATE TABLE words (_id INTEGER PRIMARY KEY,word TEXT,frequency INTEGER,locale TEXT,appid INTEGER);  
INSERT INTO "words" VALUES(2,'ok',128,'de',0);  
INSERT INTO "words" VALUES(3,'LG',128,'de',0);  
INSERT INTO "words" VALUES(4,'no',128,'de',0);  
COMMIT;
ce4
sumber
Baik .. ini jawabannya ...
Android Quesito
2
Sayangnya, kurasa bukan itu yang diinginkan op. (ia ingin menambal karakter non-ascii di dalam dict default Spanyol yang disertakan untuk tidak memilikinya autocomplete ke huruf non ascii sehingga penyandian SMS tidak akan beralih dari 7 bit ASCII ke 8bit unicode
ce4
Ya, ini mengarah ke basis data userdictonary. Pokoknya, saya sedang folder data untuk menemukan database yang sama, semoga, dengan dict Spanyol. Bagaimanapun, terima kasih!
Andres
untuk telepon yang tidak di-rooting, ada aplikasi berbayar yang memungkinkan Anda membuat cadangan / mengembalikan kamus pengguna play.google.com/store/apps/…
JerryGoyal
4

Sebagian besar versi Android memungkinkan Anda untuk menambahkan kata ke kamus asli.

Sebagian besar ditemukan di: Settings -> Language & Keyboard -> User Dictionary

Android 2.3.7 (Cyanogenmod 7.1): Menu -> Settings -> Language and keyboard settings -> User Dictionarytekan MenulaluAdd

Android 4.0 (ICS): Settings -> Language & Keyboard -> Touch Input (settings button) -> Personal Dictionary -> Edit personal dictionary

Anda kemudian dapat menambahkan kata-kata tanpa tanda aksen dan karakter khusus, dan itu akan berhenti mengoreksi mereka secara otomatis.

Jika Anda masih ingin menemukan paket bahasa dan menggunakan Cyanogenmod , situs ini menunjukkan bahwa bahasa disimpan dalam .apkfile dalam /system/app/direktori, misalnya LatinIME.apkakan menjadi kamus latin. Selain itu sumber untuk kamus ini akan ./packages/inputmethods/LatinIMEseperti yang dijelaskan di situs yang disediakan. (Ini juga berarti menambahkan kamus Anda sendiri, yang berarti Anda dapat mengedit kamus yang Anda gunakan, dan menginstalnya kembali).

jenbenbauer
sumber
Mmmm tampaknya hanya berlaku untuk Cyanogenmods. Firmware saham saya (LG Optimus Me / P350) tidak memiliki berkas latinIME.apk atau file * .dict dalam setiap apk di / system / app
Andres
1
Jawaban yang diperbarui menunjukkan sebanyak mungkin. Saya akan terus mencari, meskipun saya tidak memiliki Optimus, jadi saya tidak akan banyak membantu. Saya akan mengunduh X-plore File Manager dan melakukan pencarian di root *.dict. Saya akan terus mencari solusi lain.
jlehenbauer
0

Saya punya beberapa file yang menurut saya kamus /system/usr/xt9. Mereka memiliki kode bahasa dalam nama file mereka dan merupakan hak cipta oleh Tegic , menurut header.

File-file ini dalam format LDB yang tampaknya merupakan format database. Saya tidak dapat menemukan utilitas apa pun yang dapat melihat atau mengeditnya.

Erik
sumber
Menemukan hal yang sama di ponsel saya, tetapi karena alasan tertentu tidak ada kamus bahasa Spanyol di sana (yang memang dimiliki ponsel saya), setidaknya dinilai dari nama filenya.
Andres