Translate Your App to Arabic (RTL + Six Plural Forms)

By The strings.dev team · Last updated

Frequently asked questions

Does strings.dev handle Arabic right-to-left text?

For the strings themselves, yes: Arabic content flows right-to-left while placeholders like %@ and %d, URLs, @handles, and Latin/numeric tokens are preserved as left-to-right runs in their correct logical position. Visual layout mirroring — flipping navigation, right-aligning views, mirroring icons — is a UI concern you enable with supportsRtl on Android or semantic content on iOS. Translation and layout are separate jobs.

Why does my Arabic plural string need six forms instead of two?

Arabic uses all six CLDR plural categories: zero, one, two, few (n%100 = 3–10), many (n%100 = 11–99), and other. The counted noun genuinely changes — dual for two, broken plural for few, and back to singular for many and other. A two-form (one/other) source is grammatically wrong for most counts, so strings.dev authors all six items in your plurals resource or String Catalog.

Do placeholders like %@ and %d break inside Arabic text?

They break with naive engines, which can reorder or swallow them in bidirectional text. strings.dev treats each placeholder as an opaque left-to-right token, keeps the exact literal (%1$@ stays %1$@ with no re-indexing), and positions it for correct Arabic reading order.

Should I use ar or a regional variant like ar-SA?

Modern Standard Arabic (ar) is the region-neutral default and the safest choice for app UI. strings.dev also ships regional variants such as ar-SA, ar-EG, and ar-AE as first-class locales; they differ in register and some vocabulary, but the RTL and six-category plural behavior is identical.

Is Arabic free on strings.dev?

The free Indie tier covers your first language (one project, one language, unlimited words). If Arabic is an additional locale beyond your first, that's the Indie Plus tier — 20 dollars per month, or 10 per month billed annually — which unlocks unlimited languages, a second project, brand context, and the QA dashboard.

Related

See Indie Plus pricing