Từ điển dự đoán của bàn phím chứng khoán nằm ở đâu?


21

Là một người nói tiếng Tây Ban Nha bản địa, rất nhiều từ trong ngôn ngữ của tôi có dấu trọng âm và viết SMS với điều này rút ngắn độ dài của nó xuống một nửa, do chuyển đổi unicode.

Ý tưởng của tôi là chỉnh sửa từ điển dự đoán và loại bỏ tất cả các ký tự đặc biệt, để tránh bị chúng trong khi viết.

Vì vậy, câu hỏi của tôi là, từ điển nằm ở đâu? Tôi hiện đang sử dụng bàn phím chứng khoán LG Optimus Me. Tôi đã thực hiện một nghiên cứu nhỏ bên trong các thư mục hệ thống và tìm thấy một vài thư mục xt9 nhưng không có dấu vết của từ điển tiếng Tây Ban Nha (hoặc các ngôn ngữ khác).


điện thoại của bạn được đấu nối chưa?
jlehenbauer

@jlehenbauer Yup, gừng vỡ.
Andres

Bạn có thể vui lòng liệt kê nội dung của thư mục / system / app không? Kết nối điện thoại của bạn với máy tính và gõ: 'adb shell ls - l / system / app'
RR

@RichardBorcsik Đây là nội dung: pastebin.com/dzGf1CTs
Andres

@RichardBorcsik Đây là một tệp zip với tất cả các tệp. Mugredelcajon.com.ar/system-apps.zip Hãy là khách của tôi nếu bạn muốn điều tra chúng. Tôi hy vọng tôi đã không cung cấp cho bạn mật khẩu của mình trong các tệp đó: F
Andres

Câu trả lời:


9

EDIT: dù sao đó không phải là câu trả lời bạn muốn, nhưng dù sao cũng cung cấp thông tin hữu ích, đây là tệp userdict:

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

Bạn cần root để truy cập nó và sqlite3 để xem dữ liệu bên trong (đây là của tôi):

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;

Tốt thôi .. đây là câu trả lời ...
Android Quesito

2
than ôi, tôi đoán đó không phải là những gì op muốn. (ông muốn vá ra ký tự khác ASCII trong bao gồm dict mặc định Tây Ban Nha không có nó tự động hoàn thành các chữ ascii non so SMS mà mã hóa chuyển đổi sẽ không từ 7 bit ASCII để 8bit unicode
ce4

Vâng, điều này dẫn đến cơ sở dữ liệu userdictonary. Dù sao, tôi đang làm hỏng thư mục dữ liệu để tìm một cơ sở dữ liệu tương tự, hy vọng, với chính tả tiếng Tây Ban Nha. Dù sao cũng cảm ơn bạn!
Andres

đối với điện thoại chưa root, có một ứng dụng trả phí cho phép bạn sao lưu / khôi phục từ điển người dùng play.google.com/store/apps/
mẹo

4

Hầu hết các phiên bản Android cho phép bạn thêm từ vào từ điển gốc.

Hầu hết được tìm thấy tại: Settings -> Language & Keyboard -> User Dictionary

Android 2.3.7 (Cyanogenmod 7.1): Menu -> Settings -> Language and keyboard settings -> User Dictionarynhấn MenurồiAdd

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

Sau đó, bạn có thể thêm các từ mà không có dấu trọng âm và các ký tự đặc biệt và nó sẽ tự động sửa chúng.

Nếu bạn vẫn muốn xác định vị trí các gói ngôn ngữ và đang sử dụng Cyanogenmod , trang web này chỉ ra rằng các ngôn ngữ được lưu trữ trong .apkcác tệp trong /system/app/thư mục, ví dụ như LatinIME.apksẽ là từ điển Latin. Ngoài ra, nguồn cho từ điển này sẽ được ./packages/inputmethods/LatinIMEmô tả trên trang web được cung cấp. (Nó cũng đi qua việc thêm từ điển của riêng bạn, có nghĩa là bạn có thể chỉnh sửa từ điển bạn sử dụng và cài đặt lại nó).


Mmmm dường như điều này chỉ áp dụng cho Cyanogenmods. Chương trình cơ sở chứng khoán của tôi (LG Optimus Me / P350) không có bất kỳ tệp latinIME.apk hoặc * .dict nào bên trong bất kỳ apk nào trong / system / app
Andres

1
Cập nhật câu trả lời để chỉ ra càng nhiều. Tôi sẽ tiếp tục tìm kiếm, mặc dù tôi không có Optimus, vì vậy tôi sẽ không giúp được gì nhiều. Tôi muốn tải xuống Trình quản lý tệp X-plore và thực hiện tìm kiếm trong thư mục gốc *.dict. Tôi sẽ tiếp tục tìm kiếm các giải pháp khác mặc dù.
jlehenbauer


0

Tôi có một số tập tin mà tôi nghĩ là từ điển /system/usr/xt9. Họ có mã ngôn ngữ trong tên tệp của mình và được bản quyền bởi Tegic , theo tiêu đề.

Các tệp này ở định dạng LDB có vẻ là định dạng cơ sở dữ liệu. Tôi không thể tìm thấy bất kỳ tiện ích nào có thể xem hoặc chỉnh sửa chúng.


Tìm thấy điều tương tự trong điện thoại di động của tôi, nhưng vì một số lý do, không có từ điển tiếng Tây Ban Nha nào ở đó (mà điện thoại của tôi có), ít nhất là đánh giá theo tên tệp.
Andres
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.