Overview & Background
FlowFi is a global DeFi payment streaming protocol used by international teams and contractors. Providing multi-language support (English, Spanish, French, Chinese, Japanese, Portuguese) significantly lowers onboarding barriers in emerging markets where crypto payroll is heavily adopted.
Technical Specification & Architecture
- i18n Architecture:
- Set up Next.js internationalization routing with
next-intl or lightweight translation dictionaries in frontend/src/locales/.
- Automatic language detection based on browser
navigator.language.
- Supported Locales:
- English (
en, default)
- Spanish (
es)
- French (
fr)
- Portuguese (
pt)
- Chinese (
zh)
- Japanese (
ja)
- Language Selector Component:
- Add language switcher dropdown in Navbar and Settings.
- Format localized dates, numbers, and currency symbols based on active locale.
Target Files
frontend/src/locales/en.json
frontend/src/locales/es.json
frontend/src/locales/fr.json
frontend/src/components/LanguageSelector.tsx
frontend/src/app/layout.tsx
Acceptance Criteria
Overview & Background
FlowFi is a global DeFi payment streaming protocol used by international teams and contractors. Providing multi-language support (English, Spanish, French, Chinese, Japanese, Portuguese) significantly lowers onboarding barriers in emerging markets where crypto payroll is heavily adopted.
Technical Specification & Architecture
next-intlor lightweight translation dictionaries infrontend/src/locales/.navigator.language.en, default)es)fr)pt)zh)ja)Target Files
frontend/src/locales/en.jsonfrontend/src/locales/es.jsonfrontend/src/locales/fr.jsonfrontend/src/components/LanguageSelector.tsxfrontend/src/app/layout.tsxAcceptance Criteria