Internationalization Tag Set
From Wikipedia, the free encyclopedia
ITS (Internationalization Tag Set) est un jeu d'éléments et d'attributs conçu pour faciliter l'internationalisation et la localisation des documents XML.
La norme ITS identifie des concepts importants pour l'internationalisation et la localisation appelés "catégories de données ITS". Elle définit également des implémentations de ces concepts au travers d'un jeu d'éléments et d'attributs groupés au sein de l'espace de noms ITS. Les développeurs et auteurs XML peuvent utiliser cet espace de noms pour intégrer directement des fonctionnalités d'internationalisation à leurs propres schémas et documents XML.
ITS version 1.0 comprend sept catégories de données :
- Translate : définit quelles parties d'un document peuvent être traduites ou ne le peuvent pas ;
- Localization Note : offre des alertes, des conseils, des instructions et d'autres informations pour aider les personnes chargées de la localisation et de la traduction ;
- Terminology : indiquent les parties du document qui définissent des termes ainsi qu'éventuellement des pointeurs vers des informations sur ces termes ;
- Directionality : indique le sens d'écriture à appliquer aux différentes parties du document ;
- Ruby : détermine les parties du document qui doivent être affichées en tant que texte ruby (un ruby est un court filet à côté d'un texte principal, utilisé en général dans les textes d'Extrême-Orient pour indiquer la prononciation ou pour fournir une brève annotation) ;
- Language Information: identifie la langue des différentes parties du document ;
- Elements Within Text: indique comment les éléments doivent être traités en ce qui concerne la segmentation linguistique.
Les éléments et attributs ITS fonctionnent de deux façons différentes. D'abord, ils fournissent un balisage que l'on peut utiliser directement dans les documents XML. Ensuite, ils offrent une manière de rattacher certaines balises existantes à des catégories de données ITS, ce qui permet aux processeurs ITS de les traiter de façon adaptée.
ITS s'applique aussi bien à de nouveaux types de documents qu'aux types existants. Il s'applique à la fois aux systèmes de balisage complètement dépourvus de fonctionnalités d'internationalisation qu'à ceux qui prennent déjà en charge certaines fonctionnalités d'internationalisation.
ITS utilise des règles globales et des règles locales :
- les règles globales sont énoncées n'importe où dans le document (règles globales internes) ou même en dehors du document (règles globales externes) grâce à l'élément
its:rules; - les règles locales sont exprimées au moyen d'attributs et d'éléments spécialisés à l'emplacement du document où elles s'appliquent.