Loading Park Labs...
Loading Park Labs...
LAB NOTE No.0062025.08.27開発
2025年8月27日は、i18nのルーティングが思ったより厄介だと気づいた日だった。溜まっていたバグを片付けてみたら、結局ほとんどがルーティングの問題だった。

Progress Barの「$1B ユニコーン」というテキストが改行されてしまう問題があった。whitespace-nowrap一つで解決。こういう細かいことが地味に気になる。Language Selectorはテキストの位置がずれていたので、text-centerを足した。
Experiment Cardをクリックすると404が出ていた。サイトを多言語構成に変えたときに、リンクからlocaleが抜けていたのが原因だ。カードのリンクが/experiments/001になっていたけど、今は/ja/experiments/001のように言語を前に付けないといけない。全部のリンクにlocaleを入れたら直った。Footerのメニューにも同じ問題があったので、一緒に直した。
「透明な旅を共有します」を「失敗と成功の過程を共有します」に変えた。こっちの方が正直な感じがする。Footerのタグラインは「1人ユニコーン実験室」にそろえた。
不要なReactのimportを消して、named importにそろえた。使っていないCSSクラスも見つけたけど、これはあとで整理しよう。
多言語サイトを作ると、すべての内部リンクでlocaleを気にしないといけない。当たり前のことだけど、自分でやってみるまでは実感がなかった。