Processus de traitement des traductions de KDE
xavier Besnard
xavier.besnard at neuf.fr
Ven 7 Fév 16:12:51 GMT 2025
Bonjour à vous.
La liste est bien silencieuse en ce début 2025.
J'en profite pour vous détailler comment chaque jour, je traite les
nouvelles chaînes à traduire (primo traduction) sur les branches
'docmessages' et 'messages' à partir de quelques scripts développés en
Python.
Mon objectif est de faire de petites mises à jour, quotidiennement,
plutôt que de les laisser s'accumuler, souvent pendant mon trajet en train.
J'ai une liste d'exclusion pour ne pas traiter les fichiers comme ceux
de GCompris et de KStars.
Voilà comment fonctionne ce processus sur les branches 'docmessages' et
'messages':
* Mise à jour de la copie locale (svn update) sur les 2 branches,
* Création de la liste de tous les fichiers .po des deux branches,
* Filtrage de tous les fichiers ayant des chaînes non traduites (Par
utilisation du module python polib),
* Pour chaque fichier ayant des chaînes non traduites, réalisation
d'une traduction automatique et positionnement en "Fuzzy") avec les
modules Python polib et Translate
* Relecture manuelle et mise à jour des traductions dans les fichiers
avec des chaînes "Fuzzy",
* Commit des modifications et repos jusqu'au lendemain.
J'utilise mymemory pour les traductions automatiques (Aucune clé, assez
rapide mais se limitant à des chaînes de moins de 500 caractèrers et
avec un plafond de requêtes). J'ai essayé crow mais cela rame un peu...
Et voilà, ce qui me permet de maintenir les traductions de versions de
Plasma + Appli + sites à jour...
A voir si ce process pourrait être consolidé et plus intégré.
PS: Si vous êtes motivé(e), il reste la traduction des documentations
dans la partie 'messages' (documentation-develop-kde-org,
documentation-docs-kdenlive-org et documentation-docs-krita-org/,
digikam-doc et websites-video-subtitles) et toutes les documentations
dans la partie 'docmessages'
Merci pour vos retours.
Cordialement. Xavier
--
Xavier Besnard
22 Place de la halle
82330 Varen
Courriel:xavier.besnard at neuf.fr
Portable: 06 49 37 44 17
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://mail.kde.org/pipermail/kde-francophone/attachments/20250207/60489720/attachment.htm>
Plus d'informations sur la liste de diffusion kde-francophone