You can have different menus for different user logins (by changing the Terminal Name via Rules & Actions during User Login), but to change the language you have to restart SambaPOS to load the new language and there is no automated way of doing this.
Is this only for the Waiters, or for Cashiers and Kitchen Staff too?
If it is only for the Waiters, and this is just an 'Off the top of my head' idea, you can assign images to menu buttons instead of text. So if you create a new Menu, using images, and map it to your normal Ticket Type under a different terminal name. When the user logs in, we automatically change the Terminal Name to the new one and hence have the new Menu with images. Everything else stays the same, ie Kitchen Tickets & Receipts.
What you can do is with most Buttons we can change their names, so you could have both names shown, for example the Settle button would become Settle 解决, and the Close button would be Close 关闭. Using Simplified Chinese. You can do the same for the Menu Items, and by using \r in the name to wrap the words.
The problem is printing the different languages requires different Character Set Codes. So I think in the end you may need 2 menus, and duplicate printer templates and printer settings to get it to work. Trying to combine it all together may be too hard.
Thanks for that - if I just made the screen in English, but then wanted to add a "Chinese attribute" to each English dish name, which would not be on the screen at all, could I then call that extra attribute to print on the printer?
Marshall what John suggested is really awesome and productive for a restaurant that have both Chinese and English speaking people. I strongly suggest that. I'll show it to some Chinese Food restaurants in Istanbul.
On V2 people solved it by entering Chinese names as Product Tags and printing it next to Product Name. However it seems we've missed printing Product Tags in V3 so it won't work. I'll add it on next release (see reply). I hope that solves your problem.
Thanks all - I think I'm going to try and configure the system with just English on the screen and maybe some Chinese text on buttons and then use the ITEM TAG with full Chinese for printing.
5 answers
You can have different menus for different user logins (by changing the Terminal Name via Rules & Actions during User Login), but to change the language you have to restart SambaPOS to load the new language and there is no automated way of doing this.
Is this only for the Waiters, or for Cashiers and Kitchen Staff too?
If it is only for the Waiters, and this is just an 'Off the top of my head' idea, you can assign images to menu buttons instead of text. So if you create a new Menu, using images, and map it to your normal Ticket Type under a different terminal name. When the user logs in, we automatically change the Terminal Name to the new one and hence have the new Menu with images. Everything else stays the same, ie Kitchen Tickets & Receipts.
John,
Thanks for you response. We are a western bar / restaurant in China and are using a local system called Kingsys. I want to replace it with SambaPOS.
What we need is:
1. Chinese staff can enter in Chinese the orders and see the screens in Chinese.
2. English staff can enter in English the orders and see the screens in English.
3. The printed output to kitchen / customer is in both English and Chinese.
Is this possible?
What you can do is with most Buttons we can change their names, so you could have both names shown, for example the Settle button would become Settle 解决, and the Close button would be Close 关闭. Using Simplified Chinese. You can do the same for the Menu Items, and by using \r in the name to wrap the words.
The problem is printing the different languages requires different Character Set Codes. So I think in the end you may need 2 menus, and duplicate printer templates and printer settings to get it to work. Trying to combine it all together may be too hard.
Heres a sample screen shot I created.
John,
Thanks for that - if I just made the screen in English, but then wanted to add a "Chinese attribute" to each English dish name, which would not be on the screen at all, could I then call that extra attribute to print on the printer?
Let me know if that makes sense.
Thanks,
Marshall
Marshall what John suggested is really awesome and productive for a restaurant that have both Chinese and English speaking people. I strongly suggest that. I'll show it to some Chinese Food restaurants in Istanbul.
On V2 people solved it by entering Chinese names as Product Tags and printing it next to Product Name. However it seems we've missed printing Product Tags in V3 so it won't work. I'll add it on next release (see reply). I hope that solves your problem.
OK it seems we've just renamed tag. {ITEM TAG} should print product tags.
Thanks all - I think I'm going to try and configure the system with just English on the screen and maybe some Chinese text on buttons and then use the ITEM TAG with full Chinese for printing.
I appreciate your assistance.