Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

translation of Passing Data Deeply with Context #493

Merged
merged 6 commits into from
Jul 4, 2023

Conversation

linsolas
Copy link
Contributor

@linsolas linsolas commented Jun 6, 2023

Traduction française de la page Passing Data Deeply with Context.

@github-actions
Copy link

github-actions bot commented Jun 6, 2023

Size changes

📦 Next.js Bundle Analysis for react-dev

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@tdd tdd added Pending Review Un mainteneur qualifié doit encore faire la revue de cette PR scope:required-pages Part of the required translations before we can ship translator:seasoned The author of that translation is a seasoned React docs translator labels Jun 9, 2023
@tdd tdd self-assigned this Jun 9, 2023
@tdd tdd added Reviewing Un mainteneur qualifié est en train de composer la revue de code and removed Pending Review Un mainteneur qualifié doit encore faire la revue de cette PR labels Jun 20, 2023
Copy link
Collaborator

@tdd tdd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Salut @linsolas !

Avant toute chose, merci pour tout ce boulot ! C'est super cool de nous filer un coup de main.

Désolé pour le lag, saturé en ce moment et en prime la plupart des trads en attente étaient des romans !

Bon au global excellent taf, des paragraphes entiers sans rien à dire, bravo.

Juste "faire remonter l'état" et "faire percoler les props", principalement, quelques détails de ponctuation finale quand même en grasses si c'est toute la phrase, ce genre de choses, rien de bien méchant.

Moins de mot à mot !

Avant de traiter les retours, lis bien TOUT ce message, notamment les consignes d'intégration optimale des retours par lot(s)

Tout est fait sous forme de Suggestions GitHub, il te suffit à chaque suggestion que tu approuves de
cliquer le bouton d'ajout au lot de modifs à committer (pas de commit direct !), et sur la fin de créer le commit groupé. (ce mode de regroupement en un seul commit est à favoriser absolument, mais tu devras aller dans l'onglet Files changed pour y accéder, il n'est pas utilisable dans l’onglet Conversation)

Si certaines appellent discussion, n'hésite pas, tu réponds, on en parle, on avance ensemble 🤝

Quand tout sera bouclé côté code, je ferai une repasse visuelle finale en local avant de fusionner. J'y recalerai si besoin les usual suspects : espaces insécables avant les ponctuations doubles, et apostrophes françaises.

Encore mille mercis, j'ai hâte de voir cette PR finalisée et dans main !

src/content/learn/passing-data-deeply-with-context.md Outdated Show resolved Hide resolved
src/content/learn/passing-data-deeply-with-context.md Outdated Show resolved Hide resolved
src/content/learn/passing-data-deeply-with-context.md Outdated Show resolved Hide resolved
src/content/learn/passing-data-deeply-with-context.md Outdated Show resolved Hide resolved
name: 'Gamcheon Culture Village in Busan, South Korea',
description: 'In 2009, the village was converted into a cultural hub by painting the houses and featuring exhibitions and art installations.',
name: 'Gamcheon Culture Village à Busan, Corée du Sud',
description: 'en 2009, le village a été converti en centre culturel en peignant les maisons et en accueillant des exhibitions et des installations artistiques.',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: 'en 2009, le village a été converti en centre culturel en peignant les maisons et en accueillant des exhibitions et des installations artistiques.',
description: 'En 2009, le village a été converti en carrefour culturel en peignant les maisons et en accueillant des expositions et des installations artistiques.',

@@ -1020,9 +1020,9 @@ li {

<Solution>

Remove `imageSize` prop from all the components.
Supprimez la prop `imageSize` de tous les composants.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Supprimez la prop `imageSize` de tous les composants.
Retirez la prop `imageSize` de tous les composants.


Create and export `ImageSizeContext` from `Context.js`. Then wrap the List into `<ImageSizeContext.Provider value={imageSize}>` to pass the value down, and `useContext(ImageSizeContext)` to read it in the `PlaceImage`:
Créez et exportez `ImageSizeContext` depuis `Context.js`. Ensuite, enrobez la `List` dans `<ImageSizeContext.Provider value={imageSize}>` pour faire descendre la valeur, puis `useContext(ImageSizeContext)` pour la lire dans `PlaceImage`:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Créez et exportez `ImageSizeContext` depuis `Context.js`. Ensuite, enrobez la `List` dans `<ImageSizeContext.Provider value={imageSize}>` pour faire descendre la valeur, puis `useContext(ImageSizeContext)` pour la lire dans `PlaceImage`:
Créez et exportez `ImageSizeContext` depuis `Context.js`. Ensuite, enrobez la `List` dans `<ImageSizeContext.Provider value={imageSize}>` pour propager la valeur vers le bas, puis `useContext(ImageSizeContext)` pour la lire dans `PlaceImage` :

name: 'Bo-Kaap in Cape Town, South Africa',
description: 'The tradition of choosing bright colors for houses began in the late 20th century.',
name: 'Bo-Kaap à Cape Town, Afrique du Sud',
description: 'la tradition de choisir des couleurs vives pour les maisons a commencé à la fin du XXe siècle.',
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merci de reporter ici et plus bas les ajustements de trads pour les légendes ! 😁

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fait. J'ai aussi changer des 'en " là où il fallait.

@@ -1157,7 +1157,7 @@ li {

</Sandpack>

Note how components in the middle don't need to pass `imageSize` anymore.
Remarquez comment les composants intermédiaires n'ont plus besoin de transmettre `imageSize`.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Remarquez comment les composants intermédiaires n'ont plus besoin de transmettre `imageSize`.
Remarquez comme les composants intermédiaires n'ont plus besoin de transmettre `imageSize`.

Copy link
Collaborator

@tdd tdd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Salut @linsolas !

Avant toute chose, merci pour tout ce boulot ! C'est super cool de nous filer un coup de main.

Désolé pour le lag, saturé en ce moment et en prime la plupart des trads en attente étaient des romans !

Bon au global excellent taf, des paragraphes entiers sans rien à dire, bravo.

Juste "faire remonter l'état" et "faire percoler les props", principalement, quelques détails de ponctuation finale quand même en grasses si c'est toute la phrase, ce genre de choses, rien de bien méchant.

Moins de mot à mot !

Avant de traiter les retours, lis bien TOUT ce message, notamment les consignes d'intégration optimale des retours par lot(s)

Tout est fait sous forme de Suggestions GitHub, il te suffit à chaque suggestion que tu approuves de
cliquer le bouton d'ajout au lot de modifs à committer (pas de commit direct !), et sur la fin de créer le commit groupé. (ce mode de regroupement en un seul commit est à favoriser absolument, mais tu devras aller dans l'onglet Files changed pour y accéder, il n'est pas utilisable dans l’onglet Conversation)

Si certaines appellent discussion, n'hésite pas, tu réponds, on en parle, on avance ensemble 🤝

Quand tout sera bouclé côté code, je ferai une repasse visuelle finale en local avant de fusionner. J'y recalerai si besoin les usual suspects : espaces insécables avant les ponctuations doubles, et apostrophes françaises.

Encore mille mercis, j'ai hâte de voir cette PR finalisée et dans main !

@tdd tdd force-pushed the passing-data-deeply-with-context branch from a50e368 to 7eb93fb Compare July 4, 2023 10:06
@tdd tdd merged commit 0f041be into reactjs:main Jul 4, 2023
@linsolas linsolas deleted the passing-data-deeply-with-context branch July 7, 2023 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Reviewed scope:required-pages Part of the required translations before we can ship translator:seasoned The author of that translation is a seasoned React docs translator
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants