Skip to content

Commit 7a553d0

Browse files
committed
French translation improvements from Crowdin made by:
* Arzugar (https://crowdin.com/profile/arzugar) * Brice Copy (https://crowdin.com/profile/bcopy) * Ewen (https://crowdin.com/profile/ewenquim) * Joachim Jablon (https://crowdin.com/profile/ewjoachim) * Raphael Das Gupta (https://crowdin.com/profile/das-g) * Sylvain Chiron (https://crowdin.com/profile/frigory) * Tom (https://crowdin.com/profile/firgon)
1 parent 801ec55 commit 7a553d0

File tree

23 files changed

+483
-261
lines changed

23 files changed

+483
-261
lines changed

fr/README.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
77
## Bienvenue
88

9-
Bienvenue dans le tutoriel Django Girls ! Nous sommes heureux de vous voir ici :) Dans ce tutoriel, nous allons vous emmener dans un voyage sous le capot des technologies web, en vous offrant un aperçu de tous les pièces et les morceaux qui ont besoin de se réunir pour que le web fonctionne tel que nous le connaissons.
9+
Bienvenue dans le tutoriel Django Girls ! Nous sommes heureux de vous voir ici. :) Dans ce tutoriel, nous allons vous emmener dans un voyage sous le capot des technologies web, en vous offrant un aperçu de tous les pièces et les morceaux qui doivent être assemblés pour que le web fonctionne tel que nous le connaissons.
1010

11-
Comme avec toutes les choses inconnues, cela va être une aventure, mais pas de soucis, puisque vous avez déjà eu le courage d'arriver ici, vous allez y arriver :)
11+
Comme avec toutes les choses inconnues, cela va être une aventure, mais pas de soucis, puisque vous avez déjà eu le courage d'arriver ici, vous allez y arriver. :)
1212

1313
## Introduction
1414

15-
Avez-vous déjà eu l'impression que le monde est de plus en plus remplit de technologies avec lesquelles vous n'êtes pas (encore) familière ? Avez-vous déjà été curieuse 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 de l'informatique est trop compliqué, ne serait-ce que pour savoir par où commencer ?
15+
Avez-vous déjà eu l'impression que le monde est de plus en plus rempli de technologies avec lesquelles vous n'êtes pas (encore) familière ? Avez-vous déjà été curieuse 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 de l'informatique est trop compliqué, ne serait-ce que pour savoir par où commencer ?
1616

1717
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 amusant.
1818

@@ -22,29 +22,29 @@ Nous espérons arriver à vous faire aimer la technologie autant que nous l'aimo
2222

2323
## Qu'apprendrez-vous au cours de ce tutoriel ?
2424

25-
Une fois que vous avez terminé le tutoriel, vous aurez une petite application web: votre propre blog. Nous allons vous montrer comment le mettre en ligne, afin que les autres puissent voir votre travail!
25+
Une fois que vous aurez terminé le tutoriel, vous aurez une petite application web : votre propre blog. Nous allons vous montrer comment le mettre en ligne, ainsi votre travail sera visible par d'autres !
2626

2727
Ça devrait ressembler plus ou moins à ça :
2828

2929
![Figure 0.1](images/application.png)
3030

31-
> Si vous travaillez avec le tutoriel de votre coté et vous n'avez pas un coach qui vous aiderait en cas de problème, nous avons un système de chat pour vous: [![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial). 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'ayez pas peur et allez poser vos questions !
31+
> Si vous travaillez avec le tutoriel de votre côté et n'avez pas un coach qui vous aiderait en cas de problème, nous avons un système de discussion instantanée pour vous : [![Gitter](https://badges.gitter.im/DjangoGirls/tutorial.svg)](https://gitter.im/DjangoGirls/tutorial). 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'ayez pas peur et allez poser vos questions !
3232
33-
Ok, [commençons par le commencement…](./how_the_internet_works/README.md)
33+
OK, [commençons par le commencement…](./how_the_internet_works/README.md)
3434

3535
## Suivre le tutoriel chez soi
3636

37-
Il est formidable de participer à un atelier Django Girls, mais nous comprenons qu'il n'est pas toujours facile d'en trouver un. C'est pourquoi nous vous encourageons à essayer de suivre ce tutoriel chez vous. Pour les lecteurs à la maison, nous sommes actuellement en train de préparer des vidéos qu'il vous soit plus facile de suivre le tutoriel de votre coté. C'est encore un travail en cours, mais de plus en plus de choses seront bientôt couvertes [Le codage est pour les filles](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) Chaînes YouTube.
37+
Il est formidable de participer à un atelier Django Girls, mais nous comprenons qu'il n'est pas toujours facile d'en trouver un. C'est pourquoi nous vous encourageons à essayer de suivre ce tutoriel chez vous. Pour les lectrices à la maison, nous sommes actuellement en train de préparer des vidéos afin qu'il vous soit plus facile de suivre le tutoriel de votre côté. C'est encore un travail en cours, mais la chaine YouTube [Le code convient aux filles](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) couvre de plus en plus de choses.
3838

3939
Dans chaque chapitre couvert se trouve un lien pointant vers la vidéo correspondante.
4040

4141
## À propos et contributions
4242

4343
Ce tutoriel est maintenu par [DjangoGirls](https://djangogirls.org/). Si vous rencontrez des erreurs ou souhaitez simplement suggérer une amélioration du tutoriel, il est important de respecter [les règles de contribution](https://github.com/DjangoGirls/tutorial/blob/master/README.md).
4444

45-
## Voudriez-vous nous aider à traduire le tutoriel dans d'autres langues?
45+
## Vous voulez nous aider à traduire le tutoriel dans d'autres langues ?
4646

47-
Actuellement, les traductions sont conservés sur la plate-forme crowdin.com :
47+
Actuellement, les traductions sont faites sur la plateforme crowdin.com :
4848

4949
https://crowdin.com/project/django-girls-tutorial
5050

fr/SUMMARY.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,20 @@
1616
* [Installation de Python](python_installation/README.md)
1717
* [L'éditeur de texte](code_editor/README.md)
1818
* [Introduction à Python](python_introduction/README.md)
19-
* [Qu'est-ce que Django?](django/README.md)
19+
* [Qu'est-ce que Django ?](django/README.md)
2020
* [Installation de Django](django_installation/README.md)
2121
* [Votre premier projet Django !](django_start_project/README.md)
2222
* [Les modèles dans Django](django_models/README.md)
2323
* [Django admin](django_admin/README.md)
24-
* [Déployer!](deploy/README.md)
24+
* [Déployer !](deploy/README.md)
2525
* [Les URL de Django](django_urls/README.md)
26-
* [Vues Django - C'est l'heure de créer !](django_views/README.md)
26+
* [Vues Django – c'est l'heure de créer !](django_views/README.md)
2727
* [Introduction au HTML](html/README.md)
2828
* [Django ORM (Querysets)](django_orm/README.md)
2929
* [Données dynamiques dans les templates](dynamic_data_in_templates/README.md)
3030
* [Templates Django](django_templates/README.md)
31-
* [CSS - Rendez votre site joli](css/README.md)
31+
* [CSS – donnez du style](css/README.md)
3232
* [Héritage de template](template_extending/README.md)
3333
* [Finaliser votre application](extend_your_application/README.md)
3434
* [Formulaires Django](django_forms/README.md)
35-
* [La suite?](whats_next/README.md)
35+
* [Et maintenant ?](whats_next/README.md)

fr/chromebook_setup/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Installation de Chromebook
22

3-
> **Note** Si vous avez déjà passé les étapes d’Installation, il n'est pas nécessaire de les répéter - vous pouvez vous rendre directement à[Introduction à Python](../python_introduction/README.md).
3+
> **Note** Si vous avez déjà passé les [étapes d’installation](../installation/README.md), il n'est pas nécessaire de les répéter - vous pouvez vous rendre directement à [Introduction à Python](../python_introduction/README.md).
44
55
{% include "/chromebook_setup/instructions.md" %}

fr/chromebook_setup/instructions.md

+91-6
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Vous pouvez [passer cette section](http://tutorial.djangogirls.org/en/installation/#install-python) si vous n'utilisez pas un Chromebook. Sinon, votre installation sera un peu différente. Vous pouvez ignorer le reste des instructions d'installation.
22

3-
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9)
3+
### Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com)
44

5-
Cloud 9 est un outil qui vous propose un éditeur de code et un accès à un ordinateur, fonctionnant sur Internet, sur lequel vous pouvez installer, écrire et exécuter des logiciels. Pour la durée du tutoriel, Cloud IDE agira comme votre *machine locale*. Vous lancerez toujours des commandes dans un terminal exactement comme vos camarades sous macOS, Ubuntu ou Windows, mais votre terminal sera connecté à un ordinateur distant que Cloud IDE aura configuré pour vous. Voici les instructions pour Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9). Vous pouvez choisir l'un des cloud IDE et suivre les instructions du cloud IDE.
5+
Cloud 9 est un outil qui vous propose un éditeur de code et un accès à un ordinateur, fonctionnant sur Internet, sur lequel vous pouvez installer, écrire et exécuter des logiciels. Pour la durée du tutoriel, Cloud IDE agira comme votre *machine locale*. Vous lancerez toujours des commandes dans un terminal exactement comme vos camarades sous macOS, Ubuntu ou Windows, mais votre terminal sera connecté à un ordinateur distant que Cloud IDE aura configuré pour vous. Voici les instructions pour Cloud IDE (PaizaCloud Cloud IDE, AWS Cloud9, Glitch.com). Vous pouvez choisir l'un des cloud IDE et suivre les instructions du cloud IDE.
66

77
#### PaizaCloud Cloud IDE
88

@@ -43,17 +43,102 @@ Maintenant, vous pouvez voir une interface avec une barre latérale, une grande
4343

4444
Cette fenêtre en bas est votre terminal. Vous pouvez l'utiliser pour donner des instructions à l'ordinateur Cloud9. Vous pouvez changer la taille de la fenêtre et l'agrandir un peu.
4545

46+
#### Glitch.com Cloud IDE
47+
48+
1. Rendez-vous sur [Glitch.com](https://glitch.com/)
49+
2. Créez un compte (https://glitch.com/signup) ou utilisez votre compte GitHub si vous en avez un. (Voir les instructions GitHub ci-dessous.)
50+
3. Cliquez sur *New Project* et choisissez *hello-webpage*
51+
4. Cliquez sur la liste déroulante Outils (en bas à gauche de la fenêtre), puis sur le bouton Terminal pour ouvrir l'onglet terminal qui contiendra une invite comme celle-ci :
52+
53+
{% filename %}Terminal{% endfilename %}
54+
55+
app@nom-de-votre-projet-glitch:~
56+
57+
58+
Lorsque vous utilisez Glitch.com comme environnement de développement Cloud (IDE), vous n'avez pas besoin de créer un environnement virtuel. À la place, créez manuellement les fichiers suivants :
59+
60+
{% filename %}glitch.json{% endfilename %}
61+
62+
```json
63+
{
64+
"install": "pip3 install -r requirements.txt --user",
65+
"start": "bash start.sh",
66+
"watch": {
67+
"throttle": 1000
68+
}
69+
}
70+
```
71+
72+
{% filename %}requirements.txt{% endfilename %}
73+
74+
Django~={{ book.django_version }}
75+
76+
77+
{% filename %}.bash_profile{% endfilename %}
78+
79+
```bash
80+
alias python=python3
81+
alias pip=pip3
82+
```
83+
84+
{% filename %}start.sh{% endfilename %}
85+
86+
```bash
87+
chmod 600 .bash_profile
88+
pip3 install -r requirements.txt --user
89+
python3 manage.py makemigrations
90+
python3 manage.py migrate
91+
python3 manage.py runserver $PORT
92+
```
93+
94+
Une fois ces fichiers créés, allez dans le Terminal et exécutez les commandes suivantes pour créer votre premier projet Django :
95+
96+
{% filename %}Terminal{% endfilename %}
97+
98+
django-admin.py startproject mysite .
99+
refresh
100+
101+
102+
Afin de voir les messages d'erreur détaillés, vous pouvez activer les journaux de débogage Django pour votre application Glitch. Ajoutez simplement ce qui suit à la fin du fichier `mysite/settings.py`.
103+
104+
{% filename %}mysite/settings.py{% endfilename %}
105+
106+
```python
107+
LOGGING = {
108+
'version': 1,
109+
'disable_existing_loggers': False,
110+
'handlers': {
111+
'file': {
112+
'level': 'DEBUG',
113+
'class': 'logging.FileHandler',
114+
'filename': 'debug.log',
115+
},
116+
},
117+
'loggers': {
118+
'django': {
119+
'handlers': ['file'],
120+
'level': 'DEBUG',
121+
'propagate': True,
122+
},
123+
},
124+
}
125+
```
126+
127+
Cela va créer un fichier `debug.log` détaillant les opérations Django et tous les messages d'erreur qui pourraient apparaître, ce qui rendra la correction beaucoup plus facile si votre site Web ne fonctionne pas.
128+
129+
Le redémarrage initial du projet Glitch devrait échouer. (Si vous cliquez sur le bouton en haut de la liste déroulante `Show` puis cliquez sur `In a New Window`, vous recevrez un message d'erreur `DisallowedHost` .) Ne vous inquiétez pas à ce stade, le tutoriel corrigera cela dès que vous aurez mis à jour les paramètres Django de votre projet dans le fichier `mysite/settings.py` .
130+
46131
### Environnement virtuel
47132

48-
Un environnement virtuel (également appelé un virtualenv) est comme une boîte privée dans laquelle nous pouvons insérer du code informatique utile pour un projet sur lequel nous travaillons. Nous les utilisons pour garder distinctement les différents morceaux de code que nous voulons pour nos différents projets ainsi les choses ne se mélangent entre les projets.
133+
Un environnement virtuel (également appelé un virtualenv) est comme une boîte noire dans laquelle nous pouvons insérer du code informatique utile à un projet sur lequel nous travaillons. Nous les utilisons pour conserver séparément les différents morceaux de code que nous voulons dans nos différents projets afin que les choses ne se mélangent entre les projets.
49134

50135
Lancer :
51136

52137
{% filename %}Cloud 9{% endfilename %}
53138

54139
mkdir djangogirls
55140
cd djangogirls
56-
python3.6 -mvenv myvenv
141+
python3 -m venv myvenv
57142
source myvenv/bin/activate
58143
pip install django~={{ book.django_version }}
59144

@@ -66,8 +151,8 @@ Créez un compte [GitHub](https://github.com).
66151

67152
### PythonAnywhere
68153

69-
Le tutoriel Django Girls comprend une section sur ce qui est appelé le Déploiement, processus qui permet de déplacer le code de votre application web vers un ordinateur public (appelé serveur) pour que d'autres personnes puissent voir votre travail.
154+
Le tutoriel Django Girls comprend une section sur ce qui est appelé le Déploiement, un processus qui permet de déplacer le code de votre application web vers un ordinateur public (appelé serveur) pour que d'autres personnes puissent voir votre travail.
70155

71-
Cette partie est un peu étrange quand on fait le tutoriel sur un Chromebook puisque nous utilisons déjà un ordinateur qui est sur Internet (par opposition, par exemple, à un ordinateur portable). Cependant, c'est toujours utile, car nous pouvons penser à notre espace de travail Cloud 9 comme un endroit pour notre travail " en cours " et Python Anywhere comme un endroit pour montrer notre projet à mesure qu'il devient plus complet.
156+
Cette partie est un peu étrange quand on fait le tutoriel sur un Chromebook puisque nous utilisons déjà un ordinateur qui est visible sur Internet (par opposition, par exemple, à un ordinateur portable). Cependant, c'est toujours utile, car nous devons penser à notre espace de travail Cloud 9 comme un endroit pour notre travail "en cours" et Python Anywhere comme un endroit pour publier notre projet à mesure qu'il devient plus complet.
72157

73158
Donc, inscrivez-vous pour un nouveau compte Python Anywhere sur [www.pythonanywhere.com](https://www.pythonanywhere.com).

fr/code_editor/README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# L'éditeur de texte
1+
# L'éditeur de code
22

3-
> Pour les lecteurs à la maison: ce chapitre est couvert en [Installez Python & Éditeur de code](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s)vidéos.
3+
> Pour les lectrices autodidactes, ce chapitre est traité dans la vidéo [Installer Python & Éditeur de code](https://www.youtube.com/watch?v=pVTaqzKZCdA&t=4m43s).
44
5-
Vous allez bientôt écrire vos premières lignes de code : Il vous faut tout d'abord télécharger un éditeur de texte !
5+
Vous êtes sur le point d'écrire vos premières lignes de code, il est donc temps de télécharger un éditeur de code.
66

77
> **Note** Si vous utilisez un Chromebook, ignorez ce chapitre mais assurez-vous de suivre les instructions dans [configuration pour Chromebook](../chromebook_setup/README.md). Le cloud IDE que vous avez choisi (PaizaCloud Cloud IDE ou AWS Cloud9) inclut un éditeur de code, et lorsque vous ouvrez un fichier dans votre IDE dans le menu fichier, vous utiliserez automatiquement l’éditeur.
88
>
9-
> **noter** Vous l'avez peut-être déjà fait dans le chapitre Installation - si c'est le cas, vous pouvez passer au chapitre suivant!
9+
> **Note** Vous l'avez probablement déjà fait au chapitre [Installation](../installation/README.md). Si c'est le cas, vous pouvez passer directement au prochain chapitre !
1010
1111
{% include "/code_editor/instructions.md" %}

0 commit comments

Comments
 (0)