stage_2023/README.md

3.5 KiB
Raw Permalink 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

Les expressions régulières

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?