Back to collection

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. 1

    Open Settings → General.

  2. 2

    Under "Supported menu languages", tick the language you want to add — most commonly Arabic alongside English.

  3. 3

    Save. New translation fields appear throughout the menu editor.

Translate the menu

  1. 1

    Open the menu editor and edit a category, item, or modifier option.

  2. 2

    Find the language tabs above the name and description fields.

  3. 3

    Switch to the new language and enter the translated text.

  4. 4

    Save. The customer app uses the field that matches the customer’s selected language.

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.

Still need help?

If a guide does not answer your question, our support team can walk through your account directly. We usually respond within one business day.