Retour au blogGénéral

Faire tourner un programme de fidélité en arabe : le sens droite-gauche bien fait

L’arabe dans un programme de fidélité est un sens de lecture, pas une traduction. La langue de la carte est une colonne choisie une fois, et les étiquettes du wallet comme les notifications en découlent. La page d’inscription inverse son sens plutôt que son alignement. Et la date sur un passe arabe s’imprime en chiffres latins avec un calendrier grégorien fixé, faute de quoi une année d’une autre ère s’affiche sans que rien ne signale d’erreur.

Ce que le sens droite-gauche change vraiment sur un passe wallet, une page d’inscription, un tableau de bord et une notification, et où l’arabe bâclé se trahit.

Par Zakaria Fahim · 6 septembre 2026 · 8 min de lecture

La plupart des logiciels disent que l’arabe est « pris en charge ». Le mot cache plus qu’il ne montre, parce que pour la plupart des produits cela veut dire que les chaînes ont été traduites et que le texte a été aligné à droite, et un lecteur arabe distingue cela du vrai travail en une seconde environ.

Cette page parle de la différence. Ce qui change vraiment quand un programme de fidélité tourne en arabe, sur quatre surfaces : la carte dans le wallet, la page d’inscription, le tableau de bord, et la notification qui atteint l’écran de verrouillage. Tout est lu dans le code de ce produit, et chaque affirmation est citée à son fichier dans la note de source de cet article. Cette page ne dit rien de l’arabe d’un concurrent, dans aucun sens.

Le sens, pas l’alignement

L’alignement est une propriété du texte : il commence à droite. Le sens est une propriété de la page : tout y commence à droite, l’ordre des éléments dans une rangée s’inverse, les bords et les marges se reflètent, et la première chose que l’œil rencontre est ce qui était la fin de la ligne.

La différence est pratique et non théorique. Une page alignée à droite avec des chaînes arabes reste une page française avec du texte arabe dedans : le bouton principal est du mauvais côté, la flèche pointe à l’envers, la progression se remplit dans le mauvais sens. Chez Fideliya, la page d’inscription passe son sens en droite-gauche quand la langue est l’arabe, et pose la langue de la page à côté, sur le même conteneur. Le sens est déclaré une fois et tout ce qu’il contient en hérite.

La carte dans le wallet

Un passe wallet n’est pas une page web et on ne peut pas lui imposer une mise en page. Ce que l’on contrôle, ce sont les textes de ses champs, et chez Fideliya ces textes sont construits depuis la langue de la carte : membre depuis, récompense, visites, points, objectif, prochaine récompense, dernière mise à jour. C’est un chemin imposé par le propriétaire, volontairement séparé de celui que pilote la langue de l’appareil du client, et la conséquence est que la carte se lit en arabe même sur un téléphone réglé en anglais.

Un détail mérite ici d’être connu, car c’est ce que le travail pressé rate le plus souvent. La date sur un passe arabe Fideliya s’imprime en chiffres latins avec un calendrier grégorien fixé, parce que l’étiquette de langue utilisée force explicitement les deux. Le verrouillage compte parce que certaines versions d’ICU mettent l’arabe en calendrier hégirien par défaut, ce qui imprimerait sur la carte d’un client une année d’une autre ère sans qu’aucune erreur ne remonte nulle part. Une langue qui ne fixe pas son calendrier écrit des dates au format correct et au sens faux.

La notification

Le message court qui atteint l’écran de verrouillage quand un tampon est ajouté ou une récompense gagnée est construit dans la langue de la carte que ce client porte. Choisir la langue une fois, à la conception, décide donc de la langue de chaque notification ensuite. Il n’y a pas de second réglage à retenir, et c’est la bonne forme : un réglage qui peut contredire un autre réglage finira par le contredire.

Le tableau de bord et le scanner

Le tableau de bord est une autre question, et il se lit dans la langue du membre de l’équipe plutôt que dans celle de la carte. Ce sont deux lecteurs différents : le client lit la carte, l’équipe lit l’écran au comptoir, et les lier à un seul réglage aurait forcé l’un dans la langue de l’autre. Le tableau de bord et le scanner existent en quatre langues sur toutes les offres, sans aucune porte d’abonnement sur la langue.

Une petite règle d’ingénierie du système de design a sa place ici, parce qu’elle est du genre qu’on découvre en cassant plutôt qu’en lisant. Les cartes qui se retournent dans la vue analytique utilisent un motif sûr sur iOS : une rotation indépendante sur chaque face, pas de 3D préservée sur le parent, et la face inactive superposée en absolu, masquée par backface-visibility quel que soit le sens de rotation. L’autre motif, l’élégant, marche partout sauf sur iOS, où il montre une face en miroir. La leçon dépasse le retournement : le sens, la rotation et les transitions sont autant d’endroits où une chose correcte sur l’écran d’un développeur s’effondre sur le téléphone d’un client.

La décision qui se prend une fois

Un commerce Fideliya fait tourner une carte vivante, sur les trois offres. La langue de la carte est donc une décision unique, portée par tous ceux qui rejoignent après, plutôt qu’une préférence par client.

SurfaceLa langue de quiModifiable ensuite
La carte walletLe commerce, à la conceptionUne décision par carte vivante
La page d’inscriptionSuit la carteAvec la carte
La notificationSuit la carteAvec la carte
Tableau de bord et scannerChaque membre de l’équipeÀ tout moment

Certains commerces y voient une contrainte et d’autres un soulagement. La contrainte : un commerce servant des clients en deux langues ne peut pas donner à chacun une carte dans la sienne. Le soulagement : la langue ne devient jamais un réglage que quelqu’un oublie, laissant la moitié des clients avec une carte dans une langue que personne n’a choisie.

Choisir la langue, en pratique

  1. Choisissez la langue du client, pas celle du bureau. La carte est lue par la personne devant le comptoir et le tableau de bord par celle derrière, ce qui est exactement pourquoi ce sont deux réglages.
  2. Si vos clients lisent en deux langues, choisissez la langue du moment. Le moment, ce sont les quelques secondes au paiement où le QR est proposé et la carte ajoutée. La langue dans laquelle cette phrase est dite est la langue de la carte.
  3. Ouvrez la page d’inscription sur un téléphone avant d’imprimer. Pas l’aperçu du tableau de bord, le vrai lien sur un vrai appareil. Cherchez le sens plutôt que la traduction : où est le bouton, et vers où pointent les flèches.
  4. Regardez une vraie carte dans un vrai wallet, pas une capture. Ajoutez la carte à votre téléphone et lisez la date dessus. Chiffres latins et année grégorienne veulent dire que vous voyez ce que verront vos clients.
  5. Scannez-vous une fois. Le premier tampon produit une notification, et c’est le premier arabe que votre client lit en dehors de la carte. Lisez-le avant tout le monde.

Ce que vous mesurez ensuite ne change pas avec la langue : les mêmes sept chiffres, sous leurs noms arabes sur le tableau de bord, sont exposés sur les sept chiffres qu’un programme de fidélité doit rapporter, et le vocabulaire employé ici est défini sur le glossaire des programmes de fidélité. Ce que le canal de notification peut promettre est sur les notifications push depuis une carte de fidélité.

Ce que cette page ne fera pas

Elle ne dit rien de l’arabe des autres. Nous n’avons pas fait tourner les produits concurrents en arabe sur de vrais appareils, et affirmer que l’un d’eux « ne gère pas vraiment l’arabe » serait une opinion sans mesure derrière, c’est-à-dire le genre de phrase qu’on écrit sur nous. Le jour où il y aura une mesure datée, elle aura sa place. D’ici là, rien.

Il n’y a pas non plus de chiffre de production sur cette page. Notre dernière mesure ne comporte aucun découpage par langue de carte, donc nous n’avons rien à dire sur la performance des cartes arabes par rapport aux autres, et nous n’allons pas inventer de quoi le dire.

Sources

Chaque affirmation produit de cette page est lue dans le code de ce dépôt le 6 septembre 2026 et citée, dans la note de source de cet article, à son fichier et au symbole qu’il contient : la colonne de langue de la carte, la table d’étiquettes en quatre langues, l’étiquette de langue qui force les chiffres latins et le calendrier grégorien fixé, l’attribut de sens de la page d’inscription, la notification construite depuis la langue du porteur, la place unique de carte active par commerce, l’absence de toute porte d’offre sur la langue, et la règle de retournement sûr sur iOS. Cette page ne cite aucune statistique, aucun chiffre de notre production, et aucune affirmation sur un autre produit.

Fideliya est un logiciel de programme de fidélité wallet-native pour les petits commerces. Ce que fait le produit avec les langues est décrit sur la page langues, et les offres sont sur la page des tarifs.

Questions fréquentes

Une carte de fidélité gère-t-elle l’arabe de droite à gauche ?

Chez Fideliya, oui. La page d’inscription passe son sens en rtl quand la langue est l’arabe, et les étiquettes du passe comme les notifications sont construites depuis la langue de la carte. Le sens est une propriété de la page et non un alignement du texte, et c’est la différence qu’un lecteur arabe voit en une seconde.

Qui choisit la langue de la carte ?

Le commerce, quand il conçoit la carte. Fideliya stocke la langue sur la carte elle-même, et un commerce fait tourner une carte vivante à la fois : la langue est donc une décision unique que porte ensuite chaque client qui rejoint.

Puis-je faire tourner une carte arabe et une carte française en même temps ?

Pas pour un même commerce. Fideliya inclut une seule place de carte active par commerce sur toutes les offres, donc la carte porte une langue. Le tableau de bord est séparé : chaque membre de l’équipe le lit dans la sienne, quoi que dise la carte.

Comment la date s’imprime-t-elle sur un passe arabe ?

En chiffres latins avec un calendrier grégorien fixé. Fideliya utilise une étiquette de langue qui force les deux, parce qu’une version d’ICU qui met l’arabe en hégirien par défaut imprimerait sinon une année d’une autre ère sur la carte d’un client sans que rien ne remonte d’erreur.

Les notifications wallet sont-elles en arabe aussi ?

Oui. Fideliya construit le message depuis la langue de la carte que ce client porte, donc la ligne sur l’écran de verrouillage se lit comme la carte. Ce n’est pas un second réglage à retenir : cela découle du choix de langue fait une fois.

Le tableau de bord existe-t-il en arabe ?

Oui. Le tableau de bord et le scanner Fideliya sont en quatre langues sur toutes les offres, sans aucune porte d’abonnement sur la langue, et la version arabe est réellement disposée de droite à gauche plutôt que d’être du texte arabe dans une mise en page française.

À quoi reconnaît-on un arabe bâclé ?

Trois choses : un bouton aligné à droite dans une page qui coule encore à gauche, une flèche que personne n’a inversée et qui pointe donc à l’envers, et une date en chiffres arabes orientaux dans une interface dont les autres nombres sont latins. Fideliya traite les trois à la source plutôt qu’écran par écran.

Un programme en arabe coûte-t-il plus cher ?

Non. Les quatre langues ne sont pas une fonctionnalité payante chez Fideliya et n’ont aucune entrée dans la matrice de fonctionnalités, donc l’offre gratuite émet un vrai passe wallet arabe exactement comme les offres payantes.

Prêt à créer votre propre carte de fidélité ?

Configuré en moins de 5 minutes. Aucune application à télécharger pour vos clients.

Commencer gratuitement
Comparer Fideliya aux alternativesCalculez votre ROI
Faire tourner un programme de fidélité en arabe : le sens droite-gauche bien fait — Fideliya Blog