Exemple : Création du type de fichier XML-Letter
Nous allons créer un type de fichier XML, XML-Letter, que le logiciel de types de fichiers SDL appliquera aux fichiers *.xml dont l'élément racine spécifié est (<letter>). Un exemple de fichier de ce type est example-xml-file-letter.xml (dans l'archive zip example-xml-files.zip). Pour les besoins de cet exemple, nous créons le type de fichier dans le modèle de projet par défaut.
Pourquoi et quand exécuter cette tâche
| Élément XML | À traduire | Remarques |
|---|---|---|
<letter> | Non | Il s'agit de l'élément racine, qui représente la structure de la lettre. |
<title maxlength="50"> | Oui | Ces éléments ont été insérés pour vous montrer comment traiter des sections de texte auxquelles sont associées des restrictions de longueur. |
<title maxlength="40"> | Oui | « Dear Daniel » doit être traduit. |
<salutation> | Oui | |
<text> | Oui | Le corps de la lettre doit être traduit. |
<component translate="yes"> | Oui | Ces éléments ont été insérés pour vous montrer comment traiter des sections de texte qui ont été balisées comme à traduire ou à ne pas traduire. |
<component translate="no"> | Non | La balise « emphasis » modifie le format du texte mais le texte doit toujours être traduit. |
<emphasis> | Oui | |
<signature> | Non | Les noms et adresses ne doivent pas être traduits. |
<address> | Non | L'adresse Web ne doit pas être modifiée. |
<weblink> | Non | |
<logo alt> | Oui | Le texte « logo alt » doit être affiché dans la langue locale. « Alt » étant un attribut, définissez Type de règle sur Attribut dans la règle d'analyseur. Lorsque vous spécifiez une règle d'analyseur de type Attribut, la propriété Traduire de l'attribut est définie sur Toujours traduire, ce qui correspond bien à notre objectif. |
<logo address> | Non | L'adresse Web ne doit pas être modifiée. Aucune règle d'analyseur ne doit être ajoutée. (Par défaut, la propriété Traduire des attributs est À ne pas traduire, ce qui correspond à l'objectif). |
Procédure
Exemple : Règles d'analyseur utilisées dans XML-Letter
Pourquoi et quand exécuter cette tâche
Les règles d'analyseur définissent le mode de gestion du type de fichier XML-Letter par le logiciel de prise en charge des types de fichiers.
Exemple : Définition des propriétés de format pour XML-Letter
Pourquoi et quand exécuter cette tâche
Un exemple de création d'une règle d'analyseur pour formater le texte à l'intérieur d'une paire de balises lorsque le document est ouvert dans l'Éditeur. Nous utilisons l'exemple de type de fichier XML-Letter et le fichier example-xml-file-letter.xml. La paire de balises est <emphasis>…</emphasis>.
Exemple : Restriction de la longueur des éléments dans XML
Pourquoi et quand exécuter cette tâche
Vous pouvez définir des restrictions de longueur pour des éléments et pour des attributs traduisibles. Cette rubrique montre comment définir une restriction de longueur pour l'élément <title> du type de fichier XML-Letter, au moyen du fichier échantillon XML example-xml-file-letter.xml. Elle s'appuie sur Exemple : Création du type de fichier XML-Letter.