v0.0.2
Internationalization release for the Next.js application template.
v0.0.2
v0.0.2 adds a reusable localization foundation across the main template flows. It introduces
next-intl, English and Russian message catalogs, localized metadata, and translated core UI copy.
Highlights
- Added
next-intlto the template stack. - Added English and Russian message catalogs for main feature areas.
- Localized page titles, descriptions, Open Graph metadata, and Twitter metadata.
- Moved core UI copy into translation namespaces instead of hard-coded strings.
- Added shared helpers for server and client translation consumers.
- Updated environment examples for locale and analytics configuration.
What changed for template users
The template now has a default bilingual setup with supported locales en and ru. Route metadata,
forms, navigation, auth pages, account settings, workspace management screens, and shared UI copy
resolve through message catalogs.
The default locale is controlled through PUBLIC_DEFAULT_LOCALE.
Upgrade notes
next-intlis part of the default stack.- Translation files live under
src/messages/. - Configure the default locale with
PUBLIC_DEFAULT_LOCALE. - Yandex Metrika now expects
NEXT_PUBLIC_YM_COUNTER_ID.
Quality
The release adds tests for i18n request setup, page translation helpers, localized metadata, translated runtime components, localized forms, schema-backed validation copy, environment access, and global error behavior.