Use "résultat" and "traiter" in the French task vocabulary instead of "complétion"

Fixes two French wordings in the task vocabulary. Translations only: no code, config or schema change.

"complétion" reads as autocompletion

In French IT usage the word first means autocomplétion (shell or editor completion), not the act of finishing a task, so it lands wrong on a workflow node form. [#3613729] introduced it for the completion payload and its scope, and the completer field had picked it up earlier.

French does not need to mirror the English split: that rename existed because "result" and "outcome" are synonyms in English, while French already separates "issue" (the outcome an outgoing flow routes on) from "résultat" (what the step wrote). So Payload variable and Completion scope become "Variable de résultat" and "Portée du résultat", with every description that names them.

A person "traite" a task, they do not "terminent" it

"Terminer une tâche" is a literal rendering of complete; French workflow and back-office software says traiter ("dossiers à traiter", "traité par", "en cours de traitement"). So the strings about a person acting on a task move:
  • Completer and Completed by current user become "Traité par" and "Traité par l'utilisateur courant";
  • "Tâche %label terminée" becomes "Tâche %label traitée", and "Impossible de terminer la tâche" becomes "Impossible de traiter la tâche";
  • "La date d'achèvement de l'élément" becomes "La date de traitement de l'élément".

The boundary: a process is not "traité", it ends. The instance states ("Processus terminés", "Instances de processus achevées", the Completed/Ended filters) and the work item's own Completed status label keep "terminé", so only the strings describing a person handling a task change.

Touches the core translation and five submodules: orchestra_eca, orchestra_inbox, orchestra_interaction, orchestra_interaction_webform, orchestra_views.

Splitting one English "Completed" into two French words

A task is handled by a person and an instance simply ends, so French wants "Traitée" for the work item and "Terminée" for the process instance. Both read Completed in English with no translation context, so one po entry covered all of them. The work item's status label now carries ['context' => 'Work item status'] and gets its own entry ("Traitée"), while the plain msgid keeps "Terminée" for the instance. The work item's completed timestamp field, a third user of the same string, is relabelled Completed on, which is clearer English for a date column and lets it be "Traitée le".

That is the only code in this MR: two lines in WorkItem.php.

Edited by Frank Mably

Merge request reports

Loading