49 noms de tâches en français s'affichent à l'apprenant anglophone
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
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from stephrobert/linux-dsoxlab-training
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
stephrobert/linux-dsoxlab-training#93 ·
Maintainers usually reply within 1 day
-
Test podmanOpen
Difficulty 4/5 1-2 days Newbie friendliness 25/100
stephrobert/linux-dsoxlab-training#81 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
stephrobert/linux-dsoxlab-training#48 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 45/100
stephrobert/linux-dsoxlab-training#47 ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 58/100
stephrobert/linux-dsoxlab-training#40 ·
Maintainers usually reply within 1 day
All issues in stephrobert/linux-dsoxlab-training
Similar issues
-
bug P1
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Toloka/tolokaforge#1947 ·
Maintainers usually reply within 1 day
-
SageMaker provider: streaming fails with NoStreamDataError on DJL Serving (LMI) endpointsPossibly taken @balajiaru claimed this today. Open
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
UKGovernmentBEIS/inspect_ai#6127 ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 67/100
pydot/pydot#601 · 4 comments ·
Maintainers usually reply within 2 days
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
letsencrypt/cp-cps#361 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100