From b5f82f653570a37d5411d83e033ade1788f7da59 Mon Sep 17 00:00:00 2001 From: Kurt Date: Tue, 1 Jan 2019 20:27:00 -0800 Subject: [PATCH] Update translations with latest --- PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt | 1 + PKHeX.Core/Resources/text/de/MessageStrings_de.txt | 5 +++-- PKHeX.Core/Resources/text/de/lang_de.txt | 6 ++++-- PKHeX.Core/Resources/text/en/LegalityCheckStrings_en.txt | 1 + PKHeX.Core/Resources/text/en/MessageStrings_en.txt | 1 + PKHeX.Core/Resources/text/en/lang_en.txt | 6 ++++-- PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt | 1 + PKHeX.Core/Resources/text/es/MessageStrings_es.txt | 5 +++-- PKHeX.Core/Resources/text/es/lang_es.txt | 6 ++++-- PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt | 1 + PKHeX.Core/Resources/text/fr/MessageStrings_fr.txt | 5 +++-- PKHeX.Core/Resources/text/fr/lang_fr.txt | 6 ++++-- PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt | 1 + PKHeX.Core/Resources/text/it/MessageStrings_it.txt | 5 +++-- PKHeX.Core/Resources/text/it/lang_it.txt | 6 ++++-- PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt | 1 + PKHeX.Core/Resources/text/ja/MessageStrings_ja.txt | 1 + PKHeX.Core/Resources/text/ja/lang_ja.txt | 6 ++++-- PKHeX.Core/Resources/text/ko/LegalityCheckStrings_ko.txt | 1 + PKHeX.Core/Resources/text/ko/MessageStrings_ko.txt | 5 +++-- PKHeX.Core/Resources/text/ko/lang_ko.txt | 6 ++++-- PKHeX.Core/Resources/text/zh/LegalityCheckStrings_zh.txt | 1 + PKHeX.Core/Resources/text/zh/MessageStrings_zh.txt | 5 +++-- PKHeX.Core/Resources/text/zh/lang_zh.txt | 6 ++++-- PKHeX.WinForms/MainWindow/Main.cs | 6 +++++- PKHeX.WinForms/Util/DevUtil.cs | 4 ++++ 26 files changed, 69 insertions(+), 29 deletions(-) diff --git a/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt b/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt index 07d116d80..9c2e8add3 100644 --- a/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt +++ b/PKHeX.Core/Resources/text/de/LegalityCheckStrings_de.txt @@ -73,6 +73,7 @@ LEggPokerus = Eggs can not be infected with Pokérus. LEggPP = Eggs cannot have modified PP counts. LEggPPUp = Cannot apply PP Ups to an Egg. LEggShinyLeaf = Eggs cannot have Shiny Leaf/Crown. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Can't obtain Egg for this species. LEggUnhatched = Valid un-hatched Egg. LEncCondition = Valid Wild Encounter at location. diff --git a/PKHeX.Core/Resources/text/de/MessageStrings_de.txt b/PKHeX.Core/Resources/text/de/MessageStrings_de.txt index 61a03b85e..af08f7d82 100644 --- a/PKHeX.Core/Resources/text/de/MessageStrings_de.txt +++ b/PKHeX.Core/Resources/text/de/MessageStrings_de.txt @@ -25,6 +25,8 @@ MsgResearchRequired = Needs more research. MsgFileLoad = File Loaded: MsgFileLoadFail = Unable to load file. MsgFileLoadFailAuto = An error occurred while attempting to auto-load your save file. +MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. +MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. MsgFileLoadVersionSelect = Select version. MsgFileLoadVersionDetect = Generation {0} Save File detected. MsgFileLoadEncrypted = PKHeX only edits decrypted save files. @@ -234,5 +236,4 @@ MsgItemPouchRemoved = The following item(s) have been removed from the {0} pouch MsgSaveDifferentTypes = Save File types are different. MsgSaveDifferentVersions = Save File versions are not the same. MsgSaveNumberInvalid = Save File {0} is not valid. -MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. -MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/de/lang_de.txt b/PKHeX.Core/Resources/text/de/lang_de.txt index 030c5d2b9..af996a940 100644 --- a/PKHeX.Core/Resources/text/de/lang_de.txt +++ b/PKHeX.Core/Resources/text/de/lang_de.txt @@ -405,13 +405,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancel SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -913,7 +914,6 @@ SAV_Pokepuff.B_Cancel=Abbrechen SAV_Pokepuff.B_None=Kein SAV_Pokepuff.B_Save=Speichern SAV_Pokepuff.B_Sort=Sort -SAV_Pokepuff.L_Count=NR: SAV_Roamer3.B_Cancel=Cancel SAV_Roamer3.B_Save=Save SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1215,6 +1215,8 @@ SAV_ZygardeCell.B_Save=Save SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Flag Illegal Slots in Save File SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/en/LegalityCheckStrings_en.txt b/PKHeX.Core/Resources/text/en/LegalityCheckStrings_en.txt index bc0c84f61..8ba3240b1 100644 --- a/PKHeX.Core/Resources/text/en/LegalityCheckStrings_en.txt +++ b/PKHeX.Core/Resources/text/en/LegalityCheckStrings_en.txt @@ -73,6 +73,7 @@ LEggPokerus = Eggs cannot be infected with Pokérus. LEggPP = Eggs cannot have modified move PP counts. LEggPPUp = Cannot apply PP Ups to an Egg. LEggShinyLeaf = Eggs cannot have Shiny Leaf/Crown. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Can't obtain Egg for this species. LEggUnhatched = Valid un-hatched Egg. LEncCondition = Valid Wild Encounter at location. diff --git a/PKHeX.Core/Resources/text/en/MessageStrings_en.txt b/PKHeX.Core/Resources/text/en/MessageStrings_en.txt index c0b8158e2..90361377a 100644 --- a/PKHeX.Core/Resources/text/en/MessageStrings_en.txt +++ b/PKHeX.Core/Resources/text/en/MessageStrings_en.txt @@ -99,6 +99,7 @@ MsgSaveExportSuccessPath = SAV exported to: MsgSaveExportContinue = Continue saving? MsgSaveSlotEmpty = Can't have an empty/egg party. MsgSaveSlotLocked = Can't modify a locked slot. +MsgSaveSlotBadData = Unable to set to this slot. MsgSaveBackup = Saved Backup of current SAV to: MsgSaveCurrentGeneration = Current SAV Generation: {0} MsgSaveBoxCloneFromTabs = Clone Pokemon from Editing Tabs to all slots in {0}? diff --git a/PKHeX.Core/Resources/text/en/lang_en.txt b/PKHeX.Core/Resources/text/en/lang_en.txt index 49343857b..41cf54b19 100644 --- a/PKHeX.Core/Resources/text/en/lang_en.txt +++ b/PKHeX.Core/Resources/text/en/lang_en.txt @@ -401,13 +401,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancel SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -909,7 +910,6 @@ SAV_Pokepuff.B_Cancel=Cancel SAV_Pokepuff.B_None=None SAV_Pokepuff.B_Save=Save SAV_Pokepuff.B_Sort=Sort -SAV_Pokepuff.L_Count=CNT: SAV_Roamer3.B_Cancel=Cancel SAV_Roamer3.B_Save=Save SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1211,6 +1211,8 @@ SAV_ZygardeCell.B_Save=Save SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Flag Illegal Slots in Save File SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt b/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt index 19a3f12b6..28b35b5fb 100644 --- a/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt +++ b/PKHeX.Core/Resources/text/es/LegalityCheckStrings_es.txt @@ -73,6 +73,7 @@ LEggPokerus = Los Huevos no pueden estar infectados con Pokérus. LEggPP = Los Huevos no pueden tener los contadores de PP modificados. LEggPPUp = No se puede aplicar Más PP a un huevo. LEggShinyLeaf = Los Huevos no pueden tener Hoja/Corona Dorada. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Esta Especie no puede tener Huevos. LEggUnhatched = Huevo eclosionado inválido. LEncCondition = Encuentro salvaje válido en la localización. diff --git a/PKHeX.Core/Resources/text/es/MessageStrings_es.txt b/PKHeX.Core/Resources/text/es/MessageStrings_es.txt index 6e0cb222d..63cf02414 100644 --- a/PKHeX.Core/Resources/text/es/MessageStrings_es.txt +++ b/PKHeX.Core/Resources/text/es/MessageStrings_es.txt @@ -25,6 +25,8 @@ MsgResearchRequired = Se requiere más investigación. MsgFileLoad = Archivo cargado: MsgFileLoadFail = No se ha podido cargar el archivo. MsgFileLoadFailAuto = Ha ocurrido un error mientras se intentaba auto cargar tu archivo de guardado. +MsgFileLoadFailAutoAdvise = Se recomienda eliminar manualmente los nombres de archivo incorrectos de la carpeta. +MsgFileLoadFailAutoCause = Esto parece ser causado por el Homebrew creando nobres de archivo incorrectos. MsgFileLoadVersionSelect = Escoge la versión. MsgFileLoadVersionDetect = Archivo de guardado de la Generación {0} detectado. MsgFileLoadEncrypted = PKHeX solo edita archivos de guardado desencriptados. @@ -234,5 +236,4 @@ MsgItemPouchRemoved = Los siguientes artículos se han eliminado de la bolsa {0} MsgSaveDifferentTypes = Los tipos de archivos de guardado son diferentes. MsgSaveDifferentVersions = Las versiones de los archivos de guardado no son iguales. MsgSaveNumberInvalid = Archivo de Guardado {0} no es válido. -MsgFileLoadFailAutoAdvise = Se recomienda eliminar manualmente los nombres de archivo incorrectos de la carpeta. -MsgFileLoadFailAutoCause = Esto parece ser causado por el Homebrew creando nobres de archivo incorrectos. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/es/lang_es.txt b/PKHeX.Core/Resources/text/es/lang_es.txt index abeec128d..8e3485a91 100644 --- a/PKHeX.Core/Resources/text/es/lang_es.txt +++ b/PKHeX.Core/Resources/text/es/lang_es.txt @@ -401,13 +401,14 @@ SAV_Encounters.L_Move1=Mov. 1: SAV_Encounters.L_Move2=Mov. 2: SAV_Encounters.L_Move3=Mov. 3: SAV_Encounters.L_Move4=Mov. 4: -SAV_Encounters.L_Viewed=Último Visto: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Especie: SAV_Encounters.Menu_Close=Archivo SAV_Encounters.Menu_Exit=&Cerrar SAV_Encounters.Menu_SearchAdvanced=Búsqueda Avanzada SAV_Encounters.Menu_SearchSettings=Opciones de Búsqueda SAV_Encounters.Menu_Tools=Herramientas +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancelar SAV_EventFlags.B_LoadNew=Cargar nuevo SAV_EventFlags.B_LoadOld=Cargar viejo @@ -909,7 +910,6 @@ SAV_Pokepuff.B_Cancel=Cancelar SAV_Pokepuff.B_None=Ninguno SAV_Pokepuff.B_Save=Guardar SAV_Pokepuff.B_Sort=Editar -SAV_Pokepuff.L_Count=CNT: SAV_Roamer3.B_Cancel=Cancelar SAV_Roamer3.B_Save=Guardar SAV_Roamer3.CHK_Active=Errante (activo) @@ -1211,6 +1211,8 @@ SAV_ZygardeCell.B_Save=Guardar SAV_ZygardeCell.L_Cells=Guardado: SAV_ZygardeCell.L_Collected=Colectado: SettingsEditor.ApplyMarkings=Aplicar marcadores al importar +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Marca ilegal SettingsEditor.HideSAVDetails=Ocultar detalles de partidas guardadas en el título del programa SettingsEditor.HideSecretDetails=Ocultar detalles secretos en los editores diff --git a/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt b/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt index 2464d55ca..f2e04e64d 100644 --- a/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt +++ b/PKHeX.Core/Resources/text/fr/LegalityCheckStrings_fr.txt @@ -73,6 +73,7 @@ LEggPokerus = L'Œuf ne peut pas être atteint par le Pokérus. LEggPP = Impossible de modifier les PP d'un Œuf. LEggPPUp = Impossible d'appliquer des PP Plus à un Œuf. LEggShinyLeaf = Les Œufs ne peuvent pas avoir de feuille / couronne d'or. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Cette espèce ne peut pas se reproduire. LEggUnhatched = Œuf non-éclos valide. LEncCondition = Rencontre de Pokémon sauvage valide à cet endroit. diff --git a/PKHeX.Core/Resources/text/fr/MessageStrings_fr.txt b/PKHeX.Core/Resources/text/fr/MessageStrings_fr.txt index f82403bfd..c3b3b4c32 100644 --- a/PKHeX.Core/Resources/text/fr/MessageStrings_fr.txt +++ b/PKHeX.Core/Resources/text/fr/MessageStrings_fr.txt @@ -25,6 +25,8 @@ MsgResearchRequired = Nécessite plus de recherche. MsgFileLoad = Fichier chargé : MsgFileLoadFail = Impossible de charger ce fichier. MsgFileLoadFailAuto = Une erreur s'est provenue pendant le chargement auto de votre fichier. +MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. +MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. MsgFileLoadVersionSelect = Choisir la version. MsgFileLoadVersionDetect = Fichier de sauvegarde de génération {0} détecté. MsgFileLoadEncrypted = PKHeX n'édite que des fichiers de sauvegarde décryptés. @@ -234,5 +236,4 @@ MsgItemPouchRemoved = The following item(s) have been removed from the {0} pouch MsgSaveDifferentTypes = Les types de sauvegarde ne sont pas les mêmes. MsgSaveDifferentVersions = Les versions ne sont pas les mêmes. MsgSaveNumberInvalid = Sauvegarde {0} invalide. -MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. -MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/fr/lang_fr.txt b/PKHeX.Core/Resources/text/fr/lang_fr.txt index e1f43b16e..16e67a0c3 100644 --- a/PKHeX.Core/Resources/text/fr/lang_fr.txt +++ b/PKHeX.Core/Resources/text/fr/lang_fr.txt @@ -405,13 +405,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancel SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -913,7 +914,6 @@ SAV_Pokepuff.B_Cancel=Cancel SAV_Pokepuff.B_None=None SAV_Pokepuff.B_Save=Save SAV_Pokepuff.B_Sort=Sort -SAV_Pokepuff.L_Count=CNT: SAV_Roamer3.B_Cancel=Cancel SAV_Roamer3.B_Save=Save SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1215,6 +1215,8 @@ SAV_ZygardeCell.B_Save=Sauvegarder SAV_ZygardeCell.L_Cells=Conservé : SAV_ZygardeCell.L_Collected=Obtenu : SettingsEditor.ApplyMarkings=Appliquer des marques de l'import +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Marquer les Pokémon illégaux dans la sauvegarde SettingsEditor.HideSAVDetails=Cacher les détails de la sauvegarde SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt b/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt index 07d116d80..9c2e8add3 100644 --- a/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt +++ b/PKHeX.Core/Resources/text/it/LegalityCheckStrings_it.txt @@ -73,6 +73,7 @@ LEggPokerus = Eggs can not be infected with Pokérus. LEggPP = Eggs cannot have modified PP counts. LEggPPUp = Cannot apply PP Ups to an Egg. LEggShinyLeaf = Eggs cannot have Shiny Leaf/Crown. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Can't obtain Egg for this species. LEggUnhatched = Valid un-hatched Egg. LEncCondition = Valid Wild Encounter at location. diff --git a/PKHeX.Core/Resources/text/it/MessageStrings_it.txt b/PKHeX.Core/Resources/text/it/MessageStrings_it.txt index 61a03b85e..8da03f462 100644 --- a/PKHeX.Core/Resources/text/it/MessageStrings_it.txt +++ b/PKHeX.Core/Resources/text/it/MessageStrings_it.txt @@ -25,6 +25,8 @@ MsgResearchRequired = Needs more research. MsgFileLoad = File Loaded: MsgFileLoadFail = Unable to load file. MsgFileLoadFailAuto = An error occurred while attempting to auto-load your save file. +MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. +MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. MsgFileLoadVersionSelect = Select version. MsgFileLoadVersionDetect = Generation {0} Save File detected. MsgFileLoadEncrypted = PKHeX only edits decrypted save files. @@ -97,6 +99,7 @@ MsgSaveExportSuccessPath = SAV exported to: MsgSaveExportContinue = Continue saving? MsgSaveSlotEmpty = Can't have an empty/egg party. MsgSaveSlotLocked = Can't modify a locked slot. +MsgSaveSlotBadData = Unable to set to this slot. MsgSaveBackup = Saved Backup of current SAV to: MsgSaveCurrentGeneration = Current SAV Generation: {0} MsgSaveBoxCloneFromTabs = Clone Pokemon from Editing Tabs to all slots in {0}? @@ -234,5 +237,3 @@ MsgItemPouchRemoved = The following item(s) have been removed from the {0} pouch MsgSaveDifferentTypes = Save File types are different. MsgSaveDifferentVersions = Save File versions are not the same. MsgSaveNumberInvalid = Save File {0} is not valid. -MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. -MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. diff --git a/PKHeX.Core/Resources/text/it/lang_it.txt b/PKHeX.Core/Resources/text/it/lang_it.txt index 708374cbf..4adf0e1e6 100644 --- a/PKHeX.Core/Resources/text/it/lang_it.txt +++ b/PKHeX.Core/Resources/text/it/lang_it.txt @@ -405,13 +405,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancel SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -919,7 +920,6 @@ SAV_Pokepuff.B_Cancel=Cancel SAV_Pokepuff.B_None=None SAV_Pokepuff.B_Save=Save SAV_Pokepuff.B_Sort=Sort -SAV_Pokepuff.L_Count=CNT: SAV_Roamer3.B_Cancel=Cancel SAV_Roamer3.B_Save=Save SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1221,6 +1221,8 @@ SAV_ZygardeCell.B_Save=Save SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=Apply Markings on Import +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Flag Illegal Slots in Save File SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt b/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt index 6cdfc23dc..61422e7d9 100644 --- a/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt +++ b/PKHeX.Core/Resources/text/ja/LegalityCheckStrings_ja.txt @@ -73,6 +73,7 @@ LEggPokerus = Eggs can not be infected with Pokérus. LEggPP = タマゴのPPは最大値に設定してください LEggPPUp = タマゴにポイントアップは使用できません LEggShinyLeaf = タマゴに「かがやくはっぱ」「おうかん」は設定できません +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = Can't obtain Egg for this species. LEggUnhatched = Valid un-hatched Egg. LEncCondition = Valid Wild Encounter at location. diff --git a/PKHeX.Core/Resources/text/ja/MessageStrings_ja.txt b/PKHeX.Core/Resources/text/ja/MessageStrings_ja.txt index e039ccba1..af08f7d82 100644 --- a/PKHeX.Core/Resources/text/ja/MessageStrings_ja.txt +++ b/PKHeX.Core/Resources/text/ja/MessageStrings_ja.txt @@ -236,3 +236,4 @@ MsgItemPouchRemoved = The following item(s) have been removed from the {0} pouch MsgSaveDifferentTypes = Save File types are different. MsgSaveDifferentVersions = Save File versions are not the same. MsgSaveNumberInvalid = Save File {0} is not valid. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/ja/lang_ja.txt b/PKHeX.Core/Resources/text/ja/lang_ja.txt index 8279cacc8..794ed9fe3 100644 --- a/PKHeX.Core/Resources/text/ja/lang_ja.txt +++ b/PKHeX.Core/Resources/text/ja/lang_ja.txt @@ -405,13 +405,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=キャンセル SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -913,7 +914,6 @@ SAV_Pokepuff.B_Cancel=キャンセル SAV_Pokepuff.B_None=なし SAV_Pokepuff.B_Save=保存 SAV_Pokepuff.B_Sort=ソート -SAV_Pokepuff.L_Count=個数 SAV_Roamer3.B_Cancel=キャンセル SAV_Roamer3.B_Save=保存 SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1215,6 +1215,8 @@ SAV_ZygardeCell.B_Save=保存 SAV_ZygardeCell.L_Cells=キューブ内 SAV_ZygardeCell.L_Collected=回収 SettingsEditor.ApplyMarkings=Apply Markings on Import +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=不整合を表示 SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/ko/LegalityCheckStrings_ko.txt b/PKHeX.Core/Resources/text/ko/LegalityCheckStrings_ko.txt index 8421abeb7..008209a2c 100644 --- a/PKHeX.Core/Resources/text/ko/LegalityCheckStrings_ko.txt +++ b/PKHeX.Core/Resources/text/ko/LegalityCheckStrings_ko.txt @@ -73,6 +73,7 @@ LEggPokerus = 알은 포켓러스에 감염될 수 없습니다. LEggPP = 알은 PP를 수정할 수 없습니다. LEggPPUp = 알에는 PP업을 적용할 수 없습니다. LEggShinyLeaf = 알은 빛나는나뭇잎/왕관을 가질 수 없습니다. +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = 이 포켓몬 종류의 알은 얻을 수 없습니다. LEggUnhatched = 사용할 수 있는 부화 전 알입니다. LEncCondition = 장소에서 사용할 수 있는 야생 인카운터입니다. diff --git a/PKHeX.Core/Resources/text/ko/MessageStrings_ko.txt b/PKHeX.Core/Resources/text/ko/MessageStrings_ko.txt index 61a03b85e..af08f7d82 100644 --- a/PKHeX.Core/Resources/text/ko/MessageStrings_ko.txt +++ b/PKHeX.Core/Resources/text/ko/MessageStrings_ko.txt @@ -25,6 +25,8 @@ MsgResearchRequired = Needs more research. MsgFileLoad = File Loaded: MsgFileLoadFail = Unable to load file. MsgFileLoadFailAuto = An error occurred while attempting to auto-load your save file. +MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. +MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. MsgFileLoadVersionSelect = Select version. MsgFileLoadVersionDetect = Generation {0} Save File detected. MsgFileLoadEncrypted = PKHeX only edits decrypted save files. @@ -234,5 +236,4 @@ MsgItemPouchRemoved = The following item(s) have been removed from the {0} pouch MsgSaveDifferentTypes = Save File types are different. MsgSaveDifferentVersions = Save File versions are not the same. MsgSaveNumberInvalid = Save File {0} is not valid. -MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. -MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/ko/lang_ko.txt b/PKHeX.Core/Resources/text/ko/lang_ko.txt index fac0de80e..f9014d922 100644 --- a/PKHeX.Core/Resources/text/ko/lang_ko.txt +++ b/PKHeX.Core/Resources/text/ko/lang_ko.txt @@ -401,13 +401,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=Cancel SAV_EventFlags.B_LoadNew=Load New SAV_EventFlags.B_LoadOld=Load Old @@ -909,7 +910,6 @@ SAV_Pokepuff.B_Cancel=취소 SAV_Pokepuff.B_None=모두 제거 SAV_Pokepuff.B_Save=저장 SAV_Pokepuff.B_Sort=정렬 -SAV_Pokepuff.L_Count=개수: SAV_Roamer3.B_Cancel=Cancel SAV_Roamer3.B_Save=Save SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1211,6 +1211,8 @@ SAV_ZygardeCell.B_Save=Save SAV_ZygardeCell.L_Cells=Stored: SAV_ZygardeCell.L_Collected=Collected: SettingsEditor.ApplyMarkings=가져오기 중 마킹하기 +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=Flag Illegal Slots in Save File SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.Core/Resources/text/zh/LegalityCheckStrings_zh.txt b/PKHeX.Core/Resources/text/zh/LegalityCheckStrings_zh.txt index f5a240834..adb12f75a 100644 --- a/PKHeX.Core/Resources/text/zh/LegalityCheckStrings_zh.txt +++ b/PKHeX.Core/Resources/text/zh/LegalityCheckStrings_zh.txt @@ -73,6 +73,7 @@ LEggPokerus = 蛋不能感染宝可病毒。 LEggPP = 蛋不能有PP数变动。 LEggPPUp = 不能对蛋使用PP提升剂。 LEggShinyLeaf = 蛋不能有闪光树叶/王冠。 +LEggShinyPokeStar = Eggs cannot be a Pokéstar Studios star. LEggSpecies = 不能获得该种宝可梦的蛋。 LEggUnhatched = 合法孵化的蛋。 LEncCondition = 合法野外遇见方式。 diff --git a/PKHeX.Core/Resources/text/zh/MessageStrings_zh.txt b/PKHeX.Core/Resources/text/zh/MessageStrings_zh.txt index 95f736a22..fe4420741 100644 --- a/PKHeX.Core/Resources/text/zh/MessageStrings_zh.txt +++ b/PKHeX.Core/Resources/text/zh/MessageStrings_zh.txt @@ -25,6 +25,8 @@ MsgResearchRequired = 需要更多研究。 MsgFileLoad = 文件已加载: MsgFileLoadFail = 无法读取文件。 MsgFileLoadFailAuto = 在自动读取存档文件时发生错误。 +MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. +MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. MsgFileLoadVersionSelect = 选择版本。 MsgFileLoadVersionDetect = 检测到第 {0} 世代的存档文件。 MsgFileLoadEncrypted = PKHeX 只能编辑解码后的存档文件。 @@ -234,5 +236,4 @@ MsgItemPouchRemoved = 下列道具已从 {0} 物品栏删除。 MsgSaveDifferentTypes = 存档文件类型不同。 MsgSaveDifferentVersions = 存档文件版本不同。 MsgSaveNumberInvalid = 存档文件 {0} 无效。 -MsgFileLoadFailAutoAdvise = It is advised to manually remove bad filenames from the folder. -MsgFileLoadFailAutoCause = This is likely caused by Homebrew creating invalid filenames. +MsgSaveSlotBadData = Unable to set to this slot. diff --git a/PKHeX.Core/Resources/text/zh/lang_zh.txt b/PKHeX.Core/Resources/text/zh/lang_zh.txt index 60d499624..e59234b90 100644 --- a/PKHeX.Core/Resources/text/zh/lang_zh.txt +++ b/PKHeX.Core/Resources/text/zh/lang_zh.txt @@ -401,13 +401,14 @@ SAV_Encounters.L_Move1=Move 1: SAV_Encounters.L_Move2=Move 2: SAV_Encounters.L_Move3=Move 3: SAV_Encounters.L_Move4=Move 4: -SAV_Encounters.L_Viewed=Last Viewed: {0} +SAV_Encounters.L_Version=OT Version: SAV_Encounters.Label_Species=Species: SAV_Encounters.Menu_Close=File SAV_Encounters.Menu_Exit=&Close SAV_Encounters.Menu_SearchAdvanced=Advanced Search SAV_Encounters.Menu_SearchSettings=Search Settings SAV_Encounters.Menu_Tools=Tools +SAV_Encounters.mnuView=View SAV_EventFlags.B_Cancel=取消 SAV_EventFlags.B_LoadNew=读新数据 SAV_EventFlags.B_LoadOld=读旧数据 @@ -909,7 +910,6 @@ SAV_Pokepuff.B_Cancel=取消 SAV_Pokepuff.B_None=清空 SAV_Pokepuff.B_Save=保存 SAV_Pokepuff.B_Sort=排序 -SAV_Pokepuff.L_Count=计数: SAV_Roamer3.B_Cancel=取消 SAV_Roamer3.B_Save=保存 SAV_Roamer3.CHK_Active=Roaming (Active) @@ -1211,6 +1211,8 @@ SAV_ZygardeCell.B_Save=保存 SAV_ZygardeCell.L_Cells=储存了: SAV_ZygardeCell.L_Collected=收集了: SettingsEditor.ApplyMarkings=导入时标记 +SettingsEditor.BAKEnabled=Automatic Save File Backups Enabled +SettingsEditor.DetectSaveOnStartup=Automatically Detect Save File on Program Startup SettingsEditor.FlagIllegal=标记不合法 SettingsEditor.HideSAVDetails=Hide Save File Details in Program Title SettingsEditor.HideSecretDetails=Hide Secret Details in Editors diff --git a/PKHeX.WinForms/MainWindow/Main.cs b/PKHeX.WinForms/MainWindow/Main.cs index e68e1648d..dedf82e23 100644 --- a/PKHeX.WinForms/MainWindow/Main.cs +++ b/PKHeX.WinForms/MainWindow/Main.cs @@ -31,9 +31,13 @@ public Main() FormLoadInitialSettings(args, out bool showChangelog, out bool BAKprompt); InitializeComponent(); + FormLoadAddEvents(); + #if DEBUG // translation updater -- all controls are added at this point -- call translate now + if (DevUtil.IsUpdatingTranslations) + WinFormsUtil.TranslateInterface(this, CurrentLanguage); // Translate the UI to language. + #endif FormInitializeSecond(); - FormLoadAddEvents(); FormLoadCustomBackupPaths(); FormLoadInitialFiles(args); FormLoadCheckForUpdates(); diff --git a/PKHeX.WinForms/Util/DevUtil.cs b/PKHeX.WinForms/Util/DevUtil.cs index c240a6b05..ad61438c9 100644 --- a/PKHeX.WinForms/Util/DevUtil.cs +++ b/PKHeX.WinForms/Util/DevUtil.cs @@ -17,6 +17,8 @@ public static void AddControl(ToolStripDropDownItem t) private static readonly string[] Languages = {"ja", "fr", "it", "de", "es", "ko", "zh"}; private const string DefaultLanguage = "en"; + public static bool IsUpdatingTranslations { get; private set; } + /// /// Call this to update all translatable resources (Program Messages, Legality Text, Program GUI) /// @@ -24,9 +26,11 @@ private static void UpdateAll() { if (DialogResult.Yes != WinFormsUtil.Prompt(MessageBoxButtons.YesNo, "Update translation files with current values?")) return; + IsUpdatingTranslations = true; DumpStringsLegality(); DumpStringsMessage(); UpdateTranslations(); + IsUpdatingTranslations = false; } private static ToolStripMenuItem GetTranslationUpdater()