From 69bd67e892fe24016989a6405c698d3822a00a26 Mon Sep 17 00:00:00 2001 From: Antoine POINTEAU Date: Wed, 1 Dec 2021 17:31:53 +0100 Subject: [PATCH 01/17] add fr getting started page --- _fr/getting-started/index.md | 193 +++++++++++++++++++++++++++++++++++ _getting-started/index.md | 2 +- 2 files changed, 194 insertions(+), 1 deletion(-) create mode 100644 _fr/getting-started/index.md diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md new file mode 100644 index 0000000000..fdf021558a --- /dev/null +++ b/_fr/getting-started/index.md @@ -0,0 +1,193 @@ +--- +layout: singlepage-overview +title: Démarrage +partof: getting-started +language: fr +includeTOC: true +--- + +Les instructions ci-dessous couvrent à la fois Scala 2 et Scala 3. + +## Essayer Scala sans installation + +Pour commencer à expérimenter Scala sans plus attendre, utilisez “Scastie” dans votre navigateur _Scastie_ est un environnement "bac à sable" en ligne, où vous pouvez tester Scala, afin de comprendre comment fonctionne le langage et avec un accès à tous les compilateurs Scala et les librairies publiées. + +> Scastie supporte à la fois Scala 2 et Scala 3, en proposant Scala 3 par défaut. +> Si vous cherchez à tester un morceau de code avec Scala 2 +> [cliquez ici](https://scastie.scala-lang.org/MHc7C9iiTbGfeSAvg8CKAA). + +## Installer Scala sur votre ordinateur + +Installer Scala veut dire installer différents outils en ligne de commande, comme le compilateur Scala et les outils de build. +Nous recommandons l'utilisation de l'outil d'installation "Coursier" qui va automatiquement installer toutes les dépendances, mais vous pouvez aussi installer chaque outil à la main. + +### Utilisation de l'installateur Scala (recommandé) + +L'installateur Scala est un outil nommé [Coursier](https://get-coursier.io/docs/cli-overview), la commande principale de l'outil est `cs`. +Il s'assure que la JVM est les outils standards de Scala sont installés sur votre système. +Installez-le sur votre système avec les instructions suivantes. + +
+
+

Suivez les instructions pour installer la commande cs puis exécutez :

+

$ ./cs setup

+
+
+ +En plus de gérer les JVMs, `cs setup` installe aussi des utilitaires en ligne de commande : + +- Un JDK (si vous n'en avez pas déjà un) +- L'outil de construction de package [sbt](https://www.scala-sbt.org/) +- [Ammonite](https://ammonite.io/), un REPL amélioré +- [scalafmt](https://scalameta.org/scalafmt/), le formatteur de code Scala +- `scalac` (le compilateur Scala 2) +- `scala` (le REPL et le lanceur de script Scala 2). + +Pour plus d'informations à propos de `cs`, vous pouvez lire la page suivante : +[coursier-cli documentation](https://get-coursier.io/docs/cli-overview). + +> Actuellement, `cs setup` installe le compilateur Scala 2 et le lanceur +> (les commandes `scalac` et `scala` respectivement). Ce n'est pas un problème, +> car la plupart des projets utilisent un outil de contruction +> de package qui fonctionne à la fois pour Scala 2 et Scala 3. +> Cependant, vous pouvez installer le compilateur et le lanceur Scala 3 en ligne de commande, +> en exécutant les commandes suivantes : +> ``` +> $ cs install scala3-compiler +> $ cs install scala3 +> ``` + +### ...ou manuellement + +Vous avez seulement besoin de deux outils pour compiler, lancer, tester et packager un projet Scala: Java 8 ou 11, et sbt. +Pour les installer manuellement : + +1. Si vous n'avez pas Java 8 ou 11 installé, téléchargez + Java depuis [Oracle Java 8](https://www.oracle.com/java/technologies/javase-jdk8-downloads.html), [Oracle Java 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html), + ou [AdoptOpenJDK 8/11](https://adoptopenjdk.net/). Référez-vous à la page [JDK Compatibility](/overviews/jdk-compatibility/overview.html) pour les détails de compatibilité entre Java et Scala. +1. Installez [sbt](https://www.scala-sbt.org/download.html) + +## Créer un projet "Hello World" avec sbt + +Une fois que vous avez installé sbt, vous pouvez créer un projet Scala, comme expliqué dans la section suivante. + +Pour créer un projet, vous pouvez soit utiliser la ligne de commande, soit un IDE. +Si vous êtes habitué à la ligne de commande, nous recommandons cette approche. + +### Utiliser la ligne de commande + +sbt est un outil de construction de package pour Scala, sbt compile, lance et teste votre code Scala. +(Il peut aussi publier les librairies et faire beaucoup d'autres tâches.) + +Pour créer un nouveau projet Scala avec sbt : + +1. `cd` dans un répertoire vide. +1. Lancez la commande `sbt new scala/scala3.g8` pour créer un projet Scala 3, ou `sbt new scala/hello-world.g8` pour créer un projet Scala 2. + Cela va télécharger un projet template depuis Github. + Cela va aussi créer un dossier `target`, que vous pouvez ignorer. +1. Quand cela vous est demandé, nommez votre application `hello-world`. Cela va créer un projet appelé "hello-world". +1. Voyons ce que nous vennons de générer : + +``` +- hello-world + - project (sbt utilise ce dossier pour ses propres fichiers) + - build.properties + - build.sbt (fichier de définition de la construction du package pour sbt) + - src + - main + - scala (tout votre code Scala doit être placé ici) + - Main.scala (Programme point d'entrée) <-- c'est tout ce dont nous avons pour le moment +``` + +Vous pouvez trouver plus de documentation à propose de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) pour le version 2 de Scala) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. + +### Avec un IDE + +Vous pouvez ignorer le reste de cette page et aller directement sur [Building a Scala Project with IntelliJ and sbt](/getting-started/intellij-track/building-a-scala-project-with-intellij-and-sbt.html). + + +## Ouvrir le projet hello-world + +Utilisons un IDE pour ouvrir le projet. Les plus populaires sont IntelliJ et VSCode. +Il proposent tout deux de fonctionnalité riches, mais vous utiliser d'[autres éditeurs.](https://scalameta.org/metals/docs/editors/overview.html) + +### Avec IntelliJ + +1. Téléchargez et installez [IntelliJ Community Edition](https://www.jetbrains.com/idea/download/) +1. Installez l'extension Scala en suivant [les instruction IntelliJ pour installer des extensions](https://www.jetbrains.com/help/idea/managing-plugins.html) +1. Ouvre le fichier `build.sbt` puis choisissez *Open as a project* + +### Avec VSCOde et metals + +1. Téléchargez [VSCode](https://code.visualstudio.com/Download) +1. Installez l'extension Metals depuis [la marketplace](https://marketplace.visualstudio.com/items?itemName=scalameta.metals) +1. Ensuite, ouvrez le repertoire contenant le fichier `build.sbt` (cela doit être le dossier `hello-world` si vous avez suivi les insctructions précédentes). Choisissez *Import build* lorsque cela vous est demandé. + +> [Metals](https://scalameta.org/metals) est un "Serveur de langage Scala" qui fourni une aide pour écrire du code Scala dans VSCode et d'autres éditeurs [Atom, Sublime Text, autres ...](https://scalameta.org/metals/docs/editors/overview.html), en utilisant le protcole de langage serveur. +> En arrière plan, Metals communique avec l'outil de construction de package en utilisant +> le [Build Server Protocol (BSP)](https://build-server-protocol.github.io/). +> Pour plus de détails sur le fonctionnement de Metals, suivez [“Write Scala in VS Code, Vim, Emacs, Atom and Sublime Text with Metals”](https://www.scala-lang.org/2019/04/16/metals.html). + +### Play with the source code +### Ess + +Ouvrez ces deux fichiers dans votre IDE : + +- _build.sbt_ +- _src/main/scala/Main.scala_ + +Quand vous allez lancer votre projet dans l'étape suivante, la configuration dans _build.sbt_ sera utilisé pour lance le code dans _src/main/scala/Main.scala_. + +## Lancer Hello Word + +Si vous êtes habitué à votre IDE, vous pouvez lancer le code dans _Main.scala_ depuis celui-ci. + +Sinon, vous pouvez lancer l'application depuis le terminal avec ces étapes : + +1. `cd` vers `hello-world`. +1. Lancez `sbt`. Cela va ouvrir la console sbt. +1. Ecrivez `~run`. Le symbole `~` est optionel, il va relancer l'application à chaque sauvegarde de fichier. + Cela permet un cyle rapide de modification/relance/debug. sbt va aussi génére un dossier `target` que vous pouvez ignorer. + +Quand vous avec fini d'expérimenter avec ce projet, appuyez sur `[Entrée]` pour interrompre la commande `run`. +Puis saisissez `exit` ou appuyer sur `[Ctrl+D]` pour quitter sbt et revenir à votre invite de commande. + +## Prochaines étapes + +Une fois que vous avez terminé le tutoriel ce dessus, vous pouvre consulter : + +* [The Scala Book](/scala3/book/introduction.html) ([Lien](/overviews/scala-book/introduction.html) pour version Scala 2), qui fourni un ensemble de courtes leçons et introduit les fonctionnalités principales de Scala. +* [The Tour of Scala](/tour/tour-of-scala.html) pour une introduction des fonctionnalités Scala. +* [Learning Resources](/learn.html), qui contient des tutoriels et des cours interactifs. +* [Our list of some popular Scala books](/books.html). +* [The migration guide](/scala3/guides/migration/compatibility-intro.html) pour vous aider à migrer votre code Scala 2 vers Scala 3. + +## Obtenir de l'aide +Il y a plusieurs listes emails et cannaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. + + + + + + + + + diff --git a/_getting-started/index.md b/_getting-started/index.md index cad7921564..03af9270c4 100644 --- a/_getting-started/index.md +++ b/_getting-started/index.md @@ -2,7 +2,7 @@ layout: singlepage-overview title: Getting Started partof: getting-started -languages: [ja] +languages: [fr, ja] includeTOC: true redirect_from: "/getting-started.html" From 1eee5025c8df21c5d1dd9868b17a7d33a2c386bc Mon Sep 17 00:00:00 2001 From: Antoine POINTEAU Date: Thu, 2 Dec 2021 10:40:37 +0100 Subject: [PATCH 02/17] add small fixes --- _fr/getting-started/index.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index fdf021558a..9fb2efa254 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -99,7 +99,7 @@ Pour créer un nouveau projet Scala avec sbt : - Main.scala (Programme point d'entrée) <-- c'est tout ce dont nous avons pour le moment ``` -Vous pouvez trouver plus de documentation à propose de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) pour le version 2 de Scala) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. +Vous pouvez trouver plus de documentation à propose de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) vers la version Scala 2) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. ### Avec un IDE @@ -128,8 +128,7 @@ Il proposent tout deux de fonctionnalité riches, mais vous utiliser d'[autres > le [Build Server Protocol (BSP)](https://build-server-protocol.github.io/). > Pour plus de détails sur le fonctionnement de Metals, suivez [“Write Scala in VS Code, Vim, Emacs, Atom and Sublime Text with Metals”](https://www.scala-lang.org/2019/04/16/metals.html). -### Play with the source code -### Ess +### Essayer avec le code source Ouvrez ces deux fichiers dans votre IDE : @@ -156,7 +155,7 @@ Puis saisissez `exit` ou appuyer sur `[Ctrl+D]` pour quitter sbt et revenir à v Une fois que vous avez terminé le tutoriel ce dessus, vous pouvre consulter : -* [The Scala Book](/scala3/book/introduction.html) ([Lien](/overviews/scala-book/introduction.html) pour version Scala 2), qui fourni un ensemble de courtes leçons et introduit les fonctionnalités principales de Scala. +* [The Scala Book](/scala3/book/introduction.html) ([Lien](/overviews/scala-book/introduction.html) vers la version Scala 2), qui fourni un ensemble de courtes leçons et introduit les fonctionnalités principales de Scala. * [The Tour of Scala](/tour/tour-of-scala.html) pour une introduction des fonctionnalités Scala. * [Learning Resources](/learn.html), qui contient des tutoriels et des cours interactifs. * [Our list of some popular Scala books](/books.html). From 0a3fd0e07b204e614fbb00c3a10b6be4acda663a Mon Sep 17 00:00:00 2001 From: Antoine POINTEAU Date: Thu, 2 Dec 2021 11:37:12 +0100 Subject: [PATCH 03/17] add contribution author --- _fr/getting-started/index.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 9fb2efa254..7471e5e8ed 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -164,6 +164,8 @@ Une fois que vous avez terminé le tutoriel ce dessus, vous pouvre consulter : ## Obtenir de l'aide Il y a plusieurs listes emails et cannaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. +Traduction par Antoine Pointeau. + From 4ca248f79528e2f9011f22242a63282fdbde7502 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:33:08 +0100 Subject: [PATCH 04/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 7471e5e8ed..91dcfdf255 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -117,7 +117,7 @@ Il proposent tout deux de fonctionnalité riches, mais vous utiliser d'[autres 1. Installez l'extension Scala en suivant [les instruction IntelliJ pour installer des extensions](https://www.jetbrains.com/help/idea/managing-plugins.html) 1. Ouvre le fichier `build.sbt` puis choisissez *Open as a project* -### Avec VSCOde et metals +### Avec VSCode et metals 1. Téléchargez [VSCode](https://code.visualstudio.com/Download) 1. Installez l'extension Metals depuis [la marketplace](https://marketplace.visualstudio.com/items?itemName=scalameta.metals) From 55b791ccccc21e62db4faf4ba11d63885e9adc0e Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:33:25 +0100 Subject: [PATCH 05/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 91dcfdf255..4f19714734 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -135,7 +135,7 @@ Ouvrez ces deux fichiers dans votre IDE : - _build.sbt_ - _src/main/scala/Main.scala_ -Quand vous allez lancer votre projet dans l'étape suivante, la configuration dans _build.sbt_ sera utilisé pour lance le code dans _src/main/scala/Main.scala_. +Quand vous allez lancer votre projet dans l'étape suivante, la configuration dans _build.sbt_ sera utilisé pour lancer le code dans _src/main/scala/Main.scala_. ## Lancer Hello Word From 0a4b96aefe9a6b8752967aeb711c2bda119a265c Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:33:34 +0100 Subject: [PATCH 06/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 4f19714734..440a155357 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -146,7 +146,7 @@ Sinon, vous pouvez lancer l'application depuis le terminal avec ces étapes : 1. `cd` vers `hello-world`. 1. Lancez `sbt`. Cela va ouvrir la console sbt. 1. Ecrivez `~run`. Le symbole `~` est optionel, il va relancer l'application à chaque sauvegarde de fichier. - Cela permet un cyle rapide de modification/relance/debug. sbt va aussi génére un dossier `target` que vous pouvez ignorer. + Cela permet un cyle rapide de modification/relance/debug. sbt va aussi générer un dossier `target` que vous pouvez ignorer. Quand vous avec fini d'expérimenter avec ce projet, appuyez sur `[Entrée]` pour interrompre la commande `run`. Puis saisissez `exit` ou appuyer sur `[Ctrl+D]` pour quitter sbt et revenir à votre invite de commande. From 5ec4a22ffe91bae6437a32dcc98bdf2b0595c480 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:33:45 +0100 Subject: [PATCH 07/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 440a155357..b9f5550b70 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -149,7 +149,7 @@ Sinon, vous pouvez lancer l'application depuis le terminal avec ces étapes : Cela permet un cyle rapide de modification/relance/debug. sbt va aussi générer un dossier `target` que vous pouvez ignorer. Quand vous avec fini d'expérimenter avec ce projet, appuyez sur `[Entrée]` pour interrompre la commande `run`. -Puis saisissez `exit` ou appuyer sur `[Ctrl+D]` pour quitter sbt et revenir à votre invite de commande. +Puis saisissez `exit` ou appuyez sur `[Ctrl+D]` pour quitter sbt et revenir à votre invite de commande. ## Prochaines étapes From ba61d792a2a8fb7670af4bf6b00d6154bcdb3233 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:34:17 +0100 Subject: [PATCH 08/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index b9f5550b70..7f7f85640e 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -96,7 +96,7 @@ Pour créer un nouveau projet Scala avec sbt : - src - main - scala (tout votre code Scala doit être placé ici) - - Main.scala (Programme point d'entrée) <-- c'est tout ce dont nous avons pour le moment + - Main.scala (Programme point d'entrée) <-- c'est tout ce dont nous avons besoin pour le moment ``` Vous pouvez trouver plus de documentation à propose de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) vers la version Scala 2) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. From 96c7a311b9ea33ac9e883b3769795cbdf6da3d17 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:34:34 +0100 Subject: [PATCH 09/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 7f7f85640e..96c27266ca 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -99,7 +99,7 @@ Pour créer un nouveau projet Scala avec sbt : - Main.scala (Programme point d'entrée) <-- c'est tout ce dont nous avons besoin pour le moment ``` -Vous pouvez trouver plus de documentation à propose de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) vers la version Scala 2) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. +Vous pouvez trouver plus de documentation à propos de sbt dans le [Scala Book](/scala3/book/tools-sbt.html) ([Lien](/overviews/scala-book/scala-build-tool-sbt.html) vers la version Scala 2) et sur la [documentation](https://www.scala-sbt.org/1.x/docs/index.html) officielle de sbt. ### Avec un IDE From 5b93eae94e15b4b5c5e624426ba990b083b8f793 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:34:47 +0100 Subject: [PATCH 10/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 96c27266ca..c7d3241f3e 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -109,7 +109,7 @@ Vous pouvez ignorer le reste de cette page et aller directement sur [Building a ## Ouvrir le projet hello-world Utilisons un IDE pour ouvrir le projet. Les plus populaires sont IntelliJ et VSCode. -Il proposent tout deux de fonctionnalité riches, mais vous utiliser d'[autres éditeurs.](https://scalameta.org/metals/docs/editors/overview.html) +Il proposent tout deux des fonctionnalités riches, mais vous utiliser d'[autres éditeurs.](https://scalameta.org/metals/docs/editors/overview.html) ### Avec IntelliJ From ac8896787947432a79d48e244eb11ce0edfd32a0 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:34:55 +0100 Subject: [PATCH 11/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index c7d3241f3e..ddc68f57c4 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -115,7 +115,7 @@ Il proposent tout deux des fonctionnalités riches, mais vous utiliser d'[autres 1. Téléchargez et installez [IntelliJ Community Edition](https://www.jetbrains.com/idea/download/) 1. Installez l'extension Scala en suivant [les instruction IntelliJ pour installer des extensions](https://www.jetbrains.com/help/idea/managing-plugins.html) -1. Ouvre le fichier `build.sbt` puis choisissez *Open as a project* +1. Ouvrez le fichier `build.sbt` puis choisissez *Open as a project* ### Avec VSCode et metals From d86db247850fe6b8cd10bf124ee71b67af0f4388 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:35:18 +0100 Subject: [PATCH 12/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index ddc68f57c4..d65d61231f 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -121,7 +121,7 @@ Il proposent tout deux des fonctionnalités riches, mais vous utiliser d'[autres 1. Téléchargez [VSCode](https://code.visualstudio.com/Download) 1. Installez l'extension Metals depuis [la marketplace](https://marketplace.visualstudio.com/items?itemName=scalameta.metals) -1. Ensuite, ouvrez le repertoire contenant le fichier `build.sbt` (cela doit être le dossier `hello-world` si vous avez suivi les insctructions précédentes). Choisissez *Import build* lorsque cela vous est demandé. +1. Ensuite, ouvrez le repertoire contenant le fichier `build.sbt` (cela doit être le dossier `hello-world` si vous avez suivi les instructions précédentes). Choisissez *Import build* lorsque cela vous est demandé. > [Metals](https://scalameta.org/metals) est un "Serveur de langage Scala" qui fourni une aide pour écrire du code Scala dans VSCode et d'autres éditeurs [Atom, Sublime Text, autres ...](https://scalameta.org/metals/docs/editors/overview.html), en utilisant le protcole de langage serveur. > En arrière plan, Metals communique avec l'outil de construction de package en utilisant From 15dfa49493c810e21f717dc42f566d54c2bd6785 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:35:32 +0100 Subject: [PATCH 13/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index d65d61231f..81d85b426d 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -153,7 +153,7 @@ Puis saisissez `exit` ou appuyez sur `[Ctrl+D]` pour quitter sbt et revenir à v ## Prochaines étapes -Une fois que vous avez terminé le tutoriel ce dessus, vous pouvre consulter : +Une fois que vous avez terminé le tutoriel ce dessus, vous pouvez consulter : * [The Scala Book](/scala3/book/introduction.html) ([Lien](/overviews/scala-book/introduction.html) vers la version Scala 2), qui fourni un ensemble de courtes leçons et introduit les fonctionnalités principales de Scala. * [The Tour of Scala](/tour/tour-of-scala.html) pour une introduction des fonctionnalités Scala. From cdff6f48990f52f2973366e2269c98cee2ae462a Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:35:51 +0100 Subject: [PATCH 14/17] Update _fr/getting-started/index.md Co-authored-by: Jean Helou --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 81d85b426d..3ec082c958 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -162,7 +162,7 @@ Une fois que vous avez terminé le tutoriel ce dessus, vous pouvez consulter : * [The migration guide](/scala3/guides/migration/compatibility-intro.html) pour vous aider à migrer votre code Scala 2 vers Scala 3. ## Obtenir de l'aide -Il y a plusieurs listes emails et cannaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. +Il y a plusieurs listes emails et canaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. Traduction par Antoine Pointeau. From f0498f18125d9fa14315a7480ce2f00f2ae980a9 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Thu, 2 Dec 2021 23:41:19 +0100 Subject: [PATCH 15/17] Update index.md --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 3ec082c958..33cbfcb0be 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -148,7 +148,7 @@ Sinon, vous pouvez lancer l'application depuis le terminal avec ces étapes : 1. Ecrivez `~run`. Le symbole `~` est optionel, il va relancer l'application à chaque sauvegarde de fichier. Cela permet un cyle rapide de modification/relance/debug. sbt va aussi générer un dossier `target` que vous pouvez ignorer. -Quand vous avec fini d'expérimenter avec ce projet, appuyez sur `[Entrée]` pour interrompre la commande `run`. +Quand vous avez fini d'expérimenter avec ce projet, appuyez sur `[Entrée]` pour interrompre la commande `run`. Puis saisissez `exit` ou appuyez sur `[Ctrl+D]` pour quitter sbt et revenir à votre invite de commande. ## Prochaines étapes From e694b00f946b02973c19ace8a965df0ee1e0aa3e Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Sat, 4 Dec 2021 21:36:26 +0100 Subject: [PATCH 16/17] Update _fr/getting-started/index.md Co-authored-by: Meriam Lachkar --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index 33cbfcb0be..d7aa7f61db 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -109,7 +109,7 @@ Vous pouvez ignorer le reste de cette page et aller directement sur [Building a ## Ouvrir le projet hello-world Utilisons un IDE pour ouvrir le projet. Les plus populaires sont IntelliJ et VSCode. -Il proposent tout deux des fonctionnalités riches, mais vous utiliser d'[autres éditeurs.](https://scalameta.org/metals/docs/editors/overview.html) +Il proposent tout deux des fonctionnalités riches, mais vous pouvez utiliser d'[autres éditeurs.](https://scalameta.org/metals/docs/editors/overview.html) ### Avec IntelliJ From 9a245f627761a0f25519882a6fe2644259105112 Mon Sep 17 00:00:00 2001 From: Antoine Pointeau Date: Mon, 6 Dec 2021 09:52:40 +0100 Subject: [PATCH 17/17] Update _fr/getting-started/index.md Co-authored-by: Meriam Lachkar --- _fr/getting-started/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_fr/getting-started/index.md b/_fr/getting-started/index.md index d7aa7f61db..1c6b3306fe 100644 --- a/_fr/getting-started/index.md +++ b/_fr/getting-started/index.md @@ -162,7 +162,7 @@ Une fois que vous avez terminé le tutoriel ce dessus, vous pouvez consulter : * [The migration guide](/scala3/guides/migration/compatibility-intro.html) pour vous aider à migrer votre code Scala 2 vers Scala 3. ## Obtenir de l'aide -Il y a plusieurs listes emails et canaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. +Il y a plusieurs listes de diffusion et canaux de discussions instantanés si vous souhaitez rencontrer rapidement d'autres utilisateurs de Scala. Allez faire un tour sur notre page [community](https://scala-lang.org/community/) pour consulter la liste des ces ressources et obtenir de l'aide. Traduction par Antoine Pointeau.