Klavyenin kestirim sözlüğü nerede bulunur?


21

Anadili İspanyolca olan bir dil olarak, birçok dilde kelimeler vurguluyor ve bu yazmaları SMS ile yazmak unicode dönüşümü nedeniyle bu süreyi ikiye kısaltıyor.

Benim fikrim, yazarken bunları almaktan kaçınmak için öngörücü sözlüğü düzenlemek ve tüm özel karakterleri kaldırmaktır.

Öyleyse sorum şu, sözlük nerede? Şu anda LG Optimus Me hisse senedi klavyesini kullanıyorum. Sistem klasörleri içinde küçük bir araştırma yaptım ve birkaç xt9 klasörü buldum, ancak İspanyolca (veya diğer diller) sözlüğünün izini sürmedim.


telefonunuz köklü mü?
jlehenbauer

@jlehenbauer Yup, zencefilli.
Andres

Lütfen / system / app dizininin içeriğini listeleyebilir misiniz? Telefonunuzu bir bilgisayara bağlayın ve şunu yazın: 'adb shell ls - l / sistem / uygulama'
RR

@RichardBorcsik İçindekiler: pastebin.com/dzGf1CTs
Andres

@RichardBorcsik İşte tüm dosyaları içeren bir zip dosyası. mugredelcajon.com.ar/system-apps.zip İncelemek istiyorsanız misafirim olun. Umarım bu dosyalar içindeki şifreleri vermedim: F
Andres

Yanıtlar:


9

EDIT: istediğiniz cevap değil, ancak yine de yararlı bilgiler sağlar, işte userdict dosyası:

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

Sen köküne ihtiyacımız burada, erişimi ve Sqlite3 veri içini (burada bana ait) görüntülemek için:

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;

Güzel .. cevap bu ...
Android Quesito

2
ne yazık ki op'un istediği bu değil. ( dahil olmayan ispanyolca karakterlerini, asci olmayan harflere otomatik olarak tamamlamaması için ispanyolca varsayılan diktine dahil etmek istemez, böylece SMS kodlaması 7 bit ASCII'den 8bit unicode'a
geçmez

Evet, bu kullanıcı veri tabanına götürür. Neyse, benzer bir veritabanı bulmak için veri klasörünü broswwing, umarım ispanyolca dict ile. Yine de teşekkürler!
Andres

olmayan köklü telefonlar için, yedekleme / kullanıcıyı geri let bir ücretli uygulama var Sözlük play.google.com/store/apps/...
JerryGoyal

4

Çoğu Android sürümü, yerel sözlüğe kelimeler eklemenize izin verir.

En çok bulunanlar: Settings -> Language & Keyboard -> User Dictionary

Android 2.3.7 (Cyanogenmod 7.1): daha sonra Menu -> Settings -> Language and keyboard settings -> User DictionarybasınMenuAdd

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

Ardından, vurgu işaretleri ve özel karakterler olmadan kelimeleri ekleyebilirsiniz ve otomatik olarak düzeltmeyi durduracaktır.

Dil paketlerini hala bulmak istiyorsanız ve Cyanogenmod kullanıyorsanız , bu site dillerin dizindeki .apkdosyalarda saklandığını gösterir, /system/app/örneğin LatinIME.apklatince sözlük olur. Ek olarak, bu sözlük için kaynak ./packages/inputmethods/LatinIMEsağlanan sitede açıklandığı gibi olacaktır . (Aynı zamanda kendi sözlüklerinizi eklemeye de devam eder, bu da kullandığınız kelimeyi düzenleyebileceğiniz ve yeniden kurabileceğiniz anlamına gelir).


Mmmm, bunun yalnızca Siyanojen modlara uygulanabileceği görünüyor. Stok yazılımım (LG Optimus Me / P350) herhangi bir latinIME.apk dosyasına veya /. / System / app içindeki herhangi bir apk içindeki * .dict dosyalarına sahip değil
Andres

1
Kadar göstermek için cevap güncellendi. Optimus olmasam da aramaya devam edeceğim, bu yüzden fazla yardımcı olmayacağım. X-plore Dosya Yöneticisi'ni indirebilir ve kökünde bir arama yapabilirim *.dict. Yine de başka çözümler aramaya devam edeceğim.
jlehenbauer


0

İçinde sözlük olduğunu düşündüğüm bazı dosyalar var /system/usr/xt9. Dosya adlarında dil kodları vardır ve başlığa göre Tegic tarafından telif hakkı verilmiştir .

Bu dosyalar, bir veritabanı formatı gibi görünen LDB formatındadır. Onları görüntüleyebilecek veya düzenleyebilecek herhangi bir yardımcı program bulamadım.


Cep telefonumda aynı şeyi buldum, ancak bazı nedenlerden dolayı orada ispanyolca sözlük yok (ki telefonumda var), en azından dosya isimlerine göre.
Andres,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.