storekit supports multiple languages for both the ordering interface and your menu content. This guide explains how language settings affect the guest experience and how to configure them for your store.Documentation Index
Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Supported Languages
storekit supports the following languages:| Language | Code |
|---|---|
| 🇬🇧 English | en-GB |
| 🇫🇷 Français | fr-FR |
| 🇪🇸 Español | es-ES |
| 🇩🇪 Deutsch | de-DE |
| 🇮🇹 Italiano | it-IT |
| 🇳🇱 Nederlands | nl-NL |
| 🇵🇹 Português | pt-PT |
| 🇸🇪 Svenska | sv-SE |
| 🇩🇰 Dansk | da-DK |
| 🇵🇱 Polski | pl-PL |
| 🇹🇷 Türkçe | tr-TR |
| 🇬🇷 Ελληνικά | el-GR |
| 🇯🇵 日本語 | ja-JP |
| 🇨🇳 简体中文 | zh-CN |
| 🇹🇼 繁體中文 | zh-TW |
What Gets Translated
Language settings affect two different things:1. Interface Text
All buttons, labels, and system messages throughout the ordering flow:- “Add to basket”, “Checkout”, “Place order”
- Form labels like “Email”, “Phone number”, “Delivery address”
- Error messages and confirmations
- Allergen names and dietary tags
- Order status notifications (SMS and push notifications)
2. Menu Content
Your product names, descriptions, category names, and modifier options. This requires you to provide translations in your menu management system or POS.Interface translations are automatic. Menu translations require you to add translated content for each language you want to support.
Store Language Settings
Default Language
The primary language for your store. This is used when:- Auto language is disabled
- A guest’s browser language isn’t supported
- No language preference can be detected
Auto Language
When enabled, storekit automatically detects the guest’s browser language and switches to it if supported. How it works:- Guest visits your store
- storekit checks their browser’s language setting
- If that language is supported, the store displays in that language
- If not supported, falls back to your default language
- Tourist areas with international visitors
- Hotels and airports
- Areas with diverse local populations
- Dine-in QR ordering where guests may be visiting from abroad
Manual Language Switching
Regardless of auto language settings, guests can always manually switch languages using the language selector in your store. This opens a modal showing all available languages with their native names and flag emojis.Menu Translations
For guests to see your menu in their language, you need to provide translated content.How Menu Translations Work
- You create translations for your menu items (names, descriptions) in each language
- When a guest views your store in French, storekit requests the French version of your menu
- Product names and descriptions display in French
- If a translation is missing, the original text is shown
What to Translate
| Content | Priority |
|---|---|
| Product names | High - guests need to understand what they’re ordering |
| Product descriptions | Medium - helps guests make decisions |
| Category names | Medium - aids navigation |
| Modifier names | Medium - important for customisation |
| Modifier group titles | Low - often self-explanatory |
Translation Sources
Menu translations can come from:- Your POS system - If your POS supports multilingual menus, translations sync automatically
- storekit dashboard - Add translations directly for each menu item
- CSV import - Bulk upload translations via spreadsheet
Best Practices
If You Have International Guests
- Enable auto language - Remove friction for visitors
- Translate your menu - At minimum, product names
- Test in each language - Check nothing looks broken
- Consider descriptions - Even brief translations help
If Your Guests Are Primarily Local
- Set your local language as default
- Consider disabling auto language - Avoids confusion if you don’t have translations
- Add translations later - As your international customer base grows
For Tourist Hotspots
- Enable auto language
- Prioritise common tourist languages - Usually English, French, Spanish, German, Chinese
- Use photos - Good product photos transcend language barriers
- Keep descriptions simple - Easier to translate and understand
Troubleshooting
Menu Shows Mixed Languages
Cause: Auto language is on but menu translations are incomplete. Fix: Either complete your translations or disable auto language until translations are ready.Guest Can’t Find Language Switcher
The language switcher appears in the store footer or header depending on your theme. Ensure it’s visible and not hidden by custom styling.Translations Not Updating
Menu translations are cached. After updating translations:- Wait a few minutes for cache to clear
- Hard refresh the page (Ctrl+Shift+R / Cmd+Shift+R)
- If still not showing, contact support