OmegaT 6.0.0 - Manuel d'utilisation

# Racine du projet

## Structure par défaut

Un projet OmegaT se compose d’un ensemble de dossiers et de fichiers qui contiennent les ressources utilisées pour la traduction.

Par défaut, un projet nouvellement créé contiendra toutes les ressources nécessaires dans son dossier, et ces ressources se voient associer les noms par défaut ci-dessous.

- source contient les fichiers source

- target est l’emplacement où les fichiers cibles sont créés

- glossary contient les glossaires

- glossary.txt est le glossaire modifiable du projet

- tm contient les mémoires de traduction de référence

- dictionary contient les dictionnaires de référence

Utilisez Projet Accéder au contenu du projet pour accéder au dossier du projet et à ses sous-dossiers.

Utilisez Projet Propriétés… C + E pour associer facilement aux différentes ressources des emplacements autres que ceux par défaut, soit lors de la création du projet, soit ultérieurement.

Par exemple, vous pouvez

- créer les fichiers traduits dans un dossier partagé en dehors du dossier du projet, dans un endroit facilement accessible à votre réviseur, ou

- utiliser un dossier de glossaire provenant d’un projet distinct mais connexe, ou

- utiliser un dossier de mémoire de traduction de référence que vous avez créé pour des projets connexes, etc.

La création d’un projet lui confère une hiérarchie de base, mais sa structure finale n’est pas figée. Vous pouvez à tout moment supprimer ou ajouter des fichiers et des dossiers au projet.

### Note

Vous pouvez également créer des projets OmegaT manuellement ou à l’aide de scripts en copiant un ensemble de fichiers existants dans un nouveau dossier :

- Tout dossier contenant un fichier `omegat.project` valide sera reconnu comme projet de traduction par OmegaT (même si des ajustements manuels sont nécessaires par la suite).

- Si le dossier est un dépôt vide et que le fichier `omegat.project` contient des informations sur le dépôt distant, le projet sera reconnu par OmegaT comme un projet d’équipe :

      …
          <external_command></external_command>
          <repositories>
              <repository type="git" url="https://URL/DU/DÉPÔT/DU/PROJET/À/DISTANCE">
                  <mapping local="/" repository="/"/>
              </repository>
          </repositories>
      </project>

  Voir le guide pratique Préparation d’un projet en équipe pour en savoir plus.

## Contenu minimal

Un projet est un dossier contenant au minimum les éléments suivants:

omegat

  Il s’agit du dossier du projet qui contient toujours project_save.tmx, la mémoire de traduction du projet, et project_stats.txt, le fichier de données statistiques du projet.

  D’autres fichiers seront ajoutés au cours de la traduction.

  Voir ci-dessous pour en savoir plus.

omegat.project

  Ce fichier contient les paramètres du projet définis dans les propriétés du projet, tels que les langues source et cible, leurs lemmatiseurs respectifs et le type de segmentation.

  Il fait également office de carnet d’adresses indiquant où se trouvent les ressources du projet.

  OmegaT crée également une sauvegarde de ce fichier (`omegat.project.bak`) et l’utilise automatiquement pour restaurer les paramètres du projet en cas de besoin.

## source

Le dossier source contient les fichiers à traduire.

Utilisez Projet Ajouter des fichiers… ou déposez des fichiers dans le volet Éditeur pour ajouter des fichiers à tout moment.

Le contenu des fichiers dans un format pris en charge par OmegaT sera affiché dans le volet Éditeur pour la traduction.

Vous pouvez ajouter des dossiers ou supprimer des fichiers à l’aide de votre gestionnaire de fichiers.

Si votre projet de traduction comporte plusieurs dossiers et que vous souhaitez travailler sur un dossier à la fois, utilisez Projet Propriétés… C + E pour accéder aux propriétés du projet et modifier le dossier source associé comme vous le souhaitez.

## target

À l’origine, ce dossier est vide.

Il sera alimenté par les fichiers traduits chaque fois que vous utiliserez Créer les documents traduits C + D ou Créer le document actuel traduit C + Maj + D .

Les fichiers traduits correspondants au contenu du dossier source, qu’ils soient entièrement traduits ou non, sont alors créés ici, en utilisant la même hiérarchie que dans le dossier source.

Les fichiers créés ici reflètent l’état actuel de la traduction. Les segments non traduits resteront dans la langue source.

## tm

Ce dossier peut contenir un nombre quelconque de documents de référence bilingues (fichiers TMX, mais aussi tout fichier dans un format bilingue pris en charge par OmegaT, y compris les fichiers PO, etc.) et les fichiers TMX peuvent également être compressés au format gzip.

Il est possible de demander à OmegaT d’insérer automatiquement des correspondances. Pour vous rappeler qu’une correspondance a été insérée par OmegaT et non par vous, OmegaT ajoute le préfixe défini dans les paramètres `Insérer la meilleure correspondance partielle` .

Les correspondances provenant des mémoires de référence sont affichées dans le volet Correspondances , tout comme les correspondances provenant de project_save.tmx, la mémoire de traduction du projet.

Ces correspondances sont par défaut limitées aux langues source et cible définies dans la boite de dialogue Propriétés du projet , mais vous pouvez également ajouter des correspondances dans des langues autres que la langue cible. Voir les préférences `Inclure les correspondances dans d’autres langues` pour en savoir plus.

Le dossier peut contenir un nombre illimité de sous-dossiers, dont certains ont des fonctions spéciales :

tm/auto

  Ce dossier est destiné aux fichiers de référence fiables qui peuvent remplir automatiquement les segments qui correspondent exactement et qui n’ont pas encore été traduits.

  Les traductions des fichiers TMX placés dans ce dossier sont automatiquement insérées dans les segments correspondants sans le préfixe automatique, ce qui rend inutile la confirmation de ces segments.

  Les traductions provenant de ce dossier sont considérées comme étant aussi fiables que la mémoire du projet.

  ### Note

  Activez l’option `Enregistrer l’état autotraduit` pour qu’OmegaT se souvienne que les correspondances insérées proviennent de ce dossier.

  1. Placez les mémoires applicables dans le dossier `tm/auto`.

  2. Ouvrez le projet. Vous verrez que les segments identiques aux segments sources dans ces mémoires sont déjà remplis. Utilisez Affichage Surligner les segments autotraduits pour les surligner.

  3. Effectuez une modification mineure n’importe où dans le projet et enregistrez-la. Cela ajoutera les traductions chargées à partir du dossier tm/auto à la mémoire de traduction du projet.

  Utilisez les menus de navigation qui se trouvent dans Atteindre Segments autotraduits pour naviguer vers les segments insérés.

  ### Avertissement

  Si vous retirez un fichier TMX du dossier `tm/auto` avant l’étape 3, son contenu ne sera pas conservé.

tm/enforce

  Ce dossier est destiné aux fichiers de référence fiables qui ont également pour but d’écraser automatiquement les contenus précédemment traduits.

  Les traductions des fichiers TMX placés dans ce dossier sont automatiquement insérées dans les segments correspondants sans le préfixe « correspondance partielle  », ce qui rend inutile la confirmation de ces segments.

  Les traductions provenant de ce dossier sont considérées comme étant plus fiables que la mémoire actuelle du projet.

  Si vous n’avez aucun doute sur le fait qu’un TMX donné contient des traductions plus précises que le fichier `project_save.tmx` actuel, placez ce TMX dans le dossier `tm/enforce` pour écraser les traductions existantes sans condition.

  ### Note

  Activez l’option `Enregistrer l’état autotraduit` pour qu’OmegaT se souvienne que les correspondances insérées proviennent de ce dossier.

  1. Placez les mémoires applicables dans le dossier `tm/auto`.

  2. Ouvrez le projet. Vous verrez que les segments identiques aux segments sources dans ces mémoires sont déjà remplis.

  3. Effectuez une modification mineure n’importe où dans le projet et enregistrez-la. Cela met à jour la mémoire de traduction du projet.

  4. Prenez une décision concernant la pérennité des segments renforcés :

     - S’ils n’ont pas besoin de rester immuables aux modifications ultérieures, supprimez la TMX de `tm/enforce`.

     - S’ils ont besoin de rester immuables à d’autres changements, laissez le TMX dans `tm/enforce`. Toute modification des segments issus de ces mémoires ne sera pas prise en compte.

  Utilisez les menus de navigation qui se trouvent dans Atteindre Segments autotraduits pour naviguer vers les segments qui ont été insérés.

  ### Avertissement

  Si vous supprimez un fichier TMX de `tm/enforce` avant l’étape 3, aucune des traductions imposées ne sera conservée.

tm/mt

  Lorsqu’une correspondance est insérée à partir d’un TMX contenu dans ce dossier, la couleur d’arrière-plan du segment actuel devient rouge.

  La couleur d’arrière-plan revient à la normale lorsque vous quittez le segment ou lorsque vous le modifiez.

tm/penalty-xxx

  `xxx` est un nombre de 0 à 100 qui agira comme une pénalité soustraite du pourcentage de concordance des segments provenant de ce dossier.

  Par exemple, une correspondance de 100 % dans un TMX, stocké dans un dossier appelé `pénalité-30` devient une correspondance de 70 %. La pénalité s’applique aux trois pourcentages de correspondance. Les scores de 75, 80 et 90 pour une correspondance sont ramenés à 45, 50 et 60.

tm/tmx2source

  Vous pouvez afficher une troisième langue directement sous le segment source pour l’utiliser comme référence de troisième langue. Voir le guide pratique Faire le lien entre deux langues pour en savoir plus.

### Note

Vous pouvez combiner des dossiers pour créer de nouvelles fonctions. Par exemple, un dossier de pénalité de 10 % dans le dossier de traduction automatique : `tm/mt/penalty-010` ne génèrerait jamais de correspondances à 100 % qui pourraient autrement être insérées automatiquement par OmegaT, et placerait toujours un arrière-plan rouge sur la correspondance chaque fois qu’elle est insérée.

## dossier des mémoires de traduction exportées

Par défaut, ce dossier est le dossier du projet lui-même, mais vous pouvez modifier son emplacement pour rendre plus pratique le partage des fichiers TM exportés. Voir le guide pratique Partager les MT pour en savoir plus.

## dictionary

Ce dossier est initialement vide et sert à stocker tous les dictionnaires que vous ajoutez au projet.

Les termes du dictionnaire qui correspondent à des parties du segment sont affichés dans le volet Dictionnaires . Voir les préférences Dictionnaires pour en savoir plus.

OmegaT prend en charge les dictionnaires au format StarDict ou Lingvo DSL. Vous pouvez trouver certains dictionnaires sur le Wiki OmegaT.

Pour installer les dictionnaires :

1. Téléchargez le fichier. Ce devrait être un fichier d’archive tarball (extension `tar.bz` ou `tar.bz2`).

2. extrayez son contenu dans ce dossier. Il devrait y avoir trois fichiers par dictionnaire, avec les extensions `dz`, `idx` et `ifo`.

Si vous souhaitez supprimer des mots des correspondances potentielles du dictionnaire, ajoutez un fichier `ignore.txt` codé en UTF-8 au dossier. Le fichier doit contenir un mot par ligne. Tous les mots contenus dans cette liste seront ignorés par OmegaT.

## glossary

À l’origine, ce dossier est vide. Il est utilisé pour stocker le glossaire modifiable par défaut et tout autre glossaire utilisé dans le projet.

Les termes du glossaire qui correspondent à des parties du segment sont affichés dans le volet Glossaires . Voir l’annexe Glossaires pour en savoir plus.

glossary.txt

  C’est le glossaire modifiable du projet Il est créé la première fois que vous l’utilisez Créer une entrée de glossaire… C + Maj + G .

  Vous pouvez y accéder avec Accéder au contenu du projet , l’ouvrir dans un éditeur de texte, le modifier avec un éditeur de texte. Dès que vous aurez enregistré vos modifications, elles seront prises en compte par OmegaT.

## omegat

Le dossier `omegat` contient, au minimum, les fichiers project_save.tmx et project_stats.txt. Il peut également contenir plusieurs autres fichiers.

project_save.tmx

  Il s’agit du fichier le plus important du projet. Lorsque vous créez un nouveau projet, le fichier est vide et se remplit progressivement avec les traductions du texte dans les fichiers situés dans le dossier source.

  Il constitue la mémoire de traduction de travail du projet.

  OmegaT effectue régulièrement des sauvegardes de ce fichier.* Voir le guide pratique Résoudre les problèmes pour en savoir plus.

project_save.tmx.bak

  Ce fichier est une sauvegarde de `projet_save.tmx` et est automatiquement recréé chaque fois que `projet_save.tmx` a été modifié : soit après avoir utilisé Projet Enregistrer C + S , soit en tant que sauvegarde régulière toutes les 3 minutes par défaut. Voir le paramètre `Intervalle d’enregistrement des données du projet` pour en savoir plus.

project_save.tmx.timestamp.bak

  Chaque fois qu’un projet est chargé, OmegaT crée une sauvegarde de `project_save.tmx` avec le nom `project_save.tmx.[horodatage].bak`. OmegaT conserve jusqu’à 10 de ces fichiers.

project_stats.txt

  Il s’agit du fichier de statistiques pour l’ensemble du projet. Il est mis à jour à chaque fois que le projet est rechargé.

  Utilisez Outils Statistiques pour le mettre à jour.

Le fichier project_stats_match.txt

  Ce fichier contient les dernières statistiques de correspondance du projet. Utilisez Outils Statistiques des correspondances pour le générer.

project_stats_match_per_file.txt

  Ce fichier contient les dernières statistiques de correspondance du projet par fichier. Utilisez Outils Statistiques des correspondances par fichier pour le générer.

ignored_words.txt., learned_words.txt

  Ces fichiers sont créés et utilisés par le correcteur orthographique. Vous pouvez ajouter des termes dans le volet Éditeur en cliquant avec le bouton droit de la souris sur un mot marqué comme incorrect et en sélectionnant Ignorer tout (pour les mots à ignorer pendant la vérification orthographique), ou Ajouter au dictionnaire (pour les mots à accepter comme corrects), respectivement, à partir du menu contexte. Voir les préférences Vérificateur orthographique pour en savoir plus.

  Si vous disposez déjà d’une collection de mots que vous souhaitez que le correcteur orthographique ignore ou accepte, il vous suffit de les enregistrer dans des fichiers texte portant les noms correspondants et de copier ces fichiers dans le dossier omegat de votre projet en cours.

segmentation.conf

  Ce fichier contient les règles de segmentation spécifiques au projet.

filters.xml

  Ce fichier contient les filtres de fichiers spécifiques au projet.

uiLayout.xml

  Ce fichier contient les paramètres de l’interface graphique spécifiques au projet.

finder.xml

  Ce fichier contient les recherches externes spécifiques au projet.

files_order.txt

  Ce fichier est créé si vous modifiez manuellement l’ordre des fichiers dans la fenêtre Fichiers source .

last_entry.properties

  Ce fichier conserve une trace du dernier segment visité, y compris son numéro, son contenu source, le nom du fichier et la date, afin que vous puissiez y revenir lorsque vous rechargez/relancez le projet.

## .repositories

Dans le cas d’un projet en équipe, ce dossier contient une copie versionnée de l’arborescence du projet, en liaison directe avec le serveur distant.

Vous pouvez apporter des modifications aux fichiers distants (comme les supprimer ou les remplacer) en effectuant vos modifications dans ce dossier et en utilisant un client Git ou SVN pour les synchroniser avec le serveur distant. Voir le guide pratique Préparation d’un projet en équipe pour en savoir plus.

Dans certains systèmes d’exploitation, ce dossier est caché par défaut. Activez l’option d’affichage des fichiers cachés de votre système pour le rendre visible.