From 1b9ec6f9e3e0583b912165fe7b338e8968c3ca27 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Tue, 23 May 2017 18:42:25 +0200 Subject: [PATCH 1/2] Traduction de `api/component-injections.md` et `api/router-instance.md` --- docs/en/SUMMARY.md | 4 +-- docs/en/advanced/navigation-guards.md | 2 +- docs/en/api/component-injections.md | 16 ++++----- docs/en/api/router-instance.md | 50 +++++++++++++-------------- 4 files changed, 36 insertions(+), 36 deletions(-) diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index 6f34288c7..3c68492f2 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -27,5 +27,5 @@ - [router-view (En)](api/router-view.md) - [The Route Object (En)](api/route-object.md) - [Router Constructor Options (En)](api/options.md) - - [Router Instance (En)](api/router-instance.md) - - [Component Injections (En)](api/component-injections.md) + - [L'Instance Routeur](api/router-instance.md) + - [Injections de composant](api/component-injections.md) diff --git a/docs/en/advanced/navigation-guards.md b/docs/en/advanced/navigation-guards.md index e385a1fc9..9b2230b11 100644 --- a/docs/en/advanced/navigation-guards.md +++ b/docs/en/advanced/navigation-guards.md @@ -72,7 +72,7 @@ const router = new VueRouter({ These guards have the exact same signature as global before guards. -### In-Component Guards +### Sécurisation intra-composants Finally, you can directly define route navigation guards inside route components (the ones passed to the router configuration) with the following options: diff --git a/docs/en/api/component-injections.md b/docs/en/api/component-injections.md index 6cb8391c8..c98415a6b 100644 --- a/docs/en/api/component-injections.md +++ b/docs/en/api/component-injections.md @@ -1,21 +1,21 @@ -# Component Injections (En)

*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/vue-ssr-docs).* +# Injections de composant -### Injected Properties +### Propriétés injectées -These properties are injected into every child component by passing the router instance to the root instance as the `router` option. +Ces propriétés sont injectées dans chacun des composants enfants, en passant l'instance du routeur à l'application racine de Vue en tant qu'option `router`. - #### $router - The router instance. + L'instance du routeur. - #### $route - The current active [Route](route-object.md). This property is read-only and its properties are immutable, but it can be watched. + La [Route](route-object.md) actuellement active. C'est une propriété en lecture seule et ses propriétés sont immutables, mais elles restent malgré tout observables. -### Enabled Options +### Options activées - **beforeRouteEnter** -- **beforeRouteUpdate** (added in 2.2) +- **beforeRouteUpdate** (ajouté en 2.2) - **beforeRouteLeave** - See [In Component Guards](../advanced/navigation-guards.md#incomponent-guards). + Voir la [Sécurisation intra-composants](../advanced/navigation-guards.md#securisation-intra-composants). diff --git a/docs/en/api/router-instance.md b/docs/en/api/router-instance.md index a4e69259e..f25231096 100644 --- a/docs/en/api/router-instance.md +++ b/docs/en/api/router-instance.md @@ -1,34 +1,34 @@ -# Router Instance (En)

*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/vue-ssr-docs).* +# L'Instance Routeur -### Properties +### Propriétés #### router.app -- type: `Vue instance` +- type: `instance de Vue` - The root Vue instance the `router` was injected into. + L'instance racine de Vue dans laquelle l'instance de `routeur` a été injectée. #### router.mode - type: `string` - The [mode](options.md#mode) the router is using. + Le [mode](options.md#mode) que le routeur utilise. #### router.currentRoute - type: `Route` - The current route represented as a [Route Object](route-object.md). + La route actuelle représentée en tant qu'un [Objet Route](route-object.md). -### Methods +### Méthodes - **router.beforeEach(guard)** - **router.beforeResolve(guard)** (2.5.0+) - **router.afterEach(hook)** - Add global navigation guards. See [Navigation Guards](../advanced/navigation-guards.md). + Ajout de sécurités globales de navigation. Voir les [sécurités de navigation](../advanced/navigation-guards.md). - In 2.5.0+ all three methods return a function that removes the registered guard/hook. + Dans la version 2.5.0+, ces trois méthodes retournent une fonction qui enlève les fonctions de sécurisations et hooks enregistrés. - **router.push(location, onComplete?, onAbort?)** - **router.replace(location, onComplete?, onAbort?)** @@ -36,18 +36,18 @@ - **router.back()** - **router.forward()** - Programmatically navigate to a new URL. See [Programmatic Navigation](../essentials/navigation.md). + Navigue à une nouvelle URL de façon programmée. Voir [Navigation de façon programmée](../essentials/navigation.md). - **router.getMatchedComponents(location?)** - Returns an Array of the components (definition/constructor, not instances) matched by the provided location or the current route. This is mostly used during server-side rendering to perform data prefetching. - + Retourne un `Array` des composants (définition/constructeur et non les instances) correspondant à la `location` passée en paramètre, ou alors de la route actuelle. Cette fonction est principalement utilisée pendant le rendu côté serveur afin d'effectuer une pré-récupération des données. + - **router.resolve(location, current?, append?)** > 2.1.0+ - Reverse URL resolving. Given location in form same as used in ``, returns object with the following resolved properties: - + Inverse la résolution d'URL. La `location` doit avoir la même forme qu'utilisée dans ``, retourne un `Object` avec les propriétés suivantes : + ``` js { location: Location; @@ -60,26 +60,26 @@ > 2.2.0+ - Dynamically add more routes to the router. The argument must be an Array using the same route config format with the `routes` constructor option. - + Permet d'ajouter dynamiquement des routes au routeur. L'argument doit être un `Array` utilisant le même format de configuration que l'option `routes` du constructeur. + - **router.onReady(callback, [errorCallback])** > 2.2.0+ - This method queues a callback to be called when the router has completed the initial navigation, which means it has resolved all async enter hooks and async components that are associated with the initial route. + Cette méthode met en file d'attente une fonction de rappel qui sera appelée lorsque le routeur aura complété la navigation initiale, ce qui signifie qu'il a résolu tous les hooks d'entrée asynchrones et composants asynchrones qui sont associés à la route initiale. - This is useful in server-side rendering to ensure consistent output on both the server and the client. - - The second argument `errorCallback` is only supported in 2.4+. It will be called when the initial route resolution runs into an error (e.g. failed to resolve an async component). + C'est utile pendant un rendu côté serveur pour assurer une sortie consistance sur le serveur et le client. + Le deuxième argument `errorCallback` est uniquement supporté à partir de la version 2.4. Il sera appelé lorsque la résolution de la route initiale résultera en une erreur (ex : la résolution d'un composant asynchrone qui a échouée). + - **router.onError(callback)** > 2.4.0+ - Register a callback which will be called when an error is caught during a route navigation. Note for an error to be called, it must be one of the following scenarios: - - - The error is thrown synchronously inside a route guard function; + Enregistre une fonction de rappel qui sera appelée lorsqu'une erreur sera capturée pendant la navigation à une route. Notez que pour qu'une erreur soit appelée, cela doit correspondre à l'un des scénarios suivants : - - The error is caught and asynchronously handled by calling `next(err)` inside a route guard function; + - L'erreur est lancée de manière synchrone à l'intérieur d'une fonction de sécurisation de route ; - - An error occurred when trying to resolve an async component that is required to render a route. + - L'erreur est capturée et traitée de manière asynchrone en appelant `next(err)` à l'intérieur d'une fonction de sécurisation de route ; + + - Une erreur est survenue pendant la résolution d'un composant asynchrone qui est requis pour faire le rendu d'une route. From 56baf29cdfb11ae3ace4022eb41ac9dbac998d15 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 27 May 2017 21:02:04 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Modification=20suite=20=C3=A0=20la=201?= =?UTF-8?q?=C3=A8re=20review=20de=20Haeresis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/en/SUMMARY.md | 2 +- docs/en/api/router-instance.md | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index 63105fe64..0a09c13c1 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -27,5 +27,5 @@ - [router-view (En)](api/router-view.md) - [The Route Object (En)](api/route-object.md) - [Router Constructor Options (En)](api/options.md) - - [L'Instance Routeur](api/router-instance.md) + - [L'Instance du routeur](api/router-instance.md) - [Injections de composant](api/component-injections.md) diff --git a/docs/en/api/router-instance.md b/docs/en/api/router-instance.md index f25231096..379ad8156 100644 --- a/docs/en/api/router-instance.md +++ b/docs/en/api/router-instance.md @@ -1,4 +1,4 @@ -# L'Instance Routeur +# L'Instance du routeur ### Propriétés @@ -18,7 +18,7 @@ - type: `Route` - La route actuelle représentée en tant qu'un [Objet Route](route-object.md). + La route actuelle représentée en tant qu'un [objet route](route-object.md). ### Méthodes @@ -40,13 +40,13 @@ - **router.getMatchedComponents(location?)** - Retourne un `Array` des composants (définition/constructeur et non les instances) correspondant à la `location` passée en paramètre, ou alors de la route actuelle. Cette fonction est principalement utilisée pendant le rendu côté serveur afin d'effectuer une pré-récupération des données. + Retourne un tableau de composants (définition/constructeur et non les instances) correspondant à la `location` passée en paramètre, ou alors de la route actuelle. Cette fonction est principalement utilisée pendant le rendu côté serveur afin d'effectuer une pré-récupération des données. - **router.resolve(location, current?, append?)** > 2.1.0+ - Inverse la résolution d'URL. La `location` doit avoir la même forme qu'utilisée dans ``, retourne un `Object` avec les propriétés suivantes : + Inverse la résolution d'URL. La `location` doit avoir la même forme qu'utilisée dans ``, retourne un objet avec les propriétés suivantes : ``` js { @@ -60,13 +60,13 @@ > 2.2.0+ - Permet d'ajouter dynamiquement des routes au routeur. L'argument doit être un `Array` utilisant le même format de configuration que l'option `routes` du constructeur. + Permet d'ajouter dynamiquement des routes au routeur. L'argument doit être un tableau utilisant le même format de configuration que l'option `routes` du constructeur. - **router.onReady(callback, [errorCallback])** > 2.2.0+ - Cette méthode met en file d'attente une fonction de rappel qui sera appelée lorsque le routeur aura complété la navigation initiale, ce qui signifie qu'il a résolu tous les hooks d'entrée asynchrones et composants asynchrones qui sont associés à la route initiale. + Cette méthode met en file d'attente une fonction de rappel qui sera appelée lorsque le routeur aura complété la navigation initiale, ce qui signifie qu'il a résolu tous les hooks d'entrées asynchrones et composants asynchrones qui sont associés à la route initiale. C'est utile pendant un rendu côté serveur pour assurer une sortie consistance sur le serveur et le client. @@ -76,7 +76,7 @@ > 2.4.0+ - Enregistre une fonction de rappel qui sera appelée lorsqu'une erreur sera capturée pendant la navigation à une route. Notez que pour qu'une erreur soit appelée, cela doit correspondre à l'un des scénarios suivants : + Enregistre une fonction de rappel qui sera appelée lorsqu'une erreur sera capturée pendant la navigation vers une route. Notez que pour qu'une erreur soit appelée, cela doit correspondre à l'un des scénarios suivants : - L'erreur est lancée de manière synchrone à l'intérieur d'une fonction de sécurisation de route ;