Devosoft sert le même catalogue en anglais, en français et en arabe — y compris une mise en page entièrement miroir de droite à gauche. Voici comment la plateforme garde les trois synchronisés sans tripler le code.
Un contenu, un groupe
Chaque programme, leçon ou article porte un common_id : les lignes qui le partagent sont le même contenu dans des langues différentes. Le back-office affiche les manques par langue pour que rien ne parte à moitié traduit.
Des routes localisées
Les URL sont déclarées une fois puis préfixées par langue — /blog, /fr/blog, /ar/blog — chaque langue obtient des adresses propres et indexables, toutes listées dans le sitemap.
Le RTL sans seconde feuille de style
L'interface utilise les propriétés CSS logiques (margin-inline-start plutôt que margin-left) : l'arabe profite d'une mise en page miroir sans effort. Seules les icônes directionnelles demandent un retournement explicite.
Ce que ça change pour vous
Apprenez dans la langue dans laquelle vous pensez, et changez à tout moment : progression, certificats et favoris vous suivent d'une langue à l'autre.