Develop and Download Open Source Software

Browse Subversion Repository

Contents of /jpinput/KanaConvertTable.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 381 - (show annotations) (download) (as text)
Sun Feb 6 15:18:23 2011 UTC (13 years, 3 months ago) by satofumi
File MIME type: text/x-chdr
File size: 4551 byte(s)
fixed 'NE' input
1 #ifndef KANA_CONVERT_TBL_H
2 #define KANA_CONVERT_TBL_H
3
4 /*!
5 \file
6 \brief ローマ字・かな変換テーブル(自動生成)
7
8 \author Satofumi KAMIMURA
9
10 $Id$
11 */
12
13 #include <SDL.h>
14
15
16 namespace beego {
17 enum { KANA_CONVERT_SIZE_MAX = 3 };
18
19 /*!
20 \brief Kana 変換用の Unicode 配列
21 */
22 const static Uint16 KanaTable[][2][3] = {
23 { { 0x304b, '@', 0x00 }, { 0x304c, 0x00 }, }, // が
24 { { 0x304d, '@', 0x00 }, { 0x304e, 0x00 }, }, // ぎ
25 { { 0x304f, '@', 0x00 }, { 0x3050, 0x00 }, }, // ぐ
26 { { 0x3051, '@', 0x00 }, { 0x3052, 0x00 }, }, // げ
27 { { 0x3053, '@', 0x00 }, { 0x3054, 0x00 }, }, // ご
28 { { 0x3055, '@', 0x00 }, { 0x3056, 0x00 }, }, // ざ
29 { { 0x3057, '@', 0x00 }, { 0x3058, 0x00 }, }, // じ
30 { { 0x3059, '@', 0x00 }, { 0x305a, 0x00 }, }, // ず
31 { { 0x305b, '@', 0x00 }, { 0x305c, 0x00 }, }, // ぜ
32 { { 0x305d, '@', 0x00 }, { 0x305e, 0x00 }, }, // ぞ
33 { { 0x305f, '@', 0x00 }, { 0x3060, 0x00 }, }, // だ
34 { { 0x3061, '@', 0x00 }, { 0x3062, 0x00 }, }, // ぢ
35 { { 0x3064, '@', 0x00 }, { 0x3065, 0x00 }, }, // づ
36 { { 0x3066, '@', 0x00 }, { 0x3067, 0x00 }, }, // で
37 { { 0x3068, '@', 0x00 }, { 0x3069, 0x00 }, }, // ど
38 { { 0x306f, '@', 0x00 }, { 0x3070, 0x00 }, }, // ば
39 { { 0x3072, '@', 0x00 }, { 0x3073, 0x00 }, }, // び
40 { { 0x3075, '@', 0x00 }, { 0x3076, 0x00 }, }, // ぶ
41 { { 0x3078, '@', 0x00 }, { 0x3079, 0x00 }, }, // べ
42 { { 0x307b, '@', 0x00 }, { 0x307c, 0x00 }, }, // ぼ
43 { { 0x306f, '[', 0x00 }, { 0x3071, 0x00 }, }, // ぱ
44 { { 0x3072, '[', 0x00 }, { 0x3074, 0x00 }, }, // ぴ
45 { { 0x3075, '[', 0x00 }, { 0x3077, 0x00 }, }, // ぷ
46 { { 0x3078, '[', 0x00 }, { 0x307a, 0x00 }, }, // ぺ
47 { { 0x307b, '[', 0x00 }, { 0x307d, 0x00 }, }, // ぽ
48 { { '1', 0x00 }, { 0x306c, 0x00 }, }, // ぬ
49 { { '2', 0x00 }, { 0x3075, 0x00 }, }, // ふ
50 { { '3', 0x00 }, { 0x3042, 0x00 }, }, // あ
51 { { '4', 0x00 }, { 0x3046, 0x00 }, }, // う
52 { { '5', 0x00 }, { 0x3048, 0x00 }, }, // え
53 { { '6', 0x00 }, { 0x304a, 0x00 }, }, // お
54 { { '7', 0x00 }, { 0x3084, 0x00 }, }, // や
55 { { '8', 0x00 }, { 0x3086, 0x00 }, }, // ゆ
56 { { '9', 0x00 }, { 0x3088, 0x00 }, }, // よ
57 { { '0', 0x00 }, { 0x308f, 0x00 }, }, // わ
58 { { '-', 0x00 }, { 0x307b, 0x00 }, }, // ほ
59 { { '^', 0x00 }, { 0x3078, 0x00 }, }, // へ
60 { { 'q', 0x00 }, { 0x305f, 0x00 }, }, // た
61 { { 'w', 0x00 }, { 0x3066, 0x00 }, }, // て
62 { { 'e', 0x00 }, { 0x3044, 0x00 }, }, // い
63 { { 'r', 0x00 }, { 0x3059, 0x00 }, }, // す
64 { { 't', 0x00 }, { 0x304b, 0x00 }, }, // か
65 { { 'y', 0x00 }, { 0x3093, 0x00 }, }, // ん
66 { { 'u', 0x00 }, { 0x306a, 0x00 }, }, // な
67 { { 'i', 0x00 }, { 0x306b, 0x00 }, }, // に
68 { { 'o', 0x00 }, { 0x3089, 0x00 }, }, // ら
69 { { 'p', 0x00 }, { 0x305b, 0x00 }, }, // せ
70 { { '@', 0x00 }, { 0x309b, 0x00 }, }, // ゛
71 { { '[', 0x00 }, { 0x309c, 0x00 }, }, // ゜
72 { { 'a', 0x00 }, { 0x3061, 0x00 }, }, // ち
73 { { 's', 0x00 }, { 0x3068, 0x00 }, }, // と
74 { { 'd', 0x00 }, { 0x3057, 0x00 }, }, // し
75 { { 'f', 0x00 }, { 0x306f, 0x00 }, }, // は
76 { { 'g', 0x00 }, { 0x304d, 0x00 }, }, // き
77 { { 'h', 0x00 }, { 0x304f, 0x00 }, }, // く
78 { { 'j', 0x00 }, { 0x307e, 0x00 }, }, // ま
79 { { 'k', 0x00 }, { 0x306e, 0x00 }, }, // の
80 { { 'l', 0x00 }, { 0x308a, 0x00 }, }, // り
81 { { ';', 0x00 }, { 0x308c, 0x00 }, }, // れ
82 { { ':', 0x00 }, { 0x3051, 0x00 }, }, // け
83 { { ']', 0x00 }, { 0x3080, 0x00 }, }, // む
84 { { 'z', 0x00 }, { 0x3064, 0x00 }, }, // つ
85 { { 'x', 0x00 }, { 0x3055, 0x00 }, }, // さ
86 { { 'c', 0x00 }, { 0x305d, 0x00 }, }, // そ
87 { { 'v', 0x00 }, { 0x3072, 0x00 }, }, // ひ
88 { { 'b', 0x00 }, { 0x3053, 0x00 }, }, // こ
89 { { 'n', 0x00 }, { 0x307f, 0x00 }, }, // み
90 { { 'm', 0x00 }, { 0x3082, 0x00 }, }, // も
91 { { ',', 0x00 }, { 0x306d, 0x00 }, }, // ね
92 { { '.', 0x00 }, { 0x308b, 0x00 }, }, // る
93 { { '/', 0x00 }, { 0x3081, 0x00 }, }, // め
94 { { '\\', 0x00 }, { 0x308d, 0x00 }, }, // ろ
95 { { '#', 0x00 }, { 0x3041, 0x00 }, }, // ぁ
96 { { 'E', 0x00 }, { 0x3043, 0x00 }, }, // ぃ
97 { { '$', 0x00 }, { 0x3045, 0x00 }, }, // ぅ
98 { { '%', 0x00 }, { 0x3047, 0x00 }, }, // ぇ
99 { { '&', 0x00 }, { 0x3049, 0x00 }, }, // ぉ
100 { { '\'', 0x00 }, { 0x3083, 0x00 }, }, // ゃ
101 { { '(', 0x00 }, { 0x3085, 0x00 }, }, // ゅ
102 { { ')', 0x00 }, { 0x3087, 0x00 }, }, // ょ
103 { { '~', 0x00 }, { 0x3092, 0x00 }, }, // を
104 { { 'Z', 0x00 }, { 0x3063, 0x00 }, }, // っ
105 { { 0x00 }, { 0x00 }, }, // テーブルの終端
106 };
107 };
108
109 #endif /* !KANA_CONVERT_TBL_H */

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26