From f749ef1ca5a7f3fb8f59ff31e2398b24d3d19944 Mon Sep 17 00:00:00 2001 From: Jimskapt Date: Mon, 29 Jul 2019 21:19:26 +0200 Subject: [PATCH 1/2] :globe_with_meridians: Translating title-page.md --- FRENCH/src/SUMMARY.md | 3 ++ FRENCH/src/title-page.md | 112 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 115 insertions(+) create mode 100644 FRENCH/src/title-page.md diff --git a/FRENCH/src/SUMMARY.md b/FRENCH/src/SUMMARY.md index 42c5a7f084..b9b1430ebb 100644 --- a/FRENCH/src/SUMMARY.md +++ b/FRENCH/src/SUMMARY.md @@ -1 +1,4 @@ # Le langage de programmation Rust + +[Le langage de programmation Rust](title-page.md) + diff --git a/FRENCH/src/title-page.md b/FRENCH/src/title-page.md new file mode 100644 index 0000000000..c8e23faff8 --- /dev/null +++ b/FRENCH/src/title-page.md @@ -0,0 +1,112 @@ + + +# Le langage de programmation Rust + + + +*par Steve Klabnik et Carol Nichols, avec la participation de la Communauté +Rust* + + + +Cette version du document suppose que vous utilisez Rust 1.31.0 ou plus vieux +avec `edition="2018"` dans *Cargo.toml* de tous les projets afin d'utiliser les +expressions de l'édition 2018 de Rust. Voir la [section "Installation" du +Chapitre 1][install] pour installer ou mettre à jour Rust, et +voir la nouvelle [Annexe E][editions] pour plus d'informations +sur les éditions. + + + +L'édition 2018 du langage Rust apporte quelques améliorations qui rendent Rust +plus ergonomique et plus facile à apprendre. Cette version du livre comprend un +certain nombre de changements pour refléter ces améliorations : + + + +- Le chapitre 7 a été ré-écrit en grande partie. Le système de module et le + fonctionnement des chemins dans l'édition 2018 ont été rendus plus cohérents. +- Le chapitre 10 a deux nouvelles parties qui expliquent la nouvelle syntaxe + `impl Trait`. +- Le chapitre 11 a une nouvelle partie qui montre comment écrire des tests qui + utilisent l'opérateur `?`. +- La partie "Durée de vie avancée" dans le Chapitre 19 a été enlevé, car les + améliorations du compilateur ont rendu encore plus rare les concepts de cette + section. +- L'ancienne Annexe D a été complétée pour couvrir les macroprocédures et a été + déplacée dans la section "Macros" du Chapitre 19. +- L'annexe A explique aussi la nouvelle fonctionnalité de *raw identifiers* qui + rend du code écrit avec l'édition 2015 inter-opérable avec l'édition 2018. +- L'annexe D a été renommée et couvre les nouveaux outils ajoutés pour vous + aider à écrire du code Rust. +- Nous avons corrigé quelques petites erreurs et certaines formulations floues + dans tout le livre. Merci aux lecteurs qui nous les ont signalé ! + + + +Vous pouvez noter que tout le code dans les versions précédentes du livre +*Le langage de programmation Rust* qui se compilait va continuer à compiler sans +`edition="2018"` dans le *Cargo.toml* du projet, même si vous mettez à jour le +compilateur Rust que vous utilisez. C'est la garantie de la rétro-compatibilité +de Rust qui est à l'œuvre ici ! + + + +Le format HTML de la version anglaise est disponible en ligne à l'adresse +[https://doc.rust-lang.org/stable/book/](https://doc.rust-lang.org/stable/book/) +et en hors-ligne avec l'installation de Rust qui a été effectuée avec `rustup`; +vous pouvez lancer `rustup docs --book` pour l'ouvrir. + + + +La version anglaise au format papier est disponible ici : +[paperback and ebook format from NoStarch Press][nsprust]. + +[install]: ch01-01-installation.html +[editions]: appendix-05-editions.html +[nsprust]: https://nostarch.com/rust From d82f11e9ad57edf8301d84df43278aaa109569d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20J=2E=20Pr=C3=A9sent?= <36854931+joeljpresent@users.noreply.github.com> Date: Mon, 12 Aug 2019 11:07:40 +0200 Subject: [PATCH 2/2] Proofread title-page --- FRENCH/src/title-page.md | 41 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/FRENCH/src/title-page.md b/FRENCH/src/title-page.md index c8e23faff8..a343fa773c 100644 --- a/FRENCH/src/title-page.md +++ b/FRENCH/src/title-page.md @@ -19,11 +19,12 @@ to install or update Rust, and see the new [Appendix E][editions] -Cette version du document suppose que vous utilisez Rust 1.31.0 ou plus vieux +Cette version du document suppose que vous utilisez Rust 1.31.0 ou ultérieur avec `edition="2018"` dans *Cargo.toml* de tous les projets afin d'utiliser les -expressions de l'édition 2018 de Rust. Voir la [section "Installation" du -Chapitre 1][install] pour installer ou mettre à jour Rust, et -voir la nouvelle [Annexe E][editions] pour plus d'informations +expressions idiomatiques de l'édition 2018 de Rust. +Voir la [section “Installation” du chapitre 1][install] +pour installer ou mettre à jour Rust, et +voir la nouvelle [annexe E][editions] pour plus d'informations sur les éditions. -- Le chapitre 7 a été ré-écrit en grande partie. Le système de module et le +- Le chapitre 7 a été réécrit en grande partie. Le système de modules et le fonctionnement des chemins dans l'édition 2018 ont été rendus plus cohérents. - Le chapitre 10 a deux nouvelles parties qui expliquent la nouvelle syntaxe `impl Trait`. - Le chapitre 11 a une nouvelle partie qui montre comment écrire des tests qui utilisent l'opérateur `?`. -- La partie "Durée de vie avancée" dans le Chapitre 19 a été enlevé, car les +- La partie "Durée de vie avancée" du chapitre 19 a été retirée, car les améliorations du compilateur ont rendu encore plus rare les concepts de cette section. -- L'ancienne Annexe D a été complétée pour couvrir les macroprocédures et a été - déplacée dans la section "Macros" du Chapitre 19. -- L'annexe A explique aussi la nouvelle fonctionnalité de *raw identifiers* qui - rend du code écrit avec l'édition 2015 inter-opérable avec l'édition 2018. -- L'annexe D a été renommée et couvre les nouveaux outils ajoutés pour vous - aider à écrire du code Rust. +- L'ancienne Annexe D a été complétée pour couvrir les macros procédurales et a + été déplacée dans la section "Macros" du chapitre 19. +- L'annexe A explique aussi la nouvelle fonctionnalité d'identificateurs bruts + qui rend du code écrit avec l'édition 2015 interopérable avec l'édition 2018. +- L'annexe D a été renommée et couvre les nouveaux outils ajoutés récemment + pour vous aider à écrire du code Rust. - Nous avons corrigé quelques petites erreurs et certaines formulations floues - dans tout le livre. Merci aux lecteurs qui nous les ont signalé ! + dans tout le livre. Merci aux lecteurs qui nous les ont signalées ! -Vous pouvez noter que tout le code dans les versions précédentes du livre +Veuillez noter que tout le code dans les versions précédentes du livre *Le langage de programmation Rust* qui se compilait va continuer à compiler sans `edition="2018"` dans le *Cargo.toml* du projet, même si vous mettez à jour le -compilateur Rust que vous utilisez. C'est la garantie de la rétro-compatibilité -de Rust qui est à l'œuvre ici ! +compilateur Rust que vous utilisez. C'est la garantie de la rétrocompatibilité +de Rust qui est à l'œuvre ici ! -La version anglaise au format papier est disponible ici : -[paperback and ebook format from NoStarch Press][nsprust]. +La version anglaise de ce livre est disponible +[au format papier et e-book chez No Starch Press][nsprust]. [install]: ch01-01-installation.html [editions]: appendix-05-editions.html