stage_2023/README.md

3.4 KiB
Raw Blame History

Stage 2023

Site de travail pour le stage des M2 TRE du printemps 2023

Structure du site

  • Tickets : tâches à accomplir et points à discuter

https://forge.chapril.org/ciri/stage_2023/issues

  • Pages Wiki : le contenu des tâches, les difficultés rencontrées et autres bilans établis lors du stage

https://forge.chapril.org/ciri/stage_2023/wiki

Compétences à acquérir

  • Maîtriser le logiciel OmegaT
  • Améliorer ses compétences linguistiques et ses connaissances en outils de TAO
  • Maîtriser les expressions régulières
  • Maîtriser quelques notions en codage
  • Être capable de transformer des documents
  • Améliorer ses compétences d'écriture technique
  • Être capable de mettre en place un projet multiposte (en utilisant git)

Structure du stage

  • Début : 1er mars 2023
  • Fin : 1er juin 2023

Mars

  • Conversion en DITA du manuel dOmegaT → réecriture technique (sinon utiliser un outil de conversion Docbook - XSLT ; cependant OmegaT na pas été pensé pour ce format, mais ça peut être intéressant de voir ses limites)
  • Travail de traduction en utilisant la TM dOmegaT pour traduire une doc DITA (ou traduire le manuel de python - en ligne opensource)
  • Apprendre à utiliser les lignes de commande
  • Se fixer comme objectif un nombre de mots à traduire par jour + un nombre de modules à réécrire
  • Réflexion et analyse des difficultés rencontrées

Avril

  • Étude de la programmation → bases de python dans lobjectif de créer un programme
  • Travail de localisation en python : créateur de TMX à partir de 2 fichiers alignés (≃ 2 semaines)
  • Conversion de fichiers XML en XLIFF

Mai (à voir)

Objectifs

Traduction

  • Avancée sur la traduction du manuel d'OmegaT
  • Traduction en équipe avec les TMs existantes

Écriture

  • Écriture structurée dun document tiré du manuel (DITA)

Transformation

  • Transformation du document en HTML (XSLT)
  • Conversion (XLIFF)
  • Produire un XLIFF avec Rainbow et XLIFF Manager
  • Utiliser po4a pour produire un PO
  • Finalisation du document (CSS)

Programmation et localisation

  • Création dun utilitaire (Python)
  • Localisation de l'utilitaire (gettext)

Liens utiles

Site d'apprentissage de DITA en ligne

Site de DITA Molière

Tutoriels

XML in Microsoft Office Word 2003

XSLT Introduction

XSLT

XSLT Tutorial XSLT Transformations & Elements With Examples

Vue d'ensemble de XSLT

Localization in Python

GUI Programming in Python

How to Build a Cross-Platform Desktop Application in Python

How can I create a directly-executable cross-platform GUI app using Python?