作为以西班牙语为母语的人,我的语言中有很多单词带有重音,由于进行了Unicode转换,因此编写SMS可以将其长度缩短一半。

我的想法是编辑预测词典,删除所有特殊字符,以避免在书写时弄到它们。

所以,我的问题是,字典在哪里?我目前正在使用LG Optimus Me股票键盘。我在系统文件夹中进行了一些研究,发现了几个xt9文件夹,但没有西班牙语(或其他语言)词典的痕迹。

评论

手机植根了吗?

@jlehenbauer是的,姜破了。

您能否列出/ system / app目录的内容?将手机连接到计算机,然后键入:'adb shell ls-l / system / app'

@RichardBorcsik这是内容:pastebin.com/dzGf1CTs

@RichardBorcsik这是所有文件的zip文件。 mugredelcajon.com.ar/system-apps.zip如果您想调查他们,请成为我的客人。希望我不要在这些文件中给您我的密码:F

#1 楼

编辑:这不是您想要的答案,但是仍然提供有用的信息,这是userdict文件:

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

您需要root才能访问它,而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;


评论


很好..这就是答案...

–user3303
2012年6月22日7:01

las,我想那不是操作者想要的。 (他想修补包含的西班牙语默认字典中的非ASCII字符,使其不自动完成为非ASCII字母,以便SMS编码不会从7位ASCII切换为8位Unicode

–ce4
2012年6月22日7:13



是的,这导致了用户字典数据库。无论如何,我浏览数据文件夹是为了找到一个类似的数据库,希望与西班牙字典一样。不管怎么说,还是要谢谢你!

–安德烈斯
2012年6月22日15:33

对于非root用户的电话,有一个付费应用程序,可让您备份/还原用户字典play.google.com/store/apps/…

– GorvGoyl
18/09/14在9:52

#2 楼

大多数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中。 (它还会添加您自己的字典,这意味着您可以编辑所用的字典,然后重新安装它。)。

评论


嗯,这似乎仅适用于氰基莫德斯人。我的库存固件(LG Optimus Me / P350)在/ system / app中的任何apk内都没有任何latinIME.apk文件或* .dict文件

–安德烈斯
2012年6月21日18:05

更新了答案以表明更多。我会继续寻找,尽管我没有擎天柱,所以不会有太大帮助。我将下载X-plore文件管理器,并在根目录中搜索* .dict。我将继续寻找其他解决方案。

– jlehenbauer
2012年6月21日18:08

#3 楼

我一直在研究修改默认键盘和词典,到目前为止,我已经挖掘了默认词典的源代码:

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

评论


那里没有太多语言,在哪里可以找到更多语言?

– TomSawyer
16年5月5日在7:36

#4 楼

我在/system/usr/xt9中有一​​些我认为是字典的文件。根据标题,它们在文件名中具有语言代码,并受Tegic版权。

这些文件采用LDB格式,似乎是数据库格式。我找不到任何可以查看或编辑它们的实用程序。

评论


在我的手机中找到了同样的东西,但是由于某种原因,那里没有西班牙语字典(我的手机确实有),至少从文件名来看。

–安德烈斯
2012年4月30日在16:39