diff --git a/docs/en/SUMMARY.md b/docs/en/SUMMARY.md
index e2d26f0a2..87136dca4 100644
--- a/docs/en/SUMMARY.md
+++ b/docs/en/SUMMARY.md
@@ -26,6 +26,6 @@
- [router-link (En)](api/router-link.md)
- [router-view](api/router-view.md)
- [L'objet Route](api/route-object.md)
- - [Router Constructor Options (En)](api/options.md)
+ - [Options de construction du routeur](api/options.md)
- [Router Instance (En)](api/router-instance.md)
- [Component Injections (En)](api/component-injections.md)
diff --git a/docs/en/api/options.md b/docs/en/api/options.md
index d7674fba7..ee608d967 100644
--- a/docs/en/api/options.md
+++ b/docs/en/api/options.md
@@ -1,21 +1,21 @@
-# Router Construction Options (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).*
+# Options de construction du routeur
### routes
- type: `Array`
- Type declaration for `RouteConfig`:
+ Déclaration de type pour `RouteConfig` :
``` js
declare type RouteConfig = {
path: string;
component?: Component;
- name?: string; // for named routes
- components?: { [name: string]: Component }; // for named views
+ name?: string; // pour les routes nommées
+ components?: { [name: string]: Component }; // pour les vues nommées
redirect?: string | Location | Function;
props?: boolean | string | Function;
alias?: string | Array;
- children?: Array; // for nested routes
+ children?: Array; // pour les routes imbriquées
beforeEnter?: (to: Route, from: Route, next: Function) => void;
meta?: any;
}
@@ -23,51 +23,51 @@
### mode
-- type: `string`
+- type : `string`
-- default: `"hash" (in browser) | "abstract" (in Node.js)`
+- défaut : `"hash" (dans le navigateur) | "abstract" (en Node.js)`
-- available values: `"hash" | "history" | "abstract"`
+- valeurs disponibles : `"hash" | "history" | "abstract"`
- Configure the router mode.
+ Configure le mode du routeur.
- - `hash`: uses the URL hash for routing. Works in all Vue-supported browsers, including those that do not support HTML5 History API.
+ - `hash` : utilise le hash de l'URL pour le routage. Fonctionne dans tous les navigateurs supportés par Vue, ainsi que ceux qui ne supportent pas l'API History d'HTML5.
- - `history`: requires HTML5 History API and server config. See [HTML5 History Mode](../essentials/history-mode.md).
+ - `history` : nécessite l'API History d'HTML 5 et la configuration du serveur. Voir [Mode historique de HTML5](../essentials/history-mode.md).
- - `abstract`: works in all JavaScript environments, e.g. server-side with Node.js. **The router will automatically be forced into this mode if no browser API is present.**
+ - `abstract` : fonctionne dans tous les environnements JavaScript, ex. côté serveur avec Node.js. **Le routeur sera automatiquement forcé d'utiliser ce mode si aucune API navigateur n'est présente.**
### base
-- type: `string`
+- type : `string`
-- default: `"/"`
+- défaut : `"/"`
- The base URL of the app. For example, if the entire single page application is served under `/app/`, then `base` should use the value `"/app/"`.
+ L'URL de base de l'application. Par exemple, si l'application monopage entière est distribuée sous `/app/`, alors `base` doit utiliser la valeur `"/app/"`.
### linkActiveClass
-- type: `string`
+- type : `string`
-- default: `"router-link-active"`
+- défaut : `"router-link-active"`
- Globally configure `` default active class. Also see [router-link](router-link.md).
+ Configure de manière globale la classe active par défaut de ``. Voir aussi [router-link](router-link.md).
### linkExactActiveClass
> 2.5.0+
-- type: `string`
+- type : `string`
-- default: `"router-link-exact-active"`
+- default : `"router-link-exact-active"`
- Globally configure `` default active class for exact matches. Also see [router-link](router-link.md).
+ Configure de manière globale la classe active par défaut de `` lors d'une correspondance exact. Voir aussi [router-link](router-link.md).
### scrollBehavior
-- type: `Function`
+- type : `Function`
- Signature:
+ Signature :
```
(
@@ -77,12 +77,12 @@
) => { x: number, y: number } | { selector: string } | ?{}
```
- For more details see [Scroll Behavior](../advanced/scroll-behavior.md).
+ Pour plus de détails, voir [Comportement du Scroll](../advanced/scroll-behavior.md).
### parseQuery / stringifyQuery
> 2.4.0+
-- type: `Function`
+- type : `Function`
- Provide custom query string parse / stringify functions. Overrides the default.
+ Permet de spécifier des fonctions personnalisées pour formater en objet ou en chaîne de caractères la requête. Surcharge les fonctions par défaut.