# Pour utiliser OmegaT en 5 minutes !
- Tutoriel premiers pas

Ce tutoriel ne décrit que les fonctions de base d'OmegaT. Pour avoir une idée de l'intégralité des fonctions offertes par OmegaT, consultez le manuel utilisateur.

Pour afficher le manuel, appuyez sur la touche « F1 », ou utilisez le menu : Aide → Manuel de l'utilisateur. Seule la version du Manuel de l'utilisateur de ce tutoriel inclut des liens vers tous les autres chapitres appropriés.

Les raccourcis clavier décrits ici utilisent la notation « Ctrl+touche » que les utilisateurs de Mac doivent lire « Cmd+touche ». La touche « Cmd » est étiquetée « command », ou est indiquée avec une pomme sur les claviers Apple.

Ce tutoriel sera remplacé par un projet dès que vous en ouvrirez un. Il sera affiché à nouveau lorsque vous fermerez le projet.

- Comment fonctionne OmegaT, en quelques mots
- Comment traduire avec OmegaT
- Comment travailler avec un texte balisé

# Comment fonctionne OmegaT, en quelques mots

L'écran d'OmegaT se compose de trois fenêtres distinctes. La taille de chacune d'entre elles peut être modifiée à la souris. La zone de gauche est celle dans laquelle vous allez écrire votre traduction. Celle de droite (haut) affichera, quand c'est possible, des traductions correspondant à la phrase en cours de traduction. Celle de droite (bas) affichera, quand c'est possible, les termes présents dans la phrase ainsi que dans les glossaires.

Dans l'éditeur, OmegaT vous présente le texte source segmenté en phrases (ou en paragraphes). Ces segments sont à traduire un par un. Dès que vous passez d'un segment à l'autre, sa traduction est enregistrée dans la mémoire de traduction. Une fois tous les segments traduits (ou bien en cours de traduction, comme vous le souhaitez), OmegaT utilisera la mémoire de traduction pour créer les documents traduits dans le répertoire « target ».

Une traduction dans OmegaT est organisée sous forme de « projet » de traduction. Pour chaque projet, OmegaT va créer un ensemble de répertoires. Ces répertoires sont utilisés pour stocker les documents à traduire, les glossaires que vous souhaitez utiliser ainsi que les mémoires de traduction dont vous souhaitez vous servir. OmegaT créera aussi un répertoire « target » dans lequel il mettra lui-même les documents traduits.

# Comment traduire avec OmegaT

## Créez un projet, et ouvrez le projet créé.

À partir du menu, choisissez Projet → Nouveau...

OmegaT vous proposera de choisir un emplacement et un nom pour le projet que vous souhaitez créer. Le nom choisi pour le projet sera aussi le nom du répertoire qui contiendra tous les sous-répertoires du projet.

OmegaT vous proposera dans une fenêtre similaire à celle ci-dessous une liste de sous-répertoires que vous pouvez soit modifier, soit accepter comme telle.

Vous pouvez accepter l'emplacement des sous-répertoires, mais vous devez vous assurer que les codes langues pour votre projet sont corrects. Pour ceci, sélectionnez les codes langue (2 lettres) ou les codes langue-et-région (2 + 2 lettres) appropriés en utilisant les menus déroulants ou encore saisissez-les au clavier en conservant la base des 2 lettres. Mémorisez l'emplacement du sous-répertoire « target » qui contiendra vos fichiers traduits.

Si vous souhaitez qu'OmegaT utilise une segmentation par phrase plutôt que par paragraphe, n'hésitez pas à vérifier les règles de segmentation.

Une fois que les caractéristiques du projet sont confirmées en cliquant sur « OK », OmegaT vous proposera de choisir des fichiers à importer pour traduction. Il vous est possible de copier un fichier, plusieurs fichiers ou même des répertoires entiers (avec éventuellement leurs sous-répertoires). Si vous avez fait une erreur, il vous suffit d'ouvrir manuellement le répertoire « source » de votre projet et d'y ajouter ou d'en retirer des fichiers.

Pour inspecter la liste des fichiers à traduire, consultez la fenêtre Fichiers du projet (Menu : Projet → Fichiers du projet..., si elle ne s'ouvre pas automatiquement). Si le contenu du répertoire « source » a dû être modifié, n'oubliez pas de recharger le projet (Menu : Projet → Recharger). OmegaT vous proposera de traduire en premier le fichier figurant en tête de liste.

N'oubliez pas qu'OmegaT ne peut traduire des fichiers aux formats ci-dessous que s'ils correspondent aux masques définis dans les filtres de fichiers. Tous les fichiers dans d'autres formats seront ignorés par OmegaT.

- format Open Document (ODF ISO/IEC 26300)
- OpenOffice.org
- XHTML, HTML
- HTML Help Compiler
- DocBook
- texte pur
- ensemble de ressources Java (Bundle.properties)
- fichiers .po monolingues
- fichiers INI (paires clé=valeur)
- fichiers XLIFF Okapi monolingues

## Traduire les segments un par un

Une fois le projet et les fichiers à traduire définis, OmegaT ouvrira le premier fichier de la liste dans la fenêtre d'édition. Le premier segment est surligné en vert et une copie du texte est affichée en dessous, dans la « ligne d'édition ». Toutes les zones extérieures à cette ligne d'édition sont protégées et ne peuvent pas être modifiées. Vous allez maintenant écrire votre traduction entre les marqueurs `<début 0001>` et `<fin>` en effaçant le contenu non traduit.

Pour passer au segment suivant il suffit d'appuyer sur la touche « Entrée ».

- Pour vous déplacer de part et d'autre du texte, double-cliquez sur la phrase ou le paragraphe que vous souhaitez ouvrir.
- Si vous préférez qu'OmegaT n'insère pas automatiquement le contenu non-traduit dans la ligne d'édition, modifiez cette option avec le menu Options → Ligne d'édition....

Lorsque vous appuyez sur « Entrée », plusieurs choses se passent : OmegaT ajoute la paire de segments (le segment source et sa traduction) à la mémoire de traduction, et traduit également automatiquement tous les autres segments identiques trouvés dans le projet. OmegaT va aussi chercher dans les mémoires de traduction et les glossaires des correspondances avec le segment suivant.

## Utilisation des mémoires de traduction et glossaires

### Correspondances des mémoires de traduction

Si OmegaT trouve dans les mémoires de traduction des correspondances pour le segment à venir (supérieures à 30% - voir le manuel), il les affiche dans la partie Correspondances. La première correspondance affichée est pré-sélectionnée.

Il existe des raccourcis clavier pour insérer celle-ci dans la ligne d'édition :

- Appuyez sur `Ctrl+I` pour l'insérer à la position du curseur ou...
- Appuyez sur `Ctrl+R` pour remplacer le contenu de la ligne d'édition avec celle-ci.

Si plusieurs correspondances sont présentes et que vous ne souhaitez pas utiliser la première :

- Sélectionnez celle que vous préférez avec les raccourcis `Ctrl+2` pour la seconde de la liste, `Ctrl+3` pour la troisième, etc.
- Puis utilisez les raccourcis `Ctrl+I` ou `Ctrl+R` comme décrit ci-dessus.

Il est possible de demander à OmegaT d'insérer automatiquement dans la ligne d'édition la meilleure correspondance au delà d'un seuil que vous déterminez dès que le segment se présente. Cette option est accessible à partir de Options → Ligne d'édition....

### Correspondances des glossaires

Si OmegaT trouve des correspondances exactes dans les glossaires, celles-ci seront affichées pour référence dans la partie « Glossaires ». Ces correspondances ne peuvent pas être transférées vers la ligne d'édition avec des raccourcis clavier.

## Recherches

OmegaT vous donne accès à de puissantes fonctions de recherche. Ouvrez la fenêtre de recherche avec `Ctrl+F`, et entrez le mot ou l'expression que vous souhaitez rechercher dans la zone « Rechercher ».

Vous pouvez également sélectionner un mot ou une phrase dans le champ d'édition (texte cible du segment actif) et appuyer sur `Ctrl+F`. La partie sélectionnée sera automatiquement affichée dans le champ de recherche.

## Créer les documents traduits

Une fois tous les segments traduits (ou bien en cours de traduction, comme vous le souhaitez), OmegaT utilisera la mémoire de traduction pour créer les documents traduits dans le répertoire « target ». Sélectionnez le menu Projet → Créer les documents traduits pour créer les fichiers traduits.

Quel que soit l'état d'avancement de la traduction, OmegaT va créer dans le répertoire « target » du projet les versions traduites des fichiers du répertoire « source ». Les fichiers traduits complètement ou partiellement seront créés dans le répertoire « target » spécifié lors du réglage des caractéristiques du projet.

Pour finaliser la traduction, ouvrez les fichiers dans l'application qui leur est associée (navigateur, traitement de texte...) pour vérifier le contenu de la traduction ainsi que son format. Vous pouvez revenir à OmegaT pour faire de nouvelle modifications sans oublier de créer les documents traduits pour tenir compte de ces modifications.

# Comment travailler avec un texte balisé

OmegaT conserve le style des documents originaux (caractères gras, italiques...) en utilisant des balises spéciales. Les balises d'OmegaT sont composées d'une ou plusieurs lettres, suivies d'un ou plusieurs chiffres et utilisent parfois le caractère « / » (par exemple : <f0>, <br10/>, </s2>, etc.).

Ces balises doivent être manipulées avec précaution et dans la plupart des cas doivent être incluses dans le segment traduit de la ligne d'édition.

## Par exemple :

Cet exemple présente les balises mises en évidence pour les distinguer clairement du texte. Cela ne sera pas le cas dans OmegaT. Les balises bleues sont les balises HTML qui seront ignorées par OmegaT parce qu'elles entourent entièrement le segment, les balises vertes sont celles qui sont gérées par OmegaT parce qu'elles sont à l'intérieur du segment, et les rouges sont telles qu'elles apparaîtront dans OmegaT.

Exemple de segment de fichier HTML :

`<p>``A different display font can be selected via the` `<b>``Display Font``</b>``dialog. Open it via the` `<i>``Settings``</i>``→` `<i>``Display Font...``</i>``menu item. The font type and size can be changed from the dialog.``</p>`

Voici comment OmegaT va afficher ce segment, (avec les balises affichées en rouge pour faciliter la lecture) :

`A different display font can be selected via the` `<b0>``Display Font``</b0>``dialog. Open it via the` `<i1>``Settings``</i1>``→` `<i2>``Display Font...``</i2>``menu item. The font type and size can be changed from the dialog.`

Et voici comment vous traduiriez le segment (l'exemple est en afrikaans) :

`'n Mens kan 'n ander vertoonfont kies met die` `<b0>``Vertoonfont``</b0>``-dialoogkassie. Kies` `<i1>``Opstelling``</i1>``→` `<i2>``Vertoonfont...``</i2>``op die kieslys. Die lettertipe én die lettergrootte kan met dié dialoogkassie verander word.`

Lorsque OmegaT créera le document traduit, le balisage HTML sera comme ceci :

`<p>``'n Mens kan 'n ander vertoonfont kies met die` `<b>``Vertoonfont``</b>``-dialoogkassie. Kies` `<i>``Opstelling``</i>``→` `<i>``Vertoonfont...``</i>``op die kieslys. Die lettertipe én die lettergrootte kan met dié dialoogkassie verander word.``</p>`

## Validation des balises

OmegaT ne détecte pas automatiquement les erreurs de balises dans un fichier traduit. Avant de livrer les documents traduits, vérifier que ceux-ci ne contiennent pas d'erreurs de balises.

Pour ceci, utilisez le menu Outils → Valider les balises. Une table contenant les segments où les balises en source ne correspondent pas aux balises en cible s'affichera. Cliquez sur le numéro du segment.

OmegaT affichera automatiquement le segment choisi dans la fenêtre d'édition où vous pourrez modifier les balises dans la ligne d'édition.

Des erreurs de balises peuvent empêcher que le fichiers s'ouvre dans certains cas. Il est donc nécessaire de s'assurer que les erreurs de balises sont corrigées avant de créer les fichiers traduits.

Il sera ensuite possible d'ouvrir le document dans l'application associée pour en vérifier le format et les styles.