Next Restaurant 6.1.0: move your data in, run payroll, and connect other systems Next Inventory 6.2.0: a REST API and webhooks for your other systems Next DB 6.1: Auto-Updating Tables, Printing, Phone Layout and SEO Next Task 6.0.0: a task manager for Joomla Next Inventory 6.1.1: smoother Check Out, no more list limits, and much faster PHP2Shell: Is Your Joomla Site Safe? What to Do Today Introducing Next Boards: Kanban project and task boards for Joomla Building the Future of Joomla Extensions
NextSoftware

Languages

Next Restaurant ships in six languages: English, Arabic, German, French, Spanish and Italian. Every screen follows the language Joomla is showing: the admin, the storefront, the staff terminals, receipts and emails.


Switching language

Next Restaurant uses Joomla's own language choice, so there is nothing to set inside the component:

  • The admin follows each user's administrator language (their Joomla account settings, or the language picked on the login screen).
  • The storefront follows the site language, including Joomla's language switcher on a multilingual site.
  • Staff terminals follow the site language.

Install Joomla's own language pack for each language you use (System → Install → Languages). Next Restaurant's translations are already in the package; Joomla's pack translates the rest of the admin around it, and Joomla only offers a language once its pack is installed.


Arabic and right-to-left

In Arabic every screen is laid out right to left: menus, tables, dialogs, the POS, the floor map, the storefront and printed receipts. Arrows and chevrons point the right way, and dates use Arabic month names.

Prices, quantities and order numbers print with the digits 0–9 by default, which is what most restaurants and card machines use. To print Arabic-Indic digits (٠١٢٣) instead, switch on Settings → Numbers → Arabic-Indic digits.


Dates, numbers and the calendar

Month and day names, "3 minutes ago" and date pickers follow the language. Weeks start on Monday in German, French, Spanish and Italian. Number and currency formats keep using your settings under Settings → Numbers and Settings → Currency, whatever the language.


Emails

Guest and staff emails, such as booking confirmations and low-stock alerts, are written in the site's default language, not the language of whoever triggered them. A manager working in English does not send a guest an English email on a German site.


Changing a word

Settings → Terminology renames anything the screens call something you don't: a check becomes a bill, a server a waiter. Choose whether a change applies to all languages or to one language only, so renaming a word in English leaves the German screens alone.

Changes are stored as settings, so they survive updates. For deeper changes, Joomla's Language Overrides work for every Next Restaurant string as well.


Adding another language

Any other language works with standard Joomla language files:

administrator/language/<tag>/com_nextrestaurant.ini
administrator/language/<tag>/com_nextrestaurant.sys.ini

Copy the English files, translate the values and keep the keys. Any string missing from a translation shows in English, so a partial translation is usable while you work on it.


See also

All Extensions