Skip to content

Commit

Permalink
docs: quelques rectifications
Browse files Browse the repository at this point in the history
  • Loading branch information
fdintino committed Oct 12, 2017
1 parent c7beacd commit 6f4739e
Showing 1 changed file with 11 additions and 12 deletions.
23 changes: 11 additions & 12 deletions docs/fr/getting-started.md
Expand Up @@ -20,7 +20,7 @@ maintenance.

## Lorsque nous sommes dans un navigateur ...

Utilisez [nunjucks.js](../files/nunjucks.js) ([min](../files/nunjucks.min.js)) pour avoir l'intégralité de la bibliothèque ou
Utilisez [nunjucks.js](../files/nunjucks.js) ([min](../files/nunjucks.min.js)) pour avoir lintégralité de la bibliothèque ou
[nunjucks-slim.js](../files/nunjucks-slim.js) ([min](../files/nunjucks-slim.min.js)) pour avoir une version allégée
qui fonctionne uniquement avec les templates précompilés.

Expand All @@ -35,9 +35,9 @@ qui fonctionne uniquement avec les templates précompilés.
* Utilisez **nunjucks-slim.js** pour charger et utiliser les templates précompilés. Comme
le fichier est livré uniquement avec le runtime, il est plus petit (8K min/gzipped), mais il fonctionne
*seulement* avec les templates précompilés. Généralement utilisé en production, il est quand même possible
de s'en servir en développement à condition de lancer la tâche [grunt](https://github.com/jlongster/grunt-nunjucks) ou [gulp](https://github.com/sindresorhus/gulp-nunjucks) pour recompiler automatiquement les templates.
de sen servir en développement à condition de lancer la tâche [grunt](https://github.com/jlongster/grunt-nunjucks) ou [gulp](https://github.com/sindresorhus/gulp-nunjucks) pour recompiler automatiquement les templates.

Il suffit d'inclure nunjucks avec une balise `script` dans la page :
Il suffit dinclure nunjucks avec une balise `script` dans la page :

```html
<script src="nunjucks.js"></script>
Expand All @@ -58,15 +58,14 @@ define(['nunjucks'], function(nunjucks) {
## Utilisation

Ceci est la façon la plus simple pour utiliser nunjucks. Tout d'abord, définissez les indicateurs
de configuration comme par exemple l'auto-échappement puis faites le rendu d'une chaîne :
Ceci est la façon la plus simple pour utiliser Nunjucks. Tout d’abord, définissez les indicateurs de configuration comme par exemple l’autoéchappement puis faites le rendu d’une chaine :

```js
nunjucks.configure({ autoescape: true });
nunjucks.renderString('Hello {% raw %}{{ username }}{% endraw %}', { username: 'James' });
```

Généralement, vous n'utiliserez pas `renderString`, au lieu de cela, vous devez écrire
Généralement, vous nutiliserez pas `renderString`, au lieu de cela, vous devez écrire
des templates dans des fichiers individuels et utiliser `render`. De cette façon, vous pouvez
hériter et inclure des templates. Dans ce cas, vous devez dire à nunjucks
où se trouvent ces fichiers templates avec le premier argument de `configure` :
Expand All @@ -78,7 +77,7 @@ nunjucks.render('index.html', { foo: 'bar' });

Dans node, `'views'` serait un chemin relatif par rapport au répertoire de travail
actuel. Dans le navigateur, ce serait une URL relative et vous
voulez probablement qu'elle soit absolue, telle que `'/views'`.
voulez probablement quelle soit absolue, telle que `'/views'`.

En utilisant express ? Il suffit simplement de passer votre app express dans `configure` :

Expand All @@ -95,17 +94,17 @@ app.get('/', function(req, res) {
});
```

L'API ci-dessus fonctionne dans node et dans le navigateur (express est seulement
LAPI ci-dessus fonctionne dans node et dans le navigateur (express est seulement
dans node, évidemment). Dans node, nunjucks charge les templates à partir du
système de fichiers par défaut et dans le navigateur il les charge depuis HTTP.

Si avez [précompilé](api.html#prcompilation) vos templates dans le navigateur, ils
Si vous avez [précompilé](api.html#prcompilation) vos templates dans le navigateur, ils
seront automatiquement repris par le système et vous ne devez rien faire de
plus. Cela facilite l'utilisation du même code dans les environnements de
plus. Cela facilite lutilisation du même code dans les environnements de
développement et de production, en utilisant des templates précompilés en
production.

## Plus d'informations
## Plus dinformations

C'est seulement la partie visible de l'iceberg. Regardez [API](api.html) pour les docs de l'API
Ce qui précède n’est que la pointe de liceberg. Regardez [API](api.html) pour les docs de lAPI
et [Templating](templating.html) pour le langage des templates.

0 comments on commit 6f4739e

Please sign in to comment.