From 662e8577a522a0840e18710fb38697734cd1edc8 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Mon, 5 Jun 2017 11:54:37 +0200 Subject: [PATCH 1/7] Starting render-function.md translation Signed-off-by: Bruno Lesieur --- src/v2/guide/render-function.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/v2/guide/render-function.md b/src/v2/guide/render-function.md index 08f6597315..56e74d0c66 100644 --- a/src/v2/guide/render-function.md +++ b/src/v2/guide/render-function.md @@ -1,12 +1,12 @@ --- -title: Render Functions (En) +title: Fonctions de rendu type: guide order: 15 --- ## Basics -

**Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou [participez à la traduction française ici](https://github.com/vuejs-fr/vuejs.org).**

Vue recommends using templates to build your HTML in the vast majority of cases. There are situations however, where you really need the full programmatic power of JavaScript. That's where you can use the **render function**, a closer-to-the-compiler alternative to templates.

+Vue recommends using templates to build your HTML in the vast majority of cases. There are situations however, where you really need the full programmatic power of JavaScript. That's where you can use the **render function**, a closer-to-the-compiler alternative to templates. Let's dive into a simple example where a `render` function would be practical. Say you want to generate anchored headings: From 2e6c9f5df0dc47b8000da1d0961d7dba2b7d8f69 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Mon, 5 Jun 2017 13:16:28 +0200 Subject: [PATCH 2/7] translated to 80% Signed-off-by: Bruno Lesieur --- src/v2/guide/render-function.md | 194 ++++++++++++++++---------------- 1 file changed, 99 insertions(+), 95 deletions(-) diff --git a/src/v2/guide/render-function.md b/src/v2/guide/render-function.md index 56e74d0c66..4200ad94e1 100644 --- a/src/v2/guide/render-function.md +++ b/src/v2/guide/render-function.md @@ -4,27 +4,27 @@ type: guide order: 15 --- -## Basics +## Les bases -Vue recommends using templates to build your HTML in the vast majority of cases. There are situations however, where you really need the full programmatic power of JavaScript. That's where you can use the **render function**, a closer-to-the-compiler alternative to templates. +Vue vous recommande l'utilisation de templates pour adresser votre HTML dans une grande majorité des cas. Il y a des situation ou cependant vous aurez réellement besoin du pouvoir de programmation du JavaScript. C'est la que vous pouvez utiliser les **fonctions de rendu**, une alternative aux templates plus proche du compilateur. -Let's dive into a simple example where a `render` function would be practical. Say you want to generate anchored headings: +Plongeons nous dans un simple exemple ou une fonction `render` serait plus pratique. Imaginons que nous souhaitons générer des ancres de titre : ``` html

- Hello world! + Hello world !

``` -For the HTML above, you decide you want this component interface: +Pour le HTML ci-dessus, vous décidez d'utiliser cette interface de composant : ``` html Hello world! ``` -When you get started with a component that just generates a heading based on the `level` prop, you quickly arrive at this: +Quand vous commencez avec un composant se basant sur la prop `level` pour simplement générer des niveaux de titre, vous arrivez rapidement à cela : ``` html