OSDN Git Service

implement pmd import.
[meshio/meshio.git] / swig / englishmap.py
1 #!/usr/bin/env python
2 # coding: utf8
3
4 ###############################################################################
5 # 日本語名との変換マップ
6 ###############################################################################
7 boneMap={
8 "center":"センター",
9 "upper body":"上半身",
10 "neck":"首",
11 "head":"頭",
12 "eye_L":"左目",
13 "eye_R":"右目",
14 "necktie1":"ネクタイ1",
15 "necktie2":"ネクタイ2",
16 "necktie3":"ネクタイ3",
17 "lower body":"下半身",
18 "waist accessory":"腰飾り",
19 "hair1_L":"左髪1",
20 "hair2_L":"左髪2",
21 "hair3_L":"左髪3",
22 "hair4_L":"左髪4",
23 "hair5_L":"左髪5",
24 "hair6_L":"左髪6",
25 "shoulder_L":"左肩",
26 "arm_L":"左腕",
27 "arm twist_L":"左腕捩",
28 "elbow_L":"左ひじ",
29 "wrist twist_L":"左手捩",
30 "wrist_L":"左手首",
31 "sleeve_L":"左袖",
32 "thumb1_L":"左親指1",
33 "thumb2_L":"左親指2",
34 "fore1_L":"左人指1",
35 "fore2_L":"左人指2",
36 "fore3_L":"左人指3",
37 "middle1_L":"左中指1",
38 "middle2_L":"左中指2",
39 "middle3_L":"左中指3",
40 "third1_L":"左薬指1",
41 "third2_L":"左薬指2",
42 "third3_L":"左薬指3",
43 "little1_L":"左小指1",
44 "little2_L":"左小指2",
45 "little3_L":"左小指3",
46 "front skirt_L":"左スカート前",
47 "back skirt_L":"左スカート後",
48 "leg_L":"左足",
49 "knee_L":"左ひざ",
50 "ankle_L":"左足首",
51 "hair1_R":"右髪1",
52 "hair2_R":"右髪2",
53 "hair3_R":"右髪3",
54 "hair4_R":"右髪4",
55 "hair5_R":"右髪5",
56 "hair6_R":"右髪6",
57 "shoulder_R":"右肩",
58 "arm_R":"右腕",
59 "arm twist_R":"右腕捩",
60 "elbow_R":"右ひじ",
61 "wrist twist_R":"右手捩",
62 "wrist_R":"右手首",
63 "sleeve_R":"右袖",
64 "thumb1_R":"右親指1",
65 "thumb2_R":"右親指2",
66 "fore1_R":"右人指1",
67 "fore2_R":"右人指2",
68 "fore3_R":"右人指3",
69 "middle1_R":"右中指1",
70 "middle2_R":"右中指2",
71 "middle3_R":"右中指3",
72 "third1_R":"右薬指1",
73 "third2_R":"右薬指2",
74 "third3_R":"右薬指3",
75 "little1_R":"右小指1",
76 "little2_R":"右小指2",
77 "little3_R":"右小指3",
78 "front skirt_R":"右スカート前",
79 "back skirt_R":"右スカート後",
80 "leg_R":"右足",
81 "knee_R":"右ひざ",
82 "ankle_R":"右足首",
83 "eyes":"両目",
84 "front hair1":"前髪1",
85 "front hair2":"前髪2",
86 "front hair3":"前髪3",
87 "eyelight_L":"左目光",
88 "eyelight_R":"右目光",
89 "necktie4":"ネクタイ4",
90 "hair7_L":"左髪7",
91 "hair7_R":"右髪7",
92 "toe_L":"左つま先",
93 "toe_R":"右つま先",
94 "necktie IK":"ネクタイIK",
95 "hair IK_L":"左髪IK",
96 "hair IK_R":"右髪IK",
97 "leg IK_L":"左足IK",
98 "leg IK_R":"右足IK",
99 "toe IK_L":"左つま先IK",
100 "toe IK_R":"右つま先IK",
101 "bone093":"下半身先",
102 "bone094":"頭先",
103 "bone095":"左目先",
104 "bone096":"右目先",
105 "bone097":"腰飾り先",
106 "bone098":"左袖先",
107 "bone099":"左手先",
108 "bone100":"左親指先",
109 "bone101":"左人差指先",
110 "bone102":"左中指先",
111 "bone103":"左薬指先",
112 "bone104":"左小指先",
113 "bone105":"左スカート前先",
114 "bone106":"左スカート後先",
115 "bone107":"右袖先",
116 "bone108":"右手先",
117 "bone109":"右親指先",
118 "bone110":"右人差指先",
119 "bone111":"右中指先",
120 "bone112":"右薬指先",
121 "bone113":"右小指先",
122 "bone114":"右スカート前先",
123 "bone115":"右スカート後先",
124 "bone116":"センター先",
125 "bone117":"両目先",
126 "bone118":"ネクタイIK先",
127 "bone119":"左髪IK先",
128 "bone120":"右髪IK先",
129 "bone121":"左足IK先",
130 "bone122":"右足IK先",
131 "bone123":"左つま先IK先",
132 "bone124":"右つま先IK先",
133 "bone125":"前髪1先",
134 "bone126":"前髪2先",
135 "bone127":"前髪3先",
136 "bone128":"左目光先",
137 "bone129":"右目光先",
138 "bone130":"左腕捩先",
139 "bone131":"左手捩先",
140 "bone132":"右腕捩先",
141 "bone133":"右手捩先",
142 "bone134":"左腕捩1",
143 "bone135":"左腕捩2",
144 "bone136":"左腕捩3",
145 "bone137":"右腕捩1",
146 "bone138":"右腕捩2",
147 "bone139":"右腕捩3",
148 }
149 def getEnglishBoneName(name):
150     for k, v in boneMap.items():
151         if v==name:
152             return k
153
154
155 skinMap={
156 "skin000":"base",
157 "serious":"真面目",
158 "sadness":"困る",
159 "cheerful":"にこり",
160 "anger":"怒り",
161 "go up":"上",
162 "go down":"下",
163 "blink":"まばたき",
164 "smile":"笑い",
165 "wink":"ウィンク",
166 "wink2":"ウィンク2",
167 "wink_R":"ウィンク右",
168 "wink2_R":"ウィンク2右",
169 "close><":"はぅ",
170 "calm":"なごみ",
171 "surprise":"びっくり",
172 "doubt":"じと目",
173 "confuse":"なぬ!",
174 "pupil":"瞳小",
175 "a":"あ",
176 "i":"い",
177 "":"う",
178 "o":"お",
179 "triangle":"▲",
180 "regret":"∧",
181 "omega":"ω",
182 "omegabox":"ω□",
183 "fool":"はんっ!",
184 "tongue":"ぺろっ",
185 "e-":"えー",
186 "grin":"にやり",
187 }
188 def getEnglishSkinName(name):
189     for k, v in skinMap.items():
190         if v==name:
191             return k
192