Git Product home page Git Product logo

go-tour-fr's People

Contributors

adg avatar alexbrainman avatar altree avatar andrewaustin avatar andybons avatar b10s avatar bcmills avatar bgadrian avatar broady avatar campoy avatar chai2010 avatar coil avatar diodfr avatar dmitshur avatar dolmen avatar dupoxy avatar katiehockman avatar kortschak avatar kytrinyx avatar martinkunc avatar mikespook avatar minux avatar rakyll avatar robphoenix avatar robpike avatar sajmani avatar tux21b avatar xmehaut avatar ykzts avatar zorion avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

go-tour-fr's Issues

Fautes de français

Context: http://127.0.0.1:3999/flowcontrol/1

Paragraphes corrigés
Go a une seule structure de boucle, la boucle for.

La boucle de base for a trois composantes séparées par des points-virgules:

La déclaration d'initialisation: exécutée avant la première itération
L'expression de condition: évaluée avant chaque itération
La déclaration d'aboutissement : exécutée à la fin de chaque itération
La déclaration d'initialisation sera souvent une déclaration de variable courte et les variables ainsi déclarées ne sont visibles que dans le cadre de la déclaration for.

l'Itération de la boucle sera arrêtée une fois que la condition booléenne sera évaluée à false.

Note : contrairement à d'autres langages comme C, Java ou Javascript il n'y a pas de parenthèses entourant les trois composantes de la déclaration for et les accolades { } sont toujours exigées.

wrong byte count in example

Context: https://go-tour-fr.appspot.com/methods/21

In the example the read result is displayed first as a byte array, then as an ascii string

ascii string is wrapped by :n but not the byte array:

	fmt.Printf("n = %v err = %v b = %v\n", n, err, b)
	fmt.Printf("b[:n] = %q\n", b[:n])

so at the second read, 6 bytes are still available, but 8 bytes are displayed in the array:

n = 6 err = b = [101 97 100 101 114 33 32 82]
b[:n] = "eader!"

you should change the line 15 from this:

	fmt.Printf("n = %v err = %v b = %v\n", n, err, b)

to this:

	fmt.Printf("n = %v err = %v b = %v\n", n, err, b[:n])

n = 6 err = b = [101 97 100 101 114 33]
b[:n] = "eader!"

Fibonacci solutions

The solution isn't good. It misses F(0).

The output must be :

0
1
1
2
…

and you have :

1
1
2
3
…

Corrections orthographique

Context: https://go-tour-fr.appspot.com/basics/7
Corrections orthographique

Il y a des problèmes d'accords de grammaire.
Je propose de corriger le texte comme ceci :

Les valeurs de retour de Go peuvent être nommées. Si c'est le cas, elles sont traitées comme des variables définies dans le haut de la fonction.

Ces noms doivent être utilisés pour documenter la signification des valeurs de retour.

Une déclaration return sans arguments renvoie les valeurs de retour nommées. C'est ce qu'on appelle un retour « nu ».

Des déclarations de retour nus doivent être utilisées uniquement dans des fonctions courte, comme avec l'exemple montré ici. Ils peuvent nuire à la lisibilité de fonctions plus grande.

Fautes de français

Context: http://127.0.0.1:3999/basics/14

le type de la variable est déduitE de la valeur sur le côté droit.
la phrase devrait être :
le type de la variable est déduit de la valeur sur le côté droit.

Lorsque le côté droit de la déclaration est typéE
la phrase devrait être :
Lorsque le côté droit de la déclaration est typé

comment ce type est affectéE.
la phrase devrait être :
comment ce type est affecté.

Fix imports

import from code.google.com/p/go-tour-french/ must change to github.com/dupoxy/go-tour-fr

  • content/methods/exercise-reader.go
  • solutions/slices.go
  • solutions/image.go
  • solutions/binarytrees.go
  • gotour/local.go

Erreur de français

Context: http://127.0.0.1:3999/basics/7

Est:
...dans des fonctions courte, comme avec l'exemple montré ici. Ils peuvent nuire à la lisibilité de fonctions plus grande....

Devrait être:
...dans des fonctions courtes, comme avec l'exemple montré ici. Ils peuvent nuire à la lisibilité de fonctions plus grandes....

Problèmes de traduction

Context: https://go-tour-fr.appspot.com/methods/12

Dans certaines langues, cela déclencherait une exception de pointeur nul, mais en Go il est courant d'écrire des méthodes qui gèrent avec élégance d'être appelé avec un récepteur nul (comme avec la méthode M dans cet exemple.)

devrait (à mon sens) devenir :

Dans certains langages, cela déclencherait une exception de pointeur nul, mais en Go il est courant d'écrire des méthodes qui gèrent avec élégance d'être appelées avec un récepteur nul (comme avec la méthode M dans cet exemple.)

Aucun retour de compilation/exécution

Contexte: https://go-tour-fr.appspot.com/basics/3

Bonjour,

  1. Version de Go: celle utilisée sur le serveur (online)
  2. OS & Architecture: Windows 10 x64
  3. Action: Compilation du programme proposé à l'URL indiquée
  4. Résultat attendu: Je m'attendais à voir l'erreur attendue ou le print attendu en corrigeant l'erreur.
  5. Résultat obtenu: Aucun retour dans l'encart console avec ou sans erreur.

L'erreur de compilation attendue n'apparait pas dans l'encart de sortie/entrée (comme tout autre message durant l'exécution d'ailleurs) contrairement à la version anglaise, testé sous Opera et Edge. Aucun message d'erreur dans la console du navigateur pour vous aider.
Lien vers la version anglaise (fonctionnelle) : https://tour.golang.org/basics/3

Error compilation

Context: https://go-tour-fr.appspot.com/basics/5

Lors de l'exécution du code (sans modification), j'ai cette erreur en retour:
{"compile_errors":"can't load package: package main: \nprog.go:1:1: expected 'package', found 'EOF'\n","output":""}

Alors que sur la version EN tout fonctionne bien

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.