Skip to content

Commit 944846e

Browse files
author
Romain Crestey
committed
fix: typos and links
1 parent db24233 commit 944846e

File tree

6 files changed

+45
-34
lines changed

6 files changed

+45
-34
lines changed

documentation/docs/05-misc/01-faq.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Cinq à dix minutes devraient suffire pour démarrer. Une heure et demie devrait
1010

1111
## Où puis-je obtenir de l'aide ?
1212

13-
Si votre question est en rapport avec une certaine syntaxe, la [page d'API](https://svelte.dev/docs) est un bon point de départ.
13+
Si votre question est en rapport avec une certaine syntaxe, la [page d'API](https://svelte-french.vercel.app/docs/introduction) est un bon point de départ.
1414

1515
Stack Overflow est un forum populaire pour poser des questions liées à du code ou si vous bloquez sur une erreur spécifique. Lisez les questions existantes étiquetées avec [Svelte](https://stackoverflow.com/questions/tagged/svelte+or+svelte-3) ou [posez la votre](https://stackoverflow.com/questions/ask?tags=svelte) !
1616

@@ -26,11 +26,11 @@ Il existe une [extension VS Code officielle pour Svelte](https://marketplace.vis
2626

2727
## Existe-t-il un outil pour formater automatiquement mes fichiers .svelte ?
2828

29-
Vous pouvez utiliser prettier avec le <span class="vo">[plugin](/docs/development#plugin)</span> [plugin-prettier-svelte](https://www.npmjs.com/package/prettier-plugin-svelte).
29+
Vous pouvez utiliser Prettier avec le <span class="vo">[plugin](/docs/development#plugin)</span> [plugin-prettier-svelte](https://www.npmjs.com/package/prettier-plugin-svelte).
3030

3131
## Comment documenter mes composants ?
3232

33-
Dans les éditeurs qui utilisent le Langage Serveur Svelte (*Svelte Language Server*) vous pouvez documenter les composants, fonctions et exports à l'aide de commentaires spécialement formatés.
33+
Dans les éditeurs qui utilisent le <span class="vo">[Svelte Language Server](/docs/sveltejs#svelte-language-server)</span> vous pouvez documenter les composants, fonctions et exports à l'aide de commentaires spécialement formatés.
3434

3535
```svelte
3636
<script>
@@ -43,7 +43,7 @@ Dans les éditeurs qui utilisent le Langage Serveur Svelte (*Svelte Language Ser
4343
Voici une documentation pour ce composant.
4444
Elle apparaîtra au survol
4545
46-
- Vous pouvez utiliser markdown ici.
46+
- Vous pouvez utiliser la syntaxe Markdown ici.
4747
- Vous pouvez également utiliser des blocs de code ici.
4848
- Utilisation:
4949
```tsx
@@ -66,13 +66,15 @@ Vous devez installer un pré-processeur tel que [svelte-preprocess](https://gith
6666
Pour déclarer le type d'une variable réactive dans un template Svelte, vous devez utiliser la syntaxe suivante :
6767
6868
```ts
69+
// @noErrors
6970
let x: number;
7071
$: x = compteur + 1;
7172
```
7273
7374
Pour importer un type ou une interface, assurez-vous d'utiliser [le modificateur `type` de TypeScript](https://www.typescriptlang.org/docs/handbook/release-notes/typescript-3-8.html#type-only-imports-and-export):
7475
7576
```ts
77+
// @noErrors
7678
import type { UneInterface } from "./UnFichier";
7779
```
7880
@@ -109,13 +111,13 @@ Quelques ressources pour démarrer avec les tests unitaires :
109111
110112
## Un routeur est-il intégré ?
111113
112-
La bibliothèque officielle de <span class="vo">[routing](/docs/web#route)</span> est [SvelteKit](https://kit.svelte.dev/). Sveltekit fournit un routeur basé sur le système de fichier, un rendu coté serveur (SSR) et un rechargement automatique de module (HMR) en une seule librairie facile à utiliser. Il est similaire à Next.js pour React.
114+
La bibliothèque officielle de <span class="vo">[routing](/docs/web#routing)</span> est [SvelteKit](https://kit.svelte.dev/). Sveltekit fournit un routeur basé sur le système de fichier, un <span class="vo">[rendu coté serveur (SSR)](/docs/web#server-side-rendering)</span> et un <span class="vo">[rechargement automatique de module (HMR)](/docs/web#hot-module-reloading)</span> en une seule librairie facile à utiliser. Il est similaire à Next.js pour React.
113115
114-
Toutefois, vous pouvez utiliser n'importe quelle bibliothèque de routage de votre choix. Beaucoup de gens utilisent [page.js](https://github.com/visionmedia/page.js). Il y a aussi [navaid](https://github.com/lukeed/navaid), qui est très similaire. Et [universal-router](https://github.com/kriasoft/universal-router), qui est isomorphe avec les routes enfants, mais sans prise en charge intégrée de l'historique.
116+
Toutefois, vous pouvez utiliser n'importe quelle bibliothèque de <span class='vo'>[routing](/docs/web#routing)</span> de votre choix. Beaucoup de gens utilisent [page.js](https://github.com/visionmedia/page.js). Il y a aussi [navaid](https://github.com/lukeed/navaid), qui est très similaire. Et [universal-router](https://github.com/kriasoft/universal-router), qui est isomorphe avec les routes enfants, mais sans prise en charge intégrée de l'historique.
115117
116118
Si vous préférez une approche HTML déclarative, il existe la bibliothèque isomorphe [svelte-routing](https://github.com/EmilTholin/svelte-routing) et un fork appelé [svelte-navigator](https://github. com/mefechoel/svelte-navigator) contenant des fonctionnalités supplémentaires.
117119
118-
Si vous avez besoin d'un routage basé sur le hachage côté client, consultez [svelte-spa-router](https://github.com/ItalyPaleAle/svelte-spa-router) ou [abstract-state-router](https://github.com/TehShrike/abstract-state-router/).
120+
Si vous avez besoin d'un <span class='vo'>[routing](/docs/web#routing)</span> basé sur le <span class="vo">[hashing](/docs/development#hash)</span> côté client, consultez [svelte-spa-router](https://github.com/ItalyPaleAle/svelte-spa-router) ou [abstract-state-router](https://github.com/TehShrike/abstract-state-router/).
119121
120122
[Routify](https://routify.dev) est un autre routeur basé sur l'arborescence de fichiers, similaire au routeur de SvelteKit. La version 3 supporte le rendu côté serveur natif de Svelte.
121123
@@ -129,4 +131,4 @@ La documentation est toujours disponible [ici](https://v2.svelte.dev/guide).
129131
130132
## Comment puis-je recharger un module automatiquement ?
131133
132-
Nous vous recommandons d'utiliser [SvelteKit](https://kit.svelte.dev/), qui prend en charge le rechargement automatique (HMR) prêt à l'emploi et est construit avec [Vite](https://vitejs.dev/) et [svelte-hmr](https://github.com/sveltejs/svelte-hmr). Il existe également des <span class="vo">[plugins](/docs/development#plugin)</span> communautaires pour [rollup](https://github.com/rixo/rollup-plugin-svelte-hot) et [webpack](https://github.com/sveltejs/svelte-loader).
134+
Nous vous recommandons d'utiliser [SvelteKit](https://kit.svelte.dev/), qui prend en charge le <span class="vo">[HMR](/docs/web#hot-module-reloading)</span> prêt à l'emploi et est construit avec [Vite](https://vitejs.dev/) et [svelte-hmr](https://github.com/sveltejs/svelte-hmr). Il existe également des <span class="vo">[plugins](/docs/development#plugin)</span> communautaires pour [rollup](https://github.com/rixo/rollup-plugin-svelte-hot) et [webpack](https://github.com/sveltejs/svelte-loader).

documentation/docs/05-misc/02-accessibility-warnings.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ Il existe deux méthodes prises en charge pour associer une étiquette à un con
154154

155155
Fournir des sous-titres pour les médias est essentiel afin que les utilisateurs sourds puissent suivre. Les sous-titres devraient être une transcription ou une traduction du dialogue, des effets sonores, des indications musicales pertinentes et d'autres informations audio pertinentes. Ce n'est pas seulement important pour l'accessibilité, mais peut également être utile pour tous les utilisateurs dans le cas où les médias ne sont pas disponibles (similaire au texte `alt` sur une image lorsqu'une image ne peut pas être chargée).
156156

157-
Les sous-titres doivent contenir toutes les informations importantes et pertinentes pour comprendre les médias correspondants. Cela peut signifier que les sous-titres ne sont pas une correspondance 1:1 du dialogue dans le contenu média. Cependant, les sous-titres ne sont pas nécessaires pour les composants vidéo avec l'attribut `muet`.
157+
Les sous-titres doivent contenir toutes les informations importantes et pertinentes pour comprendre les médias correspondants. Cela peut signifier que les sous-titres ne sont pas une correspondance 1:1 du dialogue dans le contenu média. Cependant, les sous-titres ne sont pas nécessaires pour les composants vidéo avec l'attribut `muted`.
158158

159159
```svelte
160160
<video><track kind="captions" /></video>
@@ -255,7 +255,7 @@ Les rôles [WAI-ARIA](https://www.w3.org/TR/wai-aria-1.1/#usage_intro) ne devrai
255255
<textarea role="listitem" />
256256
```
257257

258-
## `a11y-no-noninteractive-element-to-interactive-role`
258+
### `a11y-no-noninteractive-element-to-interactive-role`
259259

260260
Un élément non interactif ne supporte pas les gestionnaires d'événements (souris et clavier). Les éléments non interactifs incluent : `<main>`, `<area>`, `<h1>` (,`<h2>`, etc), `<p>`, `<img>`, `<li>`, `<ul>` and `<ol>`. Les [rôles WAI-ARIA](https://www.w3.org/TR/wai-aria-1.1/#usage_intro) interactifs incluent `button`, `link`, `checkbox`, `menuitem`, `menuitemcheckbox`, `menuitemradio`, `option`, `radio`, `searchbox`, `switch` et `textbox`.
261261

@@ -274,7 +274,7 @@ La navigation à l'aide de la touche Tab doit être limitée aux éléments de l
274274
<div tabindex="0" />
275275
```
276276

277-
## a11y-no-static-element-interactions
277+
## `a11y-no-static-element-interactions`
278278

279279
Les éléments comme un `<div>` avec des gestionnaires d'événements comme `click` doivent avoir un rôle <span class="vo">[ARIA](/docs/web#aria)</span>.
280280

@@ -343,4 +343,4 @@ Les éléments avec des rôles <span class="vo">[ARIA](/docs/web#aria)</span> do
343343
```svelte
344344
<!-- A11y: Unknown role 'toooltip' (did you mean 'tooltip'?) -->
345345
<div role="toooltip" />
346-
```
346+
```

documentation/docs/05-misc/03-typescript.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ Les événements peuvent être typés avec `createEventDispatcher` :
117117

118118
## Surcharge des types de DOM natifs
119119

120-
Svelte fournit des types aussi proche que possible pour chaque élément HTML du <span class="vo">[DOM](/docs/web#dom)</span> qui existe. Parfois, vous voudrez utiliser des attributs expérimentaux ou des événements personnalisés. Dans ces cas, TypeScript lèvera une erreur de type, en indiquant qu'il ne connaît pas ces types. S'il s'agit d'un attribut ou événement standard et non expérimental, il se peut tout à fait que ce soit un type manquant dans [le typage HTML de Svelte](https://github.com/sveltejs/svelte/blob/master/elements/index.d.ts). Dans ce cas, vous êtes le bienvenue pour ouvrir une <span class="vo">[issue](/docs/development#issue)</span> ou une <span class="vo">[PR](/docs/development#pr)</span> pour le corriger.
120+
Svelte fournit des types aussi proche que possible pour chaque élément HTML du <span class="vo">[DOM](/docs/web#dom)</span> qui existe. Parfois, vous voudrez utiliser des attributs expérimentaux ou des événements personnalisés. Dans ces cas, TypeScript lèvera une erreur de type, en indiquant qu'il ne connaît pas ces types. S'il s'agit d'un attribut ou événement standard et non expérimental, il se peut tout à fait que ce soit un type manquant dans [le typage HTML de Svelte](https://github.com/sveltejs/svelte/blob/master/elements/index.d.ts). Dans ce cas, vous êtes invité•e à ouvrir une <span class="vo">[issue](/docs/development#issue)</span> ou une <span class="vo">[PR](/docs/development#pr)</span> pour le corriger.
121121

122122
S'il s'agit d'un attribut ou d'un événement expérimental ou personnalisé, vous pouvez étendre le typage comme suit :
123123

@@ -176,7 +176,7 @@ Vous ne pouvez pas typer les déclarations réactives avec TypeScript de la mani
176176
</script>
177177
```
178178

179-
Vous ne pouvez pas utiliser `: TYPE` car cela résulte en une syntaxe invalide. A la place, vous pouvez déplacer le typage sur une instruction `let` juste au dessus :
179+
Vous ne pouvez pas utiliser `: TYPE` car cela résulte en une syntaxe invalide. À la place, vous pouvez déplacer le typage sur une instruction `let` juste au dessus :
180180

181181
```svelte
182182
<script lang="ts">
@@ -189,4 +189,4 @@ Vous ne pouvez pas utiliser `: TYPE` car cela résulte en une syntaxe invalide.
189189

190190
## Types
191191

192-
> TYPES: svelte
192+
> TYPES: svelte

0 commit comments

Comments
 (0)