diff options
author | Peng Wu <alexepico@gmail.com> | 2015-10-12 16:07:21 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2015-10-12 16:07:21 +0800 |
commit | 1b656956e662d507c8c38f112db160bff2234c03 (patch) | |
tree | 1c1469d1133340dfac310b8a42a3c1193c00e5e4 /src/storage/zhuyin_table.h | |
parent | 76bf60b29794095fa6183124bff84ffce5ba7523 (diff) | |
download | libpinyin-1b656956e662d507c8c38f112db160bff2234c03.tar.gz libpinyin-1b656956e662d507c8c38f112db160bff2234c03.tar.xz libpinyin-1b656956e662d507c8c38f112db160bff2234c03.zip |
update table files
Diffstat (limited to 'src/storage/zhuyin_table.h')
-rw-r--r-- | src/storage/zhuyin_table.h | 315 |
1 files changed, 298 insertions, 17 deletions
diff --git a/src/storage/zhuyin_table.h b/src/storage/zhuyin_table.h index 56ceba0..165dc73 100644 --- a/src/storage/zhuyin_table.h +++ b/src/storage/zhuyin_table.h @@ -56,22 +56,21 @@ const chewing_tone_item_t chewing_standard_tones[] = { {'\0', 0} }; - const chewing_symbol_item_t chewing_ginyieh_symbols[] = { -{'\'' , "ㄩ"}, -{',' , "ㄝ"}, -{'-' , "ㄧ"}, -{'.' , "ㄡ"}, -{'/' , "ㄥ"}, -{'0' , "ㄢ"}, +{'\'' , "ㄥ"}, +{',' , "ㄚ"}, +{'-' , "ㄣ"}, +{'.' , "ㄞ"}, +{'/' , "ㄢ"}, +{'0' , "ㄟ"}, {'2' , "ㄅ"}, {'3' , "ㄉ"}, {'6' , "ㄓ"}, -{'8' , "ㄚ"}, -{'9' , "ㄞ"}, -{';' , "ㄤ"}, +{'8' , "ㄧ"}, +{'9' , "ㄛ"}, +{';' , "ㄡ"}, {'=' , "ㄦ"}, -{'[' , "ㄨ"}, +{'[' , "ㄤ"}, {'b' , "ㄒ"}, {'c' , "ㄌ"}, {'d' , "ㄋ"}, @@ -79,14 +78,14 @@ const chewing_symbol_item_t chewing_ginyieh_symbols[] = { {'f' , "ㄎ"}, {'g' , "ㄑ"}, {'h' , "ㄕ"}, -{'i' , "ㄛ"}, +{'i' , "ㄨ"}, {'j' , "ㄘ"}, -{'k' , "ㄜ"}, -{'l' , "ㄠ"}, +{'k' , "ㄩ"}, +{'l' , "ㄝ"}, {'m' , "ㄙ"}, {'n' , "ㄖ"}, -{'o' , "ㄟ"}, -{'p' , "ㄣ"}, +{'o' , "ㄜ"}, +{'p' , "ㄠ"}, {'r' , "ㄍ"}, {'s' , "ㄇ"}, {'t' , "ㄐ"}, @@ -207,9 +206,291 @@ const chewing_tone_item_t chewing_ibm_tones[] = { {'\0', 0} }; +const chewing_symbol_item_t chewing_hsu_initials[] = { +{'a' , "ㄘ"}, +{'b' , "ㄅ"}, +{'c' , "ㄒ"}, +{'c' , "ㄕ"}, +{'d' , "ㄉ"}, +{'f' , "ㄈ"}, +{'g' , "ㄍ"}, +{'h' , "ㄏ"}, +{'j' , "ㄐ"}, +{'j' , "ㄓ"}, +{'k' , "ㄎ"}, +{'l' , "ㄌ"}, +{'m' , "ㄇ"}, +{'n' , "ㄋ"}, +{'p' , "ㄆ"}, +{'r' , "ㄖ"}, +{'s' , "ㄙ"}, +{'t' , "ㄊ"}, +{'v' , "ㄑ"}, +{'v' , "ㄔ"}, +{'z' , "ㄗ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_hsu_middles[] = { +{'e' , "ㄧ"}, +{'u' , "ㄩ"}, +{'x' , "ㄨ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_hsu_finals[] = { +{'a' , "ㄟ"}, +{'e' , "ㄝ"}, +{'g' , "ㄜ"}, +{'h' , "ㄛ"}, +{'i' , "ㄞ"}, +{'k' , "ㄤ"}, +{'l' , "ㄥ"}, +{'l' , "ㄦ"}, +{'m' , "ㄢ"}, +{'n' , "ㄣ"}, +{'o' , "ㄡ"}, +{'w' , "ㄠ"}, +{'y' , "ㄚ"}, +{'\0', NULL} +}; + +const chewing_tone_item_t chewing_hsu_tones[] = { +{' ' , 1}, +{'d' , 2}, +{'f' , 3}, +{'j' , 4}, +{'s' , 5}, +{'\0', 0} +}; + +const chewing_symbol_item_t chewing_eten26_initials[] = { +{'b' , "ㄅ"}, +{'c' , "ㄒ"}, +{'c' , "ㄕ"}, +{'d' , "ㄉ"}, +{'f' , "ㄈ"}, +{'g' , "ㄐ"}, +{'g' , "ㄓ"}, +{'h' , "ㄏ"}, +{'j' , "ㄖ"}, +{'k' , "ㄎ"}, +{'l' , "ㄌ"}, +{'m' , "ㄇ"}, +{'n' , "ㄋ"}, +{'p' , "ㄆ"}, +{'q' , "ㄗ"}, +{'s' , "ㄙ"}, +{'t' , "ㄊ"}, +{'v' , "ㄍ"}, +{'v' , "ㄑ"}, +{'w' , "ㄘ"}, +{'y' , "ㄔ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_eten26_middles[] = { +{'e' , "ㄧ"}, +{'u' , "ㄩ"}, +{'x' , "ㄨ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_eten26_finals[] = { +{'a' , "ㄚ"}, +{'h' , "ㄦ"}, +{'i' , "ㄞ"}, +{'l' , "ㄥ"}, +{'m' , "ㄢ"}, +{'n' , "ㄣ"}, +{'o' , "ㄛ"}, +{'p' , "ㄡ"}, +{'q' , "ㄟ"}, +{'r' , "ㄜ"}, +{'t' , "ㄤ"}, +{'w' , "ㄝ"}, +{'z' , "ㄠ"}, +{'\0', NULL} +}; + +const chewing_tone_item_t chewing_eten26_tones[] = { +{' ' , 1}, +{'d' , 5}, +{'f' , 2}, +{'j' , 3}, +{'k' , 4}, +{'\0', 0} +}; + +const chewing_symbol_item_t chewing_standard_dvorak_symbols[] = { +{'\'' , "ㄆ"}, +{',' , "ㄊ"}, +{'.' , "ㄍ"}, +{'0' , "ㄢ"}, +{'1' , "ㄅ"}, +{'2' , "ㄉ"}, +{'5' , "ㄓ"}, +{'8' , "ㄚ"}, +{'9' , "ㄞ"}, +{';' , "ㄈ"}, +{'[' , "ㄦ"}, +{'a' , "ㄇ"}, +{'b' , "ㄙ"}, +{'c' , "ㄛ"}, +{'d' , "ㄘ"}, +{'e' , "ㄎ"}, +{'f' , "ㄗ"}, +{'g' , "ㄧ"}, +{'h' , "ㄨ"}, +{'i' , "ㄕ"}, +{'j' , "ㄏ"}, +{'k' , "ㄒ"}, +{'l' , "ㄣ"}, +{'m' , "ㄩ"}, +{'n' , "ㄠ"}, +{'o' , "ㄋ"}, +{'p' , "ㄐ"}, +{'q' , "ㄌ"}, +{'r' , "ㄟ"}, +{'s' , "ㄤ"}, +{'t' , "ㄜ"}, +{'u' , "ㄑ"}, +{'v' , "ㄡ"}, +{'w' , "ㄝ"}, +{'x' , "ㄖ"}, +{'y' , "ㄔ"}, +{'z' , "ㄥ"}, +{'\0', NULL} +}; + +const chewing_tone_item_t chewing_standard_dvorak_tones[] = { +{' ' , 1}, +{'3' , 3}, +{'4' , 4}, +{'6' , 2}, +{'7' , 5}, +{'\0', 0} +}; + +const chewing_symbol_item_t chewing_hsu_dvorak_initials[] = { +{'a' , "ㄘ"}, +{'b' , "ㄅ"}, +{'c' , "ㄒ"}, +{'c' , "ㄕ"}, +{'d' , "ㄉ"}, +{'f' , "ㄈ"}, +{'g' , "ㄍ"}, +{'h' , "ㄏ"}, +{'j' , "ㄐ"}, +{'j' , "ㄓ"}, +{'k' , "ㄎ"}, +{'l' , "ㄌ"}, +{'m' , "ㄇ"}, +{'n' , "ㄋ"}, +{'p' , "ㄆ"}, +{'r' , "ㄖ"}, +{'s' , "ㄙ"}, +{'t' , "ㄊ"}, +{'v' , "ㄑ"}, +{'v' , "ㄔ"}, +{'z' , "ㄗ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_hsu_dvorak_middles[] = { +{'e' , "ㄧ"}, +{'u' , "ㄩ"}, +{'x' , "ㄨ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_hsu_dvorak_finals[] = { +{'a' , "ㄟ"}, +{'e' , "ㄝ"}, +{'g' , "ㄜ"}, +{'h' , "ㄛ"}, +{'i' , "ㄞ"}, +{'k' , "ㄤ"}, +{'l' , "ㄥ"}, +{'l' , "ㄦ"}, +{'m' , "ㄢ"}, +{'n' , "ㄣ"}, +{'o' , "ㄡ"}, +{'w' , "ㄠ"}, +{'y' , "ㄚ"}, +{'\0', NULL} +}; + +const chewing_tone_item_t chewing_hsu_dvorak_tones[] = { +{' ' , 1}, +{'d' , 2}, +{'f' , 3}, +{'j' , 4}, +{'s' , 5}, +{'\0', 0} +}; + +const chewing_symbol_item_t chewing_dachen_cp26_initials[] = { +{'a' , "ㄇ"}, +{'b' , "ㄖ"}, +{'c' , "ㄏ"}, +{'d' , "ㄎ"}, +{'e' , "ㄍ"}, +{'f' , "ㄑ"}, +{'g' , "ㄕ"}, +{'h' , "ㄘ"}, +{'n' , "ㄙ"}, +{'q' , "ㄅ"}, +{'q' , "ㄆ"}, +{'r' , "ㄐ"}, +{'s' , "ㄋ"}, +{'t' , "ㄓ"}, +{'t' , "ㄔ"}, +{'v' , "ㄒ"}, +{'w' , "ㄉ"}, +{'w' , "ㄊ"}, +{'x' , "ㄌ"}, +{'y' , "ㄗ"}, +{'z' , "ㄈ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_dachen_cp26_middles[] = { +{'j' , "ㄨ"}, +{'m' , "ㄩ"}, +{'u' , "ㄧ"}, +{'\0', NULL} +}; + +const chewing_symbol_item_t chewing_dachen_cp26_finals[] = { +{'b' , "ㄝ"}, +{'i' , "ㄛ"}, +{'i' , "ㄞ"}, +{'k' , "ㄜ"}, +{'l' , "ㄠ"}, +{'l' , "ㄤ"}, +{'m' , "ㄡ"}, +{'n' , "ㄥ"}, +{'o' , "ㄟ"}, +{'o' , "ㄢ"}, +{'p' , "ㄣ"}, +{'p' , "ㄦ"}, +{'u' , "ㄚ"}, +{'\0', NULL} +}; + +const chewing_tone_item_t chewing_dachen_cp26_tones[] = { +{' ' , 1}, +{'d' , 4}, +{'e' , 2}, +{'r' , 3}, +{'y' , 5}, +{'\0', 0} +}; + const char * chewing_tone_table[CHEWING_NUMBER_OF_TONES] = { "", -"ˉ", +" ", "ˊ", "ˇ", "ˋ", |