← All updates

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.