Ich habe gestern Nacht noch ein wenig herumprobiert, wie sich das Wörterbuch austauschen lässt. Leider ist es mir noch nicht gelungen. Falls sich noch jemand anderes daran probieren will, hier meine Tests:
Ich nehme an, dass sich das Wörterbuch unter /system/usr/srec/config/en.us/dictionary/cmu6plus.ok.zip befindet. In diesem Zip-Archiv befindet sich eine Datei cmu6plus.ok mit diesem Inhalt (nur die ersten paar Zeilen, da die Datei recht groß ist):
Code:
#LANG=EN-US
-pau- #
-pau2- #
0 4
0 =Y07
00 hundr6d
1 5F|
10 2x|
100 uhundr6d
100 wunhundr6d
1000 wunT?z~d
11 6lev~
12 twelv
13 BW2Y|
14 RX02Y|
15 R.R2Y|
16 1.\12Y|
17 1x3M2Y|
18 H2Y|
19 +>|2Y|
2 2K
20 25x|2[
20 25x|[
3 B0Y
30 BW2[
4 RX0
40 RX02[
5 R>3
50 R.R2[
6 1.\1
60 1.\12[
7 1x3M
70 1x3M2[
70 1x3M[
8 H2
80 H2[
9 +>|
90 +>|2[
90 +>|[
a @
a A
a's Az
a. A
a.'s Az
a.s Az
a42128 Af{rtUwuntUAt
aaa trip@lA
aaberg obPg
aachen ok~
aaker okP
[...] Hat jemand von euch eine Ahnung, mit welchem System hier die Wörter (vor allem das zweite Wort in jeder Zeile hat meistens irgendwelche Sonderzeichen) aufgebaut sind?
Ich habe schon versucht, die Datei auszutauschen, aber leider ohne Erfolg. Das Wörterbuch bleibt trotzdem das selbe. Die Frage ist, wieso? Ich habe dazu eine Theorie, zu der ich gleich noch komme.
Mein zweiter Versuch war dann, ein paar eigene Wörter in das "User dictionary" einzutragen und eine entsprechende Datei mit dem Inhalt dieser Wörter im Filesystem zu finden. Auch das hat nicht geklappt, da ich keine solche Datei finden konnte.
Meine Theorie ist nun, dass das Dictionary in irgendeiner sqlite-Datenbank gespeichert wird. Leider habe ich aber keine Ahnung, wo ich das suchen soll. Kennt sich jemand von euch mit den Datenbanken in Android aus, evtl auch mit dem
App DBMS?