LearnDash — Traduction Française

Introduction

Il y a peu, je vous parlais de Cloud9, l’éditeur de code en ligne en collaboration simultanée.

Et c’est justement dans mon ambition de traduire LearnDash, le meilleur plugin WordPress de e-learning, que j’ai commencé utilisé cet éditeur, qui m’a fait gagner un temps précieux, et qui surtout, m’a permis de travailler simultanément avec sleepingmary, Friops et Henry, sans bug et dans un confort sans égal.

Tous les quatre, nous avons traduit les 5 000 lignes du plugin (ce qui correspond à environ 1 000 éléments), sleepingmary a traduit toute la partie wp-pro-quiz (2 700 lignes en plus) et j’ai fini par traduire l’extension LearnDash pour BadgeOS (seulement 175 lignes en plus). Je supervisais alors la traduction, afin d’y apporter une certaine consitance entre les différents modules, et cela nous a pris de très nombreuses heures pour en venir à bout.

Si nous avons traduits ces plugins, c’est pour plusieurs raisons, la plus évidante bien sûr, étant le fait que j’avais besoin d’une version Française de celui-ci pour un des mes projets (et pas des moindre, car il s’agit probablement de mon plus gros projet web, mais nous en reparlerons).
L’autre raison, c’est que la traduction Française n’était pas parfaite. Non seulement elle était incomplète (il devait il y avait 600 lignes à peine), mais en plus elle comportait des erreurs de grammaire, voir même, de sémantique.
Traduire ce plugin allait donc à coup sûr rendre un grand service à francophones les gens qui utilisent ce plugin, mais aussi à tous les visiteurs des sites de ces gens-là (beaucoup de phrases étaient visibles en front-end), et surtout, laisser le développeur se concentrer sur ce qu’on peut vraiment attendre de lui (optimiser son logiciel et assurer le support technique), plutôt que de prendre du temps avec les traductions dans tous les langages.

Parce que non seulement ce plugin est génial, mais aussi parce que c’est celui qui a le business model le plus honnête parmis les leaders de e-learning, il m’a semblé que cela serait une bonne façon de dire merci 🙂

Bien que LearnDash soit un plugin payant, la traduction est disponible gratuitement et librement sur mon compte Cloud9, avec l’accord de Justin, le créateur de LearnDash, en attente d’une solution plus centralisée, pour lequel je lui ai déjà proposé plusieurs possibilités.
En attente, les utilisateurs qui voudraient corriger des petites coquilles peuvent toujours s’inscrire, et participer au peaufinage du document. Je m’occupe de le mettre à jour avec les nouvelles fonctions, qui sont élaborés d’une version à l’autre, via PoEdit.

Arrivée au bout de la traduction était un grand soulagement, mais apporter sa pierre à un plugin aussi puissant et aussi utile… ça fait vraiment plaisir 🙂

PS : Nos traductions seront implémentées directement dans LearnDash lors d’une future mise-à-jour ! Nous pouvons nous reposer sereinement maintenant. 🙂

Mise-à-jour (11/03/2015)

Notre traduction n’a toujours pas été intégré dans LearnDash, et la team ne semble toujours pas s’être décidée sur la mise en place du plateforme de traduction collaborative. Pire encore, les nouvelles versions de LearnDash sont traduites sans aucun respect de l’utilisateur final : il ne s’agit pas que d’erreurs de grammaire ou de syntaxe, mais bien de phrases qui ne veulent rien dire, ou qui disent complètement autre chose que la phrase originelle.

Mise-à-jour (11/03/2015) n°2

Message de Justin sur le Forum :

First, thanks for the translation, it is indeed very good! Translations are on our radar (including a collaborative engine for accomplishing them) and much in part due to the work you did around the French translation. We want to get a good plan in place and we’ll eventually tackle this head-on (certainly this year).

Justin, LearnDash creator

Il y a donc de l’espoir !

Téléchargements

Afin que la communauté puisse quand même profiter du fruit de notre travail malgré tout, je vous mets ci-dessous les liens vers nos traductions, au format .mo.

Le premier fichier va dans /sfwd-lms/languages et le deuxième dans /sfwd-lms/sfwd-lms/includes/vendor/wp-pro-quiz/languages. À noter qu’avec cette méthode, les fichiers seront détruits à chaque nouvelles mise-à-jours de LearnDash. Je vous conseille donc d’utiliser le plugin Loco Translate, qui est capable de créer des fichiers de traductions stockés dans un répertoire globale, de créer deux nouvelles traductions en Français (une pour LearnDash, une pour WP-Pro-Quiz), et de les remplacer par mes fichiers.

Merci à tous ceux qui nous on signaler des erreurs, et à ceux qui ont pris le temps de nous remercier, sur le forum ou ici-même !

Télécharger “LearnDash Traduction Française” learndash-fr_FR.mo – Téléchargé 370 fois – 71 KB

Télécharger “LearnDash WP-Pro-Quiz Traduction Française” wp-pro-quiz-fr_FR.mo – Téléchargé 241 fois – 45 KB

Mise-à-jour (22/03/2016)

Suite à de nombreuses refactorisations de LearnDash ces dernières versions (à partir de la 2.1), je ne peux garantir la validité de notre traduction par rapport à la version actuelle. Des chaînes de caractères ont été reformulées, et vu que notre traduction n’avait toujours pas été intégrée et qu’il n’y a toujours pas d’espace collaboratif pour que la communauté puisse s’en occuper, j’ai décidé d’arrêter de maintenir ce projet.

A ma dernière mise-à-jour, voici les statistiques des différents fichiers de traductions pour le Français (pour LearnDash 2.2) :

Statistiques

Fichiers de Traductions Inclus dans LearnDash

  • learndash : Traduit 227 / 965 (23%) • Restant : 738
  • wp-pro-quiz : Traduit 318/ 514 (61%) • Restant : 196

Version X-Raym

  • learndash : Traduit 733 de 965 (75%) • Restant : 232
  • wp-pro-quiz : TTraduit 473 / 514 (92%) • Restant : 41

Sujets Liés sur le Support LearnDash
Ces sujets de discussions ne seront accessibles qu’aux utilisateurs LearnDash. N’hésitez pas à bumper !

  • espege

    Merci pour le travail, c’est très apprécié !

  • Merci d’avoir pris le temps de commenter 🙂
    La traduction n’a toujours pas été intégrée malgré mes nombreuses demandes. Un jour, peut-être !

  • laurent

    Bonjour,
    Est-il possible d’avoir les fichiers po, afin d’effectuer des modifs, et une fois faites, je les mettrai à dispo sur le site ?
    Merci Laurent

  • Bonjour Laurent, il devrait être possible de générer les fichiers .po à l’aide d’un plugin type LocoTranslate.
    Il n’ a toujours pas de news à propos d’une plateforme collaborative pour traduire LearnDash, ce qui est bien dommage.

  • Fabien Pronnier

    Bonjour, il semble que le second lien soit mort, pouvez-vous vérifier s’il vous plait ? Merci pour ce travail dans tous les cas 😉

  • Effectivement, le lien de la traduction a changé récemment dans LearnDash.
    J’ai mis à jour l’article, vous pouvez télécharger le fichier maintenant.

  • Fabien Pronnier

    Merci pour votre réactivité et encore une fois pour ce travail que vous avez fait. Je trouve extrêmement dommage qu’il n’y ait pas plus d’implication de la part de l’équipe de Learndash pour reprendre vos travaux. Il y a sûrement plein de raisons à ceci, mais si j’étais à la place de Monsieur Justin Ferriman, je donnerai bien plus d’importance aux personnes qui s’impliquent bénévolement dans mon projet, dans son propre intérêt… Mais peut être que cela n’est pas assez lucratif à ses yeux ? En tout cas j’ai acheté Learndash, mais ce qui a déclenché mon achat, c’est en grande partie de voir que vous aviez fait ce travail de traduction, sinon j’aurai sûrement opté pour une solution moins performante mais en français. En espérant que Monsieur Ferrinan me lise car je ne dois pas être le seul dans ce cas.

  • Vous me faîtes penser que vu que je n’ai pas uploadé mes traductions dernièrement après une mise à jour LearnDash, les fichiers que vous allez téléchargés sont ceux qui sont déjà inclus dans LearnDash et non mes traductions augmentées / corrigées !
    Je vais corriger dès que possible.

    Merci en tout cas pour votre soutien 🙂 Au moins Justin m’a fait part de sa gratitude au moment de la première traduction. C’est le minimum certes, mais je n’ai pas toujours aussi cette chance (cf mon article : http://www.extremraym.com/en/software-community-engagement-from-a-user-point-of-view/ ).
    Justin avait promis sur le forum LearnDash une plateforme collaborative pour héberger les traductions. Nous attendons toujours.

  • Ok, c’est bon, j’ai mis les bons fichiers cette fois 🙂
    J’ai aussi rajouté un petit résumé des différences entre les fichiers fournis par LearnDash et mes traductions en fin d’article.
    Si vous voulez soutenir la traduction aux yeux de LearDash, vous pouvez laisser un message sur les différents threads que j’ai aussi rajotués en fin d’article.
    A noté que vu que mes traductions ne sont pas incluses dans LearnDash, elles seront perdue à chaque mise à jour, comme le reporte cet utilisateur : http://support.learndash.com/forums/topic/french-translation-lost-after-updating/
    La solution est d’utilisé Loco Translate, et de créer une traduction qui sera enregistré dans un répertoire globale (pas dans le répertoire du plugin) et d’uploader mes traductions à cet endroit là.

  • Fabien Pronnier

    Merci Xraym pour cette réponse. Je dois m’occuper de la refonte de mon site les prochains jours. Je puis vous assurer que dès que LD sera installé je ne manquerai pas de dire ce que je pense sur le forum linké ci dessus. Amicalement, Fabien.

  • Merci pour votre soutien 🙂
    Bonne continuation !

  • RenaiSens

    Bonjour, Vous mettez à disposition les fichiers .mo
    Où puis-je trouver le .po sur lequel vous travaillez pour compléter la traduction ?
    Je vous remercie pour votre travail et pour votre réponse.
    Bien à vous
    Ludovic

  • RenaiSens

    Bonjour,
    Est-ce que quelqu’un aurait le dernier fichier .poen français mis à jour ?
    Je vous remercie.
    Avec gratitude.
    Ludovic