X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=swig%2Fenglishmap.py;h=d3e2a224c1498725053249c9a071f46075f15c4d;hb=e93ad2d5166621f0c3720eac1ad42f15a6809dae;hp=6217593b5a3788ee480c35febb5ce6e1ff77267e;hpb=30e2fc9b49ab3c6f49d82dde72a3d7fc9b3608ea;p=meshio%2Fmeshio.git diff --git a/swig/englishmap.py b/swig/englishmap.py index 6217593..d3e2a22 100644 --- a/swig/englishmap.py +++ b/swig/englishmap.py @@ -133,8 +133,8 @@ boneMap=[ ("hair IK_R_t", "右髪IK先"), ("leg IK_L_t", "左足IK先"), ("leg IK_R_t", "右足IK先"), -("toe IK_L_t", "左つま先IK先"), -("toe IK_R_t", "右つま先IK先"), +("toe IK_L_t", "左つま先IK先"), +("toe IK_R_t", "右つま先IK先"), ("front hair1_t", "前髪1先"), ("front hair2_t", "前髪2先"), ("front hair3_t", "前髪3先"), @@ -173,47 +173,48 @@ def getUnicodeBoneName(name): if v[0]==name: return v -skinMap={ -"skin000":"base", -"serious":"真面目", -"sadness":"困る", -"cheerful":"にこり", -"anger":"怒り", -"go up":"上", -"go down":"下", -"blink":"まばたき", -"smile":"笑い", -"wink":"ウィンク", -"wink2":"ウィンク2", -"wink_R":"ウィンク右", -"wink2_R":"ウィンク2右", -"close><":"はぅ", -"calm":"なごみ", -"surprise":"びっくり", -"doubt":"じと目", -"confuse":"なぬ!", -"pupil":"瞳小", -"a":"あ", -"i":"い", -"u":"う", -"o":"お", -"triangle":"▲", -"regret":"∧", -"omega":"ω", -"omegabox":"ω□", -"fool":"はんっ!", -"tongue":"ぺろっ", -"e-":"えー", -"grin":"にやり", -} +skinMap=[ +("base", "base", 0), +("serious", "真面目", 1), +("sadness", "困る", 1), +("cheerful", "にこり", 1), +("anger", "怒り", 1), +("go up", "上", 1), +("go down", "下", 1), +("blink", "まばたき", 2), +("smile", "笑い", 2), +("wink", "ウィンク", 2), +("wink2", "ウィンク2", 2), +("wink_R", "ウィンク右", 2), +("wink2_R", "ウィンク2右", 2), +("close><", "はぅ", 2), +("calm", "なごみ", 2), +("surprise", "びっくり", 2), +("doubt", "じと目", 2), +("confuse", "なぬ!", 2), +("pupil", "瞳小", 4), +("a", "あ", 3), +("i", "い", 3), +("u", "う", 3), +("o", "お", 3), +("triangle", "▲", 3), +("regret", "∧", 3), +("omega", "ω", 3), +("omegabox", "ω□", 3), +("fool", "はんっ!", 3), +("tongue", "ぺろっ", 4), +("e-", "えー", 3), +("grin", "にやり", 3), +] def getEnglishSkinName(name): - for k, v in skinMap.items(): - if v==name: - return k + for v in skinMap: + if v[1]==name: + return v[0] def getUnicodeSkinName(name): - if name in skinMap: - return skinMap[name] + for v in skinMap: + if v[0]==name: + return v if sys.version_info[0]<3: print 'convert boneMap and skinMap to unicode...', @@ -228,7 +229,13 @@ if sys.version_info[0]<3: replace.append(m) boneMap[i]=replace - for k in skinMap.keys(): - skinMap[k]=skinMap[k].decode('utf-8') + for i, l in enumerate(skinMap): + replace=[] + for j, m in enumerate(l): + if j==1: + replace.append(m.decode('utf-8')) + else: + replace.append(m) + skinMap[i]=replace print('done')