[Course] Translate AI Foundations to French
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 60/100
- Issue type
- Documentation
- Clarity
- Clearly specified
- Activity status
- Active
- Domain
- content, internationalization
Research direction
Read docs/course-format.md (Layout) and CONTRIBUTING.md, then compare the English files under courses/en/ai-foundations/ with the structure the issue describes. Create courses/fr/index.yaml, courses/fr/themes.yaml, and courses/fr/ai-foundations/ with course.yaml and the three lessons, keeping the same ids, file names, and fixed headings such as ## Key ideas. Done when npm run check:courses passes.
Written by the indexing model from the issue text.
Description
Summary
Translate the three lessons of AI Foundations into French, as the first translated course.
Why
LessonFolk is for complete beginners, and many of them do not read English. The course format supports translations (courses/fr/, same course and lesson ids), but no course has one yet.
Scope
courses/fr/index.yamlandcourses/fr/themes.yaml(translated titles and descriptions, same theme ids)courses/fr/ai-foundations/:course.yamland the three lessons, same ids and file names as inennpm run check:coursespasses
What works today, and what does not
- The tutor already teaches a translated course: the MCP tools take a
langargument and fall back to English. - The dashboard only reads
courses/en: it will keep showing the English titles and descriptions until #202 is done.
The translation can be written and merged before #202; it is only fully visible to learners after it.
Notes
No code needed. See docs/course-format.md (Layout) and CONTRIBUTING.md. Keep the fixed section headings (## Key ideas…) as they are; the tutor relies on them.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 0
- Avg merge
- 2h 48m
- Merged PRs (30d)
- 172
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a 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.
Similar issues
-
check:passed streams:add
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
Maintainers usually reply within 1 day
-
S: triage
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
iot client
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
Open-Locker/Open-Locker#365 ·
Maintainers usually reply within 1 day
-
bug enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 69/100
inmanta/web-console#7787 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
shoelace-style/webawesome#2979 ·
Maintainers usually reply within 1 day