Skip to content

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

The check

Id
R011
Default severity
high

When it fires

  1. high

    On an Arabic page, the visible text of a link, button, summary, tab or menu item has no Arabic in it and at least one Latin word left once brand names, URLs and codes are set aside. Each label is its own finding, up to ten per page.

    Fix: Translate the label, interactive text blocks task completion when unreadable.

What it leaves alone

Text hidden from screen readers with aria-hidden, code and pre blocks, anything under translate="no" or a non-Arabic lang, and text that mixes Arabic with Latin, which the direction checks cover. A brand name on its own, such as a logo link, is set aside before counting.

Broken, then fixed

before.html
<nav>
  <a href="/pricing">Pricing</a>
  <a href="/login">Sign in</a>
</nav>
after.html
<nav>
  <a href="/pricing">الأسعار</a>
  <a href="/login">تسجيل الدخول</a>
</nav>

Check it by hand

Run [...document.querySelectorAll('a, button, summary, [role=tab], [role=menuitem]')].filter((e) => e.checkVisibility() && /[A-Za-z]{2,}/.test(e.textContent) && !/\p{Script=Arabic}/u.test(e.textContent)).map((e) => e.textContent.trim()) in the DevTools console. Brand names can stay in Latin letters; every other label on the list needs translating.

What the report shows you

Each R011 finding carries the fields below that apply to it, so you can see why it fired without rerunning the scan.

text
The label as written, cut to 120 characters.
kind
What the element is: a button label, navigation link, footer link, tab label, menu item, or another interactive label.
cappedAt
When more than ten labels qualify: the cap on how many are reported.
totalCandidates
Reported with the cap: how many labels qualified in all.

Does your page trip R011?

Paste a URL. Ritla renders the page on desktop, tablet and mobile, runs every check, and shows the top issues with screenshot evidence.

Scan a page freeBrowse the checks