From fe138a2e6aeb2cc176482a9bc2acac6e7e318d98 Mon Sep 17 00:00:00 2001 From: nkuAlexLee <1402662448@qq.com> Date: Tue, 8 Apr 2025 16:57:45 +0800 Subject: [PATCH] update --- python_tools/log.txt | 20 +++++ src/strings.c | 190 +++++++++++++++++++++---------------------- 2 files changed, 115 insertions(+), 95 deletions(-) diff --git a/python_tools/log.txt b/python_tools/log.txt index 3250a0ba7c..fee85f55da 100644 --- a/python_tools/log.txt +++ b/python_tools/log.txt @@ -860,3 +860,23 @@ ❌ 未找到 MOVE_Relearn,跳过 ❌ 未找到 MOVE_Rename,跳过 ❌ 未找到 MOVE_CannotSendMonToBoxHM,跳过 +❌ 未找到 MOVE_UnkHeightMetric,跳过 +❌ 未找到 MOVE_UnkWeightMetric,跳过 +❌ 未找到 MOVE_ReturnToVar1,跳过 +❌ 未找到 MOVE_SendWhichMonToPC,跳过 +❌ 未找到 MOVE_MenuDexNav,跳过 +❌ 未找到 MOVE_AM,跳过 +❌ 未找到 MOVE_PM,跳过 +❌ 未找到 MOVE_Relearn,跳过 +❌ 未找到 MOVE_Rename,跳过 +❌ 未找到 MOVE_CannotSendMonToBoxHM,跳过 +❌ 未找到 MOVE_UnkHeightMetric,跳过 +❌ 未找到 MOVE_UnkWeightMetric,跳过 +❌ 未找到 MOVE_ReturnToVar1,跳过 +❌ 未找到 MOVE_SendWhichMonToPC,跳过 +❌ 未找到 MOVE_MenuDexNav,跳过 +❌ 未找到 MOVE_AM,跳过 +❌ 未找到 MOVE_PM,跳过 +❌ 未找到 MOVE_Relearn,跳过 +❌ 未找到 MOVE_Rename,跳过 +❌ 未找到 MOVE_CannotSendMonToBoxHM,跳过 diff --git a/src/strings.c b/src/strings.c index 2e58c3383d..40c7f6de60 100644 --- a/src/strings.c +++ b/src/strings.c @@ -4,9 +4,9 @@ #include "item_menu.h" ALIGNED(4) -const u8 gText_ExpandedPlaceholder_Empty[] = _("") -const u8 gText_ExpandedPlaceholder_Kun[] = _("") -const u8 gText_ExpandedPlaceholder_Chan[] = _("") +const u8 gText_ExpandedPlaceholder_Empty[] = _("nan") +const u8 gText_ExpandedPlaceholder_Kun[] = _("nan") +const u8 gText_ExpandedPlaceholder_Chan[] = _("nan") const u8 gText_ExpandedPlaceholder_Sapphire[] = _("蓝宝石") const u8 gText_ExpandedPlaceholder_Ruby[] = _("红宝石") const u8 gText_ExpandedPlaceholder_Emerald[] = _("绿宝石") @@ -20,37 +20,37 @@ const u8 gText_ExpandedPlaceholder_Brendan[] = _("小悠") const u8 gText_ExpandedPlaceholder_May[] = _("小遥") const u8 gText_EggNickname[] = _("蛋") const u8 gText_Pokemon[] = _("宝可梦") -const u8 gText_Player[] = _("玩家 ) // Unused -const u8 gText_Pokedex[] = _("图鉴 ) // Unused +const u8 gText_Player[] = _("玩家 ") // Unused +const u8 gText_Pokedex[] = _("图鉴 ") // Unused const u8 gText_Time[] = _("时间") -const u8 gText_Badges[] = _("徽章 ) // Unused -const u8 gText_AButton[] = _("A键 ) // Unused -const u8 gText_BButton[] = _("B键 ) // Unused -const u8 gText_RButton[] = _("R键 ) // Unused -const u8 gText_LButton[] = _("L键 ) // Unused -const u8 gText_Start[] = _("START ) // Unused -const u8 gText_Select[] = _("SELECT ) // Unused -const u8 gText_ControlPad[] = _("+ 十字键 ) // Unused -const u8 gText_LButtonRButton[] = _("L键  R键 ) // Unused -const u8 gText_Controls[] = _("控制器 ) // Unused -ALIGNED(4) const u8 gText_PickOk[] = _("{DPAD_UPDOWN}选择 {A_BUTTON}好 ) // Unused -ALIGNED(4) const u8 gText_Next[] = _("{A_BUTTON}下个 ) // Unused -ALIGNED(4) const u8 gText_NextBack[] = _("{A_BUTTON}下个 {B_BUTTON}返回 ) // Unused +const u8 gText_Badges[] = _("徽章 ") // Unused +const u8 gText_AButton[] = _("A键 ") // Unused +const u8 gText_BButton[] = _("B键 ") // Unused +const u8 gText_RButton[] = _("R键 ") // Unused +const u8 gText_LButton[] = _("L键 ") // Unused +const u8 gText_Start[] = _("START ") // Unused +const u8 gText_Select[] = _("SELECT ") // Unused +const u8 gText_ControlPad[] = _("+ 十字键 ") // Unused +const u8 gText_LButtonRButton[] = _("L键  R键 ") // Unused +const u8 gText_Controls[] = _("控制器 ") // Unused +ALIGNED(4) const u8 gText_PickOk[] = _("{DPAD_UPDOWN}选择 {A_BUTTON}好 ") // Unused +ALIGNED(4) const u8 gText_Next[] = _("{A_BUTTON}下个 ") // Unused +ALIGNED(4) const u8 gText_NextBack[] = _("{A_BUTTON}下个 {B_BUTTON}返回 ") // Unused ALIGNED(4) const u8 gText_PickNextCancel[] = _("{DPAD_UPDOWN}选择 {A_BUTTON}下个 {B_BUTTON}取消") ALIGNED(4) const u8 gText_PickCancel[] = _("{DPAD_UPDOWN}选择 {A_BUTTON}{B_BUTTON}取消") ALIGNED(4) const u8 gText_AButtonExit[] = _("{A_BUTTON}退出") const u8 gText_ThisIsAPokemon[] = _("这就是被我们称为\n“宝可梦”的生物。{PAUSE 96}\p") const u8 gText_5MarksPokemon[] = _("???宝可梦") const u8 gText_UnkHeight[] = _("{CLEAR_TO 0x0C}??.?m") -const u8 gText_UnkHeightMetric[] = _("") +const u8 gText_UnkHeightMetric[] = _("???.? m"); const u8 gText_UnkWeight[] = _("???.?kg") -const u8 gText_UnkWeightMetric[] = _("") -const u8 gText_EmptyPkmnCategory[] = _("宝可梦 ) // Unused -const u8 gText_EmptyHeight[] = _("{CLEAR_TO 0x0C}    .    m ) // Unused -const u8 gText_EmptyWeight[] = _(".   kg ) // Unused -const u8 gText_EmptyPokedexInfo1[] = _(") // Unused +const u8 gText_UnkWeightMetric[] = _("???.? kg."); +const u8 gText_EmptyPkmnCategory[] = _("宝可梦 ") // Unused +const u8 gText_EmptyHeight[] = _("{CLEAR_TO 0x0C}    .    m ") // Unused +const u8 gText_EmptyWeight[] = _(".   kg ") // Unused +const u8 gText_EmptyPokedexInfo1[] = _("") // Unused const u8 gText_CryOf[] = _("声音") -const u8 gText_EmptyPokedexInfo2[] = _(") // Unused +const u8 gText_EmptyPokedexInfo2[] = _("") // Unused const u8 gText_SizeComparedTo[] = _("体型相对于") const u8 gText_PokedexRegistration[] = _("图鉴登记完毕。") const u8 gText_HTHeight[] = _("高") @@ -102,11 +102,11 @@ const u8 gText_DexSortHeaviestDescription[] = _("按重到轻的顺序来排列\ const u8 gText_DexSortLightestDescription[] = _("按轻到重的顺序来排列\n已获得的宝可梦。") const u8 gText_DexSortTallestDescription[] = _("按高到低的顺序来排列\n已获得的宝可梦。") const u8 gText_DexSortSmallestDescription[] = _("按低到高的顺序来排列\n已获得的宝可梦。") -const u8 gText_DexEmptyString[] = _("") +const u8 gText_DexEmptyString[] = _("nan") const u8 gText_DexSearchDontSpecify[] = _("没有指定") const u8 gText_DexSearchTypeNone[] = _("无") const u8 gText_SelectorArrow[] = _("▶") -const u8 gText_EmptySpace[] = _(") // Unused +const u8 gText_EmptySpace[] = _("") // Unused const u8 gText_WelcomeToHOF[] = _("欢迎进入殿堂!") const u8 gText_HOFDexRating[] = _("已发现的宝可梦:{STR_VAR_1}!\n已抓到的宝可梦:{STR_VAR_2}!\p小田卷博士的图鉴评价!\p小田卷博士:让我看看……\p") const u8 gText_HOFDexSaving[] = _("保存中…\n不要关闭电源。") @@ -115,12 +115,12 @@ const u8 gText_HOFNumber[] = _("荣誉殿堂 No.{STR_VAR_1}") const u8 gText_LeagueChamp[] = _("联盟冠军!\n热烈祝贺!") const u8 gText_Number[] = _("No.") const u8 gText_Level[] = _("Lv.") -const u8 gText_IdNumberSlash[] = _("IDNo. / ) // Unused +const u8 gText_IdNumberSlash[] = _("IDNo. / ") // Unused const u8 gText_Name[] = _("名字") const u8 gText_IDNumber[] = _("IDNo.") const u8 gText_BirchInTrouble[] = _("小田卷博士遇到麻烦了!\n请拿出宝可梦去救助他吧!") const u8 gText_ConfirmStarterChoice[] = _("确定选择这个宝可梦?") -const u8 gText_Pokemon4[] = _("宝可梦 ) // Unused +const u8 gText_Pokemon4[] = _("宝可梦 ") // Unused const u8 gText_FlyToWhere[] = _("要飞到哪里?") const u8 gMenuText_Use[] = _("USE"); const u8 gMenuText_Toss[] = _("TOSS"); @@ -129,7 +129,7 @@ const u8 gMenuText_Give[] = _("GIVE"); const u8 gMenuText_Confirm[] = _("CONFIRM"); const u8 gText_Cancel[] = _("取消") const u8 gText_Cancel2[] = _("取消") -const u8 gText_EmptyString2[] = _("") +const u8 gText_EmptyString2[] = _("nan") const u8 gText_None[] = _("无") const u8 gText_FiveMarks[] = _("???") const u8 gText_Slash[] = _("/") @@ -140,7 +140,7 @@ const u8 gText_MaleSymbol[] = _("♂") const u8 gText_FemaleSymbol[] = _("♀") const u8 gText_LevelSymbol[] = _("{LV}") const u8 gText_NumberClear01[] = _("{NO}{CLEAR 0x01}") -const u8 gText_RightArrow[] = _("{RIGHT_ARROW} ) // Unused +const u8 gText_RightArrow[] = _("{RIGHT_ARROW} ") // Unused const u8 gText_IDNumber2[] = _("IDNo.") const u8 gText_Space[] = _(" ") const u8 gText_SelectorArrow2[] = _("▶") @@ -148,7 +148,7 @@ const u8 gText_GoBackPrevMenu[] = _("返回\n上一级菜单。") const u8 gText_WhatWouldYouLike[] = _("请选择。") const u8 gMenuText_Give2[] = _("GIVE"); const u8 gText_xVar1[] = _("×{STR_VAR_1}") -const u8 gText_Berry2[] = _("树果 ) // Unused +const u8 gText_Berry2[] = _("树果 ") // Unused const u8 gText_Coins[] = _("{STR_VAR_1}枚代币") const u8 gText_CloseBag[] = _("合上背包") const u8 gText_Var1IsSelected[] = _("{STR_VAR_1} \n要做什么?") @@ -195,7 +195,7 @@ const u8 *const gPyramidBagMenu_ReturnToStrings[] = [PYRAMIDBAG_LOC_CHOOSE_TOSS] = gText_TheField }; -const u8 gText_ReturnToVar1[] = _("") +const u8 gText_ReturnToVar1[] = _("Return to\n{STR_VAR_1}."); const u8 *const gPocketNamesStringsTable[] = { @@ -280,7 +280,7 @@ const u8 gText_PkmnBurnHealed[] = _("{STR_VAR_1}的灼伤治愈了!{PAUSE_UNTI const u8 gText_PkmnFrostbiteHealed[] = _("{STR_VAR_1}的冻伤治愈了!{PAUSE_UNTIL_PRESS}") const u8 gText_PkmnThawedOut[] = _("{STR_VAR_1}身体的冰融化了!{PAUSE_UNTIL_PRESS}") const u8 gText_PPWasRestored[] = _("回复PP了!{PAUSE_UNTIL_PRESS}") -const u8 gText_PkmnRegainhedHealth[] = _("{STR_VAR_1}回复体力了!{PAUSE_UNTIL_PRESS} ) // Unused +const u8 gText_PkmnRegainhedHealth[] = _("{STR_VAR_1}回复体力了!{PAUSE_UNTIL_PRESS} ") // Unused const u8 gText_PkmnBecameHealthy[] = _("{STR_VAR_1}变得健康了!{PAUSE_UNTIL_PRESS}") const u8 gText_MovesPPIncreased[] = _("{STR_VAR_1}的PP上升了!{PAUSE_UNTIL_PRESS}") const u8 gText_PkmnElevatedToLvVar2[] = _("{STR_VAR_1}的等级升到了\nLv.{STR_VAR_2}!") @@ -295,7 +295,7 @@ const u8 gText_PkmnGotOverInfatuation[] = _("{STR_VAR_1}的\n着迷解除了!{ const u8 gText_PkmnTransformed[] = _("{STR_VAR_1}变身了!{PAUSE_UNTIL_PRESS}") const u8 gText_ThrowAwayItem[] = _("丢弃这个\n{STR_VAR_1}吗?") const u8 gText_ItemThrownAway[] = _("{STR_VAR_1}\n被丢掉了。{PAUSE_UNTIL_PRESS}") -const u8 gText_TeachWhichPokemon2[] = _("让哪个宝可梦学会? ) // Unused +const u8 gText_TeachWhichPokemon2[] = _("让哪个宝可梦学会? ") // Unused const u8 gText_ChoosePokemon[] = _("请选择一个宝可梦。") const u8 gText_MoveToWhere[] = _("移动到哪里?") const u8 gText_TeachWhichPokemon[] = _("让哪个宝可梦学会?") @@ -319,7 +319,7 @@ const u8 gText_CurrentIsTooFast[] = _("水流太急了!") const u8 gText_DoWhatWithMail[] = _("怎样处理这个邮件?") const u8 gText_ChoosePokemonCancel[] = _("请选择宝可梦或者取消。") const u8 gText_ChoosePokemonConfirm[] = _("请选择宝可梦并且确认。") -const u8 gText_SendWhichMonToPC[] = _("") +const u8 gText_SendWhichMonToPC[] = _("Send which POKéMON to the PC?"); const u8 gText_EnjoyCycling[] = _("让我们享受兜风吧!") const u8 gText_InUseAlready_PM[] = _("这个已经在使用了!") const u8 gText_AlreadyHoldingOne[] = _("{STR_VAR_1}已经携带了\n一个{STR_VAR_2}!") @@ -362,7 +362,7 @@ const u8 gText_SpAtk4[] = _("特攻") const u8 gText_SpDef4[] = _("特防") const u8 gText_Speed2[] = _("速度") const u8 gText_HP4[] = _("HP") -const u8 gText_EmptyString8[] = _(") // Unused +const u8 gText_EmptyString8[] = _("") // Unused const u8 gText_OTSlash[] = _("初训家") const u8 gText_RentalPkmn[] = _("租借宝可梦") const u8 gText_TypeSlash[] = _("属性") @@ -374,8 +374,8 @@ const u8 gText_Status[] = _("状态") const u8 gText_ExpPoints[] = _("经验值") const u8 gText_NextLv[] = _("再升级需") const u8 gText_RibbonsVar1[] = _("缎带数:{STR_VAR_1}") -const u8 gText_EmptyString5[] = _("") -const u8 gText_Events[] = _("事件 ) // Unused +const u8 gText_EmptyString5[] = _("nan") +const u8 gText_Events[] = _("事件 ") // Unused const u8 gText_Switch[] = _("换位") const u8 gText_PkmnInfo[] = _("宝可梦情报") const u8 gText_PkmnSkills[] = _("宝可梦能力") @@ -405,7 +405,7 @@ const u8 gText_OkayToDeleteFromRegistry[] = _("是否可以从注册簿\n删除{ const u8 gText_RegisteredDataDeleted[] = _("注册记录已被删除。{PAUSE_UNTIL_PRESS}") const u8 gText_NoRegistry[] = _("没有任何的注册条目。{PAUSE_UNTIL_PRESS}") const u8 gText_DelRegist[] = _("删除注册项。") -const u8 gText_Var3Var1SlashVar2[] = _("{STR_VAR_3}{STR_VAR_1}/{STR_VAR_2} ) // Unused +const u8 gText_Var3Var1SlashVar2[] = _("{STR_VAR_3}{STR_VAR_1}/{STR_VAR_2} ") // Unused const u8 gText_Decorate[] = _("装饰") const u8 gText_PutAway[] = _("收好") const u8 gText_Toss2[] = _("扔掉") @@ -430,7 +430,7 @@ const u8 gText_CancelDecorating[] = _("停止装饰?") const u8 gText_InUseAlready[] = _("这个已经在使用了。") const u8 gText_NoMoreDecorations[] = _("不能再摆放装饰物品了!\n最多可以摆放{STR_VAR_1}个。") const u8 gText_NoMoreDecorations2[] = _("不能再摆放装饰物品了!\n最多可以摆放{STR_VAR_1}个。") -const u8 gText_MustBePlacedOnDesk[] = _("不能放在这里。\n这里只能放桌子。 ) // Unused +const u8 gText_MustBePlacedOnDesk[] = _("不能放在这里。\n这里只能放桌子。 ") // Unused const u8 gText_CantPlaceInRoom[] = _("这个装饰物品不能\n放在你的个人房间。") const u8 gText_CantThrowAwayInUse[] = _("这个装饰物品已经在使用了。\n现在不能丢弃!") const u8 gText_DecorationWillBeDiscarded[] = _("{STR_VAR_1}将被丢弃,\n确定吗?") @@ -512,7 +512,7 @@ const u8 gText_MenuOptionPokedex[] = _("图鉴") const u8 gText_MenuOptionPokemon[] = _("宝可梦") const u8 gText_MenuOptionBag[] = _("背包") const u8 gText_MenuOptionPokenav[] = _("领航员") -const u8 gText_Blank[] = _("") +const u8 gText_Blank[] = _("nan") const u8 gText_MenuOptionSave[] = _("保存") const u8 gText_MenuOptionOption[] = _("设置") const u8 gText_MenuOptionExit[] = _("退出") @@ -573,12 +573,12 @@ const u8 gText_Exit[] = _("退出") const u8 gText_YourPartysFull[] = _("持有精灵满了!{PAUSE_UNTIL_PRESS}") const u8 gText_NatureSlash[] = _("性格/") const u8 gText_InParty[] = _("同行中") -const u8 gText_PokemonMaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1} ) // Unused -const u8 gText_PokemonFemaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1} ) // Unused -const u8 gText_PokemonNoGenderLv[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1} ) // Unused -const u8 gText_PokemonMaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2} ) // Unused -const u8 gText_PokemonFemaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2} ) // Unused -const u8 gText_PokemonNoGenderLv2[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}{DYNAMIC 2} ) // Unused +const u8 gText_PokemonMaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1} ") // Unused +const u8 gText_PokemonFemaleLv[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1} ") // Unused +const u8 gText_PokemonNoGenderLv[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1} ") // Unused +const u8 gText_PokemonMaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_RED WHITE GREEN}♂{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2} ") // Unused +const u8 gText_PokemonFemaleLv2[] = _("{DYNAMIC 0}{COLOR_HIGHLIGHT_SHADOW LIGHT_GREEN WHITE BLUE}♀{COLOR_HIGHLIGHT_SHADOW DARK_GRAY WHITE LIGHT_GRAY}/{LV}{DYNAMIC 1}{DYNAMIC 2} ") // Unused +const u8 gText_PokemonNoGenderLv2[] = _("{DYNAMIC 0}/{LV}{DYNAMIC 1}{DYNAMIC 2} ") // Unused const u8 gText_CombineFourWordsOrPhrases[] = _("请组合四个词语或者短语") const u8 gText_AndMakeYourProfile[] = _("构成你的个人简介") const u8 gText_CombineSixWordsOrPhrases[] = _("请组合六个词语或者短语") @@ -717,11 +717,11 @@ const u8 gText_Marco[] = _("浩二") const u8 gText_TrainerCardName[] = _("名字:") const u8 gText_TrainerCardIDNo[] = _("IDNo.") const u8 gText_TrainerCardMoney[] = _("金钱") -const u8 gText_PokeDollar[] = _("$ ) // Unused +const u8 gText_PokeDollar[] = _("$ ") // Unused const u8 gText_TrainerCardPokedex[] = _("图鉴") -const u8 gText_EmptyString6[] = _("") +const u8 gText_EmptyString6[] = _("nan") const u8 gText_Colon2[] = _(":") -const u8 gText_Points[] = _("点数 ) // Unused +const u8 gText_Points[] = _("点数 ") // Unused const u8 gText_TrainerCardTime[] = _("时间") const u8 gJPText_BattlePoints[] = _("ゲ-ムポイント"); // Unused. Name presumed, translation is Game Points const u8 gText_Var1sTrainerCard[] = _("{STR_VAR_1}的训练家卡片") @@ -767,12 +767,12 @@ const u8 gText_Round2Results[] = _("第2轮结果!") const u8 gText_ContestantsMonWon[] = _("{STR_VAR_1}的{STR_VAR_2}赢了!") const u8 gText_CommunicationStandby[] = _("通信等待中……") const u8 gText_ColorDarkGray[] = _("{COLOR DARK_GRAY}") -const u8 gText_ColorDynamic6WhiteDynamic5[] = _("{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR6 WHITE DYNAMIC_COLOR5} ) // Unused -const u8 gText_HealthboxNickname[] = _("") -const u8 gText_EmptySpace2[] = _(") // Unused +const u8 gText_ColorDynamic6WhiteDynamic5[] = _("{COLOR_HIGHLIGHT_SHADOW DYNAMIC_COLOR6 WHITE DYNAMIC_COLOR5} ") // Unused +const u8 gText_HealthboxNickname[] = _("nan") +const u8 gText_EmptySpace2[] = _("") // Unused const u8 gText_HealthboxGender_Male[] = _("{COLOR 14}♂") const u8 gText_HealthboxGender_Female[] = _("{COLOR 6}♀") -const u8 gText_HealthboxGender_None[] = _("") +const u8 gText_HealthboxGender_None[] = _("nan") const u8 gText_Upper[] = _("上升") const u8 gText_Lower[] = _("下降") const u8 gText_Others[] = _("其他人") @@ -843,8 +843,8 @@ const u8 gText_Var1Players[] = _("{STR_VAR_1}个玩家") const u8 gText_SymbolsEarned[] = _("已获得的象征") const u8 gText_BattleRecord[] = _("战斗记录") const u8 gText_BattlePoints[] = _("战斗点数") -const u8 gText_UnusedCancel[] = _("取消 ) // Unused -const u8 gText_EmptyString7[] = _("") +const u8 gText_UnusedCancel[] = _("取消 ") // Unused +const u8 gText_EmptyString7[] = _("nan") const u8 gText_CheckFrontierMap[] = _("查看对战开拓区地图。") const u8 gText_CheckTrainerCard[] = _("查看训练家卡片。") const u8 gText_ViewRecordedBattle[] = _("重播战斗过程。") @@ -912,7 +912,7 @@ const u8 gText_2nd[] = _("2nd") const u8 gText_3rd[] = _("3rd") const u8 gText_4th[] = _("4th") const u8 gText_Friend[] = _("好友") -const u8 gText_Pokemon3[] = _("宝可梦 ) // Unused +const u8 gText_Pokemon3[] = _("宝可梦 ") // Unused const u8 gJPText_MysteryGift[] = _("ふしぎなもらいもの"); const u8 gJPText_DecideStop[] = _("{A_BUTTON}けってい {B_BUTTON}やめる"); const u8 gJPText_ReceiveMysteryGiftWithEReader[] = _("カードeリーダー{PLUS} で\nふしぎなもらいものを よみこみます"); @@ -997,7 +997,7 @@ const u8 gText_BattleStyleSet[] = _("淘汰制") const u8 gText_SoundMono[] = _("单声道") const u8 gText_SoundStereo[] = _("立体声") const u8 gText_FrameType[] = _("样式{STR_VAR_1}") -const u8 gText_FrameTypeNumber[] = _("") +const u8 gText_FrameTypeNumber[] = _("nan") const u8 gText_ButtonTypeNormal[] = _("普通") const u8 gText_ButtonTypeLR[] = _("LR") const u8 gText_ButtonTypeLEqualsA[] = _("L=A") @@ -1009,11 +1009,11 @@ const u8 gText_GoldCard[] = _("金") const u8 gText_Day[] = _("天") const u8 gText_Colon3[] = _(":") const u8 gText_Confirm2[] = _("确定") -const u8 gText_Days[] = _("天 ) // Unused -const u8 gText_TimeColon2[] = _("时间: ) // Unused -const u8 gText_GameTime[] = _("游戏时间 ) // Unused -const u8 gText_RTCTime[] = _("时钟时间 ) // Unused -const u8 gText_UpdatedTime[] = _("更新时间 ) // Unused +const u8 gText_Days[] = _("天 ") // Unused +const u8 gText_TimeColon2[] = _("时间: ") // Unused +const u8 gText_GameTime[] = _("游戏时间 ") // Unused +const u8 gText_RTCTime[] = _("时钟时间 ") // Unused +const u8 gText_UpdatedTime[] = _("更新时间 ") // Unused const u8 gText_MenuPokedex[] = _("{POKE_DEX_ICON}图鉴") const u8 gText_MenuPokemon[] = _("{POKEMON_ICON}宝可梦") const u8 gText_MenuBag[] = _("{BAG_ICON_ICON}背包") @@ -1024,7 +1024,7 @@ const u8 gText_MenuOption[] = _("{OPTION_ICON}设置") const u8 gText_MenuExit[] = _("{EXIT_ICON}退出") const u8 gText_MenuRetire[] = _("撤退") const u8 gText_MenuRest[] = _("重置") -const u8 gText_MenuDexNav[] = _("") +const u8 gText_MenuDexNav[] = _("DEXNAV"); const u8 gText_SafariBallStock[] = _("原野球\n还有:{STR_VAR_1}") const u8 gText_BattlePyramidFloor[] = _("对战金字塔\n{STR_VAR_1}") const u8 gText_Floor1[] = _("1F") @@ -1047,7 +1047,7 @@ const u8 gText_DexHoenn[] = _("丰缘") const u8 gText_DexNational[] = _("全国") const u8 gText_PokedexDiploma[] = _("玩家:{CLEAR 0x10}{COLOR RED}{SHADOW LIGHT_RED}{PLAYER}{COLOR DARK_GRAY}{SHADOW LIGHT_GRAY}\n\n此证书证明\n你已经成功完成了\n你的{STR_VAR_1}口袋领航员\n\n{CLEAR_TO 0x42}{COLOR RED}{SHADOW LIGHT_RED}GAME FREAK") const u8 gJPText_GameFreak[] = _("{COLOR RED}{SHADOW LIGHT_RED}ゲ-ムフリ-ク"); // Unused -const u8 gText_DiplomaEmpty[] = _("{COLOR RED}{SHADOW LIGHT_RED} ) // Unused +const u8 gText_DiplomaEmpty[] = _("{COLOR RED}{SHADOW LIGHT_RED} ") // Unused const u8 gText_Hoenn[] = _("丰缘") const u8 gText_OhABite[] = _("啊!咬钩了!") const u8 gText_PokemonOnHook[] = _("有宝可梦上钩了!{PAUSE_UNTIL_PRESS}") @@ -1122,10 +1122,10 @@ const u8 gText_Yes3[] = _("是") const u8 gText_No3[] = _("否") const u8 gText_PkmnForSwap[] = _("要换的宝可梦取消") const u8 gText_Cancel3[] = _("取消选择") -const u8 gText_Swap2[] = _("交换 ) // Unused -const u8 gText_Accept[] = _("接受 ) // Unused +const u8 gText_Swap2[] = _("交换 ") // Unused +const u8 gText_Accept[] = _("接受 ") // Unused const u8 gText_AcceptThisPkmn[] = _("接受这个宝可梦?") -const u8 gText_4Spaces[] = _(") // Unused +const u8 gText_4Spaces[] = _("") // Unused const u8 gText_SamePkmnInPartyAlready[] = _("同样的宝可梦已在队伍中。") const u8 gText_DecimalPoint[] = _(".") const u8 gText_SavingPlayer[] = _("玩家") @@ -1165,7 +1165,7 @@ ALIGNED(4) const u8 gText_DontHaveCardNewOneInput[] = _("你现在没有神秘 ALIGNED(4) const u8 gText_DontHaveNewsNewOneInput[] = _("你没有任何神秘新闻,\n所以你将会收到新的新闻。") ALIGNED(4) const u8 gText_WhereShouldCardBeAccessed[] = _("你希望从哪里获取\n神秘卡片?") ALIGNED(4) const u8 gText_WhereShouldNewsBeAccessed[] = _("你希望在哪里察看\n神秘新闻?") -ALIGNED(4) const u8 gText_CommunicationStandbyBButtonCancel[] = _("通信待机中……\nB键:取消 ) // Unused +ALIGNED(4) const u8 gText_CommunicationStandbyBButtonCancel[] = _("通信待机中……\nB键:取消 ") // Unused ALIGNED(4) const u8 gText_Communicating[] = _("通信中……") ALIGNED(4) const u8 gText_CommunicationCompleted[] = _("通信完成。") ALIGNED(4) const u8 gText_CommunicationError[] = _("通信错误。") @@ -1218,10 +1218,10 @@ const u8 gText_YouveGot9999Coins[] = _("你已经有9,999枚代币。") const u8 gText_YouveRunOutOfCoins[] = _("你用光了所有的代币。\n游戏结束!") const u8 gText_YouDontHaveThreeCoins[] = _("你没有3枚代币。") const u8 gText_ReelTimeHelp[] = _("旋转时间\n现在是你瞄准目标,\n创造纪录的机会!\n旋转时间将会持续奖励的圈数。\n当大奖励出现时才会停止。") -const u8 gDaycareText_GetAlongVeryWell[] = _("它们俩看起来非常喜欢对方。") -const u8 gDaycareText_GetAlong[] = _("它们俩看起来对对方挺友好。") -const u8 gDaycareText_DontLikeOther[] = _("它们俩看起来不怎么喜欢对方。") -const u8 gDaycareText_PlayOther[] = _("它们俩更喜欢和\n其他的宝可梦玩。") +const u8 gDaycareText_GetAlongVeryWell[] = _("The two seem to get along\nvery well."); +const u8 gDaycareText_GetAlong[] = _("The two seem to get along."); +const u8 gDaycareText_DontLikeOther[] = _("The two don't seem to like\neach other much."); +const u8 gDaycareText_PlayOther[] = _("The two prefer to play with other\nPOKéMON than each other."); const u8 gText_NewLine2[] = _("\n") const u8 gText_Exit4[] = _("退出") const u8 gText_Lv[] = _("{LV}") @@ -1239,7 +1239,7 @@ const u8 gText_MoveRelearnerPkmnTryingToLearnMove[] = _("{STR_VAR_1}想要学习 const u8 gText_MoveRelearnerStopTryingToTeachMove[] = _("放弃学习{STR_VAR_2}吗?") const u8 gText_MoveRelearnerAndPoof[] = _("{PAUSE 32}1, {PAUSE 15}2, {PAUSE 15}… {PAUSE 15}… {PAUSE 15}… {PAUSE 15}{PLAY_SE SE_BALL_BOUNCE_1}空!\p") const u8 gText_MoveRelearnerPkmnForgotMoveAndLearnedNew[] = _("{STR_VAR_1}忘记了{STR_VAR_3}!\p并且学会了{STR_VAR_2}!") -const u8 gText_MoveRelearnedPkmnDidNotLearnMove[] = _("{STR_VAR_1}没有学习{STR_VAR_2}。 ) // Unused +const u8 gText_MoveRelearnedPkmnDidNotLearnMove[] = _("{STR_VAR_1}没有学习{STR_VAR_2}。 ") // Unused const u8 gText_MoveRelearnerGiveUp[] = _("要放弃让{STR_VAR_1}学习新招式吗?") const u8 gText_MoveRelearnerWhichMoveToForget[] = _("要忘记哪个招式呢?\p") const u8 gText_MoveRelearnerBattleMoves[] = _("战斗招式") @@ -1264,21 +1264,21 @@ const u8 gText_Cancel4[] = _("取消") const u8 gText_CommStandbyAwaitingOtherPlayer[] = _("通信待机中……\n等待其他玩家选择。") const u8 gText_BattleWasRefused[] = _("对战要求被拒绝。{PAUSE 60}!") const u8 gText_RefusedBattle[] = _("拒绝对战。{PAUSE 60}!") -const u8 gText_NoWeather[] = _("天气正常 ) // Below are unused debug names for weather types -const u8 gText_Sunny[] = _("晴天 ) // Unused -const u8 gText_Sunny2[] = _("晴天2 ) // Unused -const u8 gText_Rain[] = _("下雨 ) // Unused -const u8 gText_Snow[] = _("下雪 ) // Unused -const u8 gText_Lightning[] = _("闪电 ) // Unused -const u8 gText_Fog[] = _("雾 ) // Unused -const u8 gText_VolcanoAsh[] = _("火山灰 ) // Unused -const u8 gText_Sandstorm[] = _("沙尘暴 ) // Unused -const u8 gText_Fog2[] = _("雾2 ) // Unused -const u8 gText_Seafloor[] = _("海底 ) // Unused -const u8 gText_Cloudy[] = _("多云 ) // Unused -const u8 gText_Sunny3[] = _("晴天3 ) // Unused -const u8 gText_HeavyRain[] = _("大雨 ) // Unused -const u8 gText_Seafloor2[] = _("海底2 ) // Unused +const u8 gText_NoWeather[] = _("天气正常 ") // Below are unused debug names for weather types +const u8 gText_Sunny[] = _("晴天 ") // Unused +const u8 gText_Sunny2[] = _("晴天2 ") // Unused +const u8 gText_Rain[] = _("下雨 ") // Unused +const u8 gText_Snow[] = _("下雪 ") // Unused +const u8 gText_Lightning[] = _("闪电 ") // Unused +const u8 gText_Fog[] = _("雾 ") // Unused +const u8 gText_VolcanoAsh[] = _("火山灰 ") // Unused +const u8 gText_Sandstorm[] = _("沙尘暴 ") // Unused +const u8 gText_Fog2[] = _("雾2 ") // Unused +const u8 gText_Seafloor[] = _("海底 ") // Unused +const u8 gText_Cloudy[] = _("多云 ") // Unused +const u8 gText_Sunny3[] = _("晴天3 ") // Unused +const u8 gText_HeavyRain[] = _("大雨 ") // Unused +const u8 gText_Seafloor2[] = _("海底2 ") // Unused const u8 gText_DelAll[] = _("全部清除") const u8 gText_Cancel5[] = _("取消") const u8 gText_Ok2[] = _("好") @@ -1290,8 +1290,8 @@ const u8 gText_Berries[] = _("树果") const u8 gText_ExpShareOn[] = _("打开了学习装置。{PAUSE_UNTIL_PRESS}") const u8 gText_ExpShareOff[] = _("关闭了学习装置。{PAUSE_UNTIL_PRESS}") const u8 gText_BasePointsResetToZero[] = _("{STR_VAR_1}的\n基础点数消失得干干净净了!{PAUSE_UNTIL_PRESS}") -const u8 gText_AM[] = _("") -const u8 gText_PM[] = _("") -const u8 gText_Relearn[] = _("") // future note: don't decap this, because it mimics the summary screen BG graphics which will not get decapped -const u8 gText_Rename[] = _("") -const u8 gText_CannotSendMonToBoxHM[] = _("") +const u8 gText_AM[] = _("AM"); +const u8 gText_PM[] = _("PM"); +const u8 gText_Relearn[] = _("{START_BUTTON} RELEARN"); // future note: don't decap this, because it mimics the summary screen BG graphics which will not get decapped +const u8 gText_Rename[] = _("RENAME"); +const u8 gText_CannotSendMonToBoxHM[] = _("Cannot send that mon to the box,\nbecause it knows a HM move.{PAUSE_UNTIL_PRESS}");