10. Macros


Les macros permettent d'insérer rapidement une suite de caractères au choix de l'utilisateur. Il est possible de définir autant de macros que désiré. Ces macros peuvent être associées à des touches du clavier pour faciliter leur usage rapide. Des sous-ensembles de macros spécifiques aux formats CLAN et IRCOM/ORAL sont prédéfinis pour créer rapidement des macros adaptées à ces formats. La création de macro de toute forme reste possible dans tous les cas.

10.1. Création/édition des macros

Les macros peuvent être créées et éditées pour contenir toutes sortes de caractères. Il existe des outils permettant de créer des macros semi-prédifinies correspondant au type d'édition souhaitée:

La création, l'édition et l'insertion de macros sont disponibles dans le menu Tools / Macros . La fenêtre ouverte permet d'éditer ou de retrouver une macro existante, puis de la créer ou modifier et enfin de lui associer éventuellement une combinaison de touches du clavier.

Création de macro

Il est conseillé de suivre dans l'ordre les opérations suivantes.

  1. Sélectionner "nouvelle macro" dans le champ "Trouver"
  2. Choisir un nom non encore utilisé dans le champ "Nom pour la nouvelle macro" (c'est-à-dire un nom qui ne figure pas dans la liste "Trouver")
  3. Sélectionner un type de macro dans "Type". Les valeurs de types de macro prédéfinies dépendent du mode d'édition (CHAT/TEI/autre). Tous les modes comprennent la macro "Any value" qui permet d'insérer tout type de caractères sans contraintes.
  4. Le contenu de chaque macro est défini par trois éléments:
    1. Le type de macro. Il contient les valeurs prédéfinies. Par exemple, pour un silence de longueur quelconque au format CHAT, il s'agit de "(" et de ")". Le type de macro "Any value" ne rajoute aucun élément.
    2. La valeur de la macro: c'est le premier argument (optionnel) de la macro. Cette valeur est ajoutée au milieu de la macro (selon le type prédéfini). Par exemple, pour un silence de longueur quelconque au format CHAT, cette valeur pourra être celle de la longueur d'un silence. Associée à "(" et de ")", elle permettra de créer la valeur finale. Pour le type de macro "Any value" cette valeur correspond exactement à l'élément ajouté.
    3. Certaines macros prédéfinies contiennent deux emplacements de valeur potentiels. Le champ complément (deuxième argument) permet de remplir le deuxième emplacements.
  5. La macro créée peut être sauvegardée pour un usage futur en cliquant sur "Sauver".
  6. La macro créée peut être insérée directement dans le document là où était le curseur en cliquant sur "Sauver".
  7. Cliquer sur OK permet de fermer la fenêtre d'éditiond de macro.

10.2. Utilisation des macros.

11. Format des transcriptions


11.1. Formats

Il existe plusieurs formats qui peuvent être utilisés pour la transcription des données orales. TRJS propose plusieurs modes d'éditions qui se traduisent par des différences dans le format des lignes de transcription principales. Ces modes ont des conséquences sur la nature des macros prédéfinies de l'utilisateur, sur la vérification de format des lignes principales, et sur la manière dont TRJS manipule les caractères < et >.

Le format se sélectionne en choississant le menu "Tools" puis "Parameters" puis l'onglet "Vérification" puis enfin choisir le type de transcription (CHAT, XML TEI, None)

11.2. Contrôle des lignes principales

Quelques contrôles de format du contenu des transcriptions peuvent être réalisés en direct ou au moment de la sauvegarde des fichiers. Ces contrôles sont en fonction du type de format. Les contrôles qui portent sur les marques d'alignement sont toujours réalisés. Les contrôles qui portent sur le format des transcriptions sont réalisés en fonction du format de transcription choisi.

Le contrôle de la ligne courante se fait à l'aide de la touche ALT+e. Un message signale l'erreur éventuelle et se manifeste aussi par la présence de croix autour du non du locuteur. Si une correction est faite, l'affichage disparaitra. Si aucune correction n'est faite, les croix ne seront pas conservées lors de la sauvegarde du fichier. Il ne s'agit donc que d'une information visuelle.

11.3. Contrôle des liens temporels

Il est illogique d'avoir un alignement temporel qui en recouvre un autre pour le même locuteur. De ce fait, lorsque de tels cas sont rencontrés, le nom du locuteur est indiqué par l'affichage de croix autour du nom du locuteur.

11.4. Contrôle des transcriptions

Une erreur sur le format CHAT ou sur l'utilisation des caractères < et > amènera un message d'erreur. Egalement, le nom du locuteur est indiqué par l'affichage de croix autour du nom du locuteur.

11.5. Equivalences entre format IRCOM et format XML TEI

Les codes au format IRCOM sont automatiquement convertis au format de codage XML TEI lors de la sauvegarde des données. Inversement, la lecture d'un fichier au format XML TEI générera les codes IRCOM.