Language Preference Persistence
We've enhanced the user experience for international visitors by implementing seamless language preference persistence throughout the sign-up flow.
What's New
Automatic Language Detection & Persistence
When you visit Componentry from a localized marketing page (e.g., /es/pricing for Spanish), your language preference is now automatically:
- Detected and stored during browsing
- Carried through the entire sign-up process
- Saved to your user profile upon account creation
- Applied immediately when you first log in
No more switching languages after creating your account!
How It Works
- Visit a localized page - Browse
/es/pricing,/de/features, or any other language-specific page - Sign up - Your language preference is remembered throughout registration
- Confirm email - Language preference persists through email verification
- Log in - Your chosen language is automatically applied to your account
Technical Improvements
- Language preference is now stored in user metadata during sign-up
- Enhanced E2E test coverage with full language persistence validation
- Improved UI components with better testability attributes
- Fixed language selector form submission behavior
Supported Languages
This feature works with all 7 supported languages:
- English (en)
- German (de)
- Spanish (es)
- French (fr)
- Italian (it)
- Polish (pl)
- Portuguese (pt)
Users can always change their language preference later in Account Settings.