Eastern Arabic Numerals In Odoo

Eastern Arabic Numerals In Odoo

Arabic numerals, also called Hindu–Arabic numerals, are the ten digits: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, based on the Hindu–Arabic numeral system, the most common system for the symbolic representation of numbers in the world today. In this numeral system, a sequence of digits such as “975” is read as a single number, using the position of the digit in the sequence to interpret its value. They are descended from the Hindu-Arabic numeral system developed by Indian mathematicians around AD 500.

The system was adopted by Arabic mathematicians in Baghdad and passed on to the Arabs farther west. There is some evidence to suggest that the numerals in their current form developed from Arabic letters in the Maghreb, the western region of the Arab world. The current form of the numerals developed in North Africa, distinct in form from the Indian and Eastern Arabic numerals.

The term Arabic numerals is ambiguous. It most commonly refers to the numerals widely used in Europe and the Americas.

The Eastern Arabic numerals (also called Arabic–Indic numerals, Arabic Eastern numerals and Indo-Persian numerals) are the symbols used to represent the Hindu–Arabic numeral system, in conjunction with the Arabic alphabet in the countries of the Mashriq (the east of the Arab world), the Arabian Peninsula, and its variant in other countries that use the Perso-Arabic script in the Iranian plateau and Asia.


arabic numerals in odoo

Similarly there are different numerals scripts in world based on some languages or area like east Asia script, Persian script, Thai script, Kannada script, Malayalam script, Gujarati Script, modern Greek, Devangiri, Hebrew etc.

As general, Odoo also provides the normal numerals in all the screens regardless of language or translation. But at the same time the local numerals have very much relevance in some specific area like middle east, Africa etc. The countries like Saudi Arabia, Kuwait, Qatar, Oman, Sudan, Egypt and some other Arab speaking countries wish to have eastern Arabic numerals in Odoo. So the Technaureus Odoo team put effort to achieve this to improve little more in  localization of the odoo system. This is developed as an app, which is easy to install and use it.

When the user switches the language to ‘Arabic’ in their preferences, All the normal numerals in form, tree(list), kanban view etc. will change to eastern Arabic numerals. The similar app will helps Thailand odoo users also to manage the Thai script in Odoo. Similarly for all Indians to get local script in Odoo.

How the Eastern Arabic Numerals works?

Set user language as Arabic in Users

 Select user -> Preferences -> Language-> Arabic

Eastern Arabic Numerals In Kanban View

This is normal kanban view when the user login with English Language in Odoo.

When the user change their preferred language as Arabic, the kanban will show as below.

Eastern Arabic Numerals in Form View

Below is the normal form view, when user’s preferred language is English.

Below is the form view when the user change their preferred language to Arabic.

When we edit the form, It will take normal numerals and once we save the record, it will automatically converts to Eastern Arabic Numerals.

Eastern Arabic Numerals in Tree View

Tree view when user chosen language is English.

Tree view when user chosen language is Arabic.


This will be useful in Arabic odoo system and similar one will helps to provide Indian local Odoo systems or country specific Odoo systems.


Leave a Reply

Your email address will not be published. Required fields are marked *