News 31 May 2026 1 min read

How Devosoft runs in three languages (including RTL)

A

By Admin

Devosoft serves the same catalogue in English, French and Arabic — including a fully mirrored right-to-left layout. Here is how the platform keeps the three in sync without three codebases.

One content, one group

Every programme, lesson or article carries a common_id: rows sharing it are the same content in different languages. The back office shows the gaps per language so nothing ships half-translated.

Localized routes

URLs are registered once and prefixed per locale — /blog, /fr/blog, /ar/blog — so every language gets clean, indexable addresses and the sitemap lists them all.

RTL without a second stylesheet

The interface uses CSS logical properties (margin-inline-start instead of margin-left), so Arabic gets a mirrored layout for free. Only directional icons need an explicit flip.

What it changes for you

Learn in the language you think in, and switch at any time: your progress, certificates and favorites follow you across languages.

Keep reading