Skip to content

Commit 90d302f

Browse files
Revert "Traduction de head.md"
1 parent 92fb699 commit 90d302f

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

Diff for: en/SUMMARY.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
- [Introduction au moteur de dépaquetage](bundle-renderer.md)
88
- [Configuration de pré-compilation](build-config.md)
99
- [Gestion des CSS](css.md)
10-
- [Gestion des entêtes](head.md)
10+
- [Gestion des entêtes (En)](head.md)
1111
- [Mise en cache (En)](caching.md)
1212
- [Envoi par flux (En)](streaming.md)
1313
- [Réference de l'API (En)](api.md)

Diff for: en/head.md

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# Gestion des entêtes
1+
# Gestion des entêtes (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-ssr-docs).*
22

3-
Similaire à l'injection de fichier, la gestion des entêtes suit la même idée : nous pouvons dynamiquement attacher des données au rendu `context` dans le cycle de vie du composant, et interpoler ses données dans le template.
3+
Similar to asset injection, head management follows the same idea: we can dynamically attach data to the render `context` in a component's lifecycle, and then interpolate those data in `template`.
44

5-
> Dans la version 2.3.2+, vous pouvez directement accéder au contexte SSR du composant via `this.$ssrContext`. Dans les versions plus anciennes, vous devez injecter manuellement le contexte SSR en le passant à la fonction `createApp()` et ainsi l'exposer dans `$options` de l'instance racine — les composants enfants pouvant y accéder via `this.$root.$options.ssrContext`.
5+
> In version >=2.3.2, you can directly access the SSR context in a component as `this.$ssrContext`. In older versions you'd have to manually inject the SSR context by passing it to `createApp()` and expose it on the root instance's `$options` - child components can then access it via `this.$root.$options.ssrContext`.
66
7-
Nous pouvons écrire un mixin simple pour effectuer la gestion du titre :
7+
We can write a simple mixin to perform title management:
88

99
``` js
1010
// title-mixin.js
1111

1212
function getTitle (vm) {
13-
// les composants doivent simplement fournir une option `title`
14-
// pouvant être soit une chaîne de caractères soit une fonction
13+
// components can simply provide a `title` option
14+
// which can be either a string or a function
1515
const { title } = vm.$options
1616
if (title) {
1717
return typeof title === 'function'
@@ -38,13 +38,13 @@ const clientTitleMixin = {
3838
}
3939
}
4040

41-
// `VUE_ENV` peut être injecté avec `webpack.DefinePlugin`
41+
// VUE_ENV can be injected with webpack.DefinePlugin
4242
export default process.env.VUE_ENV === 'server'
4343
? serverTitleMixin
4444
: clientTitleMixin
4545
```
4646

47-
Maintenant, un composant de route peut être utilisé ainsi pour contrôler le titre du document :
47+
Now, a route component can make use of this to control the document title:
4848

4949
``` js
5050
// Item.vue
@@ -66,7 +66,7 @@ export default {
6666
}
6767
```
6868

69-
Et passé au moteur de rendu de paquetage dans le template.
69+
And inside the `template` passed to bundle renderer:
7070

7171
``` html
7272
<html>
@@ -79,12 +79,12 @@ Et passé au moteur de rendu de paquetage dans le template.
7979
</html>
8080
```
8181

82-
**Notes :**
82+
**Notes:**
8383

84-
- Utilisez les doubles moustaches (interpolation de HTML échapé) pour éviter les attaques XSS.
84+
- Use double-mustache (HTML-escaped interpolation) to avoid XSS attacks.
8585

86-
- Vous devriez fournir un titre par défaut quand vous créez l'object `context` au cas ou aucun composant de définisse de titre durant le rendu.
86+
- You should provide a default title when creating the `context` object in case no component has set a title during render.
8787

8888
---
8989

90-
En utilisant la même stratégie, vous pouvez facilement étendre votre mixin en une fonction utilitaire générique de gestion des entêtes.
90+
Using the same strategy, you can easily expand this mixin into a generic head management utility.

0 commit comments

Comments
 (0)