From 7228b9e0a1e2005ae44b5170d71d8790ad8d9c7e Mon Sep 17 00:00:00 2001 From: RoamerX <20692776+RoamerX@users.noreply.github.com> Date: Fri, 6 Jun 2025 21:04:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=80=E4=BA=9B=E6=96=87=E6=9C=AC=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 乔伊小姐对话、蛋孵化的文本及训练家卡的颜色替换为正作翻译 将树果粉碎的错误翻译修正、并将对应翻译参照神百调整 将树果混合器的翻译统一 --- data/event_scripts.s | 4 +-- .../BattleFrontier_ReceptionGate/scripts.inc | 2 +- data/maps/SeafloorCavern_Room1/scripts.inc | 2 +- data/text/berries.inc | 4 +-- data/text/blend_master.inc | 2 +- data/text/cable_club.inc | 14 ++++---- data/text/pkmn_center_nurse.inc | 18 +++++----- src/data/union_room.h | 8 ++--- src/strings.c | 34 +++++++++---------- 9 files changed, 44 insertions(+), 44 deletions(-) diff --git a/data/event_scripts.s b/data/event_scripts.s index ccc13252af..e40c8346bd 100644 --- a/data/event_scripts.s +++ b/data/event_scripts.s @@ -987,8 +987,8 @@ gText_PokerusExplanation:: .string "详细情况不太清楚,\n" .string "不过据说,所谓宝可病毒是一种\l" .string "附着在宝可梦身上的微小生命体。\p" - .string "据说被它们影响的宝可梦的\n" - .string "成长会非常好。$" + .string "而且在病毒附着期间\n" + .string "宝可梦好像会成长得特别快。$" .include "data/text/surf.inc" diff --git a/data/maps/BattleFrontier_ReceptionGate/scripts.inc b/data/maps/BattleFrontier_ReceptionGate/scripts.inc index 0781170f22..ffc7f7d3bb 100644 --- a/data/maps/BattleFrontier_ReceptionGate/scripts.inc +++ b/data/maps/BattleFrontier_ReceptionGate/scripts.inc @@ -307,7 +307,7 @@ BattleFrontier_ReceptionGate_Text_ObtainedFrontierPass: .string "{PLAYER}获得了\n开拓通行证。$" BattleFrontier_ReceptionGate_Text_PlacedTrainerCardInFrontierPass: - .string "{PLAYER}把训练家卡\n放进了开拓通行证中。$" + .string "{PLAYER}把训练家卡\n收入了开拓通行证中。$" BattleFrontier_ReceptionGate_Text_EnjoyBattleFrontier: .string "希望您能尽情享受\n对战开拓区的一切!$" diff --git a/data/maps/SeafloorCavern_Room1/scripts.inc b/data/maps/SeafloorCavern_Room1/scripts.inc index b8c07abcaf..1c41775725 100644 --- a/data/maps/SeafloorCavern_Room1/scripts.inc +++ b/data/maps/SeafloorCavern_Room1/scripts.inc @@ -21,7 +21,7 @@ SeafloorCavern_Room1_Text_Grunt1PostBattle: .string "好想升职当干部,\n那样就能使唤小卒们了……$" SeafloorCavern_Room1_Text_Grunt2Intro: - .string "那潜水艇……里面太窄了!\n挤得真难受!$" + .string "那潜水艇……里面也太窄了!\n挤得真难受!$" SeafloorCavern_Room1_Text_Grunt2Defeat: .string "失败让我更难受!$" diff --git a/data/text/berries.inc b/data/text/berries.inc index 5eeab8824d..5582ed4004 100644 --- a/data/text/berries.inc +++ b/data/text/berries.inc @@ -17,10 +17,10 @@ Route111_Text_WhatColorBerriesToLookForToday:: .string "今天去找什么颜色的树果呢?$" Route114_Text_LoveUsingBerryCrushShareBerry:: - .string "我喜欢树果混合,\n所以我收集了各种各样的树果。\p这个给你怎么样?$" + .string "我喜欢玩树果粉碎,\n所以我收集了各种各样的树果。\p这个给你怎么样?$" Route114_Text_TryBerryCrushWithFriends:: - .string "我建议你和你的朋友\n一起玩树果混合。$" + .string "我建议你和你的朋友\n一起玩树果粉碎。$" Route114_Text_FunToThinkAboutBerries:: .string "该种什么树果?得到的树果\n是使用还是收藏起来?\p考虑这些事情也是乐趣啊。$" diff --git a/data/text/blend_master.inc b/data/text/blend_master.inc index 510292bb01..e58b924886 100644 --- a/data/text/blend_master.inc +++ b/data/text/blend_master.inc @@ -14,7 +14,7 @@ BerryBlender_Text_BlendMasterKnowHowToMakePokeblocks:: .string "当然!\n这还用说!\p顺便问一句……\n你知道怎么用树果制作\l宝可方块吧?$" BerryBlender_Text_BlendMasterExplainBerryBlending:: - .string "嗯!\p其实过程很简单!\p当混合机的箭头转到\n你的标记时,按下A键就行。\p就这么简单。\p等你见识到我精准按下A键的功力,\n就会明白其中奥妙了。$" + .string "嗯!\p其实过程很简单!\p当混合器的箭头转到\n你的标记时,按下A键就行。\p就这么简单。\p等你见识到我精准按下A键的功力,\n就会明白其中奥妙了。$" BerryBlender_Text_BlendMasterLetsBerryBlender:: .string "很好!\p那我们就开始吧!\p与混合名人一起,\n开始树果混合吧!$" diff --git a/data/text/cable_club.inc b/data/text/cable_club.inc index e114b1e126..43614c9974 100644 --- a/data/text/cable_club.inc +++ b/data/text/cable_club.inc @@ -205,7 +205,7 @@ MossdeepCity_GameCorner_1F_Text_AdapterNotConnected:: .string "无线适配器没有连接。\n连接好之后再回来吧!$" MossdeepCity_GameCorner_1F_Text_PlayWhichGame:: - .string "好,您想玩\n哪个游戏?$" + .string "好的,\n要玩哪个游戏?$" MossdeepCity_GameCorner_1F_Text_EnterWhichPokemon:: .string "要让哪只宝可梦\n参加?$" @@ -234,16 +234,16 @@ CableClub_Text_WelcomeWhichDirectCornerRoom:: .string "欢迎来到宝可梦无线俱乐部\n连接中心,\p在这里您可以与\n您的朋友直接进行连接。\p您要进入\n哪个房间?$" CableClub_Text_TradePokemon:: - .string "您想要交换宝可梦吗?$" + .string "要交换宝可梦吗?$" CableClub_Text_PlayWhichBattleMode:: - .string "您想参加哪个对战模式?$" + .string "要参加哪个对战模式?$" CableClub_Text_AccessRecordCorner:: - .string "您想进入记录角吗?$" + .string "要进入记录角吗?$" CableClub_Text_UseBerryCrush:: - .string "您想使用树果粉碎系统吗?$" + .string "要使用树果粉碎系统吗?$" CableClub_Text_ExplainBattleModes:: .string "一共有3种不同的对战模式。\p单打模式中每位选手\n至少带上1只宝可梦。\p对战开始时每位选手同时放出\n1只宝可梦。\p双打模式中2位选手各自\n至少带上2只宝可梦。\p对战开始时2位选手同时放出\n2只宝可梦。\p混战模式中4位选手各自\n至少带上1只宝可梦。\p对战开始时每位选手\n同时放出1只宝可梦。$" @@ -258,10 +258,10 @@ CableClub_Text_ChooseGroupLeader:: .string "请决定您们中的谁会成为\n队长。\p其他的人请选择\n“加入队伍。”$" CableClub_Text_WelcomeUnionRoomEnter:: - .string "欢迎来到宝可梦无线连接\n俱乐部联盟交谊厅。\p在这里您可以和一些\n甚至您不认识的人\l进行交流。\p您想进来吗?$" + .string "欢迎来到宝可梦无线连接\n俱乐部联盟交谊厅。\p在这里您可以和一些\n甚至您不认识的人\l进行交流。\p要进入吗?$" CableClub_Text_UnionRoomInfo:: - .string "在这里的人都是在您的周围\n而且都进入了联盟交谊厅的\l选手。\p在这里您可以和他做一些\n交换或聊天之类的事。\p您可以拿出2只等级30的\n宝可梦进行1对1的对战。\p您也可以和2到5个人\n在这里进行聊天。\p或者您可以进行宝可梦\n之前的交换。\p您想进来吗?$" + .string "在这里的人都是在您的周围\n而且都进入了联盟交谊厅的\l选手。\p在这里您可以和他做一些\n交换或聊天之类的事。\p您可以拿出2只等级30的\n宝可梦进行1对1的对战。\p您也可以和2到5个人\n在这里进行聊天。\p或者您可以进行宝可梦\n之前的交换。\p要进入吗?$" CableClub_Text_EnjoyUnionRoom:: .string "希望您能在联盟交谊厅过的愉快。$" diff --git a/data/text/pkmn_center_nurse.inc b/data/text/pkmn_center_nurse.inc index d4523f26d7..619445ee38 100644 --- a/data/text/pkmn_center_nurse.inc +++ b/data/text/pkmn_center_nurse.inc @@ -1,29 +1,29 @@ gText_WouldYouLikeToRestYourPkmn:: - .string "你好,\n欢迎来到宝可梦中心,\p我们可以为疲劳的\n宝可梦恢复体力。\p要让你的宝可梦休息一下吗?$" + .string "辛苦了!\n这里是宝可梦中心。\p在这里可以\n回复宝可梦的体力。\p要让您的宝可梦休息一下吗?$" gText_IllTakeYourPkmn:: - .string "好的,\n你的宝可梦暂时由我保管。$" + .string "那么,就交给我吧!$" gText_RestoredPkmnToFullHealth:: - .string "久等了,\n宝可梦的体力都恢复了。$" + .string "久等了!\p交给我的宝可梦们\n全都变得精力充沛了哦!$" gText_WeHopeToSeeYouAgain:: .string "欢迎下次再来!$" gText_WelcomeCutShort:: - .string "你好,\n欢迎来到宝可梦中心,\p我们可以为疲劳的\n宝可梦恢复体力。\p你想要……$" + .string "辛苦了!\n这里是宝可梦中心。\p在这里,\n可以回复宝可梦的体力。\p要让您的宝可梦……$" gText_NoticesGoldCard:: - .string "那——那张卡……\n莫非是……黄金训练家卡?!\p啊,多么漂亮的金色!\n上面的4颗星星都在闪闪发光!\p我曾经见过几个拥有银卡\n的训练家,但是,{PLAYER},\l你是我见过的第一个拥有\l金卡的训练家!\p好的,{PLAYER},\n很荣幸为你保管宝可梦!$" + .string "那、那张卡!?\p那个颜色!!\n那星星的数量!!\p至今为止我也见过几位\n拥有白银卡的训练家。\p但是拥有比这更厉害的\n训练家卡的客人,\l您还是第一位!\p先让您的宝可梦休息一下吧!$" gText_YouWantTheUsual:: - .string "很高兴见到你,{PLAYER}!\n还像往常一样,是吗?$" + .string "辛苦了!\n要像往常一样吗?$" gText_IllTakeYourPkmn2:: - .string "好的,你的宝可梦\n暂时由我保管。$" + .string "那就交给我吧!$" gText_ThankYouForWaiting:: - .string "久等了。$" + .string "让您久等了!$" gText_WeHopeToSeeYouAgain2:: - .string "欢迎下次再来!$" + .string "欢迎您随时再来!$" diff --git a/src/data/union_room.h b/src/data/union_room.h index 4f64e82bae..f5090b70c8 100644 --- a/src/data/union_room.h +++ b/src/data/union_room.h @@ -483,9 +483,9 @@ ALIGNED(4) static const u8 sText_ChooseTrainerToTradeWith[] = _("请选择训练 ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderCards[] = _("请选择一位训练家\n可以共享奇异卡片。"); ALIGNED(4) static const u8 sText_ChooseTrainerToShareWonderNews[] = _("请选择一位训练家\n可以共享奇异新闻。"); ALIGNED(4) static const u8 sText_ChooseLeaderPokemonJump[] = _("和宝可梦一起跳!\n请选择队长。"); -ALIGNED(4) static const u8 sText_ChooseLeaderBerryCrush[] = _("混合树果!\n请选择队长。"); +ALIGNED(4) static const u8 sText_ChooseLeaderBerryCrush[] = _("混合粉碎!\n请选择队长。"); ALIGNED(4) static const u8 sText_ChooseLeaderBerryPicking[] = _("嘟嘟利摘树果!\n请选择队长。"); -ALIGNED(4) static const u8 sText_ChooseLeaderBerryBlender[] = _("树果混合机!\n请选择队长。"); +ALIGNED(4) static const u8 sText_ChooseLeaderBerryBlender[] = _("树果混合器!\n请选择队长。"); ALIGNED(4) static const u8 sText_ChooseLeaderRecordCorner[] = _("记录角!\n请选择队长。"); ALIGNED(4) static const u8 sText_ChooseLeaderCoolContest[] = _("帅气华丽大赛!\n请选择队长。"); ALIGNED(4) static const u8 sText_ChooseLeaderBeautyContest[] = _("美丽华丽大赛!\n请选择队长。"); @@ -551,10 +551,10 @@ ALIGNED(4) static const u8 sText_Cards[] = _("卡片"); ALIGNED(4) static const u8 sText_WonderCards[] = _("奇异卡片"); ALIGNED(4) static const u8 sText_WonderNews[] = _("奇异新闻"); ALIGNED(4) static const u8 sText_PokemonJump[] = _("宝可梦跳跃"); -ALIGNED(4) static const u8 sText_BerryCrush[] = _("树果混合"); +ALIGNED(4) static const u8 sText_BerryCrush[] = _("树果粉碎"); ALIGNED(4) static const u8 sText_BerryPicking[] = _("摘树果"); ALIGNED(4) static const u8 sText_Search[] = _("搜索"); -ALIGNED(4) static const u8 sText_BerryBlender[] = _("树果混合机"); +ALIGNED(4) static const u8 sText_BerryBlender[] = _("树果混合器"); ALIGNED(4) static const u8 sText_RecordCorner[] = _("联机俱乐部"); ALIGNED(4) static const u8 sText_CoolContest[] = _("帅气华丽大赛"); ALIGNED(4) static const u8 sText_BeautyContest[] = _("美丽华丽大赛"); diff --git a/src/strings.c b/src/strings.c index d645da68a5..3f2284d59d 100644 --- a/src/strings.c +++ b/src/strings.c @@ -811,16 +811,16 @@ const u8 gText_PlayerScurriedToCenter[] = _("{PLAYER}一边保护着\n精疲力 const u8 gText_PlayerScurriedBackHome[] = _("{PLAYER}一边保护着\n精疲力尽动弹不得的宝可梦,\l一边急匆匆地回到自己家……\p"); const u8 gText_PlayerRegroupCenter[] = _("{PLAYER}为了重新制定战略\n而逃进了宝可梦中心……\p"); const u8 gText_PlayerRegroupHome[] = _("{PLAYER}为了重新制定战略\n而回到了自己家……\p"); -const u8 gText_HatchedFromEgg[] = _("{STR_VAR_1}从蛋里面孵化了!"); -const u8 gText_NicknameHatchPrompt[] = _("是否给新出生的\n{STR_VAR_1}取个名字?"); -ALIGNED(4) const u8 gText_ReadyPickBerry[] = _("是否准备开始树果混合?\n请选择一个树果。\p"); -ALIGNED(4) const u8 gText_WaitForAllChooseBerry[] = _("请等待每一位\n成员选择好树果。"); -ALIGNED(4) const u8 gText_EndedWithXUnitsPowder[] = _("{PAUSE_MUSIC}{PLAY_BGM MUS_LEVEL_UP}您最终获得{STR_VAR_1}单位\n圆滑的树果粉末。{RESUME_MUSIC}\p您树果粉末的\n总数是{STR_VAR_2}。\p"); +const u8 gText_HatchedFromEgg[] = _("蛋孵化成{STR_VAR_1}了!"); +const u8 gText_NicknameHatchPrompt[] = _("要给{STR_VAR_1}\n起昵称吗?"); +ALIGNED(4) const u8 gText_ReadyPickBerry[] = _("准备好开始树果粉碎了吗?\n请选择1个树果。\p"); +ALIGNED(4) const u8 gText_WaitForAllChooseBerry[] = _("请等待所有成员\n选择树果。"); +ALIGNED(4) const u8 gText_EndedWithXUnitsPowder[] = _("{PAUSE_MUSIC}{PLAY_BGM MUS_LEVEL_UP}您最终获得顺滑度为{STR_VAR_1}\n的树果粉末。{RESUME_MUSIC}\p您树果粉末的\n总数是{STR_VAR_2}。\p"); ALIGNED(4) const u8 gText_RecordingGameResults[] = _("正在将您的成绩写入记录,\n请稍候。"); -ALIGNED(4) const u8 gText_PlayBerryCrushAgain[] = _("是否再来一次树果混合?"); -ALIGNED(4) const u8 gText_YouHaveNoBerries[] = _("您没有树果。\n即将取消游戏。"); -ALIGNED(4) const u8 gText_MemberDroppedOut[] = _("有一位成员退出,\n即将取消游戏。"); -ALIGNED(4) const u8 gText_TimesUpNoGoodPowder[] = _("时间到。\p不能制作出好的\n树果粉末……\p"); +ALIGNED(4) const u8 gText_PlayBerryCrushAgain[] = _("要再玩一次树果粉碎吗?"); +ALIGNED(4) const u8 gText_YouHaveNoBerries[] = _("您没有树果。\n即将退出游戏。"); +ALIGNED(4) const u8 gText_MemberDroppedOut[] = _("有一位成员退出,\n即将退出游戏。"); +ALIGNED(4) const u8 gText_TimesUpNoGoodPowder[] = _("时间到。\p没能制作出好的\n树果粉末……\p"); ALIGNED(4) const u8 gText_CommunicationStandby2[] = _("等待连接中……"); ALIGNED(4) const u8 gText_1DotBlueF700[] = _("1. {COLOR BLUE}{SHADOW LIGHT_BLUE}{DYNAMIC 0}"); ALIGNED(4) const u8 gText_1DotF700[] = _("1. {DYNAMIC 0}"); @@ -829,7 +829,7 @@ ALIGNED(4) const u8 gText_XDotY[] = _("{STR_VAR_1}.{STR_VAR_2}"); ALIGNED(4) const u8 gText_Var1Berry[] = _("{STR_VAR_1}个树果"); ALIGNED(4) const u8 gText_TimeColon[] = _("时间:"); ALIGNED(4) const u8 gText_PressingSpeed[] = _("按键速度:"); -ALIGNED(4) const u8 gText_Silkiness[] = _("圆滑度:"); +ALIGNED(4) const u8 gText_Silkiness[] = _("顺滑度:"); ALIGNED(4) const u8 gText_StrVar1[] = _("{STR_VAR_1}"); ALIGNED(4) const u8 gText_SpaceMin[] = _("分"); ALIGNED(4) const u8 gText_XDotY2[] = _("{STR_VAR_1}.{STR_VAR_2}"); @@ -837,12 +837,12 @@ ALIGNED(4) const u8 gText_SpaceSec[] = _("秒"); ALIGNED(4) const u8 gText_XDotY3[] = _("{STR_VAR_1}.{STR_VAR_2}"); ALIGNED(4) const u8 gText_TimesPerSec[] = _("次/秒"); ALIGNED(4) const u8 gText_Var1Percent[] = _("{STR_VAR_1}%"); -ALIGNED(4) const u8 gText_PressesRankings[] = _("键速排名No."); -ALIGNED(4) const u8 gText_CrushingResults[] = _("混合成绩"); -ALIGNED(4) const u8 gText_NeatnessRankings[] = _("圆滑度排名"); +ALIGNED(4) const u8 gText_PressesRankings[] = _("按键速度排名"); +ALIGNED(4) const u8 gText_CrushingResults[] = _("粉碎成绩"); +ALIGNED(4) const u8 gText_NeatnessRankings[] = _("顺滑度排名"); ALIGNED(4) const u8 gText_CoopRankings[] = _("协力合作排名"); ALIGNED(4) const u8 gText_PressingPowerRankings[] = _("按压力度排名"); -const u8 gText_BerryCrush2[] = _("树果混合"); +const u8 gText_BerryCrush2[] = _("树果粉碎"); const u8 gText_PressingSpeedRankings[] = _("按压速度排名"); const u8 gText_Var1Players[] = _("{STR_VAR_1}个玩家"); const u8 gText_SymbolsEarned[] = _("已获得的象征"); @@ -1008,9 +1008,9 @@ const u8 gText_ButtonTypeLR[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}LR"); const u8 gText_ButtonTypeLEqualsA[] = _("{COLOR GREEN}{SHADOW LIGHT_GREEN}L同A"); const u8 gText_NumPlayerLink[] = _("{STR_VAR_1}P连接"); const u8 gText_BronzeCard[] = _("青铜"); -const u8 gText_CopperCard[] = _("铜"); -const u8 gText_SilverCard[] = _("银"); -const u8 gText_GoldCard[] = _("金"); +const u8 gText_CopperCard[] = _("紫铜"); +const u8 gText_SilverCard[] = _("白银"); +const u8 gText_GoldCard[] = _("黄金"); const u8 gText_Day[] = _("天"); const u8 gText_Colon3[] = _(":"); const u8 gText_Confirm2[] = _("确定");