From 6f4739ebe2913042263a2db89405ed1266e7bbc1 Mon Sep 17 00:00:00 2001 From: Frankie Dintino Date: Thu, 12 Oct 2017 00:13:04 -0400 Subject: [PATCH] docs: quelques rectifications --- docs/fr/getting-started.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/docs/fr/getting-started.md b/docs/fr/getting-started.md index eafa708f..fc2e09d8 100644 --- a/docs/fr/getting-started.md +++ b/docs/fr/getting-started.md @@ -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 l’inté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. @@ -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 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. -Il suffit d'inclure nunjucks avec une balise `script` dans la page : +Il suffit d’inclure nunjucks avec une balise `script` dans la page : ```html @@ -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 n’utiliserez 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` : @@ -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 qu’elle soit absolue, telle que `'/views'`. En utilisant express ? Il suffit simplement de passer votre app express dans `configure` : @@ -95,17 +94,17 @@ app.get('/', function(req, res) { }); ``` -L'API ci-dessus fonctionne dans node et dans le navigateur (express est seulement +L’API 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 l’utilisation 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 d’informations -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 l’iceberg. Regardez [API](api.html) pour les docs de l’API et [Templating](templating.html) pour le langage des templates.