Localisation Arabe
Générateurs
Les modifications réalisées pour les générateurs sont valables pour tous les systèmes d’écritures s’écrivant de droite à gauche : l'arabe, l'hébreu ou l'ourdou.
Web et Scorm
- aucune modification des templates nécessaire
- déplacement des éléments en miroir
- listing : les conserver dans la logique LTR (direction : ltr !important)
- le texte placé en direction:rtl implique certains bugs apparus dans tous les navigateurs, avec quelques suppléments pour IE6.
Exemple : apparition d’ascenseurs dans le contenu, dû à l’élément hidden placé en -5000px. Modification des attributs pour tous les navigateurs, passage en display:none pour IE6. Exemple : interprétations différentes et aléatoires du padding sur IE6.
Papier (OD)
A - Skin
1 Général
- style du texte par défaut en RTL
- Miroir sur la page de garde
- Page de garde en page de gauche
- Style des listing à laisser en LTR
- styles "indent" : mettre 1.5 à droite
- TOC : alignement à droite, pas d’inversion des éléments (car en RTL, cela s’inverse automatiquement)
- Template 'text'_content > resTitle : alignement à droite
- Template 'text'_content > titleSolEx : alignement à droite et décalage à droite non à gauche, miroir sur le fond
- Template 'text'_content > bibEntry : section décalée à droite et non à gauche
- Template 'text'_content > bibEntryTitle : alignement à droite et décalage à droite non à gauche
- Template 'text'_content > paraKeyword : alignement à droite et décalage à droite non à gauche
- Template 'text'_content > titleRes : alignement à droite
- odTemplateText_content > section : miroir de l’image de fond, page en page de gauche, inversion des marges. Gérer : page suivante en page de droite
- titres de niveau 2 à 10 alignés à droite.
- Template 'text' > refBibTxt aligné à droite
- Template 'text' > refLabelExp aligné à droite
- Contenu inline de type "linkRes". aligné à droite
- Question d'exercice > hintSec décalage à droite de la section et non à gauche
2 BP
- Balises pédagogiques > pbDef (parts : Définition; ) : inversion du fond pour bordure à droite
- pour les balise warning et basics : inversion du dégradé
- Placer les frame «A droite » plutôt que « à 0cm de la gauche»
3 Minitoc
- inversion du fond
- Tab en « alignement à droite » pour que le numéro de page s’aligne à gauche.
- alignement du titre à droite
4 Contenu
- Activité d'auto-évaluation > quizTitle (parts : Exercice; ) : alignement à droite
- Exercice rédactionnel > descTitle (parts : Mise en contexte; ) : alignement à droite
- Exercice rédactionnel > questTitle (parts : Question; : alignement à droite
- Métadonnées > title : alignement à droite
- Entrée de glossaire (axe : content) > glosDef : décalage à droite de la section et non à gauche
- Métadonnées des contenus pédagogiques (axe : licences) > licence : alignement à droite
- op_sPara_cpyR_ > paraTag_ : alignement à droite
- op_listingTxt_ > paraTag_ : alignement à droite
- op_ordWord : en RTL (apparemment ne reprenais pas le style par défaut)
- WHeaderSection > spaceAfter : alignement à gauche au lieu d’à droite.
- WHeaderSection > pageTitleNoTdm : alignement à droite
- WPbTitle > pbTitle : alignement à droite
- WQuest > answer : alignement à gauche au lieu d’à droite.
- WTypo > typDef : alignement à droite (les autres se sont alignés tous seuls par héritage de style)
5 Remarques
Attention pas d’italic tahoma supporté pour les caractères arabes.
B - Template
- Changement de l’ordre de Solution n°xx p. xx : à vérifier avec la traduction AR.
- Problèmes d’ordre des variable pour titleSolEx Template 'text'_content > titleSolEx, du coup inversion dans le template, passage en LTR et alignement droite.
- Changmeent de l'ordre de tous les éléments construits de l'agrégation de plusieurs string (ex: "cf abc page xx" devient "xx page abc cf"
- appels de "ref.odwidget" : inversion des zones zContent et zTitle
C - Transformers
- modification de Ue.tyransf pour afficher le chiffre des titres de niveau 1 à droite (utilisé dans la tdm)
- QCU / QCM : case à cocher à placer à droite via la propriété direction=rtl (SC3.7+)
C - ODwidgets
- WTypo : non migré pour éviter de devoir utiliser une dérivation
Interface auteur
- Inversion totale de la logique de travail "droite vers gauche" :
- menus ;
- arbre des contenus ;
- Zone de saisie XED ;
- Onglets ;
Traduction
TODO
Licence, maintenance, contributeur, …
TODO
Attachments
-
lienDansPara.png
(23.2 KB) -
added by juw 18 months ago.
-
bugIE6.png
(10.0 KB) -
added by juw 18 months ago.
