Product 05 / 08Shipped

Localization. Arabic and English, reviewed.

Approval-gated Arabic and English content with right-to-left aware delivery.

AI translateHuman reviewReview-gated
Localization workspace
The Localization workspace in ContentFlow, with English source strings, their Arabic translations and review status.
The Localization workspace, in the demo workspace running in test mode.
How it works

One string, two scripts.

01 Source string
home.card.title
English
ValueYour card renewal is due
Translate
02 Review gate
Arabic
Approved
Valueتجديد بطاقتك مستحق

Nothing publishes until a human approves the translation.

home.tip.title
In review
ArabicNot approved yet
RendersThe English source
Publish
03 Rendered
٩:٤١
تطبيقكم
صباح الخير، مها
أدلة الخدمات المصرفية صارت بالعربية
تجديد بطاقتك مستحقجدّد بطاقتك من التطبيق في أقل من دقيقة.جدّد الآن
Book a branch appointmentChoose a branch and a time that suits you.

The layout mirrors for right to left, it is not a flipped screenshot.

The English card is the string still in review: with no approved Arabic, the app falls back to the source rather than publish an unreviewed translation.

Two scripts

The same screen, both languages.

٩:٤١
تطبيقكم
صباح الخير، مها
العربية جاهزة في كل التطبيق
الحساب الجاري•••••• ر.سالحساب ••••
بطاقتك البديلة في الطريقالخطوة 1 من 3، تصل الأحد
تحديث العنواناعتماد 19 يونيوتمدفتر شيكات جديدطلب 22 يونيوجارٍتعريف بالراتبإصدار 12 يونيوجاهز
أُرسل إلى فرعك
العربية
9:41
Your appM
Good morning, Maha
Arabic is live across the app
Current accountSAR ••••••Account ••••
Your replacement card is on its wayStep 1 of 3, arrives Sunday
Address updateApproved 19 JunDoneNew chequebookRequested 22 JunIn progressSalary certificateIssued 12 JunReady
Sent to your branch
English
Illustrative: the same app screen, rendered from the English source strings and from their approved Arabic translations. The layout mirrors for right to left, which is what the product delivers; the host app renders it. Account figures are masked rather than invented. Drag the divider, or focus it and use the arrow keys.
Capabilities

What travels with every string.

Arabic content management

Teams can create, edit, review, and publish Arabic product content.

English content management

English variants are managed alongside Arabic.

Right-to-left content flag

The Arabic locale carries a right-to-left flag; the host application renders and mirrors the layout.

Locale-specific variants

Teams can maintain language-specific wording.

Approval-gated publishing

A string remains unpublished until the required human review is complete.

Setup

Locales in, content out in both.

01Engineering

Connect the REST API

Connect the application through the REST API and include the user's selected or resolved locale in content requests.

02Engineering

Implement locale fallbacks

Define how the application handles unsupported locales, missing translations, and right-to-left presentation.

03Admin

Register supported locales

Add the required locales, default language, fallback order, and approved terminology for each market.

04Content team

Translate and publish

Enter reviewed translations, compare locale variants, and publish only the versions approved for use.

Full developer documentation
Use cases

Where Arabic and English have to agree.

Banking

Arabic Banking Guidance

A Saudi bank could maintain Arabic and English guidance for the same account servicing flow.

Insurance

Regional Policy Wording

A regional insurer could maintain different Arabic terminology for policy content across its operating markets.

Marketplace

Bilingual Seller Content

A Saudi marketplace could provide seller instructions in Arabic and English from one managed content structure.

Good to know

The layout mirrors. The words still need eyes.

Client Handles RTL

Right-to-left layout, font support, truncation, and mirrored interface behaviour remain responsibilities of the host application.

Translations Need Review

ContentFlow does not replace linguistic, legal, or product review of translated content.

Questions

What translators ask first.

Which languages are confirmed as shipped?

Arabic and English are confirmed. Content is delivered right-to-left aware for Arabic, while the host application renders the layout.

Is AI translation available today?

Yes. AI can draft a translation for any missing string, but every draft lands with review status and needs a person's approval before it ships. AI never publishes on its own. Arabic and English are the confirmed languages.

Does localization require engineering?

Engineering must connect product strings and rendering. Production integration today uses the REST API; native SDKs for React Native, iOS, Android and Web are in preview and are not generally available, and the @contentflow/cli package is not published yet. Routine content review and publishing can be handled by authorised teams.

Works with

Every product ships in two languages.

Related product

Dynamic Blocks

Dynamic Blocks can render approved Arabic and English content within native in-app placements.

Part of one platform

Localization is one of eight.

Production integration today uses the REST API. Native SDKs for React Native, iOS, Android and Web are in preview and are not generally available. The @contentflow/cli package is not published yet.