Menu management · 7 min read
Menu languages
Give customers a multi-language ordering experience — enable Arabic alongside English, translate categories, items, and modifiers, and understand fallback and RTL behaviour.
Who this is for
Owners serving customers in more than one language.
Before you start
- Settings → General has the desired languages selected
The multi-language customer experience
Customer-facing surfaces — the ordering app, kiosk, and runner screens — support multiple languages, with English and Arabic (including right-to-left layout) available today. Customers see a language toggle whenever you support more than one language, and their choice persists across visits.
The admin dashboard itself is in English. Adding menu languages changes what your customers see, not the dashboard you work in.
Enable a language
- 1
Open Settings → General.
- 2
Under "Supported menu languages", tick the language you want to add — most commonly Arabic alongside English.
- 3
Save. New translation fields appear throughout the menu editor.
Fallback behaviour
If a translation is missing, the customer sees the English version with no error. This is intentional — a missing translation should never break checkout. But it is a sign of unfinished work; browse the menu in each language before announcing it.
RTL behaviour for Arabic
- When a customer chooses Arabic, the ordering app flips to right-to-left automatically — layout, navigation, and form alignment.
- Prices keep Western Arabic numerals (1, 2, 3), the convention in modern Arabic interfaces.
- Logos, photos, and product images are never mirrored.
Keeping translations honest
- When you add a new item in English, translate it the same week. The longer it sits, the more it falls behind.
- Use a native speaker for review. Generic tools mishandle "spice level", "ranch", "well-done", and other restaurant terms.
- Keep tone consistent. If your English description is casual, the Arabic should not be formal.
Removing a language
Untick the language under "Supported menu languages". Translations remain stored — we do not delete them — but customers can no longer choose that language. Re-enabling later restores the previous translations.
Frequently asked
Can I make Arabic the default language customers see?
Yes. Set Arabic as the default language in Settings → General. Customers without a preference see Arabic first; English stays one toggle away. Make sure translations are complete before flipping the default.Does adding a language translate my menu automatically?
No — enabling a language exposes the translation fields but does not fill them. Use the AI translation tool in the item editor for a first draft, then review it.Is the admin dashboard available in Arabic?
Not at the moment. The dashboard is English-only; the multi-language experience applies to your customers and on-site staff screens.