summaryrefslogtreecommitdiff
path: root/xt9/config/databases.conf
blob: d2cda54f1340466a7fefa374aad4aeed4aa1860d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
##
## Keyboard and language databases configure file.  This file map keyboard and laguage IDs to the actual
## physical path
##
## Keyboard database mapping. Although keyboard datatase ID can be formated any form as long as the ID
## matches the ID defined within the keyboard file. However for easy understanding and having a standard, we compose
## the keyboard ID as follow;
## YYZZ -- two bytes hex digits encoding for keyboard databases
## YY -- one byte defines the keyboard layout
## 06 -- Phonepad (12-keys)
## 07 -- Qwertz (use by View when current locale is German)
## 08 -- Azerty (use by View when current locale is French)
## 09 -- Qwerty
## 0A -- Reduced qwerty 
## 0B -- Reduced azerty
## 0C -- Reduced qwertz
##
## ZZ -- one byte define language ID
## FF -- indicates language independent, meaning can be use as a default keyboard database
## Example:
## 0x09FF - Language independent qwerty keyboard database 
## 0x0919 - Russian qwerty keyboard database
## 0x09FF - French qwerty keyboard
## 0x08FF - French azerty keyboard
##  0x0BFF - French reduced azerty keyboard
##  0x07FF - German Qwertz
##  0x0CFF - German reduced Qwertz keyboard
[kdb]
# Regional qwerty keyboard database that is use by most alphabetic languages.  This is the default qwerty keyboard
# database use if we could not find a match ID/keyboard database file
0x09FF /system/usr/xt9/databases/kdb/qwerty.english.center.kdb
0x07FF /system/usr/xt9/databases/kdb/qwertz.german.center.kdb
0x08FF /system/usr/xt9/databases/kdb/azerty.french.center.kdb
0x0A04 /system/usr/xt9/databases/kdb/ZHhpd_pinyin_bpmf_stroke_cangjie.kdb
0x0919 /system/usr/xt9/databases/kdb/qwerty.russian.center.kdb
0x0908 /system/usr/xt9/databases/kdb/qwerty.greek.center.kdb
0x090d /system/usr/xt9/databases/kdb/qwerty.hebrew.center.kdb
0x0901 /system/usr/xt9/databases/kdb/qwerty.arabic.center.kdb
0x091E /system/usr/xt9/databases/kdb/qwerty.thai.center.kdb
0x0912 /system/usr/xt9/databases/kdb/kohqd.kdb
## Language datbases mapping. Two bytes hex digits encoding
[ldb]
0x0109 /system/usr/xt9/databases/ldb/ENubUN_xt9_2.ldb
0x010C /system/usr/xt9/databases/ldb/FRusUN_xt9_2.ldb
0x0107 /system/usr/xt9/databases/ldb/DEusUN_xt9_2.ldb
0x010A /system/usr/xt9/databases/ldb/ESusUN_xt9_2.ldb
0x0110 /system/usr/xt9/databases/ldb/ITusUN_xt9_2.ldb
0x0113 /system/usr/xt9/databases/ldb/NLlsUN_xt9_2.ldb
0x0119 /system/usr/xt9/databases/ldb/RUlsUN_xt9_2.ldb
0x0106 /system/usr/xt9/databases/ldb/DAusUN_xt9.ldb
0x0116 /system/usr/xt9/databases/ldb/PTusUN_xt9.ldb
0x010b /system/usr/xt9/databases/ldb/FIusUN_xt9_2.ldb
0x011d /system/usr/xt9/databases/ldb/SVusUN_xt9.ldb
0x0114 /system/usr/xt9/databases/ldb/NOlsUN_xt9.ldb
0x0105 /system/usr/xt9/databases/ldb/CSlsUN_xt9.ldb
0x0115 /system/usr/xt9/databases/ldb/PLlsUN_xt9.ldb
0x011f /system/usr/xt9/databases/ldb/TRlsUN_xt9.ldb
0x0108 /system/usr/xt9/databases/ldb/ELlsUN_xt9.ldb
0x011b /system/usr/xt9/databases/ldb/SKlsUN_xt9.ldb
0x010E /system/usr/xt9/databases/ldb/HUlsUN_xt9.ldb
0x0101 /system/usr/xt9/databases/ldb/ARlsUN_xt9.ldb
0x010D /system/usr/xt9/databases/ldb/HElsUN_xt9.ldb
0x011E /system/usr/xt9/databases/ldb/THlsUN_xt9.ldb
0x00E0 /system/usr/xt9/databases/ldb/ZHtbUNps_Big5_bpmf_pinyin_CJ_xt9.ldb
0x00E1 /system/usr/xt9/databases/ldb/ZHsbUNps_GB2312_xt9.ldb
##
# Decuma hwr dictionaries.  use if present, otherwise will convert xt9 ldb to t9write dictionary at run time
[hwr_dic]
## If HWR dictionary is not specified, we'll use the xt9 ldb and convert to t9 write dictionary at runtime
##0x0109 /system/usr/xt9/databases/hwr/Alpha/english_xt9_le.dat
##0x01FF /system/usr/xt9/databases/hwr/Alpha/english_xt9_le.dat
## 
# Decuma hwr template databases
[hwr_db_template]
0x0109 /system/usr/xt9/databases/hwr/Alpha/database_le.dat
0x01FF /system/usr/xt9/databases/hwr/Alpha/database_le.dat
0x00E1 /system/usr/xt9/databases/hwr/PRC/dltsdb.dat
0x00E0 /system/usr/xt9/databases/hwr/TW/dlttdb.dat
##
## Manufacturer Database - a supplementary word list that may be added by OEMs.
## If it exists, xt9 will read and supply the words alongside LDB words in the
## selection list.
##
## Format: UTF8 text, line delimited (*NIX line breaks)
[mdb]
0x0109 /system/usr/xt9/databases/mdb/EN.txt
0x010C /system/usr/xt9/databases/mdb/FR.txt
0x0107 /system/usr/xt9/databases/mdb/DE.txt
0x010A /system/usr/xt9/databases/mdb/ES.txt
0x0110 /system/usr/xt9/databases/mdb/IT.txt
##
## User Dictionary. Words are added user dictionary if they are not in our LDB nor MDB.  File is created at run time.
## 
[udb]
0x00FF /data/data/com.nuance.xt9.input/udb.bin
0x00E0 /data/data/com.nuance.xt9.input/chinese_trad_udb.bin
0x00E1 /data/data/com.nuance.xt9.input/chinese_simp_udb.bin
##
## Auto-substibution database.  Create at run time.
[asdb]
0x00FF /data/data/com.nuance.xt9.input/asdb.bin
##
## Cdb
[cdb]
0x00FF /data/data/com.nuance.xt9.input/cdb.bin