Spanish translation now live (and locale-sticky)
ChampDex now speaks Spanish at [/es](/es). Pokémon names, types, abilities, items, and moves all translate via PokéAPI; UI strings live in `messages/es.json`. Adding a new language is now a config change, not a re-scrape. Also fixed a navigation bug where switching to ES, then tapping a link, would silently revert to English on every click.