
toolingintermediate⏱ 20 min setup
next-intl
Internationalization for Next.js. i18n routing, translations, and formatting.
Plain language
What is it?
A tool that makes your Next.js app work in multiple languages — translating all text, formatting dates and numbers correctly, and routing users to the right language version.
Why use it at a hackathon?
SDG-focused apps often serve communities that don't speak English. Without internationalization, you're excluding the people who need your tool most.
Common use
Health apps for non-English-speaking communities, multilingual crisis resources, food assistance tools in Spanish/Portuguese/Somali, civic tools for immigrant populations.
Tags
i18ninternationalizationtranslationsrouting
At a glance
Setup time: 20 minutes
Difficulty: intermediate
Skill: Intermediate. Requires setting up locale files and routing. The payoff is huge for impact — worth the 20-minute investment if your users need multiple languages.
Impact context
Challenge domains
Health & WellbeingEducation & AccessCrisis & Disaster ResponseFood & AgricultureCivic TechJustice & Rights
SDGs
Good HealthQuality EducationZero HungerReduced InequalitiesPeace & Justice
Related components
Building with next-intl?
Add it to your hackathon session workspace.