Translation file + fix for MemoryVarType

added de/fr + added null detection to skip over
This commit is contained in:
Kurt 2014-06-28 15:24:45 -07:00
parent 4f7634f07f
commit 6be1e537f8
4 changed files with 526 additions and 5 deletions

View file

@ -0,0 +1,261 @@
! PKHeX Interface Customization File
! Languages: Save this file accordingly and put it in the same folder as PKHeX's executable.
! lang_en.txt = English
! lang_jp.txt = Japanese
! lang_fr.txt = French
! lang_de.txt = German
! lang_es.txt = Spanish
! lang_it.txt = Italian
! lang_ko.txt = Korean
! Make sure that each edit has a ' = ' between Control name and new Text!
! For the Menu Bar, separate the DropDown Item names with ' ; '
!
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Ribbons / Medals UI Below
! Form1
- Change stuff below this line, not above.
----------------Overall PKX Interface------------------
Menu_File = File ; Open... ; Save as... ; Exit
Menu_Tools = Tools ; Toggle Box Interface ; Import Gen5 PKM ; Load/Dump Boxes
Menu_Options = Options ; Language ; About PKHeX
--------------------Main Tab Data----------------------
Tab_Main = Haupt
Label_PID = PID:
BTN_RerollPID = Neu
Label_Species = Pokémon:
CHK_Nicknamed = Spitzname:
Label_EXP = EXP:
Label_CurLevel = Level:
Label_Nature = Wesen:
Label_HeldItem = Item:
Label_Friendship = Freundschaft:
Label_Form = Form:
Label_Ability = Fähigkeit:
Label_Language = Sprache:
CHK_IsEgg = Ist Ei
CHK_Infected = Infiziert
CHK_Cured = Geheilt
Label_PKRS = PkRs:
Label_PKRSdays = d:
Label_Country = Land:
Label_SubRegion = Unterregion:
Label_3DSRegion = 3DS Region:
---------------------Met Tab Data-----------------------
Tab_Met = Traf
Label_OriginGame = Herkunftsspiel:
Label_MetLocation = Fundort:
Label_Ball = Ball:
Label_MetLevel = Trefflevel:
Label_MetDate = Treffdatum:
Label_EncounterType = Begegnung:
CHK_Fateful = Schicksalshafte Begeg.
---------------------Egg Met Data-----------------------
CHK_AsEgg = Als Ei
GB_EggConditions = Ei-Treff-Bedingungen
Label_EggLocation = Fundort:
Label_EggDate = Datum:
--------------------Stats Tab Data----------------------
Tab_Stats = Werte
Label_IVs = DVs
Label_EVs = EVs
Label_Stats = Werte
Label_HP = KP:
Label_ATK = Atk:
Label_DEF = Def:
Label_SPA = SpA:
Label_SPD = SpD:
Label_SPE = Init:
Label_Total = Gesamt:
Label_HiddenPowerPrefix = Kraftreserve Typ:
Label_CharacteristicPrefix = Persönlichkeit:
BTN_RandomIVs = Zufällige DVs
BTN_RandomEVs = Zufällige EVs
Label_ContestStats = Wettbewerbswerte
Label_Cool = Coolness
Label_Beauty = Schönheit
Label_Cute = Anmut
Label_Smart = Klugheit
Label_Tough = Stärke
Label_Sheen = Glanz
-------------------Attacks Tab Data---------------------
Tab_Attacks = Attacken
GB_CurrentMoves = Aktuelle Attacken
Label_CurPP = AP
Label_PPups = AP Plus
GB_RelearnMoves = Wiedererlente Attacken
-------------------OT/Misc Tab Data---------------------
Tab_OTMisc = OT/Etc
GB_OT = Trainer Informationen
Label_TID = TID:
Label_SID = SID:
Label_OT = OT:
RB_OTM = M
RB_OTF = F
GB_nOT = Letzter (nicht OT) Handler
Label_PrevOT = OT:
RB_nOTM = M
RB_nOTF = F
GB_ExtraBytes = Extra Bytes
GB_Markings = Markierungen
BTN_Ribbons = Bänder/Medaillen
BTN_History = Erinnerung/Amie
Label_EncryptionConstant = PKX-Konstante:
BTN_RerollEC = Neu
-----------------Save Data Interface--------------------
Tab_Box = Box
Tab_PartyBattle = Team-Kampf
Tab_Other = Andere
Tab_Tools = Tools
Tab_SAV = SAV
B_OpenPokePuffs = Poké Puffs
B_OpenItemPouch = Items
B_OpenTrainerInfo = Trainerinfo
B_OpenBoxLayout = Boxlayout
B_OpenWondercards = Wunderkarte
B_OpenBerryField = Beerenfeld
B_OpenOPowers = O-Kräfte
B_OpenEventFlags = Event Flags
B_OpenPokedex = Pokédex
--------------------Tab Internals-----------------------
L_Party = Team:
L_BattleBox = Kampfbox:
GB_Daycare = Pension
GB_GTS = GTS
GB_Fused = Fused
GB_SUBE = Alter Mann
DayCare_HasEgg = Ei verfügbar
L_DaycareSeed = Seed
L_ReadOnlyOther = Dieser Tab ist nur lesbar.
B_BoxIO = Box Öffnen / Speichern
B_JPEG = Speichere PGL .JPEG
B_OUTHallofFame = Ruhmeshalle
B_OUTPasserby = Passanten
L_IntegrityCheck = Integritäscheck:
B_VerifyCHK = Checksums
B_VerifySHA = Hashes
L_SAVManipulation = Spielstandmanipulation:
B_SwitchSAV = SAV wechseln
B_ExportSAV = SAV exportieren
! End
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Ribbons / Medals UI Below
! RibbonMedal
- Change stuff below this line, not above.
----------------------Buttons--------------------------
BTN_All = Alle
BTN_None = Nichts
BTN_Cancel = Abbrechen
BTN_Save = Speichern
-------------------Ribbons/Medals----------------------
Tab_Kalos = Häufige Bänder
Tab_Extra = Zusatzbänder
Tab_Medals = Trainingsmedaillen
GB_Kalos12 = Set 12
Kalos1a_0 = Kalos Champion
Kalos1a_1 = Hoenn Champion
Kalos1a_2 = Sinnoh Champion
Kalos1a_3 = Beste Freunde
Kalos1a_4 = Training
Kalos1a_5 = Erfahrener Kämpfer
Kalos1a_6 = Experten Kämpfer
Kalos1a_7 = Fleiß
---
Kalos1b_0 = Wachsamkeit
Kalos1b_1 = Schock
Kalos1b_2 = Niederschlag
Kalos1b_3 = Sorglosigkeit
Kalos1b_4 = Entspannung
Kalos1b_5 = Schlafen
Kalos1b_6 = Lächeln
Kalos1b_7 = Hinreißend
---
GB_Kalos34 = Set 2
Kalos2a_0 = Königlich
Kalos2a_1 = Hinreißend Königl.
Kalos2a_2 = Künstler
Kalos2a_3 = Fußabdruck
Kalos2a_4 = Rekord
Kalos2a_5 = Legende
Kalos2a_6 = Land
Kalos2a_7 = Nation
---
Kalos2b_0 = Erde
Kalos2b_1 = Welt
Kalos2b_2 = Klassisch
Kalos2b_3 = Premier
Kalos2b_4 = Geschichte
Kalos2b_5 = Geburtstag
Kalos2b_6 = Spezial
Kalos2b_7 = Gedenk
---
GB_Extra1 = Set 3
Extra1_0 = Wunsch
Extra1_1 = Kampfchampion
Extra1_2 = Regionaler Champion
Extra1_3 = Nationaler Champion
Extra1_4 = Weltchampion
L_PastContest = Verg. Wettbewerbsb.:
L_PastBattle = Verg. Kampfb.:
------------------Super Training---------------------
L_SuperTraining = Normales Super Training
L_Rank1 = Rang 1
TMedal1_3 = KP
TMedal1_4 = Atk
TMedal1_7 = Def
TMedal1_2 = SpA
TMedal1_5 = SpD
TMedal1_6 = Init
L_Rank2 = Rang 2
TMedal2_1 = KP
TMedal2_2 = Atk
TMedal2_5 = Def
TMedal2_0 = SpA
TMedal2_3 = SpD
TMedal2_4 = Init
L_Rank3 = Rang 3
TMedal2_7 = HP
TMedal3_0 = Atk
TMedal3_3 = Def
TMedal2_6 = SpA
TMedal3_1 = SpD
TMedal3_2 = Init
CHK_Secret = Geheimtraining verfügbar
L_Rank3 = Rang 4
TMedal3_4 = Unheil
L_Rank3 = Rang 5
TMedal3_5 = Blattst.
TMedal3_6 = Feuerst.
TMedal3_7 = Wasserst.
TMedal4_0 = Beweg. Tore!
L_Rank3 = Rang 6
TMedal4_1 = 2. Halbzeit!
TMedal4_2 = 1. Haltzeit!
TMedal4_3 = Weitsch.
L_Rank3 = Rang 7
TMedal4_4 = Purmel
TMedal4_5 = Bit-Ballon-Barriere
TMedal4_6 = Blitz-K.O.!
L_Rank3 = Rang 8
TMedal4_7 = Pokémon X/Y
! End
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Memories / Amie UI Below
! MemoryAmie
- Change stuff below this line, not above.
---------------------Bottom UI-------------------------
BTN_Cancel = Abbrechen
BTN_Save = Speichern
L_Handler = Aktueller Handler:
-
Tab_OTMemory = Erinnerungen mit: OT
L_OT_Friendship = Freundschaft:
L_OT_Affection = Zuneigung:
Tab_CTMemory = Erinnerungen mit: notOT
L_CT_Friendship = Freundschaft:
L_cT_Affection = Zuneigung:
Tab_Residence = Herkunft
--
- **Please leave the {0} in your line. The OT name will show instead.
--
L_Arguments = Deaktiviert ; Nie verlassen ; OT ; Letzte Gen. ; Erinnerungen mit ; Pokémon ; Area ; Item(s) ; Move ; Location
! End

View file

@ -21,7 +21,6 @@ Menu_Options = Options ; Language ; About PKHeX
--------------------Main Tab Data----------------------
Tab_Main = Main
Label_PID = PID:
Label_IsShiny = Shiny
BTN_RerollPID = Reroll
Label_Species = Species:
CHK_Nicknamed = Nickname:
@ -151,7 +150,7 @@ BTN_Save = Save
Tab_Kalos = Common Ribbons
Tab_Extra = Extra Ribbons
Tab_Medals = Training Medals
GB_Kalos12 = Set 12
GB_Kalos12 = Set 1
Kalos1a_0 = Kalos Champ
Kalos1a_1 = Hoenn Champ
Kalos1a_2 = Sinnoh Champ
@ -256,7 +255,6 @@ L_CT_Friendship = Friendship:
L_cT_Affection = Affection:
Tab_Residence = Residence
--
- **Please leave the {0} in your line. The OT name will show instead.
--
L_Arguments = Disabled ; Never left ; OT ; Past Gen ; Memories with
L_Arguments = Disabled ; Never left ; OT ; Past Gen ; Memories with ; Pokémon ; Area ; Item(s) ; Move ; Location ;
! End

View file

@ -0,0 +1,260 @@
! PKHeX Interface Customization File
! Languages: Save this file accordingly and put it in the same folder as PKHeX's executable.
! lang_fr.txt = French
! lang_jp.txt = Japanese
! lang_en.txt = English
! lang_de.txt = German
! lang_es.txt = Spanish
! lang_it.txt = Italian
! lang_ko.txt = Korean
! Make sure that each edit has a ' = ' between Control name and new Text!
! For the Menu Bar, separate the DropDown Item names with ' ; '
!
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Ribbons / Medals UI Below
! Form1
- Change stuff below this line, not above.
----------------Overall PKX Interface------------------
Menu_File = Fichier ; Ouvrir... ; Enregistrer sous... ; Exit
Menu_Tools = Outils ; Afficher l'interface des boîtes ; Importer PKM 5G ; Charger/Dump Boites
Menu_Options = Options ; Language ; About PKHeX
--------------------Main Tab Data----------------------
Tab_Main = Main
Label_PID = PID:
BTN_RerollPID = Génerer
Label_Species = Espèce:
CHK_Nicknamed = Surnom:
Label_EXP = EXP:
Label_CurLevel = Niveau:
Label_Nature = Nature:
Label_HeldItem = Objet:
Label_Friendship = Bonheur:
Label_Form = Forme:
Label_Ability = Talent:
Label_Language = Langue:
CHK_IsEgg = Œuf
CHK_Infected = Infecter
CHK_Cured = Guérri
Label_PKRS = PkRs:
Label_PKRSdays = J:
Label_Country = Pays:
Label_SubRegion = Ville:
Label_3DSRegion = Region 3DS:
---------------------Met Tab Data-----------------------
Tab_Met = Renc.
Label_OriginGame = Cartouche:
Label_MetLocation = Lieu:
Label_Ball = Ball:
Label_MetLevel = Niveau:
Label_MetDate = Date:
Label_EncounterType = Rencontré:
CHK_Fateful = Rencontré Fatidique
---------------------Egg Met Data-----------------------
CHK_AsEgg = Œuf reçu
GB_EggConditions = Info de l'œuf
Label_EggLocation = Lieu:
Label_EggDate = Date:
--------------------Stats Tab Data----------------------
Tab_Stats = Stats
Label_IVs = IVs
Label_EVs = EVs
Label_Stats = Stats
Label_HP = PV:
Label_ATK = Atq:
Label_DEF = Def:
Label_SPA = AtqSp:
Label_SPD = DéfSp:
Label_SPE = Vit:
Label_Total = Total:
Label_HiddenPowerPrefix = Puissance Cachée:
Label_CharacteristicPrefix = Characteristic:
BTN_RandomIVs = IVs aléatoire
BTN_RandomEVs = EVs aléatoire
Label_ContestStats = Contest Stats
Label_Cool = Cool
Label_Beauty = Beauté
Label_Cute = Grâce
Label_Smart = Intell
Label_Tough = Robust
Label_Sheen = Sheen
-------------------Attacks Tab Data---------------------
Tab_Attacks = Attaq.
GB_CurrentMoves = Attaques actuelles
Label_CurPP = PP
Label_PPups = PP+
GB_RelearnMoves = Réapprendre attaques
-------------------OT/Misc Tab Data---------------------
Tab_OTMisc = DO/Div.
GB_OT = Info Dresseur
Label_TID = ID:
Label_SID = SID:
Label_OT = DO:
RB_OTM = M
RB_OTF = F
GB_nOT = Latest (not OT) Handler
Label_PrevOT = DO:
RB_nOTM = M
RB_nOTF = F
GB_ExtraBytes = Extra Bytes
GB_Markings = Marques
BTN_Ribbons = Rubans/Medailles
BTN_History = Memoires/Amis
Label_EncryptionConstant = Encryption Constant:
BTN_RerollEC = Génerer
-----------------Save Data Interface--------------------
Tab_Box = Boîtes
Tab_PartyBattle = Combat-équipe
Tab_Other = Autre
Tab_Tools = Outils
Tab_SAV = SAV
B_OpenPokePuffs = Pofiteroles
B_OpenItemPouch = Objets
B_OpenTrainerInfo = Info Dresseur
B_OpenBoxLayout = Fonds
B_OpenWondercards = Carte Miracle
B_OpenBerryField = Baies
B_OpenOPowers = O-Aura
B_OpenEventFlags = Event Flags
B_OpenPokedex = Pokédex
--------------------Tab Internals-----------------------
L_Party = Equipe:
L_BattleBox = Boite Combat:
GB_Daycare = Pension
GB_GTS = GTS
GB_Fused = Fused
GB_SUBE = Old Man
DayCare_HasEgg = Œuf disponible
L_DaycareSeed = Seed
L_ReadOnlyOther = Cet onglet sert pour la lecture
B_BoxIO = Ouvrir/Sauv boîtes
B_JPEG = Sauv PGL .JPEG
B_OUTHallofFame = Panthéon
B_OUTPasserby = PSS
L_IntegrityCheck = Integrity Check:
B_VerifyCHK = Checksums
B_VerifySHA = Hashes
L_SAVManipulation = Save File Manipulation:
B_SwitchSAV = Switch SAV
B_ExportSAV = Exporter SAV
! End
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Ribbons / Medals UI Below
! RibbonMedal
- Change stuff below this line, not above.
----------------------Buttons--------------------------
BTN_All = Tout cocher
BTN_None = Tout décocher
BTN_Cancel = Annuler
BTN_Save = Sauvegarder
-------------------Ribbons/Medals----------------------
Tab_Kalos = Common Ribbons
Tab_Extra = Extra Ribbons
Tab_Medals = Training Medals
GB_Kalos12 = Set 1
Kalos1a_0 = Maître de Kalos
Kalos1a_1 = Maître de Hoenn
Kalos1a_2 = Maître de Sinnoh
Kalos1a_3 = Best Friends
Kalos1a_4 = Training
Kalos1a_5 = Skillful Battler
Kalos1a_6 = Expert Battler
Kalos1a_7 = Effort
---
Kalos1b_0 = Alerte
Kalos1b_1 = Choc
Kalos1b_2 = Déprime
Kalos1b_3 = Négligence
Kalos1b_4 = Détente
Kalos1b_5 = Sieste
Kalos1b_6 = Sourire
Kalos1b_7 = Sublime
---
GB_Kalos34 = Set 2
Kalos2a_0 = Royal
Kalos2a_1 = Royal Sublime
Kalos2a_2 = Artiste
Kalos2a_3 = Empreinte
Kalos2a_4 = Record
Kalos2a_5 = Légende
Kalos2a_6 = Pays
Kalos2a_7 = National
---
Kalos2b_0 = Terre
Kalos2b_1 = Monde
Kalos2b_2 = Classique
Kalos2b_3 = Premier
Kalos2b_4 = Événement
Kalos2b_5 = Anniversaire
Kalos2b_6 = Special
Kalos2b_7 = Souvenir
---
GB_Extra1 = Set 3
Extra1_0 = Souhait
Extra1_1 = Battle Champ
Extra1_2 = Regional Champ
Extra1_3 = National Champ
Extra1_4 = World Champ
L_PastContest = Past Contest Ribbons:
L_PastBattle = Past Battle Ribbons:
------------------Super Training---------------------
L_SuperTraining = Normal Super Training
L_Rank1 = Rank 1
TMedal1_3 = PV
TMedal1_4 = Atq
TMedal1_7 = Def
TMedal1_2 = AtqSpé
TMedal1_5 = DefSpé
TMedal1_6 = Vit
L_Rank2 = Rank 2
TMedal2_1 = PV
TMedal2_2 = Atq
TMedal2_5 = Def
TMedal2_0 = AtqSpé
TMedal2_3 = DefSpé
TMedal2_4 = Vit
L_Rank3 = Rank 3
TMedal2_7 = PV
TMedal3_0 = Atq
TMedal3_3 = Def
TMedal2_6 = AtqSpé
TMedal3_1 = DefSpé
TMedal3_2 = Vit
CHK_Secret = Entraînement Secret Activé
L_Rank3 = Rank 4
TMedal3_4 = Troubles
L_Rank3 = Rank 5
TMedal3_5 = Plante
TMedal3_6 = Feu
TMedal3_7 = Eau
TMedal4_0 = Cibles Fuyantes
L_Rank3 = Rank 6
TMedal4_1 = Riposte
TMedal4_2 = Rapide
TMedal4_3 = Longue
L_Rank3 = Rank 7
TMedal4_4 = Lépidonille
TMedal4_5 = Ballon Pixel
TMedal4_6 = Trioxhydre
L_Rank3 = Rank 8
TMedal4_7 = X/Y
! End
! -----------------------------------------------------
- DO NOT CHANGE THIS SECTION. Memories / Amie UI Below
! MemoryAmie
- Change stuff below this line, not above.
---------------------Bottom UI-------------------------
BTN_Cancel = Cancel
BTN_Save = Sauvegarder
L_Handler = Current Handler:
-
Tab_OTMemory = Memories with: OT
L_OT_Friendship = Bonheur:
L_OT_Affection = Affection:
Tab_CTMemory = Memories with: notOT
L_CT_Friendship = Bonheur:
L_cT_Affection = Affection:
Tab_Residence = Residence
--
--
L_Arguments = Disabled ; Never left ; OT ; Past Gen ; Memories with ; Pokémon ; Area ; Item(s) ; Move ; Location
! End

View file

@ -27,8 +27,10 @@ namespace PKHeX
m_parent = frm1;
TranslateInterface("MemoryAmie");
string[] arguments = Regex.Split(L_Arguments.Text, " ; ");
for (int i = 5; i < Math.Min(arguments.Length,vartypes.Length) + 5; i++)
for (int i = 5; i < Math.Min(arguments.Length,vartypes.Length+5); i++)
{
if (arguments[i] == null) continue;
vartypes[i - 5] = arguments[i] + ":";
}
disabled = arguments[0];