From 31edee53e512db234a2db5d741f558db1970e534 Mon Sep 17 00:00:00 2001 From: dakkar Date: Sun, 10 Jul 2011 13:42:25 +0100 Subject: files from Honeycomb 3.1 --- xt9/config/databases.conf | 116 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 xt9/config/databases.conf (limited to 'xt9/config/databases.conf') diff --git a/xt9/config/databases.conf b/xt9/config/databases.conf new file mode 100644 index 0000000..d2cda54 --- /dev/null +++ b/xt9/config/databases.conf @@ -0,0 +1,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 + -- cgit v1.2.3