Skip to content

Commit 1ef85d7

Browse files
EnnorielRomain Crestey
authored andcommitted
translate legacy section (#37)
1 parent a311547 commit 1ef85d7

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

documentation/docs/06-legacy/01-svelte-register.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
title: 'svelte/register'
33
---
44

5-
> This API is removed in Svelte 4. `require` hooks are deprecated and current Node versions understand ESM. Use a bundler like Vite or our full-stack framework [SvelteKit](https://kit.svelte.dev) instead to create JavaScript modules from Svelte components.
5+
> Cette <span class="vo">[API](/docs/development#api)</span> a été retirée de Svelte 4. La fonction `require` est maintenant dépréciée puisque les versions actuelles de Node comprennent le format ESM. Utilisez plutôt un <span class="vo">[bundler](/docs/web#bundler-packager)</span> comme Vite ou le <span class="vo">[framework](/docs/web#framework)</span> [SvelteKit](https://kit.svelte.dev) pour créer des modules JavaScript à partir de composants Svelte.
66
7-
To render Svelte components in Node.js without bundling, use `require('svelte/register')`. After that, you can use `require` to include any `.svelte` file.
7+
Pour rendre des composants Svelte en Node.js sans compilation, utilisez `require('svelte/register')`. Vous pourrez alors utiliser la fonction `require` pour inclure n'importe quel fichier `.svelte`.
88

99
```js
1010
// @noErrors
@@ -17,14 +17,14 @@ const App = require('./App.svelte').default;
1717
const { html, css, head } = App.render({ answer: 42 });
1818
```
1919

20-
> The `.default` is necessary because we're converting from native JavaScript modules to the CommonJS modules recognised by Node. Note that if your component imports JavaScript modules, they will fail to load in Node and you will need to use a bundler instead.
20+
> Le `.default` est nécessaire parce que nous convertissons des modules JavaScript natifs en modules CommonJS interprétés par Node. Notez cependant que si vos composent importent des modules JavaScript, ils ne réussirons pas à les charger avec Node et vous devrez utiliser un <span class="vo">[bundler](/docs/web#bundler-packager)</span>.
2121
22-
To set compile options, or to use a custom file extension, call the `register` hook as a function:
22+
Pour définir des options de compilations ou utiliser une extension de fichier personnalisée, appelez le retour de la fonction `register()` comme une fonction :
2323

2424
```js
2525
// @noErrors
2626
require('svelte/register')({
27-
extensions: ['.customextension'], // defaults to ['.html', '.svelte']
27+
extensions: ['.customextension'], // par défaut ['.html', '.svelte']
2828
preserveComments: true
2929
});
3030
```
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Legacy"
2+
"title": "Ancienne version"
33
}

0 commit comments

Comments
 (0)