Hello,
I’m using SambaPOS with the Arabic language interface, but I’m facing a persistent issue:
When switching to Arabic UI, the system starts showing Arabic-Indic digits (
٠١٢٣٤٥٦٧٨٩
) instead of regular English digits (0123456789
).
What I’ve Tried:
- Setting
<CurrentLanguage>ar</CurrentLanguage>
and<OverrideWindowsRegionalSettings>true</OverrideWindowsRegionalSettings>
inSambaSettings.txt
- Changing Windows regional settings to English
- Editing the registry to set
NumShape = 1
to force Western digits - Restarting SambaPOS and reloading terminals
What I Want:
I want to keep the UI in Arabic, but I want numbers (like prices, quantities, totals, etc.) to appear in English digits (0–9) across the system — including the ticket screen and receipts.
My Question:
Is there a proper way to force English digits while using Arabic UI in SambaPOS?
Or is this a limitation based on system culture or the language pack?
Thanks in advance for any clarification or guidance.