From 39e6955ae575690836983a7c38f028206559af6b Mon Sep 17 00:00:00 2001 From: nkuAlexLee <1402662448@qq.com> Date: Sun, 6 Apr 2025 17:15:27 +0800 Subject: [PATCH 1/4] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 301fc8ca29..4e0f61985a 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ tools/trainerproc/trainerproc *.smol *.fastSmol *.smolTM +python_tools From b7ece3ae5aa608a13ee6fb971f1fdcd69cf02ae6 Mon Sep 17 00:00:00 2001 From: nkuAlexLee <1402662448@qq.com> Date: Mon, 7 Apr 2025 16:00:31 +0800 Subject: [PATCH 2/4] update --- python_tools/translate_pokemon.py | 2 +- src/data/items.h | 178 +++++++++++++++--------------- src/data/moves_info.h | 83 +++++++------- 3 files changed, 130 insertions(+), 133 deletions(-) diff --git a/python_tools/translate_pokemon.py b/python_tools/translate_pokemon.py index ed68e78ff2..bcbe335f04 100644 --- a/python_tools/translate_pokemon.py +++ b/python_tools/translate_pokemon.py @@ -63,7 +63,7 @@ def log(message): if __name__ == "__main__": work_folder = current_folder +"\..\src\data\pokemon\species_info" - df = pd.read_excel(current_folder +r'\src\图鉴对应翻译表手动调整.xlsx') + df = pd.read_excel(current_folder +r'\src\图鉴.xlsx') df.set_index('name', inplace=True) for filename in os.listdir(work_folder): diff --git a/src/data/items.h b/src/data/items.h index 2b560ad9d5..ff94832063 100644 --- a/src/data/items.h +++ b/src/data/items.h @@ -16,127 +16,125 @@ // Shared Item Description entries -static const u8 sFullHealDesc[] = _("Heals all the\n" - "status problems of\n" - "one Pokémon."); +static const u8 sFullHealDesc[] = _("能回复宝可梦的\n" + "所有HP并治愈\n" + "所有异常状态。"); -static const u8 sPokeDollDesc[] = _("Use to flee from\n" - "any battle with\n" - "a wild Pokémon."); +static const u8 sPokeDollDesc[] = _("能吸引宝可梦注\n" + "意。在野生宝可梦\n" + "的战斗中能逃走。"); -static const u8 sMaxReviveDesc[] = _("Revives a fainted\n" - "Pokémon with all\n" - "its HP."); +static const u8 sMaxReviveDesc[] = _("能让1只陷入昏厥\n" + "的宝可梦重获生\n" + "机并回复所有HP。"); -static const u8 sHealthFeatherDesc[] = _("An item that raises\n" - "the base HP of\n" - "a Pokémon."); +static const u8 sHealthFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的HP的\n" + "基础点数。"); -static const u8 sMuscleFeatherDesc[] = _("An item that raises\n" - "the base Attack of\n" - "a Pokémon."); +static const u8 sMuscleFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的攻击\n" + "的基础点数。"); -static const u8 sResistFeatherDesc[] = _("An item that raises\n" - "the base Defense\n" - "of a Pokémon."); +static const u8 sResistFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的防御\n" + "的基础点数。"); -static const u8 sGeniusFeatherDesc[] = _("An item that raises\n" - "the base Sp. Atk.\n" - "of a Pokémon."); +static const u8 sGeniusFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的特攻\n" + "的基础点数。"); -static const u8 sCleverFeatherDesc[] = _("An item that raises\n" - "the base Sp. Def.\n" - "of a Pokémon."); +static const u8 sCleverFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的特防\n" + "的基础点数。"); -static const u8 sSwiftFeatherDesc[] = _("An item that raises\n" - "the base Speed of\n" - "a Pokémon."); +static const u8 sSwiftFeatherDesc[] = _("能稍微提高1只\n" + "宝可梦的速度\n" + "的基础点数。"); -static const u8 sBigMushroomDesc[] = _("A rare mushroom\n" - "that would sell at a\n" - "high price."); +static const u8 sBigMushroomDesc[] = _("珍稀的大蘑菇。\n" + "在一些爱好者\n" + "中非常有人气。"); -static const u8 sShardsDesc[] = _("A shard from an\n" - "ancient item. Can\n" - "be sold cheaply."); +static const u8 sShardsDesc[] = _("好像是以前制作\n" + "的某道具的碎片。"); -static const u8 sRootFossilDesc[] = _("A fossil of an\n" - "ancient, seafloor-\n" - "dwelling Pokémon."); +static const u8 sRootFossilDesc[] = _("很久以前栖息在\n" + "海里的古代宝\n" + "可梦的化石。"); -static const u8 sFossilizedFishDesc[] = _("A fossil of an\n" - "ancient, sea-\n" - "dwelling Pokémon."); +static const u8 sFossilizedFishDesc[] = _("很久以前栖息在\n" + "海里的古代宝\n" + "可梦的化石。"); -static const u8 sBeadMailDesc[] = _("Mail featuring a\n" - "sketch of the\n" - "holding Pokémon."); +static const u8 sBeadMailDesc[] = _("能显示持有者的\n" + "信纸,可以让宝可\n" + "梦携带。"); -static const u8 sEvolutionStoneDesc[] = _("Makes certain\n" - "species of Pokémon\n" - "evolve."); +static const u8 sEvolutionStoneDesc[] = _("能让某些特定宝\n" + "可梦进化的\n" + "神奇石头。"); -static const u8 sNectarDesc[] = _("Flower nectar that\n" - "changes the form\n" - "of certain Pokémon."); +static const u8 sNectarDesc[] = _("颜色鲜艳的花蜜。\n" + "可以改变特定\n" + "宝可梦的样子。"); -static const u8 sCharizarditeDesc[] = _("This stone enables\n" - "Charizard to Mega\n" - "Evolve in battle."); +static const u8 sCharizarditeDesc[] = _("让喷火龙携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"); -static const u8 sMewtwoniteDesc[] = _("This stone enables\n" - "Mewtwo to Mega\n" - "Evolve in battle."); +static const u8 sMewtwoniteDesc[] = _("让超梦携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"); -static const u8 sSeaIncenseDesc[] = _("A hold item that\n" - "slightly boosts\n" - "Water-type moves."); +static const u8 sSeaIncenseDesc[] = _("香气神奇的薰香。\n" + "携带后,水属性的\n" + "招式会增强。"); -static const u8 sOddIncenseDesc[] = _("A hold item that\n" - "boosts Psychic-\n" - "type moves."); +static const u8 sOddIncenseDesc[] = _("香气神奇的薰香。\n" + "携带后,超能力属\n" + "性的招式会增强。"); -static const u8 sRockIncenseDesc[] = _("A hold item that\n" - "raises the power of\n" - "Rock-type moves."); +static const u8 sRockIncenseDesc[] = _("香气神奇的薰香。\n" + "携带后,岩石属性\n" + "的招式会增强。"); -static const u8 sFullIncenseDesc[] = _("A held item that\n" - "makes the holder\n" - "move slower."); +static const u8 sFullIncenseDesc[] = _("香气神奇的薰香。\n" + "携带后,行动会比\n" + "平时更加迟缓。"); -static const u8 sRoseIncenseDesc[] = _("A hold item that\n" - "raises the power of\n" - "Grass-type moves."); +static const u8 sRoseIncenseDesc[] = _("香气神奇的薰香。\n" + "携带后,草属性的\n" + "招式会增强。"); -static const u8 sLuckIncenseDesc[] = _("Doubles money in\n" - "battle if the\n" - "holder takes part."); +static const u8 sLuckIncenseDesc[] = _("携带它的宝可梦\n" + "战斗时出场,就\n" + "能获得2倍金钱。"); -static const u8 sPureIncenseDesc[] = _("A hold item that\n" - "helps repel wild\n" - "Pokémon."); +static const u8 sPureIncenseDesc[] = _("让最前排的宝可\n" + "梦携带,野生宝可\n" + "梦就会不易出现。"); -static const u8 sKingsRockDesc[] = _("A hold item that\n" - "may cause flinching\n" - "when the foe is hit."); +static const u8 sKingsRockDesc[] = _("携带后进行攻击,\n" + "在造成伤害时,有\n" + "时会让对手畏缩。"); -static const u8 sFigyBerryDesc[] = _("A hold item that\n" - "restores HP but\n" - "may confuse."); +static const u8 sFigyBerryDesc[] = _("携带后危机时可以\n" + "回复HP。如果\n" + "讨厌味道会混乱。"); static const u8 sQuestionMarksDesc[] = _("?????"); -static const u8 sKeyToRoomDesc[] = _("A key that opens a\n" - "door inside the\n" - "Abandoned Ship."); +static const u8 sKeyToRoomDesc[] = _("进入弃船的房间时\n" + "所需的钥匙。"); -static const u8 sTeraShardDesc[] = _("These shards may\n" - "form when a Tera\n" - "Pokémon faints."); +static const u8 sTeraShardDesc[] = _("破碎掉的太晶宝石\n" + "有极低概率会\n" + "结晶成此物。"); -static const u8 sGenericMulchDesc[] = _("A fertilizer that\n" - "is unsuitable for\n" - "local soil."); +static const u8 sGenericMulchDesc[] = _("培育树果时的肥料。\n" + "但完全不适合\n" + "丰缘地区的土壤。"); const struct Item gItemsInfo[] = { diff --git a/src/data/moves_info.h b/src/data/moves_info.h index e81571f4b6..ca9b5607a9 100644 --- a/src/data/moves_info.h +++ b/src/data/moves_info.h @@ -20,90 +20,89 @@ // Shared Move Description entries const u8 gNotDoneYetDescription[] = _( - "This move can't be used. Its\n" - "effect is in development."); + "该技能效果尚未完成,\n" + "目前还不能使用。"); static const u8 sNullDescription[] = _(""); static const u8 sMegaDrainDescription[] = _( - "An attack that absorbs\n" - "half the damage inflicted."); + "可以回复给予对手\n" + "伤害的一半HP"); static const u8 sHyperBeamDescription[] = _( - "Powerful, but leaves the\n" - "user immobile the next turn."); + "使出强力的攻击,但是\n" + "下一回合自己将无法动弹。"); static const u8 sRevengeDescription[] = _( - "An attack that gains power\n" - "if injured by the foe."); + "如果受到对手的招式攻击,\n" + "就能给予对手2倍的伤害。"); static const u8 sPluckDescription[] = _( - "Eats the foe's held Berry\n" - "gaining its effect."); + "当对手携带树果时,\n" + "可以食用并获得其效果。"); static const u8 sHealingWishDescription[] = _( - "The user faints to heal up\n" - "the recipient."); + "虽然自己陷入昏厥,但后备\n" + "上场宝可梦会治愈并回复HP。"); static const u8 sWringOutDescription[] = _( - "The higher the foe's HP\n" - "the more damage caused."); + "对手的HP越多,\n" + "威力越大。"); static const u8 sUTurnDescription[] = _( - "Does damage then switches\n" - "out the user."); + "在攻击之后急速返回,\n" + "和后备宝可梦进行替换。"); static const u8 sStormThrowDescription[] = _( - "This attack always results\n" - "in a critical hit."); + "攻击必定会击中要害。"); static const u8 sCircleThrowDescription[] = _( - "Knocks the foe away to end\n" - "the battle."); + "强制拉后备宝可梦上场。\n" + "结束与野生宝可梦的战斗。"); static const u8 sChipAwayDescription[] = _( - "Strikes through the foe's\n" - "stat changes."); + "无视对手的能力变化,\n" + "直接给予伤害。"); static const u8 sHeavySlamDescription[] = _( - "Does more damage if the\n" - "user outweighs the foe."); + "自己比对手越重,\n" + "威力越大。"); static const u8 sPsyshockDescription[] = _( - "Attacks with a psychic wave\n" - "that does physical damage."); + "将念波实体化攻击对手。\n" + "给予物理伤害。"); static const u8 sLavaPlumeDescription[] = _( - "Scarlet flames torch\n" - "everything around the user."); + "用熊熊烈火攻击自己\n" + "所有宝可梦。有时造成灼伤。"); static const u8 sShadowForceDescription[] = _( - "Vanishes on the first turn\n" - "then strikes the next turn."); + "第1回合消失踪影,\n" + "第2回合攻击对手。"); static const u8 sFalseSwipeDescription[] = _( - "An attack that leaves the\n" - "foe with at least 1 HP."); + "对手至少会留下1HP,\n" + "如此般手下留情地攻击。"); static const u8 sDrainingKissDescription[] = _( - "An attack that absorbs over\n" - "half the damage inflicted."); + "回复给予对手伤害的\n" + "一半以上的HP。"); static const u8 sCloseCombatDescription[] = _( - "A strong attack but lowers\n" - "the defensive stats."); + "强力攻击,但是自己的\n" + "防御和特防会降低。"); static const u8 sHyperspaceHoleDescription[] = _( - "Uses a warp hole to attack.\n" - "Can't be evaded."); + "使用虫洞进行攻击。\n" + "无法躲避。"); static const u8 sSuckerPunchDescription[] = _( - "Strikes first if the foe\n" - "is preparing an attack."); + "能比对手先攻击。对手招式\n" + "如果不是攻击招式则会失败。"); static const u8 sFeintDescription[] = _( - "An attack that hits foes\n" - "using moves like Protect."); + "能够攻击使用守住类招式的\n" + "对手。解除其守护效果。"); const struct MoveInfo gMovesInfo[MOVES_COUNT_ALL] = { From 015384544acd0e86b4b49e2c876ebee06ad99975 Mon Sep 17 00:00:00 2001 From: nkuAlexLee <1402662448@qq.com> Date: Mon, 7 Apr 2025 16:00:45 +0800 Subject: [PATCH 3/4] update --- python_tools/src/图鉴对应翻译表手动调整.xlsx | Bin 205833 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 python_tools/src/图鉴对应翻译表手动调整.xlsx diff --git a/python_tools/src/图鉴对应翻译表手动调整.xlsx b/python_tools/src/图鉴对应翻译表手动调整.xlsx deleted file mode 100644 index 9fa17544647cee683bece1b38727a0aca48edf96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 205833 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

;i5wXX3 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 Date: Mon, 7 Apr 2025 16:03:01 +0800 Subject: [PATCH 4/4] update --- python_tools/log.txt | 152 ++ src/data/items.h | 5565 ++++++++++++++++++++---------------------- 2 files changed, 2849 insertions(+), 2868 deletions(-) diff --git a/python_tools/log.txt b/python_tools/log.txt index 95fbf922d7..b8bcd194e6 100644 --- a/python_tools/log.txt +++ b/python_tools/log.txt @@ -517,3 +517,155 @@ ✅ 处理文件:d:\code\pokeemerald-expansion\python_tools\..\src\data\pokemon\species_info\gen_8_families.h ✅ 处理文件:d:\code\pokeemerald-expansion\python_tools\..\src\data\pokemon\species_info\gen_9_families.h ❌ 未找到 SPECIES_CAPSAKID,跳过 +❌ ITEM_MAX_REVIVE 没有单独道具说明,跳过 +❌ ITEM_FULL_HEAL 没有单独道具说明,跳过 +❌ ITEM_MAX_HONEY 没有单独道具说明,跳过 +❌ ITEM_PEWTER_CRUNCHIES 没有单独道具说明,跳过 +❌ ITEM_RAGE_CANDY_BAR 没有单独道具说明,跳过 +❌ ITEM_OLD_GATEAU 没有单独道具说明,跳过 +❌ ITEM_CASTELIACONE 没有单独道具说明,跳过 +❌ ITEM_LUMIOSE_GALETTE 没有单独道具说明,跳过 +❌ ITEM_SHALOUR_SABLE 没有单独道具说明,跳过 +❌ ITEM_BIG_MALASADA 没有单独道具说明,跳过 +❌ ITEM_HEALTH_FEATHER 没有单独道具说明,跳过 +❌ ITEM_MUSCLE_FEATHER 没有单独道具说明,跳过 +❌ ITEM_RESIST_FEATHER 没有单独道具说明,跳过 +❌ ITEM_GENIUS_FEATHER 没有单独道具说明,跳过 +❌ ITEM_CLEVER_FEATHER 没有单独道具说明,跳过 +❌ ITEM_SWIFT_FEATHER 没有单独道具说明,跳过 +❌ ITEM_POKE_DOLL 没有单独道具说明,跳过 +❌ ITEM_FLUFFY_TAIL 没有单独道具说明,跳过 +❌ ITEM_POKE_TOY 没有单独道具说明,跳过 +❌ ITEM_BIG_MUSHROOM 没有单独道具说明,跳过 +❌ ITEM_BALM_MUSHROOM 没有单独道具说明,跳过 +❌ ITEM_RED_SHARD 没有单独道具说明,跳过 +❌ ITEM_BLUE_SHARD 没有单独道具说明,跳过 +❌ ITEM_YELLOW_SHARD 没有单独道具说明,跳过 +❌ ITEM_GREEN_SHARD 没有单独道具说明,跳过 +❌ ITEM_ROOT_FOSSIL 没有单独道具说明,跳过 +❌ ITEM_CLAW_FOSSIL 没有单独道具说明,跳过 +❌ ITEM_FOSSILIZED_FISH 没有单独道具说明,跳过 +❌ ITEM_FOSSILIZED_DINO 没有单独道具说明,跳过 +❌ ITEM_BEAD_MAIL 没有单独道具说明,跳过 +❌ ITEM_DREAM_MAIL 没有单独道具说明,跳过 +❌ ITEM_FIRE_STONE 没有单独道具说明,跳过 +❌ ITEM_WATER_STONE 没有单独道具说明,跳过 +❌ ITEM_THUNDER_STONE 没有单独道具说明,跳过 +❌ ITEM_LEAF_STONE 没有单独道具说明,跳过 +❌ ITEM_ICE_STONE 没有单独道具说明,跳过 +❌ ITEM_SUN_STONE 没有单独道具说明,跳过 +❌ ITEM_MOON_STONE 没有单独道具说明,跳过 +❌ ITEM_SHINY_STONE 没有单独道具说明,跳过 +❌ ITEM_DUSK_STONE 没有单独道具说明,跳过 +❌ ITEM_DAWN_STONE 没有单独道具说明,跳过 +❌ ITEM_RED_NECTAR 没有单独道具说明,跳过 +❌ ITEM_YELLOW_NECTAR 没有单独道具说明,跳过 +❌ ITEM_PINK_NECTAR 没有单独道具说明,跳过 +❌ ITEM_PURPLE_NECTAR 没有单独道具说明,跳过 +❌ ITEM_CHARIZARDITE_X 没有单独道具说明,跳过 +❌ ITEM_CHARIZARDITE_Y 没有单独道具说明,跳过 +❌ ITEM_MEWTWONITE_X 没有单独道具说明,跳过 +❌ ITEM_MEWTWONITE_Y 没有单独道具说明,跳过 +❌ ITEM_SEA_INCENSE 没有单独道具说明,跳过 +❌ ITEM_ODD_INCENSE 没有单独道具说明,跳过 +❌ ITEM_ROCK_INCENSE 没有单独道具说明,跳过 +❌ ITEM_FULL_INCENSE 没有单独道具说明,跳过 +❌ ITEM_WAVE_INCENSE 没有单独道具说明,跳过 +❌ ITEM_ROSE_INCENSE 没有单独道具说明,跳过 +❌ ITEM_LUCK_INCENSE 没有单独道具说明,跳过 +❌ ITEM_PURE_INCENSE 没有单独道具说明,跳过 +❌ ITEM_MIRACLE_SEED 没有单独道具说明,跳过 +❌ ITEM_TWISTED_SPOON 没有单独道具说明,跳过 +❌ ITEM_HARD_STONE 没有单独道具说明,跳过 +❌ ITEM_KINGS_ROCK 没有单独道具说明,跳过 +❌ ITEM_AMULET_COIN 没有单独道具说明,跳过 +❌ ITEM_CLEANSE_TAG 没有单独道具说明,跳过 +❌ ITEM_LAGGING_TAIL 没有单独道具说明,跳过 +❌ ITEM_RAZOR_FANG 没有单独道具说明,跳过 +❌ ITEM_FIGY_BERRY 没有单独道具说明,跳过 +❌ ITEM_WIKI_BERRY 没有单独道具说明,跳过 +❌ ITEM_MAGO_BERRY 没有单独道具说明,跳过 +❌ ITEM_AGUAV_BERRY 没有单独道具说明,跳过 +❌ ITEM_IAPAPA_BERRY 没有单独道具说明,跳过 +❌ ITEM_TM51 没有单独道具说明,跳过 +❌ ITEM_TM52 没有单独道具说明,跳过 +❌ ITEM_TM53 没有单独道具说明,跳过 +❌ ITEM_TM54 没有单独道具说明,跳过 +❌ ITEM_TM55 没有单独道具说明,跳过 +❌ ITEM_TM56 没有单独道具说明,跳过 +❌ ITEM_TM57 没有单独道具说明,跳过 +❌ ITEM_TM58 没有单独道具说明,跳过 +❌ ITEM_TM59 没有单独道具说明,跳过 +❌ ITEM_TM60 没有单独道具说明,跳过 +❌ ITEM_TM61 没有单独道具说明,跳过 +❌ ITEM_TM62 没有单独道具说明,跳过 +❌ ITEM_TM63 没有单独道具说明,跳过 +❌ ITEM_TM64 没有单独道具说明,跳过 +❌ ITEM_TM65 没有单独道具说明,跳过 +❌ ITEM_TM66 没有单独道具说明,跳过 +❌ ITEM_TM67 没有单独道具说明,跳过 +❌ ITEM_TM68 没有单独道具说明,跳过 +❌ ITEM_TM69 没有单独道具说明,跳过 +❌ ITEM_TM70 没有单独道具说明,跳过 +❌ ITEM_TM71 没有单独道具说明,跳过 +❌ ITEM_TM72 没有单独道具说明,跳过 +❌ ITEM_TM73 没有单独道具说明,跳过 +❌ ITEM_TM74 没有单独道具说明,跳过 +❌ ITEM_TM75 没有单独道具说明,跳过 +❌ ITEM_TM76 没有单独道具说明,跳过 +❌ ITEM_TM77 没有单独道具说明,跳过 +❌ ITEM_TM78 没有单独道具说明,跳过 +❌ ITEM_TM79 没有单独道具说明,跳过 +❌ ITEM_TM80 没有单独道具说明,跳过 +❌ ITEM_TM81 没有单独道具说明,跳过 +❌ ITEM_TM82 没有单独道具说明,跳过 +❌ ITEM_TM83 没有单独道具说明,跳过 +❌ ITEM_TM84 没有单独道具说明,跳过 +❌ ITEM_TM85 没有单独道具说明,跳过 +❌ ITEM_TM86 没有单独道具说明,跳过 +❌ ITEM_TM87 没有单独道具说明,跳过 +❌ ITEM_TM88 没有单独道具说明,跳过 +❌ ITEM_TM89 没有单独道具说明,跳过 +❌ ITEM_TM90 没有单独道具说明,跳过 +❌ ITEM_TM91 没有单独道具说明,跳过 +❌ ITEM_TM92 没有单独道具说明,跳过 +❌ ITEM_TM93 没有单独道具说明,跳过 +❌ ITEM_TM94 没有单独道具说明,跳过 +❌ ITEM_TM95 没有单独道具说明,跳过 +❌ ITEM_TM96 没有单独道具说明,跳过 +❌ ITEM_TM97 没有单独道具说明,跳过 +❌ ITEM_TM98 没有单独道具说明,跳过 +❌ ITEM_TM99 没有单独道具说明,跳过 +❌ ITEM_TM100 没有单独道具说明,跳过 +❌ ITEM_KEY_TO_ROOM_1 没有单独道具说明,跳过 +❌ ITEM_KEY_TO_ROOM_2 没有单独道具说明,跳过 +❌ ITEM_KEY_TO_ROOM_4 没有单独道具说明,跳过 +❌ ITEM_KEY_TO_ROOM_6 没有单独道具说明,跳过 +❌ ITEM_BUG_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_DARK_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_DRAGON_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_ELECTRIC_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_FAIRY_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_FIGHTING_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_FIRE_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_FLYING_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_GHOST_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_GRASS_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_GROUND_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_ICE_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_NORMAL_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_POISON_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_PSYCHIC_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_ROCK_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_STEEL_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_WATER_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_HEALTH_MOCHI 没有单独道具说明,跳过 +❌ ITEM_MUSCLE_MOCHI 没有单独道具说明,跳过 +❌ ITEM_RESIST_MOCHI 没有单独道具说明,跳过 +❌ ITEM_GENIUS_MOCHI 没有单独道具说明,跳过 +❌ ITEM_CLEVER_MOCHI 没有单独道具说明,跳过 +❌ ITEM_SWIFT_MOCHI 没有单独道具说明,跳过 +❌ ITEM_STELLAR_TERA_SHARD 没有单独道具说明,跳过 +❌ ITEM_JUBILIFE_MUFFIN 没有单独道具说明,跳过 +❌ ITEM_SWAP_SNACK 没有单独道具说明,跳过 +❌ ITEM_TWICE_SPICED_RADISH 没有单独道具说明,跳过 diff --git a/src/data/items.h b/src/data/items.h index ff94832063..c54100a047 100644 --- a/src/data/items.h +++ b/src/data/items.h @@ -140,7 +140,7 @@ const struct Item gItemsInfo[] = { [ITEM_NONE] = { - .name = _("????????"), + .name = _("无"), .price = 0, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -154,12 +154,11 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_BALL] = { - .name = _("Strange Ball"), + .name = _("奇异球"), .price = 0, .description = COMPOUND_STRING( - "An unusual Ball\n" - "warped through\n" - "space and time."), + "与众不同的球。\n" + "穿越时空而来。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -170,12 +169,12 @@ const struct Item gItemsInfo[] = [ITEM_POKE_BALL] = { - .name = _("Poké Ball"), + .name = _("精灵球"), .price = 200, .description = COMPOUND_STRING( - "A tool used for\n" - "catching wild\n" - "Pokémon."), + "用于投向野生宝可\n" + "梦并将其捕捉的球\n" + "。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -186,12 +185,12 @@ const struct Item gItemsInfo[] = [ITEM_GREAT_BALL] = { - .name = _("Great Ball"), + .name = _("超级球"), .price = 600, .description = COMPOUND_STRING( - "A good Ball with a\n" - "higher catch rate\n" - "than a Poké Ball."), + "比精灵球更容易捉\n" + "到宝可梦的,性能\n" + "还算不错的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -202,12 +201,12 @@ const struct Item gItemsInfo[] = [ITEM_ULTRA_BALL] = { - .name = _("Ultra Ball"), + .name = _("高级球"), .price = (I_PRICE >= GEN_7) ? 800 : 1200, .description = COMPOUND_STRING( - "A better Ball with\n" - "a higher catch rate\n" - "than a Great Ball."), + "比超级球更容易捉\n" + "到宝可梦的,性能\n" + "非常不错的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -218,12 +217,12 @@ const struct Item gItemsInfo[] = [ITEM_MASTER_BALL] = { - .name = _("Master Ball"), + .name = _("大师球"), .price = 0, .description = COMPOUND_STRING( - "The best Ball that\n" - "catches a Pokémon\n" - "without fail."), + "必定能捉到野生宝\n" + "可梦的,性能最好\n" + "的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -234,12 +233,12 @@ const struct Item gItemsInfo[] = [ITEM_PREMIER_BALL] = { - .name = _("Premier Ball"), + .name = _("纪念球"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( - "A rare Ball made\n" - "in commemoration\n" - "of some event."), + "有点珍贵的球。特\n" + "制出来的某种纪念\n" + "品。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -250,12 +249,12 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_BALL] = { - .name = _("Heal Ball"), + .name = _("治愈球"), .price = 300, .description = COMPOUND_STRING( - "A remedial Ball\n" - "that restores\n" - "caught Pokémon."), + "有点温柔的球。能\n" + "回复捉到宝可梦的\n" + "HP并治愈异常。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -266,12 +265,12 @@ const struct Item gItemsInfo[] = [ITEM_NET_BALL] = { - .name = _("Net Ball"), + .name = _("捕网球"), .price = 1000, .description = COMPOUND_STRING( - "A Ball that works\n" - "well on Water- and\n" - "Bug-type Pokémon."), + "有点与众不同的球\n" + "。能容易地捕捉水\n" + "或虫属性宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -282,12 +281,12 @@ const struct Item gItemsInfo[] = [ITEM_NEST_BALL] = { - .name = _("Nest Ball"), + .name = _("巢穴球"), .price = 1000, .description = COMPOUND_STRING( - "A Ball that works\n" - "better on weaker\n" - "Pokémon."), + "有点与众不同的球\n" + "。野生宝可梦越弱\n" + "越容易捕捉。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -298,12 +297,12 @@ const struct Item gItemsInfo[] = [ITEM_DIVE_BALL] = { - .name = _("Dive Ball"), + .name = _("潜水球"), .price = 1000, .description = COMPOUND_STRING( - "A Ball that works\n" - "better on Pokémon\n" - "on the ocean floor."), + "有点与众不同的球\n" + "。容易捕捉生活在\n" + "水世界的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -314,12 +313,12 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_BALL] = { - .name = _("Dusk Ball"), + .name = _("黑暗球"), .price = 1000, .description = COMPOUND_STRING( - "Works well if\n" - "used in a\n" - "dark place."), + "有点与众不同的球\n" + "。容易在夜晚或洞\n" + "窟等捕捉宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -330,12 +329,12 @@ const struct Item gItemsInfo[] = [ITEM_TIMER_BALL] = { - .name = _("Timer Ball"), + .name = _("计时球"), .price = 1000, .description = COMPOUND_STRING( - "A Ball that gains\n" - "power in battles\n" - "taking many turns."), + "有点与众不同的球\n" + "。回合数越多会越\n" + "容易捕捉。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -346,12 +345,12 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_BALL] = { - .name = _("Quick Ball"), + .name = _("先机球"), .price = 1000, .description = COMPOUND_STRING( - "Works well if\n" - "used on the\n" - "first turn."), + "有点与众不同的球\n" + "。战斗开始使用容\n" + "易捉到宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -362,12 +361,12 @@ const struct Item gItemsInfo[] = [ITEM_REPEAT_BALL] = { - .name = _("Repeat Ball"), + .name = _("重复球"), .price = 1000, .description = COMPOUND_STRING( - "A Ball that works\n" - "better on Pokémon\n" - "caught before."), + "有点与众不同的球\n" + "。容易捕捉曾捉到\n" + "过的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -378,12 +377,12 @@ const struct Item gItemsInfo[] = [ITEM_LUXURY_BALL] = { - .name = _("Luxury Ball"), + .name = _("豪华球"), .price = (I_PRICE >= GEN_8) ? 3000 : 1000, .description = COMPOUND_STRING( - "A cozy Ball that\n" - "makes Pokémon\n" - "more friendly."), + "住着十分惬意的球\n" + "。捉到宝可梦变得\n" + "容易亲密。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -394,12 +393,12 @@ const struct Item gItemsInfo[] = [ITEM_LEVEL_BALL] = { - .name = _("Level Ball"), + .name = _("等级球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "A Ball that works\n" - "well on lower\n" - "level Pokémon."), + "有点与众不同的球\n" + "。宝可梦等级越低\n" + "越容易捕捉。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -410,12 +409,12 @@ const struct Item gItemsInfo[] = [ITEM_LURE_BALL] = { - .name = _("Lure Ball"), + .name = _("诱饵球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "A Ball that works\n" - "well on fished\n" - "up Pokémon."), + "有点与众不同的球\n" + "。容易捕捉用钓竿\n" + "钓上来的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -426,12 +425,12 @@ const struct Item gItemsInfo[] = [ITEM_MOON_BALL] = { - .name = _("Moon Ball"), + .name = _("月亮球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "A Ball that works\n" - "well on Moon\n" - "Stone users."), + "有点与众不同的球\n" + "。容易捕捉用月之\n" + "石进化的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -442,12 +441,12 @@ const struct Item gItemsInfo[] = [ITEM_FRIEND_BALL] = { - .name = _("Friend Ball"), + .name = _("友友球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "A Ball that makes\n" - "a Pokémon friendly\n" - "when caught."), + "有点与众不同的球\n" + "。捉到宝可梦会立\n" + "刻变得亲密起来。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -458,12 +457,12 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_BALL] = { - .name = _("Love Ball"), + .name = _("甜蜜球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "Works well on\n" - "Pokémon of the\n" - "opposite gender."), + "有点与众不同的球\n" + "。容易捕捉性别不\n" + "同的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -474,12 +473,12 @@ const struct Item gItemsInfo[] = [ITEM_FAST_BALL] = { - .name = _("Fast Ball"), + .name = _("速度球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "Works well on\n" - "very fast\n" - "Pokémon."), + "有点与众不同的球\n" + "。容易捕捉速度很\n" + "快的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -490,12 +489,12 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_BALL] = { - .name = _("Heavy Ball"), + .name = _("沉重球"), .price = (I_PRICE >= GEN_7) ? 0 : 300, .description = COMPOUND_STRING( - "Works well on\n" - "very heavy\n" - "Pokémon."), + "有点与众不同的球\n" + "。容易捕捉沉重的\n" + "宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -506,17 +505,12 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_BALL] = { - .name = _("Dream Ball"), + .name = _("梦境球"), .price = 0, .description = COMPOUND_STRING( - #if B_DREAM_BALL_MODIFIER >= GEN_8 - "A Ball that works\n" - "well on sleeping\n" - "Pokémon."), - #else - "A Poké Ball used in\n" - "the Entree Forest."), - #endif + "有点与众不同的球\n" + "。容易捕捉睡眠状\n" + "态的宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -527,12 +521,12 @@ const struct Item gItemsInfo[] = [ITEM_SAFARI_BALL] = { - .name = _("Safari Ball"), + .name = _("狩猎球"), .price = 0, .description = COMPOUND_STRING( - "A special Ball that\n" - "is used only in the\n" - "Safari Zone."), + "曾在狩猎地带以及\n" + "大湿地被使用。是\n" + "一种特殊的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -543,12 +537,12 @@ const struct Item gItemsInfo[] = [ITEM_SPORT_BALL] = { - .name = _("Sport Ball"), + .name = _("竞赛球"), .price = (I_PRICE < GEN_3 || I_PRICE >= GEN_9) ? 0 : 300, .description = COMPOUND_STRING( - "A special Ball\n" - "used in the Bug-\n" - "Catching Contest."), + "曾在城都地区的捕\n" + "虫大赛上使用的特\n" + "殊的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -559,11 +553,11 @@ const struct Item gItemsInfo[] = [ITEM_PARK_BALL] = { - .name = _("Park Ball"), + .name = _("公园球"), .price = 0, .description = COMPOUND_STRING( - "A special Ball for\n" - "the Pal Park."), + "在伙伴公园里使用\n" + "的特殊的球。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -574,11 +568,12 @@ const struct Item gItemsInfo[] = [ITEM_BEAST_BALL] = { - .name = _("Beast Ball"), + .name = _("究极球"), .price = 0, .description = COMPOUND_STRING( - "A Ball designed to\n" - "catch Ultra Beasts."), + "为究极异兽制作的\n" + "特殊精灵球。很难\n" + "捕捉其他宝可梦。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -589,12 +584,12 @@ const struct Item gItemsInfo[] = [ITEM_CHERISH_BALL] = { - .name = _("Cherish Ball"), + .name = _("贵重球"), .price = 0, .description = COMPOUND_STRING( - "A rare Ball made\n" - "in commemoration\n" - "of some event."), + "相当珍贵的球。特\n" + "制出来的某种纪念\n" + "品。"), .pocket = POCKET_POKE_BALLS, .type = ITEM_USE_BAG_MENU, .battleUsage = EFFECT_ITEM_THROW_BALL, @@ -607,13 +602,13 @@ const struct Item gItemsInfo[] = [ITEM_POTION] = { - .name = _("Potion"), + .name = _("伤药"), .price = (I_PRICE >= GEN_7) ? 200 : 300, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Restores the HP of\n" - "a Pokémon by\n" - "20 points."), + "喷雾式伤药。能让\n" + "宝可梦回复20H\n" + "P。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -626,17 +621,13 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_POTION] = { - .name = _("Super Potion"), + .name = _("好伤药"), .price = 700, .holdEffectParam = 60, .description = COMPOUND_STRING( - "Restores the HP of\n" - "a Pokémon by\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "60 points."), - #else - "50 points."), - #endif + "喷雾式伤药。能让\n" + "宝可梦回复60H\n" + "P。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -649,17 +640,13 @@ const struct Item gItemsInfo[] = [ITEM_HYPER_POTION] = { - .name = _("Hyper Potion"), + .name = _("厉害伤药"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 1200 : 1500, .holdEffectParam = 120, .description = COMPOUND_STRING( - "Restores the HP of\n" - "a Pokémon by\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "120 points."), - #else - "200 points."), - #endif + "喷雾式伤药。能让\n" + "宝可梦回复120\n" + "HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -672,12 +659,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_POTION] = { - .name = _("Max Potion"), + .name = _("全满药"), .price = 2500, .holdEffectParam = 255, .description = COMPOUND_STRING( - "Fully restores the\n" - "HP of a Pokémon."), + "喷雾式伤药。能让\n" + "宝可梦回复所有H\n" + "P。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -690,13 +678,13 @@ const struct Item gItemsInfo[] = [ITEM_FULL_RESTORE] = { - .name = _("Full Restore"), + .name = _("全复药"), .price = 3000, .holdEffectParam = 255, .description = COMPOUND_STRING( - "Fully restores the\n" - "HP and status of a\n" - "Pokémon."), + "能回复宝可梦的所\n" + "有HP并治愈所有\n" + "异常状态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -709,12 +697,12 @@ const struct Item gItemsInfo[] = [ITEM_REVIVE] = { - .name = _("Revive"), + .name = _("活力碎片"), .price = (I_PRICE >= GEN_7) ? 2000 : 1500, .description = COMPOUND_STRING( - "Revives a fainted\n" - "Pokémon with half\n" - "its HP."), + "能让1只陷入濒死\n" + "的宝可梦复活,并\n" + "回复一半HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -727,7 +715,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REVIVE] = { - .name = _("Max Revive"), + .name = _("活力块"), .price = 4000, .description = sMaxReviveDesc, .pocket = POCKET_ITEMS, @@ -742,17 +730,13 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_WATER] = { - .name = _("Fresh Water"), + .name = _("美味之水"), .price = 200, .holdEffectParam = 30, .description = COMPOUND_STRING( - "A mineral water\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 30 points."), - #else - "by 50 points."), - #endif + "富含矿物质的水。\n" + "能让宝可梦回复3\n" + "0HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -765,17 +749,13 @@ const struct Item gItemsInfo[] = [ITEM_SODA_POP] = { - .name = _("Soda Pop"), + .name = _("劲爽汽水"), .price = 300, .holdEffectParam = 50, .description = COMPOUND_STRING( - "A fizzy soda drink\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 50 points."), - #else - "by 60 points."), - #endif + "翻腾着气泡的汽水\n" + "。能让宝可梦回复\n" + "50HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -788,20 +768,14 @@ const struct Item gItemsInfo[] = [ITEM_LEMONADE] = { - .name = _("Lemonade"), + .name = _("果汁牛奶"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 70, #if I_HEALTH_RECOVERY >= GEN_7 .description = COMPOUND_STRING( - "A very sweet drink\n" - "that restores HP\n" - "by 70 points."), -#else - .description = COMPOUND_STRING( - "A very sweet drink\n" - "that restores HP\n" - "by 80 points."), -#endif + "非常香甜的牛奶。\n" + "能让宝可梦回复7\n" + "0HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -814,14 +788,14 @@ const struct Item gItemsInfo[] = [ITEM_MOOMOO_MILK] = { - .name = _("Moomoo Milk"), + .name = _("哞哞鲜奶"), .pluralName = _("Moomoo Milk"), .price = (I_PRICE >= GEN_7) ? 600 : 500, .holdEffectParam = 100, .description = COMPOUND_STRING( - "A nutritious milk\n" - "that restores HP\n" - "by 100 points."), + "营养百分百的牛奶\n" + "。能让宝可梦回复\n" + "100HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -834,17 +808,13 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_POWDER] = { - .name = _("Energy Powder"), + .name = _("元气粉"), .pluralName = _("Energy Powder"), .price = 500, .description = COMPOUND_STRING( - "A bitter powder\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 60 points."), - #else - "by 50 points."), - #endif + "非常苦的药粉。能\n" + "让宝可梦回复60\n" + "HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -857,16 +827,12 @@ const struct Item gItemsInfo[] = [ITEM_ENERGY_ROOT] = { - .name = _("Energy Root"), + .name = _("元气根"), .price = (I_PRICE >= GEN_7) ? 1200 : 800, .description = COMPOUND_STRING( - "A bitter root\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 120 points."), - #else - "by 200 points."), - #endif + "非常苦的根。能让\n" + "宝可梦回复120\n" + "HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -879,13 +845,13 @@ const struct Item gItemsInfo[] = [ITEM_HEAL_POWDER] = { - .name = _("Heal Powder"), + .name = _("万能粉"), .pluralName = _("Heal Powder"), .price = (I_PRICE >= GEN_7) ? 300 : 450, .description = COMPOUND_STRING( - "A bitter powder\n" - "that heals all\n" - "status problems."), + "非常苦的药粉。能\n" + "治愈宝可梦的所有\n" + "异常状态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -898,12 +864,12 @@ const struct Item gItemsInfo[] = [ITEM_REVIVAL_HERB] = { - .name = _("Revival Herb"), + .name = _("复活草"), .price = 2800, .description = COMPOUND_STRING( - "A very bitter herb\n" - "that revives a\n" - "fainted Pokémon."), + "非常苦的药草。能\n" + "让1只濒死的宝可\n" + "梦回复所有HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -916,11 +882,12 @@ const struct Item gItemsInfo[] = [ITEM_ANTIDOTE] = { - .name = _("Antidote"), + .name = _("解毒药"), .price = (I_PRICE >= GEN_7) ? 200 : 100, .description = COMPOUND_STRING( - "Heals a poisoned\n" - "Pokémon."), + "喷雾式药水。能治\n" + "愈宝可梦的中毒状\n" + "态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -933,11 +900,12 @@ const struct Item gItemsInfo[] = [ITEM_PARALYZE_HEAL] = { - .name = _("Paralyze Heal"), + .name = _("解麻药"), .price = (I_PRICE == GEN_7) ? 300 : 200, .description = COMPOUND_STRING( - "Heals a paralyzed\n" - "Pokémon."), + "喷雾式药水。能治\n" + "愈宝可梦的麻痹状\n" + "态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -950,11 +918,12 @@ const struct Item gItemsInfo[] = [ITEM_BURN_HEAL] = { - .name = _("Burn Heal"), + .name = _("灼伤药"), .price = (I_PRICE == GEN_7) ? 300 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( - "Heals Pokémon\n" - "of a burn."), + "喷雾式药水。能治\n" + "愈宝可梦的灼伤状\n" + "态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -967,11 +936,12 @@ const struct Item gItemsInfo[] = [ITEM_ICE_HEAL] = { - .name = _("Ice Heal"), + .name = _("解冻药"), .price = (I_PRICE == GEN_7) ? 100 : ((I_PRICE <= GEN_7) ? 250 : 200), .description = COMPOUND_STRING( - "Defrosts a frozen\n" - "Pokémon."), + "喷雾式药水。能治\n" + "愈宝可梦的冰冻状\n" + "态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -984,11 +954,12 @@ const struct Item gItemsInfo[] = [ITEM_AWAKENING] = { - .name = _("Awakening"), + .name = _("解眠药"), .price = (I_PRICE >= GEN_2 && I_PRICE <= GEN_6) ? 250 : ((I_PRICE == GEN_7) ? 100 : 200), .description = COMPOUND_STRING( - "Awakens a sleeping\n" - "Pokémon."), + "喷雾式药水。能治\n" + "愈宝可梦的睡眠状\n" + "态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1001,7 +972,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_HEAL] = { - .name = _("Full Heal"), + .name = _("万灵药"), .price = (I_PRICE >= GEN_7) ? 400 : 600, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1016,13 +987,13 @@ const struct Item gItemsInfo[] = [ITEM_ETHER] = { - .name = _("Ether"), + .name = _("PP单项小补剂"), .price = (I_PRICE >= GEN_2) ? 1200 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( - "Restores the PP\n" - "of a selected move\n" - "by 10."), + "能让宝可梦学会的\n" + "其中1个招式回复\n" + "10PP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU_MOVES, .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, @@ -1035,13 +1006,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ETHER] = { - .name = _("Max Ether"), + .name = _("PP单项全补剂"), .price = (I_PRICE >= GEN_2) ? 2000 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( - "Fully restores the\n" - "PP of a selected\n" - "move."), + "能让宝可梦学会的\n" + "其中1个招式回复\n" + "所有PP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU_MOVES, .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, @@ -1054,12 +1025,13 @@ const struct Item gItemsInfo[] = [ITEM_ELIXIR] = { - .name = _("Elixir"), + .name = _("PP多项小补剂"), .price = (I_PRICE >= GEN_2) ? 3000 : 1, .holdEffectParam = 10, .description = COMPOUND_STRING( - "Restores the PP\n" - "of all moves by 10."), + "能让宝可梦学会的\n" + "4个招式各回复1\n" + "0PP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, @@ -1072,13 +1044,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_ELIXIR] = { - .name = _("Max Elixir"), + .name = _("PP多项全补剂"), .price = (I_PRICE >= GEN_2) ? 4500 : 1, .holdEffectParam = 255, .description = COMPOUND_STRING( - "Fully restores the\n" - "PP of a Pokémon's\n" - "moves."), + "能让宝可梦学会的\n" + "4个招式回复所有\n" + "PP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, @@ -1091,15 +1063,15 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_JUICE] = { - .name = _("Berry Juice"), + .name = _("树果汁"), .pluralName = _("Berry Juice"), .price = 100, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A 100% pure juice\n" - "that restores HP\n" - "by 20 points."), + "100%树果果汁\n" + "。能让宝可梦回复\n" + "20HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1112,13 +1084,13 @@ const struct Item gItemsInfo[] = [ITEM_SACRED_ASH] = { - .name = _("Sacred Ash"), + .name = _("圣灰"), .pluralName = _("Sacred Ashes"), .price = (I_PRICE >= GEN_7) ? 50000 : 200, .description = COMPOUND_STRING( - "Fully revives and\n" - "restores all\n" - "fainted Pokémon."), + "能让陷入濒死的全\n" + "部宝可梦回复所有\n" + "HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_SacredAsh, @@ -1130,13 +1102,13 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_HEART] = { - .name = _("Sweet Heart"), + .name = _("心形甜点"), .price = (I_PRICE >= GEN_7) ? 3000 : 100, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A sweet chocolate\n" - "that restores HP\n" - "by 20 points."), + "非常甜腻的巧克力\n" + "。能让宝可梦回复\n" + "20HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1149,7 +1121,7 @@ const struct Item gItemsInfo[] = [ITEM_MAX_HONEY] = { - .name = _("Max Honey"), + .name = _("极巨甜蜜"), .pluralName = _("Max Honey"), .price = 8000, .description = sMaxReviveDesc, @@ -1167,7 +1139,7 @@ const struct Item gItemsInfo[] = [ITEM_PEWTER_CRUNCHIES] = { - .name = _("Pewter Crunchies"), + .name = _("深灰米果"), .pluralName = _("Pewter Crunchies"), .price = 250, .description = sFullHealDesc, @@ -1183,7 +1155,7 @@ const struct Item gItemsInfo[] = [ITEM_RAGE_CANDY_BAR] = { - .name = _("Rage Candy Bar"), + .name = _("愤怒馒头"), .price = (I_PRICE >= GEN_7) ? 350 : 300, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1198,12 +1170,12 @@ const struct Item gItemsInfo[] = [ITEM_LAVA_COOKIE] = { - .name = _("Lava Cookie"), + .name = _("釜炎仙贝"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = COMPOUND_STRING( - "A local specialty\n" - "that heals all\n" - "status problems."), + "釜炎特产的仙贝。\n" + "能治愈宝可梦的所\n" + "有异常状态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1216,7 +1188,7 @@ const struct Item gItemsInfo[] = [ITEM_OLD_GATEAU] = { - .name = _("Old Gateau"), + .name = _("森之羊羹"), .pluralName = _("Old Gateaux"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, @@ -1232,7 +1204,7 @@ const struct Item gItemsInfo[] = [ITEM_CASTELIACONE] = { - .name = _("Casteliacone"), + .name = _("飞云冰淇淋"), .price = (I_PRICE >= GEN_7) ? 350 : 100, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1247,7 +1219,7 @@ const struct Item gItemsInfo[] = [ITEM_LUMIOSE_GALETTE] = { - .name = _("Lumiose Galette"), + .name = _("密阿雷格雷派饼"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1262,7 +1234,7 @@ const struct Item gItemsInfo[] = [ITEM_SHALOUR_SABLE] = { - .name = _("Shalour Sable"), + .name = _("娑罗沙布蕾"), .price = (I_PRICE >= GEN_7) ? 350 : 200, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1277,7 +1249,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MALASADA] = { - .name = _("Big Malasada"), + .name = _("大马拉萨达"), .price = 350, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -1294,11 +1266,12 @@ const struct Item gItemsInfo[] = [ITEM_HP_UP] = { - .name = _("HP Up"), + .name = _("HP增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base HP\n" - "of one Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "HP的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1310,12 +1283,12 @@ const struct Item gItemsInfo[] = [ITEM_PROTEIN] = { - .name = _("Protein"), + .name = _("攻击增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base\n" - "Attack stat of one\n" - "Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "攻击的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1327,12 +1300,12 @@ const struct Item gItemsInfo[] = [ITEM_IRON] = { - .name = _("Iron"), + .name = _("防御增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base\n" - "Defense stat of\n" - "one Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "防御的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1344,12 +1317,12 @@ const struct Item gItemsInfo[] = [ITEM_CALCIUM] = { - .name = _("Calcium"), + .name = _("特攻增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base\n" - "Sp. Atk stat of one\n" - "Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "特攻的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1361,12 +1334,12 @@ const struct Item gItemsInfo[] = [ITEM_ZINC] = { - .name = _("Zinc"), + .name = _("特防增强剂"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base\n" - "Sp. Def stat of one\n" - "Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "特防的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1378,13 +1351,13 @@ const struct Item gItemsInfo[] = [ITEM_CARBOS] = { - .name = _("Carbos"), + .name = _("速度增强剂"), .pluralName = _("Carbos"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the base\n" - "Speed stat of one\n" - "Pokémon."), + "宝可梦的营养饮料\n" + "。能提高宝可梦的\n" + "速度的基础点数。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -1396,12 +1369,12 @@ const struct Item gItemsInfo[] = [ITEM_PP_UP] = { - .name = _("PP Up"), + .name = _("PP提升剂"), .price = (I_PRICE == GEN_1) ? 1 : ((I_PRICE >= GEN_7) ? 10000 : 9800), .description = COMPOUND_STRING( - "Raises the maximum\n" - "PP of a selected\n" - "move."), + "能让宝可梦学会的\n" + "其中1个招式PP\n" + "最大值少量提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_PPUp, @@ -1413,13 +1386,13 @@ const struct Item gItemsInfo[] = [ITEM_PP_MAX] = { - .name = _("PP Max"), + .name = _("PP极限提升剂"), .pluralName = _("PP Maxes"), .price = (I_PRICE >= GEN_7) ? 10000 : 9800, .description = COMPOUND_STRING( - "Raises the PP of a\n" - "move to its maximum\n" - "points."), + "能将宝可梦学会的\n" + "其中1个招式PP\n" + "最大值提至最高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_PPUp, @@ -1433,7 +1406,7 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_FEATHER] = { - .name = _("Health Feather"), + .name = _("体力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sHealthFeatherDesc, .pocket = POCKET_ITEMS, @@ -1447,7 +1420,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_FEATHER] = { - .name = _("Muscle Feather"), + .name = _("肌力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sMuscleFeatherDesc, .pocket = POCKET_ITEMS, @@ -1461,7 +1434,7 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_FEATHER] = { - .name = _("Resist Feather"), + .name = _("抵抗之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sResistFeatherDesc, .pocket = POCKET_ITEMS, @@ -1475,7 +1448,7 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_FEATHER] = { - .name = _("Genius Feather"), + .name = _("智力之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sGeniusFeatherDesc, .pocket = POCKET_ITEMS, @@ -1489,7 +1462,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_FEATHER] = { - .name = _("Clever Feather"), + .name = _("精神之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sCleverFeatherDesc, .pocket = POCKET_ITEMS, @@ -1503,7 +1476,7 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_FEATHER] = { - .name = _("Swift Feather"), + .name = _("瞬发之羽"), .price = (I_PRICE >= GEN_7) ? 300 : 3000, .description = sSwiftFeatherDesc, .pocket = POCKET_ITEMS, @@ -1519,12 +1492,13 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_CAPSULE] = { - .name = _("Ability Capsule"), + .name = _("特性胶囊"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE < GEN_9) ? 10000 : 100000), .holdEffectParam = 0, .description = COMPOUND_STRING( - "Switches a Poké-\n" - "mon's ability."), + "能让有着2种特性\n" + "的宝可梦特性变为\n" + "另一种的胶囊。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_AbilityCapsule, @@ -1534,14 +1508,14 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_PATCH] = { - .name = _("Ability Patch"), + .name = _("特性膏药"), .pluralName = _("Ability Patches"), .price = (I_PRICE >= GEN_9) ? 250000 : 20, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Turns the ability\n" - "of a Pokémon into\n" - "a rare ability."), + "可以改变宝可梦特\n" + "性的膏药。其特性\n" + "会变为稀有特性。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_AbilityPatch, @@ -1553,12 +1527,12 @@ const struct Item gItemsInfo[] = [ITEM_LONELY_MINT] = { - .name = _("Lonely Mint"), + .name = _("怕寂寞薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Attack, but\n" - "reduces Defense."), + "宝可梦闻了后,攻\n" + "击会易于提高,而\n" + "防御则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1570,12 +1544,12 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_MINT] = { - .name = _("Adamant Mint"), + .name = _("固执薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Attack, but\n" - "reduces Sp. Atk."), + "宝可梦闻了后,攻\n" + "击会易于提高,而\n" + "特攻则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1587,12 +1561,12 @@ const struct Item gItemsInfo[] = [ITEM_NAUGHTY_MINT] = { - .name = _("Naughty Mint"), + .name = _("顽皮薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Attack, but\n" - "reduces Sp. Def."), + "宝可梦闻了后,攻\n" + "击容易提高,而特\n" + "防则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1604,12 +1578,12 @@ const struct Item gItemsInfo[] = [ITEM_BRAVE_MINT] = { - .name = _("Brave Mint"), + .name = _("勇敢薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Attack, but\n" - "reduces Speed."), + "宝可梦闻了后,攻\n" + "击容易提高,而速\n" + "度则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1621,12 +1595,12 @@ const struct Item gItemsInfo[] = [ITEM_BOLD_MINT] = { - .name = _("Bold Mint"), + .name = _("大胆薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Defense, but\n" - "reduces Attack."), + "宝可梦闻了后,防\n" + "御容易提高,而攻\n" + "击则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1638,12 +1612,12 @@ const struct Item gItemsInfo[] = [ITEM_IMPISH_MINT] = { - .name = _("Impish Mint"), + .name = _("淘气薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Defense, but\n" - "reduces Sp. Atk."), + "宝可梦闻了后,防\n" + "御容易提高,而特\n" + "攻则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1655,12 +1629,12 @@ const struct Item gItemsInfo[] = [ITEM_LAX_MINT] = { - .name = _("Lax Mint"), + .name = _("乐天薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Defense, but\n" - "reduces Sp. Def."), + "宝可梦闻了后,防\n" + "御容易提高,而特\n" + "防则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1672,12 +1646,12 @@ const struct Item gItemsInfo[] = [ITEM_RELAXED_MINT] = { - .name = _("Relaxed Mint"), + .name = _("悠闲薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Defense, but\n" - "reduces Speed."), + "宝可梦闻了后,防\n" + "御容易提高,而速\n" + "度则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1689,12 +1663,12 @@ const struct Item gItemsInfo[] = [ITEM_MODEST_MINT] = { - .name = _("Modest Mint"), + .name = _("内敛薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Atk, but\n" - "reduces Attack."), + "宝可梦闻了后,特\n" + "攻容易提高,而攻\n" + "击则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1706,12 +1680,12 @@ const struct Item gItemsInfo[] = [ITEM_MILD_MINT] = { - .name = _("Mild Mint"), + .name = _("慢吞吞薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Atk, but\n" - "reduces Defense."), + "宝可梦闻了后,特\n" + "攻容易提高,而防\n" + "御则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1723,12 +1697,12 @@ const struct Item gItemsInfo[] = [ITEM_RASH_MINT] = { - .name = _("Rash Mint"), + .name = _("马虎薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Atk, but\n" - "reduces Sp. Def."), + "宝可梦闻了后,特\n" + "攻容易提高,而特\n" + "防则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1740,12 +1714,12 @@ const struct Item gItemsInfo[] = [ITEM_QUIET_MINT] = { - .name = _("Quiet Mint"), + .name = _("冷静薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Atk, but\n" - "reduces Speed."), + "宝可梦闻了后,特\n" + "攻容易提高,而速\n" + "度则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1757,12 +1731,12 @@ const struct Item gItemsInfo[] = [ITEM_CALM_MINT] = { - .name = _("Calm Mint"), + .name = _("温和薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Def, but\n" - "reduces Attack."), + "宝可梦闻了后,特\n" + "防容易提高,而攻\n" + "击则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1774,12 +1748,12 @@ const struct Item gItemsInfo[] = [ITEM_GENTLE_MINT] = { - .name = _("Gentle Mint"), + .name = _("温顺薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Def, but\n" - "reduces Defense."), + "宝可梦闻了后,特\n" + "防容易提高,而防\n" + "御则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1791,12 +1765,12 @@ const struct Item gItemsInfo[] = [ITEM_CAREFUL_MINT] = { - .name = _("Careful Mint"), + .name = _("慎重薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Def, but\n" - "reduces Sp. Atk."), + "宝可梦闻了后,特\n" + "防容易提高,而特\n" + "攻则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1808,12 +1782,12 @@ const struct Item gItemsInfo[] = [ITEM_SASSY_MINT] = { - .name = _("Sassy Mint"), + .name = _("自大薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Sp. Def, but\n" - "reduces Speed."), + "宝可梦闻了后,特\n" + "防容易提高,而速\n" + "度则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1825,12 +1799,12 @@ const struct Item gItemsInfo[] = [ITEM_TIMID_MINT] = { - .name = _("Timid Mint"), + .name = _("胆小薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Speed, but\n" - "reduces Attack."), + "宝可梦闻了后,速\n" + "度容易提高,而攻\n" + "击则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1842,12 +1816,12 @@ const struct Item gItemsInfo[] = [ITEM_HASTY_MINT] = { - .name = _("Hasty Mint"), + .name = _("急躁薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Speed, but\n" - "reduces Defense."), + "宝可梦闻了后,速\n" + "度容易提高,而防\n" + "御则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1859,12 +1833,12 @@ const struct Item gItemsInfo[] = [ITEM_JOLLY_MINT] = { - .name = _("Jolly Mint"), + .name = _("爽朗薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Speed, but\n" - "reduces Sp. Atk."), + "宝可梦闻了后,速\n" + "度容易提高,而特\n" + "攻则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1876,12 +1850,12 @@ const struct Item gItemsInfo[] = [ITEM_NAIVE_MINT] = { - .name = _("Naive Mint"), + .name = _("天真薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "ups Speed, but\n" - "reduces Sp. Def."), + "宝可梦闻了后,速\n" + "度容易提高,而特\n" + "防则难以提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1893,12 +1867,11 @@ const struct Item gItemsInfo[] = [ITEM_SERIOUS_MINT] = { - .name = _("Serious Mint"), + .name = _("认真薄荷"), .price = (I_PRICE >= GEN_9) ? 20000 : 20, .description = COMPOUND_STRING( - "Can be smelled. It\n" - "makes each stat\n" - "grow equally."), + "宝可梦闻了后,能\n" + "力全方位提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Mint, @@ -1912,13 +1885,13 @@ const struct Item gItemsInfo[] = [ITEM_RARE_CANDY] = { - .name = _("Rare Candy"), + .name = _("神奇糖果"), .pluralName = _("Rare Candies"), .price = (I_PRICE >= GEN_7) ? 10000 : 4800, .description = COMPOUND_STRING( - "Raises the level\n" - "of a Pokémon by\n" - "one."), + "充满能量的糖果。\n" + "给宝可梦后,等级\n" + "会提高1。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -1930,14 +1903,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XS] = { - .name = _("Exp. Candy XS"), + .name = _("经验糖果XS"), .pluralName = _("Exp. Candies XS"), .price = 20, .holdEffectParam = EXP_100, .description = COMPOUND_STRING( - "Gives a very small\n" - "amount of Exp. to\n" - "a single Pokémon."), + "充满能量的糖果。\n" + "给宝可梦后,可增\n" + "加一点点经验值。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -1949,14 +1922,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_S] = { - .name = _("Exp. Candy S"), + .name = _("经验糖果S"), .pluralName = _("Exp. Candies S"), .price = 240, .holdEffectParam = EXP_800, .description = COMPOUND_STRING( - "Gives a small\n" - "amount of Exp. to\n" - "a single Pokémon."), + "充满能量的糖果。\n" + "给宝可梦后,可增\n" + "加少许经验值。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -1968,14 +1941,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_M] = { - .name = _("Exp. Candy M"), + .name = _("经验糖果M"), .pluralName = _("Exp. Candies M"), .price = 1000, .holdEffectParam = EXP_3000, .description = COMPOUND_STRING( - "Gives a moderate\n" - "amount of Exp. to\n" - "a single Pokémon."), + "充满能量的糖果。\n" + "给宝可梦后,可增\n" + "加经验值。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -1987,14 +1960,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_L] = { - .name = _("Exp. Candy L"), + .name = _("经验糖果L"), .pluralName = _("Exp. Candies L"), .price = 3000, .holdEffectParam = EXP_10000, .description = COMPOUND_STRING( - "Gives a large\n" - "amount of Exp. to\n" - "a single Pokémon."), + "充满能量的糖果。\n" + "给宝可梦后,可增\n" + "加许多经验值。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -2006,14 +1979,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CANDY_XL] = { - .name = _("Exp. Candy XL"), + .name = _("经验糖果XL"), .pluralName = _("Exp. Candies XL"), .price = 10000, .holdEffectParam = EXP_30000, .description = COMPOUND_STRING( - "Gives a very large\n" - "amount of Exp. to\n" - "a single Pokémon."), + "充满能量的糖果。\n" + "给宝可梦后,可增\n" + "加大量经验值。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RareCandy, @@ -2025,13 +1998,13 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_CANDY] = { - .name = _("Dynamax Candy"), + .name = _("极巨糖果"), .pluralName = _("Dynamax Candies"), .price = 0, .description = COMPOUND_STRING( - "Raises the Dynamax\n" - "Level of a single\n" - "Pokémon by one."), + "充满能量的糖果。\n" + "给宝可梦后,极巨\n" + "化等级能提高1。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_DynamaxCandy, @@ -2044,12 +2017,12 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_FLUTE] = { - .name = _("Blue Flute"), + .name = _("蓝色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 100, .description = COMPOUND_STRING( - "A glass flute that\n" - "awakens sleeping\n" - "Pokémon."), + "以蓝色玻璃制成的\n" + "哨子。可以治愈睡\n" + "眠状态。"), .notConsumed = TRUE, .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -2063,12 +2036,12 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_FLUTE] = { - .name = _("Yellow Flute"), + .name = _("黄色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 300, .description = COMPOUND_STRING( - "A glass flute that\n" - "snaps Pokémon\n" - "out of confusion."), + "以黄色玻璃制成的\n" + "哨子。可以治愈混\n" + "乱状态。"), .notConsumed = TRUE, .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -2082,12 +2055,12 @@ const struct Item gItemsInfo[] = [ITEM_RED_FLUTE] = { - .name = _("Red Flute"), + .name = _("红色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 200, .description = COMPOUND_STRING( - "A glass flute that\n" - "snaps Pokémon\n" - "out of attraction."), + "以红色玻璃制成的\n" + "哨子。可以治愈着\n" + "迷状态。"), .notConsumed = TRUE, .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -2103,13 +2076,13 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_FLUTE] = { - .name = _("Black Flute"), + .name = _("黑色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 400, .holdEffectParam = 50, .description = COMPOUND_STRING( - "A glass flute that\n" - "keeps away wild\n" - "Pokémon."), + "以黑色玻璃制成的\n" + "哨子。更容易遇到\n" + "强大的宝可梦。"), .notConsumed = TRUE, .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -2121,12 +2094,13 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_FLUTE] = { - .name = _("White Flute"), + .name = _("白色玻璃哨"), .price = (I_PRICE >= GEN_7) ? 20 : 500, .holdEffectParam = 150, .description = COMPOUND_STRING( - "A glass flute that\n" - "lures wild Pokémon."), + "以白色玻璃制成的\n" + "哨子。更容易遇到\n" + "弱小的宝可梦。"), .notConsumed = TRUE, .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -2140,13 +2114,13 @@ const struct Item gItemsInfo[] = [ITEM_REPEL] = { - .name = _("Repel"), + .name = _("除虫喷雾"), .price = (I_PRICE >= GEN_7) ? 400 : 350, .holdEffectParam = 100, .description = COMPOUND_STRING( - "Repels weak wild\n" - "Pokémon for 100\n" - "steps."), + "使用后一段时间内\n" + ",弱小的野生宝可\n" + "梦将不会出现。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Repel, @@ -2157,13 +2131,13 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_REPEL] = { - .name = _("Super Repel"), + .name = _("白银喷雾"), .price = (I_PRICE >= GEN_7) ? 700 : 500, .holdEffectParam = 200, .description = COMPOUND_STRING( - "Repels weak wild\n" - "Pokémon for 200\n" - "steps."), + "弱小的野生宝可梦\n" + "将不会出现。效果\n" + "比除虫喷雾持久。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Repel, @@ -2174,13 +2148,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_REPEL] = { - .name = _("Max Repel"), + .name = _("黄金喷雾"), .price = (I_PRICE >= GEN_7) ? 900 : 700, .holdEffectParam = 250, .description = COMPOUND_STRING( - "Repels weak wild\n" - "Pokémon for 250\n" - "steps."), + "弱小的野生宝可梦\n" + "将不会出现。效果\n" + "比白银喷雾持久。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Repel, @@ -2191,13 +2165,13 @@ const struct Item gItemsInfo[] = [ITEM_LURE] = { - .name = _("Lure"), + .name = _("引虫香水"), .price = 400, .holdEffectParam = 100, .description = COMPOUND_STRING( - "Makes Pokémon more\n" - "likely to appear\n" - "for 100 steps."), + "使用该香水后一段\n" + "时间内,稀有宝可\n" + "梦会更容易出现。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Lure, @@ -2209,13 +2183,13 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_LURE] = { - .name = _("Super Lure"), + .name = _("白银香水"), .price = 700, .holdEffectParam = 200, .description = COMPOUND_STRING( - "Makes Pokémon more\n" - "likely to appear\n" - "for 200 steps."), + "使用后稀有宝可梦\n" + "会更易出现。效果\n" + "比引虫香水持久。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Lure, @@ -2227,13 +2201,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_LURE] = { - .name = _("Max Lure"), + .name = _("黄金香水"), .price = 900, .holdEffectParam = 250, .description = COMPOUND_STRING( - "Makes Pokémon more\n" - "likely to appear\n" - "for 250 steps."), + "使用后稀有宝可梦\n" + "会更易出现。效果\n" + "比白银香水持久。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_Lure, @@ -2245,11 +2219,11 @@ const struct Item gItemsInfo[] = [ITEM_ESCAPE_ROPE] = { - .name = _("Escape Rope"), + .name = _("离洞绳"), .description = COMPOUND_STRING( - "Use to escape\n" - "instantly from a\n" - "cave or a dungeon."), + "结实的长绳。可从\n" + "洞窟或迷宫中脱身\n" + "。能够反复使用。"), #if I_KEY_ESCAPE_ROPE >= GEN_8 .price = 0, .importance = 1, @@ -2269,19 +2243,12 @@ const struct Item gItemsInfo[] = [ITEM_X_ATTACK] = { - .name = _("X Attack"), + .name = _("力量强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises stat\n" - "Attack during\n" - "one battle."), - #else - "Raises the stat\n" - "Attack during one\n" - "battle."), - #endif + "大幅提高战斗中宝\n" + "可梦攻击的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2294,19 +2261,12 @@ const struct Item gItemsInfo[] = [ITEM_X_DEFENSE] = { - .name = _("X Defense"), + .name = _("防御强化"), .price = (I_PRICE >= GEN_7) ? 2000 : 550, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises stat\n" - "Defense during\n" - "one battle."), - #else - "Raises the stat\n" - "Defense during one\n" - "battle."), - #endif + "大幅提高战斗中宝\n" + "可梦防御的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2319,19 +2279,12 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_ATK] = { - .name = _("X Sp. Atk"), + .name = _("特攻强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises stat\n" - "Sp. Atk during\n" - "one battle."), - #else - "Raises the stat\n" - "Sp. Atk during one\n" - "battle."), - #endif + "大幅提高战斗中宝\n" + "可梦特攻的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2344,19 +2297,12 @@ const struct Item gItemsInfo[] = [ITEM_X_SP_DEF] = { - .name = _("X Sp. Def"), + .name = _("特防强化"), .price = (I_PRICE >= GEN_7) ? 2000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises stat\n" - "Sp. Def during\n" - "one battle."), - #else - "Raises the stat\n" - "Sp. Def during one\n" - "battle."), - #endif + "大幅提高战斗中宝\n" + "可梦特防的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2369,19 +2315,12 @@ const struct Item gItemsInfo[] = [ITEM_X_SPEED] = { - .name = _("X Speed"), + .name = _("速度强化"), .price = (I_PRICE >= GEN_7) ? 1000 : 350, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises stat\n" - "Speed during\n" - "one battle."), - #else - "Raises the stat\n" - "Speed during one\n" - "battle."), - #endif + "大幅提高战斗中宝\n" + "可梦速度的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2394,20 +2333,13 @@ const struct Item gItemsInfo[] = [ITEM_X_ACCURACY] = { - .name = _("X Accuracy"), + .name = _("命中强化"), .pluralName = _("X Accuracies"), .price = (I_PRICE >= GEN_7) ? 1000 : 950, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises move\n" - "accuracy during\n" - "one battle."), - #else - "Raises accuracy\n" - "of attack moves\n" - "during one battle."), - #endif + "大幅提高战斗中宝\n" + "可梦命中的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2420,12 +2352,12 @@ const struct Item gItemsInfo[] = [ITEM_DIRE_HIT] = { - .name = _("Dire Hit"), + .name = _("要害攻击"), .price = (I_PRICE >= GEN_7) ? 1000 : 650, .description = COMPOUND_STRING( - "Raises the\n" - "critical-hit ratio\n" - "during one battle."), + "击中要害的几率会\n" + "大幅提高。只能使\n" + "用1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2438,13 +2370,13 @@ const struct Item gItemsInfo[] = [ITEM_GUARD_SPEC] = { - .name = _("Guard Spec."), + .name = _("能力防守"), .pluralName = _("Guard Specs."), .price = (I_PRICE >= GEN_7) ? 1500 : 700, .description = COMPOUND_STRING( - "Prevents stat\n" - "reduction when\n" - "used in battle."), + "在战斗中,5回合\n" + "内不让我方能力降\n" + "低的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2457,7 +2389,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_DOLL] = { - .name = _("Poké Doll"), + .name = _("皮皮玩偶"), .price = (I_PRICE < GEN_7) ? 1000 : ((I_PRICE == GEN_7) ? 100 : 300), .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2471,7 +2403,7 @@ const struct Item gItemsInfo[] = [ITEM_FLUFFY_TAIL] = { - .name = _("Fluffy Tail"), + .name = _("向尾喵的尾巴"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2485,7 +2417,7 @@ const struct Item gItemsInfo[] = [ITEM_POKE_TOY] = { - .name = _("Poké Toy"), + .name = _("宝可尾草"), .price = (I_PRICE >= GEN_7) ? 100 : 1000, .description = sPokeDollDesc, .pocket = POCKET_ITEMS, @@ -2499,13 +2431,13 @@ const struct Item gItemsInfo[] = [ITEM_MAX_MUSHROOMS] = { - .name = _("Max Mushrooms"), + .name = _("极巨菇菇"), .pluralName = _("Max Mushrooms"), .price = 8000, .description = COMPOUND_STRING( - "Raises every stat\n" - "during one battle\n" - "by one stage."), + "有某种神奇力量的\n" + "蘑菇,能改变宝可\n" + "梦极巨化的样子。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2519,12 +2451,12 @@ const struct Item gItemsInfo[] = [ITEM_BOTTLE_CAP] = { - .name = _("Bottle Cap"), + .name = _("银色王冠"), .price = (I_PRICE >= GEN_9) ? 20000 : 5000, .description = COMPOUND_STRING( - "A beautiful bottle\n" - "cap that gives off\n" - "a silver gleam."), + "银色的美丽王冠。\n" + "有些人收到它会很\n" + "高兴。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2535,12 +2467,12 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_BOTTLE_CAP] = { - .name = _("Gold Bottle Cap"), + .name = _("金色王冠"), .price = (I_PRICE >= GEN_9) ? 60000 : 10000, .description = COMPOUND_STRING( - "A beautiful bottle\n" - "cap that gives off\n" - "a golden gleam."), + "金色的美丽王冠。\n" + "有些人收到它会很\n" + "高兴。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2551,12 +2483,12 @@ const struct Item gItemsInfo[] = [ITEM_NUGGET] = { - .name = _("Nugget"), + .name = _("金珠"), .price = 10000 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A nugget of pure\n" - "gold. Can be sold at\n" - "a high price."), + "闪着金光,以纯金\n" + "制成的珠子。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2567,12 +2499,12 @@ const struct Item gItemsInfo[] = [ITEM_BIG_NUGGET] = { - .name = _("Big Nugget"), + .name = _("巨大金珠"), .price = (I_PRICE >= GEN_7) ? (40000 * TREASURE_FACTOR) : 20000, .description = COMPOUND_STRING( - "A big nugget made\n" - "of gold, sellable\n" - "at a high price."), + "以纯金制成闪着金\n" + "光的大珠子。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2583,12 +2515,12 @@ const struct Item gItemsInfo[] = [ITEM_TINY_MUSHROOM] = { - .name = _("Tiny Mushroom"), + .name = _("小蘑菇"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A plain mushroom\n" - "that would sell\n" - "at a cheap price."), + "珍稀的小蘑菇。在\n" + "一些爱好者中有着\n" + "相当高的人气。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2599,7 +2531,7 @@ const struct Item gItemsInfo[] = [ITEM_BIG_MUSHROOM] = { - .name = _("Big Mushroom"), + .name = _("大蘑菇"), .price = 5000 * TREASURE_FACTOR, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2612,7 +2544,7 @@ const struct Item gItemsInfo[] = [ITEM_BALM_MUSHROOM] = { - .name = _("Balm Mushroom"), + .name = _("芳香蘑菇"), .price = (I_PRICE >= GEN_7) ? 15000 * TREASURE_FACTOR: 12500, .description = sBigMushroomDesc, .pocket = POCKET_ITEMS, @@ -2625,12 +2557,12 @@ const struct Item gItemsInfo[] = [ITEM_PEARL] = { - .name = _("Pearl"), + .name = _("珍珠"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR: 1400, .description = COMPOUND_STRING( - "A pretty pearl\n" - "that would sell at a\n" - "cheap price."), + "散发着光泽且有点\n" + "小的珍珠。可以在\n" + "商店低价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2641,12 +2573,12 @@ const struct Item gItemsInfo[] = [ITEM_BIG_PEARL] = { - .name = _("Big Pearl"), + .name = _("大珍珠"), .price = (I_PRICE >= GEN_7) ? 8000 * TREASURE_FACTOR: 7500, .description = COMPOUND_STRING( - "A lovely large pearl\n" - "that would sell at a\n" - "high price."), + "散发着光泽且相当\n" + "大颗的珍珠。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2657,12 +2589,12 @@ const struct Item gItemsInfo[] = [ITEM_PEARL_STRING] = { - .name = _("Pearl String"), + .name = _("丸子珍珠"), .price = (I_PRICE >= GEN_8) ? 15000 * TREASURE_FACTOR: ((I_PRICE == GEN_7) ? 30000 : 15000), .description = COMPOUND_STRING( - "Very large pearls\n" - "that would sell at a\n" - "high price."), + "散发着光泽且非常\n" + "大颗的珍珠。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2673,13 +2605,13 @@ const struct Item gItemsInfo[] = [ITEM_STARDUST] = { - .name = _("Stardust"), + .name = _("星星沙子"), .pluralName = _("Stardust"), .price = (I_PRICE >= GEN_7) ? 3000 * TREASURE_FACTOR: 2000, .description = COMPOUND_STRING( - "Beautiful red sand.\n" - "Can be sold at a\n" - "high price."), + "手感细腻且美丽的\n" + "红色沙子。可以在\n" + "商店低价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2690,12 +2622,12 @@ const struct Item gItemsInfo[] = [ITEM_STAR_PIECE] = { - .name = _("Star Piece"), + .name = _("星星碎片"), .price = (I_PRICE >= GEN_7) ? 12000 * TREASURE_FACTOR: 9800, .description = COMPOUND_STRING( - "A red gem shard.\n" - "It would sell for a\n" - "very high price."), + "闪红光且十分美丽\n" + "的宝石碎片。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2706,12 +2638,12 @@ const struct Item gItemsInfo[] = [ITEM_COMET_SHARD] = { - .name = _("Comet Shard"), + .name = _("彗星碎片"), .price = (I_PRICE <= GEN_5) ? 0 : ((I_PRICE == GEN_6) ? 30000 : ((I_PRICE == GEN_7) ? 60000 : 25000 * TREASURE_FACTOR)), .description = COMPOUND_STRING( - "A comet's shard.\n" - "It would sell for a\n" - "high price."), + "彗星临近时掉落到\n" + "地表的碎片。可以\n" + "在商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2722,13 +2654,12 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SALT] = { - .name = _("Shoal Salt"), + .name = _("浅滩海盐"), .pluralName = _("Shoal Salt"), .price = 20, .description = COMPOUND_STRING( - "Salt obtained from\n" - "deep inside the\n" - "Shoal Cave."), + "在浅滩洞穴这地方\n" + "找到的海盐。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2739,12 +2670,11 @@ const struct Item gItemsInfo[] = [ITEM_SHOAL_SHELL] = { - .name = _("Shoal Shell"), + .name = _("浅滩贝壳"), .price = 20, .description = COMPOUND_STRING( - "A seashell found\n" - "deep inside the\n" - "Shoal Cave."), + "在浅滩洞穴这地方\n" + "找到的贝壳。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2755,7 +2685,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_SHARD] = { - .name = _("Red Shard"), + .name = _("红色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2768,7 +2698,7 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SHARD] = { - .name = _("Blue Shard"), + .name = _("蓝色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2781,7 +2711,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SHARD] = { - .name = _("Yellow Shard"), + .name = _("黄色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2794,7 +2724,7 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SHARD] = { - .name = _("Green Shard"), + .name = _("绿色碎片"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .description = sShardsDesc, .pocket = POCKET_ITEMS, @@ -2807,12 +2737,12 @@ const struct Item gItemsInfo[] = [ITEM_HEART_SCALE] = { - .name = _("Heart Scale"), + .name = _("心之鳞片"), .price = 100, .description = COMPOUND_STRING( - "A lovely scale.\n" - "It is coveted by\n" - "collectors."), + "有着美丽心形外形\n" + "的珍稀鳞片。有些\n" + "人收到会很高兴。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2823,13 +2753,13 @@ const struct Item gItemsInfo[] = [ITEM_HONEY] = { - .name = _("Honey"), + .name = _("甜甜蜜"), .pluralName = _("Honey"), .price = (I_PRICE < GEN_5) ? 100 : ((I_PRICE < GEN_8) ? 300 : 900), .description = COMPOUND_STRING( - "Sweet honey that\n" - "attracts wild\n" - "Pokémon when used."), + "宝可梦采集的清甜\n" + "芬芳的花蜜。可在\n" + "商店里廉价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_FIELD, .fieldUseFunc = ItemUseOutOfBattle_Honey, @@ -2840,12 +2770,12 @@ const struct Item gItemsInfo[] = [ITEM_RARE_BONE] = { - .name = _("Rare Bone"), + .name = _("贵重骨头"), .price = (I_PRICE >= GEN_7) ? 5000 * TREASURE_FACTOR: 10000, .description = COMPOUND_STRING( - "A very rare bone.\n" - "It can be sold at\n" - "a high price."), + "在考古学上非常贵\n" + "重的骨头。可以在\n" + "商店高价出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2856,12 +2786,12 @@ const struct Item gItemsInfo[] = [ITEM_ODD_KEYSTONE] = { - .name = _("Odd Keystone"), + .name = _("楔石"), .price = 2100, .description = COMPOUND_STRING( - "Voices can be heard\n" - "from this odd stone\n" - "occasionally."), + "保护石之塔的重要\n" + "石头。有时能从石\n" + "头里听到声音。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2872,12 +2802,12 @@ const struct Item gItemsInfo[] = [ITEM_PRETTY_FEATHER] = { - .name = _("Pretty Feather"), + .name = _("美丽之羽"), .price = (I_PRICE >= GEN_7) ? 1000 * TREASURE_FACTOR: 200, .description = COMPOUND_STRING( - "A beautiful yet\n" - "plain feather that\n" - "does nothing."), + "仅仅只是漂亮,没\n" + "有任何效果,极其\n" + "普通的羽毛。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2888,12 +2818,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_COPPER] = { - .name = _("Relic Copper"), + .name = _("古代铜币"), .price = 0, .description = COMPOUND_STRING( - "A copper coin used\n" - "long ago. It sells\n" - "at a high price."), + "约3000年前的\n" + "文明使用的铜币。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2904,12 +2833,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_SILVER] = { - .name = _("Relic Silver"), + .name = _("古代银币"), .price = 0, .description = COMPOUND_STRING( - "A silver coin used\n" - "long ago. It sells\n" - "at a high price."), + "约3000年前的\n" + "文明使用的银币。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2920,12 +2848,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_GOLD] = { - .name = _("Relic Gold"), + .name = _("古代金币"), .price = 0, .description = COMPOUND_STRING( - "A gold coin used\n" - "long ago. It sells\n" - "at a high price."), + "约3000年前的\n" + "文明使用的金币。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2936,12 +2863,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_VASE] = { - .name = _("Relic Vase"), + .name = _("古代之壶"), .price = 0, .description = COMPOUND_STRING( - "A vase made long\n" - "ago. It sells at\n" - "a high price."), + "约3000年前的\n" + "文明制造的壶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2952,12 +2878,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_BAND] = { - .name = _("Relic Band"), + .name = _("古代手镯"), .price = 0, .description = COMPOUND_STRING( - "An old bracelet.\n" - "It sells at a\n" - "high price."), + "约3000年前的\n" + "文明制造的手镯。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2968,12 +2893,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_STATUE] = { - .name = _("Relic Statue"), + .name = _("古代石像"), .price = 0, .description = COMPOUND_STRING( - "An old statue.\n" - "It sells at a\n" - "high price."), + "约3000年前的\n" + "文明制造的石像。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -2984,12 +2908,11 @@ const struct Item gItemsInfo[] = [ITEM_RELIC_CROWN] = { - .name = _("Relic Crown"), + .name = _("古代王冠"), .price = 0, .description = COMPOUND_STRING( - "An old crown.\n" - "It sells at a\n" - "high price."), + "约3000年前的\n" + "文明制造的王冠。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3000,12 +2923,12 @@ const struct Item gItemsInfo[] = [ITEM_STRANGE_SOUVENIR] = { - .name = _("Strange Souvenir"), + .name = _("神秘摆设"), .price = (I_PRICE >= GEN_7) ? 3000 : 10, .description = COMPOUND_STRING( - "An ornament that\n" - "depicts a Pokémon\n" - "from Alola."), + "据说是模仿古时候\n" + "被称为守护神宝可\n" + "梦而制作的摆设。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3018,11 +2941,11 @@ const struct Item gItemsInfo[] = [ITEM_HELIX_FOSSIL] = { - .name = _("Helix Fossil"), + .name = _("贝壳化石"), .description = COMPOUND_STRING( - "A piece of an\n" - "ancient marine\n" - "Pokémon's seashell."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是贝壳的一部分。"), #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, .pocket = POCKET_ITEMS, @@ -3040,11 +2963,11 @@ const struct Item gItemsInfo[] = [ITEM_DOME_FOSSIL] = { - .name = _("Dome Fossil"), + .name = _("甲壳化石"), .description = COMPOUND_STRING( - "A piece of an\n" - "ancient marine\n" - "Pokémon's shell."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是甲壳的一部分。"), #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, .pocket = POCKET_ITEMS, @@ -3062,11 +2985,11 @@ const struct Item gItemsInfo[] = [ITEM_OLD_AMBER] = { - .name = _("Old Amber"), + .name = _("秘密琥珀"), .description = COMPOUND_STRING( - "A stone containing\n" - "the genes of an\n" - "ancient Pokémon."), + "封存着古代宝可梦\n" + "遗传基因的琥珀,\n" + "透着点红色。"), #if I_KEY_FOSSILS >= GEN_4 .price = 1000, .pocket = POCKET_ITEMS, @@ -3084,7 +3007,7 @@ const struct Item gItemsInfo[] = [ITEM_ROOT_FOSSIL] = { - .name = _("Root Fossil"), + .name = _("根状化石"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3103,7 +3026,7 @@ const struct Item gItemsInfo[] = [ITEM_CLAW_FOSSIL] = { - .name = _("Claw Fossil"), + .name = _("爪子化石"), .description = sRootFossilDesc, #if I_KEY_FOSSILS >= GEN_4 .price = (I_PRICE >= GEN_7) ? 7000: 1000, @@ -3122,12 +3045,12 @@ const struct Item gItemsInfo[] = [ITEM_ARMOR_FOSSIL] = { - .name = _("Armor Fossil"), + .name = _("盾甲化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's head."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是领饰的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3138,12 +3061,12 @@ const struct Item gItemsInfo[] = [ITEM_SKULL_FOSSIL] = { - .name = _("Skull Fossil"), + .name = _("头盖化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's collar."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是头部的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3154,12 +3077,12 @@ const struct Item gItemsInfo[] = [ITEM_COVER_FOSSIL] = { - .name = _("Cover Fossil"), + .name = _("背盖化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's back."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是后背的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3170,12 +3093,12 @@ const struct Item gItemsInfo[] = [ITEM_PLUME_FOSSIL] = { - .name = _("Plume Fossil"), + .name = _("羽毛化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's wing."), + "据说是鸟宝可梦祖\n" + "先的化石。好像是\n" + "翅膀的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3186,12 +3109,12 @@ const struct Item gItemsInfo[] = [ITEM_JAW_FOSSIL] = { - .name = _("Jaw Fossil"), + .name = _("颚之化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's large jaw."), + "很久以前的古代宝\n" + "可梦的化石。好像\n" + "是巨颚的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3202,12 +3125,12 @@ const struct Item gItemsInfo[] = [ITEM_SAIL_FOSSIL] = { - .name = _("Sail Fossil"), + .name = _("鳍之化石"), .price = (I_PRICE >= GEN_7) ? 7000: 1000, .description = COMPOUND_STRING( - "A piece of a\n" - "prehistoric Poké-\n" - "mon's skin sail."), + "很久以前古代宝可\n" + "梦的化石。好像是\n" + "头鳍的一部分。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3218,12 +3141,12 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_BIRD] = { - .name = _("Fossilized Bird"), + .name = _("化石鸟"), .price = 5000, .description = COMPOUND_STRING( - "A fossil of an\n" - "ancient, sky-\n" - "soaring Pokémon."), + "远古时代宝可梦化\n" + "石残片。本来面目\n" + "至今是未解之谜。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3234,7 +3157,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_FISH] = { - .name = _("Fossilized Fish"), + .name = _("化石鱼"), .pluralName = _("Fossilized Fishes"), .price = 5000, .description = sFossilizedFishDesc, @@ -3248,12 +3171,12 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DRAKE] = { - .name = _("Fossilized Drake"), + .name = _("化石龙"), .price = 5000, .description = COMPOUND_STRING( - "A fossil of an\n" - "ancient, land-\n" - "roaming Pokémon."), + "远古时代宝可梦化\n" + "石残片。本来面目\n" + "至今是未解之谜。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3264,7 +3187,7 @@ const struct Item gItemsInfo[] = [ITEM_FOSSILIZED_DINO] = { - .name = _("Fossilized Dino"), + .name = _("化石海兽"), .price = 5000, .description = sFossilizedFishDesc, .pocket = POCKET_ITEMS, @@ -3279,14 +3202,14 @@ const struct Item gItemsInfo[] = [ITEM_GROWTH_MULCH] = { - .name = _("Growth Mulch"), + .name = _("速速肥"), .pluralName = _("Growth Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "accelerates the\n" - "growth of Berries."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3301,14 +3224,14 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_MULCH] = { - .name = _("Damp Mulch"), + .name = _("湿湿肥"), .pluralName = _("Damp Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "decelerates the\n" - "growth of Berries."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3323,14 +3246,14 @@ const struct Item gItemsInfo[] = [ITEM_STABLE_MULCH] = { - .name = _("Stable Mulch"), + .name = _("久久肥"), .pluralName = _("Stable Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "ups the life time\n" - "of Berry trees."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3345,14 +3268,14 @@ const struct Item gItemsInfo[] = [ITEM_GOOEY_MULCH] = { - .name = _("Gooey Mulch"), + .name = _("粘粘肥"), .pluralName = _("Gooey Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "makes more Berries\n" - "regrow after fall."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3367,14 +3290,14 @@ const struct Item gItemsInfo[] = [ITEM_RICH_MULCH] = { - .name = _("Rich Mulch"), + .name = _("硕果肥"), .pluralName = _("Rich Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "ups the number of\n" - "Berries harvested."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3389,14 +3312,14 @@ const struct Item gItemsInfo[] = [ITEM_SURPRISE_MULCH] = { - .name = _("Surprise Mulch"), + .name = _("吃惊肥"), .pluralName = _("Surprise Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "ups the chance of\n" - "Berry mutations."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3411,14 +3334,14 @@ const struct Item gItemsInfo[] = [ITEM_BOOST_MULCH] = { - .name = _("Boost Mulch"), + .name = _("劲劲肥"), .pluralName = _("Boost Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer that\n" - "ups the dry speed\n" - "of soft soil."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3433,14 +3356,14 @@ const struct Item gItemsInfo[] = [ITEM_AMAZE_MULCH] = { - .name = _("Amaze Mulch"), + .name = _("超效肥"), .pluralName = _("Amaze Mulch"), .price = 200, #if OW_BERRY_MULCH_USAGE == TRUE .description = COMPOUND_STRING( - "A fertilizer Rich\n" - "Surprising and\n" - "Boosting as well."), + "培育树果时的肥料\n" + "。但完全不适合丰\n" + "缘的土壤。"), #else .description = sGenericMulchDesc, #endif @@ -3457,12 +3380,11 @@ const struct Item gItemsInfo[] = [ITEM_RED_APRICORN] = { - .name = _("Red Apricorn"), + .name = _("红球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A red apricorn.\n" - "It assails your\n" - "nostrils."), + "红色的球果。有种\n" + "刺鼻的气味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3472,12 +3394,11 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_APRICORN] = { - .name = _("Blue Apricorn"), + .name = _("蓝球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A blue apricorn.\n" - "It smells a bit\n" - "like grass."), + "蓝色的球果。略有\n" + "一股青草的香味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3487,12 +3408,11 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_APRICORN] = { - .name = _("Yellow Apricorn"), + .name = _("黄球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A yellow apricorn.\n" - "It has an invigor-\n" - "ating scent."), + "黄色的球果。有种\n" + "清爽的香味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3502,12 +3422,12 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_APRICORN] = { - .name = _("Green Apricorn"), + .name = _("绿球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A green apricorn.\n" - "It has a strange,\n" - "aromatic scent."), + "绿色的球果。有种\n" + "焦香的香味,非常\n" + "神奇。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3517,12 +3437,12 @@ const struct Item gItemsInfo[] = [ITEM_PINK_APRICORN] = { - .name = _("Pink Apricorn"), + .name = _("粉球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A pink apricorn.\n" - "It has a nice,\n" - "sweet scent."), + "粉红色的球果。有\n" + "种甜甜的,好闻的\n" + "香味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3532,12 +3452,11 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_APRICORN] = { - .name = _("White Apricorn"), + .name = _("白球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A white apricorn.\n" - "It doesn't smell\n" - "like anything."), + "白色的球果。没有\n" + "任何气味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3547,12 +3466,11 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_APRICORN] = { - .name = _("Black Apricorn"), + .name = _("黑球果"), .price = (I_PRICE == GEN_4) ? 0 : ((I_PRICE >= GEN_5 && I_PRICE <= GEN_7) ? 20 : 200), .description = COMPOUND_STRING( - "A black apricorn.\n" - "It has an inde-\n" - "scribable scent."), + "黑色的球果。有种\n" + "无法形容的气味。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3562,12 +3480,12 @@ const struct Item gItemsInfo[] = [ITEM_WISHING_PIECE] = { - .name = _("Wishing Piece"), + .name = _("许愿星块"), .price = 20, .description = COMPOUND_STRING( - "Throw into a\n" - "{PKMN} Den to attract\n" - "Dynamax Pokémon."), + "投掷到宝可梦的巢\n" + "穴里会吸引极巨化\n" + "宝可梦。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, // Todo @@ -3578,12 +3496,12 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_TWIG] = { - .name = _("Galarica Twig"), + .name = _("伽勒豆蔻枝"), .price = 20 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A twig from a tree\n" - "in Galar called\n" - "Galarica."), + "伽勒豆蔻的枝条。\n" + "可以用来制作某种\n" + "宝可梦的饰品。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3594,13 +3512,12 @@ const struct Item gItemsInfo[] = [ITEM_ARMORITE_ORE] = { - .name = _("Armorite Ore"), + .name = _("铠甲矿石"), .pluralName = _("Armorite Ore"), .price = 20, .description = COMPOUND_STRING( - "A rare ore. Can be\n" - "found in the Isle\n" - "of Armor at Galar."), + "能够在铠岛找出的\n" + "珍稀石头。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3611,13 +3528,12 @@ const struct Item gItemsInfo[] = [ITEM_DYNITE_ORE] = { - .name = _("Dynite Ore"), + .name = _("极矿石"), .pluralName = _("Dynite Ore"), .price = 20, .description = COMPOUND_STRING( - "A mysterious ore.\n" - "It can be found in\n" - "Galar's Max Lair."), + "能够在王冠雪原找\n" + "出的珍稀石头。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -3630,13 +3546,13 @@ const struct Item gItemsInfo[] = [ITEM_ORANGE_MAIL] = { - .name = _("Orange Mail"), + .name = _("橙色邮件"), .pluralName = _("Orange Mail"), .price = 50, .description = COMPOUND_STRING( - "A Zigzagoon-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有蛇纹熊的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3647,13 +3563,13 @@ const struct Item gItemsInfo[] = [ITEM_HARBOR_MAIL] = { - .name = _("Harbor Mail"), + .name = _("港口邮件"), .pluralName = _("Harbor Mail"), .price = 50, .description = COMPOUND_STRING( - "A Wingull-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有长翅鸥的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3664,13 +3580,13 @@ const struct Item gItemsInfo[] = [ITEM_GLITTER_MAIL] = { - .name = _("Glitter Mail"), + .name = _("闪亮邮件"), .pluralName = _("Glitter Mail"), .price = 50, .description = COMPOUND_STRING( - "A Pikachu-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有皮卡丘的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3681,13 +3597,13 @@ const struct Item gItemsInfo[] = [ITEM_MECH_MAIL] = { - .name = _("Mech Mail"), + .name = _("机械邮件"), .pluralName = _("Mech Mail"), .price = 50, .description = COMPOUND_STRING( - "A Magnemite-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有小磁怪的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3698,13 +3614,13 @@ const struct Item gItemsInfo[] = [ITEM_WOOD_MAIL] = { - .name = _("Wood Mail"), + .name = _("木纹邮件"), .pluralName = _("Wood Mail"), .price = 50, .description = COMPOUND_STRING( - "A Slakoth-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有懒人獭的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3715,13 +3631,13 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_MAIL] = { - .name = _("Wave Mail"), + .name = _("波涛邮件"), .pluralName = _("Wave Mail"), .price = 50, .description = COMPOUND_STRING( - "A Wailmer-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有吼吼鲸的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3732,7 +3648,7 @@ const struct Item gItemsInfo[] = [ITEM_BEAD_MAIL] = { - .name = _("Bead Mail"), + .name = _("珠宝邮件"), .pluralName = _("Bead Mail"), .price = 50, .description = sBeadMailDesc, @@ -3746,13 +3662,13 @@ const struct Item gItemsInfo[] = [ITEM_SHADOW_MAIL] = { - .name = _("Shadow Mail"), + .name = _("影子邮件"), .pluralName = _("Shadow Mail"), .price = 50, .description = COMPOUND_STRING( - "A Duskull-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有夜巡灵的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3763,13 +3679,13 @@ const struct Item gItemsInfo[] = [ITEM_TROPIC_MAIL] = { - .name = _("Tropic Mail"), + .name = _("热带邮件"), .pluralName = _("Tropic Mail"), .price = 50, .description = COMPOUND_STRING( - "A Bellossom-print\n" - "Mail to be held by\n" - "a Pokémon."), + "印有美丽花的信纸\n" + ",可以让宝可梦携\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3780,7 +3696,7 @@ const struct Item gItemsInfo[] = [ITEM_DREAM_MAIL] = { - .name = _("Dream Mail"), + .name = _("梦境邮件"), .pluralName = _("Dream Mail"), .price = 50, .description = sBeadMailDesc, @@ -3794,13 +3710,13 @@ const struct Item gItemsInfo[] = [ITEM_FAB_MAIL] = { - .name = _("Fab Mail"), + .name = _("奇迹邮件"), .pluralName = _("Fab Mail"), .price = 50, .description = COMPOUND_STRING( - "A gorgeous-print\n" - "Mail to be held\n" - "by a Pokémon."), + "一张华丽的信纸,\n" + "可以让宝可梦携带\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3811,13 +3727,13 @@ const struct Item gItemsInfo[] = [ITEM_RETRO_MAIL] = { - .name = _("Retro Mail"), + .name = _("复古邮件"), .pluralName = _("Retro Mail"), .price = 50, .description = COMPOUND_STRING( - "Mail featuring the\n" - "drawings of three\n" - "Pokémon."), + "印有三种宝可梦的\n" + "信纸,可以让宝可\n" + "梦携带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_MAIL, .fieldUseFunc = ItemUseOutOfBattle_Mail, @@ -3830,7 +3746,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_STONE] = { - .name = _("Fire Stone"), + .name = _("火之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3844,7 +3760,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_STONE] = { - .name = _("Water Stone"), + .name = _("水之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3858,7 +3774,7 @@ const struct Item gItemsInfo[] = [ITEM_THUNDER_STONE] = { - .name = _("Thunder Stone"), + .name = _("雷之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3872,7 +3788,7 @@ const struct Item gItemsInfo[] = [ITEM_LEAF_STONE] = { - .name = _("Leaf Stone"), + .name = _("叶之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3886,7 +3802,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_STONE] = { - .name = _("Ice Stone"), + .name = _("冰之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3900,7 +3816,7 @@ const struct Item gItemsInfo[] = [ITEM_SUN_STONE] = { - .name = _("Sun Stone"), + .name = _("日之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3914,7 +3830,7 @@ const struct Item gItemsInfo[] = [ITEM_MOON_STONE] = { - .name = _("Moon Stone"), + .name = _("月之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3928,7 +3844,7 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_STONE] = { - .name = _("Shiny Stone"), + .name = _("光之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3942,7 +3858,7 @@ const struct Item gItemsInfo[] = [ITEM_DUSK_STONE] = { - .name = _("Dusk Stone"), + .name = _("暗之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3956,7 +3872,7 @@ const struct Item gItemsInfo[] = [ITEM_DAWN_STONE] = { - .name = _("Dawn Stone"), + .name = _("觉醒之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 2100, .description = sEvolutionStoneDesc, .pocket = POCKET_ITEMS, @@ -3970,12 +3886,12 @@ const struct Item gItemsInfo[] = [ITEM_SWEET_APPLE] = { - .name = _("Sweet Apple"), + .name = _("甜甜苹果"), .price = 2200, .description = COMPOUND_STRING( - "A very sweet apple\n" - "that makes certain\n" - "Pokémon evolve."), + "这种甜美的苹果可\n" + "以使特定的宝可梦\n" + "进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -3987,12 +3903,12 @@ const struct Item gItemsInfo[] = [ITEM_TART_APPLE] = { - .name = _("Tart Apple"), + .name = _("酸酸苹果"), .price = 2200, .description = COMPOUND_STRING( - "A very tart apple\n" - "that makes certain\n" - "Pokémon evolve."), + "这种酸酸的苹果可\n" + "以使特定的宝可梦\n" + "进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -4004,12 +3920,12 @@ const struct Item gItemsInfo[] = [ITEM_CRACKED_POT] = { - .name = _("Cracked Pot"), + .name = _("破裂的茶壶"), .price = 1600, .description = COMPOUND_STRING( - "A cracked teapot\n" - "that makes certain\n" - "Pokémon evolve."), + "这个神奇的茶壶虽\n" + "有破裂,可以使特\n" + "定的宝可梦进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -4021,12 +3937,12 @@ const struct Item gItemsInfo[] = [ITEM_CHIPPED_POT] = { - .name = _("Chipped Pot"), + .name = _("缺损的茶壶"), .price = 38000, .description = COMPOUND_STRING( - "A chipped teapot\n" - "that makes certain\n" - "Pokémon evolve."), + "这个神奇的茶壶虽\n" + "有缺陷,可以使特\n" + "定的宝可梦进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -4038,12 +3954,12 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_CUFF] = { - .name = _("Galarica Cuff"), + .name = _("伽勒豆蔻手环"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( - "A cuff from Galar\n" - "that makes certain\n" - "Pokémon evolve."), + "用伽勒豆蔻枝编的\n" + "手环。伽勒尔呆呆\n" + "兽戴上会很开心。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -4055,13 +3971,13 @@ const struct Item gItemsInfo[] = [ITEM_GALARICA_WREATH] = { - .name = _("Galarica Wreath"), + .name = _("伽勒豆蔻花圈"), .pluralName = _("Galarica Wreathes"), .price = (I_PRICE >= GEN_9) ? 3000 : 6000, .description = COMPOUND_STRING( - "A wreath made in\n" - "Galar. Makes some\n" - "Pokémon evolve."), + "用伽勒豆蔻枝编的\n" + "花冠。伽勒尔呆呆\n" + "兽戴上会很开心。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -4073,14 +3989,14 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_SCALE] = { - .name = _("Dragon Scale"), + .name = _("龙之鳞片"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_DRAGON_SCALE, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A strange scale\n" - "held by Dragon-\n" - "type Pokémon."), + "又硬又坚固的鳞片\n" + "。龙属性宝可梦有\n" + "时会携带它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4092,12 +4008,13 @@ const struct Item gItemsInfo[] = [ITEM_UPGRADE] = { - .name = _("Upgrade"), + .name = _("升级数据"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .holdEffect = HOLD_EFFECT_UPGRADE, .description = COMPOUND_STRING( - "A peculiar box made\n" - "by Silph Co."), + "内部储存了各种信\n" + "息的透明机器。西\n" + "尔佛公司制造。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4109,12 +4026,12 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTOR] = { - .name = _("Protector"), + .name = _("护具"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "Loved by a certain\n" - "Pokémon. It's stiff\n" - "and heavy."), + "某种护具。非常坚\n" + "硬而且沉重。某种\n" + "宝可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4126,12 +4043,12 @@ const struct Item gItemsInfo[] = [ITEM_ELECTIRIZER] = { - .name = _("Electirizer"), + .name = _("电力增幅器"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "Loved by a certain\n" - "Pokémon. It's full\n" - "of electric energy."), + "积蓄着庞大电气力\n" + "量的箱子。某种宝\n" + "可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4143,12 +4060,12 @@ const struct Item gItemsInfo[] = [ITEM_MAGMARIZER] = { - .name = _("Magmarizer"), + .name = _("熔岩增幅器"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "Loved by a certain\n" - "Pokémon. It's full\n" - "of magma energy."), + "积蓄着庞大熔岩能\n" + "量的箱子。某种宝\n" + "可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4160,12 +4077,12 @@ const struct Item gItemsInfo[] = [ITEM_DUBIOUS_DISC] = { - .name = _("Dubious Disc"), + .name = _("可疑补丁"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "A clear device\n" - "overflowing with\n" - "dubious data."), + "内部储存了奇怪信\n" + "息的透明机器。制\n" + "造者不明。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4177,13 +4094,13 @@ const struct Item gItemsInfo[] = [ITEM_REAPER_CLOTH] = { - .name = _("Reaper Cloth"), + .name = _("灵界之布"), .pluralName = _("Reaper Cloths"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "Loved by a certain\n" - "Pokémon. Imbued\n" - "with spirit energy."), + "蕴含着惊人强大灵\n" + "力的布。某种宝可\n" + "梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4195,12 +4112,12 @@ const struct Item gItemsInfo[] = [ITEM_PRISM_SCALE] = { - .name = _("Prism Scale"), + .name = _("美丽鳞片"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 500), .description = COMPOUND_STRING( - "A mysterious scale\n" - "that evolves a\n" - "certain Pokémon."), + "能让某些宝可梦进\n" + "化的神奇鳞片。散\n" + "发着虹色光辉。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4212,13 +4129,13 @@ const struct Item gItemsInfo[] = [ITEM_WHIPPED_DREAM] = { - .name = _("Whipped Dream"), + .name = _("泡沫奶油"), .pluralName = _("Whipped Dream"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "A soft and sweet\n" - "treat loved by\n" - "a certain Pokémon."), + "松软起着泡的有点\n" + "甜的奶油。某种宝\n" + "可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4230,12 +4147,12 @@ const struct Item gItemsInfo[] = [ITEM_SACHET] = { - .name = _("Sachet"), + .name = _("香袋"), .price = (I_PRICE >= GEN_7) ? 2000 * TREASURE_FACTOR : 2100, .description = COMPOUND_STRING( - "A sachet of strong\n" - "perfumes, loved by\n" - "a certain Pokémon."), + "装着散发香气的香\n" + "料的袋子。某种宝\n" + "可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4247,12 +4164,12 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_STONE] = { - .name = _("Oval Stone"), + .name = _("浑圆之石"), .price = (I_PRICE >= GEN_7) ? 2000 : 2100, .description = COMPOUND_STRING( - "Peculiar stone\n" - "that evolves a\n" - "certain Pokémon."), + "能让某些宝可梦进\n" + "化的神奇石头。像\n" + "珠子一般圆润。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -4264,12 +4181,12 @@ const struct Item gItemsInfo[] = [ITEM_STRAWBERRY_SWEET] = { - .name = _("Strawberry Sweet"), + .name = _("草莓糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "Strawberry-shaped\n" - "sweet loved by\n" - "Milcery."), + "草莓形状的工艺糖\n" + "果。小仙奶非常喜\n" + "欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4280,12 +4197,12 @@ const struct Item gItemsInfo[] = [ITEM_LOVE_SWEET] = { - .name = _("Love Sweet"), + .name = _("爱心糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A heart-shaped\n" - "sweet loved by\n" - "Milcery."), + "爱心形状的工艺糖\n" + "果。小仙奶非常喜\n" + "欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4296,12 +4213,12 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_SWEET] = { - .name = _("Berry Sweet"), + .name = _("野莓糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A berry-shaped\n" - "sweet loved by\n" - "Milcery."), + "浆果形状的工艺糖\n" + "果。小仙奶非常喜\n" + "欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4312,12 +4229,12 @@ const struct Item gItemsInfo[] = [ITEM_CLOVER_SWEET] = { - .name = _("Clover Sweet"), + .name = _("幸运草糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A clover-shaped\n" - "sweet loved by\n" - "Milcery."), + "四叶草形状的工艺\n" + "糖果。小仙奶非常\n" + "喜欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4328,12 +4245,12 @@ const struct Item gItemsInfo[] = [ITEM_FLOWER_SWEET] = { - .name = _("Flower Sweet"), + .name = _("花朵糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A flower-shaped\n" - "sweet loved by\n" - "Milcery."), + "花朵形状的工艺糖\n" + "果。小仙奶非常喜\n" + "欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4344,12 +4261,12 @@ const struct Item gItemsInfo[] = [ITEM_STAR_SWEET] = { - .name = _("Star Sweet"), + .name = _("星星糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A star-shaped\n" - "sweet loved by\n" - "Milcery."), + "星星形状的工艺糖\n" + "果。小仙奶非常喜\n" + "欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4360,12 +4277,12 @@ const struct Item gItemsInfo[] = [ITEM_RIBBON_SWEET] = { - .name = _("Ribbon Sweet"), + .name = _("蝴蝶结糖饰"), .price = 500 * TREASURE_FACTOR, .description = COMPOUND_STRING( - "A ribbon-shaped\n" - "sweet loved by\n" - "Milcery."), + "蝴蝶结形状的工艺\n" + "糖果。小仙奶非常\n" + "喜欢。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4376,13 +4293,13 @@ const struct Item gItemsInfo[] = [ITEM_EVERSTONE] = { - .name = _("Everstone"), + .name = _("不变之石"), .price = (I_PRICE >= GEN_7) ? 3000 : 200, .holdEffect = HOLD_EFFECT_PREVENT_EVOLVE, .description = COMPOUND_STRING( - "A wondrous hold\n" - "item that prevents\n" - "evolution."), + "携带后,宝可梦在\n" + "此期间不会进化的\n" + "神奇石头。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4395,7 +4312,7 @@ const struct Item gItemsInfo[] = [ITEM_RED_NECTAR] = { - .name = _("Red Nectar"), + .name = _("朱红色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4409,7 +4326,7 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_NECTAR] = { - .name = _("Yellow Nectar"), + .name = _("金黄色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4423,7 +4340,7 @@ const struct Item gItemsInfo[] = [ITEM_PINK_NECTAR] = { - .name = _("Pink Nectar"), + .name = _("桃粉色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4437,7 +4354,7 @@ const struct Item gItemsInfo[] = [ITEM_PURPLE_NECTAR] = { - .name = _("Purple Nectar"), + .name = _("兰紫色花蜜"), .price = 300, .holdEffectParam = 0, .description = sNectarDesc, @@ -4453,14 +4370,14 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_PLATE] = { - .name = _("Flame Plate"), + .name = _("火球石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Fire-type moves."), + "火属性的石板。携\n" + "带后,火招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4472,14 +4389,14 @@ const struct Item gItemsInfo[] = [ITEM_SPLASH_PLATE] = { - .name = _("Splash Plate"), + .name = _("水滴石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Water-type moves."), + "水属性的石板。携\n" + "带后,水招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4491,14 +4408,14 @@ const struct Item gItemsInfo[] = [ITEM_ZAP_PLATE] = { - .name = _("Zap Plate"), + .name = _("雷电石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of Elec-\n" - "tric-type moves."), + "电属性的石板。携\n" + "带后,电招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4510,14 +4427,14 @@ const struct Item gItemsInfo[] = [ITEM_MEADOW_PLATE] = { - .name = _("Meadow Plate"), + .name = _("碧绿石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Grass-type moves."), + "草属性的石板。携\n" + "带后,草招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4529,14 +4446,14 @@ const struct Item gItemsInfo[] = [ITEM_ICICLE_PLATE] = { - .name = _("Icicle Plate"), + .name = _("冰柱石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Ice-type moves."), + "冰属性的石板。携\n" + "带后,冰招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4548,14 +4465,14 @@ const struct Item gItemsInfo[] = [ITEM_FIST_PLATE] = { - .name = _("Fist Plate"), + .name = _("拳头石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of Fight-\n" - "ing-type moves."), + "格斗属性的石板。\n" + "携带后,格斗招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4567,14 +4484,14 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_PLATE] = { - .name = _("Toxic Plate"), + .name = _("剧毒石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Poison-type moves."), + "毒属性的石板。携\n" + "带后,毒招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4586,14 +4503,14 @@ const struct Item gItemsInfo[] = [ITEM_EARTH_PLATE] = { - .name = _("Earth Plate"), + .name = _("大地石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Ground-type moves."), + "地面属性的石板。\n" + "携带后,地面招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4605,14 +4522,14 @@ const struct Item gItemsInfo[] = [ITEM_SKY_PLATE] = { - .name = _("Sky Plate"), + .name = _("蓝天石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Flying-type moves."), + "飞行属性的石板。\n" + "携带后,飞行招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4624,14 +4541,14 @@ const struct Item gItemsInfo[] = [ITEM_MIND_PLATE] = { - .name = _("Mind Plate"), + .name = _("神奇石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of Psy\n" - "chic-type moves."), + "超能属性的石板。\n" + "携带后,超能招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4643,14 +4560,14 @@ const struct Item gItemsInfo[] = [ITEM_INSECT_PLATE] = { - .name = _("Insect Plate"), + .name = _("玉虫石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Bug-type moves."), + "虫属性的石板。携\n" + "带后,虫招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4662,14 +4579,14 @@ const struct Item gItemsInfo[] = [ITEM_STONE_PLATE] = { - .name = _("Stone Plate"), + .name = _("岩石石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Rock-type moves."), + "岩石属性的石板。\n" + "携带后,岩石招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4681,14 +4598,14 @@ const struct Item gItemsInfo[] = [ITEM_SPOOKY_PLATE] = { - .name = _("Spooky Plate"), + .name = _("妖怪石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Ghost-type moves."), + "幽灵属性的石板。\n" + "携带后,幽灵招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4700,14 +4617,14 @@ const struct Item gItemsInfo[] = [ITEM_DRACO_PLATE] = { - .name = _("Draco Plate"), + .name = _("龙之石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Dragon-type moves."), + "龙属性的石板。携\n" + "带后,龙招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4719,14 +4636,14 @@ const struct Item gItemsInfo[] = [ITEM_DREAD_PLATE] = { - .name = _("Dread Plate"), + .name = _("恶颜石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Dark-type moves."), + "恶属性的石板。携\n" + "带后,恶招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4738,14 +4655,14 @@ const struct Item gItemsInfo[] = [ITEM_IRON_PLATE] = { - .name = _("Iron Plate"), + .name = _("钢铁石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Steel-type moves."), + "钢属性的石板。携\n" + "带后,钢招式威力\n" + "会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4757,14 +4674,14 @@ const struct Item gItemsInfo[] = [ITEM_PIXIE_PLATE] = { - .name = _("Pixie Plate"), + .name = _("妖精石板"), .price = 1000, .holdEffect = HOLD_EFFECT_PLATE, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A tablet that ups\n" - "the power of\n" - "Fairy-type moves."), + "妖精属性的石板。\n" + "携带后,妖精招式\n" + "威力会增强。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4778,13 +4695,13 @@ const struct Item gItemsInfo[] = [ITEM_DOUSE_DRIVE] = { - .name = _("Douse Drive"), + .name = _("水流卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( - "Changes Genesect's\n" - "Techno Blast to\n" - "Water-type."), + "携带后,盖诺赛克\n" + "特的某招式就会变\n" + "为水属性。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4796,13 +4713,13 @@ const struct Item gItemsInfo[] = [ITEM_SHOCK_DRIVE] = { - .name = _("Shock Drive"), + .name = _("闪电卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( - "Changes Genesect's\n" - "Techno Blast to\n" - "Electric-type."), + "携带后,盖诺赛克\n" + "特的某招式就会变\n" + "为电属性。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4814,13 +4731,13 @@ const struct Item gItemsInfo[] = [ITEM_BURN_DRIVE] = { - .name = _("Burn Drive"), + .name = _("火焰卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( - "Changes Genesect's\n" - "Techno Blast to\n" - "Fire-type."), + "携带后,盖诺赛克\n" + "特的某招式就会变\n" + "为火属性。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4832,13 +4749,13 @@ const struct Item gItemsInfo[] = [ITEM_CHILL_DRIVE] = { - .name = _("Chill Drive"), + .name = _("冰冻卡带"), .price = (I_PRICE >= GEN_7) ? 0 : 1000, .holdEffect = HOLD_EFFECT_DRIVE, .description = COMPOUND_STRING( - "Changes Genesect's\n" - "Techno Blast to\n" - "Ice-type."), + "携带后,盖诺赛克\n" + "特的某招式就会变\n" + "为冰属性。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4852,15 +4769,15 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_MEMORY] = { - .name = _("Fire Memory"), + .name = _("火焰存储碟"), .pluralName = _("Fire Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Fire\n" - "type data. It swaps\n" - "Silvally's type."), + "装有火数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4872,15 +4789,15 @@ const struct Item gItemsInfo[] = [ITEM_WATER_MEMORY] = { - .name = _("Water Memory"), + .name = _("清水存储碟"), .pluralName = _("Water Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Water\n" - "type data. It swaps\n" - "Silvally's type."), + "装有水数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4892,15 +4809,15 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_MEMORY] = { - .name = _("Electric Memory"), + .name = _("电子存储碟"), .pluralName = _("Electric Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Electric\n" - "type data. It swaps\n" - "Silvally's type."), + "装有电数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4912,15 +4829,15 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_MEMORY] = { - .name = _("Grass Memory"), + .name = _("青草存储碟"), .pluralName = _("Grass Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Grass\n" - "type data. It swaps\n" - "Silvally's type."), + "装有草数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4932,15 +4849,15 @@ const struct Item gItemsInfo[] = [ITEM_ICE_MEMORY] = { - .name = _("Ice Memory"), + .name = _("冰雪存储碟"), .pluralName = _("Ice Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Ice\n" - "type data. It swaps\n" - "Silvally's type."), + "装有冰数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4952,15 +4869,15 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_MEMORY] = { - .name = _("Fighting Memory"), + .name = _("战斗存储碟"), .pluralName = _("Fighting Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Disc with Fighting\n" - "type data. It swaps\n" - "Silvally's type."), + "装有格斗数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4972,15 +4889,15 @@ const struct Item gItemsInfo[] = [ITEM_POISON_MEMORY] = { - .name = _("Poison Memory"), + .name = _("毒存储碟"), .pluralName = _("Poison Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Poison\n" - "type data. It swaps\n" - "Silvally's type."), + "装有毒数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -4992,15 +4909,15 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_MEMORY] = { - .name = _("Ground Memory"), + .name = _("大地存储碟"), .pluralName = _("Ground Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Ground\n" - "type data. It swaps\n" - "Silvally's type."), + "装有地面数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5012,15 +4929,15 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_MEMORY] = { - .name = _("Flying Memory"), + .name = _("飞翔存储碟"), .pluralName = _("Flying Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Flying\n" - "type data. It swaps\n" - "Silvally's type."), + "装有飞行数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5032,15 +4949,15 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_MEMORY] = { - .name = _("Psychic Memory"), + .name = _("精神存储碟"), .pluralName = _("Psychic Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Psychic\n" - "type data. It swaps\n" - "Silvally's type."), + "装有超能数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5052,15 +4969,15 @@ const struct Item gItemsInfo[] = [ITEM_BUG_MEMORY] = { - .name = _("Bug Memory"), + .name = _("虫子存储碟"), .pluralName = _("Bug Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Bug\n" - "type data. It swaps\n" - "Silvally's type."), + "装有虫数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5072,15 +4989,15 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_MEMORY] = { - .name = _("Rock Memory"), + .name = _("岩石存储碟"), .pluralName = _("Rock Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Rock\n" - "type data. It swaps\n" - "Silvally's type."), + "装有岩石数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5092,15 +5009,15 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_MEMORY] = { - .name = _("Ghost Memory"), + .name = _("幽灵存储碟"), .pluralName = _("Ghost Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Ghost\n" - "type data. It swaps\n" - "Silvally's type."), + "装有幽灵数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5112,15 +5029,15 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_MEMORY] = { - .name = _("Dragon Memory"), + .name = _("龙存储碟"), .pluralName = _("Dragon Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Dragon\n" - "type data. It swaps\n" - "Silvally's type."), + "装有龙数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5132,15 +5049,15 @@ const struct Item gItemsInfo[] = [ITEM_DARK_MEMORY] = { - .name = _("Dark Memory"), + .name = _("黑暗存储碟"), .pluralName = _("Dark Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Dark\n" - "type data. It swaps\n" - "Silvally's type."), + "装有恶数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5152,15 +5069,15 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_MEMORY] = { - .name = _("Steel Memory"), + .name = _("钢铁存储碟"), .pluralName = _("Steel Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Steel\n" - "type data. It swaps\n" - "Silvally's type."), + "装有钢数据的存储\n" + "碟。某宝可梦携带\n" + "后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5172,15 +5089,15 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_MEMORY] = { - .name = _("Fairy Memory"), + .name = _("妖精存储碟"), .pluralName = _("Fairy Memories"), .price = 1000, .holdEffect = HOLD_EFFECT_MEMORY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "A disc with Fairy\n" - "type data. It swaps\n" - "Silvally's type."), + "装有妖精数据的存\n" + "储碟。某宝可梦携\n" + "带后属性会变化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5192,12 +5109,12 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SWORD] = { - .name = _("Rusted Sword"), + .name = _("腐朽的剑"), .price = 0, .description = COMPOUND_STRING( - "A rusty sword. A\n" - "hero used it to\n" - "halt a disaster."), + "据说很久以前英雄\n" + "的剑。而现在早已\n" + "变得锈迹斑斑。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5207,12 +5124,12 @@ const struct Item gItemsInfo[] = [ITEM_RUSTED_SHIELD] = { - .name = _("Rusted Shield"), + .name = _("腐朽的盾"), .price = 0, .description = COMPOUND_STRING( - "A rusty shield. A\n" - "hero used it to\n" - "halt a disaster."), + "据说很久以前英雄\n" + "的盾。而现在早已\n" + "变得锈迹斑斑。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5224,13 +5141,13 @@ const struct Item gItemsInfo[] = [ITEM_RED_ORB] = { - .name = _("Red Orb"), + .name = _("朱红色宝珠"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( - "A red, glowing orb\n" - "said to contain an\n" - "ancient power."), + "散发着红色光辉的\n" + "宝珠。据说和丰缘\n" + "传说渊源颇深。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5240,13 +5157,13 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_ORB] = { - .name = _("Blue Orb"), + .name = _("靛蓝色宝珠"), .price = 0, .holdEffect = HOLD_EFFECT_PRIMAL_ORB, .description = COMPOUND_STRING( - "A blue, glowing orb\n" - "said to contain an\n" - "ancient power."), + "散发着蓝色光辉的\n" + "宝珠。据说和丰缘\n" + "传说渊源颇深。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5258,13 +5175,13 @@ const struct Item gItemsInfo[] = [ITEM_VENUSAURITE] = { - .name = _("Venusaurite"), + .name = _("妙蛙花进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Venusaur to Mega\n" - "Evolve in battle."), + "让妙蛙花携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5275,7 +5192,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_X] = { - .name = _("Charizardite X"), + .name = _("喷火龙进化石X"), .pluralName = _("Charizardites X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, @@ -5290,7 +5207,7 @@ const struct Item gItemsInfo[] = [ITEM_CHARIZARDITE_Y] = { - .name = _("Charizardite Y"), + .name = _("喷火龙进化石Y"), .pluralName = _("Charizardites Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, @@ -5305,13 +5222,13 @@ const struct Item gItemsInfo[] = [ITEM_BLASTOISINITE] = { - .name = _("Blastoisinite"), + .name = _("水箭龟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Blastoise to Mega\n" - "Evolve in battle."), + "让水箭龟携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5322,13 +5239,13 @@ const struct Item gItemsInfo[] = [ITEM_BEEDRILLITE] = { - .name = _("Beedrillite"), + .name = _("大针蜂进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Beedrill to Mega\n" - "Evolve in battle."), + "大针蜂携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5339,13 +5256,13 @@ const struct Item gItemsInfo[] = [ITEM_PIDGEOTITE] = { - .name = _("Pidgeotite"), + .name = _("大比鸟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Pidgeot to Mega\n" - "Evolve in battle."), + "让大比鸟携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5356,13 +5273,13 @@ const struct Item gItemsInfo[] = [ITEM_ALAKAZITE] = { - .name = _("Alakazite"), + .name = _("胡地进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Alakazam to Mega\n" - "Evolve in battle."), + "让胡地携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5373,13 +5290,13 @@ const struct Item gItemsInfo[] = [ITEM_SLOWBRONITE] = { - .name = _("Slowbronite"), + .name = _("呆壳兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Slowbro to Mega\n" - "Evolve in battle."), + "让呆壳兽携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5390,13 +5307,13 @@ const struct Item gItemsInfo[] = [ITEM_GENGARITE] = { - .name = _("Gengarite"), + .name = _("耿鬼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Gengar to Mega\n" - "Evolve in battle."), + "让耿鬼携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5407,13 +5324,13 @@ const struct Item gItemsInfo[] = [ITEM_KANGASKHANITE] = { - .name = _("Kangaskhanite"), + .name = _("袋兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Kangaskhan to Mega\n" - "Evolve in battle."), + "让袋兽携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5424,13 +5341,13 @@ const struct Item gItemsInfo[] = [ITEM_PINSIRITE] = { - .name = _("Pinsirite"), + .name = _("凯罗斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Pinsir to Mega\n" - "Evolve in battle."), + "让凯罗斯携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5441,13 +5358,13 @@ const struct Item gItemsInfo[] = [ITEM_GYARADOSITE] = { - .name = _("Gyaradosite"), + .name = _("暴鲤龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Gyarados to Mega\n" - "Evolve in battle."), + "让暴鲤龙携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5458,13 +5375,13 @@ const struct Item gItemsInfo[] = [ITEM_AERODACTYLITE] = { - .name = _("Aerodactylite"), + .name = _("化石翼龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Aerodactyl to Mega\n" - "Evolve in battle."), + "让化石翼龙携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5475,7 +5392,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_X] = { - .name = _("Mewtwonite X"), + .name = _("超梦进化石X"), .pluralName = _("Mewtwonites X"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, @@ -5490,7 +5407,7 @@ const struct Item gItemsInfo[] = [ITEM_MEWTWONITE_Y] = { - .name = _("Mewtwonite Y"), + .name = _("超梦进化石Y"), .pluralName = _("Mewtwonites Y"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, @@ -5505,13 +5422,13 @@ const struct Item gItemsInfo[] = [ITEM_AMPHAROSITE] = { - .name = _("Ampharosite"), + .name = _("电龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Ampharos to Mega\n" - "Evolve in battle."), + "让电龙带后,在战\n" + "斗时就能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5522,13 +5439,13 @@ const struct Item gItemsInfo[] = [ITEM_STEELIXITE] = { - .name = _("Steelixite"), + .name = _("大钢蛇进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Steelix to Mega\n" - "Evolve in battle."), + "让大钢蛇携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5539,13 +5456,13 @@ const struct Item gItemsInfo[] = [ITEM_SCIZORITE] = { - .name = _("Scizorite"), + .name = _("巨钳螳螂进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Scizor to Mega\n" - "Evolve in battle."), + "让巨钳螳螂携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5556,13 +5473,13 @@ const struct Item gItemsInfo[] = [ITEM_HERACRONITE] = { - .name = _("Heracronite"), + .name = _("赫拉克罗斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Heracross to Mega\n" - "Evolve in battle."), + "让赫拉克罗斯携带\n" + "后,在战斗时能超\n" + "级进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5573,13 +5490,13 @@ const struct Item gItemsInfo[] = [ITEM_HOUNDOOMINITE] = { - .name = _("Houndoominite"), + .name = _("黑鲁加进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Houndoom to Mega\n" - "Evolve in battle."), + "让黑鲁加携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5590,13 +5507,13 @@ const struct Item gItemsInfo[] = [ITEM_TYRANITARITE] = { - .name = _("Tyranitarite"), + .name = _("班基拉斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Tyranitar to Mega\n" - "Evolve in battle."), + "让班基拉斯携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5607,13 +5524,13 @@ const struct Item gItemsInfo[] = [ITEM_SCEPTILITE] = { - .name = _("Sceptilite"), + .name = _("蜥蜴王进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Sceptile to Mega\n" - "Evolve in battle."), + "让蜥蜴王携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5624,13 +5541,13 @@ const struct Item gItemsInfo[] = [ITEM_BLAZIKENITE] = { - .name = _("Blazikenite"), + .name = _("火焰鸡进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Blaziken to Mega\n" - "Evolve in battle."), + "让火焰鸡携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5641,13 +5558,13 @@ const struct Item gItemsInfo[] = [ITEM_SWAMPERTITE] = { - .name = _("Swampertite"), + .name = _("巨沼怪进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Swampert to Mega\n" - "Evolve in battle."), + "让巨沼怪携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5658,13 +5575,13 @@ const struct Item gItemsInfo[] = [ITEM_GARDEVOIRITE] = { - .name = _("Gardevoirite"), + .name = _("沙奈朵进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Gardevoir to Mega\n" - "Evolve in battle."), + "让沙奈朵携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5675,13 +5592,13 @@ const struct Item gItemsInfo[] = [ITEM_SABLENITE] = { - .name = _("Sablenite"), + .name = _("勾魂眼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Sableye to Mega\n" - "Evolve in battle."), + "让勾魂眼携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5692,13 +5609,13 @@ const struct Item gItemsInfo[] = [ITEM_MAWILITE] = { - .name = _("Mawilite"), + .name = _("大嘴娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Mawile to Mega\n" - "Evolve in battle."), + "让大嘴娃携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5709,13 +5626,13 @@ const struct Item gItemsInfo[] = [ITEM_AGGRONITE] = { - .name = _("Aggronite"), + .name = _("波士可多拉进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Aggron to Mega\n" - "Evolve in battle."), + "让波士可多拉携带\n" + "后,在战斗时能超\n" + "级进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5726,13 +5643,13 @@ const struct Item gItemsInfo[] = [ITEM_MEDICHAMITE] = { - .name = _("Medichamite"), + .name = _("恰雷姆进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Medicham to Mega\n" - "Evolve in battle."), + "让恰雷姆携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5743,13 +5660,13 @@ const struct Item gItemsInfo[] = [ITEM_MANECTITE] = { - .name = _("Manectite"), + .name = _("雷电兽进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Manectric to Mega\n" - "Evolve in battle."), + "让雷电兽携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5760,13 +5677,13 @@ const struct Item gItemsInfo[] = [ITEM_SHARPEDONITE] = { - .name = _("Sharpedonite"), + .name = _("巨牙鲨进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Sharpedo to Mega\n" - "Evolve in battle."), + "让巨牙鲨携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5777,13 +5694,13 @@ const struct Item gItemsInfo[] = [ITEM_CAMERUPTITE] = { - .name = _("Cameruptite"), + .name = _("喷火驼进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Camerupt to Mega\n" - "Evolve in battle."), + "喷火驼携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5794,13 +5711,13 @@ const struct Item gItemsInfo[] = [ITEM_ALTARIANITE] = { - .name = _("Altarianite"), + .name = _("七夕青鸟进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Altaria to Mega\n" - "Evolve in battle."), + "让七夕青鸟携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5811,13 +5728,13 @@ const struct Item gItemsInfo[] = [ITEM_BANETTITE] = { - .name = _("Banettite"), + .name = _("诅咒娃娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Banette to Mega\n" - "Evolve in battle."), + "让诅咒娃娃携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5828,13 +5745,13 @@ const struct Item gItemsInfo[] = [ITEM_ABSOLITE] = { - .name = _("Absolite"), + .name = _("阿勃梭鲁进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Absol to Mega\n" - "Evolve in battle."), + "让阿勃梭鲁携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5845,13 +5762,13 @@ const struct Item gItemsInfo[] = [ITEM_GLALITITE] = { - .name = _("Glalitite"), + .name = _("冰鬼护进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Glalie to Mega\n" - "Evolve in battle."), + "让冰鬼护携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5862,13 +5779,13 @@ const struct Item gItemsInfo[] = [ITEM_SALAMENCITE] = { - .name = _("Salamencite"), + .name = _("暴飞龙进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Salamence to Mega\n" - "Evolve in battle."), + "暴飞龙携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5879,13 +5796,13 @@ const struct Item gItemsInfo[] = [ITEM_METAGROSSITE] = { - .name = _("Metagrossite"), + .name = _("巨金怪进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Metagross to Mega\n" - "Evolve in battle."), + "让巨金怪携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5896,13 +5813,13 @@ const struct Item gItemsInfo[] = [ITEM_LATIASITE] = { - .name = _("Latiasite"), + .name = _("拉帝亚斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Latias to Mega\n" - "Evolve in battle."), + "让拉帝亚斯携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5913,13 +5830,13 @@ const struct Item gItemsInfo[] = [ITEM_LATIOSITE] = { - .name = _("Latiosite"), + .name = _("拉帝欧斯进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Latios to Mega\n" - "Evolve in battle."), + "让拉帝欧斯携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5930,13 +5847,13 @@ const struct Item gItemsInfo[] = [ITEM_LOPUNNITE] = { - .name = _("Lopunnite"), + .name = _("长耳兔进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Lopunny to Mega\n" - "Evolve in battle."), + "长耳兔携带后,在\n" + "战斗时能超级进化\n" + "的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5947,13 +5864,13 @@ const struct Item gItemsInfo[] = [ITEM_GARCHOMPITE] = { - .name = _("Garchompite"), + .name = _("烈咬陆鲨进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Garchomp to Mega\n" - "Evolve in battle."), + "让烈咬陆鲨携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5964,13 +5881,13 @@ const struct Item gItemsInfo[] = [ITEM_LUCARIONITE] = { - .name = _("Lucarionite"), + .name = _("路卡利欧进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Lucario to Mega\n" - "Evolve in battle."), + "让路卡利欧携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5981,13 +5898,13 @@ const struct Item gItemsInfo[] = [ITEM_ABOMASITE] = { - .name = _("Abomasite"), + .name = _("暴雪王进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Abomasnow to Mega\n" - "Evolve in battle."), + "让暴雪王携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -5998,13 +5915,13 @@ const struct Item gItemsInfo[] = [ITEM_GALLADITE] = { - .name = _("Galladite"), + .name = _("艾路雷朵进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Gallade to Mega\n" - "Evolve in battle."), + "让艾路雷朵携带后\n" + ",在战斗时能超级\n" + "进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6015,13 +5932,13 @@ const struct Item gItemsInfo[] = [ITEM_AUDINITE] = { - .name = _("Audinite"), + .name = _("差不多娃娃进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Audino to Mega\n" - "Evolve in battle."), + "让差不多娃娃携带\n" + "后,在战斗时能超\n" + "级进化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6032,13 +5949,13 @@ const struct Item gItemsInfo[] = [ITEM_DIANCITE] = { - .name = _("Diancite"), + .name = _("蒂安希进化石"), .price = 0, .holdEffect = HOLD_EFFECT_MEGA_STONE, .description = COMPOUND_STRING( - "This stone enables\n" - "Diancie to Mega\n" - "Evolve in battle."), + "让蒂安希携带后,\n" + "在战斗时能超级进\n" + "化的超级石。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6051,14 +5968,14 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_GEM] = { - .name = _("Normal Gem"), + .name = _("一般宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Normal\n" - "Type moves."), + "一般属性的宝石。\n" + "携带后,一般招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6069,14 +5986,14 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_GEM] = { - .name = _("Fire Gem"), + .name = _("火之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Fire\n" - "Type moves."), + "火属性的宝石。携\n" + "带后,火招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6087,14 +6004,14 @@ const struct Item gItemsInfo[] = [ITEM_WATER_GEM] = { - .name = _("Water Gem"), + .name = _("水之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Water\n" - "Type moves."), + "水属性的宝石。携\n" + "带后,水招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6105,14 +6022,14 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_GEM] = { - .name = _("Electric Gem"), + .name = _("电之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Electric\n" - "Type moves."), + "电属性的宝石。携\n" + "带后,电招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6123,14 +6040,14 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_GEM] = { - .name = _("Grass Gem"), + .name = _("草之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Grass\n" - "Type moves."), + "草属性的宝石。携\n" + "带后,草招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6141,14 +6058,14 @@ const struct Item gItemsInfo[] = [ITEM_ICE_GEM] = { - .name = _("Ice Gem"), + .name = _("冰之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Ice\n" - "Type moves."), + "冰属性的宝石。携\n" + "带后,冰招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6159,14 +6076,14 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_GEM] = { - .name = _("Fighting Gem"), + .name = _("格斗宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Fighting\n" - "Type moves."), + "格斗属性的宝石。\n" + "携带后,格斗招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6177,14 +6094,14 @@ const struct Item gItemsInfo[] = [ITEM_POISON_GEM] = { - .name = _("Poison Gem"), + .name = _("毒之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Poison\n" - "Type moves."), + "毒属性的宝石。携\n" + "带后,毒招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6195,14 +6112,14 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_GEM] = { - .name = _("Ground Gem"), + .name = _("地面宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Ground\n" - "Type moves."), + "地面属性的宝石。\n" + "携带后,地面招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6213,14 +6130,14 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_GEM] = { - .name = _("Flying Gem"), + .name = _("飞行宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Flying\n" - "Type moves."), + "飞行属性的宝石。\n" + "携带后,飞行招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6231,14 +6148,14 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_GEM] = { - .name = _("Psychic Gem"), + .name = _("超能力宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Psychic\n" - "Type moves."), + "超能属性的宝石。\n" + "携带后,超能招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6249,14 +6166,14 @@ const struct Item gItemsInfo[] = [ITEM_BUG_GEM] = { - .name = _("Bug Gem"), + .name = _("虫之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Bug\n" - "Type moves."), + "虫属性的宝石。携\n" + "带后,虫招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6267,14 +6184,14 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_GEM] = { - .name = _("Rock Gem"), + .name = _("岩石宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Rock\n" - "Type moves."), + "岩石属性的宝石。\n" + "携带后,岩石招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6285,14 +6202,14 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_GEM] = { - .name = _("Ghost Gem"), + .name = _("幽灵宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Ghost\n" - "Type moves."), + "幽灵属性的宝石。\n" + "携带后,幽灵招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6303,14 +6220,14 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_GEM] = { - .name = _("Dragon Gem"), + .name = _("龙之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Dragon\n" - "Type moves."), + "龙属性的宝石。携\n" + "带后,龙招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6321,14 +6238,14 @@ const struct Item gItemsInfo[] = [ITEM_DARK_GEM] = { - .name = _("Dark Gem"), + .name = _("恶之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Dark\n" - "Type moves."), + "恶属性的宝石。携\n" + "带后,恶招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6339,14 +6256,14 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_GEM] = { - .name = _("Steel Gem"), + .name = _("钢之宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Steel\n" - "Type moves."), + "钢属性的宝石。携\n" + "带后,钢招式威力\n" + "会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6357,14 +6274,14 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_GEM] = { - .name = _("Fairy Gem"), + .name = _("妖精宝石"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GEMS, .holdEffectParam = GEM_BOOST_PARAM, .description = COMPOUND_STRING( - "Increases the\n" - "power of Fairy\n" - "Type moves."), + "妖精属性的宝石。\n" + "携带后,妖精招式\n" + "威力会增强1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6377,13 +6294,13 @@ const struct Item gItemsInfo[] = [ITEM_NORMALIUM_Z] = { - .name = _("Normalium Z"), + .name = _("一般Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Normal-\n" - "type moves into\n" - "Z-Moves."), + "会将一般属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6394,13 +6311,13 @@ const struct Item gItemsInfo[] = [ITEM_FIRIUM_Z] = { - .name = _("Firium Z"), + .name = _("火Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Fire-\n" - "type moves into\n" - "Z-Moves."), + "会将火属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6411,13 +6328,13 @@ const struct Item gItemsInfo[] = [ITEM_WATERIUM_Z] = { - .name = _("Waterium Z"), + .name = _("水Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Water-\n" - "type moves into\n" - "Z-Moves."), + "会将水属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6428,13 +6345,13 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIUM_Z] = { - .name = _("Electrium Z"), + .name = _("电Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Electric-\n" - "type moves into\n" - "Z-Moves."), + "会将电属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6445,13 +6362,13 @@ const struct Item gItemsInfo[] = [ITEM_GRASSIUM_Z] = { - .name = _("Grassium Z"), + .name = _("草Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Grass-\n" - "type moves into\n" - "Z-Moves."), + "会将草属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6462,13 +6379,13 @@ const struct Item gItemsInfo[] = [ITEM_ICIUM_Z] = { - .name = _("Icium Z"), + .name = _("冰Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Ice-\n" - "type moves into\n" - "Z-Moves."), + "会将冰属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6479,13 +6396,13 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTINIUM_Z] = { - .name = _("Fightinium Z"), + .name = _("格斗Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Fighting-\n" - "type moves into\n" - "Z-Moves."), + "会将格斗属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6496,13 +6413,13 @@ const struct Item gItemsInfo[] = [ITEM_POISONIUM_Z] = { - .name = _("Poisonium Z"), + .name = _("毒Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Poison-\n" - "type moves into\n" - "Z-Moves."), + "会将毒属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6513,13 +6430,13 @@ const struct Item gItemsInfo[] = [ITEM_GROUNDIUM_Z] = { - .name = _("Groundium Z"), + .name = _("地面Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Ground-\n" - "type moves into\n" - "Z-Moves."), + "会将地面属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6530,13 +6447,13 @@ const struct Item gItemsInfo[] = [ITEM_FLYINIUM_Z] = { - .name = _("Flyinium Z"), + .name = _("飞行Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Flying-\n" - "type moves into\n" - "Z-Moves."), + "会将飞行属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6547,13 +6464,13 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIUM_Z] = { - .name = _("Psychium Z"), + .name = _("超能力Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Psychic-\n" - "type moves into\n" - "Z-Moves."), + "会将超能属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6564,13 +6481,13 @@ const struct Item gItemsInfo[] = [ITEM_BUGINIUM_Z] = { - .name = _("Buginium Z"), + .name = _("虫Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Bug-\n" - "type moves into\n" - "Z-Moves."), + "会将虫属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6581,13 +6498,13 @@ const struct Item gItemsInfo[] = [ITEM_ROCKIUM_Z] = { - .name = _("Rockium Z"), + .name = _("岩石Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Rock-\n" - "type moves into\n" - "Z-Moves."), + "会将岩石属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6598,13 +6515,13 @@ const struct Item gItemsInfo[] = [ITEM_GHOSTIUM_Z] = { - .name = _("Ghostium Z"), + .name = _("幽灵Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Ghost-\n" - "type moves into\n" - "Z-Moves."), + "会将幽灵属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6615,13 +6532,13 @@ const struct Item gItemsInfo[] = [ITEM_DRAGONIUM_Z] = { - .name = _("Dragonium Z"), + .name = _("龙Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Dragon-\n" - "type moves into\n" - "Z-Moves."), + "会将龙属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6632,13 +6549,13 @@ const struct Item gItemsInfo[] = [ITEM_DARKINIUM_Z] = { - .name = _("Darkinium Z"), + .name = _("恶Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Dark-\n" - "type moves into\n" - "Z-Moves."), + "会将恶属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6649,13 +6566,13 @@ const struct Item gItemsInfo[] = [ITEM_STEELIUM_Z] = { - .name = _("Steelium Z"), + .name = _("钢Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Steel-\n" - "type moves into\n" - "Z-Moves."), + "会将钢属性的招式\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6666,13 +6583,13 @@ const struct Item gItemsInfo[] = [ITEM_FAIRIUM_Z] = { - .name = _("Fairium Z"), + .name = _("妖精Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Fairy-\n" - "type moves into\n" - "Z-Moves."), + "会将妖精属性的招\n" + "式升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6683,13 +6600,13 @@ const struct Item gItemsInfo[] = [ITEM_PIKANIUM_Z] = { - .name = _("Pikanium Z"), + .name = _("皮卡丘Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Pikachu's\n" - "Volt Tackle\n" - "into a Z-Move."), + "会将皮卡丘的伏特\n" + "攻击升级成Z招式\n" + "的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6700,13 +6617,13 @@ const struct Item gItemsInfo[] = [ITEM_EEVIUM_Z] = { - .name = _("Eevium Z"), + .name = _("伊布Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Eevee's\n" - "Last Resort\n" - "into a Z-Move."), + "会将伊布的珍藏升\n" + "级成Z招式的Z结\n" + "晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6717,13 +6634,13 @@ const struct Item gItemsInfo[] = [ITEM_SNORLIUM_Z] = { - .name = _("Snorlium Z"), + .name = _("卡比兽Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Snorlax's\n" - "Giga Impact\n" - "into a Z-Move."), + "会将卡比兽的终极\n" + "冲击升级成Z招式\n" + "的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6734,13 +6651,13 @@ const struct Item gItemsInfo[] = [ITEM_MEWNIUM_Z] = { - .name = _("Mewnium Z"), + .name = _("梦幻Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Mew's\n" - "Psychic into\n" - "a Z-Move."), + "会将梦幻的精神强\n" + "念升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6751,13 +6668,13 @@ const struct Item gItemsInfo[] = [ITEM_DECIDIUM_Z] = { - .name = _("Decidium Z"), + .name = _("狙射树枭Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Decidu-\n" - "eye's Spirit Sha-\n" - "ckle into a Z-Move."), + "会将狙射树枭的缝\n" + "影升级成Z招式的\n" + "Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6768,13 +6685,13 @@ const struct Item gItemsInfo[] = [ITEM_INCINIUM_Z] = { - .name = _("Incinium Z"), + .name = _("炽焰咆哮虎Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Incine-\n" - "roar's Darkest La-\n" - "riat into a Z-Move."), + "会将炽焰咆哮虎的\n" + "DD金勾臂升级成\n" + "Z招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6785,13 +6702,13 @@ const struct Item gItemsInfo[] = [ITEM_PRIMARIUM_Z] = { - .name = _("Primarium Z"), + .name = _("西狮海壬Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Primarina's\n" - "Sparkling Aria\n" - "into a Z-Move."), + "会将西狮海壬的泡\n" + "影的咏叹调升级成\n" + "Z招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6802,13 +6719,13 @@ const struct Item gItemsInfo[] = [ITEM_LYCANIUM_Z] = { - .name = _("Lycanium Z"), + .name = _("鬃岩狼人Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Lycanroc's\n" - "Stone Edge\n" - "into a Z-Move."), + "会将鬃岩狼人的尖\n" + "石攻击升级成Z招\n" + "式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6819,13 +6736,13 @@ const struct Item gItemsInfo[] = [ITEM_MIMIKIUM_Z] = { - .name = _("Mimikium Z"), + .name = _("谜拟丘Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Mimikyu's\n" - "Play Rough\n" - "into a Z-Move."), + "会将谜拟Q的嬉闹\n" + "升级成Z招式的Z\n" + "结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6836,13 +6753,13 @@ const struct Item gItemsInfo[] = [ITEM_KOMMONIUM_Z] = { - .name = _("Kommonium Z"), + .name = _("杖尾鳞甲龙Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Kommo-o's\n" - "Clanging Scales\n" - "into a Z-Move."), + "会将杖尾鳞甲龙的\n" + "鳞片噪音升级成Z\n" + "招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6853,13 +6770,13 @@ const struct Item gItemsInfo[] = [ITEM_TAPUNIUM_Z] = { - .name = _("Tapunium Z"), + .name = _("卡璞Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade the tapus'\n" - "Nature's Madness\n" - "into a Z-Move."), + "会将卡璞们的自然\n" + "之怒升级成Z招式\n" + "的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6870,13 +6787,13 @@ const struct Item gItemsInfo[] = [ITEM_SOLGANIUM_Z] = { - .name = _("Solganium Z"), + .name = _("索尔迦雷欧Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Solgaleo's\n" - "Sunsteel Strike\n" - "into a Z-Move."), + "会将索尔迦雷欧的\n" + "流星闪冲升级成Z\n" + "招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6887,13 +6804,13 @@ const struct Item gItemsInfo[] = [ITEM_LUNALIUM_Z] = { - .name = _("Lunalium Z"), + .name = _("露奈雅拉Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Lunala's\n" - "Moongeist Beam\n" - "into a Z-Move."), + "会将露奈雅拉的暗\n" + "影之光升级成Z招\n" + "式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6904,13 +6821,13 @@ const struct Item gItemsInfo[] = [ITEM_MARSHADIUM_Z] = { - .name = _("Marshadium Z"), + .name = _("玛夏多Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Marsha-\n" - "dow's Spectral Thi-\n" - "ef into a Z-Move."), + "会将玛夏多的暗影\n" + "偷盗升级成Z招式\n" + "的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6921,13 +6838,13 @@ const struct Item gItemsInfo[] = [ITEM_ALORAICHIUM_Z] = { - .name = _("Aloraichium Z"), + .name = _("阿罗雷Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Alolan\n" - "Raichu's Thunder-\n" - "bolt into a Z-Move."), + "会将阿罗拉雷丘的\n" + "十万伏特升级成Z\n" + "招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6938,13 +6855,13 @@ const struct Item gItemsInfo[] = [ITEM_PIKASHUNIUM_Z] = { - .name = _("Pikashunium Z"), + .name = _("智皮卡Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "Upgrade Pikachu w/\n" - "a cap's Thunderbolt\n" - "into a Z-Move."), + "会将戴帽子皮卡丘\n" + "的十万伏特升级成\n" + "Z招式的Z结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6955,13 +6872,13 @@ const struct Item gItemsInfo[] = [ITEM_ULTRANECROZIUM_Z] = { - .name = _("Ultranecrozium Z"), + .name = _("究极奈克洛Z"), .price = 0, .holdEffect = HOLD_EFFECT_Z_CRYSTAL, .description = COMPOUND_STRING( - "A crystal to turn\n" - "fused Necrozma\n" - "into a new form."), + "能让和合体的奈克\n" + "洛兹玛变成崭新样\n" + "子的结晶。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6974,13 +6891,13 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_BALL] = { - .name = _("Light Ball"), + .name = _("电气球"), .price = (I_PRICE >= GEN_7) ? 1000 : 100, .holdEffect = HOLD_EFFECT_LIGHT_BALL, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the Atk and\n" - "Sp. Atk of Pikachu."), + "让皮卡丘携带后,\n" + "攻击和特攻提高的\n" + "神奇之球。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -6991,13 +6908,13 @@ const struct Item gItemsInfo[] = [ITEM_LEEK] = { - .name = _("Leek"), + .name = _("大葱"), .price = (I_PRICE >= GEN_7) ? 1000 : 200, .holdEffect = HOLD_EFFECT_LEEK, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Farfetch'd's\n" - "critical-hit ratio."), + "让大葱鸭携带后,\n" + "招式会变得容易击\n" + "中要害的大葱。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7008,13 +6925,13 @@ const struct Item gItemsInfo[] = [ITEM_THICK_CLUB] = { - .name = _("Thick Club"), + .name = _("粗骨头"), .price = (I_PRICE >= GEN_7) ? 1000 : 500, .holdEffect = HOLD_EFFECT_THICK_CLUB, .description = COMPOUND_STRING( - "A hold item that \n" - "raises Cubone or\n" - "Marowak's Attack."), + "让卡拉卡拉或嘎啦\n" + "嘎啦携带后,攻击\n" + "就会提高的骨头。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7025,14 +6942,14 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_PUNCH] = { - .name = _("Lucky Punch"), + .name = _("吉利拳"), .pluralName = _("Lucky Punches"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_LUCKY_PUNCH, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Chansey's\n" - "critical-hit rate."), + "让吉利蛋携带后,\n" + "招式会变得容易击\n" + "中要害的拳套。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7043,14 +6960,14 @@ const struct Item gItemsInfo[] = [ITEM_METAL_POWDER] = { - .name = _("Metal Powder"), + .name = _("金属粉"), .pluralName = _("Metal Powder"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_METAL_POWDER, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Ditto's\n" - "Defense."), + "让百变怪携带后,\n" + "防御就会提高的神\n" + "奇粉末。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7061,14 +6978,14 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_POWDER] = { - .name = _("Quick Powder"), + .name = _("速度粉"), .pluralName = _("Quick Powder"), .price = (I_PRICE >= GEN_7) ? 1000 : 10, .holdEffect = HOLD_EFFECT_QUICK_POWDER, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the Speed\n" - "of Ditto."), + "让百变怪携带后,\n" + "速度就会提高的神\n" + "奇粉末。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7079,13 +6996,13 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_SCALE] = { - .name = _("Deep Sea Scale"), + .name = _("深海鳞片"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_SCALE, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the Sp. Def\n" - "of Clamperl."), + "让珍珠贝携带后,\n" + "特防就会提高的鳞\n" + "片。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -7097,14 +7014,14 @@ const struct Item gItemsInfo[] = [ITEM_DEEP_SEA_TOOTH] = { - .name = _("Deep Sea Tooth"), + .name = _("深海之牙"), .pluralName = _("Deep Sea Teeth"), .price = (I_PRICE >= GEN_7) ? 2000 : 200, .holdEffect = HOLD_EFFECT_DEEP_SEA_TOOTH, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the Sp. Atk\n" - "of Clamperl."), + "让珍珠贝携带后,\n" + "特攻就会提高的牙\n" + "齿。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -7116,20 +7033,14 @@ const struct Item gItemsInfo[] = [ITEM_SOUL_DEW] = { - .name = _("Soul Dew"), + .name = _("心之水滴"), .price = (I_PRICE >= GEN_7) ? 0 : 200, .holdEffect = HOLD_EFFECT_SOUL_DEW, .holdEffectParam = B_SOUL_DEW_BOOST >= GEN_7 ? 20 : 50, .description = COMPOUND_STRING( - #if B_SOUL_DEW_BOOST >= GEN_7 - "Powers up Latios' &\n" - "Latias' Psychic and\n" - "Dragon-type moves."), - #else - "Hold item: raises\n" - "Sp. Atk & Sp. Def of\n" - "Latios & Latias."), - #endif + "让水都携带后,超\n" + "能和龙招式威力提\n" + "高的神奇珠子。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7140,14 +7051,14 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_ORB] = { - .name = _("Adamant Orb"), + .name = _("金刚宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_ADAMANT_ORB, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Powers up Dialga's\n" - "Dragon and Steel-\n" - "type moves."), + "让帝牙卢卡携带的\n" + "话,龙和钢招式威\n" + "力就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7158,14 +7069,14 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_ORB] = { - .name = _("Lustrous Orb"), + .name = _("白玉宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_LUSTROUS_ORB, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Powers up Palkia's\n" - "Dragon and Water-\n" - "type moves."), + "让帕路奇亚携带的\n" + "话,龙和水招式威\n" + "力就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7176,14 +7087,14 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_ORB] = { - .name = _("Griseous Orb"), + .name = _("白金宝珠"), .price = (I_PRICE >= GEN_7) ? 0 : 10000, .holdEffect = HOLD_EFFECT_GRISEOUS_ORB, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Boosts Giratina's\n" - "Dragon and Ghost-\n" - "type moves."), + "让骑拉帝纳携带的\n" + "话,龙和幽灵招式\n" + "威力就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7196,7 +7107,7 @@ const struct Item gItemsInfo[] = [ITEM_SEA_INCENSE] = { - .name = _("Sea Incense"), + .name = _("海潮薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_WATER_POWER, .holdEffectParam = 20, @@ -7211,14 +7122,14 @@ const struct Item gItemsInfo[] = [ITEM_LAX_INCENSE] = { - .name = _("Lax Incense"), + .name = _("悠闲薰香"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "slightly lowers the\n" - "foe's accuracy."), + "携带后,对手招式\n" + "会变得不容易命中\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7229,7 +7140,7 @@ const struct Item gItemsInfo[] = [ITEM_ODD_INCENSE] = { - .name = _("Odd Incense"), + .name = _("奇异薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_PSYCHIC_POWER, .holdEffectParam = 20, @@ -7244,7 +7155,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_INCENSE] = { - .name = _("Rock Incense"), + .name = _("岩石薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_ROCK_POWER, .holdEffectParam = 20, @@ -7259,7 +7170,7 @@ const struct Item gItemsInfo[] = [ITEM_FULL_INCENSE] = { - .name = _("Full Incense"), + .name = _("饱腹薰香"), .price = (I_PRICE >= GEN_7) ? 5000 : 9600, .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .holdEffectParam = 5, @@ -7274,7 +7185,7 @@ const struct Item gItemsInfo[] = [ITEM_WAVE_INCENSE] = { - .name = _("Wave Incense"), + .name = _("涟漪薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_WATER_POWER, .holdEffectParam = 20, @@ -7289,7 +7200,7 @@ const struct Item gItemsInfo[] = [ITEM_ROSE_INCENSE] = { - .name = _("Rose Incense"), + .name = _("花朵薰香"), .price = (I_PRICE >= GEN_7) ? 2000 : 9600, .holdEffect = HOLD_EFFECT_GRASS_POWER, .holdEffectParam = 20, @@ -7304,7 +7215,7 @@ const struct Item gItemsInfo[] = [ITEM_LUCK_INCENSE] = { - .name = _("Luck Incense"), + .name = _("幸运薰香"), .price = (I_PRICE >= GEN_7) ? 11000 : 9600, .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -7318,7 +7229,7 @@ const struct Item gItemsInfo[] = [ITEM_PURE_INCENSE] = { - .name = _("Pure Incense"), + .name = _("洁净薰香"), .price = (I_PRICE >= GEN_7) ? 6000 : 9600, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -7334,13 +7245,13 @@ const struct Item gItemsInfo[] = [ITEM_RED_SCARF] = { - .name = _("Red Scarf"), + .name = _("红色头巾"), .pluralName = _("Red Scarves"), .price = 100, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Cool in\n" - "Contests."), + "携带它去参加华丽\n" + "大赛的话会比平时\n" + "更加帅气。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7351,13 +7262,13 @@ const struct Item gItemsInfo[] = [ITEM_BLUE_SCARF] = { - .name = _("Blue Scarf"), + .name = _("蓝色头巾"), .pluralName = _("Blue Scarves"), .price = 100, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Beauty in\n" - "Contests."), + "携带它去参加华丽\n" + "大赛的话会比平时\n" + "更加美丽。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7368,13 +7279,13 @@ const struct Item gItemsInfo[] = [ITEM_PINK_SCARF] = { - .name = _("Pink Scarf"), + .name = _("粉红头巾"), .pluralName = _("Pink Scarves"), .price = 100, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Cute in\n" - "Contests."), + "携带它去参加华丽\n" + "大赛的话会比平时\n" + "更加可爱。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7385,13 +7296,13 @@ const struct Item gItemsInfo[] = [ITEM_GREEN_SCARF] = { - .name = _("Green Scarf"), + .name = _("绿色头巾"), .pluralName = _("Green Scarves"), .price = 100, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Smart in\n" - "Contests."), + "携带它去参加华丽\n" + "大赛的话会比平时\n" + "更加聪明。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7402,13 +7313,13 @@ const struct Item gItemsInfo[] = [ITEM_YELLOW_SCARF] = { - .name = _("Yellow Scarf"), + .name = _("黄色头巾"), .pluralName = _("Yellow Scarves"), .price = 100, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Tough in\n" - "Contests."), + "携带它去参加华丽\n" + "大赛的话会比平时\n" + "更加强壮。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7421,13 +7332,13 @@ const struct Item gItemsInfo[] = [ITEM_MACHO_BRACE] = { - .name = _("Macho Brace"), + .name = _("强制锻炼器"), .price = 3000, .holdEffect = HOLD_EFFECT_MACHO_BRACE, .description = COMPOUND_STRING( - "A hold item that\n" - "promotes growth,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但会比平时\n" + "更容易成长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7438,14 +7349,14 @@ const struct Item gItemsInfo[] = [ITEM_POWER_WEIGHT] = { - .name = _("Power Weight"), + .name = _("力量负重"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "A hold item that\n" - "promotes HP gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但HP会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7457,14 +7368,14 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BRACER] = { - .name = _("Power Bracer"), + .name = _("力量护腕"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "A hold item that\n" - "promotes Atk gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但攻击会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7476,14 +7387,14 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BELT] = { - .name = _("Power Belt"), + .name = _("力量腰带"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "A hold item that\n" - "promotes Def gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但防御会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7495,15 +7406,15 @@ const struct Item gItemsInfo[] = [ITEM_POWER_LENS] = { - .name = _("Power Lens"), + .name = _("力量镜"), .pluralName = _("Power Lenses"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "Hold item that pro-\n" - "motes Sp. Atk gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但特攻会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7515,14 +7426,14 @@ const struct Item gItemsInfo[] = [ITEM_POWER_BAND] = { - .name = _("Power Band"), + .name = _("力量束带"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "Hold item that pro-\n" - "motes Sp. Def gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但特防会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7534,14 +7445,14 @@ const struct Item gItemsInfo[] = [ITEM_POWER_ANKLET] = { - .name = _("Power Anklet"), + .name = _("力量护踝"), .price = (I_PRICE >= GEN_9) ? 10000 : 3000, .holdEffect = HOLD_EFFECT_POWER_ITEM, .holdEffectParam = POWER_ITEM_BOOST, .description = COMPOUND_STRING( - "A hold item that\n" - "promotes Spd gain,\n" - "but reduces Speed."), + "虽然携带后速度会\n" + "降低,但速度会比\n" + "平时成长得更高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7555,15 +7466,15 @@ const struct Item gItemsInfo[] = [ITEM_SILK_SCARF] = { - .name = _("Silk Scarf"), + .name = _("丝绸围巾"), .pluralName = _("Silk Scarves"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_NORMAL_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Normal-type moves."), + "手感不错的围巾。\n" + "携带后,一般招式\n" + "威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7574,14 +7485,14 @@ const struct Item gItemsInfo[] = [ITEM_CHARCOAL] = { - .name = _("Charcoal"), + .name = _("木炭"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 9800), .holdEffect = HOLD_EFFECT_FIRE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Fire-type moves."), + "焚烧用的燃料。携\n" + "带后,火招式威力\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7592,15 +7503,15 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_WATER] = { - .name = _("Mystic Water"), + .name = _("神秘水滴"), .pluralName = _("Mystic Water"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_WATER_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Water-type moves."), + "水滴形状的宝石。\n" + "携带后,水招式威\n" + "力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7611,14 +7522,14 @@ const struct Item gItemsInfo[] = [ITEM_MAGNET] = { - .name = _("Magnet"), + .name = _("磁铁"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_ELECTRIC_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "boosts Electric-\n" - "type moves."), + "强力的磁铁。携带\n" + "后,电招式威力会\n" + "提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7629,7 +7540,7 @@ const struct Item gItemsInfo[] = [ITEM_MIRACLE_SEED] = { - .name = _("Miracle Seed"), + .name = _("奇迹种子"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_GRASS_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7644,15 +7555,15 @@ const struct Item gItemsInfo[] = [ITEM_NEVER_MELT_ICE] = { - .name = _("Never-Melt Ice"), + .name = _("不融冰"), .pluralName = _("Never-Melt Ice"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_ICE_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Ice-type moves."), + "能隔绝热量的冰。\n" + "携带后,冰招式威\n" + "力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7663,14 +7574,14 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_BELT] = { - .name = _("Black Belt"), + .name = _("黑带"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_FIGHTING_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "boosts Fighting-\n" - "type moves."), + "能振作精神的带子\n" + "。携带后,格斗招\n" + "式威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7681,14 +7592,14 @@ const struct Item gItemsInfo[] = [ITEM_POISON_BARB] = { - .name = _("Poison Barb"), + .name = _("毒针"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_POISON_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Poison-type moves."), + "有毒的小针。携带\n" + "后,毒招式威力会\n" + "提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7699,15 +7610,15 @@ const struct Item gItemsInfo[] = [ITEM_SOFT_SAND] = { - .name = _("Soft Sand"), + .name = _("柔软沙子"), .pluralName = _("Soft Sand"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_GROUND_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Ground-type moves."), + "手感细腻的沙子。\n" + "携带后,地面招式\n" + "威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7718,14 +7629,14 @@ const struct Item gItemsInfo[] = [ITEM_SHARP_BEAK] = { - .name = _("Sharp Beak"), + .name = _("锐利鸟嘴"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_FLYING_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Flying-type moves."), + "又长又尖的鸟嘴。\n" + "携带后,飞行招式\n" + "威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7736,7 +7647,7 @@ const struct Item gItemsInfo[] = [ITEM_TWISTED_SPOON] = { - .name = _("Twisted Spoon"), + .name = _("弯曲的汤匙"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_PSYCHIC_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7751,15 +7662,15 @@ const struct Item gItemsInfo[] = [ITEM_SILVER_POWDER] = { - .name = _("Silver Powder"), + .name = _("银粉"), .pluralName = _("Silver Powder"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_BUG_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Bug-type moves."), + "散发着银色光辉的\n" + "粉末。携带后,虫\n" + "招式威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7770,7 +7681,7 @@ const struct Item gItemsInfo[] = [ITEM_HARD_STONE] = { - .name = _("Hard Stone"), + .name = _("硬石头"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_ROCK_POWER, .holdEffectParam = TYPE_BOOST_PARAM, @@ -7785,14 +7696,14 @@ const struct Item gItemsInfo[] = [ITEM_SPELL_TAG] = { - .name = _("Spell Tag"), + .name = _("咒术之符"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_GHOST_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Ghost-type moves."), + "古怪可怕的咒符。\n" + "携带后,幽灵招式\n" + "威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7803,14 +7714,14 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_FANG] = { - .name = _("Dragon Fang"), + .name = _("龙之牙"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_DRAGON_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Dragon-type moves."), + "坚硬锐利的牙齿。\n" + "携带后,龙招式威\n" + "力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7821,15 +7732,15 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_GLASSES] = { - .name = _("Black Glasses"), + .name = _("黑色眼镜"), .pluralName = _("Black Glasses"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 1000 : 100), .holdEffect = HOLD_EFFECT_DARK_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Dark-type moves."), + "看上去很奇怪的眼\n" + "镜。携带后,恶招\n" + "式威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7840,14 +7751,14 @@ const struct Item gItemsInfo[] = [ITEM_METAL_COAT] = { - .name = _("Metal Coat"), + .name = _("金属膜"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 2000 : 100), .holdEffect = HOLD_EFFECT_STEEL_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Steel-type moves."), + "特殊的金属膜。携\n" + "带后,钢招式威力\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -7861,13 +7772,13 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_BAND] = { - .name = _("Choice Band"), + .name = _("讲究头带"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_BAND, .description = COMPOUND_STRING( - "Boosts Attack, but\n" - "allows the use of\n" - "only one move."), + "有点讲究的头带。\n" + "携带后攻击提升但\n" + "只能用相同招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7878,14 +7789,14 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SPECS] = { - .name = _("Choice Specs"), + .name = _("讲究眼镜"), .pluralName = _("Choice Specs"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SPECS, .description = COMPOUND_STRING( - "Boosts Sp. Atk, but\n" - "allows the use of\n" - "only one move."), + "有点讲究的眼镜。\n" + "携带后特攻提升但\n" + "只能用相同招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7896,14 +7807,14 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_SCARF] = { - .name = _("Choice Scarf"), + .name = _("讲究围巾"), .pluralName = _("Choice Scarves"), .price = (I_PRICE >= GEN_9) ? 100000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_CHOICE_SCARF, .description = COMPOUND_STRING( - "Boosts Speed, but\n" - "allows the use of\n" - "only one move."), + "有点讲究的围巾。\n" + "携带后速度提升但\n" + "只能用相同招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7916,13 +7827,13 @@ const struct Item gItemsInfo[] = [ITEM_FLAME_ORB] = { - .name = _("Flame Orb"), + .name = _("火焰宝珠"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLAME_ORB, .description = COMPOUND_STRING( - "A bizarre orb that\n" - "inflicts a burn on\n" - "holder in battle."), + "会放出热量的神奇\n" + "宝珠。携带后在战\n" + "斗时会灼伤。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7933,13 +7844,13 @@ const struct Item gItemsInfo[] = [ITEM_TOXIC_ORB] = { - .name = _("Toxic Orb"), + .name = _("剧毒宝珠"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_TOXIC_ORB, .description = COMPOUND_STRING( - "A bizarre orb that\n" - "badly poisons the\n" - "holder in battle."), + "会放出毒的神奇宝\n" + "珠。携带后在战斗\n" + "时会中剧毒。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7952,13 +7863,13 @@ const struct Item gItemsInfo[] = [ITEM_DAMP_ROCK] = { - .name = _("Damp Rock"), + .name = _("潮湿岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DAMP_ROCK, .description = COMPOUND_STRING( - "Extends the length\n" - "of Rain Dance if\n" - "used by the holder."), + "携带宝可梦使出求\n" + "雨后持续时间就会\n" + "更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7969,13 +7880,13 @@ const struct Item gItemsInfo[] = [ITEM_HEAT_ROCK] = { - .name = _("Heat Rock"), + .name = _("炽热岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_HEAT_ROCK, .description = COMPOUND_STRING( - "Extends the length\n" - "of Sunny Day if\n" - "used by the holder."), + "携带宝可梦使出大\n" + "晴天后持续时间就\n" + "会更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -7986,13 +7897,13 @@ const struct Item gItemsInfo[] = [ITEM_SMOOTH_ROCK] = { - .name = _("Smooth Rock"), + .name = _("沙沙岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SMOOTH_ROCK, .description = COMPOUND_STRING( - "Extends the length\n" - "of Sandstorm if\n" - "used by the holder."), + "携带宝可梦使出沙\n" + "暴后持续时间就会\n" + "更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8003,13 +7914,13 @@ const struct Item gItemsInfo[] = [ITEM_ICY_ROCK] = { - .name = _("Icy Rock"), + .name = _("冰冷岩石"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ICY_ROCK, .description = COMPOUND_STRING( - "Extends the length\n" - "of the move Hail\n" - "used by the holder."), + "携带宝可梦使出冰\n" + "雹后持续时间就会\n" + "更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8022,14 +7933,14 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_SEED] = { - .name = _("Electric Seed"), + .name = _("电气种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_ELECTRIC_TERRAIN, .description = COMPOUND_STRING( - "Boosts Defense on\n" - "Electric Terrain,\n" - "but only one time."), + "携带后,在电气场\n" + "地上使用,防御就\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8040,14 +7951,14 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_SEED] = { - .name = _("Psychic Seed"), + .name = _("精神种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_PSYCHIC_TERRAIN, .description = COMPOUND_STRING( - "Boosts Sp. Def. on\n" - "Psychic Terrain,\n" - "but only one time."), + "携带后,在精神场\n" + "地上使用,特防就\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8058,14 +7969,14 @@ const struct Item gItemsInfo[] = [ITEM_MISTY_SEED] = { - .name = _("Misty Seed"), + .name = _("薄雾种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_MISTY_TERRAIN, .description = COMPOUND_STRING( - "Boosts Sp. Def. on\n" - "Misty Terrain,\n" - "but only one time."), + "携带后,在薄雾场\n" + "地上使用,特防就\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8076,14 +7987,14 @@ const struct Item gItemsInfo[] = [ITEM_GRASSY_SEED] = { - .name = _("Grassy Seed"), + .name = _("青草种子"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_SEEDS, .holdEffectParam = HOLD_EFFECT_PARAM_GRASSY_TERRAIN, .description = COMPOUND_STRING( - "Boosts Defense on\n" - "Grassy Terrain,\n" - "but only one time."), + "携带后,在青草场\n" + "地上使用,防御就\n" + "会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8096,14 +8007,14 @@ const struct Item gItemsInfo[] = [ITEM_ABSORB_BULB] = { - .name = _("Absorb Bulb"), + .name = _("球根"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ABSORB_BULB, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Raises Sp. Atk if\n" - "the holder is hit by\n" - "a Water-type move."), + "一次性球根。携带\n" + "宝可梦受到水招式\n" + ",特攻就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8114,15 +8025,15 @@ const struct Item gItemsInfo[] = [ITEM_CELL_BATTERY] = { - .name = _("Cell Battery"), + .name = _("充电电池"), .pluralName = _("Cell Batteries"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CELL_BATTERY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Raises Attack if\n" - "the holder is hit by\n" - "an Electric move."), + "一次性电池。携带\n" + "宝可梦受到电招式\n" + ",攻击就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8133,15 +8044,15 @@ const struct Item gItemsInfo[] = [ITEM_LUMINOUS_MOSS] = { - .name = _("Luminous Moss"), + .name = _("光苔"), .pluralName = _("Luminous Moss"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_LUMINOUS_MOSS, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Raises Sp. Def if\n" - "the holder is hit by\n" - "a Water-type move."), + "一次性光苔。携带\n" + "宝可梦受到水招式\n" + ",特防就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8152,14 +8063,14 @@ const struct Item gItemsInfo[] = [ITEM_SNOWBALL] = { - .name = _("Snowball"), + .name = _("雪丸"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SNOWBALL, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Raises Atk if its\n" - "holder is hit by an\n" - "Ice-type move."), + "一次性雪球。携带\n" + "宝可梦受到冰属性\n" + ",攻击就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8172,15 +8083,15 @@ const struct Item gItemsInfo[] = [ITEM_BRIGHT_POWDER] = { - .name = _("Bright Powder"), + .name = _("光粉"), .pluralName = _("Bright Powder"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 10), .holdEffect = HOLD_EFFECT_EVASION_UP, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "casts a glare to\n" - "reduce accuracy."), + "携带后,使对手招\n" + "式变得不易命中的\n" + "闪闪发光的粉末。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8191,13 +8102,13 @@ const struct Item gItemsInfo[] = [ITEM_WHITE_HERB] = { - .name = _("White Herb"), + .name = _("白色香草"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_RESTORE_STATS, .description = COMPOUND_STRING( - "A hold item that\n" - "restores any\n" - "lowered stat."), + "当携带宝可梦能力\n" + "降低时,仅能回到\n" + "之前的状态1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8208,21 +8119,14 @@ const struct Item gItemsInfo[] = [ITEM_EXP_SHARE] = { - .name = _("Exp. Share"), + .name = _("学习装置"), .holdEffect = HOLD_EFFECT_EXP_SHARE, #if I_EXP_SHARE_ITEM >= GEN_6 .price = 0, .description = COMPOUND_STRING( - "This device gives\n" - "exp. to other\n" - "party members."), - #else - .price = 3000, - .description = COMPOUND_STRING( - "A hold item that\n" - "gets Exp. points\n" - "from battles."), - #endif + "打开后,能让同行\n" + "的所有宝可梦获得\n" + "经验值的装置。"), .pocket = I_EXP_SHARE_ITEM >= GEN_6 ? POCKET_KEY_ITEMS : POCKET_ITEMS, .type = ITEM_USE_FIELD, .fieldUseFunc = ItemUseOutOfBattle_ExpShare, @@ -8233,14 +8137,14 @@ const struct Item gItemsInfo[] = [ITEM_QUICK_CLAW] = { - .name = _("Quick Claw"), + .name = _("先制之爪"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_QUICK_CLAW, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A hold item that\n" - "occasionally allows\n" - "the first strike."), + "又轻又尖锐的爪子\n" + "。携带后,有时能\n" + "先一步行动。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8251,13 +8155,13 @@ const struct Item gItemsInfo[] = [ITEM_SOOTHE_BELL] = { - .name = _("Soothe Bell"), + .name = _("安抚之铃"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_FRIENDSHIP_UP, .description = COMPOUND_STRING( - "A hold item that\n" - "calms spirits and\n" - "fosters friendship."), + "音色悦耳的铃铛。\n" + "携带宝可梦会变得\n" + "容易亲密。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8268,19 +8172,13 @@ const struct Item gItemsInfo[] = [ITEM_MENTAL_HERB] = { - .name = _("Mental Herb"), + .name = _("心灵香草"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_MENTAL_HERB, .description = COMPOUND_STRING( - #if B_MENTAL_HERB >= GEN_5 - "Snaps Pokémon out\n" - "of move-binding\n" - "effects."), - #else - "A hold item that\n" - "snaps Pokémon out\n" - "of infatuation."), - #endif + "当携带宝可梦无法\n" + "自由使出招式时,\n" + "仅会回复1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8291,7 +8189,7 @@ const struct Item gItemsInfo[] = [ITEM_KINGS_ROCK] = { - .name = _("King's Rock"), + .name = _("王者之证"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 5000 : 100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -8307,7 +8205,7 @@ const struct Item gItemsInfo[] = [ITEM_AMULET_COIN] = { - .name = _("Amulet Coin"), + .name = _("护符金币"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 10000 : 100), .holdEffect = HOLD_EFFECT_DOUBLE_PRIZE, .description = sLuckIncenseDesc, @@ -8321,7 +8219,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEANSE_TAG] = { - .name = _("Cleanse Tag"), + .name = _("洁净之符"), .price = (I_PRICE >= GEN_7) ? 5000 : 200, .holdEffect = HOLD_EFFECT_REPEL, .description = sPureIncenseDesc, @@ -8335,13 +8233,13 @@ const struct Item gItemsInfo[] = [ITEM_SMOKE_BALL] = { - .name = _("Smoke Ball"), + .name = _("烟雾球"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_CAN_ALWAYS_RUN, .description = COMPOUND_STRING( - "A hold item that\n" - "assures fleeing\n" - "from wild Pokémon."), + "携带宝可梦在和野\n" + "生宝可梦的战斗中\n" + "绝对可以逃走。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8352,14 +8250,14 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_BAND] = { - .name = _("Focus Band"), + .name = _("气势头带"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_BAND, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "occasionally\n" - "prevents fainting."), + "携带后,即便受到\n" + "致命招式有时也能\n" + "以1HP撑过去。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8370,13 +8268,13 @@ const struct Item gItemsInfo[] = [ITEM_LUCKY_EGG] = { - .name = _("Lucky Egg"), + .name = _("幸运蛋"), .price = (I_PRICE >= GEN_7) ? 10000 : 200, .holdEffect = HOLD_EFFECT_LUCKY_EGG, .description = COMPOUND_STRING( - "A hold item that\n" - "boosts Exp. points\n" - "earned in battle."), + "满载着幸福的蛋。\n" + "携带后获得的经验\n" + "值会少量增加。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8387,14 +8285,14 @@ const struct Item gItemsInfo[] = [ITEM_SCOPE_LENS] = { - .name = _("Scope Lens"), + .name = _("焦点镜"), .pluralName = _("Scope Lenses"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( - "A hold item that\n" - "improves the\n" - "critical-hit rate."), + "能看见弱点的镜片\n" + "。携带后会变得容\n" + "易击中要害。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8405,15 +8303,15 @@ const struct Item gItemsInfo[] = [ITEM_LEFTOVERS] = { - .name = _("Leftovers"), + .name = _("吃剩的东西"), .pluralName = _("Leftovers"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LEFTOVERS, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "gradually restores\n" - "HP in battle."), + "携带后,宝可梦的\n" + "HP会在战斗期间\n" + "缓缓回复。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8424,14 +8322,14 @@ const struct Item gItemsInfo[] = [ITEM_SHELL_BELL] = { - .name = _("Shell Bell"), + .name = _("贝壳之铃"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_SHELL_BELL, .holdEffectParam = 8, .description = COMPOUND_STRING( - "A hold item that\n" - "restores HP upon\n" - "striking the foe."), + "当携带后攻击造成\n" + "伤害时,能回复少\n" + "量HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8442,15 +8340,15 @@ const struct Item gItemsInfo[] = [ITEM_WIDE_LENS] = { - .name = _("Wide Lens"), + .name = _("广角镜"), .pluralName = _("Wide Lenses"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WIDE_LENS, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A magnifying lens\n" - "that boosts the\n" - "accuracy of moves."), + "携带后,招式的命\n" + "中率就会少量提高\n" + "的镜片。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8461,14 +8359,14 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_BAND] = { - .name = _("Muscle Band"), + .name = _("力量头带"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_MUSCLE_BAND, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A headband that\n" - "boosts the power\n" - "of physical moves."), + "携带后,物理招式\n" + "的威力就会少量提\n" + "高的头带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8479,15 +8377,15 @@ const struct Item gItemsInfo[] = [ITEM_WISE_GLASSES] = { - .name = _("Wise Glasses"), + .name = _("博识眼镜"), .pluralName = _("Wise Glasses"), .price = (I_PRICE >= GEN_9) ? 8000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_WISE_GLASSES, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A pair of glasses\n" - "that ups the power\n" - "of special moves."), + "携带后,特殊招式\n" + "的威力就会少量提\n" + "高的眼镜。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8498,14 +8396,15 @@ const struct Item gItemsInfo[] = [ITEM_EXPERT_BELT] = { - .name = _("Expert Belt"), + .name = _("达人带"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EXPERT_BELT, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A belt that boosts\n" - "the power of super\n" - "effective moves."), + "用惯了的黑色带子\n" + "。携带后,效果绝\n" + "佳时的招式威力就\n" + "会少量提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8516,14 +8415,14 @@ const struct Item gItemsInfo[] = [ITEM_LIGHT_CLAY] = { - .name = _("Light Clay"), + .name = _("光之黏土"), .pluralName = _("Light Clay"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIGHT_CLAY, .description = COMPOUND_STRING( - "Extends the length\n" - "of barrier moves\n" - "used by the holder."), + "当携带后使出光墙\n" + "或反射壁时,效果\n" + "会持续得更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8534,13 +8433,13 @@ const struct Item gItemsInfo[] = [ITEM_LIFE_ORB] = { - .name = _("Life Orb"), + .name = _("生命宝珠"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LIFE_ORB, .description = COMPOUND_STRING( - "Boosts move power\n" - "but holder loses HP\n" - "with each attack."), + "携带后,虽然每次\n" + "攻击时HP减少,\n" + "但威力会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8551,13 +8450,13 @@ const struct Item gItemsInfo[] = [ITEM_POWER_HERB] = { - .name = _("Power Herb"), + .name = _("强力香草"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_POWER_HERB, .description = COMPOUND_STRING( - "Allows immediate\n" - "use of a move that\n" - "charges first."), + "携带宝可梦可有1\n" + "次机会直接使出需\n" + "要蓄力的招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8568,14 +8467,14 @@ const struct Item gItemsInfo[] = [ITEM_FOCUS_SASH] = { - .name = _("Focus Sash"), + .name = _("气势披带"), .pluralName = _("Focus Sashes"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FOCUS_SASH, .description = COMPOUND_STRING( - "If the holder has\n" - "full HP, it endures\n" - "KO hits with 1 HP."), + "满HP时即使受致\n" + "命伤,也能以1H\n" + "P撑过去1次。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8586,15 +8485,15 @@ const struct Item gItemsInfo[] = [ITEM_ZOOM_LENS] = { - .name = _("Zoom Lens"), + .name = _("对焦镜"), .pluralName = _("Zoom Lenses"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ZOOM_LENS, .holdEffectParam = 20, .description = COMPOUND_STRING( - "If the holder moves\n" - "after the foe, it'll\n" - "boost accuracy."), + "当携带宝可梦比对\n" + "手行动迟缓时,招\n" + "式会容易命中。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8605,14 +8504,14 @@ const struct Item gItemsInfo[] = [ITEM_METRONOME] = { - .name = _("Metronome"), + .name = _("节拍器"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_METRONOME, .holdEffectParam = 20, .description = COMPOUND_STRING( - "A held item that\n" - "boosts a move used\n" - "consecutively."), + "携带后,连续使出\n" + "相同招式时,威力\n" + "就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8623,13 +8522,14 @@ const struct Item gItemsInfo[] = [ITEM_IRON_BALL] = { - .name = _("Iron Ball"), + .name = _("黑色铁球"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_IRON_BALL, .description = COMPOUND_STRING( - "Cuts Speed and\n" - "becomes vulnerable\n" - "to Ground moves."), + "携带后速度降低。\n" + "飞行或飘浮宝可梦\n" + "会被地面招式击中\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8640,7 +8540,7 @@ const struct Item gItemsInfo[] = [ITEM_LAGGING_TAIL] = { - .name = _("Lagging Tail"), + .name = _("后攻之尾"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_LAGGING_TAIL, .description = sFullIncenseDesc, @@ -8654,13 +8554,13 @@ const struct Item gItemsInfo[] = [ITEM_DESTINY_KNOT] = { - .name = _("Destiny Knot"), + .name = _("红线"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_DESTINY_KNOT, .description = COMPOUND_STRING( - "If the holder falls\n" - "in love, the foe\n" - "does too."), + "携带后,在自己着\n" + "迷时能让对手也着\n" + "迷的红色细线。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8671,14 +8571,14 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_SLUDGE] = { - .name = _("Black Sludge"), + .name = _("黑色污泥"), .pluralName = _("Black Sludge"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BLACK_SLUDGE, .description = COMPOUND_STRING( - "Restores HP for\n" - "Poison-types.\n" - "Damages all others."), + "携带后毒宝可梦会\n" + "缓回HP。其他属\n" + "性HP则会减少。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8689,13 +8589,13 @@ const struct Item gItemsInfo[] = [ITEM_GRIP_CLAW] = { - .name = _("Grip Claw"), + .name = _("紧缠钩爪"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_GRIP_CLAW, .description = COMPOUND_STRING( - "A held item that\n" - "extends binding\n" - "moves like Wrap."), + "携带后,绑紧紧束\n" + "等招式的回合数会\n" + "增加。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8706,13 +8606,13 @@ const struct Item gItemsInfo[] = [ITEM_STICKY_BARB] = { - .name = _("Sticky Barb"), + .name = _("附着针"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_STICKY_BARB, .description = COMPOUND_STRING( - "Damages the holder\n" - "each turn. May\n" - "latch on to foes."), + "携带后,每回合都\n" + "会受伤。有时也会\n" + "附到触碰对手上。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8723,13 +8623,13 @@ const struct Item gItemsInfo[] = [ITEM_SHED_SHELL] = { - .name = _("Shed Shell"), + .name = _("美丽空壳"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 100), .holdEffect = HOLD_EFFECT_SHED_SHELL, .description = COMPOUND_STRING( - "Allows the holder\n" - "to switch out\n" - "without fail."), + "结实坚硬的空壳。\n" + "携带宝可梦必定可\n" + "以换下。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8740,14 +8640,14 @@ const struct Item gItemsInfo[] = [ITEM_BIG_ROOT] = { - .name = _("Big Root"), + .name = _("大根茎"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BIG_ROOT, .holdEffectParam = 30, .description = COMPOUND_STRING( - "A held item that\n" - "ups the power of\n" - "HP-stealing moves."), + "携带后,吸取类招\n" + "式能更多地回复自\n" + "己的HP。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8758,13 +8658,13 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_CLAW] = { - .name = _("Razor Claw"), + .name = _("锐利之爪"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_SCOPE_LENS, .description = COMPOUND_STRING( - "A hooked claw that\n" - "ups the holder's\n" - "critical-hit ratio."), + "尖锐的爪子。携带\n" + "后,招式会变得容\n" + "易击中要害。"), .pocket = POCKET_ITEMS, .type = EVO_HELD_ITEM_TYPE, .fieldUseFunc = EVO_HELD_ITEM_FIELD_FUNC, @@ -8776,7 +8676,7 @@ const struct Item gItemsInfo[] = [ITEM_RAZOR_FANG] = { - .name = _("Razor Fang"), + .name = _("锐利之牙"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 5000 : 2100), .holdEffect = HOLD_EFFECT_FLINCH, .holdEffectParam = 10, @@ -8792,14 +8692,14 @@ const struct Item gItemsInfo[] = [ITEM_EVIOLITE] = { - .name = _("Eviolite"), + .name = _("进化奇石"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EVIOLITE, .holdEffectParam = 50, .description = COMPOUND_STRING( - "Raises the Def and\n" - "Sp. Def of Pokémon\n" - "that can evolve."), + "携带后,还能进化\n" + "的宝可梦的防御和\n" + "特防就会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8810,13 +8710,13 @@ const struct Item gItemsInfo[] = [ITEM_FLOAT_STONE] = { - .name = _("Float Stone"), + .name = _("轻石"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_FLOAT_STONE, .description = COMPOUND_STRING( - "It's so light that\n" - "when held, it halves\n" - "a Pokémon's weight."), + "非常轻的石头。携\n" + "带后,宝可梦的体\n" + "重会变轻。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8827,14 +8727,14 @@ const struct Item gItemsInfo[] = [ITEM_ROCKY_HELMET] = { - .name = _("Rocky Helmet"), + .name = _("凸凸头盔"), .price = (I_PRICE >= GEN_9) ? 50000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_ROCKY_HELMET, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Hurts the foe if\n" - "they touch its\n" - "holder."), + "携带后,在受到打\n" + "击招式攻击时,能\n" + "给予对手伤害。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8845,14 +8745,14 @@ const struct Item gItemsInfo[] = [ITEM_AIR_BALLOON] = { - .name = _("Air Balloon"), + .name = _("气球"), .price = (I_PRICE >= GEN_9) ? 15000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_AIR_BALLOON, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Makes the holder\n" - "float but bursts\n" - "if hit by an attack."), + "携带后,宝可梦会\n" + "浮在空中。受到攻\n" + "击就会破裂。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8863,14 +8763,14 @@ const struct Item gItemsInfo[] = [ITEM_RED_CARD] = { - .name = _("Red Card"), + .name = _("红牌"), .price = (I_PRICE >= GEN_9) ? 3000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RED_CARD, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Switches out the\n" - "foe if they hit the\n" - "holder."), + "携带后,能让用了\n" + "招式的对手退场的\n" + "卡片。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8881,14 +8781,14 @@ const struct Item gItemsInfo[] = [ITEM_RING_TARGET] = { - .name = _("Ring Target"), + .name = _("标靶"), .price = (I_PRICE >= GEN_9) ? 10000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_RING_TARGET, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Moves that usually\n" - "have no effect will\n" - "hit the holder."), + "原本因属性而免疫\n" + "的招式现在能够击\n" + "中自己。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8899,13 +8799,13 @@ const struct Item gItemsInfo[] = [ITEM_BINDING_BAND] = { - .name = _("Binding Band"), + .name = _("紧绑束带"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_BINDING_BAND, .description = COMPOUND_STRING( - "Increases the\n" - "power of binding\n" - "moves when held."), + "携带后,绑紧招式\n" + "的威力会变强的束\n" + "带。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8916,14 +8816,14 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_BUTTON] = { - .name = _("Eject Button"), + .name = _("逃脱按键"), .price = (I_PRICE >= GEN_9) ? 30000 : ((I_PRICE >= GEN_7) ? 4000 : 200), .holdEffect = HOLD_EFFECT_EJECT_BUTTON, .holdEffectParam = 0, .description = COMPOUND_STRING( - "Switches out the\n" - "user if they're hit\n" - "by the foe."), + "携带宝可梦如果受\n" + "到招式攻击,就能\n" + "换下脱战。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8934,15 +8834,15 @@ const struct Item gItemsInfo[] = [ITEM_WEAKNESS_POLICY] = { - .name = _("Weakness Policy"), + .name = _("弱点保险"), .pluralName = _("Weakness Policies"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_WEAKNESS_POLICY, .holdEffectParam = 0, .description = COMPOUND_STRING( - "If hit by a super-\n" - "effective move,\n" - "ups Atk and Sp. Atk."), + "被针对弱点时,攻\n" + "击和特攻就会大幅\n" + "提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8953,14 +8853,14 @@ const struct Item gItemsInfo[] = [ITEM_ASSAULT_VEST] = { - .name = _("Assault Vest"), + .name = _("突击背心"), .price = (I_PRICE >= GEN_9) ? 50000 : 1000, .holdEffect = HOLD_EFFECT_ASSAULT_VEST, .holdEffectParam = 50, .description = COMPOUND_STRING( - "Raises Sp. Def but\n" - "prevents the use\n" - "of status moves."), + "虽然携带后特防会\n" + "提高,但会无法使\n" + "出变化招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8971,14 +8871,14 @@ const struct Item gItemsInfo[] = [ITEM_SAFETY_GOGGLES] = { - .name = _("Safety Goggles"), + .name = _("防尘护目镜"), .pluralName = _("Safety Goggles"), .price = (I_PRICE >= GEN_9) ? 20000 : ((I_PRICE >= GEN_7) ? 4000 : 1000), .holdEffect = HOLD_EFFECT_SAFETY_GOGGLES, .description = COMPOUND_STRING( - "Protect from\n" - "weather damage and\n" - "powder moves."), + "能防御天气伤害和\n" + "粉末招式效果的护\n" + "目镜。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -8989,13 +8889,12 @@ const struct Item gItemsInfo[] = [ITEM_ADRENALINE_ORB] = { - .name = _("Adrenaline Orb"), + .name = _("胆怯球"), .price = (I_PRICE >= GEN_9) ? 5000 : ((I_PRICE >= GEN_8) ? 4000 : 300), .holdEffect = HOLD_EFFECT_ADRENALINE_ORB, .description = COMPOUND_STRING( - "This orb boosts\n" - "Speed if the holder\n" - "is intimidated."), + "携带后,在受到威\n" + "吓时速度会提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9006,13 +8905,13 @@ const struct Item gItemsInfo[] = [ITEM_TERRAIN_EXTENDER] = { - .name = _("Terrain Extender"), + .name = _("大地膜"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_TERRAIN_EXTENDER, .description = COMPOUND_STRING( - "Extends the length\n" - "of the active\n" - "battle terrain."), + "当携带后展开场地\n" + "时,持续时间会比\n" + "平时更长。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9023,14 +8922,14 @@ const struct Item gItemsInfo[] = [ITEM_PROTECTIVE_PADS] = { - .name = _("Protective Pads"), + .name = _("部位护具"), .pluralName = _("Protective Pads"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_PROTECTIVE_PADS, .description = COMPOUND_STRING( - "Guard the holder\n" - "from contact move\n" - "effects."), + "不会受到触碰攻击\n" + "对手时本应受到的\n" + "效果。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9041,13 +8940,13 @@ const struct Item gItemsInfo[] = [ITEM_THROAT_SPRAY] = { - .name = _("Throat Spray"), + .name = _("爽喉喷雾"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_THROAT_SPRAY, .description = COMPOUND_STRING( - "Raises Sp. Atk. if\n" - "the holder uses a\n" - "sound-based move."), + "使用声音相关的招\n" + "式时,特攻会提高\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9058,13 +8957,13 @@ const struct Item gItemsInfo[] = [ITEM_EJECT_PACK] = { - .name = _("Eject Pack"), + .name = _("避难背包"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_EJECT_PACK, .description = COMPOUND_STRING( - "Forces the user to\n" - "switch if its stats\n" - "are lowered."), + "当携带后能力下降\n" + "时,同行宝可梦就\n" + "会自动替换上场。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9075,14 +8974,13 @@ const struct Item gItemsInfo[] = [ITEM_HEAVY_DUTY_BOOTS] = { - .name = _("Heavy-Duty Boots"), + .name = _("厚底靴"), .pluralName = _("Heavy-Duty Boots"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_HEAVY_DUTY_BOOTS, .description = COMPOUND_STRING( - "Boots that prevent\n" - "effects of traps\n" - "set in the field."), + "不受脚下陷阱等的\n" + "影响。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9093,14 +8991,14 @@ const struct Item gItemsInfo[] = [ITEM_BLUNDER_POLICY] = { - .name = _("Blunder Policy"), + .name = _("打空保险"), .pluralName = _("Blunder Policies"), .price = (I_PRICE >= GEN_9) ? 30000 : 4000, .holdEffect = HOLD_EFFECT_BLUNDER_POLICY, .description = COMPOUND_STRING( - "Raises Speed if\n" - "the user misses\n" - "due to Accuracy."), + "招式因命中率影响\n" + "而落空时,速度会\n" + "大幅提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9111,13 +9009,13 @@ const struct Item gItemsInfo[] = [ITEM_ROOM_SERVICE] = { - .name = _("Room Service"), + .name = _("客房服务"), .price = (I_PRICE >= GEN_9) ? 20000 : 4000, .holdEffect = HOLD_EFFECT_ROOM_SERVICE, .description = COMPOUND_STRING( - "Lowers Speed if\n" - "Trick Room is\n" - "active."), + "携带后,在戏法空\n" + "间使用时,速度会\n" + "下降。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9128,13 +9026,13 @@ const struct Item gItemsInfo[] = [ITEM_UTILITY_UMBRELLA] = { - .name = _("Utility Umbrella"), + .name = _("万能伞"), .price = (I_PRICE >= GEN_9) ? 15000 : 4000, .holdEffect = HOLD_EFFECT_UTILITY_UMBRELLA, .description = COMPOUND_STRING( - "An umbrella that\n" - "protects from\n" - "weather effects."), + "携带它的宝可梦将\n" + "不受各种天气的影\n" + "响。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9147,14 +9045,13 @@ const struct Item gItemsInfo[] = [ITEM_CHERI_BERRY] = { - .name = _("Cheri Berry"), + .name = _("樱子果"), .pluralName = _("Cheri Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PAR, .description = COMPOUND_STRING( - "A hold item that\n" - "heals paralysis\n" - "in battle."), + "携带后,可以治愈\n" + "麻痹。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9167,14 +9064,13 @@ const struct Item gItemsInfo[] = [ITEM_CHESTO_BERRY] = { - .name = _("Chesto Berry"), + .name = _("零余果"), .pluralName = _("Chesto Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_SLP, .description = COMPOUND_STRING( - "A hold item that\n" - "awakens Pokémon\n" - "in battle."), + "携带后,可以治愈\n" + "睡眠。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9187,14 +9083,13 @@ const struct Item gItemsInfo[] = [ITEM_PECHA_BERRY] = { - .name = _("Pecha Berry"), + .name = _("桃桃果"), .pluralName = _("Pecha Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_PSN, .description = COMPOUND_STRING( - "A hold item that\n" - "heals poisoning\n" - "in battle."), + "携带后,可以治愈\n" + "中毒。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9207,14 +9102,13 @@ const struct Item gItemsInfo[] = [ITEM_RAWST_BERRY] = { - .name = _("Rawst Berry"), + .name = _("莓莓果"), .pluralName = _("Rawst Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_BRN, .description = COMPOUND_STRING( - "A hold item that\n" - "heals a burn in\n" - "battle."), + "携带后,可以治愈\n" + "灼伤。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9227,14 +9121,13 @@ const struct Item gItemsInfo[] = [ITEM_ASPEAR_BERRY] = { - .name = _("Aspear Berry"), + .name = _("利木果"), .pluralName = _("Aspear Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_FRZ, .description = COMPOUND_STRING( - "A hold item that\n" - "defrosts Pokémon\n" - "in battle."), + "携带后,可以治愈\n" + "冰冻。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9247,15 +9140,14 @@ const struct Item gItemsInfo[] = [ITEM_LEPPA_BERRY] = { - .name = _("Leppa Berry"), + .name = _("苹野果"), .pluralName = _("Leppa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_PP, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "restores 10 PP in\n" - "battle."), + "携带后,可以回复\n" + "10PP。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU_MOVES, .fieldUseFunc = ItemUseOutOfBattle_PPRecovery, @@ -9268,15 +9160,14 @@ const struct Item gItemsInfo[] = [ITEM_ORAN_BERRY] = { - .name = _("Oran Berry"), + .name = _("橙橙果"), .pluralName = _("Oran Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESTORE_HP, .holdEffectParam = 10, .description = COMPOUND_STRING( - "A hold item that\n" - "restores 10 HP in\n" - "battle."), + "携带后,可以回复\n" + "10HP。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9289,14 +9180,13 @@ const struct Item gItemsInfo[] = [ITEM_PERSIM_BERRY] = { - .name = _("Persim Berry"), + .name = _("柿仔果"), .pluralName = _("Persim Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_CONFUSION, .description = COMPOUND_STRING( - "A hold item that\n" - "heals confusion\n" - "in battle."), + "携带后,可以治愈\n" + "混乱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9309,14 +9199,13 @@ const struct Item gItemsInfo[] = [ITEM_LUM_BERRY] = { - .name = _("Lum Berry"), + .name = _("木子果"), .pluralName = _("Lum Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CURE_STATUS, .description = COMPOUND_STRING( - "A hold item that\n" - "heals any status\n" - "problem in battle."), + "携带后,可以治愈\n" + "所有异常状态。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9329,24 +9218,15 @@ const struct Item gItemsInfo[] = [ITEM_SITRUS_BERRY] = { - .name = _("Sitrus Berry"), + .name = _("文柚果"), .pluralName = _("Sitrus Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, #if I_SITRUS_BERRY_HEAL >= GEN_4 .holdEffect = HOLD_EFFECT_RESTORE_PCT_HP, .holdEffectParam = 25, .description = COMPOUND_STRING( - "A hold item that\n" - "restores the user's\n" - "HP a little."), - #else - .holdEffect = HOLD_EFFECT_RESTORE_HP, - .holdEffectParam = 30, - .description = COMPOUND_STRING( - "A hold item that\n" - "restores 30 HP in\n" - "battle."), - #endif + "携带后,可以回复\n" + "少量HP。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -9359,7 +9239,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGY_BERRY] = { - .name = _("Figy Berry"), + .name = _("勿花果"), .pluralName = _("Figy Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SPICY, @@ -9375,7 +9255,7 @@ const struct Item gItemsInfo[] = [ITEM_WIKI_BERRY] = { - .name = _("Wiki Berry"), + .name = _("异奇果"), .pluralName = _("Wiki Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_DRY, @@ -9391,7 +9271,7 @@ const struct Item gItemsInfo[] = [ITEM_MAGO_BERRY] = { - .name = _("Mago Berry"), + .name = _("芒芒果"), .pluralName = _("Mago Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SWEET, @@ -9407,7 +9287,7 @@ const struct Item gItemsInfo[] = [ITEM_AGUAV_BERRY] = { - .name = _("Aguav Berry"), + .name = _("乐芭果"), .pluralName = _("Aguav Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_BITTER, @@ -9423,7 +9303,7 @@ const struct Item gItemsInfo[] = [ITEM_IAPAPA_BERRY] = { - .name = _("Iapapa Berry"), + .name = _("芭亚果"), .pluralName = _("Iapapa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CONFUSE_SOUR, @@ -9439,13 +9319,13 @@ const struct Item gItemsInfo[] = [ITEM_RAZZ_BERRY] = { - .name = _("Razz Berry"), + .name = _("蔓莓果"), .pluralName = _("Razz Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Razz."), + "可用于制作宝可方\n" + "块打磨强壮。黄色\n" + "的果实有点酸的。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9456,13 +9336,13 @@ const struct Item gItemsInfo[] = [ITEM_BLUK_BERRY] = { - .name = _("Bluk Berry"), + .name = _("墨莓果"), .pluralName = _("Bluk Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Bluk."), + "可用于制作宝可方\n" + "块打磨美丽。蓝色\n" + "的果实有点涩的。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9473,13 +9353,13 @@ const struct Item gItemsInfo[] = [ITEM_NANAB_BERRY] = { - .name = _("Nanab Berry"), + .name = _("蕉香果"), .pluralName = _("Nanab Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Nanab."), + "捕捉宝可梦时,给\n" + "它就能稍微平复一\n" + "下情绪。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9490,13 +9370,13 @@ const struct Item gItemsInfo[] = [ITEM_WEPEAR_BERRY] = { - .name = _("Wepear Berry"), + .name = _("西梨果"), .pluralName = _("Wepear Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Wepear."), + "可用于制作宝可方\n" + "块打磨聪明。绿色\n" + "的果实有点苦的。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9507,13 +9387,13 @@ const struct Item gItemsInfo[] = [ITEM_PINAP_BERRY] = { - .name = _("Pinap Berry"), + .name = _("凰梨果"), .pluralName = _("Pinap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Pinap."), + "可用于制作宝可方\n" + "块打磨强壮。黄色\n" + "的果实有点酸的。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9524,13 +9404,13 @@ const struct Item gItemsInfo[] = [ITEM_POMEG_BERRY] = { - .name = _("Pomeg Berry"), + .name = _("榴石果"), .pluralName = _("Pomeg Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base HP."), + "给宝可梦后会变得\n" + "容易亲密,但HP\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9542,13 +9422,13 @@ const struct Item gItemsInfo[] = [ITEM_KELPSY_BERRY] = { - .name = _("Kelpsy Berry"), + .name = _("藻根果"), .pluralName = _("Kelpsy Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base Attack."), + "给宝可梦后会变得\n" + "容易亲密,但攻击\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9560,13 +9440,13 @@ const struct Item gItemsInfo[] = [ITEM_QUALOT_BERRY] = { - .name = _("Qualot Berry"), + .name = _("比巴果"), .pluralName = _("Qualot Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base Defense."), + "给宝可梦后会变得\n" + "容易亲密,但防御\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9578,13 +9458,13 @@ const struct Item gItemsInfo[] = [ITEM_HONDEW_BERRY] = { - .name = _("Hondew Berry"), + .name = _("哈密果"), .pluralName = _("Hondew Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base Sp. Atk."), + "给宝可梦后会变得\n" + "容易亲密,但特攻\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9596,13 +9476,13 @@ const struct Item gItemsInfo[] = [ITEM_GREPA_BERRY] = { - .name = _("Grepa Berry"), + .name = _("萄葡果"), .pluralName = _("Grepa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base Sp. Def."), + "给宝可梦后会变得\n" + "容易亲密,但特防\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9614,13 +9494,13 @@ const struct Item gItemsInfo[] = [ITEM_TAMATO_BERRY] = { - .name = _("Tamato Berry"), + .name = _("茄番果"), .pluralName = _("Tamato Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "Makes a Pokémon\n" - "friendly but lowers\n" - "base Speed."), + "给宝可梦后会变得\n" + "容易亲密,但速度\n" + "基础点数会降低。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ReduceEV, @@ -9632,13 +9512,13 @@ const struct Item gItemsInfo[] = [ITEM_CORNN_BERRY] = { - .name = _("Cornn Berry"), + .name = _("玉黍果"), .pluralName = _("Cornn Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Cornn."), + "可用于制作宝可方\n" + "块打磨美丽。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9649,13 +9529,13 @@ const struct Item gItemsInfo[] = [ITEM_MAGOST_BERRY] = { - .name = _("Magost Berry"), + .name = _("岳竹果"), .pluralName = _("Magost Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Magost."), + "可用于制作宝可方\n" + "块打磨可爱。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9666,13 +9546,13 @@ const struct Item gItemsInfo[] = [ITEM_RABUTA_BERRY] = { - .name = _("Rabuta Berry"), + .name = _("茸丹果"), .pluralName = _("Rabuta Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Rabuta."), + "可用于制作宝可方\n" + "块打磨聪明。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9683,13 +9563,13 @@ const struct Item gItemsInfo[] = [ITEM_NOMEL_BERRY] = { - .name = _("Nomel Berry"), + .name = _("檬柠果"), .pluralName = _("Nomel Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Nomel."), + "可用于制作宝可方\n" + "块打磨强壮。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9700,13 +9580,13 @@ const struct Item gItemsInfo[] = [ITEM_SPELON_BERRY] = { - .name = _("Spelon Berry"), + .name = _("刺角果"), .pluralName = _("Spelon Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Spelon."), + "可用于制作宝可方\n" + "块打磨可爱。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9717,13 +9597,13 @@ const struct Item gItemsInfo[] = [ITEM_PAMTRE_BERRY] = { - .name = _("Pamtre Berry"), + .name = _("椰木果"), .pluralName = _("Pamtre Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Pamtre."), + "可用于制作宝可方\n" + "块打磨美丽。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9734,13 +9614,13 @@ const struct Item gItemsInfo[] = [ITEM_WATMEL_BERRY] = { - .name = _("Watmel Berry"), + .name = _("瓜西果"), .pluralName = _("Watmel Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Watmel."), + "可用于制作宝可方\n" + "块打磨聪明。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9751,13 +9631,13 @@ const struct Item gItemsInfo[] = [ITEM_DURIN_BERRY] = { - .name = _("Durin Berry"), + .name = _("金枕果"), .pluralName = _("Durin Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Durin."), + "可用于制作宝可方\n" + "块打磨聪明。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9768,13 +9648,13 @@ const struct Item gItemsInfo[] = [ITEM_BELUE_BERRY] = { - .name = _("Belue Berry"), + .name = _("靛莓果"), .pluralName = _("Belue Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow Belue."), + "可用于制作宝可方\n" + "块打磨美丽。在其\n" + "他地区很少见。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9785,15 +9665,15 @@ const struct Item gItemsInfo[] = [ITEM_CHILAN_BERRY] = { - .name = _("Chilan Berry"), + .name = _("灯浆果"), .pluralName = _("Chilan Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_NORMAL, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Normal\n" - "move."), + "受到一般属性招式\n" + "攻击时,能令其威\n" + "力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9804,15 +9684,15 @@ const struct Item gItemsInfo[] = [ITEM_OCCA_BERRY] = { - .name = _("Occa Berry"), + .name = _("巧可果"), .pluralName = _("Occa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIRE, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Fire\n" - "move if weak to it."), + "受效果绝佳的火属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9823,15 +9703,15 @@ const struct Item gItemsInfo[] = [ITEM_PASSHO_BERRY] = { - .name = _("Passho Berry"), + .name = _("千香果"), .pluralName = _("Passho Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_WATER, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Water\n" - "move if weak to it."), + "受效果绝佳的水属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9842,15 +9722,15 @@ const struct Item gItemsInfo[] = [ITEM_WACAN_BERRY] = { - .name = _("Wacan Berry"), + .name = _("烛木果"), .pluralName = _("Wacan Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ELECTRIC, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Electric\n" - "move if weak to it."), + "受效果绝佳的电属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9861,15 +9741,15 @@ const struct Item gItemsInfo[] = [ITEM_RINDO_BERRY] = { - .name = _("Rindo Berry"), + .name = _("罗子果"), .pluralName = _("Rindo Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GRASS, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Grass\n" - "move if weak to it."), + "受效果绝佳的草属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9880,15 +9760,15 @@ const struct Item gItemsInfo[] = [ITEM_YACHE_BERRY] = { - .name = _("Yache Berry"), + .name = _("番荔果"), .pluralName = _("Yache Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ICE, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Ice\n" - "move if weak to it."), + "受效果绝佳的冰属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9899,15 +9779,15 @@ const struct Item gItemsInfo[] = [ITEM_CHOPLE_BERRY] = { - .name = _("Chople Berry"), + .name = _("莲蒲果"), .pluralName = _("Chople Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FIGHTING, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Fighting\n" - "move if weak to it."), + "受效果绝佳的格斗\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9918,15 +9798,15 @@ const struct Item gItemsInfo[] = [ITEM_KEBIA_BERRY] = { - .name = _("Kebia Berry"), + .name = _("通通果"), .pluralName = _("Kebia Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_POISON, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Poison\n" - "move if weak to it."), + "受效果绝佳的毒属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9937,15 +9817,15 @@ const struct Item gItemsInfo[] = [ITEM_SHUCA_BERRY] = { - .name = _("Shuca Berry"), + .name = _("腰木果"), .pluralName = _("Shuca Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GROUND, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Ground\n" - "move if weak to it."), + "受效果绝佳的地面\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9956,15 +9836,15 @@ const struct Item gItemsInfo[] = [ITEM_COBA_BERRY] = { - .name = _("Coba Berry"), + .name = _("棱瓜果"), .pluralName = _("Coba Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FLYING, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Flying\n" - "move if weak to it."), + "受效果绝佳的飞行\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9975,15 +9855,15 @@ const struct Item gItemsInfo[] = [ITEM_PAYAPA_BERRY] = { - .name = _("Payapa Berry"), + .name = _("福禄果"), .pluralName = _("Payapa Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_PSYCHIC, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Psychic\n" - "move if weak to it."), + "受效果绝佳的超能\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -9994,15 +9874,15 @@ const struct Item gItemsInfo[] = [ITEM_TANGA_BERRY] = { - .name = _("Tanga Berry"), + .name = _("扁樱果"), .pluralName = _("Tanga Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_BUG, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Bug\n" - "move if weak to it."), + "受效果绝佳的虫属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10013,15 +9893,15 @@ const struct Item gItemsInfo[] = [ITEM_CHARTI_BERRY] = { - .name = _("Charti Berry"), + .name = _("草蚕果"), .pluralName = _("Charti Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_ROCK, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Rock\n" - "move if weak to it."), + "受效果绝佳的岩石\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10032,15 +9912,15 @@ const struct Item gItemsInfo[] = [ITEM_KASIB_BERRY] = { - .name = _("Kasib Berry"), + .name = _("佛柑果"), .pluralName = _("Kasib Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_GHOST, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Ghost\n" - "move if weak to it."), + "受效果绝佳的幽灵\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10051,15 +9931,15 @@ const struct Item gItemsInfo[] = [ITEM_HABAN_BERRY] = { - .name = _("Haban Berry"), + .name = _("莓榴果"), .pluralName = _("Haban Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DRAGON, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Dragon\n" - "move if weak to it."), + "受效果绝佳的龙属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10070,15 +9950,15 @@ const struct Item gItemsInfo[] = [ITEM_COLBUR_BERRY] = { - .name = _("Colbur Berry"), + .name = _("刺耳果"), .pluralName = _("Colbur Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_DARK, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Dark\n" - "move if weak to it."), + "受效果绝佳的恶属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10089,15 +9969,15 @@ const struct Item gItemsInfo[] = [ITEM_BABIRI_BERRY] = { - .name = _("Babiri Berry"), + .name = _("霹霹果"), .pluralName = _("Babiri Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_STEEL, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Steel\n" - "move if weak to it."), + "受效果绝佳的钢属\n" + "性招式攻击时,能\n" + "令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10108,15 +9988,15 @@ const struct Item gItemsInfo[] = [ITEM_ROSELI_BERRY] = { - .name = _("Roseli Berry"), + .name = _("洛玫果"), .pluralName = _("Roseli Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RESIST_BERRY, .holdEffectParam = TYPE_FAIRY, .description = COMPOUND_STRING( - "A hold item that\n" - "weakens a Fairy\n" - "move if weak to it."), + "受效果绝佳的妖精\n" + "属性招式攻击时,\n" + "能令其威力减弱。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10127,15 +10007,15 @@ const struct Item gItemsInfo[] = [ITEM_LIECHI_BERRY] = { - .name = _("Liechi Berry"), + .name = _("枝荔果"), .pluralName = _("Liechi Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ATTACK_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Attack in\n" - "a pinch."), + "携带后,危机时,\n" + "自己的攻击就会提\n" + "高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10146,15 +10026,15 @@ const struct Item gItemsInfo[] = [ITEM_GANLON_BERRY] = { - .name = _("Ganlon Berry"), + .name = _("龙睛果"), .pluralName = _("Ganlon Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_DEFENSE_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Defense in\n" - "a pinch."), + "携带后,危机时,\n" + "自己的防御就会提\n" + "高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10165,15 +10045,15 @@ const struct Item gItemsInfo[] = [ITEM_SALAC_BERRY] = { - .name = _("Salac Berry"), + .name = _("沙鳞果"), .pluralName = _("Salac Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SPEED_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Speed in\n" - "a pinch."), + "携带后,危机时,\n" + "自己的速度就会提\n" + "高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10184,15 +10064,15 @@ const struct Item gItemsInfo[] = [ITEM_PETAYA_BERRY] = { - .name = _("Petaya Berry"), + .name = _("龙火果"), .pluralName = _("Petaya Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_ATTACK_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Sp. Atk in\n" - "a pinch."), + "携带后,危机时,\n" + "自己的特攻就会提\n" + "高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10203,15 +10083,15 @@ const struct Item gItemsInfo[] = [ITEM_APICOT_BERRY] = { - .name = _("Apicot Berry"), + .name = _("杏仔果"), .pluralName = _("Apicot Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_SP_DEFENSE_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "raises Sp. Def in\n" - "a pinch."), + "携带后,危机时,\n" + "自己的特防就会提\n" + "高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10222,15 +10102,15 @@ const struct Item gItemsInfo[] = [ITEM_LANSAT_BERRY] = { - .name = _("Lansat Berry"), + .name = _("兰萨果"), .pluralName = _("Lansat Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CRITICAL_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "ups the critical-\n" - "hit rate in a pinch."), + "携带后,危机时,\n" + "攻击会变得容易击\n" + "中要害。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10241,15 +10121,15 @@ const struct Item gItemsInfo[] = [ITEM_STARF_BERRY] = { - .name = _("Starf Berry"), + .name = _("星桃果"), .pluralName = _("Starf Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_RANDOM_STAT_UP, .holdEffectParam = 4, .description = COMPOUND_STRING( - "A hold item that\n" - "sharply boosts a\n" - "stat in a pinch."), + "携带后,危机时,\n" + "某一项能力就会大\n" + "幅提高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10260,14 +10140,14 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY] = { - .name = _("Enigma Berry"), + .name = _("谜芝果"), .pluralName = _("Enigma Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ENIGMA_BERRY, .description = COMPOUND_STRING( - "A hold item that\n" - "heals from super\n" - "effective moves."), + "受效果绝佳的招式\n" + "攻击时,可以回复\n" + "HP。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10278,15 +10158,15 @@ const struct Item gItemsInfo[] = [ITEM_MICLE_BERRY] = { - .name = _("Micle Berry"), + .name = _("奇秘果"), .pluralName = _("Micle Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MICLE_BERRY, .holdEffectParam = 4, .description = COMPOUND_STRING( - "When held, it ups\n" - "the Accuracy of a\n" - "move in a pinch."), + "携带后,危机时,\n" + "招式的命中率仅会\n" + "提高1次。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10297,15 +10177,15 @@ const struct Item gItemsInfo[] = [ITEM_CUSTAP_BERRY] = { - .name = _("Custap Berry"), + .name = _("释陀果"), .pluralName = _("Custap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_CUSTAP_BERRY, .holdEffectParam = 4, .description = COMPOUND_STRING( - "It allows a Pokémon\n" - "in a pinch to move\n" - "first just once."), + "携带后,危机时,\n" + "行动仅会变快1次\n" + "。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10316,14 +10196,14 @@ const struct Item gItemsInfo[] = [ITEM_JABOCA_BERRY] = { - .name = _("Jaboca Berry"), + .name = _("嘉珍果"), .pluralName = _("Jaboca Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_JABOCA_BERRY, .description = COMPOUND_STRING( - "If hit by a physical\n" - "move, it will hurt\n" - "the attacker a bit."), + "携带后,在受到物\n" + "理招式攻击时,能\n" + "给予对手伤害。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10334,14 +10214,14 @@ const struct Item gItemsInfo[] = [ITEM_ROWAP_BERRY] = { - .name = _("Rowap Berry"), + .name = _("雾莲果"), .pluralName = _("Rowap Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_ROWAP_BERRY, .description = COMPOUND_STRING( - "If hit by a special\n" - "move, it will hurt\n" - "the attacker a bit."), + "携带后,在受到特\n" + "殊招式攻击时,能\n" + "给予对手伤害。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10352,14 +10232,14 @@ const struct Item gItemsInfo[] = [ITEM_KEE_BERRY] = { - .name = _("Kee Berry"), + .name = _("亚开果"), .pluralName = _("Kee Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_KEE_BERRY, .description = COMPOUND_STRING( - "If hit by a physical\n" - "move, it raises the\n" - "Defense a bit."), + "携带后,在受到物\n" + "理招式攻击时,防\n" + "御就会提高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10370,14 +10250,14 @@ const struct Item gItemsInfo[] = [ITEM_MARANGA_BERRY] = { - .name = _("Maranga Berry"), + .name = _("香罗果"), .pluralName = _("Maranga Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .holdEffect = HOLD_EFFECT_MARANGA_BERRY, .description = COMPOUND_STRING( - "If hit by a special\n" - "move, it raises the\n" - "Sp. Def. a bit."), + "携带后,在受到特\n" + "殊招式攻击时,特\n" + "防就会提高。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -10388,13 +10268,13 @@ const struct Item gItemsInfo[] = [ITEM_ENIGMA_BERRY_E_READER] = { - .name = _("Enigma Berry"), + .name = _("谜芝果"), .pluralName = _("Enigma Berries"), .price = (I_BERRY_PRICE >= GEN_8) ? 80 : 20, .description = COMPOUND_STRING( - "{POKEBLOCK} ingredient.\n" - "Plant in loamy soil\n" - "to grow a mystery."), + "受效果绝佳的招式\n" + "攻击时,可以回复\n" + "HP。"), .pocket = POCKET_BERRIES, .type = ITEM_USE_BAG_MENU, // Type handled by ItemUseOutOfBattle_EnigmaBerry .fieldUseFunc = ItemUseOutOfBattle_EnigmaBerry, @@ -10411,9 +10291,9 @@ const struct Item gItemsInfo[] = .name = _("TM01"), .price = 3000, .description = COMPOUND_STRING( - "Powerful, but makes\n" - "the user flinch if\n" - "hit by the foe."), + "集中精神出拳。\n" + "在招式使出前若受\n" + "到攻击则会失败。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10426,9 +10306,8 @@ const struct Item gItemsInfo[] = .name = _("TM02"), .price = 3000, .description = COMPOUND_STRING( - "Hooks and slashes\n" - "the foe with long,\n" - "sharp claws."), + "用尖锐的巨爪\n" + "劈开对手进行攻击。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10441,9 +10320,9 @@ const struct Item gItemsInfo[] = .name = _("TM03"), .price = 3000, .description = COMPOUND_STRING( - "Generates an\n" - "ultrasonic wave\n" - "that may confuse."), + "用水的震动攻击\n" + "对手,有时会使\n" + "对手混乱。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10456,9 +10335,9 @@ const struct Item gItemsInfo[] = .name = _("TM04"), .price = 3000, .description = COMPOUND_STRING( - "Raises Sp. Atk and\n" - "Sp. Def by focusing\n" - "the mind."), + "精心凝神,从而\n" + "提高自己的\n" + "特攻和特防。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10471,9 +10350,9 @@ const struct Item gItemsInfo[] = .name = _("TM05"), .price = 1000, .description = COMPOUND_STRING( - "A savage roar that\n" - "makes the foe flee \n" - "to end the battle."), + "强制后备宝可梦\n" + "上场。若为野生\n" + "宝可梦结束战斗。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10486,9 +10365,9 @@ const struct Item gItemsInfo[] = .name = _("TM06"), .price = 3000, .description = COMPOUND_STRING( - "Poisons the foe\n" - "with a toxin that\n" - "gradually worsens."), + "让对手陷入剧毒\n" + "状态。中毒伤害\n" + "会逐渐增加。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10501,9 +10380,9 @@ const struct Item gItemsInfo[] = .name = _("TM07"), .price = 3000, .description = COMPOUND_STRING( - "Creates a hailstorm\n" - "that damages all\n" - "types except Ice."), + "在5回合内降下冰\n" + "雹,冰属性以外的宝\n" + "可梦会受到伤害。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10516,9 +10395,9 @@ const struct Item gItemsInfo[] = .name = _("TM08"), .price = 3000, .description = COMPOUND_STRING( - "Bulks up the body\n" - "to boost both\n" - "Attack & Defense."), + "使出全身力气绷紧\n" + "肌肉,提高自己\n" + "的攻击和防御。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10531,9 +10410,9 @@ const struct Item gItemsInfo[] = .name = _("TM09"), .price = 3000, .description = COMPOUND_STRING( - "Shoots 2 to 5 seeds\n" - "in a row to strike\n" - "the foe."), + "向对手猛烈地发射\n" + "种子攻击。连续\n" + "攻击2~5次。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10546,9 +10425,9 @@ const struct Item gItemsInfo[] = .name = _("TM10"), .price = 3000, .description = COMPOUND_STRING( - "The attack power\n" - "varies among\n" - "different Pokémon."), + "招式的属性会随着\n" + "使用此招式的\n" + "宝可梦而改变。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10561,9 +10440,9 @@ const struct Item gItemsInfo[] = .name = _("TM11"), .price = 2000, .description = COMPOUND_STRING( - "Raises the power of\n" - "Fire-type moves\n" - "for 5 turns."), + "在5回合内日照强\n" + "烈,提高火属性\n" + "招式威力。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10576,9 +10455,9 @@ const struct Item gItemsInfo[] = .name = _("TM12"), .price = 3000, .description = COMPOUND_STRING( - "Enrages the foe so\n" - "it can only use\n" - "attack moves."), + "使对手愤怒。在3\n" + "回合内让对手只能\n" + "用攻击类招式。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10591,13 +10470,9 @@ const struct Item gItemsInfo[] = .name = _("TM13"), .price = 3000, .description = COMPOUND_STRING( - "Fires an icy cold\n" - "beam that may\n" - #if B_USE_FROSTBITE == TRUE - "inflict frostbite."), - #else - "freeze the foe."), - #endif + "向对手发射冰冻光\n" + "束攻击。有时会让\n" + "对手陷入冰冻。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10610,15 +10485,9 @@ const struct Item gItemsInfo[] = .name = _("TM14"), .price = 5500, .description = COMPOUND_STRING( - #if B_USE_FROSTBITE == TRUE - "A snow-and-wind\n" - "attack that may\n" - "inflict frostbite."), - #else - "A brutal snow-and-\n" - "wind attack that\n" - "may freeze the foe."), - #endif + "将猛烈的暴风雪刮\n" + "向对手攻击。有时\n" + "会让对手冰冻。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10631,9 +10500,9 @@ const struct Item gItemsInfo[] = .name = _("TM15"), .price = 7500, .description = COMPOUND_STRING( - "Powerful, but needs\n" - "recharging the\n" - "next turn."), + "使出强力的攻击,\n" + "但是下一回合\n" + "自己将无法动弹。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10646,9 +10515,9 @@ const struct Item gItemsInfo[] = .name = _("TM16"), .price = 3000, .description = COMPOUND_STRING( - "Creates a wall of\n" - "light that lowers\n" - "Sp. Atk damage."), + "利用神奇的墙壁,在5\n" + "回合内减弱特殊\n" + "攻击的伤害。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10661,9 +10530,9 @@ const struct Item gItemsInfo[] = .name = _("TM17"), .price = 3000, .description = COMPOUND_STRING( - "Negates all damage,\n" - "but may fail if used\n" - "in succession."), + "完全抵挡对手的\n" + "攻击。连续使出\n" + "则容易失败。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10676,9 +10545,9 @@ const struct Item gItemsInfo[] = .name = _("TM18"), .price = 2000, .description = COMPOUND_STRING( - "Raises the power of\n" - "Water-type moves\n" - "for 5 turns."), + "在5回合内一直降\n" + "雨,提高水属性\n" + "招式威力。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10691,9 +10560,9 @@ const struct Item gItemsInfo[] = .name = _("TM19"), .price = 3000, .description = COMPOUND_STRING( - "Recovers half the\n" - "HP of the damage \n" - "this move inflicts."), + "吸取对手的养分\n" + "攻击。可以回复\n" + "伤害的一半HP。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10706,9 +10575,9 @@ const struct Item gItemsInfo[] = .name = _("TM20"), .price = 3000, .description = COMPOUND_STRING( - "Prevents status\n" - "abnormality with a\n" - "mystical power."), + "在5回合内被神奇\n" + "力量守护,从而不\n" + "会陷入异常状态。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10721,9 +10590,9 @@ const struct Item gItemsInfo[] = .name = _("TM21"), .price = 1000, .description = COMPOUND_STRING( - "The less the user\n" - "likes you, the more\n" - "powerful this move."), + "为了发泄不满而\n" + "全力攻击。亲密度\n" + "越低,威力越大。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10736,9 +10605,9 @@ const struct Item gItemsInfo[] = .name = _("TM22"), .price = 3000, .description = COMPOUND_STRING( - "Absorbs sunlight in\n" - "the 1st turn, then\n" - "attacks next turn."), + "第1回合收集满满\n" + "的日光,第2回合\n" + "发射光束攻击。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10751,9 +10620,9 @@ const struct Item gItemsInfo[] = .name = _("TM23"), .price = 3000, .description = COMPOUND_STRING( - "Slams the foe with\n" - "a hard tail. It may\n" - "lower Defense."), + "使用坚硬的尾巴摔\n" + "打对手攻击。有时\n" + "会降低对手防御。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10766,9 +10635,9 @@ const struct Item gItemsInfo[] = .name = _("TM24"), .price = 3000, .description = COMPOUND_STRING( - "A powerful electric\n" - "attack that may\n" - "cause paralysis."), + "向对手发出强力电\n" + "击攻击。有时会\n" + "让对手陷入麻痹。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10781,9 +10650,9 @@ const struct Item gItemsInfo[] = .name = _("TM25"), .price = 5500, .description = COMPOUND_STRING( - "Strikes the foe\n" - "with a thunderbolt.\n" - "It may paralyze."), + "向对手劈下暴雷攻\n" + "击。有时会让对\n" + "手陷入麻痹状态。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10796,9 +10665,9 @@ const struct Item gItemsInfo[] = .name = _("TM26"), .price = 3000, .description = COMPOUND_STRING( - "Causes a quake\n" - "that has no effect\n" - "on flying foes."), + "利用地震的冲击,\n" + "攻击自己周围\n" + "所有的宝可梦。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10811,9 +10680,9 @@ const struct Item gItemsInfo[] = .name = _("TM27"), .price = 1000, .description = COMPOUND_STRING( - "The more the user\n" - "likes you, the more\n" - "powerful this move."), + "为了训练家而全力\n" + "攻击对手。亲密度\n" + "越高威力越大。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10826,9 +10695,9 @@ const struct Item gItemsInfo[] = .name = _("TM28"), .price = 2000, .description = COMPOUND_STRING( - "Digs underground\n" - "the 1st turn, then\n" - "strikes next turn."), + "第1回合钻入\n" + "地底,第2回合\n" + "攻击对手。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10841,9 +10710,9 @@ const struct Item gItemsInfo[] = .name = _("TM29"), .price = 2000, .description = COMPOUND_STRING( - "A powerful psychic\n" - "attack that may\n" - "lower Sp. Def."), + "向对手发送强大的\n" + "念力攻击。有时会\n" + "降低对手的特防。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10856,9 +10725,9 @@ const struct Item gItemsInfo[] = .name = _("TM30"), .price = 3000, .description = COMPOUND_STRING( - "Hurls a dark lump\n" - "at the foe. It may\n" - "lower Sp. Def."), + "投掷一团黑影攻击\n" + "。有时会降低\n" + "对手的特防。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10871,9 +10740,9 @@ const struct Item gItemsInfo[] = .name = _("TM31"), .price = 3000, .description = COMPOUND_STRING( - "Destroys barriers\n" - "like Light Screen\n" - "and causes damage."), + "将手刀猛烈地挥下\n" + "攻击对手。还可以\n" + "破坏场上墙壁。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10886,9 +10755,9 @@ const struct Item gItemsInfo[] = .name = _("TM32"), .price = 2000, .description = COMPOUND_STRING( - "Creates illusory\n" - "copies to enhance\n" - "elusiveness."), + "通过快速移动来制\n" + "造分身,扰乱对手\n" + "从而提高闪避率。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10901,9 +10770,9 @@ const struct Item gItemsInfo[] = .name = _("TM33"), .price = 3000, .description = COMPOUND_STRING( - "Creates a wall of\n" - "light that weakens\n" - "physical attacks."), + "利用神奇的墙壁,\n" + "在5回合内减弱\n" + "物理攻击的伤害。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10916,9 +10785,9 @@ const struct Item gItemsInfo[] = .name = _("TM34"), .price = 3000, .description = COMPOUND_STRING( - "Zaps the foe with a\n" - "jolt of electricity\n" - "that never misses."), + "向对手快速发出\n" + "电击。攻击必定会\n" + "命中。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10931,9 +10800,9 @@ const struct Item gItemsInfo[] = .name = _("TM35"), .price = 3000, .description = COMPOUND_STRING( - "Looses a stream of\n" - "fire that may burn\n" - "the foe."), + "向对手发射烈焰\n" + "攻击。有时会让\n" + "对手陷入灼伤。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10946,9 +10815,9 @@ const struct Item gItemsInfo[] = .name = _("TM36"), .price = 1000, .description = COMPOUND_STRING( - "Hurls sludge at the\n" - "foe. It may poison\n" - "the foe."), + "用污泥投掷对手\n" + "攻击。有时会让\n" + "对手陷入中毒。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10961,9 +10830,9 @@ const struct Item gItemsInfo[] = .name = _("TM37"), .price = 2000, .description = COMPOUND_STRING( - "Causes a sandstorm\n" - "that hits the foe\n" - "over several turns."), + "在5回合内扬起沙\n" + "暴,岩石地面钢外\n" + "宝可梦都会受伤。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10976,9 +10845,9 @@ const struct Item gItemsInfo[] = .name = _("TM38"), .price = 5500, .description = COMPOUND_STRING( - "A powerful fire\n" - "attack that may\n" - "burn the foe."), + "用大字形状的火焰\n" + "烧尽对手。有时会\n" + "让对手陷入灼伤。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -10991,9 +10860,9 @@ const struct Item gItemsInfo[] = .name = _("TM39"), .price = 3000, .description = COMPOUND_STRING( - "Stops the foe from\n" - "moving with rocks.\n" - "May lower Speed."), + "投掷岩石攻击。\n" + "封住对手的行动,\n" + "从而降低速度。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11006,9 +10875,9 @@ const struct Item gItemsInfo[] = .name = _("TM40"), .price = 3000, .description = COMPOUND_STRING( - "An extremely fast\n" - "attack that can't\n" - "be avoided."), + "以敏捷动作戏弄\n" + "对手后切斩。\n" + "攻击必定会命中。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11021,9 +10890,9 @@ const struct Item gItemsInfo[] = .name = _("TM41"), .price = 3000, .description = COMPOUND_STRING( - "Prevents the foe\n" - "from using the same\n" - "move in a row."), + "向对手无理取闹,\n" + "令其不能连续2次\n" + "使出相同招式。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11036,9 +10905,9 @@ const struct Item gItemsInfo[] = .name = _("TM42"), .price = 3000, .description = COMPOUND_STRING( - "Raises Attack when\n" - "poisoned, burned,\n" - "or paralyzed."), + "当处于中毒、麻痹、\n" + "灼伤时,招式威力\n" + "会变成2倍。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11051,9 +10920,9 @@ const struct Item gItemsInfo[] = .name = _("TM43"), .price = 3000, .description = COMPOUND_STRING( - "Adds an effect to\n" - "attack depending\n" - "on the location."), + "根据使用场所不同,\n" + "招式的追加效果\n" + "也会改变。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11066,9 +10935,9 @@ const struct Item gItemsInfo[] = .name = _("TM44"), .price = 3000, .description = COMPOUND_STRING( - "The user sleeps for\n" - "2 turns to restore\n" - "health and status."), + "连续睡上2回合。\n" + "回复全部HP以及\n" + "治愈所有异常。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11081,9 +10950,9 @@ const struct Item gItemsInfo[] = .name = _("TM45"), .price = 3000, .description = COMPOUND_STRING( - "Makes it tough to\n" - "attack a foe of the\n" - "opposite gender."), + "诱惑异性,让对\n" + "手着迷。对手将\n" + "很难使出招式。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11096,9 +10965,9 @@ const struct Item gItemsInfo[] = .name = _("TM46"), .price = 3000, .description = COMPOUND_STRING( - "While attacking,\n" - "it may steal the\n" - "foe's held item."), + "攻击时盗取道具。\n" + "当自己携带道具\n" + "时,不会去盗取。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11111,9 +10980,9 @@ const struct Item gItemsInfo[] = .name = _("TM47"), .price = 3000, .description = COMPOUND_STRING( - "Spreads hard-\n" - "edged wings and\n" - "slams into the foe."), + "用坚硬的翅膀敲打\n" + "对手攻击。有时会\n" + "提高自己的防御。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11126,9 +10995,9 @@ const struct Item gItemsInfo[] = .name = _("TM48"), .price = 3000, .description = COMPOUND_STRING( - "Switches abilities\n" - "with the foe on the\n" - "turn this is used."), + "利用超能力互换\n" + "自己和对手的\n" + "特性。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11141,9 +11010,9 @@ const struct Item gItemsInfo[] = .name = _("TM49"), .price = 3000, .description = COMPOUND_STRING( - "Steals the effects\n" - "of the move the foe\n" - "is trying to use."), + "将对手要使用的回\n" + "复招式或能力变化\n" + "招式夺为己用。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11156,9 +11025,9 @@ const struct Item gItemsInfo[] = .name = _("TM50"), .price = 3000, .description = COMPOUND_STRING( - "Enables full-power\n" - "attack, but sharply\n" - "lowers Sp. Atk."), + "使出全部力量攻击\n" + "对手。之后自己的\n" + "特攻大幅降低。"), .importance = I_REUSABLE_TMS, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11771,9 +11640,8 @@ const struct Item gItemsInfo[] = .name = _("HM01"), .price = 0, .description = COMPOUND_STRING( - "Attacks the foe\n" - "with sharp blades\n" - "or claws."), + "用镰刀或爪子等\n" + "切斩对手攻击。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11786,9 +11654,9 @@ const struct Item gItemsInfo[] = .name = _("HM02"), .price = 0, .description = COMPOUND_STRING( - "Flies up on the\n" - "first turn, then\n" - "attacks next turn."), + "第1回合飞上\n" + "天空,第2回合\n" + "攻击对手。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11801,9 +11669,9 @@ const struct Item gItemsInfo[] = .name = _("HM03"), .price = 0, .description = COMPOUND_STRING( - "Creates a huge\n" - "wave, then crashes\n" - "it down on the foe."), + "利用大浪攻击自己\n" + "周围所有的\n" + "宝可梦。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11816,9 +11684,8 @@ const struct Item gItemsInfo[] = .name = _("HM04"), .price = 0, .description = COMPOUND_STRING( - "Builds enormous\n" - "power, then slams\n" - "the foe."), + "使出浑身力气殴打\n" + "对手攻击。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11831,9 +11698,9 @@ const struct Item gItemsInfo[] = .name = _("HM05"), .price = 0, .description = COMPOUND_STRING( - "Looses a powerful\n" - "blast of light that\n" - "reduces accuracy."), + "使出光芒降低对手\n" + "的命中率。也可在\n" + "暗窟里照亮四周。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11846,9 +11713,9 @@ const struct Item gItemsInfo[] = .name = _("HM06"), .price = 0, .description = COMPOUND_STRING( - "A rock-crushingly\n" - "tough attack that\n" - "may lower Defense."), + "用拳头攻击。\n" + "有时会降低\n" + "对手的防御。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11861,9 +11728,9 @@ const struct Item gItemsInfo[] = .name = _("HM07"), .price = 0, .description = COMPOUND_STRING( - "Attacks the foe\n" - "with enough power\n" - "to climb waterfalls."), + "以惊人的气势\n" + "扑向对手。有时会\n" + "使对手畏缩。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11876,9 +11743,9 @@ const struct Item gItemsInfo[] = .name = _("HM08"), .price = 0, .description = COMPOUND_STRING( - "Dives underwater\n" - "the 1st turn, then\n" - "attacks next turn."), + "第1回合潜入\n" + "水中,第2回合\n" + "浮上来攻击。"), .importance = 1, .pocket = POCKET_TM_HM, .type = ITEM_USE_PARTY_MENU, @@ -11891,13 +11758,13 @@ const struct Item gItemsInfo[] = [ITEM_OVAL_CHARM] = { - .name = _("Oval Charm"), + .name = _("圆形护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "Raises the chance\n" - "of finding eggs\n" - "at the daycare."), + "在野餐时会更容易\n" + "找到蛋的神奇浑圆\n" + "护符。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -11907,13 +11774,13 @@ const struct Item gItemsInfo[] = [ITEM_SHINY_CHARM] = { - .name = _("Shiny Charm"), + .name = _("闪耀护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A charm that will\n" - "raise the chance\n" - "of Shiny Pokémon."), + "据说会更容易遇见\n" + "发光宝可梦的神奇\n" + "闪光护符。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -11923,13 +11790,12 @@ const struct Item gItemsInfo[] = [ITEM_CATCHING_CHARM] = { - .name = _("Catching Charm"), + .name = _("防晃护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A charm that raises\n" - "the chance of\n" - "Critical Captures."), + "带上它就能更容易\n" + "触发会心捕捉。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -11939,13 +11805,13 @@ const struct Item gItemsInfo[] = [ITEM_EXP_CHARM] = { - .name = _("Exp. Charm"), + .name = _("经验护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A charm that raises\n" - "the amount of Exp.\n" - "earned in battle."), + "拥有后,宝可梦获\n" + "得的经验值就会增\n" + "加。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -11957,13 +11823,13 @@ const struct Item gItemsInfo[] = [ITEM_ROTOM_CATALOG] = { - .name = _("Rotom Catalog"), + .name = _("洛托姆型录"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A catalog full of\n" - "devices liked by\n" - "Rotom."), + "通过使用这本指南\n" + ",可以让洛托姆潜\n" + "入或脱离家电。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_RotomCatalog, @@ -11973,13 +11839,13 @@ const struct Item gItemsInfo[] = [ITEM_GRACIDEA] = { - .name = _("Gracidea"), + .name = _("葛拉西蒂亚花"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "Bouquets made with\n" - "it are offered as a\n" - "token of gratitude."), + "为了表达感激之情\n" + ",有时会将其扎成\n" + "花束送出。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_FormChange, @@ -11989,14 +11855,14 @@ const struct Item gItemsInfo[] = [ITEM_REVEAL_GLASS] = { - .name = _("Reveal Glass"), + .name = _("现形镜"), .pluralName = _("Reveal Glasses"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "This glass returns\n" - "a Pokémon back to\n" - "its original form."), + "能够通过照出真实\n" + ",让宝可梦变回原\n" + "样的神奇镜子。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_FormChange, @@ -12006,14 +11872,14 @@ const struct Item gItemsInfo[] = [ITEM_DNA_SPLICERS] = { - .name = _("DNA Splicers"), + .name = _("基因之楔"), .pluralName = _("DNA Splicers"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "Splicer that fuses\n" - "Kyurem and a\n" - "certain Pokémon."), + "据说能让原本为一\n" + "体的酋雷姆和某宝\n" + "可梦合体的楔子。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Fusion, @@ -12023,13 +11889,13 @@ const struct Item gItemsInfo[] = [ITEM_ZYGARDE_CUBE] = { - .name = _("Zygarde Cube"), + .name = _("基格尔德多面体"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "An item to store\n" - "Zygarde Cores and\n" - "Cells."), + "用于收集宝可梦基\n" + "格尔德的核心和细\n" + "胞的道具。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ZygardeCube, @@ -12039,13 +11905,13 @@ const struct Item gItemsInfo[] = [ITEM_PRISON_BOTTLE] = { - .name = _("Prison Bottle"), + .name = _("惩戒之壶"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A bottle used to\n" - "seal a certain\n" - "Pokémon long ago."), + "据说在很久以前封\n" + "印着某只宝可梦力\n" + "量的壶。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_FormChange, @@ -12055,13 +11921,13 @@ const struct Item gItemsInfo[] = [ITEM_N_SOLARIZER] = { - .name = _("N-Solarizer"), + .name = _("奈克洛索尔合体器"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A device to fuse\n" - "and split Necrozma\n" - "using a Solgaleo."), + "用来让需求光的奈\n" + "克洛兹玛和索尔迦\n" + "雷欧合体的机器。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Fusion, @@ -12071,13 +11937,13 @@ const struct Item gItemsInfo[] = [ITEM_N_LUNARIZER] = { - .name = _("N-Lunarizer"), + .name = _("奈克洛露奈合体器"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A device to fuse\n" - "and split Necrozma\n" - "using a Lunala."), + "用来让需求光的奈\n" + "克洛兹玛和露奈雅\n" + "拉合体的机器。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Fusion, @@ -12087,14 +11953,13 @@ const struct Item gItemsInfo[] = [ITEM_REINS_OF_UNITY] = { - .name = _("Reins of Unity"), + .name = _("牵绊缰绳"), .pluralName = _("Reins of Unity"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "Reins that unite\n" - "Calyrex with its\n" - "beloved steed."), + "拿到光下即可生辉\n" + "的布。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Fusion, @@ -12106,13 +11971,13 @@ const struct Item gItemsInfo[] = [ITEM_MEGA_RING] = { - .name = _("Mega Ring"), + .name = _("超级环"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "Enables {PKMN} holding\n" - "their Mega Stone to\n" - "Mega Evolve."), + "能让携带着超级石\n" + "战斗的宝可梦超级\n" + "进化的圆环。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -12122,13 +11987,13 @@ const struct Item gItemsInfo[] = [ITEM_Z_POWER_RING] = { - .name = _("Z-Power Ring"), + .name = _("Z强力手环"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A strange ring\n" - "that enables\n" - "Z-Move usage."), + "通过使用训练家来\n" + "让宝可梦释放出Z\n" + "力量的神奇手环。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -12138,12 +12003,12 @@ const struct Item gItemsInfo[] = [ITEM_DYNAMAX_BAND] = { - .name = _("Dynamax Band"), + .name = _("极巨腕带"), .price = 0, .description = COMPOUND_STRING( - "A band carrying a\n" - "Wishing Star that\n" - "allows Dynamaxing."), + "内嵌了许愿星,在\n" + "能量点会发出光芒\n" + "使宝可梦极巨化。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -12155,12 +12020,12 @@ const struct Item gItemsInfo[] = [ITEM_BICYCLE] = { - .name = _("Bicycle"), + .name = _("自行车"), .price = 0, .description = COMPOUND_STRING( - "A folding bicycle\n" - "that is faster than\n" - "the Running Shoes."), + "能比跑步鞋跑得还\n" + "快的折叠式自行车\n" + "。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12171,12 +12036,12 @@ const struct Item gItemsInfo[] = [ITEM_MACH_BIKE] = { - .name = _("Mach Bike"), + .name = _("音速自行车"), .price = 0, .description = COMPOUND_STRING( - "A folding bicycle\n" - "that doubles your\n" - "speed or better."), + "能以2倍以上的速\n" + "度移动的折叠式自\n" + "行车。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12188,12 +12053,12 @@ const struct Item gItemsInfo[] = [ITEM_ACRO_BIKE] = { - .name = _("Acro Bike"), + .name = _("越野自行车"), .price = 0, .description = COMPOUND_STRING( - "A folding bicycle\n" - "capable of jumps\n" - "and wheelies."), + "能做出跳跃或抬前\n" + "轮动作的折叠式自\n" + "行车。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12205,12 +12070,12 @@ const struct Item gItemsInfo[] = [ITEM_OLD_ROD] = { - .name = _("Old Rod"), + .name = _("破旧钓竿"), .price = 0, .description = COMPOUND_STRING( - "Use by any body of\n" - "water to fish for\n" - "wild Pokémon."), + "又破又旧的钓竿。\n" + "在有水的地方可以\n" + "钓到宝可梦。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12222,12 +12087,12 @@ const struct Item gItemsInfo[] = [ITEM_GOOD_ROD] = { - .name = _("Good Rod"), + .name = _("好钓竿"), .price = 0, .description = COMPOUND_STRING( - "A decent fishing\n" - "rod for catching\n" - "wild Pokémon."), + "不错的新钓竿。在\n" + "有水的地方可以钓\n" + "到宝可梦。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12239,12 +12104,12 @@ const struct Item gItemsInfo[] = [ITEM_SUPER_ROD] = { - .name = _("Super Rod"), + .name = _("厉害钓竿"), .price = 0, .description = COMPOUND_STRING( - "The best fishing\n" - "rod for catching\n" - "wild Pokémon."), + "最新的厉害钓竿。\n" + "在有水的地方可以\n" + "钓到宝可梦。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12256,12 +12121,12 @@ const struct Item gItemsInfo[] = [ITEM_DOWSING_MACHINE] = { - .name = _("Dowsing Machine"), + .name = _("探宝器"), .price = 0, .description = COMPOUND_STRING( - "A device that\n" - "signals an invisible\n" - "item by sound."), + "会对看不见的道具\n" + "起反应的最尖端机\n" + "器。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12272,12 +12137,12 @@ const struct Item gItemsInfo[] = [ITEM_TOWN_MAP] = { - .name = _("Town Map"), + .name = _("城镇地图"), .price = 0, .description = COMPOUND_STRING( - "Can be viewed\n" - "anytime. Shows your\n" - "present location."), + "可以随时轻松查看\n" + "的便利地图。也能\n" + "清楚自己的位置。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12288,12 +12153,12 @@ const struct Item gItemsInfo[] = [ITEM_VS_SEEKER] = { - .name = _("Vs. Seeker"), + .name = _("对战搜寻器"), .price = 0, .description = COMPOUND_STRING( - "A rechargeable unit\n" - "that flags battle-\n" - "ready Trainers."), + "会告诉你想对战的\n" + "训练家在哪的机器\n" + "。走路就能充电。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12308,12 +12173,12 @@ const struct Item gItemsInfo[] = [ITEM_TM_CASE] = { - .name = _("TM Case"), + .name = _("招式学习器盒"), .price = 0, .description = COMPOUND_STRING( - "A convenient case\n" - "that holds TMs and\n" - "HMs."), + "用来存放招式学习\n" + "器的盒子,放在重\n" + "要物品口袋里。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12324,13 +12189,13 @@ const struct Item gItemsInfo[] = [ITEM_BERRY_POUCH] = { - .name = _("Berry Pouch"), + .name = _("树果袋"), .pluralName = _("Berry Pouches"), .price = 0, .description = COMPOUND_STRING( - "A convenient\n" - "container that\n" - "holds Berries."), + "将树果收集起来的\n" + "袋子,放在包包的\n" + "重要物品口袋里。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12341,12 +12206,12 @@ const struct Item gItemsInfo[] = [ITEM_POKEMON_BOX_LINK] = { - .name = _("{PKMN} Box Link"), + .name = _("宝可梦盒"), .price = 0, .description = COMPOUND_STRING( - "This device grants\n" - "access to the {PKMN}\n" - "Storage System."), + "可以随时访问宝可\n" + "梦中心电脑里的盒\n" + "子。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12357,11 +12222,12 @@ const struct Item gItemsInfo[] = [ITEM_COIN_CASE] = { - .name = _("Coin Case"), + .name = _("代币盒"), .price = 0, .description = COMPOUND_STRING( - "A case that holds\n" - "up to 9,999 Coins."), + "可以存放代币的盒\n" + "子。最多能放入\n" + "50000枚。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12372,12 +12238,12 @@ const struct Item gItemsInfo[] = [ITEM_POWDER_JAR] = { - .name = _("Powder Jar"), + .name = _("粉末收集瓶"), .price = 0, .description = COMPOUND_STRING( - "Stores Berry\n" - "Powder made using\n" - "a Berry Crusher."), + "能收纳树果碾碎器\n" + "制作出的树果粉末\n" + "的保存用瓶子。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12388,12 +12254,12 @@ const struct Item gItemsInfo[] = [ITEM_WAILMER_PAIL] = { - .name = _("Wailmer Pail"), + .name = _("吼吼鲸喷壶"), .price = 0, .description = COMPOUND_STRING( - "A tool used for\n" - "watering Berries\n" - "and plants."), + "浇水的道具。能让\n" + "埋在土壤里的树果\n" + "快快长大。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12404,12 +12270,12 @@ const struct Item gItemsInfo[] = [ITEM_POKE_RADAR] = { - .name = _("Poké Radar"), + .name = _("宝可追踪"), .price = 0, .description = COMPOUND_STRING( - "A tool used to\n" - "search out Pokémon\n" - "hiding in grass."), + "能够将藏在草丛里\n" + "的宝可梦找出来的\n" + "道具。走路充电。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12420,12 +12286,12 @@ const struct Item gItemsInfo[] = [ITEM_POKEBLOCK_CASE] = { - .name = _("{POKEBLOCK} Case"), + .name = _("宝可方块盒"), .price = 0, .description = COMPOUND_STRING( - "A case for holding\n" - "{POKEBLOCK}s made with\n" - "a Berry Blender."), + "可以用来放置用树\n" + "果混合器制造的宝\n" + "可方块的盒子。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PBLOCK_CASE, @@ -12436,12 +12302,12 @@ const struct Item gItemsInfo[] = [ITEM_SOOT_SACK] = { - .name = _("Soot Sack"), + .name = _("集灰袋"), .price = 0, .description = COMPOUND_STRING( - "A sack used to\n" - "gather and hold\n" - "volcanic ash."), + "将堆积起来的火山\n" + "灰收集起来的袋子\n" + "。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12452,12 +12318,12 @@ const struct Item gItemsInfo[] = [ITEM_POKE_FLUTE] = { - .name = _("Poké Flute"), + .name = _("宝可梦之笛"), .price = 0, .description = COMPOUND_STRING( - "A sweet-sounding\n" - "flute that awakens\n" - "Pokémon."), + "能吹出让睡着的宝\n" + "可梦都会醒来的美\n" + "妙音色的笛子。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12469,12 +12335,12 @@ const struct Item gItemsInfo[] = [ITEM_FAME_CHECKER] = { - .name = _("Fame Checker"), + .name = _("声音记录器"), .price = 0, .description = COMPOUND_STRING( - "Stores information\n" - "on famous people\n" - "for instant recall."), + "可以重复查看打听\n" + "到的有名人物的东\n" + "西。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12485,12 +12351,12 @@ const struct Item gItemsInfo[] = [ITEM_TEACHY_TV] = { - .name = _("Teachy TV"), + .name = _("教学电视"), .price = 0, .description = COMPOUND_STRING( - "A TV set tuned to\n" - "an advice program\n" - "for Trainers."), + "可以收看对新手训\n" + "练家有帮助的节目\n" + "的电视。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_FIELD, @@ -12503,12 +12369,12 @@ const struct Item gItemsInfo[] = [ITEM_SS_TICKET] = { - .name = _("S.S. Ticket"), + .name = _("船票"), .price = 0, .description = COMPOUND_STRING( - "The ticket required\n" - "for sailing on a\n" - "ferry."), + "乘坐圣特安努号时\n" + "所需的船票。上面\n" + "绘有船的图案。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12519,12 +12385,11 @@ const struct Item gItemsInfo[] = [ITEM_EON_TICKET] = { - .name = _("Eon Ticket"), + .name = _("无限船票"), .price = 0, .description = COMPOUND_STRING( - "The ticket for a\n" - "ferry to a distant\n" - "southern island."), + "前往南方孤岛的船\n" + "票。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12536,12 +12401,12 @@ const struct Item gItemsInfo[] = [ITEM_MYSTIC_TICKET] = { - .name = _("Mystic Ticket"), + .name = _("神秘船票"), .price = 0, .description = COMPOUND_STRING( - "A ticket required\n" - "to board the ship\n" - "to Navel Rock."), + "前往肚脐岩时必要\n" + "的船票。神秘地发\n" + "着光。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12552,12 +12417,12 @@ const struct Item gItemsInfo[] = [ITEM_AURORA_TICKET] = { - .name = _("Aurora Ticket"), + .name = _("极光船票"), .price = 0, .description = COMPOUND_STRING( - "A ticket required\n" - "to board the ship\n" - "to Birth Island."), + "前往诞生之岛时必\n" + "要的船票。美丽地\n" + "散发着光芒。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12568,12 +12433,12 @@ const struct Item gItemsInfo[] = [ITEM_OLD_SEA_MAP] = { - .name = _("Old Sea Map"), + .name = _("古航海图"), .price = 0, .description = COMPOUND_STRING( - "A faded sea chart\n" - "that shows the way\n" - "to a certain island."), + "记录着前往某座岛\n" + "屿的路线的一张古\n" + "老的航海图。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12584,12 +12449,11 @@ const struct Item gItemsInfo[] = [ITEM_LETTER] = { - .name = _("Letter"), + .name = _("给大吾的信"), .price = 0, .description = COMPOUND_STRING( - "A letter to Steven\n" - "from the President\n" - "of the Devon Corp."), + "从得文社长那里得\n" + "到的信。"), .importance = 2, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12600,13 +12464,13 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_PARTS] = { - .name = _("Devon Parts"), + .name = _("得文的物品"), .pluralName = _("Devon Parts"), .price = 0, .description = COMPOUND_STRING( - "A package that\n" - "contains Devon's\n" - "machine parts."), + "此物品里面放着的\n" + "是得文制造的某种\n" + "零件。"), .importance = 2, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12617,13 +12481,13 @@ const struct Item gItemsInfo[] = [ITEM_GO_GOGGLES] = { - .name = _("Go-Goggles"), + .name = _("GOGO护目镜"), .pluralName = _("Go-Goggles"), .price = 0, .description = COMPOUND_STRING( - "Nifty goggles that\n" - "protect eyes from\n" - "desert sandstorms."), + "能在沙漠的沙暴中\n" + "保护眼睛的出色护\n" + "目镜。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12634,12 +12498,12 @@ const struct Item gItemsInfo[] = [ITEM_DEVON_SCOPE] = { - .name = _("Devon Scope"), + .name = _("得文侦测镜"), .price = 0, .description = COMPOUND_STRING( - "A device by Devon\n" - "that signals any\n" - "unseeable Pokémon."), + "会对看不见的宝可\n" + "梦起反应的得文特\n" + "制产品。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12650,12 +12514,11 @@ const struct Item gItemsInfo[] = [ITEM_BASEMENT_KEY] = { - .name = _("Basement Key"), + .name = _("地下钥匙"), .price = 0, .description = COMPOUND_STRING( - "The key for New\n" - "Mauville beneath\n" - "Mauville City."), + "用来打开满金地道\n" + "大门的钥匙。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12666,12 +12529,11 @@ const struct Item gItemsInfo[] = [ITEM_SCANNER] = { - .name = _("Scanner"), + .name = _("探测器"), .price = 0, .description = COMPOUND_STRING( - "A device found\n" - "inside the\n" - "Abandoned Ship."), + "在海紫堇中找到的\n" + "道具。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12682,12 +12544,11 @@ const struct Item gItemsInfo[] = [ITEM_STORAGE_KEY] = { - .name = _("Storage Key"), + .name = _("仓库钥匙"), .price = 0, .description = COMPOUND_STRING( - "The key to the\n" - "storage inside the\n" - "Abandoned Ship."), + "进入海紫堇的仓库\n" + "时所需的钥匙。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12698,7 +12559,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_1] = { - .name = _("Key to Room 1"), + .name = _("1号客房的钥匙"), .pluralName = _("Keys to Room 1"), .price = 0, .description = sKeyToRoomDesc, @@ -12712,7 +12573,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_2] = { - .name = _("Key to Room 2"), + .name = _("2号客房的钥匙"), .pluralName = _("Keys to Room 2"), .price = 0, .description = sKeyToRoomDesc, @@ -12726,7 +12587,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_4] = { - .name = _("Key to Room 4"), + .name = _("4号客房的钥匙"), .pluralName = _("Keys to Room 4"), .price = 0, .description = sKeyToRoomDesc, @@ -12740,7 +12601,7 @@ const struct Item gItemsInfo[] = [ITEM_KEY_TO_ROOM_6] = { - .name = _("Key to Room 6"), + .name = _("6号客房的钥匙"), .pluralName = _("Keys to Room 6"), .price = 0, .description = sKeyToRoomDesc, @@ -12754,11 +12615,12 @@ const struct Item gItemsInfo[] = [ITEM_METEORITE] = { - .name = _("Meteorite"), + .name = _("陨石"), .price = 0, .description = COMPOUND_STRING( - "A meteorite found\n" - "at Meteor Falls."), + "原本是落入流星瀑\n" + "布里的陨石。是在\n" + "烟囱山获得的。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -12769,12 +12631,12 @@ const struct Item gItemsInfo[] = [ITEM_MAGMA_EMBLEM] = { - .name = _("Magma Emblem"), + .name = _("熔岩标志"), .price = 0, .description = COMPOUND_STRING( - "A medal-like item in\n" - "the same shape as\n" - "Team Magma's mark."), + "与熔岩队的标志形\n" + "状相同的徽章模样\n" + "的东西。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12785,13 +12647,13 @@ const struct Item gItemsInfo[] = [ITEM_CONTEST_PASS] = { - .name = _("Contest Pass"), + .name = _("华丽大赛参加证"), .pluralName = _("Contest Passes"), .price = 0, .description = COMPOUND_STRING( - "The pass required\n" - "for entering\n" - "Pokémon Contests."), + "拿着它就可以参加\n" + "华丽大赛。上面印\n" + "有纪念奖章。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12802,12 +12664,12 @@ const struct Item gItemsInfo[] = [ITEM_PARCEL] = { - .name = _("Parcel"), + .name = _("包裹"), .price = 0, .description = COMPOUND_STRING( - "A parcel for Prof.\n" - "Oak from a Pokémon\n" - "Mart's clerk."), + "常青市的友好商店\n" + "托付的包裹。需要\n" + "交给大木博士。"), .importance = 2, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12818,12 +12680,12 @@ const struct Item gItemsInfo[] = [ITEM_SECRET_KEY] = { - .name = _("Secret Key"), + .name = _("秘密钥匙"), .price = 0, .description = COMPOUND_STRING( - "The key to the\n" - "Cinnabar Island\n" - "Gym's entrance."), + "能打开红莲岛上那\n" + "座宝可梦道馆的钥\n" + "匙。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12834,12 +12696,12 @@ const struct Item gItemsInfo[] = [ITEM_BIKE_VOUCHER] = { - .name = _("Bike Voucher"), + .name = _("兑换券"), .price = 0, .description = COMPOUND_STRING( - "A voucher for\n" - "obtaining a bicycle\n" - "from the Bike Shop."), + "给华蓝市的奇迹自\n" + "行车店就能交换得\n" + "到自行车。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12850,13 +12712,12 @@ const struct Item gItemsInfo[] = [ITEM_GOLD_TEETH] = { - .name = _("Gold Teeth"), + .name = _("金假牙"), .pluralName = _("Gold Teeth"), .price = 0, .description = COMPOUND_STRING( - "Gold dentures lost\n" - "by the Safari\n" - "Zone's Warden."), + "狩猎地带的园长遗\n" + "失的金假牙。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12867,12 +12728,12 @@ const struct Item gItemsInfo[] = [ITEM_CARD_KEY] = { - .name = _("Card Key"), + .name = _("钥匙卡"), .price = 0, .description = COMPOUND_STRING( - "A card-type door\n" - "key used in Silph\n" - "Co's office."), + "用来打开的西尔佛\n" + "公司总部大厦门锁\n" + "的卡片式钥匙。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12883,12 +12744,11 @@ const struct Item gItemsInfo[] = [ITEM_LIFT_KEY] = { - .name = _("Lift Key"), + .name = _("电梯钥匙"), .price = 0, .description = COMPOUND_STRING( - "An elevator key\n" - "used in Team\n" - "Rocket's Hideout."), + "能启动位于火箭队\n" + "基地的电梯。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12899,12 +12759,11 @@ const struct Item gItemsInfo[] = [ITEM_SILPH_SCOPE] = { - .name = _("Silph Scope"), + .name = _("西尔佛检视镜"), .price = 0, .description = COMPOUND_STRING( - "Silph Co's scope\n" - "makes unseeable\n" - "POKéMON visible."), + "可以看见人眼无法\n" + "看见的东西。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12915,13 +12774,13 @@ const struct Item gItemsInfo[] = [ITEM_TRI_PASS] = { - .name = _("Tri-Pass"), + .name = _("三岛通行船券"), .pluralName = _("Tri-Passes"), .price = 0, .description = COMPOUND_STRING( - "A pass for ferries\n" - "between One, Two,\n" - "and Three Island."), + "能够在第1、2、\n" + "3岛之间用渡船移\n" + "动的通行证。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12932,13 +12791,13 @@ const struct Item gItemsInfo[] = [ITEM_RAINBOW_PASS] = { - .name = _("Rainbow Pass"), + .name = _("七彩通行船券"), .pluralName = _("Rainbow Passes"), .price = 0, .description = COMPOUND_STRING( - "For ferries serving\n" - "Vermilion and the\n" - "Sevii Islands."), + "能够在枯叶市和七\n" + "之岛之间用渡船移\n" + "动的通行证。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12949,13 +12808,12 @@ const struct Item gItemsInfo[] = [ITEM_TEA] = { - .name = _("Tea"), + .name = _("茶"), .pluralName = _("Tea"), .price = 0, .description = COMPOUND_STRING( - "A thirst-quenching\n" - "tea prepared by an\n" - "old lady."), + "有一点点苦,却又\n" + "芬芳宜人的香茶。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12966,13 +12824,13 @@ const struct Item gItemsInfo[] = [ITEM_RUBY] = { - .name = _("Ruby"), + .name = _("红宝石"), .pluralName = _("Rubies"), .price = 0, .description = COMPOUND_STRING( - "An exquisite, red-\n" - "glowing gem that\n" - "symbolizes passion."), + "散发着红色光辉的\n" + "非常漂亮的宝石。\n" + "热情的象征。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12983,12 +12841,12 @@ const struct Item gItemsInfo[] = [ITEM_SAPPHIRE] = { - .name = _("Sapphire"), + .name = _("蓝宝石"), .price = 0, .description = COMPOUND_STRING( - "A brilliant blue gem\n" - "that symbolizes\n" - "honesty."), + "散发着蓝色光辉的\n" + "非常漂亮的宝石。\n" + "真诚的象征。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -12999,13 +12857,13 @@ const struct Item gItemsInfo[] = [ITEM_ABILITY_SHIELD] = { - .name = _("Ability Shield"), + .name = _("特性护具"), .price = 20000, .holdEffect = HOLD_EFFECT_ABILITY_SHIELD, .description = COMPOUND_STRING( - "Ability changes are\n" - "prevented for this\n" - "items's holder."), + "可爱而有个性的盾\n" + "。携带后,特性不\n" + "会被对手改变。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13018,13 +12876,13 @@ const struct Item gItemsInfo[] = [ITEM_CLEAR_AMULET] = { - .name = _("Clear Amulet"), + .name = _("清净坠饰"), .price = 30000, .holdEffect = HOLD_EFFECT_CLEAR_AMULET, .description = COMPOUND_STRING( - "Stat lowering is\n" - "prevented for this\n" - "items's holder."), + "光芒晶莹剔透的坠\n" + "饰。携带后不会因\n" + "为对手降低能力。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13035,13 +12893,13 @@ const struct Item gItemsInfo[] = [ITEM_PUNCHING_GLOVE] = { - .name = _("Punching Glove"), + .name = _("拳击手套"), .price = 15000, .holdEffect = HOLD_EFFECT_PUNCHING_GLOVE, .description = COMPOUND_STRING( - "Powers up punching\n" - "moves and removes\n" - "their contact."), + "携带后,拳击招式\n" + "威力提高,且不会\n" + "接触到对手。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13052,13 +12910,13 @@ const struct Item gItemsInfo[] = [ITEM_COVERT_CLOAK] = { - .name = _("Covert Cloak"), + .name = _("密探斗篷"), .price = 20000, .holdEffect = HOLD_EFFECT_COVERT_CLOAK, .description = COMPOUND_STRING( - "Protects holder\n" - "from additional\n" - "effects of moves."), + "携带后,变得不会\n" + "受到招式的追加效\n" + "果影响。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13069,14 +12927,14 @@ const struct Item gItemsInfo[] = [ITEM_LOADED_DICE] = { - .name = _("Loaded Dice"), + .name = _("机变骰子"), .pluralName = _("Loaded Dice"), .price = 20000, .holdEffect = HOLD_EFFECT_LOADED_DICE, .description = COMPOUND_STRING( - "Rolls high numbers.\n" - "Multihit strikes\n" - "hit more times."), + "携带后,在使用连\n" + "续招式时,能使出\n" + "较多次招式。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13087,12 +12945,12 @@ const struct Item gItemsInfo[] = [ITEM_AUSPICIOUS_ARMOR] = { - .name = _("Auspicious Armor"), + .name = _("庆祝之铠"), .price = 3000, .description = COMPOUND_STRING( - "Armor inhabited by\n" - "auspicious wishes.\n" - "Causes evolution."), + "能让某些宝可梦进\n" + "化的神奇铠甲。蕴\n" + "含着祝贺的感情。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13104,14 +12962,14 @@ const struct Item gItemsInfo[] = [ITEM_BOOSTER_ENERGY] = { - .name = _("Booster Energy"), + .name = _("驱劲能量"), .pluralName = _("Booster Energies"), .price = 0, .holdEffect = HOLD_EFFECT_BOOSTER_ENERGY, .description = COMPOUND_STRING( - "Encapsuled energy\n" - "ups Pokémon with\n" - "certain Abilities."), + "让有某种特性的宝\n" + "可梦携带后能力会\n" + "提升的胶囊。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13122,12 +12980,12 @@ const struct Item gItemsInfo[] = [ITEM_BIG_BAMBOO_SHOOT] = { - .name = _("Big Bamboo Shoot"), + .name = _("大竹笋"), .price = 3000, .description = COMPOUND_STRING( - "A large and rare\n" - "bamboo shoot. Best\n" - "sold to gourmands."), + "大大的珍贵竹笋。\n" + "在部分美食家中拥\n" + "有非常高人气。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13138,12 +12996,12 @@ const struct Item gItemsInfo[] = [ITEM_GIMMIGHOUL_COIN] = { - .name = _("Gimmighoul Coin"), + .name = _("索财灵的硬币"), .price = 400, .description = COMPOUND_STRING( - "Gimmighoul hoard\n" - "and treasure these\n" - "curious coins."), + "宝可梦掉落的东西\n" + "。索财灵珍爱有加\n" + "地收集着它。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13153,12 +13011,12 @@ const struct Item gItemsInfo[] = [ITEM_LEADERS_CREST] = { - .name = _("Leader's Crest"), + .name = _("头领凭证"), .price = 3000, .description = COMPOUND_STRING( - "A shard of an old\n" - "blade of some sort.\n" - "Held by Bisharp."), + "只有率领着驹刀小\n" + "兵群体的劈斩司令\n" + "能携带着的碎片。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13168,12 +13026,12 @@ const struct Item gItemsInfo[] = [ITEM_MALICIOUS_ARMOR] = { - .name = _("Malicious Armor"), + .name = _("咒术之铠"), .price = 3000, .description = COMPOUND_STRING( - "Armor inhabited by\n" - "malicious will.\n" - "Causes evolution."), + "能让某些宝可梦进\n" + "化的神奇铠甲。蕴\n" + "含着诅咒的感情。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13185,13 +13043,13 @@ const struct Item gItemsInfo[] = [ITEM_MIRROR_HERB] = { - .name = _("Mirror Herb"), + .name = _("模仿香草"), .price = 30000, .holdEffect = HOLD_EFFECT_MIRROR_HERB, .description = COMPOUND_STRING( - "Mirrors an enemy's\n" - "stat increases\n" - "but only once."), + "仅有1次可在对手\n" + "提高能力时,模仿\n" + "提高同样的能力。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13202,13 +13060,13 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_DARKNESS] = { - .name = _("Scroll of Darkness"), + .name = _("恶之挂轴"), .pluralName = _("Scrolls of Darkness"), .price = 0, .description = COMPOUND_STRING( - "A peculiar scroll\n" - "with secrets of\n" - "the dark path."), + "能让某些宝可梦进\n" + "化的神奇挂轴。上\n" + "面写着恶之奥秘。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -13220,13 +13078,13 @@ const struct Item gItemsInfo[] = [ITEM_SCROLL_OF_WATERS] = { - .name = _("Scroll of Waters"), + .name = _("水之挂轴"), .pluralName = _("Scrolls of Waters"), .price = 0, .description = COMPOUND_STRING( - "A peculiar scroll\n" - "with secrets of\n" - "the water path."), + "能让某些宝可梦进\n" + "化的神奇挂轴。上\n" + "面写着水之奥秘。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_PARTY_MENU, @@ -13238,12 +13096,12 @@ const struct Item gItemsInfo[] = [ITEM_TERA_ORB] = { - .name = _("Tera Orb"), + .name = _("太晶珠"), .price = 0, .description = COMPOUND_STRING( - "Energy charges can\n" - "be used to cause\n" - "Terastallization."), + "蕴藏着结晶之力的\n" + "宝珠。蓄能后能够\n" + "让宝可梦太晶化。"), .importance = 1, .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, @@ -13254,12 +13112,12 @@ const struct Item gItemsInfo[] = [ITEM_TINY_BAMBOO_SHOOT] = { - .name = _("Tiny Bamboo Shoot"), + .name = _("小竹笋"), .price = 750, .description = COMPOUND_STRING( - "A small and rare\n" - "bamboo shoot. Best\n" - "sold to gourmands."), + "小小的珍贵竹笋。\n" + "在部分美食家中拥\n" + "有很高人气。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13270,7 +13128,7 @@ const struct Item gItemsInfo[] = [ITEM_BUG_TERA_SHARD] = { - .name = _("Bug Tera Shard"), + .name = _("虫太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13282,7 +13140,7 @@ const struct Item gItemsInfo[] = [ITEM_DARK_TERA_SHARD] = { - .name = _("Dark Tera Shard"), + .name = _("恶太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13294,7 +13152,7 @@ const struct Item gItemsInfo[] = [ITEM_DRAGON_TERA_SHARD] = { - .name = _("Dragon Tera Shard"), + .name = _("龙太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13306,7 +13164,7 @@ const struct Item gItemsInfo[] = [ITEM_ELECTRIC_TERA_SHARD] = { - .name = _("Electric Tera Shard"), + .name = _("电太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13318,7 +13176,7 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_TERA_SHARD] = { - .name = _("Fairy Tera Shard"), + .name = _("妖精太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13330,7 +13188,7 @@ const struct Item gItemsInfo[] = [ITEM_FIGHTING_TERA_SHARD] = { - .name = _("Fighting Tera Shard"), + .name = _("格斗太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13342,7 +13200,7 @@ const struct Item gItemsInfo[] = [ITEM_FIRE_TERA_SHARD] = { - .name = _("Fire Tera Shard"), + .name = _("火太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13354,7 +13212,7 @@ const struct Item gItemsInfo[] = [ITEM_FLYING_TERA_SHARD] = { - .name = _("Flying Tera Shard"), + .name = _("飞行太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13366,7 +13224,7 @@ const struct Item gItemsInfo[] = [ITEM_GHOST_TERA_SHARD] = { - .name = _("Ghost Tera Shard"), + .name = _("幽灵太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13378,7 +13236,7 @@ const struct Item gItemsInfo[] = [ITEM_GRASS_TERA_SHARD] = { - .name = _("Grass Tera Shard"), + .name = _("草太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13390,7 +13248,7 @@ const struct Item gItemsInfo[] = [ITEM_GROUND_TERA_SHARD] = { - .name = _("Ground Tera Shard"), + .name = _("地面太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13402,7 +13260,7 @@ const struct Item gItemsInfo[] = [ITEM_ICE_TERA_SHARD] = { - .name = _("Ice Tera Shard"), + .name = _("冰太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13414,7 +13272,7 @@ const struct Item gItemsInfo[] = [ITEM_NORMAL_TERA_SHARD] = { - .name = _("Normal Tera Shard"), + .name = _("一般太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13426,7 +13284,7 @@ const struct Item gItemsInfo[] = [ITEM_POISON_TERA_SHARD] = { - .name = _("Poison Tera Shard"), + .name = _("毒太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13438,7 +13296,7 @@ const struct Item gItemsInfo[] = [ITEM_PSYCHIC_TERA_SHARD] = { - .name = _("Psychic Tera Shard"), + .name = _("超能力太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13450,7 +13308,7 @@ const struct Item gItemsInfo[] = [ITEM_ROCK_TERA_SHARD] = { - .name = _("Rock Tera Shard"), + .name = _("岩石太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13462,7 +13320,7 @@ const struct Item gItemsInfo[] = [ITEM_STEEL_TERA_SHARD] = { - .name = _("Steel Tera Shard"), + .name = _("钢太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13474,7 +13332,7 @@ const struct Item gItemsInfo[] = [ITEM_WATER_TERA_SHARD] = { - .name = _("Water Tera Shard"), + .name = _("水太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13486,12 +13344,12 @@ const struct Item gItemsInfo[] = [ITEM_ADAMANT_CRYSTAL] = { - .name = _("Adamant Crystal"), + .name = _("大金刚宝玉"), .price = 0, .description = COMPOUND_STRING( - "A large, glowing gem\n" - "that lets Dialga\n" - "change form."), + "对帝牙卢卡使用后\n" + ",能使之力量高涨\n" + "并改变形态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13502,12 +13360,12 @@ const struct Item gItemsInfo[] = [ITEM_GRISEOUS_CORE] = { - .name = _("Griseous Core"), + .name = _("大白金宝玉"), .price = 0, .description = COMPOUND_STRING( - "A large, glowing gem\n" - "that lets Giratina\n" - "change form."), + "对骑拉帝纳使用后\n" + ",能使之力量高涨\n" + "并改变形态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13518,12 +13376,12 @@ const struct Item gItemsInfo[] = [ITEM_LUSTROUS_GLOBE] = { - .name = _("Lustrous Globe"), + .name = _("大白宝玉"), .price = 0, .description = COMPOUND_STRING( - "A large, glowing gem\n" - "that lets Palkia\n" - "change form."), + "对帕路奇亚使用后\n" + ",能使之力量高涨\n" + "并改变形态。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13534,12 +13392,12 @@ const struct Item gItemsInfo[] = [ITEM_BLACK_AUGURITE] = { - .name = _("Black Augurite"), + .name = _("黑奇石"), .price = 8000, .description = COMPOUND_STRING( - "A black stone that\n" - "makes some Pokémon\n" - "evolve."), + "碎后会变得锋利似\n" + "玻璃的黑石。某种\n" + "宝可梦很喜欢它。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13551,12 +13409,12 @@ const struct Item gItemsInfo[] = [ITEM_LINKING_CORD] = { - .name = _("Linking Cord"), + .name = _("联系绳"), .price = 8000, .description = COMPOUND_STRING( - "A mysterious string\n" - "that makes some\n" - "Pokémon evolve."), + "蕴藏着不可思议能\n" + "量的绳子。某种宝\n" + "可梦们很喜欢它。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13568,12 +13426,12 @@ const struct Item gItemsInfo[] = [ITEM_PEAT_BLOCK] = { - .name = _("Peat Block"), + .name = _("泥炭块"), .price = 10000, .description = COMPOUND_STRING( - "A block of material\n" - "that makes some\n" - "Pokémon evolve."), + "质地像是泥土的煤\n" + "炭块。某种宝可梦\n" + "很喜欢它。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13585,13 +13443,13 @@ const struct Item gItemsInfo[] = [ITEM_BERSERK_GENE] = { - .name = _("Berserk Gene"), + .name = _("破坏基因"), .price = 20, .holdEffect = HOLD_EFFECT_BERSERK_GENE, .description = COMPOUND_STRING( - "Sharply boosts\n" - "Attack, but causes\n" - "lasting confusion."), + "攻击的威力就会提\n" + "高,但会造成混乱\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13602,14 +13460,14 @@ const struct Item gItemsInfo[] = [ITEM_FAIRY_FEATHER] = { - .name = _("Fairy Feather"), + .name = _("妖精之羽"), .price = 1000, .holdEffect = HOLD_EFFECT_FAIRY_POWER, .holdEffectParam = TYPE_BOOST_PARAM, .description = COMPOUND_STRING( - "A hold item that\n" - "raises the power of\n" - "Fairy-type moves."), + "遇光后微微发光的\n" + "羽毛。携带后妖精\n" + "招式威力提高。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13620,12 +13478,12 @@ const struct Item gItemsInfo[] = [ITEM_SYRUPY_APPLE] = { - .name = _("Syrupy Apple"), + .name = _("蜜汁苹果"), .price = 2200, .description = COMPOUND_STRING( - "A very syrupy apple\n" - "that makes certain\n" - "Pokémon evolve."), + "这种神奇的苹果可\n" + "以使特定的宝可梦\n" + "进化。富含蜜汁。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13637,12 +13495,12 @@ const struct Item gItemsInfo[] = [ITEM_UNREMARKABLE_TEACUP] = { - .name = _("Unremarkable Teacup"), + .name = _("凡作茶碗"), .price = 1600, .description = COMPOUND_STRING( - "A cracked teacup\n" - "that makes certain\n" - "Pokémon evolve."), + "这个神奇的茶碗虽\n" + "然破裂,可以使特\n" + "定的宝可梦进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13654,12 +13512,12 @@ const struct Item gItemsInfo[] = [ITEM_MASTERPIECE_TEACUP] = { - .name = _("Masterpiece Teacup"), + .name = _("杰作茶碗"), .price = 38000, .description = COMPOUND_STRING( - "A chipped teacup\n" - "that makes certain\n" - "Pokémon evolve."), + "这个神奇的茶碗虽\n" + "然破缺,可以使特\n" + "定的宝可梦进化。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13671,14 +13529,14 @@ const struct Item gItemsInfo[] = [ITEM_CORNERSTONE_MASK] = { - .name = _("Cornerstone Mask"), + .name = _("础石面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Allows Ogerpon to\n" - "wield the Rock-\n" - "type in battle."), + "厄诡椪携带后,就\n" + "会用岩石属性覆盖\n" + "全身进行战斗。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13688,14 +13546,14 @@ const struct Item gItemsInfo[] = [ITEM_WELLSPRING_MASK] = { - .name = _("Wellspring Mask"), + .name = _("水井面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Allows Ogerpon to\n" - "wield the Water-\n" - "type in battle."), + "厄诡椪携带后,就\n" + "会用水属性覆盖全\n" + "身进行战斗。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13705,14 +13563,14 @@ const struct Item gItemsInfo[] = [ITEM_HEARTHFLAME_MASK] = { - .name = _("Hearthflame Mask"), + .name = _("火灶面具"), .price = 0, .holdEffect = HOLD_EFFECT_OGERPON_MASK, .holdEffectParam = 20, .description = COMPOUND_STRING( - "Allows Ogerpon to\n" - "wield the Fire-\n" - "type in battle."), + "厄诡椪携带后,就\n" + "会用火属性覆盖全\n" + "身进行战斗。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13722,7 +13580,7 @@ const struct Item gItemsInfo[] = [ITEM_HEALTH_MOCHI] = { - .name = _("Health Mochi"), + .name = _("体力粘糕"), .pluralName = _("Health Mochi"), .price = 500, .description = sHealthFeatherDesc, @@ -13737,7 +13595,7 @@ const struct Item gItemsInfo[] = [ITEM_MUSCLE_MOCHI] = { - .name = _("Muscle Mochi"), + .name = _("肌力粘糕"), .pluralName = _("Muscle Mochi"), .price = 500, .description = sMuscleFeatherDesc, @@ -13752,7 +13610,7 @@ const struct Item gItemsInfo[] = [ITEM_RESIST_MOCHI] = { - .name = _("Resist Mochi"), + .name = _("抵抗粘糕"), .pluralName = _("Resist Mochi"), .price = 500, .description = sResistFeatherDesc, @@ -13767,7 +13625,7 @@ const struct Item gItemsInfo[] = [ITEM_GENIUS_MOCHI] = { - .name = _("Genius Mochi"), + .name = _("智力粘糕"), .pluralName = _("Genius Mochi"), .price = 500, .description = sGeniusFeatherDesc, @@ -13782,7 +13640,7 @@ const struct Item gItemsInfo[] = [ITEM_CLEVER_MOCHI] = { - .name = _("Clever Mochi"), + .name = _("精神粘糕"), .pluralName = _("Clever Mochi"), .price = 500, .description = sCleverFeatherDesc, @@ -13797,7 +13655,7 @@ const struct Item gItemsInfo[] = [ITEM_SWIFT_MOCHI] = { - .name = _("Swift Mochi"), + .name = _("瞬发粘糕"), .pluralName = _("Swift Mochi"), .price = 500, .description = sSwiftFeatherDesc, @@ -13812,13 +13670,13 @@ const struct Item gItemsInfo[] = [ITEM_FRESH_START_MOCHI] = { - .name = _("Fresh Start Mochi"), + .name = _("净空粘糕"), .pluralName = _("Fresh Start Mochi"), .price = 300, .description = COMPOUND_STRING( - "An item that resets\n" - "all base points of\n" - "a Pokémon."), + "糅合树果的粘糕。\n" + "能让宝可梦的基础\n" + "点数全部消失。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_ResetEVs, @@ -13830,13 +13688,13 @@ const struct Item gItemsInfo[] = [ITEM_GLIMMERING_CHARM] = { - .name = _("Glimmering Charm"), + .name = _("晶耀护符"), .price = 0, .importance = 1, .description = COMPOUND_STRING( - "A charm that will\n" - "raise the shards\n" - "from Tera Raids."), + "在太晶团体战中会\n" + "获得更多太晶碎块\n" + "的护符。"), .pocket = POCKET_KEY_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13846,12 +13704,12 @@ const struct Item gItemsInfo[] = [ITEM_METAL_ALLOY] = { - .name = _("Metal Alloy"), + .name = _("复合金属"), .price = 6000, .description = COMPOUND_STRING( - "A peculiar metal\n" - "that makes certain\n" - "Pokémon evolve."), + "能让某些宝可梦进\n" + "化的神奇金属。由\n" + "多层次叠加而成。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_EvolutionStone, @@ -13862,7 +13720,7 @@ const struct Item gItemsInfo[] = [ITEM_STELLAR_TERA_SHARD] = { - .name = _("Stellar Tera Shard"), + .name = _("星晶太晶碎块"), .price = 0, .description = sTeraShardDesc, .pocket = POCKET_ITEMS, @@ -13874,7 +13732,7 @@ const struct Item gItemsInfo[] = [ITEM_JUBILIFE_MUFFIN] = { - .name = _("Jubilife Muffin"), + .name = _("祝庆玛芬"), .price = 250, .description = sFullHealDesc, .pocket = POCKET_ITEMS, @@ -13889,12 +13747,12 @@ const struct Item gItemsInfo[] = [ITEM_REMEDY] = { - .name = _("Remedy"), + .name = _("中药"), .price = 150, .description = COMPOUND_STRING( - "A bitter powder\n" - "that restores HP\n" - "by 20 points."), + "能让宝可梦回复6\n" + "0HP,但很苦,\n" + "友好度会降低。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -13907,16 +13765,12 @@ const struct Item gItemsInfo[] = [ITEM_FINE_REMEDY] = { - .name = _("Fine Remedy"), + .name = _("好中药"), .price = 150, .description = COMPOUND_STRING( - "A bitter powder\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 60 points."), - #else - "by 50 points."), - #endif + "能让宝可梦回复1\n" + "00HP,但很苦\n" + ",友好度会降低。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -13929,16 +13783,12 @@ const struct Item gItemsInfo[] = [ITEM_SUPERB_REMEDY] = { - .name = _("Superb Remedy"), + .name = _("厉害中药"), .price = 750, .description = COMPOUND_STRING( - "A bitter powder\n" - "that restores HP\n" - #if I_HEALTH_RECOVERY >= GEN_7 - "by 120 points."), - #else - "by 200 points."), - #endif + "能让宝可梦回复1\n" + "50HP,但很苦\n" + ",友好度会降低。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_PARTY_MENU, .fieldUseFunc = ItemUseOutOfBattle_Medicine, @@ -13951,18 +13801,13 @@ const struct Item gItemsInfo[] = [ITEM_AUX_EVASION] = { - .name = _("Aux Evasion"), + .name = _("闪避强化"), .price = 800, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises\n" - "evasiveness during\n" - "one battle."), - #else - "Raises evasiveness\n" - "during one battle."), - #endif + "让宝可梦在战斗中\n" + "变得较不易被对手\n" + "招式命中的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13973,18 +13818,13 @@ const struct Item gItemsInfo[] = [ITEM_AUX_GUARD] = { - .name = _("Aux Guard"), + .name = _("防守药丸"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises\n" - "defenses during\n" - "one battle."), - #else - "Raises defenses\n" - "during one battle."), - #endif + "大大提高战斗中宝\n" + "可梦防守力的道具\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -13995,18 +13835,13 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWER] = { - .name = _("Aux Power"), + .name = _("进攻药丸"), .price = 400, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises\n" - "offenses during\n" - "one battle."), - #else - "Raises offenses\n" - "during one battle."), - #endif + "大大提高战斗中宝\n" + "可梦进攻力的道具\n" + "。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -14017,19 +13852,13 @@ const struct Item gItemsInfo[] = [ITEM_AUX_POWERGUARD] = { - .name = _("Aux Powerguard"), + .name = _("多重强化"), .price = 1200, .holdEffectParam = X_ITEM_STAGES, .description = COMPOUND_STRING( - #if B_X_ITEMS_BUFF >= GEN_7 - "Sharply raises\n" - "offense & defense\n" - "during one battle."), - #else - "Raises offense\n" - "and defense during\n" - "one battle."), - #endif + "大大提高战斗中宝\n" + "可梦进攻力和防守\n" + "力的道具。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse, @@ -14040,7 +13869,7 @@ const struct Item gItemsInfo[] = [ITEM_CHOICE_DUMPLING] = { - .name = _("Choice Dumpling"), + .name = _("讲究粽"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14053,7 +13882,7 @@ const struct Item gItemsInfo[] = [ITEM_SWAP_SNACK] = { - .name = _("Swap Snack"), + .name = _("颠倒烧"), .price = 1200, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14066,7 +13895,7 @@ const struct Item gItemsInfo[] = [ITEM_TWICE_SPICED_RADISH] = { - .name = _("Twice-Spiced Radish"), + .name = _("双倍腌菜"), .price = 1600, .description = sQuestionMarksDesc, .pocket = POCKET_ITEMS, @@ -14079,12 +13908,12 @@ const struct Item gItemsInfo[] = [ITEM_POKESHI_DOLL] = { - .name = _("Pokéshi Doll"), + .name = _("宝可梦木娃娃"), .price = 2000, .description = COMPOUND_STRING( - "A wooden toy\n" - "resembling a Poké-.\n" - "mon. Can be sold."), + "宝可梦造型的木制\n" + "玩具。可以在杂货\n" + "店出售。"), .pocket = POCKET_ITEMS, .type = ITEM_USE_BAG_MENU, .fieldUseFunc = ItemUseOutOfBattle_CannotUse,