အကူအညီ / ဆက်တင်များ
ဤစာမျက်နှာကို မဘာသာပြန်ရသေးပါ — အင်္ဂလိပ်စာသားကို ပြထားသည်။

Languages: interface, receipt, kitchen

Russian, English and Thai chosen per device, separate languages for the receipt and the kitchen ticket, dish names in three languages.

In a venue in Phuket a Thai cook, a Russian manager and an English-speaking waiter work the same shift. That is why language in POSitive is not one setting for everyone.

Three independent levels

LevelWhere it is chosenWhose choice
Register and kitchen displayWith a flag on the device itself: on the sign-in screen, in the employee menu, on the kitchen displayThe device's — each tablet has its own
Back office and “Plus”With the RU · TH · GB switch in the menuThe person's — works on any of their devices
Guest receiptReceipt settingsThe venue's
Kitchen ticketPrint settingsThe venue's, separately from the receipt

The register can run in Russian, the kitchen display in Thai, the guest can get the receipt in English, and the cook the ticket in Thai. These are different settings, and they change independently.

Register and kitchen display: the language lives in the device

The language of the register and the kitchen display is switched with a flag on the tablet itself and applies only to it: the neighbouring tablet stays in its own language. The choice is saved in the device and survives a restart.

This is deliberate: the same manager can run the back office in Russian and keep Thai on the register tablet the Thai shift works at — so as not to switch back and forth ten times a day.

Back office and “Plus”: the language belongs to the person

The back office and “Plus” remember the person's language, not the device's: a manager who chose Russian sees Russian both on the work computer and on the phone.

Languages: Russian, English, Thai. Others can be added — the mechanism for it is ready, and adding a language does not require rebuilding the programs.

Dish names in three languages

A dish can have three names at once:

  • for the kitchen — what is printed on the ticket and shown on the kitchen display;
  • for the receipt — what the guest sees on paper;
  • for the storefront — what is shown on the website.

This is not a whim: “GAI YANG” is handier for the cook, “Chicken grilled” is clearer for the guest, and the website needs whatever a person looks for with their eyes. A name left empty is taken from the main one.

On the register screen in the Thai interface dishes are in English

This is deliberate: the guest reads the English menu and names the dish in English, and it is easier for the waiter to find the same word on the screen. The Russian interface shows Russian names. On paper — on the receipt and the ticket — the name is chosen by the document's language, Thai included.

Kitchen name — in Latin letters and shorter

A ticket is read on the run, its font is large, the line is narrow. “Philadelphia roll with eel” turns into a wrap across three lines, while “PHILA EEL” can be read from half a metre.

Z-report and documents

The Z-report language is set separately and can be dual — for example, Russian and English at once: the owner reads in Russian, the Thai accountant in English, one paper roll.

What to do if the language “got lost”

The language choice is stored on the device. Therefore:

  • after reinstalling the program or clearing the browser, the choice returns to the venue's default language;
  • when signing in with a PIN, the register switches to the language from the employee's profile — the same one they use in the back office. To stay in a different language, tap the flag you want on the sign-in screen before entering the PIN: a choice made on the device beats the profile;
  • if the interface is partly in another language, there is no translation for that line yet: write to us, we close such gaps.