Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

49 noms de tâches en français s'affichent à l'apprenant anglophone

Open Beginner friendly
#83 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
82/100
Issue type
Refactor
Clarity
Clearly specified
Activity status
Active
Tech stack
linux, yaml
Domain
localization

Research direction

Start with the four playbooks named in the issue: labs/linux/capstones/capstone-serveur-casse/setup.yaml, rhcsa-mock-exam/setup.yaml, capstone-mise-en-production/setup.yaml and cleanup.yaml. Those four list 45 names, not the 49 in the title, so check whether a fifth playbook exists before finishing. Translate only the name: values to English, leave YAML comments alone, and confirm the files still parse and that no French name: remains.

Written by the indexing model from the issue text.

Description

Le constat

Un nom de tâche de setup.yaml ou cleanup.yaml est du texte d'interface : dsoxlab run et dsoxlab reset les rendent un par un dans leur barre de progression, préfixés de l'hôte. Sous DSOXLAB_LANG=en, l'interface est en anglais et le lab répond en français dans la même sortie.

Ce dépôt est le plus près du but : 367 noms de tâches sont déjà en anglais, et il en reste 49 en français, concentrés dans 5 playbooks, tous des capstones.

Les playbooks concernés

Playbook Noms français
labs/linux/capstones/capstone-serveur-casse/setup.yaml 17
labs/linux/capstones/rhcsa-mock-exam/setup.yaml 14
labs/linux/capstones/capstone-mise-en-production/setup.yaml 10
labs/linux/capstones/capstone-mise-en-production/cleanup.yaml 4

Exemples :

- name: Capstone mise en production — la livraison et rien d'autre
- name: Etat de depart d'un serveur neuf : sshd permissif
- name: Recharger sshd sans couper la session en cours
- name: Defaire ce qu'une session precedente aurait laisse

À noter : plusieurs de ces noms sont écrits sans accents (« Defaire ce qu'une session precedente aurait laisse »). Ce n'est pas du français correct non plus, et la traduction règle les deux à la fois.

Pourquoi l'anglais, et pas une version bilingue

Les autres textes du catalogue sont bilingues par duplication (README.fr.md) ou par clés dans le fichier (hints.yaml avec text_en / text_fr). Un nom de tâche ne peut faire ni l'un ni l'autre sans dégrader le playbook : il faudrait un name: "{{ textes[langue].recharger_sshd }}", illisible pour qui lit le fichier.

L'anglais est donc le bon choix, pour la même raison que le journal de dsoxlab : c'est une étiquette d'exécution, elle voisine avec la sortie brute d'Ansible, et elle se cherche mot pour mot dans un moteur de recherche. Les 367 noms déjà anglais de ce dépôt donnent le ton.

Ce qu'il y a à faire

Traduire en anglais les name: des cinq playbooks ci-dessus. Les commentaires YAML ne s'affichent nulle part et restent dans la langue de travail.

Les cinq catalogues

Dépôt Noms français Playbooks
kubernetes-dsoxlab-training 377 127
ansible-training 124 17
terraform-dsoxlab-training 70 6
linux-dsoxlab-training 49 5
devsecops-dsoxlab-training 11 2

Le relevé compte les name: portant un accent, ou au moins deux mots fonctionnels français sans mot anglais en face. Les noms courts et techniques ne sont pas comptés : le compte réel est un plancher.

Dominant language
Python
Stars
45
Forks
8
Avg merge
19h 52m
Merged PRs (30d)
16

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from stephrobert/linux-dsoxlab-training

All issues in stephrobert/linux-dsoxlab-training

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.