Skip to content

Commit bda7092

Browse files
committed
Merge pull request #312 from DjangoGirls/french
Added the French version of the tutorial 🎉🌷
2 parents b56ec15 + 7fe92c3 commit bda7092

File tree

109 files changed

+3714
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+3714
-0
lines changed

LANGS.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
* [Polski](pl)
33
* [Українська](uk)
44
* [Español (beta)](es)
5+
* [Français (beta)](fr)

fr/CONTRIBUTING.md

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
# How to contribute
2+
3+
The Django Girls Tutorial is licensed under a *Creative Commons Attribution-ShareAlike 4.0* license. Everyone is free to add, edit and correct the tutorial.
4+
5+
# Editing basics
6+
7+
The source code of the tutorial is [hosted on Github](http://github.com/DjangoGirls/tutorial). The Github [Fork & Pull workflow](https://help.github.com/articles/using-pull-requests) is used to accept and review changes.
8+
9+
The tutorial uses the [GitBook](https://www.gitbook.io/) service for publishing its documentation. [See more information about how Gitbook works](http://help.gitbook.io/).
10+
11+
The tutorial is written in [Markdown mark up language](https://help.github.com/articles/markdown-basics).
12+
13+
You can find any discussions about the contents of the tutorial on the [Github issue tracker](https://github.com/DjangoGirls/tutorial/issues).
14+
15+
# Getting started and prerequisites
16+
17+
For contributing to the tutorial the following is needed to get started:
18+
19+
* a [Github account](https://github.com)
20+
* in the case of complex edits familiarity with [Git command line basics](https://help.github.com/articles/set-up-git) or familiarity with an app ([Windows](https://windows.github.com/), [Mac](https://mac.github.com/)) to push your edits made on your computer to Github.
21+
22+
## Fork the repository
23+
24+
First fork the [DjangoGirls/tutorial](https://github.com/DjangoGirls/tutorial) repository to your personal Github account:
25+
26+
![Fork button](contributing/images/fork.png)
27+
28+
# Editing chapter content
29+
30+
## Simple changes
31+
32+
For simple changes like typo corrections you can use the Github online editor:
33+
34+
* Open your local fork page on Github,
35+
* go to *README.md* file in any chapter,
36+
* press the *Edit* icon (pen)
37+
38+
and you can edit the chapter directly on github.com.
39+
40+
![Bouton d'édition](contributing/images/edit.png)
41+
42+
Markdown syntax is used to edit the individual pages of the tutorial.
43+
44+
![Github editor](contributing/images/github_editor.png)
45+
46+
Save your changes and create a pull request as explained below.
47+
48+
## New content and complex changes
49+
50+
For adding new chapters, writing longer snippets of text or adding images, you need to get a copy of the tutorial to your local computer.
51+
52+
Either use the Github app for your operating system (mentioned above) or `git` command line to get the repository locally. You get the repository address from the front page of your own Github repository fork:
53+
54+
git clone [email protected]:yourgithubusername/tutorial.git
55+
56+
57+
Download the [Gitbook Editor](http://help.gitbook.io/editor/README.html) app to your computer.
58+
59+
Then you can open the tutorial in Gitbook Editor (*File* > *Open book*).
60+
61+
![Gitbook](contributing/images/gitbook.png)
62+
63+
Make any changes in the tutorial using the editor and then save changes (*Book* > *Save all*).
64+
65+
Then commit the changes using `git` and push the changes to your remote Github repository.
66+
67+
Example:
68+
69+
$ git status
70+
On branch contributing
71+
Untracked files:
72+
(use "git add <file>..." to include in what will be committed)
73+
74+
contributing_and_editing_this_book/images/gitbook.png
75+
76+
$ git add contributing_and_editing_this_book/images/gitbook.png
77+
78+
$ git commit -m "Added gitbook editor screenshot"
79+
[contributing fe36152] Added gitbook screenshot
80+
1 file changed, 0 insertions(+), 0 deletions(-)
81+
create mode 100644 contributing_and_editing_this_book/images/gitbook.png
82+
83+
$ git push
84+
Counting objects: 11, done.
85+
Delta compression using up to 8 threads.
86+
Compressing objects: 100% (5/5), done.
87+
Writing objects: 100% (5/5), 266.37 KiB | 0 bytes/s, done.
88+
Total 5 (delta 1), reused 0 (delta 0)
89+
To [email protected]:miohtama/tutorial.git
90+
b37ca59..fe36152 contributing -> contributing
91+
92+
93+
# Making a pull request
94+
95+
After you have finished your changes you need to create [a pull request](https://help.github.com/articles/using-pull-requests) on Github. DjangoGirls will get notified about the pull request, review your changes, suggest any corrections if needed and then *pull* your changes to the master version.
96+
97+
In your own repository on Github press do *Compare & pull request*
98+
99+
![Gitbook](contributing/images/pull_request.png)
100+
101+
Fill in the information *why* this change is being made. The reviewer can see the details of the actual change, so you don't need repeat the content of the change.
102+
103+
Then press *Create pull request*.
104+
105+
Github emails will notify you for the follow up process.
106+
107+
# Further information and help
108+
109+
For any questions please [contact DjangoGirls](http://djangogirls.org/).

fr/README.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Tutoriel Django Girls
2+
3+
[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
4+
5+
> Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution-ShareAlike 4.0 International. Pour obtenir une copie de cette licence, visitez http://creativecommons.org/licenses/by-sa/4.0/
6+
7+
## Translation
8+
9+
This tutorial has been translated from English to French by a group of awesome volunteers. Special thanks for help go to Lucie Daeye and Georges Dubus. <3 <3
10+
11+
## Introduction
12+
13+
Avez vous déjà eu l'impression que la technologie prend une place de plus en plus importante, mais que vous êtes en quelque sort laissé·e à la traîne ? Avez vous déjà été curieux·se de comment créer un site web, sans jamais avoir le courage de vous plonger dedans ? Vous êtes vous déjà dit que le monde du logiciel est trop compliqué pour savoir ne serait-ce que par où l'attaquer ?
14+
15+
Hé bien, bonne nouvelle ! Programmer n'est pas aussi dur que ça en a l'air, et nous sommes là pour vous montrer à quel point ça peut être fun.
16+
17+
Ce tutoriel ne va pas vous transformer en programmeur·se du jour au lendemain. Devenir vraiment bon·ne peut prendre des mois, voire même des années d'apprentissage et de pratique. Mais nous voulons vous montrer que programmer ou créer des sites web n'est pas aussi compliqué que ça en a l'air. Nous allons essayer de notre mieux de vous expliquer différents morceaux de la technologie, pour la rendre moins intimidante.
18+
19+
Nous espérons arriver à vous faire aimer la technologie autant que nous l'aimons !
20+
21+
## Qu'apprendrez vous au cours de ce tutoriel ?
22+
23+
À la fin de ce tutoriel, vous aurez une application toute simple et pleinement fonctionnelle : votre propre blog. Nous allons vous montrer comment le mettre en ligne, pour pouvoir montrer le résultat à d'autres personnes.
24+
25+
Ça devrait ressembler plus ou moins à ça :
26+
27+
![Figure 0.1][2]
28+
29+
[2]: images/application.png
30+
31+
> Si vous travaillez sur ce tutoriel dans votre coin et que vous n'avez pas de coach pour vous aider en cas de problème, venez sur le chat: [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge). Nous avons demandé aux coachs et participant·e·s des précédentes éditions de passer de temps en temps pour aider les autres avec le tutoriel. N'aillez pas peur d'y poser vos questions !
32+
33+
Okay, [commençons par le commencement...][3]
34+
35+
[3]: how_internet_works/README.md
36+
37+
## À propos, et contributions
38+
39+
Ce tutoriel est maintenu par [DjangoGirls][4]. Si vous trouvez des erreurs ou souhaitez mettre à jour le tutoriel veuillez [suivre les instructions de contribution][5].
40+
41+
[4]: http://djangogirls.org/
42+
[5]: https://github.com/DjangoGirls/tutorial/blob/master/CONTRIBUTING.md
43+
44+
## Voulez vous nous aider à traduire le tutoriel dans d'autres langues ?
45+
46+
Pour l'instant, les traductions sont maintenue sur crowdin.com.
47+
48+
https://crowdin.com/project/django-girls-tutorial
49+
50+
Si votre langue n'est pas sur crowdin, veuillez [ouvrir un ticket][6] avec la langue, pour que nous puissions l'ajouter.
51+
52+
[6]: https://github.com/DjangoGirls/tutorial/issues/new

fr/SUMMARY.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Résumé
2+
3+
* [Introduction](README.md)
4+
* [Comment marche l'Internet?](how_internet_works/README.md)
5+
* [Introduction à l'interface en ligne de commande](intro_to_command_line/README.md)
6+
* [Installation de Python](python_installation/README.md)
7+
* [L'éditeur de texte](code_editor/README.md)
8+
* [Introduction à Python](python_introduction/README.md)
9+
* [Django](django/README.md)
10+
* [Installation de Django](django_start_project/README.md)
11+
* [Votre premier projet Django!](django_start_project/README.md)
12+
* [Les modèles dans Django](django_models/README.md)
13+
* [Django ORM and QuerySets](django_orm/README.md)
14+
* [L'interface d'administration de Django](django_admin/README.md)
15+
* [Déployer!](deploy/README.md)
16+
* [Les urls Django](django_urls/README.md)
17+
* [Créons nos vues Django!](django_views/README.md)
18+
* [Introduction au HTML](html/README.md)
19+
* [Données dynamiques dans les templates](dynamic_data_in_templates/README.md)
20+
* [Templates Django](django_templates/README.md)
21+
* [CSS - Rendez votre site joli](css/README.md)
22+
* [Héritage de template](template_extending/README.md)
23+
* [Finaliser votre application](extend_your_application/README.md)
24+
* [Formulaires Django](django_forms/README.md)
25+
* [Nom de domaine](domain/README.md)
26+
* [La suite?](whats_next/README.md)

fr/code_editor/README.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# L'éditeur de texte
2+
3+
Vous allez bientôt écrire vos premières lignes de code : il vous faut tout d'abord télécharger un éditeur de texte !
4+
5+
Choisir un éditeur de texte parmi tous ceux disponibles est surtout une histoire de goûts personnels. La plupart des programmeurs Python utilisent des IDE (Environnement de développement intégré) complexes mais très puissant, comme Pycharm par exemple. Ce n'est pas forcément le meilleur choix pour débuter : ceux que nous vous recommandons sont tout aussi puissants, mais beaucoup plus simples à utiliser.
6+
7+
Vous pouvez choisir l'un des éditeurs de la liste ci-dessous mais n'hésiter pas à demander à votre coach l'éditeur qu'il·elle préfère.
8+
9+
## Gedit
10+
11+
Gedit un éditeur libre et gratuit qui est disponible sur tous les systèmes d'exploitation.
12+
13+
[Télécharger][1]
14+
15+
[1]: https://wiki.gnome.org/Apps/Gedit#Download
16+
17+
## Sublime Text 2
18+
19+
Sublime text est un éditeur très populaire : il est disponible gratuitement sous forme de version d'évaluation pour tous les systèmes d'exploitation. Il est facile à installer et à utiliser.
20+
21+
[Télécharger][2]
22+
23+
[2]: http://www.sublimetext.com/2
24+
25+
## Atom
26+
27+
Atom est un éditeur très récent créé par [GitHub][3]. Disponible pour tous les systèmes d'exploitation, il est libre, gratuit et facile à installer et à utiliser.
28+
29+
[3]: http://github.com/
30+
31+
[Télécharger][4]
32+
33+
[4]: https://atom.io/

0 commit comments

Comments
 (0)