Internationalization
Language configuration, copy resources, browser-language detection, and an in-app picker are ready to adapt to your product.
NextZero is a ready-to-run Next.js template that demonstrates how to integrate internationalization, theme presets, and appearance preferences. Choose and extend the languages and design tokens that fit your product.
i18n
languages defined by your product
26
available theme presets
3
appearance: system, light, or dark
Current configuration
See language, theme, and mode in one interface
Language
Configure and extend for your product
Theme
Core preferences, ready to use
Keep language selection, theme tokens, and color modes in one configuration from the first day of the project.
Language configuration, copy resources, browser-language detection, and an in-app picker are ready to adapt to your product.
Changing a preset updates colors, borders, shadows, radii, and other design tokens together.
Semantic tokens, accessible components, and responsive defaults make it easier to add your own design system.
From template to product
Decide how language, themes, and modes behave first, then put your time into the features and experience that differentiate the product.
Back to the controlsChoose a theme and mode
Start with a fitting preset and set system, light, or dark as the default mode.
Add product copy
Maintain product copy in the matching language files as the features evolve.
Extend the product
Build pages and features on top of the setup while preserving consistent language and appearance preferences.
A reusable interface starting point for Next.js projects with language, theme, and color-mode preferences built in.