Skip to content

Commit fc3cff2

Browse files
Traduction de non-node.md (#22)
* Non node translation Signed-off-by: Bruno Lesieur <[email protected]> * Relecture Signed-off-by: Bruno Lesieur <[email protected]> * Update API file translation Signed-off-by: Bruno Lesieur <[email protected]> * Utilisation de préchargé Signed-off-by: Bruno Lesieur <[email protected]> * Fix english phrase Signed-off-by: Bruno Lesieur <[email protected]> * Remove duplicated content Signed-off-by: Bruno Lesieur <[email protected]>
1 parent bb8fb6f commit fc3cff2

File tree

3 files changed

+16
-28
lines changed

3 files changed

+16
-28
lines changed

en/SUMMARY.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
- [Gestion des entêtes](head.md)
1111
- [Mise en cache](caching.md)
1212
- [Envoi par flux](streaming.md)
13-
- [Utilisation dans des environnements autre que Node.js](non-node.md)
13+
- [Utilisation dans des environnements autres que Node.js](non-node.md)
1414
- [Référence de l'API](api.md)
1515
- [createRenderer](api.md#createrendereroptions)
1616
- [createBundleRenderer](api.md#createbundlerendererbundle-options)

en/api.md

+8-20
Original file line numberDiff line numberDiff line change
@@ -34,31 +34,23 @@ Voyez l'[Introduction au moteur de dépaquetage](./bundle-renderer.md) et la [Co
3434

3535
Fait le rendu d'une instance de Vue sous forme de chaine de caractères. L'objet de contexte est optionnel. La fonction de rappel est une fonction de rappel typique de Node.js avec en premier argument l'erreur potentielle et en second argument la chaine de caractères du rendu.
3636

37-
In 2.5.0+, the callback is also optional. When no callback is passed, the method returns a Promise which resolves to the rendered HTML.
37+
Dans la 2.5.0+, la fonction de rappel est également optionnelle. Quand aucune fonction de rappel n'est fournie, la méthode retourne une promesse résolue avec le HTML rendu.
3838

39-
<<<<<<< HEAD
40-
Fait le rendu d'une instance de Vue sous forme de flux. L'objet de contexte est optionnel. Voir l'[Envoi par flux](./streaming.md) pour plus de détails.
41-
=======
4239
- #### `renderer.renderToStream(vm[, context]): stream.Readable`
4340

44-
Render a Vue instance to a [Node.js readble stream](https://nodejs.org/dist/latest-v8.x/docs/api/stream.html#stream_readable_streams). The context object is optional. See [Streaming](./streaming.md) for more details.
45-
>>>>>>> upstream/master
41+
Fait le rendu d'une instance de Vue sous forme de [flux Node.js](https://nodejs.org/dist/latest-v8.x/docs/api/stream.html#stream_readable_streams). L'objet de contexte est optionnel. Voir l'[Envoi par flux](./streaming.md) pour plus de détails.
4642

4743
## `Class: BundleRenderer`
4844

4945
- #### `bundleRenderer.renderToString([context, callback]): ?Promise<string>`
5046

5147
Fait le rendu d'un paquetage sous forme de chaine de caractères. L'objet de contexte est optionnel. La fonction de rappel est une fonction de rappel typique de Node.js avec en premier argument l'erreur potentielle et en second argument la chaine de caractères du rendu.
5248

53-
In 2.5.0+, the callback is also optional. When no callback is passed, the method returns a Promise which resolves to the rendered HTML.
49+
Dans la 2.5.0+, la fonction de rappel est également optionnelle. Quand aucune fonction de rappel n'est fournie, la méthode retourne une promesse résolue avec le HTML rendu.
5450

5551
- #### `bundleRenderer.renderToStream([context]): stream.Readable`
5652

57-
<<<<<<< HEAD
58-
Fait le rendu d'un paquetage sous forme de flux. L'objet de contexte est optionnel. Voir l'[Envoi par flux](./streaming.md) pour plus de détails.
59-
=======
60-
Render the bundle to a [Node.js readble stream](https://nodejs.org/dist/latest-v8.x/docs/api/stream.html#stream_readable_streams). The context object is optional. See [Streaming](./streaming.md) for more details.
61-
>>>>>>> upstream/master
53+
Fait le rendu d'un paquetage sous forme de [flux Node.js](https://nodejs.org/dist/latest-v8.x/docs/api/stream.html#stream_readable_streams). L'objet de contexte est optionnel. Voir l'[Envoi par flux](./streaming.md) pour plus de détails.
6254

6355
## Options de `Renderer`
6456

@@ -79,13 +71,9 @@ Voyez l'[Introduction au moteur de dépaquetage](./bundle-renderer.md) et la [Co
7971

8072
- `context.state`: (Object) L'état initial du store Vuex devrait être injecté dans la page sous la variable `window.__INITIAL_STATE__`. Le JSON en ligne est automatiquement désinfecté avec [serialize-javascript](https://github.com/yahoo/serialize-javascript) pour éviter les injections XSS.
8173

82-
<<<<<<< HEAD
83-
En plus, quand `clientManifest` est fourni, le modèle de page injecte automatiquement les éléments suivants :
84-
=======
85-
In 2.5.0+, the embed script also self-removes in production mode.
74+
Dans la 2.5.0+, les scripts injectés sont automatiquement retiré en mode production.
8675

87-
In addition, when `clientManifest` is also provided, the template automatically injects the following:
88-
>>>>>>> upstream/master
76+
En plus, quand `clientManifest` est fourni, le modèle de page injecte automatiquement les éléments suivants :
8977

9078
- JavaScript client et fichiers CSS nécessaires pour le rendu (avec les fragments asynchrones automatiquement déduits),
9179
- utilisation optimale des indices de ressources `<link rel="preload/prefetch">` pour le rendu de la page.
@@ -147,9 +135,9 @@ Voyez l'[Introduction au moteur de dépaquetage](./bundle-renderer.md) et la [Co
147135

148136
- 2.5.0+
149137

150-
A function to control what files should have `<link rel="prefetch">` resource hints generated.
138+
Une fonction pour contrôler quels fichiers devraient avoir l'indice de ressource `<link rel="prefetch">` généré.
151139

152-
By default, all assets in async chunks will be prefetched since this is a low-priority directive; however you can customize what to prefetch in order to better control bandwidth usage. This option expects the same function signature as `shouldPreload`.
140+
Par défaut, toutes les ressources sont des morceaux asynchrones qui vont être préchargés du fait que se sont des directives de basse priorité. Cependant vous pouvez personnaliser ce qui est préchargé afin d'avoir un meilleur contrôle sur l'utilisation de la bande passante. Cette option utilise une déclaration de fonction identique à celle de `shouldPreload`.
153141

154142
- #### `runInNewContext`
155143

en/non-node.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Usage in non-Node.js Environments
1+
# Utilisation dans des environnements autres que Node.js
22

3-
The default build of `vue-server-renderer` assumes a Node.js environment, which makes it unusable in alternative JavaScript environments such as [php-v8js](https://github.com/phpv8/v8js) or [Nashorn](https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/). In 2.5 we have shipped a build in `vue-server-renderer/basic.js` that is largely environment-agnostic, which makes it usable in the environments mentioned above.
3+
Le build par défaut de `vue-server-renderer` est créé pour fonctionner dans un environnement Node.js, ce qui le rend inutilisable pour des environnements comme [PHP V8Js](https://github.com/phpv8/v8js) ou [Oracle Nashorn](https://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/). Dans la 2.5+, nous avons ajouté un build dans `vue-server-renderer/basic.js` qui est très largement agnostique en matière d'environnement, le rendant utilisable dans les environnements mentionnés précédemment.
44

5-
For both environments, it is necessary to first prepare the environment by mocking the `global` and `process` objects, with `process.env.VUE_ENV` set to `"server"`, and `process.env.NODE_ENV` set to `"development"` or `"production"`.
5+
Pour les deux environnements, il est nécessaire de d'abord préparer l'environnement en simulant les objets `global` et `process` avec `process.env.VUE_ENV` mis à `"server"` et `process.env.NODE_ENV` mis à `"development"` ou `"production"`.
66

7-
In Nashorn, it may also be necessary to provide a polyfill for `Promise` or `setTimeout` using Java's native timers.
7+
Dans Nashorn, il serait également nécessaire de fournir un polyfill pour les `Promise` ou `setTimeout` en utilisant les compteurs natifs Java.
88

9-
Example usage in php-v8js:
9+
Exemple d'utilisation avec V8Js :
1010

1111
``` php
1212
<?php
@@ -30,11 +30,11 @@ $v8->executeString($app_source);
3030
var vm = new Vue({
3131
template: `<div>{{ msg }}</div>`,
3232
data: {
33-
msg: 'hello'
33+
msg: 'bonjour'
3434
}
3535
})
3636

37-
// exposed by vue-server-renderer/basic.js
37+
// exposé par `vue-server-renderer/basic.js`
3838
renderVueComponentToString(vm, (err, res) => {
3939
print(res)
4040
})

0 commit comments

Comments
 (0)