diff --git a/src/locales/en/berry.ts b/src/locales/en/berry.ts new file mode 100644 index 00000000000..c8affd09314 --- /dev/null +++ b/src/locales/en/berry.ts @@ -0,0 +1,48 @@ +import { BerryTranslationEntries } from "#app/plugins/i18n.js"; + +export const berry: BerryTranslationEntries = { + "SITRUS": { + "name": "Sitrus", + "description": "Restores 25% HP if HP is below 50%" + }, + "LUM" : { + "name": "Lum", + "description": "Cures any non-volatile status condition and confusion" + }, + "ENIGMA": { + "name": "Enigma", + "description": "Restores 25% HP if hit by a super effective move" + }, + "LIECHI": { + "name": "Liechi", + "description": "$t('modifier.berry')" + }, + "GANLON": { + "name": "Ganlon", + "description": "$t('modifier.berry')" + }, + "PETAYA": { + "name": "Petaya", + "description": "$t('modifier.berry')" + }, + "APICOT": { + "name": "Apicot", + "description": "$t('modifier.berry')" + }, + "SALAC": { + "name": "Salac", + "description": "$t('modifier.berry')" + }, + "LANSAT": { + "name": "Lansat", + "description": "Raises critical hit ratio if HP is below 25%" + }, + "STARF": { + "name": "Starf", + "description": "Sharply raises a random stat if HP is below 25%" + }, + "LEPPA": { + "name": "Leppa", + "description": "Restores 10 PP to a move if its PP reaches 0" + }, +} as const; \ No newline at end of file diff --git a/src/locales/en/modifier-type.ts b/src/locales/en/modifier-type.ts new file mode 100644 index 00000000000..e3e8d2b57de --- /dev/null +++ b/src/locales/en/modifier-type.ts @@ -0,0 +1,849 @@ +import { ModifierTypeTranslationEntries } from "#app/plugins/i18n.js"; + +export const modifierType: ModifierTypeTranslationEntries = { + "RARE_CANDY": { + "name": "Rare Candy", + "description": "Increases a Pokémon\'s level by 1", + }, + "RARER_CANDY": { + "name": "Rarer Candy", + "description": "Increases all party members' level by 1", + }, + "MEGA_BRACELET": { + "name": "Mega Bracelet", + "description": "Mega Stones become available.", + }, + "DYNAMAX_BAND": { + "name": "Dynamax Band", + "description": "Max Mushrooms become available.", + }, + "TERA_ORB": { + "name": "Tera Orb", + "description": "Tera Shards become available.", + }, + "MAP": { + "name": "Map", + "description": "Allows you to choose your destination at a crossroads", + }, + "POTION": { + "name": "Potion", + "description": "$t('modifier.hpRestore')", + }, + "SUPER_POTION": { + "name": "Super Potion", + "description": "$t('modifier.hpRestore')", + }, + "HYPER_POTION": { + "name": "Hyper Potion", + "description": "$t('modifier.hpRestore')", + }, + "MAX_POTION": { + "name": "Max Potion", + "description": "Fully restores HP for one Pokémon", + }, + "FULL_RESTORE": { + "name": "Full Restore", + "description": "Fully restores HP and removes all status conditions for one Pokémon", + }, + "REVIVE": { + "name": "Revive", + "description": "$t('modifier.revive')", + }, + "MAX_REVIVE": { + "name": "Max Revive", + "description": "Revives a fainted Pokémon with full HP", + }, + "FULL_HEAL": { + "name": "Full Heal", + "description": "Heals any status ailment for one Pokémon", + }, + "SACRED_ASH": { + "name": "Sacred Ash", + "description": "Restores 100% HP for all Pokémon", + }, + "REVIVER_SEED": { + "name": "Reviver Seed", + "description": "Revives the holder for 1/2 HP upon fainting", + }, + "ETHER": { + "name": "Ether", + "description": "$t('modifier.ppRestore')", + }, + "MAX_ETHER": { + "name": "Max Ether", + "description": "Fully restores PP for one move", + }, + "ELIXIR": { + "name": "Elixir", + "description": "$t('modifier.ppRestoreAll')", + }, + "MAX_ELIXIR": { + "name": "Max Elixir", + "description": "Fully restores PP for all of one Pokémon's moves", + }, + "PP_UP": { + "name": "PP Up", + "description": "$t('modifier.ppUp')", + }, + "PP_MAX": { + "name": "PP Max", + "description": "Raises the maximum PP of one move to its maximum", + }, + "LURE": { + "name": "Lure", + "description": "$t('modifier.lure')", + }, + "SUPER_LURE": { + "name": "Super Lure", + "description": "$t('modifier.lure')", + }, + "MAX_LURE": { + "name": "Max Lure", + "description": "$t('modifier.lure')", + }, + "X_ATTACK": { + "name": "X Attack", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_DEFENSE": { + "name": "X Defense", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPATK": { + "name": "X Sp. Atk", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPDEF": { + "name": "X Sp. Def", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPEED": { + "name": "X Speed", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_ACCURACY": { + "name": "X Accuracy", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "DIRE_HIT": { + "name": "Dire Hit", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "GUARD_SPEC": { + "name": "Guard Spec.", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "HP_UP": { + "name": "HP Up", + "description": "$t('modifier.baseStatBoost')", + }, + "PROTEIN": { + "name": "Protein", + "description": "$t('modifier.baseStatBoost')", + }, + "IRON": { + "name": "Iron", + "description": "$t('modifier.baseStatBoost')", + }, + "CALCIUM": { + "name": "Calcium", + "description": "$t('modifier.baseStatBoost')", + }, + "ZINC": { + "name": "Zinc", + "description": "$t('modifier.baseStatBoost')", + }, + "CARBOS": { + "name": "Carbos", + "description": "$t('modifier.baseStatBoost')", + }, + "SILK_SCARF": { + "name": "Silk Scarf", + "description": "$t('modifier.atkTypeBooster')", + }, + "BLACK_BELT": { + "name": "Black Belt", + "description": "$t('modifier.atkTypeBooster')", + }, + "SHARP_BEAK": { + "name": "Sharp Beak", + "description": "$t('modifier.atkTypeBooster')", + }, + "POSION_BARB": { + "name": "Poison Barb", + "description": "$t('modifier.atkTypeBooster')", + }, + "SOFT_SAND": { + "name": "Soft Sand", + "description": "$t('modifier.atkTypeBooster')", + }, + "HARD_STONE": { + "name": "Hard Stone", + "description": "$t('modifier.atkTypeBooster')", + }, + "SILVER_POWER": { + "name": "Silver Powder", + "description": "$t('modifier.atkTypeBooster')", + }, + "SPELL_TAG": { + "name": "Spell Tag", + "description": "$t('modifier.atkTypeBooster')", + }, + "METAL_COAT": { + "name": "Metal Coat", + "description": "$t('modifier.atkTypeBooster')", + }, + "CHARCOAL": { + "name": "Charcoal", + "description": "$t('modifier.atkTypeBooster')", + }, + "MYSTIC_WATER": { + "name": "Mystic Water", + "description": "$t('modifier.atkTypeBooster')", + }, + "MIRACLE_SEED": { + "name": "Miracle Seed", + "description": "$t('modifier.atkTypeBooster')", + }, + "MAGNET": { + "name": "Magnet", + "description": "$t('modifier.atkTypeBooster')", + }, + "TWISTED_SPOON": { + "name": "Twisted Spoon", + "description": "$t('modifier.atkTypeBooster')", + }, + "NEVER_MELT_ICE": { + "name": "Never-Melt Ice", + "description": "$t('modifier.atkTypeBooster')", + }, + "DRAGON_FANG": { + "name": "Dragon Fang", + "description": "$t('modifier.atkTypeBooster')", + }, + "BLACK_GLASSES": { + "name": "Black Glasses", + "description": "$t('modifier.atkTypeBooster')", + }, + "FAIRY_FEATHER": { + "name": "Fairy Feather", + "description": "$t('modifier.atkTypeBooster')", + }, + "MINT": { + "name": "{{nature}} Mint", + "description": "Changes the nature of a Pokémon", + }, + "TERA_SHARD": { + "name": "{{type}} Tera Shard", + "description": "Terastalize a Pokémon", + }, + "BERRY": { + "name": "{{berry}} Berry", + "description": "$t('modifier.berry')", + }, + "MEMORY_MUSHROOM": { + "name": "Memory Mushroom", + "description": "Recall one Pokémon\'s forgotten move", + }, + "EXP_SHARE": { + "name": "Exp. All", + "description": "Non-participants receive 20% of a single participant\'s EXP. Points.", + }, + "EXP_BALANCE": { + "name": "Exp. Balance", + "description": "Weighs EXP. Points received from battles towards lower-leveled party members", + }, + "OVAL_CHARM": { + "name": "Oval Charm", + "description": "When multiple Pokémon participate in a battle, each gets an extra 10% of the total EXP.", + }, + "EXP_CHARM": { + "name": "Exp. Charm", + "description": "$t('modifier:expCharm')", + }, + "SUPER_EXP_CHARM": { + "name": "Super Exp. Charm", + "description": "$t('modifier.expCharm')", + }, + "GOLDEN_EXP_CHARM": { + "name": "Golden Exp. Charm", + "description": "$t('modifier.expCharm')", + }, + "LUCKY_EGG": { + "name": "Lucky Egg", + "description": "$t('modifier.expEgg')", + }, + "GOLDEN_EGG": { + "name": "Golden Egg", + "description": "$t('modifier.expEgg')", + }, + "SOOTHE_BELL": { + "name": "Soothe Bell", + "description": "Increases friendship gain per victory by 50%", + }, + "SOUL_DEW": { + "name": "Soul Dew", + "description": "Increases the influence of a Pokémon\'s nature on its stats by 10% (additive)", + }, + "AMULET_COIN": { + "name": "Amulet Coin", + "description": "Increases money rewards by 20%", + }, + "GOLDEN_PUNCH": { + "name": "Golden Punch", + "description": "Grants 50% of damage inflicted as money", + }, + "COIN_CASE": { + "name": "Coin Case", + "description": "After every 10th battle, receive 10% of your money in interest.", + }, + "LOCK_CAPSULE": { + "name": "Lock Capsule", + "description": "Allows you to lock item rarities when rerolling items", + }, + "GRIP_CLAW": { + "name": "Grip Claw", + "description": "$t('modifier.contactItemTransfer')", + }, + "WIDE_LENS": { + "name": "Wide Lens", + "description": "$t('modifier.moveAccuracyBooster')", + }, + "MULTI_LENS": { + "name": "Multi Lens", + "description": "$t('modifier.multiHit')", + }, + "HEALING_CHARM": { + "name": "Healing Charm", + "description": "Increases the effectiveness of HP restoring moves and items by 10% (excludes Revives)", + }, + "CANDY_JAR": { + "name": "Candy Jar", + "description": "Increases the number of levels added by Rare Candy items by 1", + }, + "BERRY_POUCH": { + "name": "Berry Pouch", + "description": "Adds a 25% chance that a used berry will not be consumed", + }, + "FOCUS_BAND": { + "name": "Focus Band", + "description": "Adds a 10% chance to survive with 1 HP after being damaged enough to faint", + }, + "KINGS_ROCK": { + "name": "King's Rock", + "description": "Adds a 10% chance an attack move will cause the opponent to flinch", + }, + "LEFTOVERS": { + "name": "Leftovers", + "description": "Heals 1/16 of a Pokémon\'s maximum HP every turn", + }, + "SHELL_BELL": { + "name": "Shell Bell", + "description": "Heals 1/8 of a Pokémon\'s dealt damage", + }, + "BATON": { + "name": "Baton", + "description": "Allows passing along effects when switching Pokémon, which also bypasses traps", + }, + "SHINY_CHARM": { + "name": "Shiny Charm", + "description": "Dramatically increases the chance of a wild Pokémon being Shiny", + }, + "ABILITY_CHARM": { + "name": "Ability Charm", + "description": "Dramatically increases the chance of a wild Pokémon having a Hidden Ability", + }, + "IV_SCANNER": { + "name": "IV Scanner", + "description": "Allows scanning the IVs of wild Pokémon. 2 IVs are revealed per stack. The best IVs are shown first.", + }, + "DNA_SPLICERS": { + "name": "DNA Splicers", + "description": "$t('modifier.fusePokemon')", + }, + "MINI_BLACK_HOLE": { + "name": "Mini Black Hole", + "description": "$t('modifier.heldItemTransfer')", + }, + "GOLDEN_POKEBALL": { + "name": "Golden Pokeball", + "description": "Adds 1 extra item option at the end of every battle", + }, + "DAMAGE_TOKEN": { + "name": "Damage Token", + "description": "Increases damage by 5%", + }, + "PROTECTION_TOKEN": { + "name": "Protection Token", + "description": "Reduces incoming damage by 2.5%", + }, + "RECOVERY_TOKEN": { + "name": "Recovery Token", + "description": "Heals 3% of max HP every turn", + }, + "POISON_TOKEN": { + "name": "Poison Token", + "description": "$t('modifier.attackStatusEffect')", + }, + "PARALYZE_TOKEN": { + "name": "Paralyze Token", + "description": "$t('modifier.attackStatusEffect')", + }, + "SLEEP_TOKEN": { + "name": "Sleep Token", + "description": "$t('modifier.attackStatusEffect')", + }, + "FREEZE_TOKEN": { + "name": "Freeze Token", + "description": "$t('modifier.attackStatusEffect')", + }, + "BURN_TOKEN": { + "name": "Burn Token", + "description": "$t('modifier.attackStatusEffect')", + }, + "FULL_HEAL_TOKEN": { + "name": "Full Heal Token", + "description": "Adds a 10% chance every turn to heal a status condition", + }, + "ENDURE_TOKEN": { + "name": "Endure Token", + "description": "$t('modifier.endureChance')", + }, + "FUSION_TOKEN": { + "name": "Fusion Token", + "description": "Adds a 1% chance that a wild Pokémon will be a fusion", + }, + "VOUCHER_REGULAR": { + "name": "Egg Voucher", + "description": "-", + }, + "VOUCHER_PLUS": { + "name": "Egg Voucher Plus", + "description": "-", + }, + "VOUCHER_PREMIUM": { + "name": "Egg Voucher Premium", + "description": "-", + }, + "VOUCHER_GOLDEN": { + "name": "Gold Egg Voucher", + "description": "-", + }, + "LINKING_CORD": { + "name": "Linking Cord", + "description": "-", + }, + "SUN_STONE": { + "name": "Sun Stone", + "description": "-", + }, + "MOON_STONE": { + "name": "Moon Stone", + "description": "-", + }, + "LEAF_STONE": { + "name": "Leaf Stone", + "description": "-", + }, + "FIRE_STONE": { + "name": "Fire Stone", + "description": "-", + }, + "WATER_STONE": { + "name": "Water Stone", + "description": "-", + }, + "THUNDER_STONE": { + "name": "Thunder Stone", + "description": "-", + }, + "ICE_STONE": { + "name": "Ice Stone", + "description": "-", + }, + "DUSK_STONE": { + "name": "Dusk Stone", + "description": "-", + }, + "DAWN_STONE": { + "name": "Dawn Stone", + "description": "-", + }, + "SHINY_STONE": { + "name": "Shiny Stone", + "description": "-", + }, + "SWEEET_APPLE": { + "name": "Sweet Apple", + "description": "-", + }, + "TART_APPLE": { + "name": "Tart Apple", + "description": "-", + }, + "STRAWBERRY_SWEET": { + "name": "Strawberry Sweet", + "description": "-", + }, + "UNREMARKABLE_TEACUP": { + "name": "Unremarkable Teacup", + "description": "-", + }, + "CHIPPED_POT": { + "name": "Chipped Pot", + "description": "-", + }, + "BLACK_AUGURITE": { + "name": "Black Augurite", + "description": "-", + }, + "GALARICA_CUFF": { + "name": "Galarica Cuff", + "description": "-", + }, + "GALARICA_TWIG": { + "name": "Galarica Twig", + "description": "-", + }, + "PEAT_BLOCK": { + "name": "Peat Block", + "description": "-", + }, + "AUSPICIOUS_ARMOR": { + "name": "Auspicious Armor", + "description": "-", + }, + "MALICIOUS_ARMOR": { + "name": "Malicious Armor", + "description": "-", + }, + "MASTERPIECE_TEACUP": { + "name": "Masterpiece Teacup", + "description": "-", + }, + "METAL_ALLOY": { + "name": "Metal Alloy", + "description": "-", + }, + "SCROLL_OF_DARKNESS": { + "name": "Scroll of Darkness", + "description": "-", + }, + "SCROLL_OF_WATERS": { + "name": "Scroll of Waters", + "description": "-", + }, + "SYRUPY_APPLE": { + "name": "Syrupy Apple", + "description": "-", + }, + "ABOMASITE": { + "name": "Abomasite", + "description": "-" + }, + "ABSOLITE": { + "name": "Absolite", + "description": "-" + }, + "AERODACTYLITE": { + "name": "Aerodactylite", + "description": "-" + }, + "AGGRONITE": { + "name": "Aggronite", + "description": "-" + }, + "ALAKAZITE": { + "name": "Alakazite", + "description": "-" + }, + "ALTARIANITE": { + "name": "Altarianite", + "description": "-" + }, + "AMPHAROSITE": { + "name": "Ampharosite", + "description": "-" + }, + "AUDINITE": { + "name": "Audinite", + "description": "-" + }, + "BANETTITE": { + "name": "Banettite", + "description": "-" + }, + "BEEDRILLITE": { + "name": "Beedrillite", + "description": "-" + }, + "BLASTOISINITE": { + "name": "Blastoisinite", + "description": "-" + }, + "BLAZIKENITE": { + "name": "Blazikenite", + "description": "-" + }, + "CAMERUPTITE": { + "name": "Cameruptite", + "description": "-" + }, + "CHARIZARDITE_X": { + "name": "Charizardite X", + "description": "-" + }, + "CHARIZARDITE_Y": { + "name": "Charizardite Y", + "description": "-" + }, + "DIANCITE": { + "name": "Diancite", + "description": "-" + }, + "GALLADITE": { + "name": "Galladite", + "description": "-" + }, + "GARCHOMPITE": { + "name": "Garchompite", + "description": "-" + }, + "GARDEVOIRITE": { + "name": "Gardevoirite", + "description": "-" + }, + "GENGARITE": { + "name": "Gengarite", + "description": "-" + }, + "GLALITITE": { + "name": "Glalitite", + "description": "-" + }, + "GYARADOSITE": { + "name": "Gyaradosite", + "description": "-" + }, + "HERACRONITE": { + "name": "Heracronite", + "description": "-" + }, + "HOUNDOOMINITE": { + "name": "Houndoominite", + "description": "-" + }, + "KANGASKHANITE": { + "name": "Kangaskhanite", + "description": "-" + }, + "LATIASITE": { + "name": "Latiasite", + "description": "-" + }, + "LATIOSITE": { + "name": "Latiosite", + "description": "-" + }, + "LOPUNNITE": { + "name": "Lopunnite", + "description": "-" + }, + "LUCARIONITE": { + "name": "Lucarionite", + "description": "-" + }, + "MANECTITE": { + "name": "Manectite", + "description": "-" + }, + "MAWILITE": { + "name": "Mawilite", + "description": "-" + }, + "MEDICHAMITE": { + "name": "Medichamite", + "description": "-" + }, + "METAGROSSITE": { + "name": "Metagrossite", + "description": "-" + }, + "MEWTWONITE_X": { + "name": "Mewtwonite X", + "description": "-" + }, + "MEWTWONITE_Y": { + "name": "Mewtwonite Y", + "description": "-" + }, + "PIDGEOTITE": { + "name": "Pidgeotite", + "description": "-" + }, + "PINSIRITE": { + "name": "Pinsirite", + "description": "-" + }, + "RAYQUAZITE": { + "name": "Rayquazite", + "description": "-" + }, + "SABLENITE": { + "name": "Sablenite", + "description": "-" + }, + "SALAMENCITE": { + "name": "Salamencite", + "description": "-" + }, + "SCEPTILITE": { + "name": "Sceptilite", + "description": "-" + }, + "SCIZORITE": { + "name": "Scizorite", + "description": "-" + }, + "SHARPEDONITE": { + "name": "Sharpedonite", + "description": "-" + }, + "SLOWBRONITE": { + "name": "Slowbronite", + "description": "-" + }, + "STEELIXITE": { + "name": "Steelixite", + "description": "-" + }, + "SWAMPERTITE": { + "name": "Swampertite", + "description": "-" + }, + "TYRANITARITE": { + "name": "Tyranitarite", + "description": "-" + }, + "VENUSAURITE": { + "name": "Venusaurite", + "description": "-" + }, + "BLUE_ORB": { + "name": "Blue Orb", + "description": "-" + }, + "RED_ORB": { + "name": "Red Orb", + "description": "-" + }, + "SHARP_METEORITE": { + "name": "Sharp Meteorite", + "description": "-" + }, + "HARD_METEORITE": { + "name": "Hard Meteorite", + "description": "-" + }, + "SMOOTH_METEORITE": { + "name": "Smooth Meteorite", + "description": "-" + }, + "ADAMANT_CRYSTAL": { + "name": "Adamant Crystal", + "description": "-" + }, + "LUSTROUS_ORB": { + "name": "Lustrous Orb", + "description": "-" + }, + "GRISEOUS_CORE": { + "name": "Griseous Core", + "description": "-" + }, + "REVEAL_GLASS": { + "name": "Reveal Glass", + "description": "-" + }, + "GRACIDEA": { + "name": "Gracidea", + "description": "-" + }, + "MAX_MUSHROOMS": { + "name": "Max Mushrooms", + "description": "-" + }, + "DARK_STONE": { + "name": "Dark Stone", + "description": "-" + }, + "LIGHT_STONE": { + "name": "Light_Stone", + "description": "-" + }, + "PRISON_BOTTLE": { + "name": "Prison Bottle", + "description": "-" + }, + "N_LUNARIZER": { + "name": "N Lunarizer", + "description": "-" + }, + "N_SOLARIZER": { + "name": "N Solarizer", + "description": "-" + }, + "RUSTED_SWORD": { + "name": "Rusted Sword", + "description": "-" + }, + "RUSTED_SHIELD": { + "name": "Rusted Shield", + "description": "-" + }, + "ICY_REINS_OF_UNITY": { + "name": "Icy Reins Of Unity", + "description": "-" + }, + "SHADOW_REINS_OF_UNITY": { + "name": "Shadow Reins Of Unity", + "description": "-" + }, + "WELLSPRING_MASK": { + "name": "Wellspring Mask", + "description": "-" + }, + "HEARTHFLAME_MASK": { + "name": "Hearthflame Mask", + "description": "-" + }, + "CORNERSTONE_MASK": { + "name": "Cornerstone Mask", + "description": "-" + }, + "NUGGET": { + "name": "Nugget", + "description": "$t('modifier.moneyReward')", + }, + "BIG_NUGGET": { + "name": "Big Nugget", + "description": "$t('modifier.moneyReward')", + }, + "RELIC_GOLD": { + "name": "Relic Gold", + "description": "$t('modifier.moneyReward')", + }, + + + + + + + + + + + + +} as const; + diff --git a/src/locales/en/modifier.ts b/src/locales/en/modifier.ts new file mode 100644 index 00000000000..262640bd783 --- /dev/null +++ b/src/locales/en/modifier.ts @@ -0,0 +1,34 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n.js"; + +export const modifier: SimpleTranslationEntries = { + "recieveModifier": "Recieve {{modifier}} {{amount}}x", + "catchRate": "Catch Rate: {{multiplier}}", + "hpRestore": "Restores {{restorePoints}} HP or {{restorePercent}} HP for one Pokémon, whichever is higher", + "revive": "Revives one Pokémon and restores {{restorePercent}}% HP", + "ppRestore": "Restores {{restorePoints}} PP for one Pokémon move", + "ppRestoreAll": "Restores {{restorePoints}} PP for all of one Pokémon's moves", + "ppUp": "Permanently increases PP for one Pokémon move by {{upPoints}} for every 5 maximum PP (maximum 3)", + "lure": "Doubles the chance of an encounter being a double battle for {{battleCount}} battles", + "tempBattleStatBoost": "Increases the {{tempBattleStat}} of all party members by 1 stage for 5 battles", + "baseStatBoost": "Increases the holder's base {{stat}} by 10%. The higher your IVs, the higher the stack limit.", + "atkTypeBooster": "Increases the power of a Pokémon's {{type}}-type moves by 20%", + "mint": "Changes a Pokémon\'s nature to {{nature}}", + "tera": "{{type}} Terastallizes the holder for up to 10 battles", + "berry": "Raises {{stat}} if HP is below 25%", + "tm": "Teaches {{move}} to a Pokémon", + "expCharm": "Increases gain of EXP. Points by {{boostPercent}}%", + "expEgg": "Increases the holder's gain of EXP. Points by {{boostPercent}}%", + "contactItemTransfer": "Upon attacking, there is a {{chancePercent}}% chance the foe's held item will be stolen.", + "moveAccuracyBooster": "Increases move accuracy by {{amount}} (maximum 100)", + "multiHit": "Attacks hit one additional time at the cost of a 60/75/82.5% power reduction per stack respectively.", + "fusePokemon": "Combines two Pokémon (transfers Ability, splits base stats and types, shares move pool)", + "heldItemTransfer": "Every turn, the holder acquires one held item from the foe.", + "attackStatusEffect": "Adds a {{chancePercent}}% chance to inflict {{effect}} with attack moves", + "endureChance": "Adds a {{chancePercent}}% chance of enduring a hit", + "evolve": "Causes certain Pokémon to evolve", + "formChange": "Causes certain Pokémon to change form", + "moneyReward": "Grants a {{moneyMultiplierDescriptor}} amount of money (₽{AMOUNT})", + "small": "small", + "moderate": "moderate", + "large": "large", +} as const; \ No newline at end of file diff --git a/src/locales/en/nature.ts b/src/locales/en/nature.ts new file mode 100644 index 00000000000..320a44381a9 --- /dev/null +++ b/src/locales/en/nature.ts @@ -0,0 +1,29 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n.js"; + +export const nature: SimpleTranslationEntries = { + "ADAMANT": "Adamant", + "BOLD": "Bold", + "BRAVE": "Brave", + "CALM": "Calm", + "CAREFUL": "Careful", + "GENTLE": "Gentle", + "HARDY": "Hardy", + "HASTY": "Hasty", + "IMPISH": "Impish", + "JOLLY": "Jolly", + "LAX": "Lax", + "LONELY": "Lonely", + "MILD": "Mild", + "MODEST": "Modest", + "NAIVE": "Naive", + "NAUGHTY": "Naughty", + "QUIET": "Quiet", + "RASH": "Rash", + "RELAXED": "Relaxed", + "SASSY": "Sassy", + "SERIOUS": "Serious", + "TIMID": "Timid", + "QUIRKY": "Quirky", + "BASHFUL": "Bashful", + "DOCILE": "Docile", +} as const; diff --git a/src/locales/en/pokemon-stat.ts b/src/locales/en/pokemon-stat.ts index 7a209461b11..fb8d4659b7d 100644 --- a/src/locales/en/pokemon-stat.ts +++ b/src/locales/en/pokemon-stat.ts @@ -12,5 +12,10 @@ export const pokemonStat: SimpleTranslationEntries = { "SPDEF": "Sp. Def", "SPDEFshortened": "SpDef", "SPD": "Speed", - "SPDshortened": "Spd" + "SPDshortened": "Spd", + "ACC": "Accuracy", + "ACCshortened": "Acc", + "EVA": "Evasiveness", + "EVAShortened": "Eva", + "CRIT": "Critical Hit Ratio", } as const; \ No newline at end of file diff --git a/src/locales/en/type.ts b/src/locales/en/type.ts new file mode 100644 index 00000000000..6d04b25232c --- /dev/null +++ b/src/locales/en/type.ts @@ -0,0 +1,22 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n.js"; + +export const type: SimpleTranslationEntries = { + "normal": "Normal", + "fire": "Fire", + "water": "Water", + "electric": "Electric", + "grass": "Grass", + "ice": "Ice", + "fighting": "Fighting", + "poison": "Poison", + "ground": "Ground", + "flying": "Flying", + "psychic": "Psychic", + "bug": "Bug", + "rock": "Rock", + "ghost": "Ghost", + "dragon": "Dragon", + "dark": "Dark", + "steel": "Steel", + "fairy": "Fairy", +} as const; \ No newline at end of file diff --git a/src/locales/es/modifier-type.ts b/src/locales/es/modifier-type.ts new file mode 100644 index 00000000000..d3cb41d9143 --- /dev/null +++ b/src/locales/es/modifier-type.ts @@ -0,0 +1,233 @@ +import { ModifierTypeTranslationEntries } from "#app/plugins/i18n.js"; + +export const modifierType: ModifierTypeTranslationEntries = { + "RARE_CANDY": { + "name": "Caramelo Raro", + "description": "Sube un nivel instantáneamente a un Pokémon.", + }, + "RARER_CANDY": { + "name": "Caramelo Rarisimo", + "description": "Sube un nivel instantáneamente a todos los Pokémon del equipo.", + }, + "MEGA_BRACELET": { + "name": "Mega Brazalete", + "description": "Las Mega Piedras se vuelven disponibles.", + }, + "DYNAMAX_BAND": { + "name": "Banda Dinamax", + "description": "Las Maxi Setas se vuelven disponibles.", + }, + "TERA_ORB": { + "name": "Orbe Tera", + "description": "Los Tera Fragmentos se vuelven disponibles.", + }, + "MAP": { + "name": "Mapa", + "description": "Te permite elegir tu destino en una encrucijada", + }, + "POTION": { + "name": "Poción", + "description": "$t('modifier.hpRestore')", + }, + "SUPER_POTION": { + "name": "Super Poción", + "description": "$t('modifier.hpRestore')", + }, + "HYPER_POTION": { + "name": "Hiper Poción", + "description": "$t('modifier.hpRestore')", + }, + "MAX_POTION": { + "name": "Máxima Poción", + "description": "Restaura todos los PS de un Pokémon", + }, + "FULL_RESTORE": { + "name": "Restauración Total", + "description": "Restaura todos los PS y elimina todas las condiciones de estado de un Pokémon", + }, + "REVIVE": { + "name": "Revivir", + "description": "$t('modifier.revive')", + }, + "MAX_REVIVE": { + "name": "Máximo Revivir", + "description": "Revive a un Pokémon debilitado con todos sus PS al máximo", + }, + "FULL_HEAL": { + "name": "Curación Total", + "description": "Cura cualquier estado alterado a un Pokémon", + }, + "SACRED_ASH": { + "name": "Ceniza Sagrada", + "description": "Revive a todos los Pokémon del equipo con sus PS al máximo", + }, + "REVIVER_SEED": { + "name": "Semilla Revivir", + "description": "Revive al portador con la mitad de sus PS máximos", + }, + "ETHER": { + "name": "Éter", + "description": "$t('modifier.ppRestore')", + }, + "MAX_ETHER": { + "name": "Máximo Éter", + "description": "Restaura todos los PP de un movimiento de un Pokémon", + }, + "ELIXIR": { + "name": "Elixir", + "description": "$t('modifier.ppRestoreAll')", + }, + "MAX_ELIXIR": { + "name": "Máximo Elixir", + "description": "Restaura todos los PP de todos los movimientos de un Pokémon", + }, + "PP_UP": { + "name": "Más PP", + "description": "$t('modifier.ppUp')", + }, + "PP_MAX": { + "name": "Máximo PP", + "description": "Eleva el máximo de PP de un movimiento de un Pokémon a 8", + }, + "LURE": { + "name": "Cebo", + "description": "$t('modifier.lure')", + }, + "SUPER_LURE": { + "name": "Super Cebo", + "description": "$t('modifier.lure')", + }, + "MAX_LURE": { + "name": "Máximo Cebo", + "description": "$t('modifier.lure')", + }, + "X_ATTACK": { + "name": "Ataque X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_DEFENSE": { + "name": "Defensa X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPATK": { + "name": "At. Esp. X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPDEF": { + "name": "Def. Esp. X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_SPEED": { + "name": "Velocidad X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "X_ACCURACY": { + "name": "Precisión X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "DIRE_HIT": { + "name": "Golpe Crítico", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "GUARD_SPEC": { + "name": "Protección X", + "description": "$t('modifier.tempBattleStatBoost')", + }, + "HP_UP": { + "name": "Más PS", + "description": "$t('modifier.baseStatBoost')", + }, + "PROTEIN": { + "name": "Proteína", + "description": "$t('modifier.baseStatBoost')", + }, + "IRON": { + "name": "Hierro", + "description": "$t('modifier.baseStatBoost')", + }, + "CALCIUM": { + "name": "Calcio", + "description": "$t('modifier.baseStatBoost')", + }, + "ZINC": { + "name": "Zinc", + "description": "$t('modifier.baseStatBoost')", + }, + "CARBOS": { + "name": "Carburante", + "description": "$t('modifier.baseStatBoost')", + }, + "SILK_SCARF": { + "name": "Pañuelo Seda", + "description": "$t('modifier.atkTypeBooster')", + }, + "BLACK_BELT": { + "name": "Cinta Negra", + "description": "$t('modifier.atkTypeBooster')", + }, + "SHARP_BEAK": { + "name": "Pico Afilado", + "description": "$t('modifier.atkTypeBooster')", + }, + "POISON_BARB": { + "name": "Pua Veneno", + "description": "$t('modifier.atkTypeBooster')", + }, + "SOFT_SAND": { + "name": "Arena Fina", + "description": "$t('modifier.atkTypeBooster')", + }, + "HARD_STONE": { + "name": "Piedra Dura", + "description": "$t('modifier.atkTypeBooster')", + }, + "SILVER_POWDER": { + "name": "Polvo Plata", + "description": "$t('modifier.atkTypeBooster')", + }, + "SPELL_TAG": { + "name": "Hechizo", + "description": "$t('modifier.atkTypeBooster')", + }, + "METAL_COAT": { + "name": "Revest. Metálico", + "description": "$t('modifier.atkTypeBooster')", + }, + "CHARCOAL": { + "name": "Carbón", + "description": "$t('modifier.atkTypeBooster')", + }, + "MYSTIC_WATER": { + "name": "Agua Mística", + "description": "$t('modifier.atkTypeBooster')", + }, + "MIRACLE_SEED": { + "name": "Semilla Milagro", + "description": "$t('modifier.atkTypeBooster')", + }, + "MAGNET": { + "name": "Imán", + "description": "$t('modifier.atkTypeBooster')", + }, + "TWISTED_SPOON": { + "name": "Cuchara Torcida", + "description": "$t('modifier.atkTypeBooster')", + }, + "NEVERMELT_ICE": { + "name": "Hielo Eterno", + "description": "$t('modifier.atkTypeBooster')", + }, + "DRAGON_FANG": { + "name": "Colmillo Dragón", + "description": "$t('modifier.atkTypeBooster')", + }, + "BLACK_GLASSES": { + "name": "Gafas Negras", + "description": "$t('modifier.atkTypeBooster')", + }, + "FAIRY_FEATHER": { + "name": "Pluma Hada", + "description": "$t('modifier.atkTypeBooster')", + }, +} as const; + \ No newline at end of file diff --git a/src/locales/es/modifier.ts b/src/locales/es/modifier.ts new file mode 100644 index 00000000000..a9f8a89e738 --- /dev/null +++ b/src/locales/es/modifier.ts @@ -0,0 +1,16 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n.js"; + +export const modifier: SimpleTranslationEntries = { + "recieveModifier": "Recibe {{modifier}} {{amount}}x", + "catchRate": "Ratio de captura: {{multiplier}}", + "hpRestore": "Restaura {{restorePoints}} PS o {{restorePercent}}% de los PS de un Pokémon, lo que sea mayor", + "revive": "Revive a un Pokémon y restaura el {{restorePercent}}% de los PS", + "ppRestore": "Restaura {{restorePoints}} PP de un movimiento de un Pokémon", + "ppRestoreAll": "Restaura {{restorePoints}} PP de todos los movimientos de un Pokémon", + "ppUp": "Aumenta permanentemente los PP de un movimiento de un Pokémon en {{upPoints}} por cada 5 PP máximos (máximo 3)", + "lure": "Duplica la probabilidad de que un encuentro sea una batalla doble durante {{battleCount}} batallas", + "tempBattleStatBoost": "Aumenta el {{tempBattleStat}} de todos los miembros del equipo en 1 nivel durante 5 batallas", + "baseStatBoost": "Aumenta el {{stat}} base del portador en un 10%. Cuanto más altos sean tus IV, mayor será el límite de acumulación.", + "atkTypeBooster": "Aumenta el poder de los movimientos de tipo {{type}} de un Pokémon en un 20%", + +} as const; diff --git a/src/locales/es/nature.ts b/src/locales/es/nature.ts new file mode 100644 index 00000000000..845a0573bf0 --- /dev/null +++ b/src/locales/es/nature.ts @@ -0,0 +1,29 @@ +import { SimpleTranslationEntries } from "#app/plugins/i18n.js"; + +export const nature: SimpleTranslationEntries = { + "ADAMANT": "Firme", + "BOLD": "Osada", + "BRAVE": "Audaz", + "CALM": "Serena", + "CAREFUL": "Cauta", + "GENTLE": "Amable", + "HARDY": "Fuerte", + "HASTY": "Activa", + "IMPISH": "Agitada", + "JOLLY": "Alegre", + "LAX": "Floja", + "LONELY": "Sola", + "MILD": "Afable", + "MODEST": "Modesta", + "NAIVE": "Ingenua", + "NAUGHTY": "Pícara", + "QUIET": "Mansa", + "RASH": "Alocada", + "RELAXED": "Plácida", + "SASSY": "Grosera", + "SERIOUS": "Seria", + "TIMID": "Miedosa", + "QUIRKY": "Rara", + "BASHFUL": "Tímida", + "DOCILE": "Dócil", +} as const; \ No newline at end of file