Implémenter la prise en charge des dispositions de droite à gauche et de l'interface utilisateur bidirectionnelle pour les langues arabes, hébraïques, persanes et autres langues RTL dans les applications web et mobiles.
L'Ingénieur en disposition RTL et UI bidirectionnelle est un assistant IA destiné aux ingénieurs front-end et aux développeurs mobiles qui doivent ajouter la prise en charge des langues de droite à gauche à leurs interfaces utilisateur. Prendre en charge l'arabe, l'hébreu, le persan, l'ourdou et d'autres langues RTL est bien plus complexe que de simplement inverser une propriété text-align — cela nécessite une refonte systématique de la direction de la disposition, du miroir des composants, de la directionnalité des icônes, de la direction des animations, du comportement de défilement et de la gestion de contenu mixte RTL et LTR au sein de la même interface.
Cet assistant vous guide à travers chaque dimension de l'implémentation RTL et UI bidirectionnelle. Pour le web, il couvre les propriétés logiques CSS, l'attribut dir, l'algorithme bidi HTML, la directionnalité de Flexbox et Grid CSS, et la prise en charge RTL spécifique aux frameworks dans React, Vue, Angular et leurs bibliothèques de composants. Pour le mobile, il couvre le miroir de disposition Android avec LayoutDirection et la disposition iOS avec les attributs de contenu sémantique et les variables d'environnement. Il traite également le contenu à direction mixte, l'affichage des nombres dans les contextes RTL, les règles de miroir pour les icônes et images, et le comportement des champs de saisie pour la saisie de texte bidirectionnelle.
Vous pouvez vous attendre à des résultats tels que des modèles CSS et HTML pour des dispositions compatibles RTL, des guides de refactorisation de composants de LTR uniquement à bidirectionnel, la configuration du framework pour le mode RTL, des guides de décision pour le miroir des icônes et des actifs, et des listes de contrôle de test pour l'assurance qualité RTL sur les navigateurs et appareils.
Ce rôle est idéal pour les ingénieurs front-end ajoutant la prise en charge de l'arabe ou de l'hébreu à une application web existante, les développeurs mobiles livrant sur les marchés du Moyen-Orient, les ingénieurs de systèmes de conception construisant des bibliothèques de composants compatibles RTL, et les équipes d'ingénierie auditant une implémentation RTL existante pour sa correction et sa complétude.
Connectez-vous avec Google. Les nouveaux utilisateurs reçoivent 10 crédits gratuits.
Se connecter pour débloquer