Skip to content

Commit 1590bfb

Browse files
Merge pull request #5 from Kocal/api/(component-injection|router-instance).md
Traduction de `api/component-injections.md` et `api/router-instance.md`
2 parents de8632d + be9ae6b commit 1590bfb

File tree

4 files changed

+37
-37
lines changed

4 files changed

+37
-37
lines changed

docs/en/SUMMARY.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
- [Comportement du défilement](advanced/scroll-behavior.md)
2424
- [Lazy Loading (En)](advanced/lazy-loading.md)
2525
- Réference de l'API
26-
- [router-link (En)](api/router-link.md)
26+
- [router-link](api/router-link.md)
2727
- [router-view](api/router-view.md)
2828
- [L'objet Route](api/route-object.md)
2929
- [Options de construction du routeur](api/options.md)
30-
- [Router Instance (En)](api/router-instance.md)
31-
- [Component Injections (En)](api/component-injections.md)
30+
- [L'Instance du routeur](api/router-instance.md)
31+
- [Injections de composant](api/component-injections.md)

docs/en/advanced/navigation-guards.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ const router = new VueRouter({
7272

7373
These guards have the exact same signature as global before guards.
7474

75-
### In-Component Guards
75+
### Sécurisation intra-composants
7676

7777
Finally, you can directly define route navigation guards inside route components (the ones passed to the router configuration) with the following options:
7878

docs/en/api/component-injections.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# Component Injections (En) <br><br> *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).*
1+
# Injections de composant
22

3-
### Injected Properties
3+
### Propriétés injectées
44

5-
These properties are injected into every child component by passing the router instance to the root instance as the `router` option.
5+
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`.
66

77
- #### $router
88

9-
The router instance.
9+
L'instance du routeur.
1010

1111
- #### $route
1212

13-
The current active [Route](route-object.md). This property is read-only and its properties are immutable, but it can be watched.
13+
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.
1414

15-
### Enabled Options
15+
### Options activées
1616

1717
- **beforeRouteEnter**
18-
- **beforeRouteUpdate** (added in 2.2)
18+
- **beforeRouteUpdate** (ajouté en 2.2)
1919
- **beforeRouteLeave**
2020

21-
See [In Component Guards](../advanced/navigation-guards.md#incomponent-guards).
21+
Voir la [Sécurisation intra-composants](../advanced/navigation-guards.md#securisation-intra-composants).

docs/en/api/router-instance.md

+25-25
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
1-
# Router Instance (En) <br><br> *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).*
1+
# L'Instance du routeur
22

3-
### Properties
3+
### Propriétés
44

55
#### router.app
66

7-
- type: `Vue instance`
7+
- type: `instance de Vue`
88

9-
The root Vue instance the `router` was injected into.
9+
L'instance racine de Vue dans laquelle l'instance de `routeur` a été injectée.
1010

1111
#### router.mode
1212

1313
- type: `string`
1414

15-
The [mode](options.md#mode) the router is using.
15+
Le [mode](options.md#mode) que le routeur utilise.
1616

1717
#### router.currentRoute
1818

1919
- type: `Route`
2020

21-
The current route represented as a [Route Object](route-object.md).
21+
La route actuelle représentée en tant qu'un [objet route](route-object.md).
2222

23-
### Methods
23+
### Méthodes
2424

2525
- **router.beforeEach(guard)**
2626
- **router.beforeResolve(guard)** (2.5.0+)
2727
- **router.afterEach(hook)**
2828

29-
Add global navigation guards. See [Navigation Guards](../advanced/navigation-guards.md).
29+
Ajout de sécurités globales de navigation. Voir les [sécurités de navigation](../advanced/navigation-guards.md).
3030

31-
In 2.5.0+ all three methods return a function that removes the registered guard/hook.
31+
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.
3232

3333
- **router.push(location, onComplete?, onAbort?)**
3434
- **router.replace(location, onComplete?, onAbort?)**
3535
- **router.go(n)**
3636
- **router.back()**
3737
- **router.forward()**
3838

39-
Programmatically navigate to a new URL. See [Programmatic Navigation](../essentials/navigation.md).
39+
Navigue à une nouvelle URL de façon programmée. Voir [Navigation de façon programmée](../essentials/navigation.md).
4040

4141
- **router.getMatchedComponents(location?)**
4242

43-
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.
44-
43+
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.
44+
4545
- **router.resolve(location, current?, append?)**
4646

4747
> 2.1.0+
4848
49-
Reverse URL resolving. Given location in form same as used in `<router-link/>`, returns object with the following resolved properties:
50-
49+
Inverse la résolution d'URL. La `location` doit avoir la même forme qu'utilisée dans `<router-link>`, retourne un objet avec les propriétés suivantes :
50+
5151
``` js
5252
{
5353
location: Location;
@@ -60,26 +60,26 @@
6060

6161
> 2.2.0+
6262
63-
Dynamically add more routes to the router. The argument must be an Array using the same route config format with the `routes` constructor option.
64-
63+
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.
64+
6565
- **router.onReady(callback, [errorCallback])**
6666

6767
> 2.2.0+
6868
69-
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.
69+
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.
7070

71-
This is useful in server-side rendering to ensure consistent output on both the server and the client.
72-
73-
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).
71+
C'est utile pendant un rendu côté serveur pour assurer une sortie consistance sur le serveur et le client.
7472

73+
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).
74+
7575
- **router.onError(callback)**
7676

7777
> 2.4.0+
7878
79-
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:
80-
81-
- The error is thrown synchronously inside a route guard function;
79+
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 :
8280

83-
- The error is caught and asynchronously handled by calling `next(err)` inside a route guard function;
81+
- L'erreur est lancée de manière synchrone à l'intérieur d'une fonction de sécurisation de route ;
8482

85-
- An error occurred when trying to resolve an async component that is required to render a route.
83+
- 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 ;
84+
85+
- Une erreur est survenue pendant la résolution d'un composant asynchrone qui est requis pour faire le rendu d'une route.

0 commit comments

Comments
 (0)