Localization QA Retainer
Arabic localization QA that keeps up with your releases
For teams shipping continuously without an Arabic speaker on staff.
- Price
- $500–$1.5K per month
- Timeline
- Monthly, rolling
- Starts with
- A free scan
your-product.example/ar- Clipped text: content wider than its box with overflow hidden and no ellipsisR042 · high · 4 pages · regression
- Unisolated bidi hazards: phones, emails, Latin tokens inside Arabic textR021 · medium · 12 pages · new
- Arabic-Indic and Western digits mixed in the same contextR061 · medium · 2 pages · new
Arabic quality is not a launch-week problem. It decays: a component is refactored, a stylesheet is regenerated, a new page ships from a template nobody checked. The retainer is the standing arrangement where that decay is somebody's job: scans on a schedule, a human reading the new findings, and a prioritized list rather than an alert nobody triages.
This is for you if
The situations this engagement was built for.
You ship every week and nobody on the team reads Arabic
Your Arabic launch was good, and you have no way to know whether it still is
Alerts fire and nobody triages them, so the real regressions hide in the noise
You want Arabic quality to be somebody's job without hiring for it
The monthly list
Told what matters, not what fired
Most months are quiet: a handful of new findings, most of them the same rule firing on new pages built from an unfixed template. The month that is not quiet is the one this exists for, and the diff names it in the first line rather than the fortieth.
A quiet month
- A handful of new findings
- Most of them one rule firing on pages built from an unfixed template
- One line in your channel, one fix for the template
The month it exists for
- A release regenerated a stylesheet and a layout stopped mirroring
- Named in the first line of the list, not the fortieth
- Evidence attached, so the fix starts the same day
Illustrative: what a month's diff looks like. Drawn from our own fixtures and public-site scans, not a client engagement.
Scope
What is in the engagement
What you get
- Scheduled scans of your Arabic surface, with every release diffed against the last
- A person reviewing new findings, so you are told what matters rather than what fired
- A prioritized fix list each month, ranked by severity against pages affected
- Direct access for the questions that are faster asked than researched
What we need from you
- The URL, and a heads-up when a big release is coming
- One channel where the monthly list should land
Process
How it runs
Timeline: Monthly, rolling. Every step ends with something you can see.
Baseline
A full scan of your Arabic surface becomes the reference every later release is diffed against.
Scheduled scans
Scans run on a schedule and on the heads-up you give us before a big release. New findings are separated from the ones you already know about.
A person reads the diff
Someone who reads Arabic reviews what is new, strikes the noise and ranks what matters by severity against the pages it affects.
Monthly fix list
One prioritized list in the channel you choose, with the evidence attached, plus direct access for the questions faster asked than researched.
Backed by the engine
The checks this engagement leans on
Every finding starts as one of these, with evidence attached. Each has its own page explaining when it fires and how to fix it. Browse every check.
- Untranslated interactive labels (buttons, nav/footer links, menu items, tabs)People move through a site by its labels, so a button, tab or menu link left in English stops an Arabic reader at the step they were trying to take.
- Untranslated attribute text (placeholder, alt, title, aria-label, button value)Screen readers speak
altandaria-labelaloud and placeholders say what to type, so English left there fails Arabic users even on an otherwise translated page. - Unisolated bidi hazards: phones, emails, Latin tokens inside Arabic textIn right-to-left text a phone number like
+966 55 123 4567displays as4567 123 55 966+unless it is isolated in<bdi>, and figures with brackets or signs can flip the same way. - Visible text-bearing elements overlappingText drawn partly over other text, usually a negative margin or absolute offset that assumed left-to-right and was never mirrored; stacked carousel slides and off-canvas menus are ignored.
- Clipped text: content wider than its box with overflow hidden and no ellipsisArabic often runs wider than the English a box was sized for, so
overflow: hiddencuts words off; text with an ellipsis is still flagged, at low severity, to review the cut. - English month/day names or MM/DD/YYYY dates in Arabic textA date left in English or in American order breaks the localization of Arabic copy; only slash dates that are provably month-first count, so the regional 15/03/2026 passes.
- Arabic-Indic and Western digits mixed in the same contextMixing ٣ and 3 within one table, list or
fieldsetmakes figures hard to compare at a glance; numbers in running prose outside those containers are not checked. - Untranslated form labels / validation / help textEnglish left in labels, hints and any visible error text inside a form on an Arabic page; a reader who cannot understand a field or its error cannot complete the form.
Get started
Scan first. Then we talk about your findings.
The scan takes about a minute and costs nothing. Your inquiry arrives with it attached, so the reply starts from evidence about your site rather than questions about it.
- Paste the URL of your Arabic page.
- See your score and top findings.
- Tell us what you need. A person replies within one working day.
Start with a scan
We would rather look before we talk. Give us the URL and we will run the same scan the homepage runs, then you can tell us what you need.
FAQ
Questions about the QA retainer
The rest of the ladder
Other ways we can help
- We look
Arabic Readiness Certification
A pre-launch audit by people who read Arabic, ending in a certificate.See the engagement - We fix
RTL conversion
We take the product from its measured score to a clean one, and the scan is the receipt.See the engagement - We look
Arabic Typography & Font Audit
The layer that decides whether Arabic looks native or merely present.See the engagement - We rebuild
Ritla UI rollout
We replace the components that keep breaking in Arabic with Ritla components, so the fixes stay fixed.See the engagement - We design
Custom theme
Your brand as a Ritla theme: a Figma file and code on the same tokens, Arabic-first.See the engagement - You deliver
Agency partners
Resell certification and conversion under your own brand.See the engagement
Find out where your Arabic stands
A free scan of one page, scored and explained in about a minute. If it tells you everything you needed, that is a good outcome too.
Start with a free scanAll services