स्टॉक कीबोर्ड का प्रेडिक्टिव डिक्शनरी कहाँ स्थित है?


21

मूल स्पैनिश स्पीकर के रूप में, मेरी भाषा में बहुत सारे शब्दों पर उनके उच्चारण हैं और इस पर एसएमएस लिखने से यूनिकोड रूपांतरण के कारण इसकी लंबाई आधी हो जाती है।

मेरा विचार भविष्यवाणी शब्द को संपादित करने और सभी विशेष पात्रों को हटाने के लिए है, ताकि उन्हें लिखते समय से बचने के लिए।

तो, मेरा सवाल यह है कि शब्दकोश कहाँ स्थित है? मैं वर्तमान में एलजी ऑप्टिमस मी स्टॉक कीबोर्ड का उपयोग कर रहा हूं। मैंने सिस्टम फ़ोल्डर्स के अंदर थोड़ा शोध किया और xt9 फ़ोल्डरों के एक जोड़े को ढूंढा लेकिन स्पेनिश (या अन्य भाषाओं) शब्दकोश का कोई निशान नहीं मिला।


क्या तुम्हारा फोन जड़ा हुआ है?
1822 को jlehenbauer

@ जलेबानबोर यप, जिंजरब्रेड।
एंड्रेस

क्या आप कृपया / सिस्टम / ऐप निर्देशिका की सामग्री को सूचीबद्ध कर सकते हैं? अपने फोन को कंप्यूटर से कनेक्ट करें और टाइप करें: 'adb shell ls - l / system / app'
RR

@RichardBorcsik यहां दी गई सामग्रियां हैं: pastebin.com/dzGf1CTs
Andres

@RichardBorcsik यहाँ सभी फ़ाइलों के साथ एक ज़िप फ़ाइल है। यदि आप उनकी जांच करना चाहते हैं तो mugredelcajon.com.ar/system-apps.zip मेरे अतिथि बनें। मुझे आशा है कि मैंने आपको उन फ़ाइलों के अंदर अपना पासवर्ड नहीं दिया है: एफ
एंड्रेस

जवाबों:


9

संपादित करें: यह वह उत्तर नहीं है जो आप चाहते हैं, लेकिन फिर भी उपयोगी जानकारी प्रदान करता है, यहाँ उपयोगकर्ता की फाइल है:

/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 चाहता है नहीं है। (वह गैर-
एससीआई चार्ट

हाँ, यह userdictonary डेटाबेस की ओर जाता है। वैसे भी, मैं एक समान डेटाबेस को खोजने के लिए डेटा फ़ोल्डर broswing कर रहा हूँ, उम्मीद है, स्पेनिश तानाशाही के साथ। फिर भी धन्यवाद!
एंड्रेस

गैर-निहित फोन के लिए, एक भुगतान किया गया ऐप है जो आपको उपयोगकर्ता शब्दकोश play.google.com/store/apps/… का
जैरीगॉयल

4

अधिकांश Android संस्करण आपको मूल शब्दकोश में शब्द जोड़ने की अनुमति देते हैं।

सबसे पर पाए जाते हैं: Settings -> Language & Keyboard -> User Dictionary

Android 2.3.7 (सायनोजेनमॉड 7.1): फिर Menu -> Settings -> Language and keyboard settings -> User DictionaryदबाएँMenuAdd

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 के लिए लागू है। मेरे स्टॉक फर्मवेयर (एलजी ऑप्टिमस मी / P350) के पास कोई भी latintime.apk फ़ाइल या * नहीं है। किसी भी APK / in / system / app के अंदर की फाइलों को डाउनलोड करें
Andres

1
इंगित करने के लिए अपडेट किया गया उत्तर उतना ही। मैं देखता रहूँगा, हालाँकि मेरे पास एक ऑप्टिमस नहीं है, इसलिए मुझे बहुत मदद नहीं मिलेगी। मैं एक्स-प्ले फाइल मैनेजर डाउनलोड करूँगा और इसके लिए रूट में खोज करूँगा *.dict। मैं हालांकि अन्य समाधानों की तलाश में रहूंगा।

1

मैं डिफ़ॉल्ट कीबोर्ड और शब्दकोशों को संशोधित करने में लगा हूं और अब तक मैंने डिफ़ॉल्ट शब्दकोशों के लिए स्रोत खोदा है:

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


वहां बहुत भाषाएं नहीं हैं, मैं और कहां मिल सकता हूं?
टॉमस्वर

0

मेरे पास कुछ फाइलें हैं जो मुझे लगता है कि इसमें शब्दकोश हैं /system/usr/xt9। उनके फ़ाइल नामों में भाषा कोड हैं और हेडर के अनुसार टेगिक द्वारा कॉपीराइट हैं ।

ये फाइलें LDB फॉर्मेट में होती हैं जो डेटाबेस फॉर्मेट में दिखाई देती हैं। मैं ऐसी कोई उपयोगिता नहीं खोज पा रहा था जो उन्हें देख या संपादित कर सके।


मेरे सेलफोन में एक ही चीज़ मिली, लेकिन किसी कारण से वहाँ कोई स्पेनिश शब्दकोश नहीं है (जो कि मेरा फोन है), कम से कम फाइलिंग द्वारा निर्णय लेना।
एंड्रेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.