pokemon_sprite_visualizer.c汉化

汉化了debug用的src\pokemon_sprite_visualizer.c
This commit is contained in:
RoamerX 2025-05-05 18:27:58 +08:00
parent 0c94f33c30
commit 58b414d4e8

View File

@ -184,226 +184,226 @@ static const struct WindowTemplate sPokemonSpriteVisualizerWindowTemplate[] =
//Lookup tables //Lookup tables
const u8 gBackAnimNames[][23 + 1] = const u8 gBackAnimNames[][23 + 1] =
{ {
[BACK_ANIM_NONE] = _("NONE"), [BACK_ANIM_NONE] = _(""),
[BACK_ANIM_H_VIBRATE] = _("H VIBRATE"), [BACK_ANIM_H_VIBRATE] = _("横向振动"),
[BACK_ANIM_H_SLIDE] = _("H SLIDE"), [BACK_ANIM_H_SLIDE] = _("横向滑动"),
[BACK_ANIM_H_SPRING] = _("H SPRING"), [BACK_ANIM_H_SPRING] = _("横向弹跳"),
[BACK_ANIM_H_SPRING_REPEATED] = _("H SPRING REPEATED"), [BACK_ANIM_H_SPRING_REPEATED] = _("重复横向弹跳"),
[BACK_ANIM_SHRINK_GROW] = _("SHRINK GROW"), [BACK_ANIM_SHRINK_GROW] = _("收缩变大"),
[BACK_ANIM_GROW] = _("GROW"), [BACK_ANIM_GROW] = _("变大"),
[BACK_ANIM_CIRCLE_COUNTERCLOCKWISE] = _("CIRCLE COUNTERCLOCKWISE"), [BACK_ANIM_CIRCLE_COUNTERCLOCKWISE] = _("逆时针转圈"),
[BACK_ANIM_H_SHAKE] = _("H SHAKE"), [BACK_ANIM_H_SHAKE] = _("横向摇晃"),
[BACK_ANIM_V_SHAKE] = _("V SHAKE"), [BACK_ANIM_V_SHAKE] = _("纵向摇晃"),
[BACK_ANIM_V_SHAKE_H_SLIDE] = _("V SHAKE H SLIDE"), [BACK_ANIM_V_SHAKE_H_SLIDE] = _("纵向摇晃 横向滑动"),
[BACK_ANIM_V_STRETCH] = _("V STRETCH"), [BACK_ANIM_V_STRETCH] = _("纵向拉伸"),
[BACK_ANIM_H_STRETCH] = _("H STRETCH"), [BACK_ANIM_H_STRETCH] = _("横向拉伸"),
[BACK_ANIM_GROW_STUTTER] = _("GROW STUTTER"), [BACK_ANIM_GROW_STUTTER] = _("断断续续变大"),
[BACK_ANIM_V_SHAKE_LOW] = _("V SHAKE LOW"), [BACK_ANIM_V_SHAKE_LOW] = _("纵向摇晃 低"),
[BACK_ANIM_TRIANGLE_DOWN] = _("TRIANGLE DOWN"), [BACK_ANIM_TRIANGLE_DOWN] = _("向下三角形移动"),
[BACK_ANIM_CONCAVE_ARC_LARGE] = _("CONCAVE ARC LARGE"), [BACK_ANIM_CONCAVE_ARC_LARGE] = _("大凹弧"),
[BACK_ANIM_CONVEX_DOUBLE_ARC] = _("CONVEX DOUBLE ARC"), [BACK_ANIM_CONVEX_DOUBLE_ARC] = _("双凸弧"),
[BACK_ANIM_CONCAVE_ARC_SMALL] = _("CONCAVE ARC SMALL"), [BACK_ANIM_CONCAVE_ARC_SMALL] = _("小凹弧"),
[BACK_ANIM_DIP_RIGHT_SIDE] = _("DIP RIGHT SIDE"), [BACK_ANIM_DIP_RIGHT_SIDE] = _("右侧倾斜"),
[BACK_ANIM_SHRINK_GROW_VIBRATE] = _("SHRINK GROW VIBRATE"), [BACK_ANIM_SHRINK_GROW_VIBRATE] = _("收缩 变大 振动"),
[BACK_ANIM_JOLT_RIGHT] = _("JOLT RIGHT"), [BACK_ANIM_JOLT_RIGHT] = _("右摇"),
[BACK_ANIM_SHAKE_FLASH_YELLOW] = _("SHAKE FLASH YELLOW"), [BACK_ANIM_SHAKE_FLASH_YELLOW] = _("摇晃 闪烁黄光"),
[BACK_ANIM_SHAKE_GLOW_RED] = _("SHAKE GLOW RED"), [BACK_ANIM_SHAKE_GLOW_RED] = _("摇晃 闪烁红光"),
[BACK_ANIM_SHAKE_GLOW_GREEN] = _("SHAKE GLOW GREEN"), [BACK_ANIM_SHAKE_GLOW_GREEN] = _("摇晃 闪烁绿光"),
[BACK_ANIM_SHAKE_GLOW_BLUE] = _("SHAKE GLOW BLUE"), [BACK_ANIM_SHAKE_GLOW_BLUE] = _("摇晃 闪烁蓝光"),
}; };
const u8 gFrontAnimNames[][34] = const u8 gFrontAnimNames[][34] =
{ {
[ANIM_V_SQUISH_AND_BOUNCE] = _("V SQUISH AND BOUNCE"), [ANIM_V_SQUISH_AND_BOUNCE] = _("纵向挤压和弹跳"),
[ANIM_CIRCULAR_STRETCH_TWICE] = _("CIRCULAR STRETCH TWICE"), [ANIM_CIRCULAR_STRETCH_TWICE] = _("两次圆形拉伸"),
[ANIM_H_VIBRATE] = _("H VIBRATE"), [ANIM_H_VIBRATE] = _("横向振动"),
[ANIM_H_SLIDE] = _("H SLIDE"), [ANIM_H_SLIDE] = _("横向滑动"),
[ANIM_V_SLIDE] = _("V SLIDE"), [ANIM_V_SLIDE] = _("纵向滑动"),
[ANIM_BOUNCE_ROTATE_TO_SIDES] = _("BOUNCE ROTATE TO SIDES"), [ANIM_BOUNCE_ROTATE_TO_SIDES] = _("弹跳 向侧面旋转"),
[ANIM_V_JUMPS_H_JUMPS] = _("V JUMPS H JUMPS"), [ANIM_V_JUMPS_H_JUMPS] = _("纵向跳跃 横向跳跃"),
[ANIM_ROTATE_TO_SIDES] = _("ROTATE TO SIDES"), [ANIM_ROTATE_TO_SIDES] = _("向侧面旋转"),
[ANIM_ROTATE_TO_SIDES_TWICE] = _("ROTATE TO SIDES TWICE"), [ANIM_ROTATE_TO_SIDES_TWICE] = _("向侧面旋转两下"),
[ANIM_GROW_VIBRATE] = _("GROW VIBRATE"), [ANIM_GROW_VIBRATE] = _("变大震动"),
[ANIM_ZIGZAG_FAST] = _("ZIGZAG FAST"), [ANIM_ZIGZAG_FAST] = _("快速Z形"),
[ANIM_SWING_CONCAVE] = _("SWING CONCAVE"), [ANIM_SWING_CONCAVE] = _("凹摆"),
[ANIM_SWING_CONCAVE_FAST] = _("SWING CONCAVE FAST"), [ANIM_SWING_CONCAVE_FAST] = _("快速凹摆"),
[ANIM_SWING_CONVEX] = _("SWING CONVEX"), [ANIM_SWING_CONVEX] = _("凸摆"),
[ANIM_SWING_CONVEX_FAST] = _("SWING CONVEX FAST"), [ANIM_SWING_CONVEX_FAST] = _("快速凸摆"),
[ANIM_H_SHAKE] = _("H SHAKE"), [ANIM_H_SHAKE] = _("横向摇晃"),
[ANIM_V_SHAKE] = _("V SHAKE"), [ANIM_V_SHAKE] = _("纵向摇晃"),
[ANIM_CIRCULAR_VIBRATE] = _("CIRCULAR VIBRATE"), [ANIM_CIRCULAR_VIBRATE] = _("圆形震动"),
[ANIM_TWIST] = _("TWIST"), [ANIM_TWIST] = _("扭转"),
[ANIM_SHRINK_GROW] = _("SHRINK GROW"), [ANIM_SHRINK_GROW] = _("收缩变大"),
[ANIM_CIRCLE_C_CLOCKWISE] = _("CIRCLE C CLOCKWISE"), [ANIM_CIRCLE_C_CLOCKWISE] = _("顺时针旋转"),
[ANIM_GLOW_BLACK] = _("GLOW BLACK"), [ANIM_GLOW_BLACK] = _("黑色发光"),
[ANIM_H_STRETCH] = _("H STRETCH"), [ANIM_H_STRETCH] = _("横向伸展"),
[ANIM_V_STRETCH] = _("V STRETCH"), [ANIM_V_STRETCH] = _("纵向伸展"),
[ANIM_RISING_WOBBLE] = _("RISING WOBBLE"), [ANIM_RISING_WOBBLE] = _("上升摆动"),
[ANIM_V_SHAKE_TWICE] = _("V SHAKE TWICE"), [ANIM_V_SHAKE_TWICE] = _("纵向摇晃两下"),
[ANIM_TIP_MOVE_FORWARD] = _("TIP MOVE FORWARD"), [ANIM_TIP_MOVE_FORWARD] = _("尖端向前移动"),
[ANIM_H_PIVOT] = _("H PIVOT"), [ANIM_H_PIVOT] = _("横向旋转"),
[ANIM_V_SLIDE_WOBBLE] = _("V SLIDE WOBBLE"), [ANIM_V_SLIDE_WOBBLE] = _("纵向滑动摆动"),
[ANIM_H_SLIDE_WOBBLE] = _("H SLIDE WOBBLE"), [ANIM_H_SLIDE_WOBBLE] = _("横向滑动摆动"),
[ANIM_V_JUMPS_BIG] = _("V JUMPS BIG"), [ANIM_V_JUMPS_BIG] = _("纵向大跳跃"),
[ANIM_SPIN_LONG] = _("SPIN LONG"), [ANIM_SPIN_LONG] = _("长旋转"),
[ANIM_GLOW_ORANGE] = _("GLOW ORANGE"), [ANIM_GLOW_ORANGE] = _("发橙光"),
[ANIM_GLOW_RED] = _("GLOW RED"), [ANIM_GLOW_RED] = _("发红光"),
[ANIM_GLOW_BLUE] = _("GLOW BLUE"), [ANIM_GLOW_BLUE] = _("发蓝光"),
[ANIM_GLOW_YELLOW] = _("GLOW YELLOW"), [ANIM_GLOW_YELLOW] = _("发黄光"),
[ANIM_GLOW_PURPLE] = _("GLOW PURPLE"), [ANIM_GLOW_PURPLE] = _("发紫光"),
[ANIM_BACK_AND_LUNGE] = _("BACK AND LUNGE"), [ANIM_BACK_AND_LUNGE] = _("后弓箭步"),
[ANIM_BACK_FLIP] = _("BACK FLIP"), [ANIM_BACK_FLIP] = _("后空翻"),
[ANIM_FLICKER] = _("FLICKER"), [ANIM_FLICKER] = _("闪烁"),
[ANIM_BACK_FLIP_BIG] = _("BACK FLIP BIG"), [ANIM_BACK_FLIP_BIG] = _("大后空翻"),
[ANIM_FRONT_FLIP] = _("FRONT FLIP"), [ANIM_FRONT_FLIP] = _("前空翻"),
[ANIM_TUMBLING_FRONT_FLIP] = _("TUMBLING FRONT FLIP"), [ANIM_TUMBLING_FRONT_FLIP] = _("翻滚前空翻"),
[ANIM_FIGURE_8] = _("FIGURE 8"), [ANIM_FIGURE_8] = _("8字形"),
[ANIM_FLASH_YELLOW] = _("FLASH YELLOW"), [ANIM_FLASH_YELLOW] = _("黄色闪烁"),
[ANIM_SWING_CONCAVE_FAST_SHORT] = _("SWING CONCAVE FAST SHORT"), [ANIM_SWING_CONCAVE_FAST_SHORT] = _("快速短距离凹摆"),
[ANIM_SWING_CONVEX_FAST_SHORT] = _("SWING CONVEX FAST SHORT"), [ANIM_SWING_CONVEX_FAST_SHORT] = _("快速短距离凹摆"),
[ANIM_ROTATE_UP_SLAM_DOWN] = _("ROTATE UP SLAM DOWN"), [ANIM_ROTATE_UP_SLAM_DOWN] = _("向上旋转猛击向下"),
[ANIM_DEEP_V_SQUISH_AND_BOUNCE] = _("DEEP V SQUISH AND BOUNCE"), [ANIM_DEEP_V_SQUISH_AND_BOUNCE] = _("深纵向挤压弹跳"),
[ANIM_H_JUMPS] = _("H JUMPS"), [ANIM_H_JUMPS] = _("横向跳跃"),
[ANIM_H_JUMPS_V_STRETCH] = _("H JUMPS V STRETCH"), [ANIM_H_JUMPS_V_STRETCH] = _("横向跳跃纵向伸展"),
[ANIM_ROTATE_TO_SIDES_FAST] = _("ROTATE TO SIDES FAST"), [ANIM_ROTATE_TO_SIDES_FAST] = _("快速向侧面旋转"),
[ANIM_ROTATE_UP_TO_SIDES] = _("ROTATE UP TO SIDES"), [ANIM_ROTATE_UP_TO_SIDES] = _("向上向侧面旋转"),
[ANIM_FLICKER_INCREASING] = _("FLICKER INCREASING"), [ANIM_FLICKER_INCREASING] = _("渐增闪烁"),
[ANIM_TIP_HOP_FORWARD] = _("TIP HOP FORWARD"), [ANIM_TIP_HOP_FORWARD] = _("向前倾斜跳跃"),
[ANIM_PIVOT_SHAKE] = _("PIVOT SHAKE"), [ANIM_PIVOT_SHAKE] = _("旋转摇晃"),
[ANIM_TIP_AND_SHAKE] = _("TIP AND SHAKE"), [ANIM_TIP_AND_SHAKE] = _("倾斜并摇晃"),
[ANIM_VIBRATE_TO_CORNERS] = _("VIBRATE TO CORNERS"), [ANIM_VIBRATE_TO_CORNERS] = _("向角落震动"),
[ANIM_GROW_IN_STAGES] = _("GROW IN STAGES"), [ANIM_GROW_IN_STAGES] = _("分阶段变大"),
[ANIM_V_SPRING] = _("V SPRING"), [ANIM_V_SPRING] = _("纵向弹跳"),
[ANIM_V_REPEATED_SPRING] = _("V REPEATED SPRING"), [ANIM_V_REPEATED_SPRING] = _("纵向重复弹跳"),
[ANIM_SPRING_RISING] = _("SPRING RISING"), [ANIM_SPRING_RISING] = _("弹跳上升"),
[ANIM_H_SPRING] = _("H SPRING"), [ANIM_H_SPRING] = _("横向弹跳"),
[ANIM_H_REPEATED_SPRING_SLOW] = _("H REPEATED SPRING SLOW"), [ANIM_H_REPEATED_SPRING_SLOW] = _("横向重复弹跳慢速"),
[ANIM_H_SLIDE_SHRINK] = _("H SLIDE SHRINK"), [ANIM_H_SLIDE_SHRINK] = _("横向滑动收缩"),
[ANIM_LUNGE_GROW] = _("LUNGE GROW"), [ANIM_LUNGE_GROW] = _("弓步变大"),
[ANIM_CIRCLE_INTO_BG] = _("CIRCLE INTO BG"), [ANIM_CIRCLE_INTO_BG] = _("转圈入背景"),
[ANIM_RAPID_H_HOPS] = _("RAPID H HOPS"), [ANIM_RAPID_H_HOPS] = _("快速横向跳跃"),
[ANIM_FOUR_PETAL] = _("FOUR PETAL"), [ANIM_FOUR_PETAL] = _("四瓣形移动"),
[ANIM_V_SQUISH_AND_BOUNCE_SLOW] = _("V SQUISH AND BOUNCE SLOW"), [ANIM_V_SQUISH_AND_BOUNCE_SLOW] = _("纵向挤压弹跳慢速"),
[ANIM_H_SLIDE_SLOW] = _("H SLIDE SLOW"), [ANIM_H_SLIDE_SLOW] = _("横向滑动慢速"),
[ANIM_V_SLIDE_SLOW] = _("V SLIDE SLOW"), [ANIM_V_SLIDE_SLOW] = _("纵向滑动慢速"),
[ANIM_BOUNCE_ROTATE_TO_SIDES_SMALL] = _("BOUNCE ROTATE TO SIDES SMALL"), [ANIM_BOUNCE_ROTATE_TO_SIDES_SMALL] = _("弹跳向侧面小幅旋转"),
[ANIM_BOUNCE_ROTATE_TO_SIDES_SLOW] = _("BOUNCE ROTATE TO SIDES SLOW"), [ANIM_BOUNCE_ROTATE_TO_SIDES_SLOW] = _("弹跳向侧面慢速旋转"),
[ANIM_BOUNCE_ROTATE_TO_SIDES_SMALL_SLOW] = _("BOUNCE ROTATE TO SIDES SMALL SLOW"), [ANIM_BOUNCE_ROTATE_TO_SIDES_SMALL_SLOW] = _("弹跳向侧面小幅旋转慢速"),
[ANIM_ZIGZAG_SLOW] = _("ZIGZAG SLOW"), [ANIM_ZIGZAG_SLOW] = _("锯齿形慢速"),
[ANIM_H_SHAKE_SLOW] = _("H SHAKE SLOW"), [ANIM_H_SHAKE_SLOW] = _("横向慢速摇晃"),
[ANIM_V_SHAKE_SLOW] = _("V SHAKE SLOW"), [ANIM_V_SHAKE_SLOW] = _("纵向慢速摇晃"),
[ANIM_TWIST_TWICE] = _("TWIST TWICE"), [ANIM_TWIST_TWICE] = _("扭动两次"),
[ANIM_CIRCLE_C_CLOCKWISE_SLOW] = _("CIRCLE C CLOCKWISE SLOW"), [ANIM_CIRCLE_C_CLOCKWISE_SLOW] = _("顺时针慢速旋转"),
[ANIM_V_SHAKE_TWICE_SLOW] = _("V SHAKE TWICE SLOW"), [ANIM_V_SHAKE_TWICE_SLOW] = _("纵向慢速摇晃两次"),
[ANIM_V_SLIDE_WOBBLE_SMALL] = _("V SLIDE WOBBLE SMALL"), [ANIM_V_SLIDE_WOBBLE_SMALL] = _("纵向滑行小幅度摇摆"),
[ANIM_V_JUMPS_SMALL] = _("V JUMPS SMALL"), [ANIM_V_JUMPS_SMALL] = _("纵向小幅度跳跃"),
[ANIM_SPIN] = _("SPIN"), [ANIM_SPIN] = _("旋转"),
[ANIM_TUMBLING_FRONT_FLIP_TWICE] = _("TUMBLING FRONT FLIP TWICE"), [ANIM_TUMBLING_FRONT_FLIP_TWICE] = _("翻滚前空翻两次"),
[ANIM_DEEP_V_SQUISH_AND_BOUNCE_TWICE] = _("DEEP V SQUISH AND BOUNCE TWICE"), [ANIM_DEEP_V_SQUISH_AND_BOUNCE_TWICE] = _("纵向深蹲挤压 弹跳两次"),
[ANIM_H_JUMPS_V_STRETCH_TWICE] = _("H JUMPS V STRETCH TWICE"), [ANIM_H_JUMPS_V_STRETCH_TWICE] = _("横向跳跃 纵向伸展两次"),
[ANIM_V_SHAKE_BACK] = _("V SHAKE BACK"), [ANIM_V_SHAKE_BACK] = _("纵向向后摇晃"),
[ANIM_V_SHAKE_BACK_SLOW] = _("V SHAKE BACK SLOW"), [ANIM_V_SHAKE_BACK_SLOW] = _("纵向慢速向后摇晃"),
[ANIM_V_SHAKE_H_SLIDE_SLOW] = _("V SHAKE H SLIDE SLOW"), [ANIM_V_SHAKE_H_SLIDE_SLOW] = _("纵向摇晃 横向慢速滑动"),
[ANIM_V_STRETCH_BOTH_ENDS_SLOW] = _("V STRETCH BOTH ENDS SLOW"), [ANIM_V_STRETCH_BOTH_ENDS_SLOW] = _("纵向缓慢拉伸两端"),
[ANIM_H_STRETCH_FAR_SLOW] = _("H STRETCH FAR SLOW"), [ANIM_H_STRETCH_FAR_SLOW] = _("横向缓慢拉伸远距离"),
[ANIM_V_SHAKE_LOW_TWICE] = _("V SHAKE LOW TWICE"), [ANIM_V_SHAKE_LOW_TWICE] = _("纵向低速摇晃两次"),
[ANIM_H_SHAKE_FAST] = _("H SHAKE FAST"), [ANIM_H_SHAKE_FAST] = _("横向快速摇晃"),
[ANIM_H_SLIDE_FAST] = _("H SLIDE FAST"), [ANIM_H_SLIDE_FAST] = _("横向快速滑动"),
[ANIM_H_VIBRATE_FAST] = _("H VIBRATE FAST"), [ANIM_H_VIBRATE_FAST] = _("横向快速振动"),
[ANIM_H_VIBRATE_FASTEST] = _("H VIBRATE FASTEST"), [ANIM_H_VIBRATE_FASTEST] = _("横向最快振动"),
[ANIM_V_SHAKE_BACK_FAST] = _("V SHAKE BACK FAST"), [ANIM_V_SHAKE_BACK_FAST] = _("纵向快速向后摇晃"),
[ANIM_V_SHAKE_LOW_TWICE_SLOW] = _("V SHAKE LOW TWICE SLOW"), [ANIM_V_SHAKE_LOW_TWICE_SLOW] = _("纵向慢速低速摇晃两次"),
[ANIM_V_SHAKE_LOW_TWICE_FAST] = _("V SHAKE LOW TWICE FAST"), [ANIM_V_SHAKE_LOW_TWICE_FAST] = _("纵向快速低速摇晃两次"),
[ANIM_CIRCLE_C_CLOCKWISE_LONG] = _("CIRCLE C CLOCKWISE LONG"), [ANIM_CIRCLE_C_CLOCKWISE_LONG] = _("顺时针转圈 长"),
[ANIM_GROW_STUTTER_SLOW] = _("GROW STUTTER SLOW"), [ANIM_GROW_STUTTER_SLOW] = _("慢速变大"),
[ANIM_V_SHAKE_H_SLIDE] = _("V SHAKE H SLIDE"), [ANIM_V_SHAKE_H_SLIDE] = _("纵向摇动 横向滑动"),
[ANIM_V_SHAKE_H_SLIDE_FAST] = _("V SHAKE H SLIDE FAST"), [ANIM_V_SHAKE_H_SLIDE_FAST] = _("纵向摇动 横向快速滑动"),
[ANIM_TRIANGLE_DOWN_SLOW] = _("TRIANGLE DOWN SLOW"), [ANIM_TRIANGLE_DOWN_SLOW] = _("三角形向下缓慢"),
[ANIM_TRIANGLE_DOWN] = _("TRIANGLE DOWN"), [ANIM_TRIANGLE_DOWN] = _("三角形向下"),
[ANIM_TRIANGLE_DOWN_TWICE] = _("TRIANGLE DOWN TWICE"), [ANIM_TRIANGLE_DOWN_TWICE] = _("三角形向下两次"),
[ANIM_GROW] = _("GROW"), [ANIM_GROW] = _("变大"),
[ANIM_GROW_TWICE] = _("GROW TWICE"), [ANIM_GROW_TWICE] = _("变大两次"),
[ANIM_H_SPRING_FAST] = _("H SPRING FAST"), [ANIM_H_SPRING_FAST] = _("横向快速弹起"),
[ANIM_H_SPRING_SLOW] = _("H SPRING SLOW"), [ANIM_H_SPRING_SLOW] = _("横向缓慢弹起"),
[ANIM_H_REPEATED_SPRING_FAST] = _("H REPEATED SPRING FAST"), [ANIM_H_REPEATED_SPRING_FAST] = _("横向反复快速弹起"),
[ANIM_H_REPEATED_SPRING] = _("H REPEATED SPRING"), [ANIM_H_REPEATED_SPRING] = _("横向反复弹起"),
[ANIM_SHRINK_GROW_FAST] = _("SHRINK GROW FAST"), [ANIM_SHRINK_GROW_FAST] = _("收缩 快速变大"),
[ANIM_SHRINK_GROW_SLOW] = _("SHRINK GROW SLOW"), [ANIM_SHRINK_GROW_SLOW] = _("收缩 缓慢变大"),
[ANIM_V_STRETCH_BOTH_ENDS] = _("V STRETCH BOTH ENDS"), [ANIM_V_STRETCH_BOTH_ENDS] = _("纵向两端拉伸"),
[ANIM_V_STRETCH_BOTH_ENDS_TWICE] = _("V STRETCH BOTH ENDS TWICE"), [ANIM_V_STRETCH_BOTH_ENDS_TWICE] = _("纵向两端拉伸两次"),
[ANIM_H_STRETCH_FAR_TWICE] = _("H STRETCH FAR TWICE"), [ANIM_H_STRETCH_FAR_TWICE] = _("横向向远拉伸两次"),
[ANIM_H_STRETCH_FAR] = _("H STRETCH FAR"), [ANIM_H_STRETCH_FAR] = _("横向向远拉伸"),
[ANIM_GROW_STUTTER_TWICE] = _("GROW STUTTER TWICE"), [ANIM_GROW_STUTTER_TWICE] = _("变大 停顿两次"),
[ANIM_GROW_STUTTER] = _("GROW STUTTER"), [ANIM_GROW_STUTTER] = _("变大 停顿"),
[ANIM_CONCAVE_ARC_LARGE_SLOW] = _("CONCAVE ARC LARGE SLOW"), [ANIM_CONCAVE_ARC_LARGE_SLOW] = _("大凹弧 慢速"),
[ANIM_CONCAVE_ARC_LARGE] = _("CONCAVE ARC LARGE"), [ANIM_CONCAVE_ARC_LARGE] = _("大凹弧"),
[ANIM_CONCAVE_ARC_LARGE_TWICE] = _("CONCAVE ARC LARGE TWICE"), [ANIM_CONCAVE_ARC_LARGE_TWICE] = _("大凹弧 两次"),
[ANIM_CONVEX_DOUBLE_ARC_SLOW] = _("CONVEX DOUBLE ARC SLOW"), [ANIM_CONVEX_DOUBLE_ARC_SLOW] = _("双凸弧 慢速"),
[ANIM_CONVEX_DOUBLE_ARC] = _("CONVEX DOUBLE ARC"), [ANIM_CONVEX_DOUBLE_ARC] = _("双凸弧"),
[ANIM_CONVEX_DOUBLE_ARC_TWICE] = _("CONVEX DOUBLE ARC TWICE"), [ANIM_CONVEX_DOUBLE_ARC_TWICE] = _("双凸弧 两次"),
[ANIM_CONCAVE_ARC_SMALL_SLOW] = _("CONCAVE ARC SMALL SLOW"), [ANIM_CONCAVE_ARC_SMALL_SLOW] = _("小凹弧 慢速"),
[ANIM_CONCAVE_ARC_SMALL] = _("CONCAVE ARC SMALL"), [ANIM_CONCAVE_ARC_SMALL] = _("小凹弧"),
[ANIM_CONCAVE_ARC_SMALL_TWICE] = _("CONCAVE ARC SMALL TWICE"), [ANIM_CONCAVE_ARC_SMALL_TWICE] = _("小凹弧 两次"),
[ANIM_H_DIP] = _("H DIP"), [ANIM_H_DIP] = _("水平倾斜"),
[ANIM_H_DIP_FAST] = _("H DIP FAST"), [ANIM_H_DIP_FAST] = _("水平快速倾斜"),
[ANIM_H_DIP_TWICE] = _("H DIP TWICE"), [ANIM_H_DIP_TWICE] = _("水平倾斜两圈"),
[ANIM_SHRINK_GROW_VIBRATE_FAST] = _("SHRINK GROW VIBRATE FAST"), [ANIM_SHRINK_GROW_VIBRATE_FAST] = _("快速收缩变大振动"),
[ANIM_SHRINK_GROW_VIBRATE] = _("SHRINK GROW VIBRATE"), [ANIM_SHRINK_GROW_VIBRATE] = _("快速收缩变大振动"),
[ANIM_SHRINK_GROW_VIBRATE_SLOW] = _("SHRINK GROW VIBRATE SLOW"), [ANIM_SHRINK_GROW_VIBRATE_SLOW] = _("慢速收缩变大振动"),
[ANIM_JOLT_RIGHT_FAST] = _("JOLT RIGHT FAST"), [ANIM_JOLT_RIGHT_FAST] = _("快速右摇"),
[ANIM_JOLT_RIGHT] = _("JOLT RIGHT"), [ANIM_JOLT_RIGHT] = _("右摇"),
[ANIM_JOLT_RIGHT_SLOW] = _("JOLT RIGHT SLOW"), [ANIM_JOLT_RIGHT_SLOW] = _("慢速右摇"),
[ANIM_SHAKE_FLASH_YELLOW_FAST] = _("SHAKE FLASH YELLOW FAST"), [ANIM_SHAKE_FLASH_YELLOW_FAST] = _("快速摇晃闪黄光"),
[ANIM_SHAKE_FLASH_YELLOW] = _("SHAKE FLASH YELLOW"), [ANIM_SHAKE_FLASH_YELLOW] = _("快速摇晃闪黄光"),
[ANIM_SHAKE_FLASH_YELLOW_SLOW] = _("SHAKE FLASH YELLOW SLOW"), [ANIM_SHAKE_FLASH_YELLOW_SLOW] = _("慢速摇晃闪黄光"),
[ANIM_SHAKE_GLOW_RED_FAST] = _("SHAKE GLOW RED FAST"), [ANIM_SHAKE_GLOW_RED_FAST] = _("快速摇晃发红光"),
[ANIM_SHAKE_GLOW_RED] = _("SHAKE GLOW RED"), [ANIM_SHAKE_GLOW_RED] = _("快速摇晃发红光"),
[ANIM_SHAKE_GLOW_RED_SLOW] = _("SHAKE GLOW RED SLOW"), [ANIM_SHAKE_GLOW_RED_SLOW] = _("慢速摇晃发红光"),
[ANIM_SHAKE_GLOW_GREEN_FAST] = _("SHAKE GLOW GREEN FAST"), [ANIM_SHAKE_GLOW_GREEN_FAST] = _("快速摇晃发绿光"),
[ANIM_SHAKE_GLOW_GREEN] = _("SHAKE GLOW GREEN"), [ANIM_SHAKE_GLOW_GREEN] = _("快速摇晃发绿光"),
[ANIM_SHAKE_GLOW_GREEN_SLOW] = _("SHAKE GLOW GREEN SLOW"), [ANIM_SHAKE_GLOW_GREEN_SLOW] = _("慢速摇晃发绿光"),
[ANIM_SHAKE_GLOW_BLUE_FAST] = _("SHAKE GLOW BLUE FAST"), [ANIM_SHAKE_GLOW_BLUE_FAST] = _("快速摇晃发蓝光"),
[ANIM_SHAKE_GLOW_BLUE] = _("SHAKE GLOW BLUE"), [ANIM_SHAKE_GLOW_BLUE] = _("快速摇晃发蓝光"),
[ANIM_SHAKE_GLOW_BLUE_SLOW] = _("SHAKE GLOW BLUE SLOW"), [ANIM_SHAKE_GLOW_BLUE_SLOW] = _("慢速摇晃发蓝光"),
[ANIM_SHAKE_GLOW_BLACK_SLOW] = _("SHAKE GLOW BLACK SLOW"), [ANIM_SHAKE_GLOW_BLACK_SLOW] = _("慢速摇晃发黑光"),
[ANIM_SHAKE_GLOW_WHITE_SLOW] = _("SHAKE GLOW WHITE SLOW"), [ANIM_SHAKE_GLOW_WHITE_SLOW] = _("慢速摇晃发白光"),
[ANIM_SHAKE_GLOW_PURPLE_SLOW] = _("SHAKE GLOW PURPLE SLOW"), [ANIM_SHAKE_GLOW_PURPLE_SLOW] = _("慢速摇晃发紫光"),
}; };
const u8 gBattleBackgroundNames[][30] = const u8 gBattleBackgroundNames[][30] =
{ {
[MAP_BATTLE_SCENE_NORMAL] = _("NORMAL "), [MAP_BATTLE_SCENE_NORMAL] = _("普通 "),
[MAP_BATTLE_SCENE_GYM] = _("GYM "), [MAP_BATTLE_SCENE_GYM] = _("道馆 "),
[MAP_BATTLE_SCENE_MAGMA] = _("MAGMA "), [MAP_BATTLE_SCENE_MAGMA] = _("熔岩队 "),
[MAP_BATTLE_SCENE_AQUA] = _("AQUA "), [MAP_BATTLE_SCENE_AQUA] = _("海洋队 "),
[MAP_BATTLE_SCENE_SIDNEY] = _("SIDNEY "), [MAP_BATTLE_SCENE_SIDNEY] = _("花月 "),
[MAP_BATTLE_SCENE_PHOEBE] = _("PHOEBE "), [MAP_BATTLE_SCENE_PHOEBE] = _("芙蓉 "),
[MAP_BATTLE_SCENE_GLACIA] = _("GLACIA "), [MAP_BATTLE_SCENE_GLACIA] = _("波妮 "),
[MAP_BATTLE_SCENE_DRAKE] = _("DRAKE "), [MAP_BATTLE_SCENE_DRAKE] = _("源治 "),
[MAP_BATTLE_SCENE_FRONTIER] = _("FRONTIER "), [MAP_BATTLE_SCENE_FRONTIER] = _("开拓区 "),
[MAP_BATTLE_SCENE_LEADER] = _("LEADER "), [MAP_BATTLE_SCENE_LEADER] = _("馆主 "),
[MAP_BATTLE_SCENE_WALLACE] = _("WALLACE "), [MAP_BATTLE_SCENE_WALLACE] = _("米可利 "),
[MAP_BATTLE_SCENE_GROUDON] = _("GROUDON "), [MAP_BATTLE_SCENE_GROUDON] = _("固拉多 "),
[MAP_BATTLE_SCENE_KYOGRE] = _("KYOGRE "), [MAP_BATTLE_SCENE_KYOGRE] = _("盖欧卡 "),
[MAP_BATTLE_SCENE_RAYQUAZA] = _("RAYQUAZA "), [MAP_BATTLE_SCENE_RAYQUAZA] = _("烈空坐 "),
}; };
const u8 gBattleBackgroundTerrainNames[][26] = const u8 gBattleBackgroundTerrainNames[][26] =
{ {
[BATTLE_ENVIRONMENT_GRASS] = _("NORMAL - GRASS "), [BATTLE_ENVIRONMENT_GRASS] = _("普通 - 草丛 "),
[BATTLE_ENVIRONMENT_LONG_GRASS] = _("NORMAL - LONG GRASS "), [BATTLE_ENVIRONMENT_LONG_GRASS] = _("普通 - 长草丛 "),
[BATTLE_ENVIRONMENT_SAND] = _("NORMAL - SAND "), [BATTLE_ENVIRONMENT_SAND] = _("普通 - 沙地 "),
[BATTLE_ENVIRONMENT_UNDERWATER] = _("NORMAL - UNDERWATER "), [BATTLE_ENVIRONMENT_UNDERWATER] = _("普通 - 水中 "),
[BATTLE_ENVIRONMENT_WATER] = _("NORMAL - WATER "), [BATTLE_ENVIRONMENT_WATER] = _("普通 - 水面 "),
[BATTLE_ENVIRONMENT_POND] = _("NORMAL - POND "), [BATTLE_ENVIRONMENT_POND] = _("普通 - 池塘 "),
[BATTLE_ENVIRONMENT_MOUNTAIN] = _("NORMAL - MOUNTAIN "), [BATTLE_ENVIRONMENT_MOUNTAIN] = _("普通 - 山地 "),
[BATTLE_ENVIRONMENT_CAVE] = _("NORMAL - CAVE "), [BATTLE_ENVIRONMENT_CAVE] = _("普通 - 洞窟 "),
[BATTLE_ENVIRONMENT_BUILDING] = _("NORMAL - BUILDING "), [BATTLE_ENVIRONMENT_BUILDING] = _("普通 - 室内 "),
[BATTLE_ENVIRONMENT_PLAIN] = _("NORMAL - PLAIN "), [BATTLE_ENVIRONMENT_PLAIN] = _("普通 - 平地 "),
}; };
const u8 sShadowSizeLabels[][4] = const u8 sShadowSizeLabels[][8] =
{ {
[SHADOW_SIZE_S] = _(" S"), [SHADOW_SIZE_S] = _(" "),
[SHADOW_SIZE_M] = _(" M"), [SHADOW_SIZE_M] = _(" "),
[SHADOW_SIZE_L] = _(" L"), [SHADOW_SIZE_L] = _(" "),
[SHADOW_SIZE_XL_BATTLE_ONLY] = _(" XL"), [SHADOW_SIZE_XL_BATTLE_ONLY] = _(" 特大"),
}; };
//Function declarations //Function declarations
static void PrintDigitChars(struct PokemonSpriteVisualizer *data); static void PrintDigitChars(struct PokemonSpriteVisualizer *data);
@ -435,27 +435,27 @@ static void PrintInstructionsOnWindow(struct PokemonSpriteVisualizer *data)
{ {
u8 fontId = 0; u8 fontId = 0;
u8 x = 2; u8 x = 2;
u8 textInstructions[] = _("{START_BUTTON} Shiny\n{B_BUTTON} Exit {A_BUTTON} Anims and BG$"); u8 textInstructions[] = _("{START_BUTTON} 异色\n{B_BUTTON} 退出 {A_BUTTON} 动画与背景$");
u8 textInstructionsGender[] = _("{START_BUTTON} Shiny {SELECT_BUTTON} Gender\n{B_BUTTON} Exit {A_BUTTON} Anims and BG$"); u8 textInstructionsGender[] = _("{START_BUTTON} 异色 {SELECT_BUTTON} 性别\n{B_BUTTON} 退出 {A_BUTTON} 动画与背景$");
u8 textInstructionsSubmenuOne[] = _("{START_BUTTON} Shiny\n{B_BUTTON} Back {A_BUTTON} Sprite Coords$"); u8 textInstructionsSubmenuOne[] = _("{START_BUTTON} 异色\n{B_BUTTON} 返回 {A_BUTTON} 图片坐标$");
u8 textInstructionsSubmenuOneGender[] = _("{START_BUTTON} Shiny {SELECT_BUTTON} Gender\n{B_BUTTON} Back {A_BUTTON} Sprite Coords$"); u8 textInstructionsSubmenuOneGender[] = _("{START_BUTTON} 异色 {SELECT_BUTTON} 性别\n{B_BUTTON} 返回 {A_BUTTON} 图片坐标$");
#if B_ENEMY_MON_SHADOW_STYLE >= GEN_4 && P_GBA_STYLE_SPECIES_GFX == FALSE #if B_ENEMY_MON_SHADOW_STYLE >= GEN_4 && P_GBA_STYLE_SPECIES_GFX == FALSE
u8 textInstructionsSubmenuTwo[] = _("{START_BUTTON} Shiny\n{B_BUTTON} Back {A_BUTTON} Shadow Coords$"); u8 textInstructionsSubmenuTwo[] = _("{START_BUTTON} 异色\n{B_BUTTON} 返回 {A_BUTTON} 影子坐标$");
u8 textInstructionsSubmenuTwoGender[] = _("{START_BUTTON} Shiny {SELECT_BUTTON} Gender\n{B_BUTTON} Back {A_BUTTON} Shadow Coords$"); u8 textInstructionsSubmenuTwoGender[] = _("{START_BUTTON} 异色 {SELECT_BUTTON} 性别\n{B_BUTTON} 返回 {A_BUTTON} 影子坐标$");
u8 textInstructionsSubmenuThree[] = _("{START_BUTTON} Shiny\n{B_BUTTON} Back"); u8 textInstructionsSubmenuThree[] = _("{START_BUTTON} 异色\n{B_BUTTON} 返回");
u8 textInstructionsSubmenuThreeGender[] = _("{START_BUTTON} Shiny {SELECT_BUTTON} Gender\n{B_BUTTON} Back$"); u8 textInstructionsSubmenuThreeGender[] = _("{START_BUTTON} 异色 {SELECT_BUTTON} 性别\n{B_BUTTON} 返回$");
#else #else
u8 textInstructionsSubmenuTwo[] = _("{START_BUTTON} Shiny\n{B_BUTTON} Back$"); u8 textInstructionsSubmenuTwo[] = _("{START_BUTTON} 异色\n{B_BUTTON} 返回$");
u8 textInstructionsSubmenuTwoGender[] = _("{START_BUTTON} Shiny {SELECT_BUTTON} Gender\n{B_BUTTON} Back$"); u8 textInstructionsSubmenuTwoGender[] = _("{START_BUTTON} 异色 {SELECT_BUTTON} 性别\n{B_BUTTON} 返回$");
u8 textInstructionsSubmenuThree[] = _("$"); u8 textInstructionsSubmenuThree[] = _("$");
u8 textInstructionsSubmenuThreeGender[] = _("$"); u8 textInstructionsSubmenuThreeGender[] = _("$");
#endif #endif
u8 textBottom[] = _("BACK:\nFRONT:\nBG:$"); u8 textBottom[] = _("背面:\n正面:\n背景:$");
u8 textBottomForms[] = _("BACK:\nFRONT:\nBG:\nFORMS:$"); u8 textBottomForms[] = _("背面:\n正面:\n背景:\n形态:$");
u8 textBottomSubmenuTwo[] = _("B coords:\nF coords:\nF elev:"); u8 textBottomSubmenuTwo[] = _("背面坐标:\n正面坐标:\n正面高度:");
u8 textBottomSubmenuThree[] = _("X coords:\nY coords:\nSize:"); u8 textBottomSubmenuThree[] = _("横坐标:\n纵坐标:\n大小:");
u16 species = data->modifyArrows.currValue; u16 species = data->modifyArrows.currValue;
u8 textL[] = _("{L_BUTTON}"); u8 textL[] = _("{L_BUTTON}");
@ -1097,8 +1097,8 @@ static void UpdateYPosOffsetText(struct PokemonSpriteVisualizer *data)
{ {
u8 text[34]; u8 text[34];
u8 fontId = 0; u8 fontId = 0;
u8 textConst[] = _("const val:"); u8 textConst[] = _("原数值:");
u8 textNew[] = _("new val:"); u8 textNew[] = _("新数值:");
u8 x_const_val = 50; u8 x_const_val = 50;
u8 x_new_text = 70; u8 x_new_text = 70;
u8 x_new_val = 110; u8 x_new_val = 110;
@ -1158,8 +1158,8 @@ static void UpdateShadowSettingsText(struct PokemonSpriteVisualizer *data)
u8 text[16]; u8 text[16];
u8 fontId = 0; u8 fontId = 0;
u8 textConst[] = _("const val:"); u8 textConst[] = _("原数值:");
u8 textNew[] = _("new val:"); u8 textNew[] = _("新数值:");
u8 x_const_val = 50; u8 x_const_val = 50;
u8 x_new_text = 70; u8 x_new_text = 70;
u8 x_new_val = 110; u8 x_new_val = 110;