พจนานุกรมทำนายตำแหน่งของแป้นพิมพ์อยู่ที่ไหน


21

ในฐานะที่เป็นเจ้าของภาษาสเปนมีหลายคำในภาษาของฉันที่มีสำเนียงพวกเขาและการเขียน SMS ด้วยความสั้นลงครึ่งหนึ่งเนื่องจากการแปลง Unicode

ความคิดของฉันคือการแก้ไขพจนานุกรมที่สามารถคาดเดาและลบอักขระพิเศษทั้งหมดเพื่อหลีกเลี่ยงพวกเขาในขณะที่เขียน

ดังนั้นคำถามของฉันคือพจนานุกรมอยู่ที่ไหน ฉันกำลังใช้แป้นพิมพ์หุ้น LG Optimus Me ฉันทำการค้นคว้าเล็กน้อยภายในโฟลเดอร์ระบบและพบโฟลเดอร์ xt9 สองสามตัว แต่ไม่มีร่องรอยของพจนานุกรมภาษาสเปน (หรือภาษาอื่น ๆ )


โทรศัพท์ของคุณรูท?
jlehenbauer

@ jlehenbauer Yup ขิงแล้ว
Andres

คุณช่วยรายการเนื้อหาของไดเรกทอรี / system / app ได้ไหม? เชื่อมต่อโทรศัพท์ของคุณกับคอมพิวเตอร์และพิมพ์: 'adb shell ls - l / system / app'
RR

@RichardBorcsik นี่คือเนื้อหา: pastebin.com/dzGf1CTs
Andres

@RichardBorcsik นี่คือไฟล์ zip ที่มีไฟล์ทั้งหมด mugredelcajon.com.ar/system-apps.zipเป็นแขกของฉันถ้าคุณต้องการตรวจสอบพวกเขา ฉันหวังว่าฉันจะไม่ให้รหัสผ่านแก่คุณในไฟล์เหล่านั้น: F
Andres

คำตอบ:


9

แก้ไข: มันไม่ใช่คำตอบที่คุณต้องการ แต่ให้ข้อมูลที่เป็นประโยชน์อย่างไรก็ตามนี่คือไฟล์ userdict:

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

คุณต้องการรูทเพื่อเข้าถึงและ sqlite3เพื่อดูข้อมูลภายใน (นี่คือของฉัน):

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;

ดี .. นี่คือคำตอบ ...
Android Quesito

2
อนิจจาฉันคิดว่านั่นไม่ใช่สิ่งที่ op ต้องการ (เขาต้องการที่จะแก้ไขตัวอักษรที่ไม่ใช่ ASCII ในDict เริ่มต้นรวมของสเปนที่จะไม่มีการเติมข้อความอัตโนมัติให้เป็นตัวอักษรที่ไม่ใช่ ASCII ดังนั้นการเข้ารหัส SMS จะไม่เปลี่ยนจาก 7 บิต ASCII เป็น 8 บิต Unicode
ce4

ใช่สิ่งนี้นำไปสู่ฐานข้อมูลผู้ใช้ อย่างไรก็ตามฉันกำลังสร้างโฟลเดอร์ข้อมูลเพื่อค้นหาฐานข้อมูลที่คล้ายกันโดยหวังว่าจะมีคำสั่งภาษาสเปน ขอขอบคุณ!
Andres

สำหรับโทรศัพท์ที่ไม่ได้รูทเครื่องจะมีแอพที่ต้องชำระเงินซึ่งให้คุณสำรอง / กู้คืนพจนานุกรมผู้ใช้play.google.com/store/apps/…
JerryGoyal

4

Android เวอร์ชันส่วนใหญ่อนุญาตให้คุณเพิ่มคำลงในพจนานุกรมเนทีฟ

ส่วนใหญ่พบได้ที่: Settings -> Language & Keyboard -> User Dictionary

Android 2.3.7 (Cyanogenmod 7.1): Menu -> Settings -> Language and keyboard settings -> User DictionaryกดMenuจากนั้นAdd

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

จากนั้นคุณสามารถเพิ่มคำโดยไม่ใช้เครื่องหมายเน้นเสียงและอักขระพิเศษและจะหยุดการแก้ไขโดยอัตโนมัติ

หากคุณยังคงต้องการที่จะหาชุดภาษาและมีการใช้ Cyanogenmod , เว็บไซต์นี้แสดงให้เห็นว่าภาษาที่ถูกเก็บไว้ใน.apkแฟ้มใน/system/app/ไดเรกทอรีตัวอย่างเช่นLatinIME.apkจะเป็นพจนานุกรมภาษาลาติน นอกจากนี้แหล่งที่มาสำหรับพจนานุกรมนี้จะเป็นไป./packages/inputmethods/LatinIMEตามที่อธิบายไว้ในเว็บไซต์ที่ให้ไว้ (มันยังไปเพิ่มพจนานุกรมของคุณเองซึ่งหมายความว่าคุณสามารถแก้ไขหนึ่งที่คุณใช้และติดตั้งใหม่)


Mmmm ดูเหมือนว่าสิ่งนี้ใช้ได้กับ Cyanogenmods เท่านั้น เฟิร์มแวร์หุ้นของฉัน (LG Optimus Me / P350) ไม่มีไฟล์ latinIME.apk หรือไฟล์ * .dict ภายใน apk ใน / ระบบ / แอพใด ๆ
Andres

1
อัปเดตคำตอบเพื่อระบุมาก ฉันจะดูต่อไปแม้ว่าฉันจะไม่มี Optimus ดังนั้นฉันจะไม่ช่วยอะไรมาก ฉันจะดาวน์โหลด X-plore File Manager และค้นหาในรู*.dictต ฉันจะหาวิธีแก้ปัญหาอื่น ๆ ต่อไป
jlehenbauer

1

ฉันได้พิจารณาปรับเปลี่ยนแป้นพิมพ์เริ่มต้นและพจนานุกรมและจนถึงตอนนี้ฉันได้ขุดแหล่งที่มาสำหรับพจนานุกรมเริ่มต้น:

https://android.googlesource.com/platform/packages/inputmethods/LatinIME/+/master/dictionaries/


มีภาษาไม่มากในนั้นฉันสามารถหาเพิ่มเติมได้ที่ไหน
TomSawyer

0

ฉันมีไฟล์บางไฟล์ที่ฉันคิดว่าเป็นพจนานุกรม/system/usr/xt9ค่ะ พวกเขามีรหัสภาษาในชื่อไฟล์และลิขสิทธิ์โดยTegicตามส่วนหัว

ไฟล์เหล่านี้อยู่ในรูปแบบ LDB ซึ่งดูเหมือนจะเป็นรูปแบบฐานข้อมูล ฉันไม่พบโปรแกรมอรรถประโยชน์ใด ๆ ที่สามารถดูหรือแก้ไขได้


พบสิ่งเดียวกันในมือถือของฉัน แต่ด้วยเหตุผลบางอย่างไม่มีพจนานุกรมภาษาสเปนอยู่ที่นั่น (ซึ่งโทรศัพท์ของฉันมี) อย่างน้อยก็ตัดสินจากชื่อไฟล์
Andres
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.