Platform Features
Multi-Language System - Overview
Internationalization across all Fleksa products
Multi-Language System
Internationalization across all Fleksa products.
Overview
The Multi-Language System provides comprehensive internationalization (i18n) support across all Fleksa applications, enabling restaurants to serve customers in their preferred language.
Supported Languages
Primary Languages
- German (de) - Default
- English (en)
- Turkish (tr)
- Spanish (es)
- French (fr)
- Italian (it)
Additional Languages
- Arabic (ar) - RTL support
- Dutch (nl)
- Polish (pl)
- Portuguese (pt)
- Russian (ru)
- Chinese (zh)
Key Features
UI Localization
- All interface text translated
- Date/time formatting
- Number/currency formatting
- RTL layout support
Content Translation
- Menu item names
- Product descriptions
- Category names
- Promotional text
Dynamic Switching
- Language selector in apps
- URL-based language
- Browser detection
- User preference storage
Translation Management
- Dashboard translation editor
- Import/export translations
- Missing translation detection
- Machine translation suggestions
Technical Implementation
Frontend (React)
import { useTranslation } from 'react-i18next';
function Component() {
const { t } = useTranslation();
return <h1>{t('welcome.title')}</h1>;
}Backend (API)
- Accept-Language header
- Query parameter (?lang=en)
- User preference
- Fallback chain