Removed local translation files

added translations submodule

[Enhancement] Add post-merge command to update submodules in lefthook configuration

[Enhancement] Add postinstall script to install lefthook after package installation

[Enhancement] Update postinstall script to run post-merge command after lefthook installation
This commit is contained in:
Frederico Santos 2024-09-30 22:25:56 +01:00
parent 95386861bb
commit 32a6f51fad
960 changed files with 11 additions and 120345 deletions

3
.gitmodules vendored Normal file
View File

@ -0,0 +1,3 @@
[submodule "public/locales"]
path = public/locales
url = https://github.com/pagefaultgames/pokerogue-locales

View File

@ -13,4 +13,9 @@ pre-push:
commands:
eslint:
glob: "*.{js,ts,jsx,tsx}"
run: npx eslint --fix {push_files}
run: npx eslint --fix {push_files}
post-merge:
commands:
update-submodules:
run: git submodule update --init --recursive

View File

@ -19,7 +19,8 @@
"docs": "typedoc",
"depcruise": "depcruise src",
"depcruise:graph": "depcruise src --output-type dot | node dependency-graph.js > dependency-graph.svg",
"create-test": "node ./create-test-boilerplate.js"
"create-test": "node ./create-test-boilerplate.js",
"postinstall": "npx lefthook install && npx lefthook run post-merge"
},
"devDependencies": {
"@eslint/js": "^9.3.0",

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,40 +0,0 @@
{
"activeBattleEffects": "Efectes d'Arena Activa",
"player": "Jugador",
"neutral": "Neutre",
"enemy": "Enemic",
"sunny": "Assolellat",
"rain": "Plujós",
"sandstorm": "Tempesta Sorra",
"hail": "Calamarsa",
"snow": "Neu",
"fog": "Boira",
"heavyRain": "Diluvi",
"harshSun": "Sol Abrasador",
"strongWinds": "Vents Forts",
"misty": "Camp de Boira",
"electric": "Camp Elèctric",
"grassy": "Camp d'Herba",
"psychic": "Camp Psíquic",
"mudSport": "Xipollejo Fang",
"waterSport": "Hidrorraig",
"spikes": "Pues",
"toxicSpikes": "Pues Tòxiques",
"mist": "Boirina",
"futureSight": "Premonició",
"doomDesire": "Desig Ocult",
"wish": "Desig",
"stealthRock": "Trampa Roques",
"stickyWeb": "Xarxa Viscosa",
"trickRoom": "Espai Rar",
"gravity": "Gravetat",
"reflect": "Reflex",
"lightScreen": "Pantalla de Llum",
"auroraVeil": "Vel Aurora",
"quickGuard": "Anticipi",
"wideGuard": "Vasta Guàrdia",
"matBlock": "Escut Tatami",
"craftyShield": "Truc Defensa",
"tailwind": "Vent Afí",
"happyHour": "Paga Extra"
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,38 +0,0 @@
{
"unknownLocation": "En algun lloc que no recordes",
"TOWN": "Poble",
"PLAINS": "Vall",
"GRASS": "Camp",
"TALL_GRASS": "Herba Alta",
"METROPOLIS": "Metròpoli",
"FOREST": "Bosc",
"SEA": "Mar",
"SWAMP": "Pantà",
"BEACH": "Platja",
"LAKE": "Llac",
"SEABED": "Fons Marí",
"MOUNTAIN": "Muntanya",
"BADLANDS": "Badlands",
"CAVE": "Cova",
"DESERT": "Desert",
"ICE_CAVE": "Cova Gelada",
"MEADOW": "Prat",
"POWER_PLANT": "Planta d'Energia",
"VOLCANO": "Volcà",
"GRAVEYARD": "Cementiri",
"DOJO": "Dojo",
"FACTORY": "Fàbrica",
"RUINS": "Ruïnes Antigues",
"WASTELAND": "Terra Erma",
"ABYSS": "Avenc",
"SPACE": "Espai",
"CONSTRUCTION_SITE": "Obra",
"JUNGLE": "Jungla",
"FAIRY_CAVE": "Cova de Fades",
"TEMPLE": "Temple",
"SLUM": "Suburbi",
"SNOWY_FOREST": "Bosc Nevat",
"ISLAND": "Illa",
"LABORATORY": "Laboratori",
"END": "???"
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,8 +0,0 @@
{
"start": "Començar",
"luckIndicator": "Sort:",
"shinyOnHover": "Variocolor",
"commonShiny": "Comú",
"rareShiny": "Rar",
"epicShiny": "Èpica"
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,55 +0,0 @@
{
"cancel": "Cancel-la",
"continue": "Continuar",
"dailyRun": "Repte Diari (Beta)",
"loadGame": "Carregar Partida",
"newGame": "Nova Partida",
"settings": "Opcions",
"selectGameMode": "Trieu un mode de joc",
"logInOrCreateAccount": "Inicieu sessió o creeu un compte per començar. No cal correu electrònic!",
"username": "Usuari",
"password": "Contrasenya",
"login": "Iniciar Sessió",
"orUse": "O Usa",
"register": "Registrar-se",
"emptyUsername": "L'usuari no pot estar buit",
"invalidLoginUsername": "L'usuari no és vàlid",
"invalidRegisterUsername": "L'usuari només pot contenir lletres, números i guions baixos",
"invalidLoginPassword": "La contrasenya no és vàlida",
"invalidRegisterPassword": "La Contrasenya ha de tenir 6 o més caràcters",
"usernameAlreadyUsed": "L'usuari ja està en ús",
"accountNonExistent": "L'usuari no existeix",
"unmatchingPassword": "La contrasenya no coincideix",
"passwordNotMatchingConfirmPassword": "La contrasenya ha de coincidir amb la contrasenya de confirmació",
"confirmPassword": "Confirmeu la Contrasenya",
"registrationAgeWarning": "En registrar-te, confirmes que tens 13 anys o més.",
"backToLogin": "Torna a Iniciar Sessió",
"failedToLoadSaveData": "No s'han pogut carregar les dades desades. Torneu a carregar la pàgina.\nSi això continua, comproveu #announcements a Discord.",
"sessionSuccess": "Sessió carregada amb èxit.",
"failedToLoadSession": "No s'han pogut carregar les dades de la sessió.\nÉs possible que estiguin malmeses.",
"boyOrGirl": "Ets Nen o Nena?",
"evolving": "Que?\n{{pokemonName}} està evolucionant!",
"stoppedEvolving": "Prou?\nL'evolució de {{pokemonName}} s'ha aturat!",
"pauseEvolutionsQuestion": "Vols aturar les evolucions de {{pokémon Name}}?\nSempre poden ser activades des de la pantalla del teu equip.",
"evolutionsPaused": "L'evolució s'ha posat en pausa per a ",
"evolutionDone": "Enhorabona!\n{{pokemonName}} ha evolucionat a {{evolvedPokemonName}}!",
"dailyRankings": "Rànquings Diaris",
"weeklyRankings": "Rànquings Setmanals",
"noRankings": "Sense Rànquings",
"positionIcon": "#",
"usernameScoreboard": "Usuari",
"score": "Puntuació",
"wave": "Onada",
"loading": "Carregant…",
"loadingAsset": "Carregant actius: {{assetName}}",
"playersOnline": "Jugadors en Línia",
"yes":"Sí",
"no":"No",
"disclaimer": "AVÍS",
"disclaimerDescription": "Aquest joc encara no s'ha completat; podríeu tenir problemes de joc (inclosa la possible pèrdua de dades desades),\n el joc pot canviar sense previ avís, i el joc es pot actualitzar o completar o no.",
"choosePokemon": "Elegir un Pokémon.",
"renamePokemon": "Rebatejar Pokémon",
"rename": "Rebatejar",
"nickname": "Sobrenom",
"errorServerDown": "Vaja! S'ha produït un problema en contactar amb el servidor.\n\nPots deixar aquesta pestanya oberta,\nel joc es tornarà a connectar automàticament."
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,27 +0,0 @@
{
"Hardy": "Forta",
"Lonely": "Esquerpa",
"Brave": "Audaç",
"Adamant": "Ferma",
"Naughty": "Múrria",
"Bold": "Agosarada",
"Docile": "Dòcil",
"Relaxed": "Relaxat",
"Impish": "Frenètic",
"Lax": "Despreocupat",
"Timid": "Poruc",
"Hasty": "Àvid",
"Serious": "Seriós",
"Jolly": "Jovial",
"Naive": "Ingenu",
"Modest": "Modesta",
"Mild": "Suau",
"Quiet": "Tranquil",
"Bashful": "Vergonyós",
"Rash": "Imprudent",
"Calm": "Serena",
"Gentle": "Amable",
"Sassy": "Descarat",
"Careful": "Cautelós",
"Quirky": "Estrany"
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,40 +0,0 @@
{
"Stat": {
"HP": "PS",
"HPshortened": "PS",
"ATK": "Atac",
"ATKshortened": "Ata",
"DEF": "Defensa",
"DEFshortened": "Def",
"SPATK": "At. Esp.",
"SPATKshortened": "AtEsp",
"SPDEF": "Def. Esp.",
"SPDEFshortened": "DefEsp",
"SPD": "Velocitat",
"SPDshortened": "Veloc.",
"ACC": "Precisió",
"EVA": "Evació"
},
"Type": {
"UNKNOWN": "???",
"NORMAL": "Normal",
"FIGHTING": "Lluita",
"FLYING": "Volador",
"POISON": "Verí",
"GROUND": "Terra",
"ROCK": "Roca",
"BUG": "Bestiola",
"GHOST": "Fantasma",
"STEEL": "Acer",
"FIRE": "Foc",
"WATER": "Aigua",
"GRASS": "Planta",
"ELECTRIC": "Elèctric",
"PSYCHIC": "Psíquic",
"ICE": "Gel",
"DRAGON": "Drac",
"DARK": "Sinistre",
"FAIRY": "Fada",
"STELLAR": "Astral"
}
}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1 +0,0 @@
{}

View File

@ -1,64 +0,0 @@
{
"blockRecoilDamage": "{{pokemonName}} wurde durch {{abilityName}} vor Rückstoß geschützt!",
"badDreams": "{{pokemonName}} ist in einem Alptraum gefangen!",
"costar": "{{pokemonName}} kopiert die Statusveränderungen von {{allyName}}!",
"iceFaceAvoidedDamage": "{{pokemonNameWithAffix}} wehrt Schaden mit {{abilityName}} ab!",
"perishBody": "Durch {{abilityName}} von {{pokemonName}} werden beide Pokémon nach drei Runden K.O. gehen!",
"poisonHeal": "{{abilityName}} von {{pokemonName}} füllte einige KP auf!",
"trace": "{{pokemonName}} kopiert {{abilityName}} von {{targetName}}!",
"windPowerCharged": "Der Treffer durch {{moveName}} läd die Stärke von {{pokemonName}} auf!",
"quickDraw": "Durch Schnellschuss kann {{pokemonName}} schneller handeln als sonst!",
"blockItemTheft": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert Item-Diebstahl!",
"typeImmunityHeal": "{{abilityName}} von {{pokemonNameWithAffix}} füllte einige KP auf!",
"nonSuperEffectiveImmunity": "{{pokemonNameWithAffix}} vermeidet Schaden mit {{abilityName}}!",
"disguiseAvoidedDamage": "Die Tarnung von {{pokemonNameWithAffix}} ist aufgeflogen!!",
"fullHpResistType": "Der Panzer von {{pokemonNameWithAffix}} funkelt und verzerrt die Wechselwirkungen zwischen den Typen!",
"moveImmunity": "Es hat keine Wirkung auf {{pokemonNameWithAffix}}...",
"reverseDrain": "{{pokemonNameWithAffix}} saugt Kloakensoße auf!",
"postDefendTypeChange": "{{abilityName}} von {{pokemonNameWithAffix}} macht es zu einem {{typeName}}-Typ!",
"postDefendContactDamage": "{{abilityName}} von {{pokemonNameWithAffix}} schadet seinem Angreifer!",
"postDefendAbilitySwap": "{{pokemonNameWithAffix}} tauscht Fähigkeiten mit dem Ziel!",
"postDefendAbilityGive": "{{pokemonNameWithAffix}} gibt seinem Ziel {{abilityName}}!",
"postDefendMoveDisable": "{{moveName}} von {{pokemonNameWithAffix}} wurde blockiert!",
"pokemonTypeChange": "{{pokemonNameWithAffix}} nimmt den Typ {{moveType}} an!",
"postAttackStealHeldItem": "{{pokemonNameWithAffix}} stiehlt {{stolenItemType}} von {{defenderName}}!",
"postDefendStealHeldItem": "{{pokemonNameWithAffix}} stiehlt {{stolenItemType}} von {{attackerName}}!",
"copyFaintedAllyAbility": "Die Fähigkeit {{abilityName}} von {{pokemonNameWithAffix}} wurde übernommen!",
"intimidateImmunity": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert den Effekt von Bedroher!",
"postSummonAllyHeal": "{{pokemonNameWithAffix}} trinkt den von {{pokemonName}} zubereiteten Tee!",
"postSummonClearAllyStats": "Die Statusveränderungen von {{pokemonNameWithAffix}} wurden aufgehoben!",
"postSummonTransform": "{{pokemonNameWithAffix}} verwandelt sich in {{targetName}}!",
"protectStat": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert das der Statuswert {{statName}} gesenkt wird!",
"statusEffectImmunityWithName": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert {{statusEffectName}}!",
"statusEffectImmunity": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert Statusprobleme",
"battlerTagImmunity": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert {{battlerTagName}}!",
"forewarn": "Vorwarnung von {{pokemonNameWithAffix}}: Konzentraion auf {{moveName}}!",
"frisk": "{{pokemonNameWithAffix}} hat die Fähigkeit {{opponentAbilityName}} von {{opponentName}} erschnüffelt!",
"postWeatherLapseHeal": "{{abilityName}} von {{pokemonNameWithAffix}} füllte einige KP auf!",
"postWeatherLapseDamage": "{{pokemonNameWithAffix}} wurde durch {{abilityName}} verletzt!",
"postTurnLootCreateEatenBerry": "{{pokemonNameWithAffix}} hat {{berryName}} geerntet!",
"postTurnHeal": "{{abilityName}} von {{pokemonNameWithAffix}} füllte einige KP auf!",
"fetchBall": "{{pokemonNameWithAffix}} hat einen {{pokeballName}} gefunden!",
"healFromBerryUse": "{{abilityName}} von {{pokemonNameWithAffix}} füllte einige KP auf!",
"arenaTrap": "{{abilityName}} von {{pokemonNameWithAffix}} verhindert den Tausch!",
"postBattleLoot": "{{pokemonNameWithAffix}} hebt {{itemName}} auf!",
"postFaintContactDamage": "{{abilityName}} von {{pokemonNameWithAffix}} schadet seinem Angreifer!",
"postFaintHpDamage": "{{abilityName}} von {{pokemonNameWithAffix}} schadet seinem Angreifer!",
"postSummonPressure": "{{pokemonNameWithAffix}} setzt Gegner mit Erzwinger unter Druck!",
"weatherEffectDisappeared": "Jegliche wetterbedingten Effekte wurden aufgehoben!",
"postSummonMoldBreaker": "{{pokemonNameWithAffix}} gelingt es, gegnerische Fähigkeiten zu überbrücken!",
"postSummonAnticipation": "{{pokemonNameWithAffix}} erschaudert!",
"postSummonTurboblaze": "{{pokemonNameWithAffix}} strahlt eine lodernde Aura aus!",
"postSummonTeravolt": "{{pokemonNameWithAffix}} strahlt eine knisternde Aura aus!",
"postSummonDarkAura": "{{pokemonNameWithAffix}} strahlt eine dunkle Aura aus!",
"postSummonFairyAura": "{{pokemonNameWithAffix}} strahlt eine Feenaura aus!",
"postSummonAuraBreak": "{{pokemonNameWithAffix}} kehrt die Wirkung aller Aura-Fähigkeiten um!",
"postSummonNeutralizingGas": "Reaktionsgas von {{pokemonNameWithAffix}} hat sich in der Umgebung ausgebreitet!",
"postSummonAsOneGlastrier": "{{pokemonNameWithAffix}} verfügt über zwei Fähigkeiten!",
"postSummonAsOneSpectrier": "{{pokemonNameWithAffix}} verfügt über zwei Fähigkeiten!",
"postSummonVesselOfRuin": "Unheilsgefäß von {{pokemonNameWithAffix}} schwächt {{statName}} aller Pokémon im Umkreis!",
"postSummonSwordOfRuin": "Unheilsschwert von {{pokemonNameWithAffix}} schwächt {{statName}} aller Pokémon im Umkreis!",
"postSummonTabletsOfRuin": "Unheilstafeln von {{pokemonNameWithAffix}} schwächt {{statName}} aller Pokémon im Umkreis!",
"postSummonBeadsOfRuin": "Unheilsjuwelen von {{pokemonNameWithAffix}} schwächt {{statName}} aller Pokémon im Umkreis!",
"preventBerryUse": "{{pokemonNameWithAffix}} kriegt vor Anspannung keine Beeren mehr runter!"
}

File diff suppressed because it is too large Load Diff

View File

@ -1,291 +0,0 @@
{
"Achievements": {
"name": "Errungenschaften"
},
"Locked": {
"name": "Gesperrt"
},
"MoneyAchv": {
"description": "Häufe eine Gesamtsumme von {{moneyAmount}} ₽ an."
},
"10K_MONEY": {
"name": "Besserverdiener",
"name_female": "Besserverdienerin"
},
"100K_MONEY": {
"name": "Reich",
"name_female": "Reich"
},
"1M_MONEY": {
"name": "Millionär",
"name_female": "Millionärin"
},
"10M_MONEY": {
"name": "Einprozenter",
"name_female": "Einprozenter"
},
"DamageAchv": {
"description": "Füge mit einem Treffer {{damageAmount}} Schaden zu."
},
"250_DMG": {
"name": "Harte Treffer"
},
"1000_DMG": {
"name": "Härtere Treffer",
"name_female": "Härtere Treffer"
},
"2500_DMG": {
"name": "Das ist ne Menge Schaden!",
"name_female": "Das ist ne Menge Schaden!"
},
"10000_DMG": {
"name": "One Punch Man",
"name_female": "One Punch Woman"
},
"HealAchv": {
"description": "Heile {{healAmount}} {{HP}} auf einmal. Mit einer Attacke, Fähigkeit oder einem gehaltenen Gegenstand."
},
"250_HEAL": {
"name": "Anfänger-Heiler",
"name_female": "Anfänger-Heilerin"
},
"1000_HEAL": {
"name": "Gesundheitsprofi",
"name_female": "Gesundheitsprofi"
},
"2500_HEAL": {
"name": "Kleriker",
"name_female": "Klerikerin"
},
"10000_HEAL": {
"name": "Wiederherstellungsmeister",
"name_female": "Wiederherstellungsmeisterin"
},
"LevelAchv": {
"description": "Erhöhe das Level eines Pokémon auf {{level}}."
},
"LV_100": {
"name": "Warte, es gibt mehr!"
},
"LV_250": {
"name": "Elite",
"name_female": "Elite"
},
"LV_1000": {
"name": "Geh noch höher hinaus!"
},
"RibbonAchv": {
"description": "Sammle insgesamt {{ribbonAmount}} Bänder."
},
"10_RIBBONS": {
"name": "Champion der Pokémon Liga",
"name_female": "Champion der Pokémon Liga"
},
"25_RIBBONS": {
"name": "Bänder-Sammler",
"name_female": "Bänder-Sammlerin"
},
"50_RIBBONS": {
"name": "Bänder-Experte",
"name_female": "Bänder-Expertin"
},
"75_RIBBONS": {
"name": "Bänder-Guru",
"name_female": "Bänder-Guru"
},
"100_RIBBONS": {
"name": "Bänder-Meister",
"name_female": "Bänder-Meisterin"
},
"TRANSFER_MAX_STAT_STAGE": {
"name": "Teamwork",
"description": "Nutze Staffette, während der Anwender mindestens eines Statuswertes maximiert hat."
},
"MAX_FRIENDSHIP": {
"name": "Freundschaftsmaximierung",
"description": "Erreiche maximale Freundschaft bei einem Pokémon."
},
"MEGA_EVOLVE": {
"name": "Megaverwandlung",
"description": "Megaentwickle ein Pokémon."
},
"GIGANTAMAX": {
"name": "Absolute Einheit",
"description": "Gigadynamaximiere ein Pokémon."
},
"TERASTALLIZE": {
"name": "Typen-Bonus Enthusiast",
"description": "Terrakristallisiere ein Pokémon."
},
"STELLAR_TERASTALLIZE": {
"name": "Der geheime Typ",
"description": "Terrakristallisiere ein Pokémon zum Typen Stellar."
},
"SPLICE": {
"name": "Unendliche Fusion",
"description": "Kombiniere zwei Pokémon mit einem DNS-Keil."
},
"MINI_BLACK_HOLE": {
"name": "Ein Loch voller Items",
"description": "Erlange ein Mini-Schwarzes Loch."
},
"CATCH_MYTHICAL": {
"name": "Mysteriöses!",
"description": "Fange ein mysteriöses Pokémon."
},
"CATCH_SUB_LEGENDARY": {
"name": "Sub-Legendär",
"description": "Fange ein sub-legendäres Pokémon."
},
"CATCH_LEGENDARY": {
"name": "Legendär",
"description": "Fange ein legendäres Pokémon."
},
"SEE_SHINY": {
"name": "Schillerndes Licht",
"description": "Finde ein wildes schillerndes Pokémon."
},
"SHINY_PARTY": {
"name": "Das ist Hingabe",
"name_female": "Das ist Hingabe",
"description": "Habe ein Team aus schillernden Pokémon."
},
"HATCH_MYTHICAL": {
"name": "Mysteriöses Ei",
"description": "Lass ein mysteriöses Pokémon aus einem Ei schlüpfen."
},
"HATCH_SUB_LEGENDARY": {
"name": "Sub-Legendäres Ei",
"description": "Lass ein sub-legendäres Pokémon aus einem Ei schlüpfen."
},
"HATCH_LEGENDARY": {
"name": "Legendäres Ei",
"description": "Lass ein legendäres Pokémon aus einem Ei schlüpfen."
},
"HATCH_SHINY": {
"name": "Schillerndes Ei",
"description": "Lass ein schillerndes Pokémon aus einem Ei schlüpfen."
},
"HIDDEN_ABILITY": {
"name": "Geheimes Talent",
"description": "Fang ein Pokémon mit versteckter Fähigkeit."
},
"PERFECT_IVS": {
"name": "Zertifikat der Echtheit",
"description": "Erhalte ein Pokémon mit perfekten IS-Werten."
},
"CLASSIC_VICTORY": {
"name": "Ungeschlagen",
"name_female": "Ungeschlagen",
"description": "Beende den klassischen Modus erfolgreich."
},
"UNEVOLVED_CLASSIC_VICTORY": {
"name": "'Bringe dein Kind mit zur Arbeit'-Tag",
"description": "Beende den klassischen Modus erfolgreich mit mindestens einem nicht entwickeltem Pokémon in deinem Team"
},
"MONO_GEN_ONE": {
"name": "Der originale Rivale",
"description": "Schließe die 'Nur 1. Generation' Herausforderung ab."
},
"MONO_GEN_TWO": {
"name": "Generation 1.5",
"description": "Schließe die 'Nur 2. Generation' Herausforderung ab."
},
"MONO_GEN_THREE": {
"name": "Zu viel Wasser?",
"description": "Schließe die 'Nur 3. Generation' Herausforderung ab."
},
"MONO_GEN_FOUR": {
"name": "Ist SIE wirklich die Stärkste?",
"description": "Schließe die 'Nur 4. Generation' Herausforderung ab."
},
"MONO_GEN_FIVE": {
"name": "Komplett Original",
"description": "Schließe die 'Nur 5. Generation' Herausforderung ab."
},
"MONO_GEN_SIX": {
"name": "Fast Königlich",
"description": "Schließe die 'Nur 6. Generation' Herausforderung ab."
},
"MONO_GEN_SEVEN": {
"name": "Technisch gesehen",
"description": "Schließe die 'Nur 7. Generation' Herausforderung ab."
},
"MONO_GEN_EIGHT": {
"name": "Die Zeit des Champions",
"description": "Schließe die 'Nur 8. Generation' Herausforderung ab."
},
"MONO_GEN_NINE": {
"name": "Sie hat es dir leicht gemacht...",
"description": "Schließe die 'Nur 9. Generation' Herausforderung ab."
},
"MonoType": {
"description": "Beende die Monotyp-{{type}} Herausforderung."
},
"MONO_NORMAL": {
"name": "Normaler Typ"
},
"MONO_FIGHTING": {
"name": "Ich kenne Kung Fu."
},
"MONO_FLYING": {
"name": "Ich glaube ich kann fliegen."
},
"MONO_POISON": {
"name": "Kantos Liebling"
},
"MONO_GROUND": {
"name": "Auf dem Boden bleiben."
},
"MONO_ROCK": {
"name": "So hart wie Rocko."
},
"MONO_BUG": {
"name": "Steche wie ein Bibor."
},
"MONO_GHOST": {
"name": "Wer wird angerufen?"
},
"MONO_STEEL": {
"name": "Stahlharte Entschlossenheit"
},
"MONO_FIRE": {
"name": "Brennende Leidenschaft"
},
"MONO_WATER": {
"name": "Wenn es regnet, schüttet es!"
},
"MONO_GRASS": {
"name": "Grüner Daumen"
},
"MONO_ELECTRIC": {
"name": "Elektrisierend"
},
"MONO_PSYCHIC": {
"name": "Übernatürliches Talent"
},
"MONO_ICE": {
"name": "Eis Eis Baby"
},
"MONO_DRAGON": {
"name": "Siegfried bist du es?"
},
"MONO_DARK": {
"name": "Es ist nur eine Phase!"
},
"MONO_FAIRY": {
"name": "Ein ewiges Abenteuer!"
},
"FRESH_START": {
"name": "Hussa, noch einmal von vorn!",
"description": "Schließe die 'Neuanfang' Herausforderung ab"
},
"INVERSE_BATTLE": {
"name": "Spieglein, Spieglein an der Wand",
"description": "Schließe die 'Umkehrkampf' Herausforderung ab"
},
"BREEDERS_IN_SPACE": {
"name": "Züchter im Weltall!",
"description": "Besiege die Pokémon-Züchter-Expertin im Stratosphären Biome."
}
}

View File

@ -1,41 +0,0 @@
{
"activeBattleEffects": "Aktive Kampfeffekte",
"player": "Spieler",
"neutral": "Neutral",
"enemy": "Gegner",
"sunny": "Sonne",
"rain": "Regen",
"sandstorm": "Sandsturm",
"hail": "Hagelsturm",
"snow": "Schneesturm",
"fog": "Nebel",
"heavyRain": "Strömender Regen",
"harshSun": "Sehr starker Sonnenschein",
"strongWinds": "Luftströmungen",
"misty": "Nebelfeld",
"electric": "Elektrofeld",
"grassy": "Grasfeld",
"psychic": "Psychofeld",
"mudSport": "Lehmsuhler",
"waterSport": "Nassmacher",
"spikes": "Stachler",
"toxicSpikes": "Giftspitzen",
"mist": "Weißnebel",
"futureSight": "Seher",
"doomDesire": "Kismetwunsch",
"wish": "Wunschtraum",
"stealthRock": "Tarnsteine",
"stickyWeb": "Klebenetz",
"trickRoom": "Bizarroraum",
"gravity": "Erdanziehung",
"reflect": "Reflektor",
"lightScreen": "Lichtschild",
"auroraVeil": "Auroraschleier",
"quickGuard": "Rapidschutz",
"wideGuard": "Rundumschutz",
"matBlock": "Tatami-Schild",
"craftyShield": "Trickschutz",
"tailwind": "Rückenwind",
"happyHour": "Goldene Zeiten",
"safeguard": "Bodyguard"
}

View File

@ -1,58 +0,0 @@
{
"yourTeam": "Pokémon auf deiner Seite",
"opposingTeam": "Pokémon auf gegnerischer Seite",
"arenaOnRemove": "Der Effekt von {{moveName}} lässt nach!",
"arenaOnRemovePlayer": "Der Effekt von {{moveName}} lässt auf deiner Seite nach!",
"arenaOnRemoveEnemy": "Der Effekt von {{moveName}} lässt auf der Seite des Gegners nach!",
"mistOnAdd": "Pokémon, die auf der Seite von {{pokemonNameWithAffix}} kämpfen, werden in Weißnebel gehüllt!!",
"mistApply": "Der Weißnebel verhindert die Senkung von Statuswerten!",
"reflectOnAdd": "Reflektor stärkt Pokémon gegen physische Attacken!",
"reflectOnAddPlayer": "Reflektor stärkt Pokémon auf deiner Seite gegen physische Attacken!",
"reflectOnAddEnemy": "Reflektor stärkt gegnerische Pokémon gegen physische Attacken!",
"lightScreenOnAdd": "Lichtschild stärkt Pokémon gegen Spezial-Attacken!",
"lightScreenOnAddPlayer": "Lichtschild stärkt Pokémon, die auf deiner Seite kämpfen, gegen Spezial-Attacken!",
"lightScreenOnAddEnemy": "Lichtschild stärkt gegnerische Pokémon gegen Spezial-Attacken!",
"auroraVeilOnAdd": "Auroraschleier stärkt Pokémon gegen physische und Spezial-Attacken",
"auroraVeilOnAddPlayer": "Auroraschleier stärkt Pokémon auf deiner Seite gegen physische und Spezial-Attacken!",
"auroraVeilOnAddEnemy": "Auroraschleier stärkt gegnerische Pokémon gegen physische und Spezial-Attacken!",
"conditionalProtectOnAdd": "Die Pokémon werden von {{moveName}} behütet!",
"conditionalProtectOnAddPlayer": "Die Pokémon auf deiner Seite werden von {{moveName}} behütet!",
"conditionalProtectOnAddEnemy": "Die Pokémon auf der gegnerischen Seite werden von {{moveName}} behütet!",
"conditionalProtectApply": "{{pokemonNameWithAffix}} wird durch {{moveName}} geschützt!",
"matBlockOnAdd": "{{pokemonNameWithAffix}} bringt seinen Tatami-Schild in Position!",
"noCritOnAddPlayer": "{{moveName}} schützt dein Team vor Volltreffern!",
"noCritOnAddEnemy": "{{moveName}} schützt das gegnerische Team vor Volltreffern!",
"noCritOnRemove": "{{moveName}} von {{pokemonNameWithAffix}} hört auf zu wirken!",
"wishTagOnAdd": "Der Wunschtraum von {{pokemonNameWithAffix}} erfüllt sich!",
"mudSportOnAdd": "Die Stärke aller Elektro-Attacken wurde reduziert!",
"mudSportOnRemove": "Lehmsuhler hört auf zu wirken!",
"waterSportOnAdd": "Die Stärke aller Feuer-Attacken wurde reduziert!",
"waterSportOnRemove": "Nassmacher hört auf zu wirken!",
"plasmaFistsOnAdd": "Ein elektrisch geladener Niederschlag regnet auf das Kampffeld herab!",
"spikesOnAdd": "Die {{opponentDesc}} sind von Stacheln umgeben!",
"spikesActivateTrap": "Die {{pokemonNameWithAffix}} wurde durch Stachler verletzt!!",
"toxicSpikesOnAdd": "Die {{opponentDesc}} sind überall von giftigen Stacheln umgeben",
"toxicSpikesActivateTrapPoison": "{{pokemonNameWithAffix}} absorbiert die {{moveName}}!",
"stealthRockOnAdd": "Um die {{opponentDesc}} schweben spitze Steine!",
"stealthRockActivateTrap": "{{pokemonNameWithAffix}} wird von spitzen Steinen getroffen!!",
"stickyWebOnAdd": "Am Boden um die {{opponentDesc}} entspinnt sich ein {{moveName}}!",
"stickyWebActivateTrap": "{{pokemonName}} ist im Klebenetz gefangen!",
"trickRoomOnAdd": "{{pokemonNameWithAffix}} hat die Dimensionen verdreht!",
"trickRoomOnRemove": "Die verdrehte Dimension ist wieder normal!",
"gravityOnAdd": "Die Erdanziehung wurde verstärkt!",
"gravityOnRemove": "Die Erdanziehung ist wieder normal!",
"tailwindOnAdd": "Die Pokémon erhalten Rückenwind!",
"tailwindOnAddPlayer": "Die Pokémon, die auf deiner Seite kämpfen, erhalten Rückenwind!",
"tailwindOnAddEnemy": "Die gegnerischen Pokémon erhalten Rückenwind!",
"tailwindOnRemove": "Der Rückenwind hat sich gelegt!",
"tailwindOnRemovePlayer": "Der Rückenwind auf deiner Seite hat sich gelegt!",
"tailwindOnRemoveEnemy": "Der Rückenwind auf gegnerischer Seite hat sich gelegt!",
"happyHourOnAdd": "Goldene Zeiten sind angebrochen!",
"happyHourOnRemove": "Die goldenen Zeiten sind vorbei!",
"safeguardOnAdd": "Das ganze Feld wird von einem Schleier umhüllt!",
"safeguardOnAddPlayer": "Das Team des Anwenders wird von einem Schleier umhüllt!",
"safeguardOnAddEnemy": "Das gegnerische Team wird von einem Schleier umhüllt!",
"safeguardOnRemove": "Der mystische Schleier, der das ganze Feld umgab, hat sich gelüftet!",
"safeguardOnRemovePlayer": "Der mystische Schleier, der dein Team umgab, hat sich gelüftet!",
"safeguardOnRemoveEnemy": "Der mystische Schleier, der das gegnerische Team umgab, hat sich gelüftet!"
}

View File

@ -1,3 +0,0 @@
{
"generation": "Generation {{generation}}"
}

View File

@ -1,8 +0,0 @@
{
"ivBest": "Sensationell",
"ivFantastic": "Fantastisch",
"ivVeryGood": "Sehr Gut",
"ivPrettyGood": "Gut",
"ivDecent": "Nicht Übel",
"ivNoGood": "Schlecht"
}

View File

@ -1,3 +0,0 @@
{
"moneyOwned": "{{formattedMoney}} ₽"
}

View File

@ -1,112 +0,0 @@
{
"bossAppeared": "{{bossName}} erscheint.",
"trainerAppeared": "{{trainerName}} möchte kämpfen!",
"trainerAppearedDouble": "{{trainerName}} möchten kämpfen!",
"trainerSendOut": "{{trainerName}} setzt {{pokemonName}} ein!",
"singleWildAppeared": "Ein wildes {{pokemonName}} erscheint!",
"multiWildAppeared": "Ein wildes {{pokemonName1}} und {{pokemonName2}} erscheinen!",
"playerComeBack": "Komm zurück, {{pokemonName}}!",
"trainerComeBack": "{{trainerName}} ruft {{pokemonName}} zurück!",
"playerGo": "Los! {{pokemonName}}!",
"trainerGo": "{{trainerName}} sendet {{pokemonName}} raus!",
"switchQuestion": "Möchtest du {{pokemonName}} auswechseln?",
"trainerDefeated": "{{trainerName}} wurde besiegt!",
"moneyWon": "Du gewinnst {{moneyAmount}} ₽!",
"moneyPickedUp": "Du hebst {{moneyAmount}} ₽ auf!",
"pokemonCaught": "{{pokemonName}} wurde gefangen!",
"pokemonObtained": "Du erhältst {{pokemonName}}!",
"pokemonBrokeFree": "Mist!\nDas Pokémon hat sich befreit!",
"pokemonFled": "Das wilde {{pokemonName}} ist geflohen!",
"playerFled": "Du bist vor dem wilden {{pokemonName}} geflohen!",
"addedAsAStarter": "{{pokemonName}} wurde als Starterpokémon hinzugefügt!",
"partyFull": "Dein Team ist voll. Möchtest du ein Pokémon durch {{pokemonName}} ersetzen?",
"pokemon": "Pokémon",
"sendOutPokemon": "Los, {{pokemonName}}!",
"hitResultCriticalHit": "Ein Volltreffer!",
"hitResultSuperEffective": "Das ist sehr effektiv!",
"hitResultNotVeryEffective": "Das ist nicht sehr effektiv…",
"hitResultNoEffect": "Es hat keine Wirkung auf {{pokemonName}}…",
"hitResultImmune": "{{pokemonName}} ist unversehrt!",
"hitResultOneHitKO": "Ein K.O.-Treffer!",
"attackFailed": "Es ist fehlgeschlagen!",
"attackMissed": "Die Attacke hat {{pokemonNameWithAffix}} verfehlt!",
"attackHitsCount": "{{count}}-mal getroffen!",
"rewardGain": "Du erhältst {{modifierName}}!",
"rewardGainCount": "Du erhältst {{count}} {{modifierName}}!",
"expGain": "{{pokemonName}} erhält {{exp}} Erfahrungspunkte!",
"levelUp": "{{pokemonName}} erreicht Lv. {{level}}!",
"learnMove": "{{pokemonName}} erlernt {{moveName}}!",
"learnMovePrompt": "{{pokemonName}} versucht, {{moveName}} zu erlernen.",
"learnMoveLimitReached": "Aber {{pokemonName}} kann nur maximal vier Attacken erlernen.",
"learnMoveReplaceQuestion": "Soll eine bekannte Attacke durch {{moveName}} ersetzt werden?",
"learnMoveStopTeaching": "{{moveName}} nicht erlernen?",
"learnMoveNotLearned": "{{pokemonName}} hat {{moveName}} nicht erlernt.",
"learnMoveForgetQuestion": "Welche Attacke soll vergessen werden?",
"learnMoveForgetSuccess": "{{pokemonName}} hat {{moveName}} vergessen.",
"countdownPoof": "@d{32}Eins, @d{15}zwei @d{15}und@d{15}… @d{15}… @d{15}… @d{15}@s{se/pb_bounce_1}schwupp!",
"learnMoveAnd": "Und…",
"levelCapUp": "Die Levelbeschränkung wurde auf {{levelCap}} erhöht!",
"moveNotImplemented": "{{moveName}} ist noch nicht implementiert und kann nicht ausgewählt werden.",
"moveNoPP": "Es sind keine AP für diese Attacke mehr übrig!",
"moveDisabled": "{{moveName}} ist deaktiviert!",
"canOnlyUseMove": "{{pokemonName}} kann keine andere Attacke als {{moveName}} einsetzen!",
"moveCannotBeSelected": "{{moveName}} kann nicht ausgewählt werden!",
"disableInterruptedMove": "{{moveName}} von {{pokemonNameWithAffix}} ist blockiert!",
"throatChopInterruptedMove": "{{pokemonName}} kann die Attacke durch die Wirkung von Neck Strike nicht einsetzen!",
"noPokeballForce": "Eine unsichtbare Kraft verhindert die Nutzung von Pokébällen.",
"noPokeballTrainer": "Du kannst das Pokémon eines anderen Trainers nicht fangen!",
"noPokeballMulti": "Du kannst erst einen Pokéball werfen, wenn nur noch ein Pokémon übrig ist!",
"noPokeballStrong": "Das Ziel-Pokémon ist zu stark, um gefangen zu werden! Du musst es zuerst schwächen!",
"noPokeballMysteryEncounter": "You aren't able to\ncatch this Pokémon!",
"noEscapeForce": "Eine unsichtbare Kraft verhindert die Flucht.",
"noEscapeTrainer": "Du kannst nicht aus einem Trainerkampf fliehen!",
"noEscapePokemon": "{{moveName}} von {{pokemonName}} verhindert {{escapeVerb}}!",
"runAwaySuccess": "Du bist entkommen!",
"runAwayCannotEscape": "Flucht gescheitert!",
"escapeVerbSwitch": "auswechseln",
"escapeVerbFlee": "flucht",
"notDisabled": "{{moveName}} von {{pokemonName}} ist nicht mehr deaktiviert!",
"turnEndHpRestore": "Die KP von {{pokemonName}} wurden wiederhergestellt.",
"hpIsFull": "Die KP von {{pokemonName}} sind voll!",
"skipItemQuestion": "Bist du sicher, dass du kein Item nehmen willst?",
"itemStackFull": "Du hast bereits zu viele von {{fullItemName}}. Du erhältst stattdessen {{itemName}}.",
"eggHatching": "Oh?",
"eggSkipPrompt": "Zur Ei-Zusammenfassung springen?",
"ivScannerUseQuestion": "IV-Scanner auf {{pokemonName}} benutzen?",
"wildPokemonWithAffix": "{{pokemonName}} (wild)",
"foePokemonWithAffix": "{{pokemonName}} (Gegner)",
"useMove": "{{pokemonNameWithAffix}} setzt {{moveName}} ein!",
"drainMessage": "{{pokemonName}} wurde Energie abgesaugt",
"regainHealth": "KP von {{pokemonName}} wurden wieder aufgefrischt!",
"stealEatBerry": "{{pokemonName}} hat {{targetName}} seine {{berryName}} weggefuttert!",
"ppHealBerry": "{{berryName}} von {{pokemonNameWithAffix}} füllt AP von {{moveName}} auf!",
"hpHealBerry": "{{berryName}} füllt KP von {{pokemonNameWithAffix}} auf!",
"fainted": "{{pokemonNameWithAffix}} wurde besiegt!",
"statsAnd": "und",
"stats": "Alle Werte",
"statRose_one": "{{stats}} von {{pokemonNameWithAffix}} steigt!",
"statRose_other": "{{stats}} von {{pokemonNameWithAffix}} steigen!",
"statSharplyRose_one": "{{stats}} von {{pokemonNameWithAffix}} steigt stark!",
"statSharplyRose_other": "{{stats}} von {{pokemonNameWithAffix}} steigen stark!",
"statRoseDrastically_one": "{{stats}} von {{pokemonNameWithAffix}} steigt drastisch!",
"statRoseDrastically_other": "{{stats}} von {{pokemonNameWithAffix}} steigen drastisch!",
"statWontGoAnyHigher_one": "{{stats}} von {{pokemonNameWithAffix}} kann nicht weiter erhöht werden!",
"statWontGoAnyHigher_other": "{{stats}} von {{pokemonNameWithAffix}} können nicht weiter erhöht werden!",
"statFell_one": "{{stats}} von {{pokemonNameWithAffix}} sinkt!",
"statFell_other": "{{stats}} von {{pokemonNameWithAffix}} sinken!",
"statHarshlyFell_one": "{{stats}} von {{pokemonNameWithAffix}} sinkt stark!",
"statHarshlyFell_other": "{{stats}} von {{pokemonNameWithAffix}} sinken stark!",
"statSeverelyFell_one": "{{stats}} von {{pokemonNameWithAffix}} sinkt drastisch!",
"statSeverelyFell_other": "{{stats}} von {{pokemonNameWithAffix}} sinken drastisch!",
"statWontGoAnyLower_one": "{{stats}} von {{pokemonNameWithAffix}} kann nicht weiter sinken!",
"statWontGoAnyLower_other": "{{stats}} von {{pokemonNameWithAffix}} können nicht weiter sinken!",
"transformedIntoType": "{{pokemonName}} transformed\ninto the {{type}} type!",
"retryBattle": "Möchtest du vom Beginn des Kampfes neustarten?",
"unlockedSomething": "{{unlockedThing}} wurde freigeschaltet.",
"congratulations": "Glückwunsch!",
"beatModeFirstTime": "{{speciesName}} hat den {{gameMode}} Modus zum ersten Mal beendet! Du erhältst {{newModifier}}!",
"ppReduced": "{{moveName}} von {{targetName}} wird um {{reduction}} AP reduziert!",
"mysteryEncounterAppeared": "Was ist das?",
"battlerTagsHealBlock": "{{pokemonNameWithAffix}} kann nicht geheilt werden, da die Heilung blockiert wird!",
"battlerTagsHealBlockOnRemove": "{{pokemonNameWithAffix}} kann wieder geheilt werden!"
}

View File

@ -1,79 +0,0 @@
{
"trappedDesc": "Wechselsperre",
"flinchedDesc": "Zurückschrecken",
"confusedDesc": "Verwirrung",
"infatuatedDesc": "Verliebt",
"seedDesc": "Bepflanzt",
"nightmareDesc": "Nachtmahr",
"ingrainDesc": "Verwurzlung",
"drowsyDesc": "Schläfrigkeit",
"rechargingLapse": "{{pokemonNameWithAffix}} kann sich wegen des Rückstoßes durch den Angriff nicht bewegen!",
"trappedOnAdd": "{{pokemonNameWithAffix}} kann nicht mehr fliehen!",
"trappedOnRemove": "{{pokemonNameWithAffix}} wurde von {{moveName}} befreit.",
"flinchedLapse": "{{pokemonNameWithAffix}} ist zurückgeschreckt und kann nicht handeln!",
"confusedOnAdd": "{{pokemonNameWithAffix}} wurde verwirrt!",
"confusedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verwirrt!",
"confusedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verwirrt!",
"confusedLapse": "{{pokemonNameWithAffix}} ist verwirrt!",
"confusedLapseHurtItself": "Es hat sich vor Verwirrung selbst verletzt!",
"destinyBondLapseIsBoss": "{{pokemonNameWithAffix}} ist immun gegen den Effekt von Abgangsbund!",
"destinyBondLapse": "{{pokemonNameWithAffix}} nimmt {{pokemonNameWithAffix2}} mit sich!",
"infatuatedOnAdd": "{{pokemonNameWithAffix}} hat sich in {{sourcePokemonName}} verliebt!",
"infatuatedOnOverlap": "{{pokemonNameWithAffix}} ist bereits verliebt.",
"infatuatedLapse": "{{pokemonNameWithAffix}} ist in {{sourcePokemonName}} verliebt!",
"infatuatedLapseImmobilize": "{{pokemonNameWithAffix}} ist starr vor Liebe!",
"infatuatedOnRemove": "{{pokemonNameWithAffix}} ist nicht mehr verliebt!",
"seededOnAdd": "{{pokemonNameWithAffix}} wurde bepflanzt!",
"seededLapse": "{{pokemonNameWithAffix}} wurden durch Egelsamen KP geraubt!",
"seededLapseShed": "Egelsamen von {{pokemonNameWithAffix}} saugt Kloakensoße auf!",
"nightmareOnAdd": "Nachtmahr sucht {{pokemonNameWithAffix}} heim!",
"nightmareOnOverlap": "{{pokemonNameWithAffix}} wird bereits von Nachtmahr heimgesucht!",
"nightmareLapse": "Nachtmahr schadet {{pokemonNameWithAffix}}!",
"encoreOnAdd": "{{pokemonNameWithAffix}} gibt eine Zugabe",
"encoreOnRemove": "Die Zugabe von {{pokemonNameWithAffix}} ist beendet!",
"helpingHandOnAdd": "{{pokemonNameWithAffix}} will {{pokemonName}} helfen!",
"ingrainLapse": "{{pokemonNameWithAffix}} nimmt über seine Wurzeln Nährstoffe auf!",
"ingrainOnTrap": "{{pokemonNameWithAffix}} pflanzt seine Wurzeln!",
"aquaRingOnAdd": "{{pokemonNameWithAffix}} umgibt sich mit einem Wasserring!",
"aquaRingLapse": "{{moveName}} füllt KP von {{pokemonName}} wieder auf!",
"drowsyOnAdd": "{{pokemonNameWithAffix}} wurde schläfrig gemacht!",
"damagingTrapLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!",
"bindOnTrap": "{{pokemonNameWithAffix}} wurde durch {{moveName}} von {{sourcePokemonName}} gequetscht!",
"wrapOnTrap": "{{pokemonNameWithAffix}} wurde von {{sourcePokemonName}} umwickelt!",
"vortexOnTrap": "{{pokemonNameWithAffix}} wird in dem Strudel gefangen!",
"clampOnTrap": "{{sourcePokemonNameWithAffix}} wurde von {{pokemonName}} geschnappt!",
"sandTombOnTrap": "{{pokemonNameWithAffix}} wurde von {{moveName}} gefangen!",
"magmaStormOnTrap": "{{pokemonNameWithAffix}} wurde in wirbelndem Magma eingeschlossen!",
"snapTrapOnTrap": "{{pokemonNameWithAffix}} wurde durch Sandgrab gefangen!",
"thunderCageOnTrap": "{{sourcePokemonNameWithAffix}} hat {{pokemonNameWithAffix}} gefangen!",
"infestationOnTrap": "{{sourcePokemonNameWithAffix}} plagt {{pokemonNameWithAffix}}!",
"protectedOnAdd": "{{pokemonNameWithAffix}} schützt sich selbst!",
"protectedLapse": "{{pokemonNameWithAffix}} schützt sich selbst!",
"enduringOnAdd": "{{pokemonNameWithAffix}} sammelt sich, um die nächste Attacke zu überstehen!",
"enduringLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!",
"sturdyLapse": "{{pokemonNameWithAffix}} übersteht die Attacke!",
"perishSongLapse": "Abgesang von {{pokemonNameWithAffix}} steht bei {{turnCount}}.",
"centerOfAttentionOnAdd": "{{pokemonNameWithAffix}} zieht alle Aufmerksamkeit auf sich!",
"truantLapse": "{{pokemonNameWithAffix}} faulenzt!",
"slowStartOnAdd": "{{pokemonNameWithAffix}} kommt nicht in Fahrt!",
"slowStartOnRemove": "{{pokemonNameWithAffix}} kriegt schließlich doch noch die Kurve!",
"highestStatBoostOnAdd": "{{statName}} von {{pokemonNameWithAffix}} wird verstärkt!",
"highestStatBoostOnRemove": "Der Effekt von {{abilityName}} von {{pokemonNameWithAffix}} lässt nach!",
"magnetRisenOnAdd": "{{pokemonNameWithAffix}} schwebt aufgrund von Elektromagnetismus!",
"magnetRisenOnRemove": "Der Elektromagnetismus von {{pokemonNameWithAffix}} hört auf zu wirken!",
"critBoostOnAdd": "{{pokemonNameWithAffix}} läuft zu Hochtouren auf!",
"critBoostOnRemove": "{{pokemonNameWithAffix}} entspannt.",
"saltCuredOnAdd": "{{pokemonNameWithAffix}} wurde eingepökelt!",
"saltCuredLapse": "{{pokemonNameWithAffix}} wurde durch {{moveName}} verletzt!",
"cursedOnAdd": "{{pokemonNameWithAffix}} nimmt einen Teil seiner KP und legt einen Fluch auf {{pokemonName}}!",
"cursedLapse": "{{pokemonNameWithAffix}} wurde durch den Fluch verletzt!",
"stockpilingOnAdd": "{{pokemonNameWithAffix}} hortet {{stockpiledCount}}!",
"disabledOnAdd": " {{moveName}} von {{pokemonNameWithAffix}} wurde blockiert!",
"disabledLapse": "{{moveName}} von {{pokemonNameWithAffix}} ist nicht länger blockiert!",
"tarShotOnAdd": "{{pokemonNameWithAffix}} ist nun schwach gegenüber Feuer-Attacken!",
"shedTailOnAdd": "{{pokemonNameWithAffix}} wirft seinen Schwanz ab, um eine Ablenkung zu schaffen!",
"substituteOnAdd": "Ein Delegator von {{pokemonNameWithAffix}} ist erschienen!",
"substituteOnHit": "Der Delegator steckt den Schlag für {{pokemonNameWithAffix}} ein!",
"substituteOnRemove": "Der Delegator von {{pokemonNameWithAffix}} hört auf zu wirken!",
"autotomizeOnAdd": "{{pokemonNameWithAffix}} ist leichter geworden!"
}

Some files were not shown because too many files have changed in this diff Show More