Languages
Wardrowbe is fully translated into 7 languages. Every screen, button, label, error message, and notification is available in your preferred language.
Supported Languages
| Language | Native Name | Code |
|---|---|---|
| English | English | en |
| French | Français | fr |
| German | Deutsch | de |
| Japanese | 日本語 | ja |
| Korean | 한국어 | ko |
| Chinese (Simplified) | 中文简体 | zh-CN |
| Chinese (Traditional) | 中文繁體 | zh-TW |
Changing Your Language
On the Web
You can switch languages from three places:
- Settings page (Settings > Language section at the bottom)
- Login page (language selector in the header)
- Header (globe icon dropdown, available on every page)
Select your language from the dropdown. The page reloads immediately with all text in your chosen language.
On Mobile
Go to Settings > Language. The language screen shows all available languages with their native names. Tap one to switch. A checkmark indicates your current selection.
The mobile app also detects your device language on first launch. If your phone is set to Japanese, Wardrowbe will start in Japanese automatically.
How Language Detection Works
When you first use Wardrowbe, the app picks your language automatically:
- If you’ve set a language preference before, it uses that
- Otherwise, it reads your browser’s language (web) or your device language (mobile)
- Regional variants are mapped intelligently. For example,
zh-TWandzh-Hantboth map to Traditional Chinese, while other Chinese variants default to Simplified Chinese.fr-CAmaps to French. - If no match is found, English is used as the fallback
Your language preference is saved to your account, so it stays consistent across devices.
What Gets Translated
Everything visible in the app is translated:
- Navigation and menus
- All page content and labels
- Form fields and placeholders
- Error messages and validation text
- Notification content (outfit suggestions, reminders)
- Onboarding flow
- Billing and subscription pages
- AI-generated content labels (the AI responses themselves are in English, but all surrounding UI is translated)
Adding More Languages
Wardrowbe is open source. If you’d like to contribute a translation for a language that isn’t supported yet, translations are managed as JSON files in the shared packages/i18n package. Each language has 18 namespace files covering every part of the app.