Fleksa Kiosk
Multi-Language
Serve customers in their preferred language
Multi-Language Support
Customers can use the kiosk in their preferred language.
Supported Languages
| Language | Code |
|---|---|
| German | DE |
| English | EN |
| Turkish | TR |
| Arabic | AR |
| Spanish | ES |
| French | FR |
| Italian | IT |
| Polish | PL |
| Russian | RU |
| Chinese | ZH |
Additional languages available on request
How It Works
Language Selection
- Home screen shows language selector (flag icons)
- Customer taps their preferred language
- Interface switches immediately
- Persists for entire session
Default Language
- Set default language in Partner Portal
- Resets to default after each session/timeout
What Gets Translated
Automatic Translation
- All UI elements (buttons, labels, messages)
- Navigation and cart interface
- Payment and receipt screens
- Error messages
Your Content
You provide translations for:
- Menu item names
- Product descriptions
- Category names
- Option group names
Setting Up Translations
- Go to Partner Portal → Menu
- Edit any item
- Click Translations tab
- Enter name/description for each language
- Save
Right-to-Left Languages
Arabic and other RTL languages:
- Interface flips to right-to-left
- Text aligned correctly
- Navigation adjusted
- Works automatically
Language Selector Design
Flag Icons
- Recognizable country flags
- Tap to switch instantly
- Always visible on home screen
Location Options
| Position | Best For |
|---|---|
| Top corner | Always accessible |
| Welcome screen | First-time selection |
| Footer | Subtle but available |
Best Practices
| Tip | Why |
|---|---|
| Add common languages | Cover your customer base |
| Use native speakers | Better translations |
| Keep descriptions short | Easier to translate |
| Test all languages | Catch layout issues |
Missing Translations
If translation not available:
- Falls back to default language
- Item still displays (not hidden)
- Mark items needing translation in Partner Portal
Troubleshooting
Language Not Switching
| Cause | Solution |
|---|---|
| Cache issue | Clear kiosk cache |
| JavaScript error | Restart kiosk app |
| Language not enabled | Enable in Partner Portal |
Missing Translations
| Cause | Solution |
|---|---|
| Not entered | Add in Partner Portal |
| Sync pending | Wait for sync or force refresh |
| Wrong language code | Verify language settings |
Text Overflow
| Cause | Solution |
|---|---|
| Translation too long | Shorten translation |
| Font issue | Check font supports language |
| Layout not responsive | Contact support |