đđ» Bonjour, moi câest Tristan ! DĂ©veloppeur web depuis 2009, principalement autodidacte, mais tout de mĂȘme diplĂŽme dans la filiale.
- Ă la fois formateur en dĂ©veloppement pour des jeunes, Ă la fois traducteur de documentation pour tous les niveaux et tous les Ăąges. Parce quâil nây a pas dâĂąge pour apprendre, et quâun niveau nâest quâune question de temps et de pratique, pas de diplĂŽme.
- Depuis dĂ©cembre 2018 je participe Ă la traduction en français de la documentation officielle du Mozilla Developer Network (MDN). Parce quâentre dĂ©veloppeurs, lâentraide Ă toujours Ă©tĂ© important, que nous soyons dĂ©butants ou expĂ©rimentĂ©s, la documentation est lĂ pour nous aider. Depuis dĂ©cembre 2020, j'ai rejoint l'Ă©quipe qui constitue la force d'Ă©valuation du contenu de la traduction française, pour prĂ©ter main forte et maintenir les dĂ©pĂŽts de traductions qui Ă©taient en prĂ©paration pour mise en Open-source en Mars 2021. Je n'ai pas quittĂ© cette Ă©quipe, et suis toujours en activitĂ© bĂ©nĂ©vole pour fournir et offrir des pages de documentation en français.
Je suis une personne plutÎt proactive dans ce que je fais, quand je trouve un terrier de lapin (rabbit hole) je plonge dedans et n'en ressort que quand j'ai terminé avec. Sans oublier de faire de l'humour ou des références à droites et à gauche dans les notes de mises à jour ou dans les pages du MDN. (Sandra Smith ? Donnez-nous un signe ! #Phasmophobia)
- Bifurquez le dépÎt GitHub mdn#translated-content
La base, on ne touche pas la branche principale (
main) sur le dépÎt principal voyons ! :D - Vous aurez besoin d'utiliser 2 autres dépÎts sur votre machine si vous souhaitez voir vos modifications en temps réel. Pour ce faire, il vous faudra récupérer en 3 dossiers distincts les dépots : mdn#content, mdn#translated-content et mdn#fred
Dans le dépÎt Fred, il vous faut configurer le fichier d'environnement pour connecter le dépÎt anglais et le dépÎt de traduction. Vous devrez également avoir Node.js installé sur votre machine pour faire un
$ npm ci
Une fois tout installé, vous pouvez faire un :
$ npm run start
Le site est en direct et vous permet de naviguer dans les pages pour toutes les langues.
Ceci fonctionne sur toutes les machines Windows, MacOS et Linux.
- Rejoignez-nous sur le Matrix l10n:fr pour poser vos questions ou mĂȘme le Discord officle de MDN (en anglais seulement, mais vous pouvez m'y trouver)
On ne mord pas, on est lĂ pour vous aider et vous guider ;)
- Bonne traduction !
Je serai peut-ĂȘtre votre relecteur quand vous demanderez la validation de vos modifications ! Ăa sera une bonne occasion de travailler ensemble đ€đ»đ€đ»
> TOUTE L'AIDE POSSIBLE EST LA BIENVENUE <
Merci aux Ă©quipes employĂ©es MDN qui m'ont demandĂ© de publier mes outils communautaires sur mdn#awesome â€ïž et qui ont validĂ© cette publication !
- Mon outil pour suivre les états de mises à jour des pages et la traduction à faire https://github.com/tristantheb/history-content
- Mon plugin VSCode pour avoir une syntaxe de couleur sur les macros et quelques autres petites actions utiles pour traduire rapidement les pages https://github.com/tristantheb/mdn-macros-syntax / https://marketplace.visualstudio.com/items?itemName=tristantheb.mdn-macros-syntax
Warning
Avertissement relatif aux projets postés :
Les projets présentés ici ne sont pas des réalisations professionnelles, car les entreprises ne souhaitant pas voir leur code rendu public n'ont pas vu les gros projets et grosses réalisations publiées. Vous comprendrez donc qu'il m'est impossible de vous fournir du contenu que j'ai créé ou pour lequel j'aurai collaboré si ce dernier est privé.
- PHP
- JavaScript / TypeScript
- Python đ
- HTML
- CSS
-
MySQL
-
MongoDB
-
ProstgreSQL
-
Doctrine
-
Prisma
- Zoho Deluge
- Java (Juste un Bot Discord, on se calme je ne maĂźtrise pas du tout ce langage)
- Lua
- Fluent
- Notepad++ (parce quâil a bien fallu commencer quelque part)
- Sublime Text (et encore ça fait longtemps que je ne lâai pas utilisĂ©)
- VS Code
- PhpStorm
- InkScape
- Gimp
- Photoshop
- Symfony [PHP]
- Laravel [PHP]
- Node/Next/Nest [JS]
- React/Vite [JS]
- Composer [PHP]
- (P)NPM/Yarn [JS]
- Docker





