From d724dffcc3316178e4e93ea8db2afd135be83379 Mon Sep 17 00:00:00 2001 From: Kurt Date: Thu, 31 May 2018 22:40:55 -0700 Subject: [PATCH] Update translations Add secret debug hotkey to trigger update of translation files --- .../text/de/LegalityCheckStrings_de.txt | 10 +++---- PKHeX.Core/Resources/text/de/lang_de.txt | 22 +++++++++----- PKHeX.Core/Resources/text/en/lang_en.txt | 22 +++++++++----- .../text/es/LegalityCheckStrings_es.txt | 12 ++++---- PKHeX.Core/Resources/text/es/lang_es.txt | 22 +++++++++----- .../text/fr/LegalityCheckStrings_fr.txt | 10 +++---- PKHeX.Core/Resources/text/fr/lang_fr.txt | 22 +++++++++----- .../text/it/LegalityCheckStrings_it.txt | 10 +++---- PKHeX.Core/Resources/text/it/lang_it.txt | 22 +++++++++----- .../text/ja/LegalityCheckStrings_ja.txt | 10 +++---- PKHeX.Core/Resources/text/ja/lang_ja.txt | 30 +++++++++++-------- PKHeX.Core/Resources/text/ko/lang_ko.txt | 22 +++++++++----- .../text/other/LegalityCheckStrings_pt.txt | 2 ++ PKHeX.Core/Resources/text/other/lang_pt.txt | 22 +++++++++----- PKHeX.Core/Resources/text/zh/lang_zh.txt | 22 +++++++++----- PKHeX.Core/Util/DataUtil.cs | 3 +- PKHeX.WinForms/MainWindow/Main.cs | 4 +++ PKHeX.WinForms/Util/DevUtil.cs | 20 ++++++++++++- 18 files changed, 191 insertions(+), 96 deletions(-) diff --git a/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt b/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt index 5e1a9597b..42779857e 100644 --- a/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt +++ b/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt @@ -6,6 +6,8 @@ V196 = {0}: {1} V191 = {0} Move {1}: {2} V192 = {0} Relearn Move {1}: {2} V195 = Encounter Type: {0} +V248 = Origin Seed: {0} +V249 = PID Type: {0} V500 = Indeterminate V501 = Invalid V502 = Fishy @@ -96,6 +98,7 @@ V218 = All IVs of N's Pokémon should be 30. V28 = Should have at least {0} IVs = 31. V29 = Friend Safari captures should have at least 2 IVs = 31. V30 = IVs do not match Mystery Gift Data. +V106 = OT Name too short. V38 = OT Name too long. V39 = Incorrect RBY event OT Name. V34 = SID should be 0. @@ -292,6 +295,7 @@ V353 = Non japanese Mew from Faraway Island. Unreleased event. V354 = Non Platinum Shaymin from Flower Paradise. Unreleased event. V383 = Non Platinum Darkrai from Newmoon Island. Unreleased event. V384 = Johto Route 45 surfing encounter. Unreachable Water tiles. +V413 = Unreleased event. V357 = Only one Ninjask move allowed. V358 = Inherited move learned by Level-up. Incompatible with event Egg moves. V359 = Unable to match a gift Egg encounter from origin game. @@ -333,7 +337,6 @@ V409 = Mystery Gift shiny mismatch. V410 = Mystery Gift fixed PID mismatch. V411 = Encounter Type PID mismatch. V412 = Non-tradeback pre evolution move. Incompatible with Generation 1 exclusive moves. -V413 = Unreleased event. V414 = Eggs cannot have Shiny Leaf/Crown. V415 = Eggs cannot have Pokéathlon stats. V416 = Mystery Gift cannot be received by this version. @@ -343,9 +346,9 @@ V419 = Eggs cannot hold items. V420 = Eggs cannot have modified PP counts. V421 = OT from Generation 1/2 uses unavailable characters. V422 = Nickname from Generation 1/2 uses unavailable characters. -V602 = All ribbons accounted for. V600 = Missing Ribbons: {0} V601 = Invalid Ribbons: {0} +V602 = All ribbons accounted for. V603 = Can't receive Ribbon(s) as an Egg. V604 = Found a tree for Crystal headbutt encounter that matches OTID. V605 = Found an unreacheable tree for Crystal headbutt encounter that matches OTID. @@ -356,6 +359,3 @@ V609 = Generation 2 Safari Zone fishing encounter. Unreachable zone. V610 = {0} origin cannot exist in the currently loaded ({1}) savegame. V611 = Korean V612 = Non-Korean -V106 = OT Name too short. -V248 = Origin Seed: {0} -V249 = PID Type: {0} diff --git a/PKHeX.Core/Resources/text/de/lang_de.txt b/PKHeX.Core/Resources/text/de/lang_de.txt index 0e3d485c1..f63804656 100644 --- a/PKHeX.Core/Resources/text/de/lang_de.txt +++ b/PKHeX.Core/Resources/text/de/lang_de.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abbrechen ErrorWindow.B_Continue=Fortfahren ErrorWindow.B_CopyToClipboard=In Zwischenablage kopieren @@ -543,8 +544,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -552,6 +556,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -563,9 +569,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -978,7 +988,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1008,7 +1017,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1024,7 +1032,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1036,13 +1043,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1074,13 +1082,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Ändern Pokédex SettingsEditor.SetUpdatePKM=Ändern PKM Info SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Alle SuperTrainingEditor.B_Cancel=Abbrechen SuperTrainingEditor.B_None=Nichts diff --git a/PKHeX.Core/Resources/text/en/lang_en.txt b/PKHeX.Core/Resources/text/en/lang_en.txt index 57a3ac555..0091089c4 100644 --- a/PKHeX.Core/Resources/text/en/lang_en.txt +++ b/PKHeX.Core/Resources/text/en/lang_en.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abort ErrorWindow.B_Continue=Continue ErrorWindow.B_CopyToClipboard=Copy to Clipboard @@ -539,8 +540,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -548,6 +552,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -559,9 +565,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -974,7 +984,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1004,7 +1013,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1020,7 +1028,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1032,13 +1039,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1070,13 +1078,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Modify Pokédex SettingsEditor.SetUpdatePKM=Modify PKM Info SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Give All SuperTrainingEditor.B_Cancel=Cancel SuperTrainingEditor.B_None=Remove All diff --git a/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt b/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt index 827e2acf3..e068620d1 100644 --- a/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt +++ b/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt @@ -6,6 +6,8 @@ V196 = {0}: {1} V191 = {0} Movimiento {1}: {2} V192 = {0} Movimientos Recordable {1}: {2} V195 = Tipo de Encuentro: {0} +V248 = Origin Seed: {0} +V249 = PID Type: {0} V500 = Indeterminado V501 = Inválido V502 = Sospechoso @@ -96,6 +98,7 @@ V218 = Todos los IVs de los Pokémon de N deberían de ser 30. V28 = Debería tener al menos {0} IVs = 31. V29 = Las capturas del Safari Amistad deberían tener al menos 2 IVs = 31. V30 = IVs no coinciden con los datos del Regalo Misterio. +V106 = El nombre del EO es muy corto. V38 = Nombre del EO demasiado largo. V39 = Nombre del EO del Evento de RBY incorrecto V34 = El SID debería ser 0. @@ -228,7 +231,7 @@ V197 = {0} Recuerdo: Debería ser índicado {1}. V198 = {0} Recuerdo: La intensidad debería ser indicada {1}. V199 = {0} Recuerdo: TextVar debería ser indicado {1}. V200 = {0} Recuerdo: Sentimiento debería ser indicado {1}. -V254 = {0} Recuerdo: Intensity should be at least {1}. +V254 = {0} Recuerdo: Intensity should be at least {1}. V255 = {0} Recuerdo: Invalid Feeling. V168 = Movimiento duplicado. V176 = Movimiento inválido. @@ -292,6 +295,7 @@ V353 = Mew de la Isla Suprema no japonés. Evento no liberado. V354 = Shaymin del Paraíso Floral no proveniente de Pokémon Platino. Evento no liberado. V383 = Darkrai de la Isla Luna Nueva no proveniente de Pokémon Platino. Evento no liberado. V384 = Encuentro mediante Surf en la ruta 45 de Johto. Zonas de agua inalcanzables. +V413 = Evento no liberado. V357 = Solo un movimiento de Ninjask permitido. V358 = Movimiento heredado aprendido por nivel. Incompatible con Movimientos Huevo de Evento. V359 = Imposible encontrar un Encuentro con el Huevo de Evento en el juego de origen. @@ -333,7 +337,6 @@ V409 = Regalo Misterioso Variocolor incorrecto. V410 = El PID obligatorio del Regalo Misterioso no es correcto. V411 = El PID del Tipo de Encuentro no es correcto. V412 = El Movimiento de pre evolución es incompatible con los exclusivos de Primera Generación. -V413 = Evento no liberado. V414 = Los Huevos no pueden tener Hoja/Corona Dorada. V415 = Los Huevos no pueden tener estadísticas del Pokéathlon. V416 = El Regalo Misterioso no puede ser recibido en esa edición. @@ -343,9 +346,9 @@ V419 = Los Huevos no pueden tener objetos equipados. V420 = Los Huevos no pueden tener los contadores de PP modificados. V421 = El EO de la Generación 1/2 usa caracteres no disponibles V422 = El Mote de la Generación 1/2 usa caracteres no disponibles. -V602 = Todas las cintas están justificadas. V600 = Cintas que faltan: {0} V601 = Cintas inválidas: {0} +V602 = Todas las cintas están justificadas. V603 = No se pueden recibir Cintas siendo un Huevo. V604 = Se encontró un árbol para el encuentro mediante Cabezazo en Cristal que coincide con el OTID. V605 = Se encontró un árbol inalcanzable para el encuentro mediante Cabezazo en Cristal que coincida con el OTID. @@ -356,6 +359,3 @@ V609 = Encuentro mediante pesca en la Zona Safari de 2da Generación. Zona inalc V610 = {0} origen no puede existir en la partida cargada ({1}) actualmente. V611 = Coreano V612 = No es coreano. -V106 = El nombre del EO es muy corto. -V248 = Origin Seed: {0} -V249 = PID Type: {0} diff --git a/PKHeX.Core/Resources/text/es/lang_es.txt b/PKHeX.Core/Resources/text/es/lang_es.txt index 24a5ba01a..c3a541933 100644 --- a/PKHeX.Core/Resources/text/es/lang_es.txt +++ b/PKHeX.Core/Resources/text/es/lang_es.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abortar ErrorWindow.B_Continue=Continuar ErrorWindow.B_CopyToClipboard=Copiar al portapapeles @@ -539,8 +540,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -548,6 +552,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -559,9 +565,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -974,7 +984,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1004,7 +1013,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1020,7 +1028,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1032,13 +1039,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1070,13 +1078,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Modificar Pokédex SettingsEditor.SetUpdatePKM=Modificar info PKM SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Dar todos SuperTrainingEditor.B_Cancel=Cancelar SuperTrainingEditor.B_None=Quitar todos diff --git a/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt b/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt index 35192b5d9..01ca063c0 100644 --- a/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt +++ b/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt @@ -6,6 +6,8 @@ V196 = {0} : {1} V191 = {0} Capacité {1} : {2} V192 = {0} Capacité réapprise {1} : {2} V195 = Type de rencontres : {0} +V248 = Origin Seed: {0} +V249 = PID Type: {0} V500 = Non déterminé V501 = Invalide V502 = Suspicieux @@ -96,6 +98,7 @@ V218 = Tous les IVs des Pokémon de N doivent être 30. V28 = Ce Pokémon doit avoir au moins {0} IVs parfaits. V29 = Les captures du Safari des Amis doivent avoir au moins 2 IVs parfaits. V30 = Les IVs ne correspondent pas aux données Cadeau Mystère. +V106 = Nom du DO trop court. V38 = Nom du DO trop long. V39 = Incorrect RBY event OT Name. V34 = L'ID secret doit être 0 @@ -292,6 +295,7 @@ V353 = Non japanese Mew from Faraway Island. Unreleased event. V354 = Shaymin de Paradis Fleuri hors Pokémon Platine. Évènement non officialisé. V383 = Darkrai d'Île Nouvellelune hors Pokémon Platine. Évènement non officialisé. V384 = Rencontre à la Route 45 de Johto en Surfant. Cases d'eau inatteignables. +V413 = Pokémon événementiel non officialisé. V357 = Une seule capacité de Ninjask est permise. V358 = Capacité héritée apprenable en montant en niveaux. Incompatible avec les capacités d'Œuf événementiel. V359 = Unable to match a gift Egg encounter from origin game. @@ -333,7 +337,6 @@ V409 = Mystery Gift shiny mismatch. V410 = Mystery Gift fixed PID mismatch. V411 = Encounter Type PID mismatch. V412 = Non-tradeback pre evolution move. Incompatible with Generation 1 exclusive moves. -V413 = Pokémon événementiel non officialisé. V414 = Les Œufs ne peuvent pas avoir de feuille / couronne d'or. V415 = Les Œufs ne peuvent pas avoir de statistiques Pokéathlon. V416 = Cette version ne peut pas recevoir de Cadeau Mystère. @@ -343,9 +346,9 @@ V419 = Les Œufs ne peuvent pas tenir d'objet. V420 = Impossible de modifier les PP d'un Œuf. V421 = Le DO de géneration 1/2 utilise des caractères indisponibles. V422 = Le surnom contient des caractères indisponibles (génération 1/2). -V602 = All ribbons accounted for. V600 = Rubans manquantss : {0} V601 = Rubans invalidess : {0} +V602 = All ribbons accounted for. V603 = L'Œuf ne peut pas recevoir de Rubans. V604 = Found a tree for Crystal headbutt encounter that matches OTID. V605 = Found an unreacheable tree for Crystal headbutt encounter that matches OTID. @@ -356,6 +359,3 @@ V609 = Rencontre par pêche dans le Parc Safari de la 2ème génération. Zone i V610 = L'origine de {0} ne peut pas exister dans cette sauvegarde ({1}). V611 = Coréen V612 = Non-Coréen -V106 = Nom du DO trop court. -V248 = Origin Seed: {0} -V249 = PID Type: {0} diff --git a/PKHeX.Core/Resources/text/fr/lang_fr.txt b/PKHeX.Core/Resources/text/fr/lang_fr.txt index 14e60f332..df02a8195 100644 --- a/PKHeX.Core/Resources/text/fr/lang_fr.txt +++ b/PKHeX.Core/Resources/text/fr/lang_fr.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abandonner ErrorWindow.B_Continue=Continuer ErrorWindow.B_CopyToClipboard=Copier dans le presse-papier @@ -543,8 +544,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -552,6 +556,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -563,9 +569,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -978,7 +988,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1008,7 +1017,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1024,7 +1032,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1036,13 +1043,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1074,13 +1082,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Appliquer des marques de l'importation SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Modifier Infos Pokédex SettingsEditor.SetUpdatePKM=Modifier Infos Pokémon SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Give All SuperTrainingEditor.B_Cancel=Cancel SuperTrainingEditor.B_None=Remove All diff --git a/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt b/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt index 5e1a9597b..42779857e 100644 --- a/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt +++ b/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt @@ -6,6 +6,8 @@ V196 = {0}: {1} V191 = {0} Move {1}: {2} V192 = {0} Relearn Move {1}: {2} V195 = Encounter Type: {0} +V248 = Origin Seed: {0} +V249 = PID Type: {0} V500 = Indeterminate V501 = Invalid V502 = Fishy @@ -96,6 +98,7 @@ V218 = All IVs of N's Pokémon should be 30. V28 = Should have at least {0} IVs = 31. V29 = Friend Safari captures should have at least 2 IVs = 31. V30 = IVs do not match Mystery Gift Data. +V106 = OT Name too short. V38 = OT Name too long. V39 = Incorrect RBY event OT Name. V34 = SID should be 0. @@ -292,6 +295,7 @@ V353 = Non japanese Mew from Faraway Island. Unreleased event. V354 = Non Platinum Shaymin from Flower Paradise. Unreleased event. V383 = Non Platinum Darkrai from Newmoon Island. Unreleased event. V384 = Johto Route 45 surfing encounter. Unreachable Water tiles. +V413 = Unreleased event. V357 = Only one Ninjask move allowed. V358 = Inherited move learned by Level-up. Incompatible with event Egg moves. V359 = Unable to match a gift Egg encounter from origin game. @@ -333,7 +337,6 @@ V409 = Mystery Gift shiny mismatch. V410 = Mystery Gift fixed PID mismatch. V411 = Encounter Type PID mismatch. V412 = Non-tradeback pre evolution move. Incompatible with Generation 1 exclusive moves. -V413 = Unreleased event. V414 = Eggs cannot have Shiny Leaf/Crown. V415 = Eggs cannot have Pokéathlon stats. V416 = Mystery Gift cannot be received by this version. @@ -343,9 +346,9 @@ V419 = Eggs cannot hold items. V420 = Eggs cannot have modified PP counts. V421 = OT from Generation 1/2 uses unavailable characters. V422 = Nickname from Generation 1/2 uses unavailable characters. -V602 = All ribbons accounted for. V600 = Missing Ribbons: {0} V601 = Invalid Ribbons: {0} +V602 = All ribbons accounted for. V603 = Can't receive Ribbon(s) as an Egg. V604 = Found a tree for Crystal headbutt encounter that matches OTID. V605 = Found an unreacheable tree for Crystal headbutt encounter that matches OTID. @@ -356,6 +359,3 @@ V609 = Generation 2 Safari Zone fishing encounter. Unreachable zone. V610 = {0} origin cannot exist in the currently loaded ({1}) savegame. V611 = Korean V612 = Non-Korean -V106 = OT Name too short. -V248 = Origin Seed: {0} -V249 = PID Type: {0} diff --git a/PKHeX.Core/Resources/text/it/lang_it.txt b/PKHeX.Core/Resources/text/it/lang_it.txt index dce2c9649..da0a9c927 100644 --- a/PKHeX.Core/Resources/text/it/lang_it.txt +++ b/PKHeX.Core/Resources/text/it/lang_it.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abort ErrorWindow.B_Continue=Continue ErrorWindow.B_CopyToClipboard=Copy to Clipboard @@ -549,8 +550,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -558,6 +562,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -569,9 +575,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -984,7 +994,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1014,7 +1023,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1030,7 +1038,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1042,13 +1049,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1080,13 +1088,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Modify Pokédex SettingsEditor.SetUpdatePKM=Modify PKM Info SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Give All SuperTrainingEditor.B_Cancel=Cancel SuperTrainingEditor.B_None=Remove All diff --git a/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt b/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt index 9ad4ef06e..f907d0626 100644 --- a/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt +++ b/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt @@ -6,6 +6,8 @@ V196 = {0}: {1} V191 = {0} Move {1}: {2} V192 = {0} Relearn Move {1}: {2} V195 = エンカウンタータイプ: {0} +V248 = Origin Seed: {0} +V249 = 性格値: {0} V500 = 不確定 V501 = エラー V502 = Fishy @@ -96,6 +98,7 @@ V218 = All IVs of N's Pokémon should be 30. V28 = Should have at least {0} IVs = 31. V29 = Friend Safari captures should have at least 2 IVs = 31. V30 = IVs do not match Mystery Gift Data. +V106 = トレーナー名が空白です V38 = トレーナー名の文字数が超過しています V39 = Incorrect RBY event OT Name. V34 = 裏IDは「00000」でなければなりません @@ -292,6 +295,7 @@ V353 = Non japanese Mew from Faraway Island. Unreleased event. V354 = Non Platinum Shaymin from Flower Paradise. Unreleased event. V383 = Non Platinum Darkrai from Newmoon Island. Unreleased event. V384 = Johto Route 45 surfing encounter. Unreachable Water tiles. +V413 = 未解禁イベント V357 = Only one Ninjask move allowed. V358 = Inherited move learned by Level-up. Incompatible with event Egg moves. V359 = Unable to match a gift Egg encounter from origin game. @@ -333,7 +337,6 @@ V409 = 色違い不一致 (ふしぎなおくりもの) V410 = 性格値固定のため不一致 (ふしぎなおくりもの) V411 = エンカウントタイプと性格値が一致しません V412 = Non-tradeback pre evolution move. Incompatible with Generation 1 exclusive moves. -V413 = 未解禁イベント V414 = タマゴに「かがやくはっぱ」「おうかん」は設定できません V415 = Eggs cannot have Pokéathlon stats. V416 = このバージョンではふしぎなおくりものを受け取れません @@ -343,9 +346,9 @@ V419 = タマゴはアイテムを持てません V420 = タマゴのPPは最大値に設定してください V421 = 第1世代、第2世代では使用できない文字がトレーナー名に含まれています V422 = 第1世代、第2世代では使用できない文字がニックネームに含まれています -V602 = All ribbons accounted for. V600 = 次のリボンが不足しています: {0} V601 = 無効なリボンが設定されています: {0} +V602 = All ribbons accounted for. V603 = タマゴにリボンは設定できません V604 = Found a tree for Crystal headbutt encounter that matches OTID. V605 = Found an unreacheable tree for Crystal headbutt encounter that matches OTID. @@ -356,6 +359,3 @@ V609 = Generation 2 Safari Zone fishing encounter. Unreachable zone. V610 = {0} origin cannot exist in the currently loaded ({1}) savegame. V611 = Korean V612 = Non-Korean -V106 = トレーナー名が空白です -V248 = Origin Seed: {0} -V249 = 性格値: {0} diff --git a/PKHeX.Core/Resources/text/ja/lang_ja.txt b/PKHeX.Core/Resources/text/ja/lang_ja.txt index 27d85f80c..e71d9180b 100644 --- a/PKHeX.Core/Resources/text/ja/lang_ja.txt +++ b/PKHeX.Core/Resources/text/ja/lang_ja.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=追加 BatchEditor.B_Go=実行 BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=フォルダ -BatchEditor.RB_SAV=ファイル保存 ErrorWindow.B_Abort=キャンセル ErrorWindow.B_Continue=続ける ErrorWindow.B_CopyToClipboard=クリップボードにコピー @@ -192,7 +193,7 @@ Main.Menu_About=PKHeXについて Main.Menu_BatchEditor=バッチエディタ Main.Menu_Data=データ Main.Menu_Database=PKMデータベース -Main.Menu_DumpBoxボックスの書き出し +Main.Menu_DumpBox=Dump Box Main.Menu_DumpBoxes=ダンプボックス Main.Menu_Exit=閉じる Main.Menu_ExportBAK=BAKの保存 @@ -212,7 +213,6 @@ Main.Menu_Settings=設定 Main.Menu_Showdown=Showdown Main.Menu_ShowdownExportBattleBox=バトルボックスをクリップボードにエクスポート Main.Menu_ShowdownExportParty=Export Party to Clipboard -Main.Menu_ShowdownExportParty=パーティーをクリップボードにエクスポート Main.Menu_ShowdownExportPKM=クリップボードに書き出し Main.Menu_ShowdownImportPKM=クリップボードから読み込む Main.Menu_Tools=ツール @@ -237,7 +237,6 @@ MemoryAmie.B_ClearAll=全て消去 MemoryAmie.BTN_Cancel=キャンセル MemoryAmie.BTN_Save=保存 MemoryAmie.GB_M_CT=Memories with Current Trainer -MemoryAmie.GB_M_CT=いまのトレーナーとのおもいで MemoryAmie.GB_M_OT=元のトレーナーとのおもいで MemoryAmie.GB_Residence=ポケモンの出身地 MemoryAmie.L_Arguments=使用禁止 ; 左はありませんでした ; トレーナー ; 前回のゲーム ; 思い出 ; ポケモン ; エリア ; アイテム ; わざ ; 場所 @@ -318,7 +317,7 @@ SAV_Database.L_Move3=技 3 SAV_Database.L_Move4=技 4 SAV_Database.L_Potential=個体値 SAV_Database.L_Version=トレーナーバージョン -SAV_Database.L_Viewed参照 {0} +SAV_Database.L_Viewed=Last Viewed: {0} SAV_Database.Label_Ability=特性 SAV_Database.Label_CurLevel=Lv SAV_Database.Label_HeldItem=持ち物 @@ -457,7 +456,7 @@ SAV_MailBox.L_HeldItem5=(メール) SAV_MailBox.L_HeldItem6=(メール) SAV_MailBox.L_MailType=メールタイプ SAV_MailBox.L_MiscValue=定数値 -SAV_MailBox.L_PartyHeldメールボックス (手持ち) +SAV_MailBox.L_PartyHeld=MailBox (Party) SAV_MailBox.L_PCBOX=メールボックス (PC) SAV_MailBox.L_PKM1=フシギダネ SAV_MailBox.L_PKM2=フシギダネ @@ -545,8 +544,11 @@ SAV_Misc5.B_AllFlyDest=全てチェック SAV_Misc5.B_AllKeys=全てチェック SAV_Misc5.B_Cancel=キャンセル SAV_Misc5.B_FunfestMissions=全て解除 +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=保存 +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=リバティチケット 有効化 SAV_Misc5.GB_EntreeLevel=ハイルツリーレベル SAV_Misc5.GB_FlyDest=そらをとぶで行ける場所 @@ -554,6 +556,8 @@ SAV_Misc5.GB_FunfestMissions=フェスミッション SAV_Misc5.GB_KeySystem=キーシステム SAV_Misc5.GB_PassPowers=デルパワー SAV_Misc5.GB_Roamer=徘徊ポケモン +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=記録 @@ -565,9 +569,13 @@ SAV_Misc5.L_FMParticipants=Most Participated SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=アンロック +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=トルネロス SAV_Misc5.L_Roamer642=ボルトロス +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=ハイリンク +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=メイン SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=検索 @@ -980,7 +988,6 @@ SAV_Trainer7.B_AllFlyDest=全てチェック SAV_Trainer7.B_AllMapUnmask=全てチェック SAV_Trainer7.B_Cancel=キャンセル SAV_Trainer7.B_Fashion=全てのファッションアイテムを取得 -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=保存 SAV_Trainer7.CHK_Gyro=ジャイロ @@ -1010,7 +1017,6 @@ SAV_Trainer7.L_CurrentMap=現在のマップ SAV_Trainer7.L_DaysFromRefreshed=日焼け度合い SAV_Trainer7.L_Fame=殿堂入り SAV_Trainer7.L_FC=フェスコイン -SAV_Trainer7.L_G7TID=G7TID SAV_Trainer7.L_Hours=時: SAV_Trainer7.L_Language=言語 SAV_Trainer7.L_LastSaved=最終セーブ @@ -1026,7 +1032,6 @@ SAV_Trainer7.L_Region=地域 SAV_Trainer7.L_Regular=通常 SAV_Trainer7.L_RotomOT=トレーナー名(ロトム図鑑) SAV_Trainer7.L_Seconds=秒: -SAV_Trainer7.L_SID=裏ID SAV_Trainer7.L_SkinColor=肌の色 SAV_Trainer7.L_SnapCount=撮影回数 SAV_Trainer7.L_Stamps=スタンプ @@ -1038,13 +1043,14 @@ SAV_Trainer7.L_Surf2=ウラウラ SAV_Trainer7.L_Surf3=ポニ SAV_Trainer7.L_ThumbsRecord=最高ポイント SAV_Trainer7.L_ThumbsTotal=累計ポイント -SAV_Trainer7.L_TID=ID SAV_Trainer7.L_TrainerName=トレーナー名 SAV_Trainer7.L_Value=値 SAV_Trainer7.L_Vivillon=ビビヨンの模様 SAV_Trainer7.L_X=X座標 SAV_Trainer7.L_Y=Y座標 SAV_Trainer7.L_Z=Z座標 +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=マップ SAV_Trainer7.Tab_BattleTree=バトルツリー SAV_Trainer7.Tab_Misc=その他 @@ -1076,13 +1082,13 @@ SAV_ZygardeCell.L_Cells=キューブ内 SAV_ZygardeCell.L_Collected=回収 SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=不整合を表示 +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=ポケモン図鑑に反映 SettingsEditor.SetUpdatePKM=PKM情報の変更 SettingsEditor.ShinySprites=色違いアイコン SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=全て取得 SuperTrainingEditor.B_Cancel=キャンセル SuperTrainingEditor.B_None=全て消去 diff --git a/PKHeX.Core/Resources/text/ko/lang_ko.txt b/PKHeX.Core/Resources/text/ko/lang_ko.txt index 5f9956eb7..0ffbb6e55 100644 --- a/PKHeX.Core/Resources/text/ko/lang_ko.txt +++ b/PKHeX.Core/Resources/text/ko/lang_ko.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=중단 ErrorWindow.B_Continue=계속 ErrorWindow.B_CopyToClipboard=클립보드에 복사 @@ -539,8 +540,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -548,6 +552,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -559,9 +565,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -974,7 +984,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1004,7 +1013,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1020,7 +1028,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1032,13 +1039,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1070,13 +1078,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=가져오기 중 마킹하기 SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=포켓몬 도감 수정 SettingsEditor.SetUpdatePKM=포켓몬 정보 수정 SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=모두 주기 SuperTrainingEditor.B_Cancel=취소 SuperTrainingEditor.B_None=모두 제거 diff --git a/PKHeX.Core/Resources/text/other/LegalityCheckStrings_pt.txt b/PKHeX.Core/Resources/text/other/LegalityCheckStrings_pt.txt index 7c45fb5c7..5e1a9597b 100644 --- a/PKHeX.Core/Resources/text/other/LegalityCheckStrings_pt.txt +++ b/PKHeX.Core/Resources/text/other/LegalityCheckStrings_pt.txt @@ -228,6 +228,8 @@ V197 = {0} Memory: Should be index {1}. V198 = {0} Memory: Intensity should be index {1}. V199 = {0} Memory: TextVar should be index {1}. V200 = {0} Memory: Feeling should be index {1}. +V254 = {0} Memory: Intensity should be at least {1}. +V255 = {0} Memory: Invalid Feeling. V168 = Duplicate Move. V176 = Invalid Move. V166 = Invalid Move (Sketch). diff --git a/PKHeX.Core/Resources/text/other/lang_pt.txt b/PKHeX.Core/Resources/text/other/lang_pt.txt index 510a9d17c..b8bbaeb39 100644 --- a/PKHeX.Core/Resources/text/other/lang_pt.txt +++ b/PKHeX.Core/Resources/text/other/lang_pt.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=Add BatchEditor.B_Go=Run BatchEditor.L_PropType=PropertyType BatchEditor.L_PropValue=PropertyValue +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=Folder... -BatchEditor.RB_SAV=Save File ErrorWindow.B_Abort=Abort ErrorWindow.B_Continue=Continue ErrorWindow.B_CopyToClipboard=Copy to Clipboard @@ -549,8 +550,11 @@ SAV_Misc5.B_AllFlyDest=Check All SAV_Misc5.B_AllKeys=Check All SAV_Misc5.B_Cancel=Cancel SAV_Misc5.B_FunfestMissions=Unlock All (w/o No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=Save +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=Activate LibertyPass SAV_Misc5.GB_EntreeLevel=Entree Level SAV_Misc5.GB_FlyDest=Fly Destination @@ -558,6 +562,8 @@ SAV_Misc5.GB_FunfestMissions=Funfest Missions SAV_Misc5.GB_KeySystem=Unlocked Keys SAV_Misc5.GB_PassPowers=Pass Powers SAV_Misc5.GB_Roamer=Roamer +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=B SAV_Misc5.L_EntreeWhite=W SAV_Misc5.L_FMBestScore=Score @@ -569,9 +575,13 @@ SAV_Misc5.L_FMParticipants=Most Participants SAV_Misc5.L_FMParticipated=Participated SAV_Misc5.L_FMTopScore=Top Score SAV_Misc5.L_FMUnlocked=Unlocked +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=Tornadus SAV_Misc5.L_Roamer642=Thundurus +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=Entralink +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=Main SAV_MysteryGiftDB.B_Reset=Reset Filters SAV_MysteryGiftDB.B_Search=Search! @@ -987,7 +997,6 @@ SAV_Trainer7.B_AllFlyDest=Check All SAV_Trainer7.B_AllMapUnmask=Check All SAV_Trainer7.B_Cancel=Cancel SAV_Trainer7.B_Fashion=Give all Fashion Items -SAV_Trainer7.B_GenTID=Generate SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=Save SAV_Trainer7.CHK_Gyro=Gyro @@ -1017,7 +1026,6 @@ SAV_Trainer7.L_CurrentMap=Current Map: SAV_Trainer7.L_DaysFromRefreshed=Days from Refreshed: SAV_Trainer7.L_Fame=HoF Entered: SAV_Trainer7.L_FC=Festa Coins: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=Hrs: SAV_Trainer7.L_Language=Language: SAV_Trainer7.L_LastSaved=Last Saved: @@ -1033,7 +1041,6 @@ SAV_Trainer7.L_Region=Sub Region: SAV_Trainer7.L_Regular=Regular SAV_Trainer7.L_RotomOT=Rotom OT Name: SAV_Trainer7.L_Seconds=Sec: -SAV_Trainer7.L_SID=SID: SAV_Trainer7.L_SkinColor=Skin Color: SAV_Trainer7.L_SnapCount=Snap Count: SAV_Trainer7.L_Stamps=Stamps: @@ -1045,13 +1052,14 @@ SAV_Trainer7.L_Surf2=Ula'ula SAV_Trainer7.L_Surf3=Poni SAV_Trainer7.L_ThumbsRecord=Record Thumbs-Ups: SAV_Trainer7.L_ThumbsTotal=Total Thumbs-Ups: -SAV_Trainer7.L_TID=TID: SAV_Trainer7.L_TrainerName=Trainer Name: SAV_Trainer7.L_Value=Value SAV_Trainer7.L_Vivillon=Vivillon: SAV_Trainer7.L_X=X Coordinate: SAV_Trainer7.L_Y=Y Coordinate: SAV_Trainer7.L_Z=Z Coordinate: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=Map SAV_Trainer7.Tab_BattleTree=Battle Tree SAV_Trainer7.Tab_Misc=Misc @@ -1083,13 +1091,13 @@ SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import SettingsEditor.FlagIllegal=Flag Illegal +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=Notify Unset Changes SettingsEditor.SetUpdateDex=Modificar Pokédex SettingsEditor.SetUpdatePKM=Modificar PKM Info SettingsEditor.ShinySprites=Shiny Sprites SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=Give All SuperTrainingEditor.B_Cancel=Cancel SuperTrainingEditor.B_None=Remove All diff --git a/PKHeX.Core/Resources/text/zh/lang_zh.txt b/PKHeX.Core/Resources/text/zh/lang_zh.txt index cb4b64347..685f747d5 100644 --- a/PKHeX.Core/Resources/text/zh/lang_zh.txt +++ b/PKHeX.Core/Resources/text/zh/lang_zh.txt @@ -50,8 +50,9 @@ BatchEditor.B_Add=增加 BatchEditor.B_Go=运行 BatchEditor.L_PropType=类型 BatchEditor.L_PropValue=值 +BatchEditor.RB_Boxes=Boxes +BatchEditor.RB_Party=Party BatchEditor.RB_Path=文件夹... -BatchEditor.RB_SAV=保存文件 ErrorWindow.B_Abort=终止 ErrorWindow.B_Continue=继续 ErrorWindow.B_CopyToClipboard=复制到剪切板 @@ -539,8 +540,11 @@ SAV_Misc5.B_AllFlyDest=勾选全部 SAV_Misc5.B_AllKeys=勾选全部 SAV_Misc5.B_Cancel=取消 SAV_Misc5.B_FunfestMissions=解锁所有 (除了 No.0) +SAV_Misc5.B_RandForest=Randomize All Areas SAV_Misc5.B_Save=保存 +SAV_Misc5.CHK_Area9=Area 9 Unlocked: SAV_Misc5.CHK_FMNew=NEW +SAV_Misc5.CHK_Invisible=Invisible SAV_Misc5.CHK_LibertyPass=激活自由船票 SAV_Misc5.GB_EntreeLevel=连入等级 SAV_Misc5.GB_FlyDest=飞翔目的地 @@ -548,6 +552,8 @@ SAV_Misc5.GB_FunfestMissions=庆典任务 SAV_Misc5.GB_KeySystem=解锁的钥匙 SAV_Misc5.GB_PassPowers=释出之力 SAV_Misc5.GB_Roamer=游走 +SAV_Misc5.L_Animation=Animation: +SAV_Misc5.L_Area18=Areas 1-8 Unlocked: SAV_Misc5.L_EntreeBlack=黑 SAV_Misc5.L_EntreeWhite=白 SAV_Misc5.L_FMBestScore=分数 @@ -559,9 +565,13 @@ SAV_Misc5.L_FMParticipants=最多参与数 SAV_Misc5.L_FMParticipated=已参加 SAV_Misc5.L_FMTopScore=最高分 SAV_Misc5.L_FMUnlocked=解锁 +SAV_Misc5.L_Form=Form: +SAV_Misc5.L_Move=Move: SAV_Misc5.L_Roamer641=龙卷云 SAV_Misc5.L_Roamer642=雷电云 +SAV_Misc5.L_Species=Species: SAV_Misc5.TAB_Entralink=连入 +SAV_Misc5.TAB_Forest=Forest SAV_Misc5.TAB_Main=主界面 SAV_MysteryGiftDB.B_Reset=重置筛选 SAV_MysteryGiftDB.B_Search=检索! @@ -974,7 +984,6 @@ SAV_Trainer7.B_AllFlyDest=全部勾选 SAV_Trainer7.B_AllMapUnmask=全部勾选 SAV_Trainer7.B_Cancel=取消 SAV_Trainer7.B_Fashion=获得所有服装 -SAV_Trainer7.B_GenTID=生成 SAV_Trainer7.B_MaxCash=+ SAV_Trainer7.B_Save=保存 SAV_Trainer7.CHK_Gyro=陀螺仪 @@ -1004,7 +1013,6 @@ SAV_Trainer7.L_CurrentMap=当前地图: SAV_Trainer7.L_DaysFromRefreshed=刷新剩余天数: SAV_Trainer7.L_Fame=进入名人堂: SAV_Trainer7.L_FC=圆庆币: -SAV_Trainer7.L_G7TID=G7TID: SAV_Trainer7.L_Hours=时: SAV_Trainer7.L_Language=语言: SAV_Trainer7.L_LastSaved=最后存档: @@ -1020,7 +1028,6 @@ SAV_Trainer7.L_Region=地区: SAV_Trainer7.L_Regular=一般 SAV_Trainer7.L_RotomOT=洛托姆昵称: SAV_Trainer7.L_Seconds=秒: -SAV_Trainer7.L_SID=里ID: SAV_Trainer7.L_SkinColor=皮肤颜色: SAV_Trainer7.L_SnapCount=拍照数: SAV_Trainer7.L_Stamps=印章: @@ -1032,13 +1039,14 @@ SAV_Trainer7.L_Surf2=乌拉乌拉 SAV_Trainer7.L_Surf3=波尼 SAV_Trainer7.L_ThumbsRecord=好评数最高记录: SAV_Trainer7.L_ThumbsTotal=总好评数: -SAV_Trainer7.L_TID=表ID: SAV_Trainer7.L_TrainerName=训练家名: SAV_Trainer7.L_Value=值 SAV_Trainer7.L_Vivillon=彩粉蝶: SAV_Trainer7.L_X=X坐标: SAV_Trainer7.L_Y=Y坐标: SAV_Trainer7.L_Z=Z坐标: +SAV_Trainer7.Label_SID=SID: +SAV_Trainer7.Label_TID=TID: SAV_Trainer7.Tab_BadgeMap=地图 SAV_Trainer7.Tab_BattleTree=对战树 SAV_Trainer7.Tab_Misc=杂项 @@ -1070,13 +1078,13 @@ SAV_ZygardeCell.L_Cells=储存了: SAV_ZygardeCell.L_Collected=收集了: SettingsEditor.ApplyMarkings=导入时标记 SettingsEditor.FlagIllegal=标记不合法 +SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover +SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover SettingsEditor.ModifyUnset=未保存修改提醒 SettingsEditor.SetUpdateDex=修改图鉴 SettingsEditor.SetUpdatePKM=修改宝可梦 SettingsEditor.ShinySprites=异色图标 SettingsEditor.Unicode=Unicode -SettingsEditor.HoverSlotShowText=Show PKM Slot ToolTip on Hover -SettingsEditor.HoverSlotPlayCry=Play PKM Slot Cry on Hover SuperTrainingEditor.B_All=获得全部 SuperTrainingEditor.B_Cancel=取消 SuperTrainingEditor.B_None=全部清除 diff --git a/PKHeX.Core/Util/DataUtil.cs b/PKHeX.Core/Util/DataUtil.cs index 3e53db6f2..89ff89720 100644 --- a/PKHeX.Core/Util/DataUtil.cs +++ b/PKHeX.Core/Util/DataUtil.cs @@ -157,8 +157,9 @@ private static IEnumerable DumpStrings(Type t) /// Existing localization lines (if provided) public static string[] GetLocalization(Type t, string[] existingLines = null) { - existingLines = existingLines ?? new string[0]; var currentLines = DumpStrings(t).ToArray(); + if (existingLines == null) + return currentLines; var existing = GetProperties(existingLines); var current = GetProperties(currentLines); diff --git a/PKHeX.WinForms/MainWindow/Main.cs b/PKHeX.WinForms/MainWindow/Main.cs index 91aa4026f..ca10fc078 100644 --- a/PKHeX.WinForms/MainWindow/Main.cs +++ b/PKHeX.WinForms/MainWindow/Main.cs @@ -135,6 +135,10 @@ private void FormLoadInitialSettings(string[] args, out bool showChangelog, out PKME_Tabs.InitializeFields(); PKME_Tabs.TemplateFields(LoadTemplate(C_SAV.SAV)); + + #if DEBUG + DevUtil.AddControl(Menu_Tools); + #endif } private void FormLoadAddEvents() { diff --git a/PKHeX.WinForms/Util/DevUtil.cs b/PKHeX.WinForms/Util/DevUtil.cs index 712d2b2d2..e07f300e6 100644 --- a/PKHeX.WinForms/Util/DevUtil.cs +++ b/PKHeX.WinForms/Util/DevUtil.cs @@ -10,19 +10,37 @@ namespace PKHeX.WinForms #if DEBUG public static class DevUtil { + public static void AddControl(ToolStripDropDownItem t) + { + t.DropDownItems.Add(GetTranslationUpdater()); + } + private static readonly string[] Languages = {"ja", "fr", "it", "de", "es", "ko", "zh", "pt"}; private const string DefaultLanguage = "en"; /// /// Call this to update all translatable resources (Program Messages, Legality Text, Program GUI) /// - public static void UpdateAll() + private static void UpdateAll() { + if (DialogResult.Yes != WinFormsUtil.Prompt(MessageBoxButtons.YesNo, "Update translation files with current values?")) + return; DumpStringsMessage(); DumpStringsLegality(); UpdateTranslations(); } + private static ToolStripMenuItem GetTranslationUpdater() + { + var ti = new ToolStripMenuItem + { + ShortcutKeys = Keys.Control | Keys.Alt | Keys.D, + Visible = false + }; + ti.Click += (s, e) => UpdateAll(); + return ti; + } + private static void UpdateTranslations() { WinFormsTranslator.SetRemovalMode(false); // add mode