From 8231f45f810a6becaac884dfc87ddd9a9de82f90 Mon Sep 17 00:00:00 2001 From: Avior Date: Wed, 6 Nov 2024 02:10:06 +0100 Subject: [PATCH] feat: Add abbreviations to the database (#534) --- data/Base/Base Set 2.ts | 6 +++++- data/Base/Base Set.ts | 7 ++++++- data/Base/Fossil.ts | 7 ++++++- data/Base/Jungle.ts | 7 ++++++- data/Base/Team Rocket.ts | 7 ++++++- data/Black & White/BW Black Star Promos.ts | 7 ++++++- data/Black & White/Black & White.ts | 7 ++++++- data/Black & White/Boundaries Crossed.ts | 7 ++++++- data/Black & White/Dark Explorers.ts | 7 ++++++- data/Black & White/Dragon Vault.ts | 7 ++++++- data/Black & White/Dragons Exalted.ts | 7 ++++++- data/Black & White/Emerging Powers.ts | 7 ++++++- data/Black & White/Legendary Treasures.ts | 6 +++++- data/Black & White/Next Destinies.ts | 7 ++++++- data/Black & White/Noble Victories.ts | 7 ++++++- data/Black & White/Plasma Blast.ts | 7 ++++++- data/Black & White/Plasma Freeze.ts | 7 ++++++- data/Black & White/Plasma Storm.ts | 6 +++++- data/Call of Legends/Call of Legends.ts | 7 ++++++- data/Diamond & Pearl/Diamond & Pearl.ts | 7 ++++++- data/Diamond & Pearl/Great Encounters.ts | 7 ++++++- data/Diamond & Pearl/Legends Awakened.ts | 7 ++++++- data/Diamond & Pearl/Majestic Dawn.ts | 7 ++++++- data/Diamond & Pearl/Mysterious Treasures.ts | 7 ++++++- data/Diamond & Pearl/Secret Wonders.ts | 7 ++++++- data/Diamond & Pearl/Stormfront.ts | 7 ++++++- data/E-Card/Aquapolis.ts | 7 ++++++- data/E-Card/Expedition Base Set.ts | 7 ++++++- data/E-Card/Skyridge.ts | 6 +++++- data/EX/Crystal Guardians.ts | 7 ++++++- data/EX/Delta Species.ts | 7 ++++++- data/EX/Deoxys.ts | 7 ++++++- data/EX/Dragon Frontiers.ts | 7 ++++++- data/EX/Dragon.ts | 7 ++++++- data/EX/Emerald.ts | 7 ++++++- data/EX/FireRed & LeafGreen.ts | 7 ++++++- data/EX/Hidden Legends.ts | 7 ++++++- data/EX/Holon Phantoms.ts | 7 ++++++- data/EX/Legend Maker.ts | 7 ++++++- data/EX/Power Keepers.ts | 7 ++++++- data/EX/Ruby & Sapphire.ts | 7 ++++++- data/EX/Sandstorm.ts | 7 ++++++- data/EX/Team Magma vs Team Aqua.ts | 7 ++++++- data/EX/Team Rocket Returns.ts | 6 +++++- data/EX/Unseen Forces.ts | 7 ++++++- data/Gym/Gym Challenge.ts | 6 +++++- data/Gym/Gym Heroes.ts | 6 +++++- .../HeartGold SoulSilver.ts | 7 ++++++- data/HeartGold & SoulSilver/Triumphant.ts | 7 ++++++- data/HeartGold & SoulSilver/Undaunted.ts | 7 ++++++- data/HeartGold & SoulSilver/Unleashed.ts | 7 ++++++- .../Legendary Collection.ts | 6 +++++- .../Macdonald's Collection 2011.ts | 7 ++++++- .../Macdonald's Collection 2012.ts | 6 +++++- .../Macdonald's Collection 2014.ts | 7 ++++++- .../Macdonald's Collection 2015.ts | 7 ++++++- .../Macdonald's Collection 2016.ts | 7 ++++++- .../Macdonald's Collection 2017.ts | 7 ++++++- .../Macdonald's Collection 2018.ts | 6 +++++- .../Macdonald's Collection 2019.ts | 6 +++++- .../Macdonald's Collection 2021.ts | 7 ++++++- data/Neo/Neo Destiny.ts | 7 ++++++- data/Neo/Neo Discovery.ts | 7 ++++++- data/Neo/Neo Genesis.ts | 7 ++++++- data/Neo/Neo Revelation.ts | 7 ++++++- data/Neo/Southern Islands.ts | 6 +++++- data/POP/POP Series 1.ts | 7 ++++++- data/POP/POP Series 2.ts | 7 ++++++- data/POP/POP Series 3.ts | 7 ++++++- data/POP/POP Series 4.ts | 7 ++++++- data/POP/POP Series 5.ts | 6 +++++- data/POP/POP Series 6.ts | 6 +++++- data/POP/POP Series 7.ts | 7 ++++++- data/POP/POP Series 8.ts | 6 +++++- data/POP/POP Series 9.ts | 7 ++++++- data/Platinum/Arceus.ts | 6 +++++- data/Platinum/Platinum.ts | 7 ++++++- data/Platinum/Pokémon Rumble.ts | 6 +++++- data/Platinum/Rising Rivals.ts | 7 ++++++- data/Platinum/Supreme Victors.ts | 7 ++++++- data/Scarlet & Violet/151.ts | 7 ++++++- data/Scarlet & Violet/Obsidian Flames.ts | 7 ++++++- data/Scarlet & Violet/Paldea Evolved.ts | 7 ++++++- data/Scarlet & Violet/Paldean Fates.ts | 7 ++++++- data/Scarlet & Violet/Paradox Rift.ts | 7 ++++++- data/Scarlet & Violet/Scarlet & Violet.ts | 7 ++++++- data/Scarlet & Violet/Shrouded Fable.ts | 7 ++++++- data/Scarlet & Violet/Temporal Forces.ts | 7 ++++++- data/Scarlet & Violet/Twilight Masquerade.ts | 7 ++++++- data/Sun & Moon/Burning Shadows.ts | 7 ++++++- data/Sun & Moon/Celestial Storm.ts | 7 ++++++- data/Sun & Moon/Cosmic Eclipse.ts | 7 ++++++- data/Sun & Moon/Crimson Invasion.ts | 7 ++++++- data/Sun & Moon/Detective Pikachu.ts | 7 ++++++- data/Sun & Moon/Dragon Majesty.ts | 7 ++++++- data/Sun & Moon/Forbidden Light.ts | 7 ++++++- data/Sun & Moon/Guardians Rising.ts | 7 ++++++- data/Sun & Moon/Hidden Fates.ts | 7 ++++++- data/Sun & Moon/Lost Thunder.ts | 7 ++++++- data/Sun & Moon/SM Black Star Promos.ts | 7 ++++++- data/Sun & Moon/Shining Legends.ts | 7 ++++++- data/Sun & Moon/Sun & Moon.ts | 7 ++++++- data/Sun & Moon/Team Up.ts | 7 ++++++- data/Sun & Moon/Ultra Prism.ts | 7 ++++++- data/Sun & Moon/Unbroken Bonds.ts | 7 ++++++- data/Sun & Moon/Unified Minds.ts | 7 ++++++- data/Sword & Shield/Astral Radiance.ts | 8 ++++++-- data/Sword & Shield/Battle Styles.ts | 8 ++++++-- data/Sword & Shield/Brilliant Stars.ts | 8 ++++++-- data/Sword & Shield/Celebrations.ts | 8 ++++++-- data/Sword & Shield/Champion's Path.ts | 8 ++++++-- data/Sword & Shield/Chilling Reign.ts | 9 +++++++-- data/Sword & Shield/Crown Zenith.ts | 7 ++++++- data/Sword & Shield/Darkness Ablaze.ts | 8 ++++++-- data/Sword & Shield/Evolving Skies.ts | 8 ++++++-- data/Sword & Shield/Fusion Strike.ts | 10 +++++++--- data/Sword & Shield/Lost Origin.ts | 7 ++++++- data/Sword & Shield/Pokémon Futsal 2020.ts | 6 +++++- data/Sword & Shield/Pokémon GO.ts | 8 ++++++-- data/Sword & Shield/Rebel Clash.ts | 8 ++++++-- data/Sword & Shield/Shining Fates.ts | 8 ++++++-- data/Sword & Shield/Silver Tempest.ts | 7 ++++++- data/Sword & Shield/Sword & Shield.ts | 8 ++++++-- data/Sword & Shield/Vivid Voltage.ts | 8 ++++++-- data/Trainer kits/DP trainer Kit (Lucario).ts | 7 ++++++- data/Trainer kits/DP trainer Kit (Manaphy).ts | 7 ++++++- data/Trainer kits/EX trainer Kit (Latias).ts | 7 ++++++- data/Trainer kits/EX trainer Kit (Latios).ts | 7 ++++++- data/Trainer kits/EX trainer Kit 2 (Ninun).ts | 7 ++++++- .../Trainer kits/EX trainer Kit 2 (Plusle).ts | 7 ++++++- .../HS trainer Kit (Excadrill).ts | 7 ++++++- .../Trainer kits/HS trainer Kit (Gyarados).ts | 7 ++++++- data/Trainer kits/HS trainer Kit (Raichu).ts | 7 ++++++- data/Trainer kits/HS trainer Kit (Zoroark).ts | 7 ++++++- .../SM trainer Kit (Alolan Raichu).ts | 7 ++++++- .../Trainer kits/SM trainer Kit (Lycanroc).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Bisharp).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Latias).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Latios).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Noivern).ts | 7 ++++++- .../XY trainer Kit (Pikachu Libre).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Suicune).ts | 7 ++++++- data/Trainer kits/XY trainer Kit (Sylveon).ts | 7 ++++++- .../XY trainer Kit (Wigglytuff).ts | 7 ++++++- data/XY/Ancient Origins.ts | 7 ++++++- data/XY/BREAKpoint.ts | 7 ++++++- data/XY/BREAKthrough.ts | 7 ++++++- data/XY/Double Crisis.ts | 7 ++++++- data/XY/Evolutions.ts | 7 ++++++- data/XY/Fates Collide.ts | 7 ++++++- data/XY/Flashfire.ts | 7 ++++++- data/XY/Furious Fists.ts | 7 ++++++- data/XY/Generations.ts | 7 ++++++- data/XY/Kalos Starter Set.ts | 7 ++++++- data/XY/Phantom Forces.ts | 7 ++++++- data/XY/Primal Clash.ts | 7 ++++++- data/XY/Roaring Skies.ts | 7 ++++++- data/XY/Steam Siege.ts | 7 ++++++- data/XY/XY Black Star Promos.ts | 7 ++++++- data/XY/XY.ts | 7 ++++++- interfaces.d.ts | 4 ++++ meta/codeshift.ts | 20 +++++++++++++++---- server/compiler/utils/setUtil.ts | 6 +++++- 163 files changed, 969 insertions(+), 180 deletions(-) diff --git a/data/Base/Base Set 2.ts b/data/Base/Base Set 2.ts index 9c2ed0583..f03761921 100644 --- a/data/Base/Base Set 2.ts +++ b/data/Base/Base Set 2.ts @@ -15,7 +15,11 @@ const base4: Set = { official: 130 }, - releaseDate: "2000-02-24" + releaseDate: "2000-02-24", + + abbreviations: { + official: "B2" + } } export default base4 diff --git a/data/Base/Base Set.ts b/data/Base/Base Set.ts index 86936451f..354b43d8a 100644 --- a/data/Base/Base Set.ts +++ b/data/Base/Base Set.ts @@ -20,7 +20,12 @@ const base1: Set = { official: 102 }, - releaseDate: "1999-01-09" + releaseDate: "1999-01-09", + + abbreviations: { + official: "BS", + fr: "BAS" + } } export default base1 diff --git a/data/Base/Fossil.ts b/data/Base/Fossil.ts index cc0a1c0a0..7dd753cd3 100644 --- a/data/Base/Fossil.ts +++ b/data/Base/Fossil.ts @@ -20,7 +20,12 @@ const base3: Set = { official: 62 }, - releaseDate: "1999-10-10" + releaseDate: "1999-10-10", + + abbreviations: { + official: "FO", + fr: "FOS" + } } export default base3 diff --git a/data/Base/Jungle.ts b/data/Base/Jungle.ts index 1ff38c266..e5b22cf9f 100644 --- a/data/Base/Jungle.ts +++ b/data/Base/Jungle.ts @@ -20,7 +20,12 @@ const base2: Set = { official: 64 }, - releaseDate: "1999-06-16" + releaseDate: "1999-06-16", + + abbreviations: { + official: "JU", + fr: "JUN" + } } export default base2 diff --git a/data/Base/Team Rocket.ts b/data/Base/Team Rocket.ts index 102397366..bac35810b 100644 --- a/data/Base/Team Rocket.ts +++ b/data/Base/Team Rocket.ts @@ -18,7 +18,12 @@ const base5: Set = { official: 82 }, - releaseDate: "2000-04-24" + releaseDate: "2000-04-24", + + abbreviations: { + official: "RO", + fr: "ROC" + } } export default base5 diff --git a/data/Black & White/BW Black Star Promos.ts b/data/Black & White/BW Black Star Promos.ts index a230e5e36..24bfa0e15 100644 --- a/data/Black & White/BW Black Star Promos.ts +++ b/data/Black & White/BW Black Star Promos.ts @@ -19,7 +19,12 @@ const bwp: Set = { official: 101 }, - releaseDate: "2011-04-26" + releaseDate: "2011-04-26", + + abbreviations: { + official: "BWP", + fr: "PBW" + } } export default bwp diff --git a/data/Black & White/Black & White.ts b/data/Black & White/Black & White.ts index 6e303376d..d6d1a98e6 100644 --- a/data/Black & White/Black & White.ts +++ b/data/Black & White/Black & White.ts @@ -20,7 +20,12 @@ const bw1: Set = { official: 114 }, - releaseDate: "2011-04-25" + releaseDate: "2011-04-25", + + abbreviations: { + official: "BLW", + fr: "N&B" + } } export default bw1 diff --git a/data/Black & White/Boundaries Crossed.ts b/data/Black & White/Boundaries Crossed.ts index cb26a2c24..e7eaa077d 100644 --- a/data/Black & White/Boundaries Crossed.ts +++ b/data/Black & White/Boundaries Crossed.ts @@ -20,7 +20,12 @@ const bw7: Set = { official: 149 }, - releaseDate: "2012-11-07" + releaseDate: "2012-11-07", + + abbreviations: { + official: "BCR", + fr: "FFR" + } } export default bw7 diff --git a/data/Black & White/Dark Explorers.ts b/data/Black & White/Dark Explorers.ts index 1a047bbba..34a8705d5 100644 --- a/data/Black & White/Dark Explorers.ts +++ b/data/Black & White/Dark Explorers.ts @@ -20,7 +20,12 @@ const bw5: Set = { official: 108 }, - releaseDate: "2012-05-09" + releaseDate: "2012-05-09", + + abbreviations: { + official: "DEX", + fr: "EOB" + } } export default bw5 diff --git a/data/Black & White/Dragon Vault.ts b/data/Black & White/Dragon Vault.ts index 8816b9c2e..da979a18c 100644 --- a/data/Black & White/Dragon Vault.ts +++ b/data/Black & White/Dragon Vault.ts @@ -20,7 +20,12 @@ const dv1: Set = { official: 20 }, - releaseDate: "2012-10-05" + releaseDate: "2012-10-05", + + abbreviations: { + official: "DRV", + fr: "CDR" + } } export default dv1 diff --git a/data/Black & White/Dragons Exalted.ts b/data/Black & White/Dragons Exalted.ts index 7298175a4..a2fcbae3d 100644 --- a/data/Black & White/Dragons Exalted.ts +++ b/data/Black & White/Dragons Exalted.ts @@ -20,7 +20,12 @@ const bw6: Set = { official: 124 }, - releaseDate: "2012-08-15" + releaseDate: "2012-08-15", + + abbreviations: { + official: "DRX", + fr: "DEX" + } } export default bw6 diff --git a/data/Black & White/Emerging Powers.ts b/data/Black & White/Emerging Powers.ts index b8e106e83..ea3cba47e 100644 --- a/data/Black & White/Emerging Powers.ts +++ b/data/Black & White/Emerging Powers.ts @@ -20,7 +20,12 @@ const bw2: Set = { official: 98 }, - releaseDate: "2011-08-31" + releaseDate: "2011-08-31", + + abbreviations: { + official: "EP", + fr: "PEM" + } } export default bw2 diff --git a/data/Black & White/Legendary Treasures.ts b/data/Black & White/Legendary Treasures.ts index b1e3a1ebd..3361b0091 100644 --- a/data/Black & White/Legendary Treasures.ts +++ b/data/Black & White/Legendary Treasures.ts @@ -17,7 +17,11 @@ const bw11: Set = { official: 113 }, - releaseDate: "2013-11-06" + releaseDate: "2013-11-06", + + abbreviations: { + official: "LTR" + } } export default bw11 diff --git a/data/Black & White/Next Destinies.ts b/data/Black & White/Next Destinies.ts index 5231e2df5..79d79628c 100644 --- a/data/Black & White/Next Destinies.ts +++ b/data/Black & White/Next Destinies.ts @@ -20,7 +20,12 @@ const bw4: Set = { official: 99 }, - releaseDate: "2012-02-08" + releaseDate: "2012-02-08", + + abbreviations: { + official: "NEX", + fr: "DFU" + } } export default bw4 diff --git a/data/Black & White/Noble Victories.ts b/data/Black & White/Noble Victories.ts index b2a903341..b4334fc21 100644 --- a/data/Black & White/Noble Victories.ts +++ b/data/Black & White/Noble Victories.ts @@ -20,7 +20,12 @@ const bw3: Set = { official: 101 }, - releaseDate: "2011-11-16" + releaseDate: "2011-11-16", + + abbreviations: { + official: "NVI", + fr: "NVI" + } } export default bw3 diff --git a/data/Black & White/Plasma Blast.ts b/data/Black & White/Plasma Blast.ts index ee852ace7..41dbc0b18 100644 --- a/data/Black & White/Plasma Blast.ts +++ b/data/Black & White/Plasma Blast.ts @@ -18,7 +18,12 @@ const bw10: Set = { official: 101 }, - releaseDate: "2013-08-14" + releaseDate: "2013-08-14", + + abbreviations: { + official: "PLB", + fr: "EPL" + } } export default bw10 diff --git a/data/Black & White/Plasma Freeze.ts b/data/Black & White/Plasma Freeze.ts index 1e7ca6d1f..525c1d002 100644 --- a/data/Black & White/Plasma Freeze.ts +++ b/data/Black & White/Plasma Freeze.ts @@ -20,7 +20,12 @@ const bw9: Set = { official: 116 }, - releaseDate: "2013-05-08" + releaseDate: "2013-05-08", + + abbreviations: { + official: "PLF", + fr: "GPL" + } } export default bw9 diff --git a/data/Black & White/Plasma Storm.ts b/data/Black & White/Plasma Storm.ts index f9829f3fc..0c4aa6421 100644 --- a/data/Black & White/Plasma Storm.ts +++ b/data/Black & White/Plasma Storm.ts @@ -20,7 +20,11 @@ const bw8: Set = { official: 135 }, - releaseDate: "2013-02-06" + releaseDate: "2013-02-06", + + abbreviations: { + official: "PLS" + } } export default bw8 diff --git a/data/Call of Legends/Call of Legends.ts b/data/Call of Legends/Call of Legends.ts index 2e87bacde..19d25295a 100644 --- a/data/Call of Legends/Call of Legends.ts +++ b/data/Call of Legends/Call of Legends.ts @@ -20,7 +20,12 @@ const col1: Set = { official: 95 }, - releaseDate: "2011-02-09" + releaseDate: "2011-02-09", + + abbreviations: { + official: "COL", + fr: "LDL" + } } export default col1 diff --git a/data/Diamond & Pearl/Diamond & Pearl.ts b/data/Diamond & Pearl/Diamond & Pearl.ts index df51e0aa8..4fd39ed7b 100644 --- a/data/Diamond & Pearl/Diamond & Pearl.ts +++ b/data/Diamond & Pearl/Diamond & Pearl.ts @@ -20,7 +20,12 @@ const dp1: Set = { official: 130 }, - releaseDate: "2007-05-01" + releaseDate: "2007-05-01", + + abbreviations: { + official: "DP", + fr: "D&P" + } } export default dp1 diff --git a/data/Diamond & Pearl/Great Encounters.ts b/data/Diamond & Pearl/Great Encounters.ts index af0c29193..71035ffec 100644 --- a/data/Diamond & Pearl/Great Encounters.ts +++ b/data/Diamond & Pearl/Great Encounters.ts @@ -19,7 +19,12 @@ const dp4: Set = { official: 106 }, - releaseDate: "2008-02-01" + releaseDate: "2008-02-01", + + abbreviations: { + official: "GE", + fr: "DAS" + } } export default dp4 diff --git a/data/Diamond & Pearl/Legends Awakened.ts b/data/Diamond & Pearl/Legends Awakened.ts index 69d2e918d..bd7efbfb1 100644 --- a/data/Diamond & Pearl/Legends Awakened.ts +++ b/data/Diamond & Pearl/Legends Awakened.ts @@ -19,7 +19,12 @@ const dp6: Set = { official: 146 }, - releaseDate: "2008-08-01" + releaseDate: "2008-08-01", + + abbreviations: { + official: "LA", + fr: "EDL" + } } export default dp6 diff --git a/data/Diamond & Pearl/Majestic Dawn.ts b/data/Diamond & Pearl/Majestic Dawn.ts index b2c4cdb9a..94da03cdc 100644 --- a/data/Diamond & Pearl/Majestic Dawn.ts +++ b/data/Diamond & Pearl/Majestic Dawn.ts @@ -18,7 +18,12 @@ const dp5: Set = { official: 100 }, - releaseDate: "2008-05-01" + releaseDate: "2008-05-01", + + abbreviations: { + official: "MD", + fr: "AMJ" + } } export default dp5 diff --git a/data/Diamond & Pearl/Mysterious Treasures.ts b/data/Diamond & Pearl/Mysterious Treasures.ts index 596a5b63b..007fb8fc0 100644 --- a/data/Diamond & Pearl/Mysterious Treasures.ts +++ b/data/Diamond & Pearl/Mysterious Treasures.ts @@ -20,7 +20,12 @@ const dp2: Set = { official: 122 }, - releaseDate: "2007-08-01" + releaseDate: "2007-08-01", + + abbreviations: { + official: "MT", + fr: "TMY" + } } export default dp2 diff --git a/data/Diamond & Pearl/Secret Wonders.ts b/data/Diamond & Pearl/Secret Wonders.ts index e7b1d61ac..6a2c3ecbc 100644 --- a/data/Diamond & Pearl/Secret Wonders.ts +++ b/data/Diamond & Pearl/Secret Wonders.ts @@ -20,7 +20,12 @@ const dp3: Set = { official: 132 }, - releaseDate: "2007-11-01" + releaseDate: "2007-11-01", + + abbreviations: { + official: "SW", + fr: "MSQ" + } } export default dp3 diff --git a/data/Diamond & Pearl/Stormfront.ts b/data/Diamond & Pearl/Stormfront.ts index 2f91c126a..13a27020a 100644 --- a/data/Diamond & Pearl/Stormfront.ts +++ b/data/Diamond & Pearl/Stormfront.ts @@ -19,7 +19,12 @@ const dp7: Set = { official: 100 }, - releaseDate: "2008-11-01" + releaseDate: "2008-11-01", + + abbreviations: { + official: "FS", + fr: "TEM" + } } export default dp7 diff --git a/data/E-Card/Aquapolis.ts b/data/E-Card/Aquapolis.ts index 044a46dfa..0053e02b5 100644 --- a/data/E-Card/Aquapolis.ts +++ b/data/E-Card/Aquapolis.ts @@ -18,7 +18,12 @@ const ecard2: Set = { official: 147 }, - releaseDate: "2003-01-15" + releaseDate: "2003-01-15", + + abbreviations: { + official: "AQ", + fr: "AQU" + } } export default ecard2 diff --git a/data/E-Card/Expedition Base Set.ts b/data/E-Card/Expedition Base Set.ts index 94c5047cd..d4f5e9294 100644 --- a/data/E-Card/Expedition Base Set.ts +++ b/data/E-Card/Expedition Base Set.ts @@ -18,7 +18,12 @@ const ecard1: Set = { official: 165 }, - releaseDate: "2002-09-15" + releaseDate: "2002-09-15", + + abbreviations: { + official: "EX", + fr: "EXP" + } } export default ecard1 diff --git a/data/E-Card/Skyridge.ts b/data/E-Card/Skyridge.ts index 9092e31d4..dc2789b87 100644 --- a/data/E-Card/Skyridge.ts +++ b/data/E-Card/Skyridge.ts @@ -17,7 +17,11 @@ const ecard3: Set = { official: 144 }, - releaseDate: "2003-05-12" + releaseDate: "2003-05-12", + + abbreviations: { + official: "SK" + } } export default ecard3 diff --git a/data/EX/Crystal Guardians.ts b/data/EX/Crystal Guardians.ts index 21b2c40fd..4c3d223c6 100644 --- a/data/EX/Crystal Guardians.ts +++ b/data/EX/Crystal Guardians.ts @@ -18,7 +18,12 @@ const ex14: Set = { official: 100 }, - releaseDate: "2006-08-30" + releaseDate: "2006-08-30", + + abbreviations: { + official: "CG", + fr: "GDC" + } } export default ex14 diff --git a/data/EX/Delta Species.ts b/data/EX/Delta Species.ts index 2d001b55d..1f9449615 100644 --- a/data/EX/Delta Species.ts +++ b/data/EX/Delta Species.ts @@ -18,7 +18,12 @@ const ex11: Set = { official: 113 }, - releaseDate: "2005-10-31" + releaseDate: "2005-10-31", + + abbreviations: { + official: "DS", + fr: "ESD" + } } export default ex11 diff --git a/data/EX/Deoxys.ts b/data/EX/Deoxys.ts index 3f7cb0e82..cf559c96a 100644 --- a/data/EX/Deoxys.ts +++ b/data/EX/Deoxys.ts @@ -19,7 +19,12 @@ const ex8: Set = { official: 107 }, - releaseDate: "2005-02-01" + releaseDate: "2005-02-01", + + abbreviations: { + official: "DX", + fr: "DEO" + } } export default ex8 diff --git a/data/EX/Dragon Frontiers.ts b/data/EX/Dragon Frontiers.ts index 6299fe338..46b9ab190 100644 --- a/data/EX/Dragon Frontiers.ts +++ b/data/EX/Dragon Frontiers.ts @@ -18,7 +18,12 @@ const ex15: Set = { official: 101 }, - releaseDate: "2006-11-08" + releaseDate: "2006-11-08", + + abbreviations: { + official: "DF", + fr: "IDR" + } } export default ex15 diff --git a/data/EX/Dragon.ts b/data/EX/Dragon.ts index 0eac9c801..5e161ae5d 100644 --- a/data/EX/Dragon.ts +++ b/data/EX/Dragon.ts @@ -18,7 +18,12 @@ const ex3: Set = { official: 97 }, - releaseDate: "2003-11-24" + releaseDate: "2003-11-24", + + abbreviations: { + official: "DR", + fr: "DRG" + } } export default ex3 diff --git a/data/EX/Emerald.ts b/data/EX/Emerald.ts index 05d02aed0..71d723cf6 100644 --- a/data/EX/Emerald.ts +++ b/data/EX/Emerald.ts @@ -19,7 +19,12 @@ const ex9: Set = { official: 106 }, - releaseDate: "2005-05-09" + releaseDate: "2005-05-09", + + abbreviations: { + official: "EM", + fr: "EME" + } } export default ex9 diff --git a/data/EX/FireRed & LeafGreen.ts b/data/EX/FireRed & LeafGreen.ts index 8ecd9199a..b5363bd30 100644 --- a/data/EX/FireRed & LeafGreen.ts +++ b/data/EX/FireRed & LeafGreen.ts @@ -18,7 +18,12 @@ const ex6: Set = { official: 112 }, - releaseDate: "2004-09-01" + releaseDate: "2004-09-01", + + abbreviations: { + official: "RG", + fr: "RFV" + } } export default ex6 diff --git a/data/EX/Hidden Legends.ts b/data/EX/Hidden Legends.ts index 3b8ecca13..e18af0f07 100644 --- a/data/EX/Hidden Legends.ts +++ b/data/EX/Hidden Legends.ts @@ -17,7 +17,12 @@ const ex5: Set = { official: 101 }, - releaseDate: "2004-06-01" + releaseDate: "2004-06-01", + + abbreviations: { + official: "HL", + fr: "LOU" + } } export default ex5 diff --git a/data/EX/Holon Phantoms.ts b/data/EX/Holon Phantoms.ts index e3abdf742..27bee671c 100644 --- a/data/EX/Holon Phantoms.ts +++ b/data/EX/Holon Phantoms.ts @@ -18,7 +18,12 @@ const ex13: Set = { official: 110 }, - releaseDate: "2006-05-03" + releaseDate: "2006-05-03", + + abbreviations: { + official: "HP", + fr: "FAN" + } } export default ex13 diff --git a/data/EX/Legend Maker.ts b/data/EX/Legend Maker.ts index e779e205e..7d22ab5d1 100644 --- a/data/EX/Legend Maker.ts +++ b/data/EX/Legend Maker.ts @@ -18,7 +18,12 @@ const ex12: Set = { official: 92 }, - releaseDate: "2006-02-13" + releaseDate: "2006-02-13", + + abbreviations: { + official: "LM", + fr: "CDL" + } } export default ex12 diff --git a/data/EX/Power Keepers.ts b/data/EX/Power Keepers.ts index df00533d1..0e4e1c275 100644 --- a/data/EX/Power Keepers.ts +++ b/data/EX/Power Keepers.ts @@ -17,7 +17,12 @@ const ex16: Set = { official: 108 }, - releaseDate: "2007-02-17" + releaseDate: "2007-02-17", + + abbreviations: { + official: "PK", + fr: "GDP" + } } export default ex16 diff --git a/data/EX/Ruby & Sapphire.ts b/data/EX/Ruby & Sapphire.ts index 3b8db63fc..d9c6f0c10 100644 --- a/data/EX/Ruby & Sapphire.ts +++ b/data/EX/Ruby & Sapphire.ts @@ -20,7 +20,12 @@ const ex1: Set = { official: 109 }, - releaseDate: "2003-07-01" + releaseDate: "2003-07-01", + + abbreviations: { + official: "RS", + fr: "R&S" + } } export default ex1 diff --git a/data/EX/Sandstorm.ts b/data/EX/Sandstorm.ts index 76b015b32..06113acd3 100644 --- a/data/EX/Sandstorm.ts +++ b/data/EX/Sandstorm.ts @@ -18,7 +18,12 @@ const ex2: Set = { official: 100 }, - releaseDate: "2003-09-18" + releaseDate: "2003-09-18", + + abbreviations: { + official: "SS", + fr: "TES" + } } export default ex2 diff --git a/data/EX/Team Magma vs Team Aqua.ts b/data/EX/Team Magma vs Team Aqua.ts index a952c1921..fb977fbb7 100644 --- a/data/EX/Team Magma vs Team Aqua.ts +++ b/data/EX/Team Magma vs Team Aqua.ts @@ -18,7 +18,12 @@ const ex4: Set = { official: 95 }, - releaseDate: "2004-03-01" + releaseDate: "2004-03-01", + + abbreviations: { + official: "MA", + fr: "M&A" + } } export default ex4 diff --git a/data/EX/Team Rocket Returns.ts b/data/EX/Team Rocket Returns.ts index 6773956f3..fcb4b521a 100644 --- a/data/EX/Team Rocket Returns.ts +++ b/data/EX/Team Rocket Returns.ts @@ -16,7 +16,11 @@ const ex7: Set = { official: 109 }, - releaseDate: "2004-11-01" + releaseDate: "2004-11-01", + + abbreviations: { + official: "TR" + } } export default ex7 diff --git a/data/EX/Unseen Forces.ts b/data/EX/Unseen Forces.ts index 9f2a04ca2..92dc3160b 100644 --- a/data/EX/Unseen Forces.ts +++ b/data/EX/Unseen Forces.ts @@ -20,7 +20,12 @@ const ex10: Set = { official: 115 }, - releaseDate: "2005-08-22" + releaseDate: "2005-08-22", + + abbreviations: { + official: "UF", + fr: "FCH" + } } export default ex10 diff --git a/data/Gym/Gym Challenge.ts b/data/Gym/Gym Challenge.ts index 56fc6ece0..731569524 100644 --- a/data/Gym/Gym Challenge.ts +++ b/data/Gym/Gym Challenge.ts @@ -15,7 +15,11 @@ const gym2: Set = { official: 132 }, - releaseDate: "2000-10-16" + releaseDate: "2000-10-16", + + abbreviations: { + official: "G2" + } } export default gym2 diff --git a/data/Gym/Gym Heroes.ts b/data/Gym/Gym Heroes.ts index 3b5a9306c..dd482dac3 100644 --- a/data/Gym/Gym Heroes.ts +++ b/data/Gym/Gym Heroes.ts @@ -15,7 +15,11 @@ const gym1: Set = { official: 132 }, - releaseDate: "2000-08-14" + releaseDate: "2000-08-14", + + abbreviations: { + official: "G1" + } } export default gym1 diff --git a/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts b/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts index 60f8ef081..8775d63b6 100644 --- a/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts +++ b/data/HeartGold & SoulSilver/HeartGold SoulSilver.ts @@ -20,7 +20,12 @@ const hgss1: Set = { official: 123 }, - releaseDate: "2010-02-10" + releaseDate: "2010-02-10", + + abbreviations: { + official: "HS", + fr: "HGS" + } } export default hgss1 diff --git a/data/HeartGold & SoulSilver/Triumphant.ts b/data/HeartGold & SoulSilver/Triumphant.ts index a74657515..4632f1d59 100644 --- a/data/HeartGold & SoulSilver/Triumphant.ts +++ b/data/HeartGold & SoulSilver/Triumphant.ts @@ -19,7 +19,12 @@ const hgss4: Set = { official: 102 }, - releaseDate: "2010-11-03" + releaseDate: "2010-11-03", + + abbreviations: { + official: "TRI", + fr: "TRI" + } } export default hgss4 diff --git a/data/HeartGold & SoulSilver/Undaunted.ts b/data/HeartGold & SoulSilver/Undaunted.ts index 16f618baa..28070cc7f 100644 --- a/data/HeartGold & SoulSilver/Undaunted.ts +++ b/data/HeartGold & SoulSilver/Undaunted.ts @@ -19,7 +19,12 @@ const hgss3: Set = { official: 90 }, - releaseDate: "2010-08-18" + releaseDate: "2010-08-18", + + abbreviations: { + official: "UND", + fr: "IND" + } } export default hgss3 diff --git a/data/HeartGold & SoulSilver/Unleashed.ts b/data/HeartGold & SoulSilver/Unleashed.ts index a50edab71..0d23293bc 100644 --- a/data/HeartGold & SoulSilver/Unleashed.ts +++ b/data/HeartGold & SoulSilver/Unleashed.ts @@ -20,7 +20,12 @@ const hgss2: Set = { official: 95 }, - releaseDate: "2010-05-12" + releaseDate: "2010-05-12", + + abbreviations: { + official: "UL", + fr: "DCH" + } } export default hgss2 diff --git a/data/Legendary Collection/Legendary Collection.ts b/data/Legendary Collection/Legendary Collection.ts index a76220356..502a703c7 100644 --- a/data/Legendary Collection/Legendary Collection.ts +++ b/data/Legendary Collection/Legendary Collection.ts @@ -15,7 +15,11 @@ const lc: Set = { official: 110 }, - releaseDate: "2002-05-24" + releaseDate: "2002-05-24", + + abbreviations: { + official: "LC" + } } export default lc diff --git a/data/McDonald's Collection/Macdonald's Collection 2011.ts b/data/McDonald's Collection/Macdonald's Collection 2011.ts index 87db18ebe..fdbc8f8d3 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2011.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2011.ts @@ -18,7 +18,12 @@ const s2011bw: Set = { official: 12 }, - releaseDate: "2011-06-17" + releaseDate: "2011-06-17", + + abbreviations: { + official: "MCD11", + fr: "M12" + } } export default s2011bw diff --git a/data/McDonald's Collection/Macdonald's Collection 2012.ts b/data/McDonald's Collection/Macdonald's Collection 2012.ts index 227d5d7a7..9ae44a0d0 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2012.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2012.ts @@ -16,7 +16,11 @@ const s2012bw: Set = { official: 12 }, - releaseDate: "2012-06-15" + releaseDate: "2012-06-15", + + abbreviations: { + official: "MCD12" + } } export default s2012bw diff --git a/data/McDonald's Collection/Macdonald's Collection 2014.ts b/data/McDonald's Collection/Macdonald's Collection 2014.ts index 6144e15c7..fee03b732 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2014.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2014.ts @@ -16,7 +16,12 @@ const s2014xy: Set = { official: 12 }, - releaseDate: "2014-05-23" + releaseDate: "2014-05-23", + + abbreviations: { + official: "MCD14", + fr: "M14" + } } export default s2014xy diff --git a/data/McDonald's Collection/Macdonald's Collection 2015.ts b/data/McDonald's Collection/Macdonald's Collection 2015.ts index 055372630..9ae596932 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2015.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2015.ts @@ -16,7 +16,12 @@ const s2015xy: Set = { official: 12 }, - releaseDate: "2015-11-27" + releaseDate: "2015-11-27", + + abbreviations: { + official: "MCD15", + fr: "M15" + } } export default s2015xy diff --git a/data/McDonald's Collection/Macdonald's Collection 2016.ts b/data/McDonald's Collection/Macdonald's Collection 2016.ts index 6b71cefc4..468418e33 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2016.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2016.ts @@ -16,7 +16,12 @@ const s2016xy: Set = { official: 12 }, - releaseDate: "2016-08-20" + releaseDate: "2016-08-20", + + abbreviations: { + official: "MCD16", + fr: "M16" + } } export default s2016xy diff --git a/data/McDonald's Collection/Macdonald's Collection 2017.ts b/data/McDonald's Collection/Macdonald's Collection 2017.ts index 54defdbfd..483058e32 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2017.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2017.ts @@ -17,7 +17,12 @@ const s2017sm: Set = { official: 12 }, - releaseDate: "2017-08-03" + releaseDate: "2017-08-03", + + abbreviations: { + official: "MCD17", + fr: "M17" + } } export default s2017sm diff --git a/data/McDonald's Collection/Macdonald's Collection 2018.ts b/data/McDonald's Collection/Macdonald's Collection 2018.ts index d45322c89..a360dcbb3 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2018.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2018.ts @@ -15,7 +15,11 @@ const s2018sm: Set = { official: 12 }, - releaseDate: "2018-10-19" + releaseDate: "2018-10-19", + + abbreviations: { + official: "MCD18" + } } export default s2018sm diff --git a/data/McDonald's Collection/Macdonald's Collection 2019.ts b/data/McDonald's Collection/Macdonald's Collection 2019.ts index bb2a3d412..d5664e317 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2019.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2019.ts @@ -16,7 +16,11 @@ const s2019sm: Set = { official: 12 }, - releaseDate: "2019-10-15" + releaseDate: "2019-10-15", + + abbreviations: { + official: "MCD19" + } } export default s2019sm diff --git a/data/McDonald's Collection/Macdonald's Collection 2021.ts b/data/McDonald's Collection/Macdonald's Collection 2021.ts index dc2483b19..9ad2597c9 100644 --- a/data/McDonald's Collection/Macdonald's Collection 2021.ts +++ b/data/McDonald's Collection/Macdonald's Collection 2021.ts @@ -18,7 +18,12 @@ const s2021swsh: Set = { official: 25 }, - releaseDate: "2021-02-09" + releaseDate: "2021-02-09", + + abbreviations: { + official: "MCD21", + fr: "M21" + } } export default s2021swsh diff --git a/data/Neo/Neo Destiny.ts b/data/Neo/Neo Destiny.ts index 3141ba429..db87a7ad9 100644 --- a/data/Neo/Neo Destiny.ts +++ b/data/Neo/Neo Destiny.ts @@ -18,7 +18,12 @@ const neo4: Set = { official: 105 }, - releaseDate: "2002-02-28" + releaseDate: "2002-02-28", + + abbreviations: { + official: "N4", + fr: "NDT" + } } export default neo4 diff --git a/data/Neo/Neo Discovery.ts b/data/Neo/Neo Discovery.ts index 3c7d31259..8de42f965 100644 --- a/data/Neo/Neo Discovery.ts +++ b/data/Neo/Neo Discovery.ts @@ -18,7 +18,12 @@ const neo2: Set = { official: 75 }, - releaseDate: "2001-06-01" + releaseDate: "2001-06-01", + + abbreviations: { + official: "N2", + fr: "NDS" + } } export default neo2 diff --git a/data/Neo/Neo Genesis.ts b/data/Neo/Neo Genesis.ts index f38a45177..29fe8bffa 100644 --- a/data/Neo/Neo Genesis.ts +++ b/data/Neo/Neo Genesis.ts @@ -19,7 +19,12 @@ const neo1: Set = { official: 111 }, - releaseDate: "2000-12-16" + releaseDate: "2000-12-16", + + abbreviations: { + official: "N1", + fr: "NGS" + } } export default neo1 diff --git a/data/Neo/Neo Revelation.ts b/data/Neo/Neo Revelation.ts index 957be9eff..311aae1a2 100644 --- a/data/Neo/Neo Revelation.ts +++ b/data/Neo/Neo Revelation.ts @@ -18,7 +18,12 @@ const neo3: Set = { official: 64 }, - releaseDate: "2001-09-21" + releaseDate: "2001-09-21", + + abbreviations: { + official: "N3", + fr: "NRE" + } } export default neo3 diff --git a/data/Neo/Southern Islands.ts b/data/Neo/Southern Islands.ts index f2f56641b..c533f2061 100644 --- a/data/Neo/Southern Islands.ts +++ b/data/Neo/Southern Islands.ts @@ -14,7 +14,11 @@ const si1: Set = { official: 18 }, - releaseDate: "2001-07-31" + releaseDate: "2001-07-31", + + abbreviations: { + official: "SI" + } } export default si1 diff --git a/data/POP/POP Series 1.ts b/data/POP/POP Series 1.ts index a33c5ffa9..987522a04 100644 --- a/data/POP/POP Series 1.ts +++ b/data/POP/POP Series 1.ts @@ -17,7 +17,12 @@ const pop1: Set = { official: 17 }, - releaseDate: "2004-09-01" + releaseDate: "2004-09-01", + + abbreviations: { + official: "P1", + fr: "P01" + } } export default pop1 diff --git a/data/POP/POP Series 2.ts b/data/POP/POP Series 2.ts index d7e225b50..8b6c91726 100644 --- a/data/POP/POP Series 2.ts +++ b/data/POP/POP Series 2.ts @@ -17,7 +17,12 @@ const pop2: Set = { official: 17 }, - releaseDate: "2005-08-01" + releaseDate: "2005-08-01", + + abbreviations: { + official: "P2", + fr: "P02" + } } export default pop2 diff --git a/data/POP/POP Series 3.ts b/data/POP/POP Series 3.ts index 0369a0e3c..34e6d8fb4 100644 --- a/data/POP/POP Series 3.ts +++ b/data/POP/POP Series 3.ts @@ -17,7 +17,12 @@ const pop3: Set = { official: 17 }, - releaseDate: "2006-04-01" + releaseDate: "2006-04-01", + + abbreviations: { + official: "P3", + fr: "P03" + } } export default pop3 diff --git a/data/POP/POP Series 4.ts b/data/POP/POP Series 4.ts index a9c79df30..1ec19fe2c 100644 --- a/data/POP/POP Series 4.ts +++ b/data/POP/POP Series 4.ts @@ -17,7 +17,12 @@ const pop4: Set = { official: 17 }, - releaseDate: "2006-08-01" + releaseDate: "2006-08-01", + + abbreviations: { + official: "P4", + fr: "P04" + } } export default pop4 diff --git a/data/POP/POP Series 5.ts b/data/POP/POP Series 5.ts index 0b3a2cd13..103fc9b35 100644 --- a/data/POP/POP Series 5.ts +++ b/data/POP/POP Series 5.ts @@ -16,7 +16,11 @@ const pop5: Set = { official: 17 }, - releaseDate: "2007-03-01" + releaseDate: "2007-03-01", + + abbreviations: { + official: "P5" + } } export default pop5 diff --git a/data/POP/POP Series 6.ts b/data/POP/POP Series 6.ts index 05d84c075..6b9390378 100644 --- a/data/POP/POP Series 6.ts +++ b/data/POP/POP Series 6.ts @@ -15,7 +15,11 @@ const pop6: Set = { official: 17 }, - releaseDate: "2007-09-01" + releaseDate: "2007-09-01", + + abbreviations: { + official: "P6" + } } export default pop6 diff --git a/data/POP/POP Series 7.ts b/data/POP/POP Series 7.ts index fe6ba27bd..3069a395d 100644 --- a/data/POP/POP Series 7.ts +++ b/data/POP/POP Series 7.ts @@ -17,7 +17,12 @@ const pop7: Set = { official: 17 }, - releaseDate: "2008-03-01" + releaseDate: "2008-03-01", + + abbreviations: { + official: "P7", + fr: "P07" + } } export default pop7 diff --git a/data/POP/POP Series 8.ts b/data/POP/POP Series 8.ts index 6124b2e5b..8f01ded2f 100644 --- a/data/POP/POP Series 8.ts +++ b/data/POP/POP Series 8.ts @@ -15,7 +15,11 @@ const pop8: Set = { official: 17 }, - releaseDate: "2008-09-01" + releaseDate: "2008-09-01", + + abbreviations: { + official: "P8" + } } export default pop8 diff --git a/data/POP/POP Series 9.ts b/data/POP/POP Series 9.ts index 5fb8792bd..d3b927574 100644 --- a/data/POP/POP Series 9.ts +++ b/data/POP/POP Series 9.ts @@ -17,7 +17,12 @@ const pop9: Set = { official: 17 }, - releaseDate: "2009-03-01" + releaseDate: "2009-03-01", + + abbreviations: { + official: "P9", + fr: "P09" + } } export default pop9 diff --git a/data/Platinum/Arceus.ts b/data/Platinum/Arceus.ts index bce657af1..8c5473239 100644 --- a/data/Platinum/Arceus.ts +++ b/data/Platinum/Arceus.ts @@ -18,7 +18,11 @@ const pl4: Set = { official: 99 }, - releaseDate: "2009-11-04" + releaseDate: "2009-11-04", + + abbreviations: { + official: "AR" + } } export default pl4 diff --git a/data/Platinum/Platinum.ts b/data/Platinum/Platinum.ts index 80a36afd2..3cb2e78de 100644 --- a/data/Platinum/Platinum.ts +++ b/data/Platinum/Platinum.ts @@ -19,7 +19,12 @@ const pl1: Set = { official: 127 }, - releaseDate: "2009-02-11" + releaseDate: "2009-02-11", + + abbreviations: { + official: "PL", + fr: "PLA" + } } export default pl1 diff --git a/data/Platinum/Pokémon Rumble.ts b/data/Platinum/Pokémon Rumble.ts index d1bd5e888..fd8e539ee 100644 --- a/data/Platinum/Pokémon Rumble.ts +++ b/data/Platinum/Pokémon Rumble.ts @@ -15,7 +15,11 @@ const ru1: Set = { official: 16 }, - releaseDate: "2009-12-02" + releaseDate: "2009-12-02", + + abbreviations: { + official: "RM" + } } export default ru1 diff --git a/data/Platinum/Rising Rivals.ts b/data/Platinum/Rising Rivals.ts index 5842a8440..9f56684f7 100644 --- a/data/Platinum/Rising Rivals.ts +++ b/data/Platinum/Rising Rivals.ts @@ -18,7 +18,12 @@ const pl2: Set = { official: 111 }, - releaseDate: "2009-05-16" + releaseDate: "2009-05-16", + + abbreviations: { + official: "RR", + fr: "REM" + } } export default pl2 diff --git a/data/Platinum/Supreme Victors.ts b/data/Platinum/Supreme Victors.ts index c85fa3829..e4fb6685b 100644 --- a/data/Platinum/Supreme Victors.ts +++ b/data/Platinum/Supreme Victors.ts @@ -17,7 +17,12 @@ const pl3: Set = { official: 147 }, - releaseDate: "2009-08-19" + releaseDate: "2009-08-19", + + abbreviations: { + official: "SV", + fr: "VSU" + } } export default pl3 diff --git a/data/Scarlet & Violet/151.ts b/data/Scarlet & Violet/151.ts index 33283d882..449d4a0c1 100644 --- a/data/Scarlet & Violet/151.ts +++ b/data/Scarlet & Violet/151.ts @@ -19,7 +19,12 @@ const set: Set = { official: 165 }, - releaseDate: "2023-09-22" + releaseDate: "2023-09-22", + + abbreviations: { + official: "MEW", + fr: "151" + } } export default set diff --git a/data/Scarlet & Violet/Obsidian Flames.ts b/data/Scarlet & Violet/Obsidian Flames.ts index b80c5e49f..d8b908d20 100644 --- a/data/Scarlet & Violet/Obsidian Flames.ts +++ b/data/Scarlet & Violet/Obsidian Flames.ts @@ -19,7 +19,12 @@ const set: Set = { official: 197 }, - releaseDate: "2023-08-11" + releaseDate: "2023-08-11", + + abbreviations: { + official: "OBF", + fr: "FLO" + } } export default set diff --git a/data/Scarlet & Violet/Paldea Evolved.ts b/data/Scarlet & Violet/Paldea Evolved.ts index fb2088928..9b55b3fe0 100644 --- a/data/Scarlet & Violet/Paldea Evolved.ts +++ b/data/Scarlet & Violet/Paldea Evolved.ts @@ -19,7 +19,12 @@ const set: Set = { official: 193 }, - releaseDate: "2023-06-09" + releaseDate: "2023-06-09", + + abbreviations: { + official: "PAL", + fr: "EAP" + } } export default set diff --git a/data/Scarlet & Violet/Paldean Fates.ts b/data/Scarlet & Violet/Paldean Fates.ts index fcbefbfcd..515a4d37d 100644 --- a/data/Scarlet & Violet/Paldean Fates.ts +++ b/data/Scarlet & Violet/Paldean Fates.ts @@ -19,7 +19,12 @@ const set: Set = { official: 91 }, - releaseDate: "2024-01-26" + releaseDate: "2024-01-26", + + abbreviations: { + official: "PAF", + fr: "DDP" + } } export default set diff --git a/data/Scarlet & Violet/Paradox Rift.ts b/data/Scarlet & Violet/Paradox Rift.ts index 295a08a49..1fcf69db3 100644 --- a/data/Scarlet & Violet/Paradox Rift.ts +++ b/data/Scarlet & Violet/Paradox Rift.ts @@ -19,7 +19,12 @@ const set: Set = { official: 182 }, - releaseDate: "2023-11-03" + releaseDate: "2023-11-03", + + abbreviations: { + official: "PAR", + fr: "FAP" + } } export default set diff --git a/data/Scarlet & Violet/Scarlet & Violet.ts b/data/Scarlet & Violet/Scarlet & Violet.ts index 1ca60837f..79bb40b9c 100644 --- a/data/Scarlet & Violet/Scarlet & Violet.ts +++ b/data/Scarlet & Violet/Scarlet & Violet.ts @@ -19,7 +19,12 @@ const set: Set = { official: 198 }, - releaseDate: "2023-03-31" + releaseDate: "2023-03-31", + + abbreviations: { + official: "SV", + fr: "E&V" + } } export default set diff --git a/data/Scarlet & Violet/Shrouded Fable.ts b/data/Scarlet & Violet/Shrouded Fable.ts index 1e6f7fbdd..29a365e52 100644 --- a/data/Scarlet & Violet/Shrouded Fable.ts +++ b/data/Scarlet & Violet/Shrouded Fable.ts @@ -19,7 +19,12 @@ const set: Set = { official: 64 }, - releaseDate: "2024-08-02" + releaseDate: "2024-08-02", + + abbreviations: { + official: "SFA", + fr: "FNE" + } } export default set diff --git a/data/Scarlet & Violet/Temporal Forces.ts b/data/Scarlet & Violet/Temporal Forces.ts index 6ef9a3b55..0d5405c30 100644 --- a/data/Scarlet & Violet/Temporal Forces.ts +++ b/data/Scarlet & Violet/Temporal Forces.ts @@ -19,7 +19,12 @@ const set: Set = { official: 162 }, - releaseDate: "2024-03-22" + releaseDate: "2024-03-22", + + abbreviations: { + official: "TEF", + fr: "FTP" + } } export default set diff --git a/data/Scarlet & Violet/Twilight Masquerade.ts b/data/Scarlet & Violet/Twilight Masquerade.ts index 472f43895..6ad499510 100644 --- a/data/Scarlet & Violet/Twilight Masquerade.ts +++ b/data/Scarlet & Violet/Twilight Masquerade.ts @@ -19,7 +19,12 @@ const set: Set = { official: 167 }, - releaseDate: "2024-05-24" + releaseDate: "2024-05-24", + + abbreviations: { + official: "TWM", + fr: "MCR" + } } export default set diff --git a/data/Sun & Moon/Burning Shadows.ts b/data/Sun & Moon/Burning Shadows.ts index 1b01dd969..6ed089376 100644 --- a/data/Sun & Moon/Burning Shadows.ts +++ b/data/Sun & Moon/Burning Shadows.ts @@ -20,7 +20,12 @@ const sm3: Set = { official: 147 }, - releaseDate: "2017-08-04" + releaseDate: "2017-08-04", + + abbreviations: { + official: "BUS", + fr: "OAR" + } } export default sm3 diff --git a/data/Sun & Moon/Celestial Storm.ts b/data/Sun & Moon/Celestial Storm.ts index 0fe048cd7..3c39dc820 100644 --- a/data/Sun & Moon/Celestial Storm.ts +++ b/data/Sun & Moon/Celestial Storm.ts @@ -20,7 +20,12 @@ const sm7: Set = { official: 168 }, - releaseDate: "2018-08-03" + releaseDate: "2018-08-03", + + abbreviations: { + official: "CES", + fr: "TCE" + } } export default sm7 diff --git a/data/Sun & Moon/Cosmic Eclipse.ts b/data/Sun & Moon/Cosmic Eclipse.ts index 8c9bf00b2..8f5686b19 100644 --- a/data/Sun & Moon/Cosmic Eclipse.ts +++ b/data/Sun & Moon/Cosmic Eclipse.ts @@ -20,7 +20,12 @@ const sm12: Set = { official: 236 }, - releaseDate: "2019-11-01" + releaseDate: "2019-11-01", + + abbreviations: { + official: "CEC", + fr: "ECO" + } } export default sm12 diff --git a/data/Sun & Moon/Crimson Invasion.ts b/data/Sun & Moon/Crimson Invasion.ts index bb3fa3b73..283872031 100644 --- a/data/Sun & Moon/Crimson Invasion.ts +++ b/data/Sun & Moon/Crimson Invasion.ts @@ -20,7 +20,12 @@ const sm4: Set = { official: 111 }, - releaseDate: "2017-11-03" + releaseDate: "2017-11-03", + + abbreviations: { + official: "CIN", + fr: "INC" + } } export default sm4 diff --git a/data/Sun & Moon/Detective Pikachu.ts b/data/Sun & Moon/Detective Pikachu.ts index 02211ae19..c22e7cc71 100644 --- a/data/Sun & Moon/Detective Pikachu.ts +++ b/data/Sun & Moon/Detective Pikachu.ts @@ -20,7 +20,12 @@ const det1: Set = { official: 18 }, - releaseDate: "2019-03-29" + releaseDate: "2019-03-29", + + abbreviations: { + official: "DET", + fr: "DPI" + } } export default det1 diff --git a/data/Sun & Moon/Dragon Majesty.ts b/data/Sun & Moon/Dragon Majesty.ts index 7c01cacc2..385429e53 100644 --- a/data/Sun & Moon/Dragon Majesty.ts +++ b/data/Sun & Moon/Dragon Majesty.ts @@ -20,7 +20,12 @@ const sm75: Set = { official: 70 }, - releaseDate: "2018-09-07" + releaseDate: "2018-09-07", + + abbreviations: { + official: "DRM", + fr: "MDD" + } } export default sm75 diff --git a/data/Sun & Moon/Forbidden Light.ts b/data/Sun & Moon/Forbidden Light.ts index e987b5c1e..d487e30ef 100644 --- a/data/Sun & Moon/Forbidden Light.ts +++ b/data/Sun & Moon/Forbidden Light.ts @@ -20,7 +20,12 @@ const sm6: Set = { official: 131 }, - releaseDate: "2018-05-04" + releaseDate: "2018-05-04", + + abbreviations: { + official: "FLI", + fr: "LUI" + } } export default sm6 diff --git a/data/Sun & Moon/Guardians Rising.ts b/data/Sun & Moon/Guardians Rising.ts index 064c072e4..9a87e9dd1 100644 --- a/data/Sun & Moon/Guardians Rising.ts +++ b/data/Sun & Moon/Guardians Rising.ts @@ -20,7 +20,12 @@ const sm2: Set = { official: 145 }, - releaseDate: "2017-05-05" + releaseDate: "2017-05-05", + + abbreviations: { + official: "GRI", + fr: "GAS" + } } export default sm2 diff --git a/data/Sun & Moon/Hidden Fates.ts b/data/Sun & Moon/Hidden Fates.ts index d603c0fe6..6d9f093ee 100644 --- a/data/Sun & Moon/Hidden Fates.ts +++ b/data/Sun & Moon/Hidden Fates.ts @@ -20,7 +20,12 @@ const sm115: Set = { official: 68 }, - releaseDate: "2019-08-23" + releaseDate: "2019-08-23", + + abbreviations: { + official: "HIF", + fr: "DOC" + } } export default sm115 diff --git a/data/Sun & Moon/Lost Thunder.ts b/data/Sun & Moon/Lost Thunder.ts index c2bd5dd29..f5b709f2d 100644 --- a/data/Sun & Moon/Lost Thunder.ts +++ b/data/Sun & Moon/Lost Thunder.ts @@ -20,7 +20,12 @@ const sm8: Set = { official: 214 }, - releaseDate: "2018-11-02" + releaseDate: "2018-11-02", + + abbreviations: { + official: "LOT", + fr: "TPD" + } } export default sm8 diff --git a/data/Sun & Moon/SM Black Star Promos.ts b/data/Sun & Moon/SM Black Star Promos.ts index dbe8a9b6d..c52e95953 100644 --- a/data/Sun & Moon/SM Black Star Promos.ts +++ b/data/Sun & Moon/SM Black Star Promos.ts @@ -19,7 +19,12 @@ const smp: Set = { official: 236 }, - releaseDate: "2017-02-03" + releaseDate: "2017-02-03", + + abbreviations: { + official: "SMP", + fr: "PSM" + } } export default smp diff --git a/data/Sun & Moon/Shining Legends.ts b/data/Sun & Moon/Shining Legends.ts index 8c31b13ac..516d92d0a 100644 --- a/data/Sun & Moon/Shining Legends.ts +++ b/data/Sun & Moon/Shining Legends.ts @@ -20,7 +20,12 @@ const sm35: Set = { official: 73 }, - releaseDate: "2017-10-06" + releaseDate: "2017-10-06", + + abbreviations: { + official: "SLG", + fr: "LBR" + } } export default sm35 diff --git a/data/Sun & Moon/Sun & Moon.ts b/data/Sun & Moon/Sun & Moon.ts index cd8f14177..80e1bf946 100644 --- a/data/Sun & Moon/Sun & Moon.ts +++ b/data/Sun & Moon/Sun & Moon.ts @@ -20,7 +20,12 @@ const sm1: Set = { official: 149 }, - releaseDate: "2017-02-03" + releaseDate: "2017-02-03", + + abbreviations: { + official: "SUM", + fr: "S&L" + } } export default sm1 diff --git a/data/Sun & Moon/Team Up.ts b/data/Sun & Moon/Team Up.ts index 4091767f2..41e6de6fc 100644 --- a/data/Sun & Moon/Team Up.ts +++ b/data/Sun & Moon/Team Up.ts @@ -20,7 +20,12 @@ const sm9: Set = { official: 181 }, - releaseDate: "2019-01-31" + releaseDate: "2019-01-31", + + abbreviations: { + official: "TEU", + fr: "DDC" + } } export default sm9 diff --git a/data/Sun & Moon/Ultra Prism.ts b/data/Sun & Moon/Ultra Prism.ts index ca96a5c4a..c26ef2353 100644 --- a/data/Sun & Moon/Ultra Prism.ts +++ b/data/Sun & Moon/Ultra Prism.ts @@ -20,7 +20,12 @@ const sm5: Set = { official: 156 }, - releaseDate: "2018-02-02" + releaseDate: "2018-02-02", + + abbreviations: { + official: "UPR", + fr: "UPR" + } } export default sm5 diff --git a/data/Sun & Moon/Unbroken Bonds.ts b/data/Sun & Moon/Unbroken Bonds.ts index e33f55c3a..da75c240c 100644 --- a/data/Sun & Moon/Unbroken Bonds.ts +++ b/data/Sun & Moon/Unbroken Bonds.ts @@ -20,7 +20,12 @@ const sm10: Set = { official: 214 }, - releaseDate: "2019-05-03" + releaseDate: "2019-05-03", + + abbreviations: { + official: "UNB", + fr: "AIF" + } } export default sm10 diff --git a/data/Sun & Moon/Unified Minds.ts b/data/Sun & Moon/Unified Minds.ts index 5d0b06f06..01d204561 100644 --- a/data/Sun & Moon/Unified Minds.ts +++ b/data/Sun & Moon/Unified Minds.ts @@ -20,7 +20,12 @@ const sm11: Set = { official: 236 }, - releaseDate: "2019-08-02" + releaseDate: "2019-08-02", + + abbreviations: { + official: "UNM", + fr: "HES" + } } export default sm11 diff --git a/data/Sword & Shield/Astral Radiance.ts b/data/Sword & Shield/Astral Radiance.ts index e37d2aa2a..2950c1da4 100644 --- a/data/Sword & Shield/Astral Radiance.ts +++ b/data/Sword & Shield/Astral Radiance.ts @@ -14,14 +14,18 @@ const set: Set = { }, tcgOnline: 'ASR', - serie: serie, cardCount: { official: 189 }, - releaseDate: "2022-05-27" + releaseDate: "2022-05-27", + + abbreviations: { + official: "ASR", + fr: "ASR" + } } export default set diff --git a/data/Sword & Shield/Battle Styles.ts b/data/Sword & Shield/Battle Styles.ts index 2ee2baba8..0c08e02cc 100644 --- a/data/Sword & Shield/Battle Styles.ts +++ b/data/Sword & Shield/Battle Styles.ts @@ -14,14 +14,18 @@ const swsh1: Set = { }, tcgOnline: 'BST', - serie: serie, cardCount: { official: 163 }, - releaseDate: "2021-03-19" + releaseDate: "2021-03-19", + + abbreviations: { + official: "BST", + fr: "STC" + } } export default swsh1 diff --git a/data/Sword & Shield/Brilliant Stars.ts b/data/Sword & Shield/Brilliant Stars.ts index 37f66f92f..417955ba6 100644 --- a/data/Sword & Shield/Brilliant Stars.ts +++ b/data/Sword & Shield/Brilliant Stars.ts @@ -14,14 +14,18 @@ const set: Set = { }, tcgOnline: 'BRS', - serie: serie, cardCount: { official: 172 }, - releaseDate: "2022-02-25" + releaseDate: "2022-02-25", + + abbreviations: { + official: "BRS", + fr: "STA" + } } export default set diff --git a/data/Sword & Shield/Celebrations.ts b/data/Sword & Shield/Celebrations.ts index d5078b6c3..1b55f21bc 100644 --- a/data/Sword & Shield/Celebrations.ts +++ b/data/Sword & Shield/Celebrations.ts @@ -14,14 +14,18 @@ const set: Set = { }, tcgOnline: 'CEL', - serie: serie, cardCount: { official: 25 }, - releaseDate: "2021-10-08" + releaseDate: "2021-10-08", + + abbreviations: { + official: "CEL", + fr: "CEL" + } } export default set diff --git a/data/Sword & Shield/Champion's Path.ts b/data/Sword & Shield/Champion's Path.ts index ccbb32d07..0078f183f 100644 --- a/data/Sword & Shield/Champion's Path.ts +++ b/data/Sword & Shield/Champion's Path.ts @@ -14,14 +14,18 @@ const swsh35: Set = { }, tcgOnline: 'CPA', - serie: serie, cardCount: { official: 70 }, - releaseDate: "2020-09-25" + releaseDate: "2020-09-25", + + abbreviations: { + official: "CPA", + fr: "VDM" + } } export default swsh35 diff --git a/data/Sword & Shield/Chilling Reign.ts b/data/Sword & Shield/Chilling Reign.ts index aad5f7a2d..d8e4ed3f1 100644 --- a/data/Sword & Shield/Chilling Reign.ts +++ b/data/Sword & Shield/Chilling Reign.ts @@ -3,6 +3,7 @@ import serie from '../Sword & Shield' const set: Set = { id: "swsh6", + name: { en: "Chilling Reign", fr: "Règne de Glace", @@ -13,14 +14,18 @@ const set: Set = { }, tcgOnline: 'CRE', - serie: serie, cardCount: { // NOT confirmed official: 198 }, - releaseDate: "2021-06-18" + releaseDate: "2021-06-18", + + abbreviations: { + official: "CRE", + fr: "REG" + } } export default set diff --git a/data/Sword & Shield/Crown Zenith.ts b/data/Sword & Shield/Crown Zenith.ts index 911d73018..bba5ce4ad 100644 --- a/data/Sword & Shield/Crown Zenith.ts +++ b/data/Sword & Shield/Crown Zenith.ts @@ -19,7 +19,12 @@ const swsh3: Set = { official: 159 }, - releaseDate: "2023-01-20" + releaseDate: "2023-01-20", + + abbreviations: { + official: "CRZ", + fr: "ZEN" + } } export default swsh3 diff --git a/data/Sword & Shield/Darkness Ablaze.ts b/data/Sword & Shield/Darkness Ablaze.ts index 881647429..5eca95545 100644 --- a/data/Sword & Shield/Darkness Ablaze.ts +++ b/data/Sword & Shield/Darkness Ablaze.ts @@ -14,14 +14,18 @@ const swsh3: Set = { }, tcgOnline: 'DAA', - serie: serie, cardCount: { official: 189 }, - releaseDate: "2020-08-14" + releaseDate: "2020-08-14", + + abbreviations: { + official: "DAA", + fr: "TEM" + } } export default swsh3 diff --git a/data/Sword & Shield/Evolving Skies.ts b/data/Sword & Shield/Evolving Skies.ts index 561ac6dac..66f2b534f 100644 --- a/data/Sword & Shield/Evolving Skies.ts +++ b/data/Sword & Shield/Evolving Skies.ts @@ -14,14 +14,18 @@ const swsh6: Set = { }, tcgOnline: 'EVS', - serie: serie, cardCount: { official: 203 }, - releaseDate: "2021-08-27" + releaseDate: "2021-08-27", + + abbreviations: { + official: "EVS", + fr: "EVC" + } } export default swsh6 diff --git a/data/Sword & Shield/Fusion Strike.ts b/data/Sword & Shield/Fusion Strike.ts index cf758abdf..6e58ba8a5 100644 --- a/data/Sword & Shield/Fusion Strike.ts +++ b/data/Sword & Shield/Fusion Strike.ts @@ -3,6 +3,7 @@ import serie from '../Sword & Shield' const set: Set = { id: "swsh8", + name: { en: "Fusion Strike", fr: "Poing de Fusion", @@ -13,15 +14,18 @@ const set: Set = { }, tcgOnline: 'FST', - serie: serie, - cardCount: { official: 264 }, - releaseDate: "2021-11-12" + releaseDate: "2021-11-12", + + abbreviations: { + official: "FST", + fr: "PDF" + } } export default set diff --git a/data/Sword & Shield/Lost Origin.ts b/data/Sword & Shield/Lost Origin.ts index c8171a95f..11c25adf3 100644 --- a/data/Sword & Shield/Lost Origin.ts +++ b/data/Sword & Shield/Lost Origin.ts @@ -19,7 +19,12 @@ const set: Set = { official: 196 }, - releaseDate: "2022-09-09" + releaseDate: "2022-09-09", + + abbreviations: { + official: "LOR", + fr: "ORP" + } } export default set diff --git a/data/Sword & Shield/Pokémon Futsal 2020.ts b/data/Sword & Shield/Pokémon Futsal 2020.ts index 4a7e37aad..4c7daa64f 100644 --- a/data/Sword & Shield/Pokémon Futsal 2020.ts +++ b/data/Sword & Shield/Pokémon Futsal 2020.ts @@ -14,7 +14,11 @@ const swshp: Set = { official: 5 }, - releaseDate: "2020-09-11" + releaseDate: "2020-09-11", + + abbreviations: { + official: "FUT20" + } } export default swshp diff --git a/data/Sword & Shield/Pokémon GO.ts b/data/Sword & Shield/Pokémon GO.ts index b8c3c7ee7..4aba8ab17 100644 --- a/data/Sword & Shield/Pokémon GO.ts +++ b/data/Sword & Shield/Pokémon GO.ts @@ -14,14 +14,18 @@ const set: Set = { }, tcgOnline: 'PGO', - serie: serie, cardCount: { official: 78 }, - releaseDate: "2022-07-01" + releaseDate: "2022-07-01", + + abbreviations: { + official: "PGO", + fr: "PGO" + } } export default set diff --git a/data/Sword & Shield/Rebel Clash.ts b/data/Sword & Shield/Rebel Clash.ts index d73e5536c..7b58f1dfe 100644 --- a/data/Sword & Shield/Rebel Clash.ts +++ b/data/Sword & Shield/Rebel Clash.ts @@ -14,14 +14,18 @@ const swsh2: Set = { }, tcgOnline: 'RCL', - serie: serie, cardCount: { official: 192 }, - releaseDate: "2020-05-01" + releaseDate: "2020-05-01", + + abbreviations: { + official: "RCL", + fr: "CDR" + } } export default swsh2 diff --git a/data/Sword & Shield/Shining Fates.ts b/data/Sword & Shield/Shining Fates.ts index 7490603ff..26782294c 100644 --- a/data/Sword & Shield/Shining Fates.ts +++ b/data/Sword & Shield/Shining Fates.ts @@ -14,14 +14,18 @@ const swsh1: Set = { }, tcgOnline: 'SHF', - serie: serie, cardCount: { official: 72 }, - releaseDate: "2021-02-19" + releaseDate: "2021-02-19", + + abbreviations: { + official: "SHF", + fr: "DRA" + } } export default swsh1 diff --git a/data/Sword & Shield/Silver Tempest.ts b/data/Sword & Shield/Silver Tempest.ts index bc80873f4..8c7ccd945 100644 --- a/data/Sword & Shield/Silver Tempest.ts +++ b/data/Sword & Shield/Silver Tempest.ts @@ -19,7 +19,12 @@ const set: Set = { official: 195 }, - releaseDate: "2022-11-11" + releaseDate: "2022-11-11", + + abbreviations: { + official: "SIT", + fr: "TAR" + } } export default set diff --git a/data/Sword & Shield/Sword & Shield.ts b/data/Sword & Shield/Sword & Shield.ts index 6cc183002..79fc77811 100644 --- a/data/Sword & Shield/Sword & Shield.ts +++ b/data/Sword & Shield/Sword & Shield.ts @@ -14,14 +14,18 @@ const swsh1: Set = { }, tcgOnline: 'SSH', - serie: serie, cardCount: { official: 202 }, - releaseDate: "2020-02-07" + releaseDate: "2020-02-07", + + abbreviations: { + official: "SSH", + fr: "E&B" + } } export default swsh1 diff --git a/data/Sword & Shield/Vivid Voltage.ts b/data/Sword & Shield/Vivid Voltage.ts index a84b8173c..978a3aa9b 100644 --- a/data/Sword & Shield/Vivid Voltage.ts +++ b/data/Sword & Shield/Vivid Voltage.ts @@ -14,14 +14,18 @@ const swsh4: Set = { }, tcgOnline: 'VIV', - serie: serie, cardCount: { official: 185 }, - releaseDate: "2020-11-13" + releaseDate: "2020-11-13", + + abbreviations: { + official: "VIV", + fr: "VOL" + } } export default swsh4 diff --git a/data/Trainer kits/DP trainer Kit (Lucario).ts b/data/Trainer kits/DP trainer Kit (Lucario).ts index 89df2fbba..3feb8cf96 100644 --- a/data/Trainer kits/DP trainer Kit (Lucario).ts +++ b/data/Trainer kits/DP trainer Kit (Lucario).ts @@ -17,7 +17,12 @@ const set: Set = { official: 12 }, - releaseDate: "2007-09-01" + releaseDate: "2007-09-01", + + abbreviations: { + official: "TK3L", + fr: "LUC" + } } export default set diff --git a/data/Trainer kits/DP trainer Kit (Manaphy).ts b/data/Trainer kits/DP trainer Kit (Manaphy).ts index 3960d9993..fa8290afa 100644 --- a/data/Trainer kits/DP trainer Kit (Manaphy).ts +++ b/data/Trainer kits/DP trainer Kit (Manaphy).ts @@ -17,7 +17,12 @@ const set: Set = { official: 12 }, - releaseDate: "2007-09-01" + releaseDate: "2007-09-01", + + abbreviations: { + official: "TK3M", + fr: "MAN" + } } export default set diff --git a/data/Trainer kits/EX trainer Kit (Latias).ts b/data/Trainer kits/EX trainer Kit (Latias).ts index d0001d6b8..8c65050df 100644 --- a/data/Trainer kits/EX trainer Kit (Latias).ts +++ b/data/Trainer kits/EX trainer Kit (Latias).ts @@ -18,7 +18,12 @@ const set: Set = { official: 10 }, - releaseDate: "2004-07-01" + releaseDate: "2004-07-01", + + abbreviations: { + official: "TK1A", + fr: "KDA" + } } export default set diff --git a/data/Trainer kits/EX trainer Kit (Latios).ts b/data/Trainer kits/EX trainer Kit (Latios).ts index 14416d063..729bcd18c 100644 --- a/data/Trainer kits/EX trainer Kit (Latios).ts +++ b/data/Trainer kits/EX trainer Kit (Latios).ts @@ -18,7 +18,12 @@ const set: Set = { official: 10 }, - releaseDate: "2004-07-01" + releaseDate: "2004-07-01", + + abbreviations: { + official: "TK1O", + fr: "KDL" + } } export default set diff --git a/data/Trainer kits/EX trainer Kit 2 (Ninun).ts b/data/Trainer kits/EX trainer Kit 2 (Ninun).ts index da71629f9..164e78686 100644 --- a/data/Trainer kits/EX trainer Kit 2 (Ninun).ts +++ b/data/Trainer kits/EX trainer Kit 2 (Ninun).ts @@ -17,7 +17,12 @@ const set: Set = { official: 12 }, - releaseDate: "2006-03-01" + releaseDate: "2006-03-01", + + abbreviations: { + official: "TK2M", + fr: "NEG" + } } export default set diff --git a/data/Trainer kits/EX trainer Kit 2 (Plusle).ts b/data/Trainer kits/EX trainer Kit 2 (Plusle).ts index 7a17d8649..0e5ec2d1e 100644 --- a/data/Trainer kits/EX trainer Kit 2 (Plusle).ts +++ b/data/Trainer kits/EX trainer Kit 2 (Plusle).ts @@ -17,7 +17,12 @@ const set: Set = { official: 12 }, - releaseDate: "2006-03-01" + releaseDate: "2006-03-01", + + abbreviations: { + official: "TK2P", + fr: "POS" + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Excadrill).ts b/data/Trainer kits/HS trainer Kit (Excadrill).ts index 4d7ca1320..179543158 100644 --- a/data/Trainer kits/HS trainer Kit (Excadrill).ts +++ b/data/Trainer kits/HS trainer Kit (Excadrill).ts @@ -16,7 +16,12 @@ const set: Set = { official: 30 }, - releaseDate: "2011-09-01" + releaseDate: "2011-09-01", + + abbreviations: { + official: "TK5E", + fr: "MIN" + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Gyarados).ts b/data/Trainer kits/HS trainer Kit (Gyarados).ts index aded2f4cd..aa32a6727 100644 --- a/data/Trainer kits/HS trainer Kit (Gyarados).ts +++ b/data/Trainer kits/HS trainer Kit (Gyarados).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2010-05-01" + releaseDate: "2010-05-01", + + abbreviations: { + official: "TK4G", + fr: "LEV" + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Raichu).ts b/data/Trainer kits/HS trainer Kit (Raichu).ts index 98754b787..0a01330f7 100644 --- a/data/Trainer kits/HS trainer Kit (Raichu).ts +++ b/data/Trainer kits/HS trainer Kit (Raichu).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2010-05-01" + releaseDate: "2010-05-01", + + abbreviations: { + official: "TK4R", + fr: "RAI" + } } export default set diff --git a/data/Trainer kits/HS trainer Kit (Zoroark).ts b/data/Trainer kits/HS trainer Kit (Zoroark).ts index 11d504ad9..336cee970 100644 --- a/data/Trainer kits/HS trainer Kit (Zoroark).ts +++ b/data/Trainer kits/HS trainer Kit (Zoroark).ts @@ -16,7 +16,12 @@ const set: Set = { official: 30 }, - releaseDate: "2011-09-01" + releaseDate: "2011-09-01", + + abbreviations: { + official: "TK5Z", + fr: "ZOR" + } } export default set diff --git a/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts b/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts index cafd203bd..21ecb26cb 100644 --- a/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts +++ b/data/Trainer kits/SM trainer Kit (Alolan Raichu).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2017-04-21" + releaseDate: "2017-04-21", + + abbreviations: { + official: "TK10A", + fr: "RAL" + } } export default set diff --git a/data/Trainer kits/SM trainer Kit (Lycanroc).ts b/data/Trainer kits/SM trainer Kit (Lycanroc).ts index 46258a7dd..c96e926c7 100644 --- a/data/Trainer kits/SM trainer Kit (Lycanroc).ts +++ b/data/Trainer kits/SM trainer Kit (Lycanroc).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2017-04-21" + releaseDate: "2017-04-21", + + abbreviations: { + official: "TK10L", + fr: "LOU" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Bisharp).ts b/data/Trainer kits/XY trainer Kit (Bisharp).ts index 0b95a9636..7220d6899 100644 --- a/data/Trainer kits/XY trainer Kit (Bisharp).ts +++ b/data/Trainer kits/XY trainer Kit (Bisharp).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2014-11-01" + releaseDate: "2014-11-01", + + abbreviations: { + official: "TK7A", + fr: "SCA" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Latias).ts b/data/Trainer kits/XY trainer Kit (Latias).ts index 55e479f31..9b17e4b24 100644 --- a/data/Trainer kits/XY trainer Kit (Latias).ts +++ b/data/Trainer kits/XY trainer Kit (Latias).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2015-04-29" + releaseDate: "2015-04-29", + + abbreviations: { + official: "TK8A", + fr: "LTA" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Latios).ts b/data/Trainer kits/XY trainer Kit (Latios).ts index 329bb96ed..b6ec9f6f7 100644 --- a/data/Trainer kits/XY trainer Kit (Latios).ts +++ b/data/Trainer kits/XY trainer Kit (Latios).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2015-04-29" + releaseDate: "2015-04-29", + + abbreviations: { + official: "TK8O", + fr: "LTS" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Noivern).ts b/data/Trainer kits/XY trainer Kit (Noivern).ts index 1591a4716..8a3d4ef31 100644 --- a/data/Trainer kits/XY trainer Kit (Noivern).ts +++ b/data/Trainer kits/XY trainer Kit (Noivern).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2014-03-12" + releaseDate: "2014-03-12", + + abbreviations: { + official: "TK6N", + fr: "BRU" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts b/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts index ce67c7608..02f43cffa 100644 --- a/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts +++ b/data/Trainer kits/XY trainer Kit (Pikachu Libre).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2016-04-27" + releaseDate: "2016-04-27", + + abbreviations: { + official: "TK9P", + fr: "PLB" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Suicune).ts b/data/Trainer kits/XY trainer Kit (Suicune).ts index 4e7553df2..e6b607b5f 100644 --- a/data/Trainer kits/XY trainer Kit (Suicune).ts +++ b/data/Trainer kits/XY trainer Kit (Suicune).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2016-04-27" + releaseDate: "2016-04-27", + + abbreviations: { + official: "TK9S", + fr: "SUI" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Sylveon).ts b/data/Trainer kits/XY trainer Kit (Sylveon).ts index eb291d9f1..ec6faf3af 100644 --- a/data/Trainer kits/XY trainer Kit (Sylveon).ts +++ b/data/Trainer kits/XY trainer Kit (Sylveon).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2014-03-12" + releaseDate: "2014-03-12", + + abbreviations: { + official: "TK6S", + fr: "NYM" + } } export default set diff --git a/data/Trainer kits/XY trainer Kit (Wigglytuff).ts b/data/Trainer kits/XY trainer Kit (Wigglytuff).ts index 190a830ba..dfe9ac3c2 100644 --- a/data/Trainer kits/XY trainer Kit (Wigglytuff).ts +++ b/data/Trainer kits/XY trainer Kit (Wigglytuff).ts @@ -17,7 +17,12 @@ const set: Set = { official: 30 }, - releaseDate: "2014-11-01" + releaseDate: "2014-11-01", + + abbreviations: { + official: "TK7B", + fr: "GRO" + } } export default set diff --git a/data/XY/Ancient Origins.ts b/data/XY/Ancient Origins.ts index 1ea966f87..704fbda92 100644 --- a/data/XY/Ancient Origins.ts +++ b/data/XY/Ancient Origins.ts @@ -20,7 +20,12 @@ const xy7: Set = { official: 98 }, - releaseDate: "2015-08-12" + releaseDate: "2015-08-12", + + abbreviations: { + official: "AOR", + fr: "ORA" + } } export default xy7 diff --git a/data/XY/BREAKpoint.ts b/data/XY/BREAKpoint.ts index ceb2c575f..9278e0ce7 100644 --- a/data/XY/BREAKpoint.ts +++ b/data/XY/BREAKpoint.ts @@ -20,7 +20,12 @@ const xy9: Set = { official: 122 }, - releaseDate: "2016-02-03" + releaseDate: "2016-02-03", + + abbreviations: { + official: "BKP", + fr: "RUP" + } } export default xy9 diff --git a/data/XY/BREAKthrough.ts b/data/XY/BREAKthrough.ts index c43749c6f..e95f1e6ee 100644 --- a/data/XY/BREAKthrough.ts +++ b/data/XY/BREAKthrough.ts @@ -20,7 +20,12 @@ const xy8: Set = { official: 162 }, - releaseDate: "2015-11-04" + releaseDate: "2015-11-04", + + abbreviations: { + official: "BKT", + fr: "IMP" + } } export default xy8 diff --git a/data/XY/Double Crisis.ts b/data/XY/Double Crisis.ts index 96ad93850..f8faeac90 100644 --- a/data/XY/Double Crisis.ts +++ b/data/XY/Double Crisis.ts @@ -17,7 +17,12 @@ const dc1: Set = { official: 34 }, - releaseDate: "2015-03-25" + releaseDate: "2015-03-25", + + abbreviations: { + official: "DCR", + fr: "DBD" + } } export default dc1 diff --git a/data/XY/Evolutions.ts b/data/XY/Evolutions.ts index 44bc4384c..bb5e6ddac 100644 --- a/data/XY/Evolutions.ts +++ b/data/XY/Evolutions.ts @@ -20,7 +20,12 @@ const xy12: Set = { official: 108 }, - releaseDate: "2016-11-02" + releaseDate: "2016-11-02", + + abbreviations: { + official: "EVO", + fr: "EVO" + } } export default xy12 diff --git a/data/XY/Fates Collide.ts b/data/XY/Fates Collide.ts index 4d6dd2846..8d38f54e2 100644 --- a/data/XY/Fates Collide.ts +++ b/data/XY/Fates Collide.ts @@ -20,7 +20,12 @@ const xy10: Set = { official: 124 }, - releaseDate: "2016-05-02" + releaseDate: "2016-05-02", + + abbreviations: { + official: "FCO", + fr: "IDD" + } } export default xy10 diff --git a/data/XY/Flashfire.ts b/data/XY/Flashfire.ts index 76572b3a4..1a659441c 100644 --- a/data/XY/Flashfire.ts +++ b/data/XY/Flashfire.ts @@ -20,7 +20,12 @@ const xy2: Set = { official: 106 }, - releaseDate: "2014-05-07" + releaseDate: "2014-05-07", + + abbreviations: { + official: "FLF", + fr: "ETI" + } } export default xy2 diff --git a/data/XY/Furious Fists.ts b/data/XY/Furious Fists.ts index cc74bbbd2..b127a070f 100644 --- a/data/XY/Furious Fists.ts +++ b/data/XY/Furious Fists.ts @@ -20,7 +20,12 @@ const xy3: Set = { official: 111 }, - releaseDate: "2014-08-13" + releaseDate: "2014-08-13", + + abbreviations: { + official: "FFI", + fr: "PFU" + } } export default xy3 diff --git a/data/XY/Generations.ts b/data/XY/Generations.ts index 8b1017df2..2773a122e 100644 --- a/data/XY/Generations.ts +++ b/data/XY/Generations.ts @@ -20,7 +20,12 @@ const g1: Set = { official: 83 }, - releaseDate: "2016-02-22" + releaseDate: "2016-02-22", + + abbreviations: { + official: "GEN", + fr: "GEN" + } } export default g1 diff --git a/data/XY/Kalos Starter Set.ts b/data/XY/Kalos Starter Set.ts index 7ab496735..0040c45d1 100644 --- a/data/XY/Kalos Starter Set.ts +++ b/data/XY/Kalos Starter Set.ts @@ -19,7 +19,12 @@ const xy0: Set = { official: 45 }, - releaseDate: "2013-11-08" + releaseDate: "2013-11-08", + + abbreviations: { + official: "KSS", + fr: "BAK" + } } export default xy0 diff --git a/data/XY/Phantom Forces.ts b/data/XY/Phantom Forces.ts index 2cdc6f319..015c24678 100644 --- a/data/XY/Phantom Forces.ts +++ b/data/XY/Phantom Forces.ts @@ -20,7 +20,12 @@ const xy4: Set = { official: 119 }, - releaseDate: "2014-11-05" + releaseDate: "2014-11-05", + + abbreviations: { + official: "PHF", + fr: "VSP" + } } export default xy4 diff --git a/data/XY/Primal Clash.ts b/data/XY/Primal Clash.ts index 449cc6a62..234a71815 100644 --- a/data/XY/Primal Clash.ts +++ b/data/XY/Primal Clash.ts @@ -20,7 +20,12 @@ const xy5: Set = { official: 160 }, - releaseDate: "2015-02-04" + releaseDate: "2015-02-04", + + abbreviations: { + official: "PRC", + fr: "PRI" + } } export default xy5 diff --git a/data/XY/Roaring Skies.ts b/data/XY/Roaring Skies.ts index 2475c4f00..8fa9cde75 100644 --- a/data/XY/Roaring Skies.ts +++ b/data/XY/Roaring Skies.ts @@ -20,7 +20,12 @@ const xy6: Set = { official: 108 }, - releaseDate: "2015-05-06" + releaseDate: "2015-05-06", + + abbreviations: { + official: "ROS", + fr: "CRU" + } } export default xy6 diff --git a/data/XY/Steam Siege.ts b/data/XY/Steam Siege.ts index edf383eb5..c205a52fc 100644 --- a/data/XY/Steam Siege.ts +++ b/data/XY/Steam Siege.ts @@ -20,7 +20,12 @@ const xy11: Set = { official: 114 }, - releaseDate: "2016-08-03" + releaseDate: "2016-08-03", + + abbreviations: { + official: "STS", + fr: "OFV" + } } export default xy11 diff --git a/data/XY/XY Black Star Promos.ts b/data/XY/XY Black Star Promos.ts index ff9975e4c..0fb71c5c8 100644 --- a/data/XY/XY Black Star Promos.ts +++ b/data/XY/XY Black Star Promos.ts @@ -19,7 +19,12 @@ const xyp: Set = { official: 211 }, - releaseDate: "2013-10-12" + releaseDate: "2013-10-12", + + abbreviations: { + official: 'XYP', + fr: "PXY" + } } export default xyp diff --git a/data/XY/XY.ts b/data/XY/XY.ts index a86c06969..f9e64997a 100644 --- a/data/XY/XY.ts +++ b/data/XY/XY.ts @@ -20,7 +20,12 @@ const xy1: Set = { official: 146 }, - releaseDate: "2014-02-05" + releaseDate: "2014-02-05", + + abbreviations: { + official: "XY", + fr: "XY" + } } export default xy1 diff --git a/interfaces.d.ts b/interfaces.d.ts index 2e5cbcf07..d55d5b275 100644 --- a/interfaces.d.ts +++ b/interfaces.d.ts @@ -63,6 +63,10 @@ type ISODate = `${number}-${number}-${number}` export interface Set { id: string name: Languages + /** + * Partial list of abbreviations, this is currently a Work in Progress feature + */ + abbreviations?: Partial & { official?: string }> serie: Serie tcgOnline?: string diff --git a/meta/codeshift.ts b/meta/codeshift.ts index 15d54dcc0..2f9f943f3 100644 --- a/meta/codeshift.ts +++ b/meta/codeshift.ts @@ -1,5 +1,5 @@ import { ArrayExpression, Identifier, JSCodeshift, Literal, ObjectExpression, Property, Transform } from "jscodeshift" - +import pathUtils from 'path/posix' interface ObjectField { type: 'Object' items: Record @@ -109,6 +109,14 @@ function remove(path: ObjectExpression | ArrayExpression, key: string | number) } } +function rename(parent: ObjectExpression, oldKey: string, newKey: string) { + parent.properties.forEach((p) => { + if (p.key.name === oldKey) { + p.key.name = newKey + } + }) +} + /** * Start editing here ! */ @@ -120,12 +128,16 @@ const transformer: Transform = (file, api) => { .find(j.ObjectExpression) .forEach((path, index) => { if (index !== 0) return + const filename = pathUtils.basename(file.path, '.ts') let simplified = simplify(path.node) - const name = simplified.items.name as ObjectField - name.items.fr + + rename(simplified.item, 'abbrevation', 'abbreviations') + + // set(j, simplified.item, j.objectExpression([j.property('init', j.identifier('fr'), j.literal(abbr))]), 'abbrevation') + // set(j, simplified.item, j.literal('a'), 's.official') // Example remove field - remove(name.item as ObjectExpression, 'fr') + // remove(name.item as ObjectExpression, 'fr') // Example Set/Add regulationMArk to cards // set(j, name.items.fr, j.literal('D'), 'regulationMark') diff --git a/server/compiler/utils/setUtil.ts b/server/compiler/utils/setUtil.ts index 6730a9d6a..667d878c7 100644 --- a/server/compiler/utils/setUtil.ts +++ b/server/compiler/utils/setUtil.ts @@ -102,6 +102,10 @@ export async function setToSetSingle(set: Set, lang: SupportedLanguages): Promis name: set.serie.name[lang] as string }, symbol: pics[1], - tcgOnline: set.tcgOnline + tcgOnline: set.tcgOnline, + abbreviation: (set.abbreviations?.official || set.abbreviations?.[lang]) ? { + official: set.abbreviations?.official, + localized: set.abbreviations?.[lang] + } : undefined } }