How to Use Arabic UI but Force English Numbers in SambaPOS?

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).


:wrench: What I’ve Tried:

  • Setting <CurrentLanguage>ar</CurrentLanguage> and <OverrideWindowsRegionalSettings>true</OverrideWindowsRegionalSettings> in SambaSettings.txt
  • Changing Windows regional settings to English
  • Editing the registry to set NumShape = 1 to force Western digits
  • Restarting SambaPOS and reloading terminals

:bullseye: 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.


:red_question_mark: 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.

info really helps me .

Blockquote