diff --git a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc index b4d6219942..ff429f9b18 100644 --- a/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc +++ b/data/maps/BattleFrontier_BattleFactoryPreBattleRoom/scripts.inc @@ -536,8 +536,7 @@ BattleFrontier_BattleFactoryPreBattleRoom_Text_TrainerSkilledInDarkType: .string "这个训练家显然很善于\n操纵恶属性。$" BattleFrontier_BattleFactoryPreBattleRoom_Text_TrainerSkilledInFairyType: - .string "The TRAINER is apparently skilled\n" - .string "in the handling of the FAIRY type.$" + .string "这个训练家显然很善于\n操纵妖精属性。$" BattleFrontier_BattleFactoryPreBattleRoom_Text_TrainerSkilledInSteelType: .string "这个训练家显然很善于\n操纵钢属性。$" diff --git a/data/maps/Route104/scripts.inc b/data/maps/Route104/scripts.inc index 9706cb4e3b..684c9b8c7b 100644 --- a/data/maps/Route104/scripts.inc +++ b/data/maps/Route104/scripts.inc @@ -1044,7 +1044,7 @@ Route104_Text_MayWeShouldRegister: .string "小遥:呀,你好,{PLAYER}{KUN}!\p得文为你的宝可梦导航仪加入了\n对战寻呼系统,是吧?\p我们登记一下各自的信息吧,\n这样就能随时联系了。$" Route104_Text_RegisteredMay: - .string "{PLAYER} registered MAY\nin the POKeNAV.$" + .string "{PLAYER}把小遥的信息\n登记进宝可梦导航仪里。$" Route104_Text_MayHowsYourPokedex: .string "小遥:噢,对了,{PLAYER}{KUN},\n你的宝可梦图鉴怎么样了?$" diff --git a/data/scripts/config.inc b/data/scripts/config.inc index dc80b1824a..d31227b46a 100644 --- a/data/scripts/config.inc +++ b/data/scripts/config.inc @@ -7,6 +7,6 @@ Debug_FlagsAndVarNotSetBattleConfigMessage:: end Debug_FlagsAndVarNotSetBattleConfigMessage_Text: - .string "Feature unavailable! Please define a\n" - .string "usable flag and a usable var in:\l" + .string "该功能不可用,\n" + .string "请在以下路径定义可用的flag或var\l" .string "'include/config/battle.h'!$" diff --git a/data/scripts/debug.inc b/data/scripts/debug.inc index 77efdda3c0..b13ced2971 100644 --- a/data/scripts/debug.inc +++ b/data/scripts/debug.inc @@ -92,7 +92,7 @@ Debug_BoxFilledMessage:: goto Debug_MessageEnd Debug_BoxFilledMessage_Text: - .string "Storage boxes filled!$" + .string "盒子已满!$" Debug_EventScript_CheckEVs:: lockall @@ -281,8 +281,8 @@ Debug_BerryPestsDisabled:: end DebugText_BerryPestsDisabled: - .string "OW_BERRY_PESTS is disabled.\n" - .string "Unable to force pests onto berry trees.$" + .string "OW_BERRY_PESTS未开启。\n" + .string "无法在果树上强制添加害虫。$" Debug_BerryWeedsDisabled:: msgbox DebugText_BerryWeedsDisabled, MSGBOX_DEFAULT @@ -290,8 +290,8 @@ Debug_BerryWeedsDisabled:: end DebugText_BerryWeedsDisabled: - .string "OW_BERRY_WEEDS is disabled.\n" - .string "Unable to force weeds onto berry trees.$" + .string "OW_BERRY_WEEDS未开启。\n" + .string "无法在果树上强制添加杂草。" Debug_EventScript_InflictStatus1:: lockall diff --git a/data/scripts/repel.inc b/data/scripts/repel.inc index 980fdce3e8..04e3242aec 100644 --- a/data/scripts/repel.inc +++ b/data/scripts/repel.inc @@ -149,4 +149,4 @@ Text_SprayWoreOffAskUseX:: Text_SprayWoreOffUseX:: .string "{PLAYER}使用了\n" - .string "{STR_VAR_2}.$" + .string "{STR_VAR_2}。$" diff --git a/data/text/trainers.inc b/data/text/trainers.inc index 56a2c18e80..fca4d8d2c8 100644 --- a/data/text/trainers.inc +++ b/data/text/trainers.inc @@ -1,7 +1,6 @@ VSSeeker_Text_TrainersNotReady:: - .string "The other TRAINERS don't appear\n" - .string "to be ready for battle.\p" - .string "Let's wait till later.{PAUSE_UNTIL_PRESS}$" + .string "其他训练家似乎还没有准备好战斗,\n" + .string "过段时间再尝试吧。{PAUSE_UNTIL_PRESS}$" Route102_Text_CalvinIntro:: .string "如果你随身带着宝可梦,那么\n你就是个正式的宝可梦训练家!\l你不能拒绝我的挑战!$" diff --git a/data/text/tv.inc b/data/text/tv.inc index 4454eb01b2..ce5c301384 100644 --- a/data/text/tv.inc +++ b/data/text/tv.inc @@ -92,16 +92,16 @@ BravoTrainerBattleTower_Text_Unsatisfied:: .string "训练家应该是这么说的:\n“我还没满足…”\p我们的训练家在那发表后\n明显心情有些低落。\p不过,想要在完全满意的\n状态下战斗也没那么容易吧?\p不管怎么说,我们的训练家\n总是会以这样一句话来表达懊恼:$" BravoTrainerBattleTower_Text_None1:: - .string "None$" + .string "无$" BravoTrainerBattleTower_Text_None2:: - .string "None$" + .string "无$" BravoTrainerBattleTower_Text_None3:: - .string "None$" + .string "无$" BravoTrainerBattleTower_Text_None4:: - .string "None$" + .string "无$" BravoTrainerBattleTower_Text_Response:: .string "“{STR_VAR_1}。”$" diff --git a/python_tools/src/战斗文本.xlsx b/python_tools/src/战斗文本.xlsx index dc3b18f7cf..3e0bb955c3 100644 Binary files a/python_tools/src/战斗文本.xlsx and b/python_tools/src/战斗文本.xlsx differ diff --git a/python_tools/src/装饰物品.xlsx b/python_tools/src/装饰物品.xlsx new file mode 100644 index 0000000000..06b1e7dcd3 Binary files /dev/null and b/python_tools/src/装饰物品.xlsx differ diff --git a/python_tools/translate_battle_message.py b/python_tools/translate_battle_message.py index 3cb4618b21..9b895933ba 100644 --- a/python_tools/translate_battle_message.py +++ b/python_tools/translate_battle_message.py @@ -3,8 +3,8 @@ import os from openpyxl import load_workbook # 文件路径 -c_file_path = os.path.abspath(r"c:\Users\Nox\Documents\GitHub\pokeemerald-expansion-Chinese\src\battle_message.c") -xlsx_file_path = os.path.abspath(r"C:\Users\Nox\Documents\GitHub\pokeemerald-expansion-Chinese\python_tools\src\战斗文本.xlsx") +c_file_path = os.path.dirname(os.path.abspath(__file__))+"/../src/battle_message.c" +xlsx_file_path = os.path.dirname(os.path.abspath(__file__))+"/src/战斗文本.xlsx" # 读取 xlsx 文件并解析为字典 def load_translations(xlsx_file_path): diff --git a/python_tools/translate_decoration.py b/python_tools/translate_decoration.py new file mode 100644 index 0000000000..282f3ed249 --- /dev/null +++ b/python_tools/translate_decoration.py @@ -0,0 +1,41 @@ +import openpyxl +import re +import os + +# 文件路径 +base_dir = os.path.dirname(os.path.abspath(__file__)) +h_file_path = os.path.join(base_dir, "../src/data/decoration/header.h") +xlsx_path = os.path.join(base_dir, "src/装饰物品.xlsx") + +# 加载Excel文件 +wb = openpyxl.load_workbook(xlsx_path) +sheet = wb.active + +# 读取Excel数据 +replacement_list = [] +for row in sheet.iter_rows(min_row=2): # 假设第一行为标题,从第二行开始读取 + name_value = row[2].value # 第三列 + if name_value: + replacement_list.append(name_value) + +# 打印替换列表,便于调试 +print("replacement_list:", replacement_list) + +# 读取.h文件内容 +with open(h_file_path, "r", encoding="utf-8") as file: + h_file_content = file.readlines() + +# 替换 .name 行的内容 +replacement_index = 0 +for i, line in enumerate(h_file_content): + if '.name = _("' in line and replacement_index < len(replacement_list): + # 使用正则表达式替换 "..." 中的内容 + h_file_content[i] = re.sub(r'_\(".*?"\)', f'_("{replacement_list[replacement_index]}")', line) + print(f"替换第 {i + 1} 行: {line.strip()} -> {h_file_content[i].strip()}") + replacement_index += 1 + +# 写回 .h 文件 +with open(h_file_path, "w", encoding="utf-8") as file: + file.writelines(h_file_content) + +print("替换完成!") \ No newline at end of file diff --git a/python_tools/translate_decoration2.py b/python_tools/translate_decoration2.py new file mode 100644 index 0000000000..2ea84296fc --- /dev/null +++ b/python_tools/translate_decoration2.py @@ -0,0 +1,46 @@ +import openpyxl +import re +import os + +# 文件路径 +h_file_path = os.path.dirname(os.path.abspath(__file__))+"/../src/data/decoration/description.h" +xlsx_path = os.path.dirname(os.path.abspath(__file__))+"/src/装饰物品.xlsx" + +# 加载Excel文件 +wb = openpyxl.load_workbook(xlsx_path) +sheet = wb.active + +# 读取Excel数据 +var_to_desc_map = {} +for row in sheet.iter_rows(min_row=2): # 假设第一行为标题,从第二行开始读取 + var_name = row[3].value # 第四列 + new_content = row[4].value # 第五列 + if var_name and new_content: + var_to_desc_map[var_name] = new_content + +# 读取.h文件内容 +with open(h_file_path, "r", encoding="utf-8") as file: + h_file_content = file.read() + +# 匹配并替换括号内的内容 +def replace_description(match): + var_name = match.group(1) # 匹配到的变量名 + if var_name in var_to_desc_map: + new_desc = var_to_desc_map[var_name] + return f'{var_name}[] = _("{new_desc}")' # 替换括号内的内容 + return match.group(0) + +# 正则表达式匹配变量名及括号内容 +pattern = re.compile( + r'(DecorDesc_[A-Z_0-9]+)\[\]\s*=\s*_\((.*?)\)', # 匹配变量名和括号内容 + re.DOTALL +) + +# 替换内容 +new_h_file_content = pattern.sub(replace_description, h_file_content) + +# 写回.h文件 +with open(h_file_path, "w", encoding="utf-8") as file: + file.write(new_h_file_content) + +print("替换完成!") \ No newline at end of file diff --git a/src/data/contest_opponents.h b/src/data/contest_opponents.h index d567885aa6..efc08b8925 100644 --- a/src/data/contest_opponents.h +++ b/src/data/contest_opponents.h @@ -202,8 +202,8 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = CONTEST_AI_TRAINER_ID, .species = SPECIES_LOUDRED, .contestCategory = CONTEST_CATEGORY_BEAUTY, - .monName = _("LOUDED"), - .trainerName = _("BRYANT"), + .monName = _("爆吼"),//未使用,自由发挥了 + .trainerName = _("布莱恩"),//未使用,自由发挥了 .contestRank = CONTEST_RANK_HYPER }, [CONTEST_WINNER_HALL_UNUSED_2 - 1] = { @@ -211,8 +211,8 @@ const struct ContestWinner gDefaultContestWinners[] = .trainerId = CONTEST_AI_TRAINER_ID, .species = SPECIES_DELCATTY, .contestCategory = CONTEST_CATEGORY_CUTE, - .monName = _("KITSY"), - .trainerName = _("OMAR"), + .monName = _("绮丝蒂"),//未使用,自由发挥了 + .trainerName = _("奥马尔"),//未使用,自由发挥了 .contestRank = CONTEST_RANK_MASTER } }; diff --git a/src/data/decoration/description.h b/src/data/decoration/description.h index b56f43eb60..d1b7f3270f 100644 --- a/src/data/decoration/description.h +++ b/src/data/decoration/description.h @@ -1,573 +1,239 @@ -const u8 DecorDesc_SMALL_DESK[] = _( - "A small desk built\n" - "for one."); - -const u8 DecorDesc_POKEMON_DESK[] = _( - "A small desk built in\n" - "the shape of a POKé\n" - "BALL."); - -const u8 DecorDesc_HEAVY_DESK[] = _( - "A large desk made\n" - "of steel. Put some\n" - "decorations on it."); - -const u8 DecorDesc_RAGGED_DESK[] = _( - "A large desk made\n" - "of wood. Put some\n" - "decorations on it."); - -const u8 DecorDesc_COMFORT_DESK[] = _( - "A large desk made\n" - "of leaves. Put some\n" - "decorations on it."); - -const u8 DecorDesc_PRETTY_DESK[] = _( - "A huge desk made\n" - "of glass. Holds lots\n" - "of decorations."); - -const u8 DecorDesc_BRICK_DESK[] = _( - "A huge desk made\n" - "of brick. Holds lots\n" - "of decorations."); - -const u8 DecorDesc_CAMP_DESK[] = _( - "A huge desk made\n" - "of logs. Put lots of\n" - "decorations on it."); - -const u8 DecorDesc_HARD_DESK[] = _( - "A huge desk made\n" - "of rocks. Holds\n" - "many decorations."); - -const u8 DecorDesc_SMALL_CHAIR[] = _( - "A small chair made\n" - "for one."); - -const u8 DecorDesc_POKEMON_CHAIR[] = _( - "A small chair built\n" - "in the shape of a\n" - "POKé BALL."); - -const u8 DecorDesc_HEAVY_CHAIR[] = _( - "A small chair made\n" - "of steel."); - -const u8 DecorDesc_PRETTY_CHAIR[] = _( - "A small chair made\n" - "of glass."); - -const u8 DecorDesc_COMFORT_CHAIR[] = _( - "A small chair made\n" - "of leaves."); - -const u8 DecorDesc_RAGGED_CHAIR[] = _( - "A small chair made\n" - "of wood."); - -const u8 DecorDesc_BRICK_CHAIR[] = _( - "A small chair made\n" - "of brick."); - -const u8 DecorDesc_CAMP_CHAIR[] = _( - "A small chair made\n" - "of logs."); - -const u8 DecorDesc_HARD_CHAIR[] = _( - "A small chair made\n" - "of rock."); - -const u8 DecorDesc_RED_PLANT[] = _( - "A vivid red potted\n" - "plant."); - -const u8 DecorDesc_TROPICAL_PLANT[] = _( - "A flowering tropical\n" - "plant in a pot."); - -const u8 DecorDesc_PRETTY_FLOWERS[] = _( - "A pot of cute\n" - "flowers."); - -const u8 DecorDesc_COLORFUL_PLANT[] = _( - "A large pot with\n" - "many colorful\n" - "flowers."); - -const u8 DecorDesc_BIG_PLANT[] = _( - "A large, umbrella-\n" - "shaped plant in a\n" - "big pot."); - -const u8 DecorDesc_GORGEOUS_PLANT[] = _( - "A large, impressive\n" - "plant in a big pot."); - -const u8 DecorDesc_RED_BRICK[] = _( - "A red-colored brick.\n" - "Decorations can be\n" - "placed on top."); - -const u8 DecorDesc_YELLOW_BRICK[] = _( - "A yellow-colored\n" - "brick. Put some\n" - "decorations on top."); - -const u8 DecorDesc_BLUE_BRICK[] = _( - "A blue-colored\n" - "brick. Put some\n" - "decorations on top."); - -const u8 DecorDesc_RED_BALLOON[] = _( - "A red balloon filled\n" - "with water. Bursts\n" - "if stepped on."); - -const u8 DecorDesc_BLUE_BALLOON[] = _( - "A blue balloon filled\n" - "with water. Bursts\n" - "if stepped on."); - -const u8 DecorDesc_YELLOW_BALLOON[] = _( - "A yellow balloon\n" - "filled with water.\n" - "Pops if stepped on."); - -const u8 DecorDesc_RED_TENT[] = _( - "A large red tent.\n" - "You can hide inside\n" - "it."); - -const u8 DecorDesc_BLUE_TENT[] = _( - "A large blue tent.\n" - "You can hide inside\n" - "it."); - -const u8 DecorDesc_SOLID_BOARD[] = _( - "Place over a hole to\n" - "cross to the other\n" - "side."); - -const u8 DecorDesc_SLIDE[] = _( - "Use to slide down\n" - "from the platform."); - -const u8 DecorDesc_FENCE_LENGTH[] = _( - "A small fence that\n" - "blocks passage."); - -const u8 DecorDesc_FENCE_WIDTH[] = _( - "A small fence that\n" - "blocks passage."); - -const u8 DecorDesc_TIRE[] = _( - "An old large tire.\n" - "Decorations can be\n" - "placed on top."); - -const u8 DecorDesc_STAND[] = _( - "A large pedestal\n" - "with steps."); - -const u8 DecorDesc_MUD_BALL[] = _( - "A large ball of mud.\n" - "Crumbles if stepped\n" - "on."); - -const u8 DecorDesc_BREAKABLE_DOOR[] = _( - "A weird door that\n" - "people can walk\n" - "right through."); - -const u8 DecorDesc_SAND_ORNAMENT[] = _( - "An ornament made\n" - "of sand. Crumbles if\n" - "touched."); - -const u8 DecorDesc_SILVER_SHIELD[] = _( - "Awarded for 50\n" - "straight wins at\n" - "the BATTLE TOWER."); - -const u8 DecorDesc_GOLD_SHIELD[] = _( - "Awarded for 100\n" - "straight wins at\n" - "the BATTLE TOWER."); - -const u8 DecorDesc_GLASS_ORNAMENT[] = _( - "A glass replica of\n" - "a famous sculpture\n" - "at the ART MUSEUM."); - -const u8 DecorDesc_TV[] = _( - "A small, gray-\n" - "colored toy TV."); - -const u8 DecorDesc_ROUND_TV[] = _( - "A toy TV modeled\n" - "in the image of a\n" - "SEEDOT."); - -const u8 DecorDesc_CUTE_TV[] = _( - "A toy TV modeled\n" - "in the image of a\n" - "SKITTY."); - -const u8 DecorDesc_GLITTER_MAT[] = _( - "An odd mat that\n" - "glitters if stepped\n" - "on."); - -const u8 DecorDesc_JUMP_MAT[] = _( - "A trick mat that\n" - "jumps when it is\n" - "stepped on."); - -const u8 DecorDesc_SPIN_MAT[] = _( - "A trick mat that\n" - "spins around when\n" - "stepped on."); - -const u8 DecorDesc_C_LOW_NOTE_MAT[] = _( - "A mat that plays\n" - "a low C note when\n" - "stepped on."); - -const u8 DecorDesc_D_NOTE_MAT[] = _( - "A mat that plays\n" - "a D note when\n" - "stepped on."); - -const u8 DecorDesc_E_NOTE_MAT[] = _( - "A mat that plays\n" - "an E note when\n" - "stepped on."); - -const u8 DecorDesc_F_NOTE_MAT[] = _( - "A mat that plays\n" - "an F note when\n" - "stepped on."); - -const u8 DecorDesc_G_NOTE_MAT[] = _( - "A mat that plays\n" - "a G note when\n" - "stepped on."); - -const u8 DecorDesc_A_NOTE_MAT[] = _( - "A mat that plays\n" - "an A note when\n" - "stepped on."); - -const u8 DecorDesc_B_NOTE_MAT[] = _( - "A mat that plays\n" - "a B note when\n" - "stepped on."); - -const u8 DecorDesc_C_HIGH_NOTE_MAT[] = _( - "A mat that plays\n" - "a high C note when\n" - "stepped on."); - -const u8 DecorDesc_SURF_MAT[] = _( - "A mat designed with\n" - "a SURF image.\n" - "Put items on top."); - -const u8 DecorDesc_THUNDER_MAT[] = _( - "A mat designed with\n" - "a THUNDER image.\n" - "Put items on top."); - -const u8 DecorDesc_FIRE_BLAST_MAT[] = _( - "A mat designed with\n" - "a FIRE BLAST image.\n" - "Put items on top."); - -const u8 DecorDesc_POWDER_SNOW_MAT[] = _( - "A mat with a POWDER\n" - "SNOW image design.\n" - "Put items on top."); - -const u8 DecorDesc_ATTRACT_MAT[] = _( - "A mat designed with\n" - "an ATTRACT image.\n" - "Put items on top."); - -const u8 DecorDesc_FISSURE_MAT[] = _( - "A mat designed with\n" - "a FISSURE image.\n" - "Put items on top."); - -const u8 DecorDesc_SPIKES_MAT[] = _( - "A mat designed with\n" - "a SPIKES image.\n" - "Put items on top."); - -const u8 DecorDesc_BALL_POSTER[] = _( - "A small poster\n" - "printed with POKé\n" - "BALLS."); - -const u8 DecorDesc_GREEN_POSTER[] = _( - "A small poster with\n" - "a TREECKO print."); - -const u8 DecorDesc_RED_POSTER[] = _( - "A small poster with\n" - "a TORCHIC print."); - -const u8 DecorDesc_BLUE_POSTER[] = _( - "A small poster with\n" - "a MUDKIP print."); - -const u8 DecorDesc_CUTE_POSTER[] = _( - "A small poster with\n" - "an AZURILL print."); - -const u8 DecorDesc_PIKA_POSTER[] = _( - "A large poster with\n" - "a PIKACHU and\n" - "PICHU print."); - -const u8 DecorDesc_LONG_POSTER[] = _( - "A large poster with\n" - "a SEVIPER print."); - -const u8 DecorDesc_SEA_POSTER[] = _( - "A large poster with\n" - "a RELICANTH print."); - -const u8 DecorDesc_SKY_POSTER[] = _( - "A large poster with\n" - "a WINGULL print."); - -const u8 DecorDesc_KISS_POSTER[] = _( - "A large poster with\n" - "a SMOOCHUM print."); - -const u8 DecorDesc_PICHU_DOLL[] = _( - "A PICHU doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_PIKACHU_DOLL[] = _( - "A PIKACHU doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_MARILL_DOLL[] = _( - "A MARILL doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_TOGEPI_DOLL[] = _( - "A TOGEPI doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_CYNDAQUIL_DOLL[] = _( - "A CYNDAQUIL doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_CHIKORITA_DOLL[] = _( - "A CHIKORITA doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_TOTODILE_DOLL[] = _( - "A TOTODILE doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_JIGGLYPUFF_DOLL[] = _( - "A JIGGLYPUFF doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_MEOWTH_DOLL[] = _( - "A MEOWTH doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_CLEFAIRY_DOLL[] = _( - "A CLEFAIRY doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_DITTO_DOLL[] = _( - "A DITTO doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_SMOOCHUM_DOLL[] = _( - "A SMOOCHUM doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_TREECKO_DOLL[] = _( - "A TREECKO doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_TORCHIC_DOLL[] = _( - "A TORCHIC doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_MUDKIP_DOLL[] = _( - "A MUDKIP doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_DUSKULL_DOLL[] = _( - "A DUSKULL doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_WYNAUT_DOLL[] = _( - "A WYNAUT doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_BALTOY_DOLL[] = _( - "A BALTOY doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_KECLEON_DOLL[] = _( - "A KECLEON doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_AZURILL_DOLL[] = _( - "An AZURILL doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_SKITTY_DOLL[] = _( - "A SKITTY doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_SWABLU_DOLL[] = _( - "A SWABLU doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_GULPIN_DOLL[] = _( - "A GULPIN doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_LOTAD_DOLL[] = _( - "A LOTAD doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_SEEDOT_DOLL[] = _( - "A SEEDOT doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_PIKA_CUSHION[] = _( - "A PIKACHU cushion.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_ROUND_CUSHION[] = _( - "A MARILL cushion.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_KISS_CUSHION[] = _( - "A SMOOCHUM\n" - "cushion. Place it on\n" - "a mat or a desk."); - -const u8 DecorDesc_ZIGZAG_CUSHION[] = _( - "A ZIGZAGOON\n" - "cushion. Place it on\n" - "a mat or a desk."); - -const u8 DecorDesc_SPIN_CUSHION[] = _( - "A SPINDA cushion.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_DIAMOND_CUSHION[] = _( - "A SABLEYE cushion.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_BALL_CUSHION[] = _( - "A BALL cushion.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_GRASS_CUSHION[] = _( - "A grass-mark\n" - "cushion. Place it on\n" - "a mat or a desk."); - -const u8 DecorDesc_FIRE_CUSHION[] = _( - "A fire-mark\n" - "cushion. Place it on\n" - "a mat or a desk."); - -const u8 DecorDesc_WATER_CUSHION[] = _( - "A water-mark\n" - "cushion. Place it on\n" - "a mat or a desk."); - -const u8 DecorDesc_SNORLAX_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_RHYDON_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_LAPRAS_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_VENUSAUR_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_CHARIZARD_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_BLASTOISE_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_WAILMER_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_REGIROCK_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_REGICE_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); - -const u8 DecorDesc_REGISTEEL_DOLL[] = _( - "A large doll.\n" - "Place it on a mat\n" - "or a desk."); +const u8 DecorDesc_SMALL_DESK[] = _("单人尺寸的小型桌子"); + +const u8 DecorDesc_POKEMON_DESK[] = _("有著精灵球外形的小型桌子"); + +const u8 DecorDesc_HEAVY_DESK[] = _("用铁做成的大型桌子,上面可放置东西"); + +const u8 DecorDesc_RAGGED_DESK[] = _("用木头做成的大型桌子,上面可放置东西"); + +const u8 DecorDesc_COMFORT_DESK[] = _("用叶子做成的大型桌子,上面可放置东西"); + +const u8 DecorDesc_PRETTY_DESK[] = _("用玻璃做成的巨大桌子,可放置许多东西"); + +const u8 DecorDesc_BRICK_DESK[] = _("用砖块做成的巨大桌子,可放置许多东西"); + +const u8 DecorDesc_CAMP_DESK[] = _("用圆木做成的巨大桌子,可放置许多东西"); + +const u8 DecorDesc_HARD_DESK[] = _("用石头做成的巨大桌子,可放置许多东西"); + +const u8 DecorDesc_SMALL_CHAIR[] = _("只能一个人坐的小椅子"); + +const u8 DecorDesc_POKEMON_CHAIR[] = _("有着精灵球模样的小型椅子"); + +const u8 DecorDesc_HEAVY_CHAIR[] = _("用铁做成的小型椅子"); + +const u8 DecorDesc_PRETTY_CHAIR[] = _("用木头做成的小型椅子"); + +const u8 DecorDesc_COMFORT_CHAIR[] = _("用叶子做成的小型椅子"); + +const u8 DecorDesc_RAGGED_CHAIR[] = _("用玻璃做成的小型椅子"); + +const u8 DecorDesc_BRICK_CHAIR[] = _("用砖块做成的小型椅子"); + +const u8 DecorDesc_CAMP_CHAIR[] = _("用圆木做成的小型椅子"); + +const u8 DecorDesc_HARD_CHAIR[] = _("用石头做成的小型椅子"); + +const u8 DecorDesc_RED_PLANT[] = _("种着鲜红花朵的盆栽"); + +const u8 DecorDesc_TROPICAL_PLANT[] = _("种着南国花朵的盆栽"); + +const u8 DecorDesc_PRETTY_FLOWERS[] = _("种着可爱花朵的盆栽"); + +const u8 DecorDesc_COLORFUL_PLANT[] = _("栽着各式各样花朵的大型盆栽"); + +const u8 DecorDesc_BIG_PLANT[] = _("种著像雨伞般树木的大型盆栽"); + +const u8 DecorDesc_GORGEOUS_PLANT[] = _("种著高大树木的大型盆栽"); + +const u8 DecorDesc_RED_BRICK[] = _("红色的砖块,上面可放置东西"); + +const u8 DecorDesc_YELLOW_BRICK[] = _("黄色的砖块,上面可放置东西"); + +const u8 DecorDesc_BLUE_BRICK[] = _("蓝色的砖块,上面可放置东西"); + +const u8 DecorDesc_RED_BALLOON[] = _("装有水的红色气球,踩上去就会破掉"); + +const u8 DecorDesc_BLUE_BALLOON[] = _("装有水的蓝色气球,踩上去就会破掉"); + +const u8 DecorDesc_YELLOW_BALLOON[] = _("装有水的黄色气球,踩上去就会破掉"); + +const u8 DecorDesc_RED_TENT[] = _("大型的红色账篷,可以进入里面"); + +const u8 DecorDesc_BLUE_TENT[] = _("大型的蓝色账篷,可以进入里面"); + +const u8 DecorDesc_SOLID_BOARD[] = _("放在洞穴的上方的话就可以走到对面去"); + +const u8 DecorDesc_SLIDE[] = _("从台子上方可以滑下来"); + +const u8 DecorDesc_FENCE_LENGTH[] = _("小型的栅栏,无法加以通过"); + +const u8 DecorDesc_FENCE_WIDTH[] = _("小型的栅栏,无法加以通过"); + +const u8 DecorDesc_TIRE[] = _("老旧的大型轮胎,上面可放置东西"); + +const u8 DecorDesc_STAND[] = _("踩著阶梯就可以爬到台上"); + +const u8 DecorDesc_MUD_BALL[] = _("圆形的泥巴丸子,一踩上去就会破掉"); + +const u8 DecorDesc_BREAKABLE_DOOR[] = _("可以穿越通过的奇怪门板"); + +const u8 DecorDesc_SAND_ORNAMENT[] = _("一碰触就会崩塌的摆饰物品"); + +const u8 DecorDesc_SILVER_SHIELD[] = _("在对战塔战胜50人的纪念奖牌"); + +const u8 DecorDesc_GOLD_SHIELD[] = _("在对战塔战胜100人的纪念奖牌"); + +const u8 DecorDesc_GLASS_ORNAMENT[] = _("以玻璃依照美术馆里的知名雕刻模仿制作而成的东西"); + +const u8 DecorDesc_TV[] = _("灰色的小型玩具电视机"); + +const u8 DecorDesc_ROUND_TV[] = _("以橡实果的样子所制作的玩具电视机"); + +const u8 DecorDesc_CUTE_TV[] = _("以向尾喵的样子所制作的玩具电视机"); + +const u8 DecorDesc_GLITTER_MAT[] = _("踩上去之后会闪亮亮的神奇地毯"); + +const u8 DecorDesc_JUMP_MAT[] = _("踩上去之后会跳跃的恶作剧地毯"); + +const u8 DecorDesc_SPIN_MAT[] = _("踩上去之后会旋转的恶作剧地毯"); + +const u8 DecorDesc_C_LOW_NOTE_MAT[] = _("踩上去后会发出低音Do声的地毯"); + +const u8 DecorDesc_D_NOTE_MAT[] = _("踩上去后会发出Re声的地毯"); + +const u8 DecorDesc_E_NOTE_MAT[] = _("踩上去后会发出Mi声的地毯"); + +const u8 DecorDesc_F_NOTE_MAT[] = _("踩上去后会发出Fa声的地毯"); + +const u8 DecorDesc_G_NOTE_MAT[] = _("踩上去后会发出So声的地毯"); + +const u8 DecorDesc_A_NOTE_MAT[] = _("踩上去后会发出La声的地毯"); + +const u8 DecorDesc_B_NOTE_MAT[] = _("踩上去后会发出Ti声的地毯"); + +const u8 DecorDesc_C_HIGH_NOTE_MAT[] = _("踩上去后会发出高音Do声的地毯"); + +const u8 DecorDesc_SURF_MAT[] = _("以冲浪形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_THUNDER_MAT[] = _("以打雷形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_FIRE_BLAST_MAT[] = _("以大字爆炎形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_POWDER_SNOW_MAT[] = _("以细雪形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_ATTRACT_MAT[] = _("以迷人形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_FISSURE_MAT[] = _("以地裂形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_SPIKES_MAT[] = _("以撒菱形象制作的地毯,上面可放置东西"); + +const u8 DecorDesc_BALL_POSTER[] = _("印有精灵球的小张海报"); + +const u8 DecorDesc_GREEN_POSTER[] = _("印有木守宫的小张海报"); + +const u8 DecorDesc_RED_POSTER[] = _("印有火稚鸡的小张海报"); + +const u8 DecorDesc_BLUE_POSTER[] = _("印有水跃鱼的小张海报"); + +const u8 DecorDesc_CUTE_POSTER[] = _("印有露力丽的小张海报"); + +const u8 DecorDesc_PIKA_POSTER[] = _("印有皮卡丘和皮丘的大张海报"); + +const u8 DecorDesc_LONG_POSTER[] = _("印有饭匙蛇的大张海报"); + +const u8 DecorDesc_SEA_POSTER[] = _("印有古空棘鱼的大张海报"); + +const u8 DecorDesc_SKY_POSTER[] = _("印有长翅鸥的大张海报"); + +const u8 DecorDesc_KISS_POSTER[] = _("印有迷唇娃的大张海报"); + +const u8 DecorDesc_PICHU_DOLL[] = _("皮丘的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_PIKACHU_DOLL[] = _("皮卡丘的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_MARILL_DOLL[] = _("玛力露的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_TOGEPI_DOLL[] = _("波克比的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_CYNDAQUIL_DOLL[] = _("火球鼠的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_CHIKORITA_DOLL[] = _("菊草叶的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_TOTODILE_DOLL[] = _("小锯鳄的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_JIGGLYPUFF_DOLL[] = _("胖丁的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_MEOWTH_DOLL[] = _("喵喵的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_CLEFAIRY_DOLL[] = _("皮皮的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_DITTO_DOLL[] = _("百变怪的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_SMOOCHUM_DOLL[] = _("迷唇娃的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_TREECKO_DOLL[] = _("木守宫的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_TORCHIC_DOLL[] = _("火稚鸡的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_MUDKIP_DOLL[] = _("水跃鱼的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_DUSKULL_DOLL[] = _("夜巡灵的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_WYNAUT_DOLL[] = _("小果然的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_BALTOY_DOLL[] = _("天秤偶的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_KECLEON_DOLL[] = _("变隐龙的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_AZURILL_DOLL[] = _("露力丽的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_SKITTY_DOLL[] = _("向尾喵的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_SWABLU_DOLL[] = _("青绵鸟的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_GULPIN_DOLL[] = _("溶食兽的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_LOTAD_DOLL[] = _("莲叶童子的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_SEEDOT_DOLL[] = _("橡实果的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_PIKA_CUSHION[] = _("皮卡丘的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_ROUND_CUSHION[] = _("玛力露丽的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_KISS_CUSHION[] = _("迷唇娃的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_ZIGZAG_CUSHION[] = _("蛇纹熊的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_SPIN_CUSHION[] = _("晃晃斑的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_DIAMOND_CUSHION[] = _("勾魂眼的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_BALL_CUSHION[] = _("精灵球的垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_GRASS_CUSHION[] = _("草标志垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_FIRE_CUSHION[] = _("火标志垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_WATER_CUSHION[] = _("水标志垫子,要放置在地毯和桌子上"); + +const u8 DecorDesc_SNORLAX_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_RHYDON_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_LAPRAS_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_VENUSAUR_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_CHARIZARD_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_BLASTOISE_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_WAILMER_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_REGIROCK_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_REGICE_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); + +const u8 DecorDesc_REGISTEEL_DOLL[] = _("巨大的玩偶,要放置在地毯和桌子上"); diff --git a/src/data/decoration/header.h b/src/data/decoration/header.h index 7a151808d3..1fcaabf7c5 100644 --- a/src/data/decoration/header.h +++ b/src/data/decoration/header.h @@ -3,7 +3,7 @@ const struct Decoration gDecorations[] = [DECOR_NONE] = { .id = DECOR_NONE, - .name = _("SMALL DESK"), + .name = _("小型桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_DESK, @@ -15,7 +15,7 @@ const struct Decoration gDecorations[] = [DECOR_SMALL_DESK] = { .id = DECOR_SMALL_DESK, - .name = _("SMALL DESK"), + .name = _("小型桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_DESK, @@ -27,7 +27,7 @@ const struct Decoration gDecorations[] = [DECOR_POKEMON_DESK] = { .id = DECOR_POKEMON_DESK, - .name = _("POKéMON DESK"), + .name = _("精灵球桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_DESK, @@ -39,7 +39,7 @@ const struct Decoration gDecorations[] = [DECOR_HEAVY_DESK] = { .id = DECOR_HEAVY_DESK, - .name = _("HEAVY DESK"), + .name = _("沉重桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x2, .category = DECORCAT_DESK, @@ -51,7 +51,7 @@ const struct Decoration gDecorations[] = [DECOR_RAGGED_DESK] = { .id = DECOR_RAGGED_DESK, - .name = _("RAGGED DESK"), + .name = _("粗糙桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x2, .category = DECORCAT_DESK, @@ -63,7 +63,7 @@ const struct Decoration gDecorations[] = [DECOR_COMFORT_DESK] = { .id = DECOR_COMFORT_DESK, - .name = _("COMFORT DESK"), + .name = _("松软桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x2, .category = DECORCAT_DESK, @@ -75,7 +75,7 @@ const struct Decoration gDecorations[] = [DECOR_PRETTY_DESK] = { .id = DECOR_PRETTY_DESK, - .name = _("PRETTY DESK"), + .name = _("漂亮桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_DESK, @@ -87,7 +87,7 @@ const struct Decoration gDecorations[] = [DECOR_BRICK_DESK] = { .id = DECOR_BRICK_DESK, - .name = _("BRICK DESK"), + .name = _("砖块桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_DESK, @@ -99,7 +99,7 @@ const struct Decoration gDecorations[] = [DECOR_CAMP_DESK] = { .id = DECOR_CAMP_DESK, - .name = _("CAMP DESK"), + .name = _("露营桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_DESK, @@ -111,7 +111,7 @@ const struct Decoration gDecorations[] = [DECOR_HARD_DESK] = { .id = DECOR_HARD_DESK, - .name = _("HARD DESK"), + .name = _("坚硬桌子"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_DESK, @@ -123,7 +123,7 @@ const struct Decoration gDecorations[] = [DECOR_SMALL_CHAIR] = { .id = DECOR_SMALL_CHAIR, - .name = _("SMALL CHAIR"), + .name = _("小型椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -135,7 +135,7 @@ const struct Decoration gDecorations[] = [DECOR_POKEMON_CHAIR] = { .id = DECOR_POKEMON_CHAIR, - .name = _("POKéMON CHAIR"), + .name = _("精灵球椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -147,7 +147,7 @@ const struct Decoration gDecorations[] = [DECOR_HEAVY_CHAIR] = { .id = DECOR_HEAVY_CHAIR, - .name = _("HEAVY CHAIR"), + .name = _("沉重椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -159,7 +159,7 @@ const struct Decoration gDecorations[] = [DECOR_PRETTY_CHAIR] = { .id = DECOR_PRETTY_CHAIR, - .name = _("PRETTY CHAIR"), + .name = _("粗糙椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -171,7 +171,7 @@ const struct Decoration gDecorations[] = [DECOR_COMFORT_CHAIR] = { .id = DECOR_COMFORT_CHAIR, - .name = _("COMFORT CHAIR"), + .name = _("松软椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -183,7 +183,7 @@ const struct Decoration gDecorations[] = [DECOR_RAGGED_CHAIR] = { .id = DECOR_RAGGED_CHAIR, - .name = _("RAGGED CHAIR"), + .name = _("漂亮椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -195,7 +195,7 @@ const struct Decoration gDecorations[] = [DECOR_BRICK_CHAIR] = { .id = DECOR_BRICK_CHAIR, - .name = _("BRICK CHAIR"), + .name = _("砖块椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -207,7 +207,7 @@ const struct Decoration gDecorations[] = [DECOR_CAMP_CHAIR] = { .id = DECOR_CAMP_CHAIR, - .name = _("CAMP CHAIR"), + .name = _("露营椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -219,7 +219,7 @@ const struct Decoration gDecorations[] = [DECOR_HARD_CHAIR] = { .id = DECOR_HARD_CHAIR, - .name = _("HARD CHAIR"), + .name = _("坚硬椅子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_CHAIR, @@ -231,7 +231,7 @@ const struct Decoration gDecorations[] = [DECOR_RED_PLANT] = { .id = DECOR_RED_PLANT, - .name = _("RED PLANT"), + .name = _("鲜红盆栽"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_PLANT, @@ -243,7 +243,7 @@ const struct Decoration gDecorations[] = [DECOR_TROPICAL_PLANT] = { .id = DECOR_TROPICAL_PLANT, - .name = _("TROPICAL PLANT"), + .name = _("南国盆栽"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_PLANT, @@ -255,7 +255,7 @@ const struct Decoration gDecorations[] = [DECOR_PRETTY_FLOWERS] = { .id = DECOR_PRETTY_FLOWERS, - .name = _("PRETTY FLOWERS"), + .name = _("可爱的花"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_PLANT, @@ -267,7 +267,7 @@ const struct Decoration gDecorations[] = [DECOR_COLORFUL_PLANT] = { .id = DECOR_COLORFUL_PLANT, - .name = _("COLORFUL PLANT"), + .name = _("鲜艳盆栽"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_2x2, .category = DECORCAT_PLANT, @@ -279,7 +279,7 @@ const struct Decoration gDecorations[] = [DECOR_BIG_PLANT] = { .id = DECOR_BIG_PLANT, - .name = _("BIG PLANT"), + .name = _("大盆栽"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_2x2, .category = DECORCAT_PLANT, @@ -291,7 +291,7 @@ const struct Decoration gDecorations[] = [DECOR_GORGEOUS_PLANT] = { .id = DECOR_GORGEOUS_PLANT, - .name = _("GORGEOUS PLANT"), + .name = _("高大盆栽"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_2x2, .category = DECORCAT_PLANT, @@ -303,7 +303,7 @@ const struct Decoration gDecorations[] = [DECOR_RED_BRICK] = { .id = DECOR_RED_BRICK, - .name = _("RED BRICK"), + .name = _("红色砖块"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -315,7 +315,7 @@ const struct Decoration gDecorations[] = [DECOR_YELLOW_BRICK] = { .id = DECOR_YELLOW_BRICK, - .name = _("YELLOW BRICK"), + .name = _("黄色砖块"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -327,7 +327,7 @@ const struct Decoration gDecorations[] = [DECOR_BLUE_BRICK] = { .id = DECOR_BLUE_BRICK, - .name = _("BLUE BRICK"), + .name = _("蓝色砖块"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -339,7 +339,7 @@ const struct Decoration gDecorations[] = [DECOR_RED_BALLOON] = { .id = DECOR_RED_BALLOON, - .name = _("RED BALLOON"), + .name = _("红色气球"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -351,7 +351,7 @@ const struct Decoration gDecorations[] = [DECOR_BLUE_BALLOON] = { .id = DECOR_BLUE_BALLOON, - .name = _("BLUE BALLOON"), + .name = _("蓝色气球"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -363,7 +363,7 @@ const struct Decoration gDecorations[] = [DECOR_YELLOW_BALLOON] = { .id = DECOR_YELLOW_BALLOON, - .name = _("YELLOW BALLOON"), + .name = _("黄色气球"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -375,7 +375,7 @@ const struct Decoration gDecorations[] = [DECOR_RED_TENT] = { .id = DECOR_RED_TENT, - .name = _("RED TENT"), + .name = _("红色帐篷"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_ORNAMENT, @@ -387,7 +387,7 @@ const struct Decoration gDecorations[] = [DECOR_BLUE_TENT] = { .id = DECOR_BLUE_TENT, - .name = _("BLUE TENT"), + .name = _("蓝色帐篷"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_ORNAMENT, @@ -399,7 +399,7 @@ const struct Decoration gDecorations[] = [DECOR_SOLID_BOARD] = { .id = DECOR_SOLID_BOARD, - .name = _("SOLID BOARD"), + .name = _("结实木板"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -411,7 +411,7 @@ const struct Decoration gDecorations[] = [DECOR_SLIDE] = { .id = DECOR_SLIDE, - .name = _("SLIDE"), + .name = _("溜滑梯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_2x4, .category = DECORCAT_ORNAMENT, @@ -423,7 +423,7 @@ const struct Decoration gDecorations[] = [DECOR_FENCE_LENGTH] = { .id = DECOR_FENCE_LENGTH, - .name = _("FENCE LENGTH"), + .name = _("纵栅栏"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -435,7 +435,7 @@ const struct Decoration gDecorations[] = [DECOR_FENCE_WIDTH] = { .id = DECOR_FENCE_WIDTH, - .name = _("FENCE WIDTH"), + .name = _("横栅栏"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -447,7 +447,7 @@ const struct Decoration gDecorations[] = [DECOR_TIRE] = { .id = DECOR_TIRE, - .name = _("TIRE"), + .name = _("轮胎"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_2x2, .category = DECORCAT_ORNAMENT, @@ -459,7 +459,7 @@ const struct Decoration gDecorations[] = [DECOR_STAND] = { .id = DECOR_STAND, - .name = _("STAND"), + .name = _("大平台"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_4x2, .category = DECORCAT_ORNAMENT, @@ -471,7 +471,7 @@ const struct Decoration gDecorations[] = [DECOR_MUD_BALL] = { .id = DECOR_MUD_BALL, - .name = _("MUD BALL"), + .name = _("泥巴丸子"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -483,7 +483,7 @@ const struct Decoration gDecorations[] = [DECOR_BREAKABLE_DOOR] = { .id = DECOR_BREAKABLE_DOOR, - .name = _("BREAKABLE DOOR"), + .name = _("可以打破的门"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -495,7 +495,7 @@ const struct Decoration gDecorations[] = [DECOR_SAND_ORNAMENT] = { .id = DECOR_SAND_ORNAMENT, - .name = _("SAND ORNAMENT"), + .name = _("砂子的装饰品"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -507,7 +507,7 @@ const struct Decoration gDecorations[] = [DECOR_SILVER_SHIELD] = { .id = DECOR_SILVER_SHIELD, - .name = _("SILVER SHIELD"), + .name = _("银牌"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -519,7 +519,7 @@ const struct Decoration gDecorations[] = [DECOR_GOLD_SHIELD] = { .id = DECOR_GOLD_SHIELD, - .name = _("GOLD SHIELD"), + .name = _("金牌"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -531,7 +531,7 @@ const struct Decoration gDecorations[] = [DECOR_GLASS_ORNAMENT] = { .id = DECOR_GLASS_ORNAMENT, - .name = _("GLASS ORNAMENT"), + .name = _("玻璃工艺品"), .permission = DECORPERM_BEHIND_FLOOR, .shape = DECORSHAPE_1x2, .category = DECORCAT_ORNAMENT, @@ -543,7 +543,7 @@ const struct Decoration gDecorations[] = [DECOR_TV] = { .id = DECOR_TV, - .name = _("TV"), + .name = _("电视机"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -555,7 +555,7 @@ const struct Decoration gDecorations[] = [DECOR_ROUND_TV] = { .id = DECOR_ROUND_TV, - .name = _("ROUND TV"), + .name = _("圆形电视机"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -567,7 +567,7 @@ const struct Decoration gDecorations[] = [DECOR_CUTE_TV] = { .id = DECOR_CUTE_TV, - .name = _("CUTE TV"), + .name = _("可爱电视机"), .permission = DECORPERM_SOLID_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_ORNAMENT, @@ -579,7 +579,7 @@ const struct Decoration gDecorations[] = [DECOR_GLITTER_MAT] = { .id = DECOR_GLITTER_MAT, - .name = _("GLITTER MAT"), + .name = _("闪亮地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -591,7 +591,7 @@ const struct Decoration gDecorations[] = [DECOR_JUMP_MAT] = { .id = DECOR_JUMP_MAT, - .name = _("JUMP MAT"), + .name = _("跳跃地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -603,7 +603,7 @@ const struct Decoration gDecorations[] = [DECOR_SPIN_MAT] = { .id = DECOR_SPIN_MAT, - .name = _("SPIN MAT"), + .name = _("旋转地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -615,7 +615,7 @@ const struct Decoration gDecorations[] = [DECOR_C_LOW_NOTE_MAT] = { .id = DECOR_C_LOW_NOTE_MAT, - .name = _("C Low NOTE MAT"), + .name = _("低C音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -627,7 +627,7 @@ const struct Decoration gDecorations[] = [DECOR_D_NOTE_MAT] = { .id = DECOR_D_NOTE_MAT, - .name = _("D NOTE MAT"), + .name = _("D音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -639,7 +639,7 @@ const struct Decoration gDecorations[] = [DECOR_E_NOTE_MAT] = { .id = DECOR_E_NOTE_MAT, - .name = _("E NOTE MAT"), + .name = _("E音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -651,7 +651,7 @@ const struct Decoration gDecorations[] = [DECOR_F_NOTE_MAT] = { .id = DECOR_F_NOTE_MAT, - .name = _("F NOTE MAT"), + .name = _("F音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -663,7 +663,7 @@ const struct Decoration gDecorations[] = [DECOR_G_NOTE_MAT] = { .id = DECOR_G_NOTE_MAT, - .name = _("G NOTE MAT"), + .name = _("G音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -675,7 +675,7 @@ const struct Decoration gDecorations[] = [DECOR_A_NOTE_MAT] = { .id = DECOR_A_NOTE_MAT, - .name = _("A NOTE MAT"), + .name = _("A音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -687,7 +687,7 @@ const struct Decoration gDecorations[] = [DECOR_B_NOTE_MAT] = { .id = DECOR_B_NOTE_MAT, - .name = _("B NOTE MAT"), + .name = _("B音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -699,7 +699,7 @@ const struct Decoration gDecorations[] = [DECOR_C_HIGH_NOTE_MAT] = { .id = DECOR_C_HIGH_NOTE_MAT, - .name = _("C High NOTE MAT"), + .name = _("高C音符地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_1x1, .category = DECORCAT_MAT, @@ -711,7 +711,7 @@ const struct Decoration gDecorations[] = [DECOR_SURF_MAT] = { .id = DECOR_SURF_MAT, - .name = _("SURF MAT"), + .name = _("冲浪地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -723,7 +723,7 @@ const struct Decoration gDecorations[] = [DECOR_THUNDER_MAT] = { .id = DECOR_THUNDER_MAT, - .name = _("THUNDER MAT"), + .name = _("打雷地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -735,7 +735,7 @@ const struct Decoration gDecorations[] = [DECOR_FIRE_BLAST_MAT] = { .id = DECOR_FIRE_BLAST_MAT, - .name = _("FIRE BLAST MAT"), + .name = _("大字爆炎地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -747,7 +747,7 @@ const struct Decoration gDecorations[] = [DECOR_POWDER_SNOW_MAT] = { .id = DECOR_POWDER_SNOW_MAT, - .name = _("POWDER SNOW MAT"), + .name = _("细雪地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -759,7 +759,7 @@ const struct Decoration gDecorations[] = [DECOR_ATTRACT_MAT] = { .id = DECOR_ATTRACT_MAT, - .name = _("ATTRACT MAT"), + .name = _("迷人地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -771,7 +771,7 @@ const struct Decoration gDecorations[] = [DECOR_FISSURE_MAT] = { .id = DECOR_FISSURE_MAT, - .name = _("FISSURE MAT"), + .name = _("地裂地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -783,7 +783,7 @@ const struct Decoration gDecorations[] = [DECOR_SPIKES_MAT] = { .id = DECOR_SPIKES_MAT, - .name = _("SPIKES MAT"), + .name = _("撒菱地毯"), .permission = DECORPERM_PASS_FLOOR, .shape = DECORSHAPE_3x3, .category = DECORCAT_MAT, @@ -795,7 +795,7 @@ const struct Decoration gDecorations[] = [DECOR_BALL_POSTER] = { .id = DECOR_BALL_POSTER, - .name = _("BALL POSTER"), + .name = _("精灵球海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_1x1, .category = DECORCAT_POSTER, @@ -807,7 +807,7 @@ const struct Decoration gDecorations[] = [DECOR_GREEN_POSTER] = { .id = DECOR_GREEN_POSTER, - .name = _("GREEN POSTER"), + .name = _("绿色海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_1x1, .category = DECORCAT_POSTER, @@ -819,7 +819,7 @@ const struct Decoration gDecorations[] = [DECOR_RED_POSTER] = { .id = DECOR_RED_POSTER, - .name = _("RED POSTER"), + .name = _("红色海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_1x1, .category = DECORCAT_POSTER, @@ -831,7 +831,7 @@ const struct Decoration gDecorations[] = [DECOR_BLUE_POSTER] = { .id = DECOR_BLUE_POSTER, - .name = _("BLUE POSTER"), + .name = _("水色海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_1x1, .category = DECORCAT_POSTER, @@ -843,7 +843,7 @@ const struct Decoration gDecorations[] = [DECOR_CUTE_POSTER] = { .id = DECOR_CUTE_POSTER, - .name = _("CUTE POSTER"), + .name = _("可爱海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_1x1, .category = DECORCAT_POSTER, @@ -855,7 +855,7 @@ const struct Decoration gDecorations[] = [DECOR_PIKA_POSTER] = { .id = DECOR_PIKA_POSTER, - .name = _("PIKA POSTER"), + .name = _("皮卡皮卡海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_2x1, .category = DECORCAT_POSTER, @@ -867,7 +867,7 @@ const struct Decoration gDecorations[] = [DECOR_LONG_POSTER] = { .id = DECOR_LONG_POSTER, - .name = _("LONG POSTER"), + .name = _("长的海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_2x1, .category = DECORCAT_POSTER, @@ -879,7 +879,7 @@ const struct Decoration gDecorations[] = [DECOR_SEA_POSTER] = { .id = DECOR_SEA_POSTER, - .name = _("SEA POSTER"), + .name = _("大海海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_2x1, .category = DECORCAT_POSTER, @@ -891,7 +891,7 @@ const struct Decoration gDecorations[] = [DECOR_SKY_POSTER] = { .id = DECOR_SKY_POSTER, - .name = _("SKY POSTER"), + .name = _("天空海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_2x1, .category = DECORCAT_POSTER, @@ -903,7 +903,7 @@ const struct Decoration gDecorations[] = [DECOR_KISS_POSTER] = { .id = DECOR_KISS_POSTER, - .name = _("KISS POSTER"), + .name = _("飞吻海报"), .permission = DECORPERM_NA_WALL, .shape = DECORSHAPE_2x1, .category = DECORCAT_POSTER, @@ -915,7 +915,7 @@ const struct Decoration gDecorations[] = [DECOR_PICHU_DOLL] = { .id = DECOR_PICHU_DOLL, - .name = _("PICHU DOLL"), + .name = _("皮丘玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -927,7 +927,7 @@ const struct Decoration gDecorations[] = [DECOR_PIKACHU_DOLL] = { .id = DECOR_PIKACHU_DOLL, - .name = _("PIKACHU DOLL"), + .name = _("皮卡丘玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -939,7 +939,7 @@ const struct Decoration gDecorations[] = [DECOR_MARILL_DOLL] = { .id = DECOR_MARILL_DOLL, - .name = _("MARILL DOLL"), + .name = _("玛力露玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -951,7 +951,7 @@ const struct Decoration gDecorations[] = [DECOR_TOGEPI_DOLL] = { .id = DECOR_TOGEPI_DOLL, - .name = _("TOGEPI DOLL"), + .name = _("波克比玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -963,7 +963,7 @@ const struct Decoration gDecorations[] = [DECOR_CYNDAQUIL_DOLL] = { .id = DECOR_CYNDAQUIL_DOLL, - .name = _("CYNDAQUIL DOLL"), + .name = _("火球鼠玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -975,7 +975,7 @@ const struct Decoration gDecorations[] = [DECOR_CHIKORITA_DOLL] = { .id = DECOR_CHIKORITA_DOLL, - .name = _("CHIKORITA DOLL"), + .name = _("菊草叶玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -987,7 +987,7 @@ const struct Decoration gDecorations[] = [DECOR_TOTODILE_DOLL] = { .id = DECOR_TOTODILE_DOLL, - .name = _("TOTODILE DOLL"), + .name = _("小锯鳄玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -999,7 +999,7 @@ const struct Decoration gDecorations[] = [DECOR_JIGGLYPUFF_DOLL] = { .id = DECOR_JIGGLYPUFF_DOLL, - .name = _("JIGGLYPUFF DOLL"), + .name = _("胖丁玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1011,7 +1011,7 @@ const struct Decoration gDecorations[] = [DECOR_MEOWTH_DOLL] = { .id = DECOR_MEOWTH_DOLL, - .name = _("MEOWTH DOLL"), + .name = _("喵喵玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1023,7 +1023,7 @@ const struct Decoration gDecorations[] = [DECOR_CLEFAIRY_DOLL] = { .id = DECOR_CLEFAIRY_DOLL, - .name = _("CLEFAIRY DOLL"), + .name = _("皮皮玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1035,7 +1035,7 @@ const struct Decoration gDecorations[] = [DECOR_DITTO_DOLL] = { .id = DECOR_DITTO_DOLL, - .name = _("DITTO DOLL"), + .name = _("百变怪玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1047,7 +1047,7 @@ const struct Decoration gDecorations[] = [DECOR_SMOOCHUM_DOLL] = { .id = DECOR_SMOOCHUM_DOLL, - .name = _("SMOOCHUM DOLL"), + .name = _("迷唇娃玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1059,7 +1059,7 @@ const struct Decoration gDecorations[] = [DECOR_TREECKO_DOLL] = { .id = DECOR_TREECKO_DOLL, - .name = _("TREECKO DOLL"), + .name = _("木守宫玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1071,7 +1071,7 @@ const struct Decoration gDecorations[] = [DECOR_TORCHIC_DOLL] = { .id = DECOR_TORCHIC_DOLL, - .name = _("TORCHIC DOLL"), + .name = _("火稚鸡玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1083,7 +1083,7 @@ const struct Decoration gDecorations[] = [DECOR_MUDKIP_DOLL] = { .id = DECOR_MUDKIP_DOLL, - .name = _("MUDKIP DOLL"), + .name = _("水跃鱼玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1095,7 +1095,7 @@ const struct Decoration gDecorations[] = [DECOR_DUSKULL_DOLL] = { .id = DECOR_DUSKULL_DOLL, - .name = _("DUSKULL DOLL"), + .name = _("夜巡灵玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1107,7 +1107,7 @@ const struct Decoration gDecorations[] = [DECOR_WYNAUT_DOLL] = { .id = DECOR_WYNAUT_DOLL, - .name = _("WYNAUT DOLL"), + .name = _("小果然玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1119,7 +1119,7 @@ const struct Decoration gDecorations[] = [DECOR_BALTOY_DOLL] = { .id = DECOR_BALTOY_DOLL, - .name = _("BALTOY DOLL"), + .name = _("天秤偶玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1131,7 +1131,7 @@ const struct Decoration gDecorations[] = [DECOR_KECLEON_DOLL] = { .id = DECOR_KECLEON_DOLL, - .name = _("KECLEON DOLL"), + .name = _("变隐龙玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1143,7 +1143,7 @@ const struct Decoration gDecorations[] = [DECOR_AZURILL_DOLL] = { .id = DECOR_AZURILL_DOLL, - .name = _("AZURILL DOLL"), + .name = _("露力丽玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1155,7 +1155,7 @@ const struct Decoration gDecorations[] = [DECOR_SKITTY_DOLL] = { .id = DECOR_SKITTY_DOLL, - .name = _("SKITTY DOLL"), + .name = _("向尾喵玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1167,7 +1167,7 @@ const struct Decoration gDecorations[] = [DECOR_SWABLU_DOLL] = { .id = DECOR_SWABLU_DOLL, - .name = _("SWABLU DOLL"), + .name = _("青绵鸟玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1179,7 +1179,7 @@ const struct Decoration gDecorations[] = [DECOR_GULPIN_DOLL] = { .id = DECOR_GULPIN_DOLL, - .name = _("GULPIN DOLL"), + .name = _("溶食兽玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1191,7 +1191,7 @@ const struct Decoration gDecorations[] = [DECOR_LOTAD_DOLL] = { .id = DECOR_LOTAD_DOLL, - .name = _("LOTAD DOLL"), + .name = _("莲叶童子玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1203,7 +1203,7 @@ const struct Decoration gDecorations[] = [DECOR_SEEDOT_DOLL] = { .id = DECOR_SEEDOT_DOLL, - .name = _("SEEDOT DOLL"), + .name = _("橡实果玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_DOLL, @@ -1215,7 +1215,7 @@ const struct Decoration gDecorations[] = [DECOR_PIKA_CUSHION] = { .id = DECOR_PIKA_CUSHION, - .name = _("PIKA CUSHION"), + .name = _("皮卡丘垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1227,7 +1227,7 @@ const struct Decoration gDecorations[] = [DECOR_ROUND_CUSHION] = { .id = DECOR_ROUND_CUSHION, - .name = _("ROUND CUSHION"), + .name = _("圆形垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1239,7 +1239,7 @@ const struct Decoration gDecorations[] = [DECOR_KISS_CUSHION] = { .id = DECOR_KISS_CUSHION, - .name = _("KISS CUSHION"), + .name = _("蛇纹熊垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1251,7 +1251,7 @@ const struct Decoration gDecorations[] = [DECOR_ZIGZAG_CUSHION] = { .id = DECOR_ZIGZAG_CUSHION, - .name = _("ZIGZAG CUSHION"), + .name = _("团团转垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1263,7 +1263,7 @@ const struct Decoration gDecorations[] = [DECOR_SPIN_CUSHION] = { .id = DECOR_SPIN_CUSHION, - .name = _("SPIN CUSHION"), + .name = _("钻石垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1275,7 +1275,7 @@ const struct Decoration gDecorations[] = [DECOR_DIAMOND_CUSHION] = { .id = DECOR_DIAMOND_CUSHION, - .name = _("DIAMOND CUSHION"), + .name = _("精灵球垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1287,7 +1287,7 @@ const struct Decoration gDecorations[] = [DECOR_BALL_CUSHION] = { .id = DECOR_BALL_CUSHION, - .name = _("BALL CUSHION"), + .name = _("草垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1299,7 +1299,7 @@ const struct Decoration gDecorations[] = [DECOR_GRASS_CUSHION] = { .id = DECOR_GRASS_CUSHION, - .name = _("GRASS CUSHION"), + .name = _("火垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1311,7 +1311,7 @@ const struct Decoration gDecorations[] = [DECOR_FIRE_CUSHION] = { .id = DECOR_FIRE_CUSHION, - .name = _("FIRE CUSHION"), + .name = _("水垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1323,7 +1323,7 @@ const struct Decoration gDecorations[] = [DECOR_WATER_CUSHION] = { .id = DECOR_WATER_CUSHION, - .name = _("WATER CUSHION"), + .name = _("亲吻垫子"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x1, .category = DECORCAT_CUSHION, @@ -1335,7 +1335,7 @@ const struct Decoration gDecorations[] = [DECOR_SNORLAX_DOLL] = { .id = DECOR_SNORLAX_DOLL, - .name = _("SNORLAX DOLL"), + .name = _("卡比兽玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1347,7 +1347,7 @@ const struct Decoration gDecorations[] = [DECOR_RHYDON_DOLL] = { .id = DECOR_RHYDON_DOLL, - .name = _("RHYDON DOLL"), + .name = _("钻角犀兽玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1359,7 +1359,7 @@ const struct Decoration gDecorations[] = [DECOR_LAPRAS_DOLL] = { .id = DECOR_LAPRAS_DOLL, - .name = _("LAPRAS DOLL"), + .name = _("拉普拉斯玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1371,7 +1371,7 @@ const struct Decoration gDecorations[] = [DECOR_VENUSAUR_DOLL] = { .id = DECOR_VENUSAUR_DOLL, - .name = _("VENUSAUR DOLL"), + .name = _("妙蛙花玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1383,7 +1383,7 @@ const struct Decoration gDecorations[] = [DECOR_CHARIZARD_DOLL] = { .id = DECOR_CHARIZARD_DOLL, - .name = _("CHARIZARD DOLL"), + .name = _("喷火龙玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1395,7 +1395,7 @@ const struct Decoration gDecorations[] = [DECOR_BLASTOISE_DOLL] = { .id = DECOR_BLASTOISE_DOLL, - .name = _("BLASTOISE DOLL"), + .name = _("水箭龟玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1407,7 +1407,7 @@ const struct Decoration gDecorations[] = [DECOR_WAILMER_DOLL] = { .id = DECOR_WAILMER_DOLL, - .name = _("WAILMER DOLL"), + .name = _("吼吼鲸玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1419,7 +1419,7 @@ const struct Decoration gDecorations[] = [DECOR_REGIROCK_DOLL] = { .id = DECOR_REGIROCK_DOLL, - .name = _("REGIROCK DOLL"), + .name = _("雷吉艾斯玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1431,7 +1431,7 @@ const struct Decoration gDecorations[] = [DECOR_REGICE_DOLL] = { .id = DECOR_REGICE_DOLL, - .name = _("REGICE DOLL"), + .name = _("雷吉洛克玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, @@ -1443,7 +1443,7 @@ const struct Decoration gDecorations[] = [DECOR_REGISTEEL_DOLL] = { .id = DECOR_REGISTEEL_DOLL, - .name = _("REGISTEEL DOLL"), + .name = _("雷吉斯奇鲁玩偶"), .permission = DECORPERM_SPRITE, .shape = DECORSHAPE_1x2, .category = DECORCAT_DOLL, diff --git a/src/data/moves_info.h b/src/data/moves_info.h index 9b60591c57..66cbaa7594 100644 --- a/src/data/moves_info.h +++ b/src/data/moves_info.h @@ -4825,8 +4825,8 @@ const struct MoveInfo gMovesInfo[MOVES_COUNT_ALL] = { .name = COMPOUND_STRING("出奇一击"), .description = COMPOUND_STRING( - "Draws the foe close, then\n" - "strikes without fail."), + "悄悄地靠近对手,趁其不备\n" + "进行殴打。攻击必定会命中。"), .effect = EFFECT_HIT, .power = 60, .type = TYPE_DARK, diff --git a/src/pokedex.c b/src/pokedex.c index 2b54a77744..7834f7be64 100644 --- a/src/pokedex.c +++ b/src/pokedex.c @@ -3829,7 +3829,7 @@ static void Task_LoadSizeScreen(u8 taskId) //StringCopy(string, gText_SizeComparedTo); //StringAppend(string, gSaveBlock2Ptr->playerName); //修改,修改名字大小比较文本与日版相同 - StringCopy(gStringVar1, GetSpeciesName(sPokedexListItem->dexNum)); //复制字符串到变量 + StringCopy(gStringVar1, GetSpeciesName(NationalPokedexNumToSpecies(sPokedexListItem->dexNum))); //复制字符串到变量 StringCopy(gStringVar2, gSaveBlock2Ptr->playerName); //复制字符串到变量 StringExpandPlaceholders(gStringVar4, gText_SizeComparedTo); //写入变量到文本 //显示(打印),string由于多余就去除了。