Développement en arabe et prise en charge du sens droite-à-gauche
Chaque produit que nous avons livré fonctionne en anglais, en français et en arabe, avec une mise en page droite-à-gauche complète. Pas traduit après coup : conçu pour cela dès le premier écran, parce que c’est la seule façon d’obtenir un résultat correct.
Le RTL n’est pas de la traduction
Les équipes budgètent régulièrement l’arabe comme une tâche de traduction, puis découvrent le véritable travail une fois les chaînes en place. Le droite-à-gauche signifie que l’interface elle-même se reflète : la navigation s’inverse, les flèches de retour changent de sens, les barres de progression se remplissent depuis la droite, les panneaux s’ouvrent du côté opposé, et tout élément positionné avec une valeur gauche ou droite codée en dur se retrouve au mauvais endroit.
Vient ensuite le texte bidirectionnel. Une phrase arabe contenant un nom de marque latin, un numéro de téléphone ou une URL se lit dans les deux sens simultanément, et les règles de placement de la ponctuation sont réellement subtiles. Les chiffres peuvent être arabo-indiens ou occidentaux selon la locale. Les dates, la position des devises et les règles de pluriel diffèrent toutes.
Rien de tout cela n’est difficile lorsque c’est prévu dès la conception. Tout devient coûteux en rétro-adaptation, car le correctif n’est pas un fichier de traduction : c’est chaque mise en page de l’application.
Ce que nous prenons en charge
- Mises en page inversées pilotées par I18nManager, sans surcharges écran par écran
- Propriétés logiques start/end plutôt que gauche et droite codées en dur
- Texte bidirectionnel lorsque des noms latins apparaissent dans une phrase arabe
- Gestion des chiffres arabo-indiens et occidentaux selon la locale
- Dates, position des devises et règles de pluriel adaptées à la locale
- Typographie et interlignage ajustés à l’écriture arabe, qui se comporte différemment
- Changement de langue sans redémarrage forcé de l’application
Éprouvé sur quatre produits
Ce n’est pas une déclaration d’intention. Alina, VoyJoy, Forsa et Kolloh fonctionnent tous en anglais, français et arabe avec RTL de bout en bout — une marketplace, une application de voyage, une plateforme de réservation et une plateforme de commerce multi-pays.
L’avoir fait quatre fois est ce qui permet d’apprendre ce qui ne figure pas dans la documentation : quelles bibliothèques de composants se cassent discrètement sous l’inversion, où iOS et Android divergent sur le changement de langue, et comment garder un design system cohérent quand la moitié de vos utilisateurs lisent dans l’autre sens.
Travailler avec le Golfe et l’Afrique du Nord
Nous travaillons avec des clients en Europe, dans le Golfe et en Afrique du Nord. Nova AI CLOUD est une société immatriculée au Royaume-Uni, ce que de nombreux clients de la région privilégient pour la contractualisation, et la livraison se fait à distance — la norme dans le développement logiciel de la région plutôt qu’une exception.
Les produits destinés à ces marchés ont généralement besoin de plus que du support linguistique : prestataires de paiement locaux, intégrations de livraison locales, et règles de devise et de fiscalité propres à chaque marché. Nous intégrons cette configuration dès le départ, pour que l’entrée sur le marché suivant relève du paramétrage et non d’un projet.
Questions fréquentes
Pouvez-vous développer une application en arabe ?
Oui. Chaque produit que nous livrons prend en charge l’anglais, le français et l’arabe avec une mise en page droite-à-gauche complète — interfaces inversées, texte bidirectionnel, chiffres, dates et devises adaptés à la locale. Nous l’avons fait sur quatre produits.
Combien coûte l’ajout du RTL ?
Très peu s’il est prévu dès la conception — il s’agit essentiellement d’utiliser des propriétés de mise en page logiques et de tester dans les deux sens. Le rétro-adapter à une application qui n’a pas été pensée pour lui est une autre affaire, car le travail porte sur chaque mise en page et non sur un fichier de traduction. Nous vous donnerons une estimation honnête après lecture du code.
Travaillez-vous avec des clients en Arabie saoudite et aux Émirats ?
Oui. Nous sommes une société immatriculée au Royaume-Uni travaillant à distance avec des clients en Europe, dans le Golfe et en Afrique du Nord, ce qui est la pratique courante pour le développement logiciel dans la région.
Pouvez-vous ajouter l’arabe à une application existante ?
Généralement oui. Nous commençons par lire le code et vous dire honnêtement quelle part de la mise en page présuppose le sens gauche-à-droite. Cette évaluation fait partie du sprint de cadrage et détermine s’il s’agit d’un travail circonscrit ou d’une refonte plus large.
Parlez-nous de votre projet
La plupart des projets démarrent par un sprint de cadrage d’une semaine. Vous repartez avec un périmètre, un plan technique et une feuille de route chiffrée : ils vous appartiennent, quel que soit le prestataire qui réalisera le projet.