Changelog posts now follow your language
StationView changelog entries at /blog display in your selected language when a translation exists, with English as the canonical fallback for RSS and search.
What changed
Each changelog post can include locale overlays under src/lib/blog/posts/i18n/{lang}/. The blog index and post pages apply the active app language from settings (or regional hubs), including localized dates and breadcrumbs.
Why it matters
Passengers who use French, German, Japanese, or other supported languages can read release notes in their language instead of English-only copy, while RSS and sitemap URLs stay stable.
Who benefits
Non-English readers; regional hub visitors on /fr, /nl, /fi, and /jp; contributors who add translations alongside new posts.
Affected regions & features
global, seo, footer
Technical details
English JSON remains canonical in posts/{date}-{slug}.json. Overlays reuse the same filename in posts/i18n/{en|fr|de|es|it|nl|fi|ja|zh}/. localizeBlogPost() merges copy fields at runtime; RSS and JSON-LD use English.