Loading Park Labs...
Loading Park Labs...
LAB NOTE No.0062025.08.27Development
August 27, 2025 was the day I learned i18n routing is trickier than I thought. I was clearing out a pile of bugs, and in the end most of them came down to routing.

The "$1B Unicorn" text in the Progress Bar was wrapping onto a new line. Fixed with a single whitespace-nowrap. Tiny things like this are weirdly annoying. The Language Selector text was misaligned, so I added text-center.
Clicking an Experiment Card was giving a 404. When I switched the site to multiple languages, the locale had gone missing from the links. The card link pointed to /experiments/001, but now it needs the language in front, like /en/experiments/001. Adding the locale to every link fixed it. The Footer menu had the same problem, so I fixed that too.
I changed "Sharing the transparent journey" to "Sharing failures and successes." Feels more honest. The Footer tagline is now "1-Person Unicorn Laboratory" in every language.
I removed unnecessary React imports and switched to named imports everywhere. Found some unused CSS classes too, but I'll clean those up later.
With a multilingual site, every internal link has to care about the locale. Obvious, but I didn't really get it until I did it myself.