Multi-language: menu, receipts & apps
Show Back Office, the QR menu, receipts, and kitchen tickets in Indonesian, English, Malay, or Arabic.
On this page
Tourist guests, kitchen staff who are more comfortable in another language, or outlets abroad: everyone can use their own language.
Available languages#
| Area | Languages |
|---|---|
| Back Office | Indonesian, English, Malay, Arabic |
| Guest QR menu | Indonesian, English, Malay, Arabic |
| Digital receipt (opened by the guest on their phone) | Indonesian, English, Malay, Arabic |
| Paper receipts & kitchen tickets (printed from a device) | Indonesian, English. Malay & Arabic coming soon. |
| P&P Cashier app (cashier, waiter, KDS) | Indonesian, English. Malay & Arabic coming soon. |
Arabic uses a right-to-left layout. Numbers and amounts still read correctly.
Setting the default language#
Open Back OfficeSettingsLanguage & region.
- Default language for Back Office & devices. Used for staff who haven’t chosen a language in their profile.
- Outlet default language. Used by the QR menu when the guest’s language isn’t recognized, and for the text on printed table QR cards.
- Receipt language. Set in Back OfficeSettingsReceipts & printing. It can differ from the cashier’s language.
- Kitchen ticket language. Set per station in Back OfficeKitchen stations (Ticket language). For example, the cashier can run in Indonesian while kitchen tickets print in English.
locale.defaultidHow the language is chosen#
For staff (Back Office and device apps), the system uses the first option available:
- The language the staff member chose in their profile.
- The tenant’s default language.
- English, if nothing has been chosen at all.
For guests (QR menu):
- The language the guest chose before (saved on their phone).
- The browser language on the guest’s phone.
- The guest’s country, based on network location.
- The outlet’s default language.
The language picker is always visible on the QR menu, so guests can switch at any time.
Translating the menu#
- Open the item. Back OfficeMenu & pricingItems, then select an item.
- Fill in the Translations section. Name and description for each language, for example “Kopi Susu Gula Aren” → “Palm Sugar Iced Latte”.
- Translate categories in Back OfficeMenu & pricingCategories → Name translations.
- Translate modifier options. In the modifier group, fill in Name in English for each option.
Not translated yet? Guests see the name and description in the outlet’s default language. The Categories page flags languages that haven’t been translated.
Was this guide helpful?
Thanks! Glad it helped.
Thanks for the feedback. Want us to help you directly?
Ask on WhatsApp