Localisation · Arabic & RTL

Arabic software localisation and RTL design

The Arabic build ships, and then the complaints arrive. The navigation still runs left to right. A sentence mixing Arabic with an English product name reads in the wrong order. The figures in the report use one set of numerals and the dashboard uses another. The exported PDF comes out reversed. The strings were translated; the product was never localised.

Intrazero has been building software in Arabic since 2016, from a Cairo headquarters with offices in Dubai, Riyadh, Muscat and Hamburg, for ministries and universities that will not accept an Arabic interface as a second-class view of the English one. That means real right-to-left layout, Arabic-first design decisions, correct numerals and typography, and Arabic treated as a first language of the system rather than a pass applied at the end.

2016
Building Arabic systems since
24+
Ministries served
500+
Institutions
18
Languages in AI Questions

Translation is not localisation

Translation replaces words. Localisation changes how the interface behaves. A product can have a complete, well-written Arabic string file and still be unusable, because the things that break in Arabic are structural: reading direction, mixed-script sentences, number systems, date conventions, sorting, search, and every artefact the system generates outside the screen.

The gap shows up fastest in the places nobody tested — the invoice, the certificate, the exported report, the notification email, the printed exam paper. Those are usually generated by a different code path from the interface, and they are where an Arabic deployment loses credibility with the people signing off on it.

  • Translated strings inside a layout that still assumes left-to-right reading
  • Mixed Arabic and Latin text (brand names, codes, URLs) rendering in the wrong order
  • Numerals, dates and currency following English conventions inside Arabic sentences
  • Exports, emails and printed documents never localised alongside the interface
  • Arabic search and sorting that fail on ألف and همزة variants or diacritics

What true RTL actually requires

Right-to-left is not a text property; it is a layout property. The whole interface mirrors — navigation, sidebars, tables, breadcrumbs, form labels, progress indicators, chart axes, drawers and the direction an arrow points. Anything that carries directional meaning has to be reconsidered, and anything that does not (a play button, a clock) has to be left alone.

Doing this properly means building with logical layout properties rather than hardcoded left and right, and handling bidirectional text correctly wherever Arabic and Latin characters share a line — which, in enterprise software full of system names, identifiers and reference numbers, is almost every line.

  • Full interface mirroring, not a text-direction switch
  • Logical CSS properties (inline-start / inline-end) instead of hardcoded left and right
  • Correct bidirectional handling for Arabic sentences containing Latin names and numbers
  • Direction-aware icons, arrows, sliders, progress bars and table sort indicators
  • RTL carried through to PDFs, printed reports, emails and generated documents

Numerals, typography and the details that expose a retrofit

Arabic typography follows different rules from Latin. There is no upper case and no italic; synthetic bold distorts the letterforms; connected script needs more vertical space than a Latin font at the same size, and diacritics need more still. Line height, font selection and minimum sizes have to be set for Arabic on their own terms, not inherited from the English style sheet.

Numerals are a decision, not a default. Eastern Arabic numerals (٠١٢٣) and Western numerals (0123) are both correct Arabic practice, and the convention differs by market and by document type — a ministry report and a financial export may not want the same one. The right answer is a deliberate, configurable choice, applied consistently across the interface, the exports and the search index.

  • Eastern (٠١٢٣) or Western (0123) numerals chosen per market and applied consistently
  • Arabic type scale, line height and font stack defined separately from the Latin one
  • No synthetic bold or italic; weight carried by properly designed Arabic fonts
  • Hijri and Gregorian dates, plus Arabic month and day names where required
  • Search and sorting normalised for أ إ آ ا, ة/ه, ى/ي and diacritics

Why retrofitting Arabic costs more than building it in

Adding Arabic to a finished English product is rarely a translation project. Directional assumptions are spread across the style sheet, the components, the PDF generator, the email templates, the database collation and the search configuration. Fixed-width components break when Arabic text expands or contracts, text baked into images has to be redrawn, and strings assembled by concatenation have to be rebuilt as full sentences with placeholders before they can be translated at all.

Built in from the start, Arabic is a design constraint like any other — it shapes the component library once and then costs almost nothing per feature. Retrofitted, it becomes a parallel programme touching every layer of a system that is already in production, with regression risk on the English side as well.

  • Directional assumptions embedded across CSS, components and generated documents
  • Fixed-width layouts that break on Arabic text expansion and contraction
  • Text baked into images and icons that has to be redrawn per language
  • Concatenated strings that must be restructured before they can be translated
  • Database collation and search indexing revisited after data already exists

Arabic delivered at national scale

Intrazero's work has been Arabic-facing from the beginning: a Cairo headquarters, offices in Dubai, Riyadh, Muscat and Hamburg, and delivery to 24+ ministries and 500+ institutions across 5+ countries. The users are Arabic-speaking civil servants, clinicians, examiners, faculty and students, and the systems are judged on whether Arabic works in production — not in a demo.

That includes MedWaste running across all 27 Egyptian governorates with the Ministry of Health and Population and UNICEF, iTest running Egypt's EMLE medical licensing examination sat by 9,397 doctors, the national LMS programme connecting 500+ governmental university faculties through iMiddleware, iTutor delivered with Arabic RTL support, and AI Questions generating items in 18 languages.

  • Cairo headquarters with offices in Dubai, Riyadh, Muscat and Hamburg
  • 24+ ministries and 500+ institutions served across 5+ countries
  • MedWaste operating in all 27 Egyptian governorates with MoHP and UNICEF
  • iTutor delivered with Arabic RTL support; AI Questions supports 18 languages
  • iTest running Egypt's EMLE national medical licensing examination

FAQ

What is the difference between Arabic translation and Arabic software localisation?

Translation converts the words; localisation changes how the software behaves. Arabic software localisation covers right-to-left layout mirroring, bidirectional text handling, numeral systems, date and calendar conventions, Arabic typography, sorting and search normalisation, and localised exports, emails and printed documents. A fully translated product with none of that is still unusable in Arabic. (The same discipline is often spelled 'localization' in American English.)

Does RTL just mean flipping the text direction?

No. Right-to-left is a layout property, not only a text property. Navigation, sidebars, tables, breadcrumbs, form alignment, progress indicators, chart axes and directional icons all mirror, while non-directional elements such as media controls stay as they are. Doing it with logical layout properties rather than hardcoded left and right is what keeps a single codebase serving both directions.

Which numerals should an Arabic interface use — ٠١٢٣ or 0123?

Both are correct Arabic practice, and the convention varies by market, by institution and even by document type. The right approach is to make it a deliberate, configurable choice rather than a default inherited from a library, and then apply it consistently across the interface, reports, exports and the search index so figures never appear in two systems within the same document.

Can you localise an existing English product into Arabic, or does it need rebuilding?

Existing products can be localised, but the work is rarely limited to translation. Directional assumptions in the style sheet and components, fixed-width layouts, text baked into images, concatenated strings, PDF and email generation, database collation and search indexing all typically need attention. Intrazero scopes that assessment first so the effort and the regression risk on the English side are visible before the work starts.

Which Intrazero products support Arabic and RTL?

Intrazero builds and operates Arabic-facing systems for ministries and universities in Egypt, Saudi Arabia and the UAE, from a Cairo headquarters with offices in Dubai, Riyadh, Muscat and Hamburg. iTutor is delivered with Arabic RTL support, and AI Questions generates questions in 18 languages. The specific Arabic scope for any deployment — interface, reports, exports, notifications — is confirmed during discovery.

How does Arabic localisation affect procurement, timelines and deployment?

Arabic requirements belong in the RFP rather than in a change request later, because they touch design, engineering and every generated document. Raise numeral convention, calendar requirement, bilingual document output and any Arabic accessibility obligation during discovery so they are priced into scope. Arabic delivery itself works the same way on every supported deployment model — iTest, iStudent and iAssets run cloud, on-premise or hybrid, while iTutor and MedWaste are cloud only.

Make Arabic a first language of your system

Talk to Intrazero about Arabic localisation and RTL design — whether you are building a new platform or assessing what it would take to localise one already in production.

Make Arabic a first language of your system

Talk to Intrazero about Arabic localisation and RTL design — whether you are building a new platform or assessing what it would take to localise one already in production.

Initiate Technical Scoping

Complete the form below and our enterprise architecture team will respond within one business day.

Product or service

Human-Centric System Design — Related solutions

Common questions

Human-Centric System DesignSolutionsAnswers →Contact →
Talk to usCall