1
0 Comments

Shipping a script-based language filter and lightweight onboarding tour

I recently shipped two small but meaningful improvements on my site, Rankiwiki, based on feedback around usability and clarity.

First, I added a script-based language filter for the homepage.
Instead of treating language as “translation,” posts are grouped by writing system (A / 文 / 한).
Titles are auto-detected and tagged (Korean, Chinese, Japanese, Thai, Hindi, Russian, Arabic, or Western alphabet), and users can instantly filter the feed or reload with language-specific URLs.
The goal was to reduce visual overload on a multilingual feed without breaking layout or pagination.

Second, I built a lightweight onboarding tour.
It supports multiple languages, and doesn’t rely on heavy external libraries.
Everything is selector-based, customizable, and designed to feel like part of the product rather than a plugin overlay.

Both changes came from the same question:
“How can I make a complex, multilingual site easier to understand without adding more UI clutter?”

Would love to hear how others approach multilingual navigation or onboarding on content-heavy products.

posted to Icon for group Product Development
Product Development
on January 2, 2026
Trending on Indie Hackers
I've been building for months and made $0. Here's the honest psychological reason — and it's not what I expected. User Avatar 178 comments 7 years in agency, 200+ B2B campaigns, now building Outbound Glow User Avatar 83 comments This system tells you what’s working in your startup — every week User Avatar 53 comments 11 Weeks Ago I Had 0 Users. Now VIDI Has Reviewed $10M+ in Contracts - and I’m Opening a Small SAFE Round User Avatar 46 comments The "Book a Demo" Button Was Killing My Pipeline. Here's What I Replaced It With. User Avatar 41 comments I built a desktop app to move files between cloud providers without subscriptions or CLI User Avatar 24 comments