Compte rendu de la 9° réunion de l’équipe de traduction

Comme prévu à l’ordre du jour, la neuvième des réunions quinzomadaires s’est tenue lundi 02 juillet à midi heure locale sur le canal #traduction du slack.

Accès rapide :

Ont participé à la réunion :

Informations générales

Quelques chiffres

La locale fr_FR pour WordPress présente, au début de la réunion, les statistiques suivantes :

  • GTE : 6, dont 3 actifs – (=*)
  • GPTE : 5 – (=*) mais super actifs
  • PTE : 103 – (+1*)
  • Contributeur·ices : 1189 (+26*)

* depuis notre dernière réunion

@fxbenard nous apprend l’existence de rôles de plus en plus subtiles comme les Cross-PTE sur plusieurs locales.

Glotdict

@audrasjb annonce une livraison de la nouvelle version de GlotDict interviendra d’ici une semaine. Il est possible de déposer des appels à contribution dans boîte à idées locale.

Il est également possible, pour les plus téméraires, d’ouvrir directement une issue (in english). Le double intérêt étant d’économiser un travail sans grande plus value de copier/coller et de voir son nom ajouté à la liste des contributors.

GlotPress

Pour information, GlotPress, le moteur qui fait tourner translate.wordpress.org, n’a pas vocation à devenir traduisible. Un vernaculaire débat anime la communauté depuis ses début. Le statut-quo étant que pour contribuer en traduction, il faut au moins une bonne compréhension de l’anglais.

Par soucis de consistance, Glotdict adopte pour le moment la même stratégie.

WordPress 4.9.7

La prochaine version mineure du cœur devrait sortir début août. Il y aura de nouvelles chaines, mais dans une une moindre mesure que pour la 4.9.6. Cette mise à jour portera sur deux items :

  • Nouvelles fonctionnalités/corrections/améliorations liées au RGPD
  • Ajout de l’appel à l’installation de Gutenberg sur le Tableau de bord.

Points à l’ordre du jour

1. Définir une traduction pour « smush »

Pour rappel, le terme est régulièrement utilisé dans les extensions d’optimisation d’images mais n’avait pu trouver de traduction consensuelle lors de la dernière réunion, les deux adversaires étant « optimiser » et « compresser ».

Après un ultime et épique débat, qui nous a infligé (combo @wolforg / @nicomollet)

quand on s’mouche, s’moche

C’est le terme optimiser qui gagne haut la main, car jugé plus générique.

2. Pour une documentation globale (handbook) dʼaide à la contribution

Le constat initial est que, malgré une bonne dynamique de l’équipe, il y a dispersion des outils et références, ce qui brouille la lisibilité.

Par ailleurs, lʼO2, bien que média officiel, est assez limité en fonctionnalités car lʼajout d’extensions est impossible.

La solution la plus rationnelle serait donc d’agréger ici même, toute la documentation en français dans une page unique construite par blocs avec un sommaire.

Une mise en ligne est prévue pour septembre.

3. Publication pour la 5.0

Comme expliqué dans un article dédié, l’idée n’est pas de renommer les articles dans le tableau de bord, mais de trouver une traduction au terme générique Post.

L’homophonie n’a pas aidé à clarifier la discussion et l’appellation publication à eu du mal à se défaire de son son concurrent « contenu », lui même déjà occupé à traduire content.

Au final, une publication peut être de type article, page ou autre, et contenir du contenu.

L’effort principal résidera en la reprise des très largement utilisées chaînes Custom Post Type, qui de « type de contenu personnalisé » deviennent Type de publication personnalisé.

Symboliquement, le changement interviendra pour la sortie de WordPress 5.0.

4. Uniformisation de « Notice »

La chaîne, particulièrement utilisée dans le tableau de bord vient avec son cortège de traductions. Une #consistencyAlert dans le jargon.

Actuellement, on retrouve ainsi : Avertissement (le plus répandu), Notification, Notice, Remarque, Avis, Information, Note d’information et Note.

Avertissement correspondant à plus à warning, un vote élimine « informations » au profit de notification. Un gros travail de reprise qui s’annonce sur quelques 200 chaînes.

Prochaine réunion

La réunion se termine à 13h05, heure de Paris.

Pour faire face à la trêve estivale, la prochaine réunion aura lieu le lundi 6 août 2018 à 12h, les propositions de sujets pour l’ordre du jour sont à ajouter sur le Trello dédié.

WordPress 5.0 : traduction du terme générique « Post » en « Publication »

En résumé : il ne s’agit pas de remplacer le terme Article par Publication dans WordPress.
Il s’agit de trouver une traduction valable et utilisable lorsque le terme « Post » est utilisé de façon générique pour définir n’importe quel type de contenu publié sur ce CMS.

Post, une double acception dans WordPress en anglais

Dans la version anglophone de WordPress, le terme « Post » est utilisé pour deux fonctions pourtant bien différentes. 

Première acception : Article

ça, nous n’y touchons pas.

Avec les Pages, les Articles font partie des deux types de contenus essentiels que vous pouvez publier nativement dans WordPress. Un article est un contenu « chaud », disposant d’une date de publication notamment utilisée pour ordonner l’affichage de ce type de publication. La page est à l’inverse un contenu supposément « froid » c’est à dire que son ordre d’affichage dépend d’une hiérarchie bien souvent définie via les menus WordPress.

Il n’est pas question de remettre en cause la traduction de Post en Article.

Seconde acception : le nom générique des contenus publiés sur WordPress

En anglais « Post » désigne à la fois les Articles et le nom générique donné aux contenus publiés dans WordPress. Si l’on ne sait pas s’il s’agit d’un Article, d’une Page ou de tout Custom Post Type (type de contenu spécifique créé manuellement ou via une extension), cela s’appelle un « Post ».

En français, cela ne fonctionne pas : nous avons besoin d’un terme générique permettant de définir n’importe quel contenu publié sur WordPress mais nous ne pouvons pas utiliser Article qui fait référence à un type de contenu sans aucune ambiguïté car il n’a pas la double signification qu’il possède en anglais.

Quelques exemples issus de la branche 4.9 de WordPress :

Lorsque l’on essaye d’accéder à un contenu (Page, Article ou n’importe quoi d’autre), la notification d’avertissement parle d’Article de façon générique. Ce n’est pas cohérent.
Les contenus protégés par mot de passe sont actuellement tous nommés des Articles, qu’il s’agisse d’Articles, de Pages ou de tout autre CPT comme des Évènements ou des Vidéos.

La traduction la plus cohérente : Publication

Après plusieurs échanges – dont la dernière réunion de l’équipe de traduction en particulier – la meilleure traduction pour Post dans le contexte générique expliqué ci-dessus nous semble être Publication.

Le bloc de publication, présent partout.

En effet, le terme Publication présente plusieurs avantages :

  • Il est générique et n’est pas employé pour autre chose dans le cœur WordPress.
  • Il a le mérite de faire écho au terme Publier, déjà présent nativement à peu près partout dans l’interface d’administration, et il est alors utilisé tant pour les Articles que pour les Pages ou pour n’importe quel Custom Post Type créé manuellement ou via une extension.

Et pourquoi pas traduire Post par Contenu ?

Nous ne pouvons pas utiliser Contenu. Cela aurait été tentant (et cette traduction est d’ailleurs parfois utilisée dans l’Administration WordPress), mais ce n’est pas une bonne chose car Contenu est un terme important dans WordPress : quel que soit le CPT (Post, Page ou autre), il est utilisé pour définir la zone de contenu principal. Il est par ailleurs associé à de nombreuses fonctions PHP, la plus connue étant the_content.

Nous ne pouvons donc vraiment pas doublonner son utilisation à la fois comme terme générique pour les Post Types (types de publications, donc) et la zone de contenu principal de chaque Post Type, ce serait trop complexe à appréhender pour les utilisateurs du CMS.

La logique proposée résumée en une infographie

La question qui tue :
— Mais alors on ne dira plus Type de contenu personnalisé ?
Réponse : 
— Oui, maintenant on dira donc Type de publication personnalisé !

La suite au prochain numéro à la prochaine réunion de l’équipe de traduction !

La prochaine réunion de l’équipe de traduction aura lieu le 6 août. D’ici là, n’hésitez pas à remonter vos doutes, questions et suggestions en commentaire de cet article. Pour l’instant, nous sommes dans l’idée à lancer cette modification de traduction pour WordPress 5.0, qui devrait voir le jour fin août – début septembre (bon allez, tablons sur « courant septembre » ^^). Nous pourrons donc faire une annonce sur fr.wordpress.org début août pour communiquer de façon plus importante sur ce changement puis nous lancer activement dans le processus de remplacement des traductions existantes dans l’ensemble de l’écosystème.

Bien sûr, cela demandera un travail conséquent à l’équipe de traduction pour modifier toutes les traductions déjà en place, sur le cœur WP comme sur les principales extensions que nous suivons. Nous tâcherons d’être prêt·e·s pour la sortie de WordPress 5.0.

Un dernier exemple avec les réglages des permaliens. Là en fait rien ne convient car il faudrait utiliser « Titre » au lieu de « Nom ».
Bref Il y a du boulot ! 😀

Ressource : Clavier français étendu sur Linux

Une ressource très utile pour les traducteurs travaillant sur Linux : la configuration du clavier étendu pour disposer de tous les caractères nécessaires à la traduction des projets WordPress.

Crédits : Fiche réalisée par Dimitri Robert — Source : http://formation-logiciel-libre.com/clavier-francais-etenduBasé sur « KB France Linux » par Michka_B. Sous licence GFDL via Wikimedia Commons.

Ordre du jour de la réunion #traductions du 2 juillet 2018

Il s’agira de la neuvième de nos réunions quinzomadaires.

Les sujets abordés lors de cette réunion seront :

  1. Définir une traduction pour « smush » régulièrement utilisé dans les extensions d’optimisation d’images.
  2. Voir comment on pourrait avoir une documentation globale (handbook) pour les nouveaux contributeurs.
  3. Valider Post = Publication pour la 5.0.
  4. Uniformisation de « Notice ».

Pensez à alimenter le Trello avec les sujets qui vous intéresse, et à voter les sujets pour les prochaines réunions…

Merci à tous pour votre participation !

Pour rappel, les réunions seront mensuelles pendant l’été, avec deux séances prévues : lundi 2 juillet 2018 à 12h et lundi 6 août 2018 à 12h.

GlotDict : boîte à idées / appel à contribution

Avec l’arrivée de Garrett Hyder et moi-même dans la team de développement de GlotDict, en plus de l’auteur de l’application Daniele Scasciafratte (Mte90), nous allons essayer de tenir un rythme de mises à jour un peu plus soutenu.

Dans ce cadre, les équipes de traduction sont invitées à nous remonter leurs idées d’améliorations… et bien entendu de corrections de bugs 🙂 Daniele a déjà sollicité la team italienne à cet effet.

Vous pouvez utiliser les commentaires de cet article pour remonter des éléments, toutes vos idées sont les bienvenues !

Pour celles et ceux qui disposent d’un compte GitHub, vous pouvez aussi directement ouvrir des «issues» sur le dépôt du projet : https://github.com/mte90/glotdict

La prochaine mise à jour sera la version 1.4, prévue sous 15 jours, avec au menu :

  • Add fix feature to warnings : l’idée est d’ajouter un bouton « corriger » à certaines alertes Glotdict pour corriger automatiquement les soucis remontés.
  • Bulk copy from original : ajouter une option permettant de faire des « Copier la chaîne d’origine » par lot
  • Add a way to translate Glotdict strings : rendre GlotDict internationalisable \o/
    Une précision sur ce ticket puisque j’en suis l’auteur : cela devrait se matérialiser par un fichier .txt sur le dépôt Github, on ne peut pas passer par Translate ou même utiliser de bons vieux fichiers po/mo car GlotDict est une applications JS qui est déployée en tant qu’application Chrome/Firefox, c’est vraiment spécifique.
  • Add optional warning for non-typographic quotes use (except in HTML attributes): ajoute une alerte sur les guillemets droits, sauf s’ils sont dans une balise HTML.

N’hésitez pas à remonter vos idées !

Compte-rendu de la réunion n.°8 de l’équipe de traduction

La réunion s’est tenue lundi 18 juin 2018 de 12h à 13h, heure de Paris, sur le Slack WordPress Francophone, canal #traductions.

Pour rappel, ces réunions ont habituellement lieu tous les quinze jours (le lundi et le mardi, en alternance) et ont pour objectif d’échanger sur différents sujets liés à la traduction. Ces réunions sont ouvertes à tou·tes.

Pendant les vacances d’été, le rythme passe à une réunion par mois.

Les prochaines réunions auront donc lieu aux dates suivantes :

  • lundi 2 juillet 2018 – 12H
  • lundi 6 août 2018 – 12H

Participant·es :

Statistiques

À ce jour, la Locale fr_FR présente les statistiques suivantes :

  • 6 GTE dont 3 actifs (inchangé*)
  • 5 GTPE (voir l’annonce)
  • 101 PTE (+2*) –> barre des 100 PTE franchie ! Félicitations !
  • 1163 contributeur·ices (+21*)

* depuis notre dernière réunion

Ordre du jour

Harmoniser la traduction de Quiz

Trois propositions à départager :

  1. Questionnaire
  2. Test
  3. Quiz

Un consensus a été trouvé sur Quiz. Ce terme a été ajouté au glossaire.

Ajouter « Survey : Sondage » dans le glossaire, en plus de « Survey : Étude ».

L’utilisation du terme sondage ne faisant pas consensus parmi les participants, il a été convenu que Survey serait traduit par un seul et unique terme : Enquête. Ce terme a été ajouté au glossaire

Ce point a permis à @bastho de remporter la palme du jeu de mots le plus pourri avec :

Et pensez à modifier le glossaire pour Enquête, on vous survey !

@bastho, très inspiré !

Harmoniser la traduction de « Installation Instructions »

Si Instructions d’installation ne fait pas consensus en raison de sa sonorité disgracieuse, c’est le terme le plus utilisé. Il a donc été convenu de le garder dans un premier temps et un changement par un autre terme pourra être envisagé dans un second (ou troisième, ou quatrième) temps.

Traduction de Post par Publication dans WP 5.0

Ce sujet n’était pas prévu à l’ordre du jour, mais étant donné qu’il nous restait du temps, nous avons décidé de l’aborder.

Il a cependant vite été mis de côté car il nécessite un temps de discussion plus important que le temps qu’il nous restait et n’était pas clair pour tout le monde. Il sera donc traité lors d’une prochaine réunion.

En attendant, vous pouvez donner vos avis sur la carte Trello dédiée : https://trello.com/c/9Tk0fKoz/56-post-publication-pour-la-50 

Définir une traduction pour Smush

Il s’agit également d’un sujet bonus.

Parce que Smush, s’moche (copyright @nicomollet), deux traductions étaient envisagées :

  • Compresser
  • Optimiser

Ce point n’a pu aboutir à un consensus par manque de temps. En effet, si Optimiser semble la traduction la plus naturelle, le terme anglais smush a une notion de compression, d’écrasement. Compresser semble donc plus adapté.

Le mot de la fin :

On ne prendra pas de bonne décision à la hâte, car on est con pressés

@bastho, très en forme !

Prochaine réunion

La prochaine réunion aura lieu lundi 02 juillet 2018, de 12h à 13h, heure de Paris, sur le Slack WordPress Francophone, canal #traductions.

En attendant, n’hésitez pas à aller voter pour les sujets que vous souhaiteriez mettre à l’ordre du jour sur le Trello dédié.

Ordre du jour de la réunion #traductions du 18 juin 2018

Il s’agira de la huitième de nos réunions quinzomadaires.

Les sujets abordés lors de cette réunion seront :

  1. Définir une traduction pour « Quiz ». Trois propositions : « Questionnaire », « Test » et « Quiz », le but étant d’harmoniser pas forcément de traduire.
  2. Ajouter « Survey :  Sondage » dans le glossaire, en plus de « Survey : Étude ».
  3. Harmoniser les « nombreuses » traductions de « Installation Instructions ».
  4. Validation des dates de réunion pour juillet et août.

Pensez à alimenter le Trello avec les sujets qui vous intéresse, et à voter les sujets pour les prochaines réunions…

Merci à tous pour votre participation !

5 nouveaux GPTE pour WordPress en français !

Depuis quelques mois, les réunions de l’équipe de traduction de WordPress en français se déroulent tous les quinze jours et une bonne dynamique de contribution est présente sur le Slack de l’équipe francophone.

Après une rapide discussion entre les trois GTE actifs (@wolforg, @fxbenard, @audrasjb) nous avons décidé d’enclencher la seconde et de proposer les droits de GPTE à 5 personnes. GPTE pour « Global PTE », soit responsable de la traduction de tous les thèmes et extensions sur WordPress.org.

Sur fr.wordpress.org, nous pouvons en effet distinguer plusieurs rôles : 

  • GTE : responsable de la traduction de l’ensemble de l’écosystème pour une localisation (fr_FR = français de France).
  • PTE : responsable de la traduction d’un ou plusieurs projets (une extension, un thème, etc), sur une localisation.
  • CLPTE : idem que PTE mais sur plusieurs localisations.
  • GPTE : responsable de la traduction de tous les thèmes, de toutes les extensions, de tout méta, du Core, des applications logicielles. Sur une ou plusieurs localisations.
Petite capture d’écran de l’interface de gestion des droits de validation des traductions sur fr.w.org.

Nous avons aussi été motivés par quelques échanges avec la communauté internationale à qui nous avons posé des questions lors du dernier Polyglot’s chat sur le Slack Make/WordPress.

Voici par exemple la structuration de la communauté italienne, très active (et que nous avons pris en modèle pour la création de notre o2) :

  • 5 GTE
  • 10 Global PTE :
    • 1 pour tous les thèmes uniquement
    • 1 pour toutes les extensions uniquement
    • 5 pour tous les thèmes et extensions
    • 1 pour tous les thèmes, toutes les extensions et toutes les applications natives
    • 2 pour tout sauf le Cœur

Les 5 GPTE que nous avons créés sont maintenant tous responsables de la traduction de tous les thèmes et de toutes les extensions de WordPress.org.

Nous n’avons pas fait une répartition aussi précise que nos amis italiens sur les droits de chacun mais c’est un premier pas qui va – nous l’espérons – permettre de poursuivre sur la dynamique actuelle.

L’objectif est principalement de disposer de plus de personnes qualifiées et de confiance afin de pouvoir valider plus facilement et rapidement les traductions proposées par les contributeurs et contributrices. Évidemment, il est aussi super important de construire une communauté active à long terme et donc de poursuivre la dynamique de ces derniers mois.

Les 5 PTE globaux, responsables de la traductions des thèmes et extensions de WordPress.org en français

  • Jenny Dupuy — @jdy68 sur w.org — idem sur Slack
  • Bruno Tritsch — @btpub sur w.org — @wptraduction sur Slack
  • Bastien Ho — @bastho sur w.org — @bastienho sur Slack
  • Cyrille Sanson — @css31 sur w.org — @cyrille100son sur Slack
  • Laurent Naudier — @peexy sur w.org — @laurentn sur Slack

Ils apparaissent maintenant en tant que « editor » sur tous les projets, avec les 3 GTE actifs (et aussi les 3 GTE historiques) :

GPTE fr_FR WordPress polyglots Global PTE

Merci à tous les 5 d’avoir accepté cette responsabilité ! 💚🤘🌍

Bonjour, Je travaille depuis un…

Bonjour,
Je travaille depuis un mois sur un site avec le theme ocean wp et aujourd’hui j’ai un message qui me demande d’installer elementor, ce que j’avais déjà fait.
j’ai donc cliqué pour installer elementor et quand je le fait j’ai un message qui me dit qu’il est déjà installé. Voici le message que j’ai : Installation et activation de l’extension Elementor (1/1) Téléchargement du paquet d’installation depuis https://downloads.wordpress.org/plugin/elementor.2.0.14.zip…
Décompression de l’archive de l’extension…
Installation de l’extension…
L’installation de l’extension a échoué.Une erreur s’est produite lors de l’installation de Elementor : Le dossier de destination existe déjà. /home/catherinjm/www/catherine010518/wp-content/plugins/elementor/.)
Je ne comprends pas et je suis perdue.
Merci par avance à la personne qui pourra m’aider.
Cdt

Compte-rendu de la réunion n.°7 de l’équipe de traduction du 5 juin 2018

La réunion, initialement prévue le lundi 4 juin, a été décalée au mardi 5 juin 2018 de 12h à 13h (heure Paris) en raison d’une manque de disponibilité trop important. Elle s’est tenue sur le Slack WordPress Francophone, canal #traductions.

Pour rappel, ces réunions ont lieu tous les quinze jours (le lundi et le mardi, en alternance) et ont pour objectif d’échanger sur différents sujets liés à la traduction. Ces réunions sont ouvertes à tou·tes.

Participant·es :

Informations générales

Statistiques

  • GTE : 3 (actifs)
  • PTE: 99 (=)
  • Contributeur·ices : 1142 (+9)

Point d’attention

@audrasjb demande à ce que les comptes rendu avec prises de décisions saisis dans l’o2 (ici donc), contiennent dans leur champ d’extrait (excerpt) les questions abordées de manière synthétique. Ce sera invisible sur le site, le but étant de faciliter les remontée de décisions dans le flux de WPFR.

Je m’appuie donc sur l’exemple du dernier compte-rendu pour bien renseigner celui-ci.

Questions de traduction à l’ordre du jour

1. Officialiser une traduction épicène pour « to be allowed »

Le but est d’éviter la forme genrée comme « vous n’êtes pas autorisé à… » ou la forme inclusive « vous n’êtes pas autorisé⋅e à… »

La seule proposition a avoir été proposée en amont est « avoir l’autorisation ». Au cours du court débat, la chaîne « avoir le droit » est suggéré mais le terme « droit » est déjà employé pour « permission ». Il est également constaté que le terme actuellement employé est « autorisé », le passage à « avoir l’autorisation » ne sera pas déconcertant.

Très rapidement, « avoir l’autorisation » ✅ fait l’unanimité et sera ajouté au glossaire.

2. Traduction de « Undo/Redo »

Là encore, une seule proposition a été faite : « Annuler/Rétablir » ✅. Elle est basée sur d’autre logiciels (libres) comme Firefox ou Thunderbird.

La proposition fait l’unanimité.

3. Passage en revue des termes en attente du glossaire

Avant d’être ajoutées au glossaires, des traductions sont proposées dans un tableur partagé. Un groupe de termes relatifs aux champs de formulaires est à débattre.

3.1 Spinner

image de chargement
Exemple de « spinner »

D’abord mal compris, spinner, qui peut être employé pour désigner une animation de chargement représente ici un champ numérique de formulaire . N’ayant pas trouvé de traduction satisfaisante malgré la proposition compteur, la question est reportée à une autre réunion.

3.2 Slider

image de  curseur
Exemple de « slider » dans le cadre d’un élément de formulaire

Ici encore, l’ambivalence du terme en fonction du contexte a causé des remous lors du débat, mais au final un consensus à été trouvé avec : diaporama (ou curseur dans le cadre du champ de formulaire) ✅

Dans le cadre d’un formulaire, le terme « Glissière » n’a pas eu un franc succès.

3.3 Item

Un vif débat à animé la communauté pour départager les traductions item, élément et article. Encore une fois, la richesse de la langue française a fait trancher en fonction du contexte et la traduction retenue est : élément (article en e-commerce) ✅

Il est noté que le terme article peut être ambiguë avec les articles (posts). Une solution proposée est de (enfin) traduire post en publication. L’arrivée de WordPress 5.0 serait une bonne occasion pour cette modification majeure, comme l’a remarqué @wolforg qui emporte le calembour du jour :

Avec Gutenberg pour la 5.0, publication va passer comme une lettre à la « post »

Le sujet méritant un vrai débat, sera discuté lors d’une prochaine réunion.

3.4 Une nouvelle version pour %s est disponible

Cette proposition vise à éviter le « il y a » et « de Akismet ». Sans autre concurrente, cette traduction est adoptée sans débat.

4. Opé(ration) trad(uction)

Il avait été suggéré de mettre à profit les réunions de l’équipe pour faire avancer les projets trop pharaoniques. WordPress.org est identifié avec 266 chaînes non traduites, mais le manque de temps oblige à reporter l’intervention.

Organisation

On souligne que la fréquentation du Slack sera moindre pendant la période estivale. Les réunions se tiendront donc au rythme de une par moi en juillet et août pour revenir à la fréquence quinzomadaire en septembre.

La réunion est clôturée à 12h58, bravo à toute l’équipe pour son efficacité en toute circonstances. ✊