From ef8aadbecafe035eb8b8db5015a31de1dfefafb4 Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Tue, 23 May 2017 22:11:11 +0200 Subject: [PATCH 1/2] Traduction de `api/route-object.md` --- docs/en/SUMMARY.md | 2 +- docs/en/api/route-object.md | 58 ++++++++++++++++++------------------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index b318f5244..0510ffdb9 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -25,7 +25,7 @@ - Réference de l'API - [router-link (En)](api/router-link.md) - [router-view (En)](api/router-view.md) - - [The Route Object (En)](api/route-object.md) + - [L'Objet Route](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) diff --git a/docs/en/api/route-object.md b/docs/en/api/route-object.md index 1815f6828..6833d61a2 100644 --- a/docs/en/api/route-object.md +++ b/docs/en/api/route-object.md @@ -1,80 +1,80 @@ -# The Route Object (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-router).* +# L'Objet `Route` -A **route object** represents the state of the current active route. It contains parsed information of the current URL and the **route records** matched by the URL. +Un **objet `Route`** représente l'état de actuel de la route active. Il contient des informations analysées à propos de l'URL courante et **les itinéraires de route** appariés par l'URL. -The route object is immutable. Every successful navigation will result in a fresh route object. +L'objet `Route` est immutable. Chaque navigation qui se déroule avec succès résultera en un nouvel objet `Route`. -The route object can be found in multiple places: +L'objet `Route` peut être trouvé à plusieurs endroits : -- Inside components as `this.$route` +- À l'intérieur des composants en tan que `this.$route` -- Inside `$route` watcher callbacks +- À l'intérieur des fonctions de rappel de pendant l'observation de `$route` -- As the return value of calling `router.match(location)` +- Comme valeur de retour après l'appel de `router.match(location)` -- Inside navigation guards as the first two arguments: +- À l'intérieur des fonctions de sécurisation de la navigation, dans les deux premiers paramètres de la fonction : ``` js router.beforeEach((to, from, next) => { - // to and from are both route objects + // to et from sont tous les deux des objets Route }) ``` -- Inside the `scrollBehavior` function as the first two arguments: +- À l'intérieur de la fonction `scrollBehavior` dans les deux premiers arguments : ``` js const router = new VueRouter({ scrollBehavior (to, from, savedPosition) { - // to and from are both route objects + // to et from sont tous les deux des objets Route } }) ``` -### Route Object Properties +### Propriétés de l'Objet Route - **$route.path** - - type: `string` + - type : `string` - A string that equals the path of the current route, always resolved as an absolute path. e.g. `"/foo/bar"`. + Une chaîne de caractères représentant le chemin de la route en cours, toujours résolue en tant que chemin absolu, ex : `"/foo/bar"`. - **$route.params** - - type: `Object` + - type : `Object` - An object that contains key/value pairs of dynamic segments and star segments. If there are no params the value will be an empty object. + Un objet qui contient des pairs clé/valeur de segments dynamiques et segments *star*. S'il n'y a pas de paramètres, alors la valeur sera un objet vide. - **$route.query** - - type: `Object` - - An object that contains key/value pairs of the query string. For example, for a path `/foo?user=1`, we get `$route.query.user == 1`. If there is no query the value will be an empty object. + - type : `Object` + Un objet qui contient des pairs clé/valeur de la requête au format d'une chaîne de caractères. Par exemple, pour un chemin `/foo?user=1`, on aura `$route.query.user == 1`. S'il n'y a pas de requête, alors la valeur sera un objet vide. + - **$route.hash** - - type: `string` + - type : `string` - The hash of the current route (with the `#`), if it has one. If no hash is present the value will be an empty string. + Le hash de la route courante (avec le `#`), s'il y en a un. S'il n'y a pas de hash, alors la valeur sera une chaîne de caractères vide. - **$route.fullPath** - - type: `string` + - type : `string` - The full resolved URL including query and hash. + L'URL entièrement résolue, incluant la requête et le hash. - **$route.matched** - - type: `Array` + - type : `Array` - An Array containing **route records** for all nested path segments of the current route. Route records are the copies of the objects in the `routes` configuration Array (and in `children` Arrays): + Un `Array` contenant les **les itinéraires de la route** pour chaque segment de chemin imbriqué de la route courante. Les itinéraires de la route sont des copies des objets dans l'`Array` de configuration `routes` (et dans les `Array`s `children`). ``` js const router = new VueRouter({ routes: [ - // the following object is a route record + // l'objet qui suit est un itinéraire de route { path: '/foo', component: Foo, children: [ - // this is also a route record + // c'est aussi un itinéraire { path: 'bar', component: Bar } ] } @@ -82,8 +82,8 @@ The route object can be found in multiple places: }) ``` - When the URL is `/foo/bar`, `$route.matched` will be an Array containing both objects (cloned), in parent to child order. + Lorsque l'URL sera `/foo/bar`, `$route.matched` sera un `Array` contenant les deux objets (clonés), dans l'ordre parent à l'enfant. - **$route.name** - The name of the current route, if it has one. (See [Named Routes](../essentials/named-routes.md)) + Le nom de la route courante, si elle en a un. (Voir [Routes nommées](../essentials/named-routes.md)). From a317debabb8cda0840c05d4d2eadd7f88a8263cd Mon Sep 17 00:00:00 2001 From: Hugo Alliaume Date: Sat, 27 May 2017 17:27:57 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Modifications=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/route-object.md | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md index 0510ffdb9..3fcabc717 100644 --- a/docs/en/SUMMARY.md +++ b/docs/en/SUMMARY.md @@ -25,7 +25,7 @@ - Réference de l'API - [router-link (En)](api/router-link.md) - [router-view (En)](api/router-view.md) - - [L'Objet Route](api/route-object.md) + - [L'objet Route](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) diff --git a/docs/en/api/route-object.md b/docs/en/api/route-object.md index 6833d61a2..e25b633bb 100644 --- a/docs/en/api/route-object.md +++ b/docs/en/api/route-object.md @@ -1,14 +1,14 @@ -# L'Objet `Route` +# L'objet `Route` -Un **objet `Route`** représente l'état de actuel de la route active. Il contient des informations analysées à propos de l'URL courante et **les itinéraires de route** appariés par l'URL. +Un **objet `Route`** représente l'état actuel de la route active. Il contient des informations analysées à propos de l'URL courante et **les itinéraires de route** appariés par l'URL. L'objet `Route` est immutable. Chaque navigation qui se déroule avec succès résultera en un nouvel objet `Route`. L'objet `Route` peut être trouvé à plusieurs endroits : -- À l'intérieur des composants en tan que `this.$route` +- À l'intérieur des composants en tant que `this.$route` -- À l'intérieur des fonctions de rappel de pendant l'observation de `$route` +- À l'intérieur des fonctions de rappel des observateurs de `$route` - Comme valeur de retour après l'appel de `router.match(location)` @@ -16,7 +16,7 @@ L'objet `Route` peut être trouvé à plusieurs endroits : ``` js router.beforeEach((to, from, next) => { - // to et from sont tous les deux des objets Route + // `to` et `from` sont tous les deux des objets Route }) ``` @@ -25,12 +25,12 @@ L'objet `Route` peut être trouvé à plusieurs endroits : ``` js const router = new VueRouter({ scrollBehavior (to, from, savedPosition) { - // to et from sont tous les deux des objets Route + // `to` et `from` sont tous les deux des objets Route } }) ``` -### Propriétés de l'Objet Route +### Propriétés de l'objet `Route` - **$route.path** @@ -66,7 +66,7 @@ L'objet `Route` peut être trouvé à plusieurs endroits : - type : `Array` - Un `Array` contenant les **les itinéraires de la route** pour chaque segment de chemin imbriqué de la route courante. Les itinéraires de la route sont des copies des objets dans l'`Array` de configuration `routes` (et dans les `Array`s `children`). + Un `Array` contenant les **les itinéraires de la route** pour chaque segment de chemin imbriqué de la route courante. Les itinéraires de la route sont des copies des objets dans le tableau de configuration `routes` (et dans les tableaux `children`). ``` js const router = new VueRouter({