Skip to content

Commit 71edc3a

Browse files
bleucitronRomain Crestey
andcommitted
docs: add examples 00 to 04 (#45)
Co-authored-by: Romain Crestey <[email protected]>
1 parent e2021cd commit 71edc3a

File tree

59 files changed

+114
-114
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+114
-114
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
let name = 'world';
2+
let name = "tout le monde";
33
</script>
44

5-
<h1>Hello {name}!</h1>
5+
<h1>Bonjour {name} !</h1>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Hello world"
3-
}
2+
"title": "Bonjour tout le monde"
3+
}
Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script>
2-
let src = '/tutorial/image.gif';
3-
let name = 'Rick Astley';
2+
let src = "/tutorial/image.gif";
3+
let name = "Rick Astley";
44
</script>
55

6-
<!-- {src} is short for src={src} -->
7-
<img {src} alt="{name} dancing" />
6+
<!-- {src} est le raccourci de src={src} -->
7+
<img {src} alt="{name} danse" />
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Dynamic attributes"
3-
}
2+
"title": "Attributs dynamiques"
3+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
<p>Styled!</p>
1+
<p>Stylisé !</p>
22

33
<style>
44
p {
55
color: purple;
6-
font-family: 'Comic Sans MS', cursive;
6+
font-family: "Comic Sans MS", cursive;
77
font-size: 2em;
88
}
99
</style>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Styling"
3-
}
2+
"title": "Style"
3+
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<script>
2-
import Nested from './Nested.svelte';
2+
import Nested from "./Nested.svelte";
33
</script>
44

5-
<p>These styles...</p>
5+
<p>Ce style...</p>
66
<Nested />
77

88
<style>
99
p {
1010
color: purple;
11-
font-family: 'Comic Sans MS', cursive;
11+
font-family: "Comic Sans MS", cursive;
1212
font-size: 2em;
1313
}
1414
</style>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<p>...don't affect this element</p>
1+
<p>...n'affecte pas cet élément</p>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Nested components"
3-
}
2+
"title": "Composants imbriqués"
3+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
let string = `here's some <strong>HTML!!!</strong>`;
2+
let string = `voici du <strong>HTML !!!</strong>`;
33
</script>
44

55
<p>{@html string}</p>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "HTML tags"
2+
"title": "Balises HTML"
33
}

documentation/examples/01-reactivity/00-reactive-assignments/App.svelte

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,5 @@
77
</script>
88

99
<button on:click={handleClick}>
10-
Clicked {count}
11-
{count === 1 ? 'time' : 'times'}
10+
{count} {count === 1 ? "clic" : "clics"}
1211
</button>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Reactive assignments"
3-
}
2+
"title": "Assignations réactives"
3+
}
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<script>
22
let count = 1;
33
4-
// the `$:` means 're-run whenever these values change'
4+
// Le symbole `$:` signifie "ré-exécute dès qu'une valeur change"
55
$: doubled = count * 2;
66
$: quadrupled = doubled * 2;
77
@@ -11,8 +11,8 @@
1111
</script>
1212

1313
<button on:click={handleClick}>
14-
Count: {count}
14+
Nombre de clics: {count}
1515
</button>
1616

1717
<p>{count} * 2 = {doubled}</p>
18-
<p>{doubled} * 2 = {quadrupled}</p>
18+
<p>{doubled} * 2 = {quadrupled}</p>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Reactive declarations"
3-
}
2+
"title": "Déclarations réactives"
3+
}

documentation/examples/01-reactivity/02-reactive-statements/App.svelte

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
let count = 0;
33
44
$: if (count >= 10) {
5-
alert(`count is dangerously high!`);
5+
alert(`Le nombre est dangereusement élevé !`);
66
count = 9;
77
}
88
@@ -12,6 +12,5 @@
1212
</script>
1313

1414
<button on:click={handleClick}>
15-
Clicked {count}
16-
{count === 1 ? 'time' : 'times'}
17-
</button>
15+
Cliqué {count} fois
16+
</button>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Reactive statements"
3-
}
2+
"title": "Expressions réactives"
3+
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Reactivity"
2+
"title": "Réactivité"
33
}

documentation/examples/02-props/00-declaring-props/App.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
import Nested from './Nested.svelte';
33
</script>
44

5-
<Nested answer={42} />
5+
<Nested answer={42}/>

documentation/examples/02-props/00-declaring-props/Nested.svelte

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
export let answer;
33
</script>
44

5-
<p>The answer is {answer}</p>
5+
<p>La réponse est {answer}</p>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Declaring props"
2+
"title": "Déclarer des props"
33
}

documentation/examples/02-props/01-default-values/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
import Nested from './Nested.svelte';
33
</script>
44

5-
<Nested answer={42} />
6-
<Nested />
5+
<Nested answer={42}/>
6+
<Nested/>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script>
2-
export let answer = 'a mystery';
2+
export let answer = 'un mystère';
33
</script>
44

5-
<p>The answer is {answer}</p>
5+
<p>La réponse est {answer}</p>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Default values"
2+
"title": "Valeurs par défaut"
33
}

documentation/examples/02-props/02-spread-props/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
const pkg = {
55
name: 'svelte',
66
version: 3,
7-
speed: 'blazing',
7+
speed: 'incroyablement',
88
website: 'https://svelte.dev'
99
};
1010
</script>
1111

12-
<Info {...pkg} />
12+
<Info {...pkg}/>

documentation/examples/02-props/02-spread-props/Info.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</script>
77

88
<p>
9-
The <code>{name}</code> package is {speed} fast. Download version {version} from
10-
<a href="https://www.npmjs.com/package/{name}">npm</a>
11-
and <a href={website}>learn more here</a>
9+
Le composant <code>{name}</code> est {speed} rapide.
10+
Télécharger la version {version} depuis <a href="https://www.npmjs.com/package/{name}">npm</a>
11+
et <a href={website}>apprenez-en plus ici</a>
1212
</p>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Spread props"
2+
"title": "Décomposition des props"
33
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
22
"title": "Props"
3-
}
3+
}

documentation/examples/03-logic/00-if-blocks/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
</script>
88

99
{#if user.loggedIn}
10-
<button on:click={toggle}> Log out </button>
10+
<button on:click={toggle}> Déconnexion </button>
1111
{/if}
1212

1313
{#if !user.loggedIn}
14-
<button on:click={toggle}> Log in </button>
14+
<button on:click={toggle}> Connexion </button>
1515
{/if}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "If blocks"
2+
"title": "Blocs if"
33
}

documentation/examples/03-logic/01-else-blocks/App.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
</script>
88

99
{#if user.loggedIn}
10-
<button on:click={toggle}> Log out </button>
10+
<button on:click={toggle}> Déconnexion </button>
1111
{:else}
12-
<button on:click={toggle}> Log in </button>
12+
<button on:click={toggle}> Connexion </button>
1313
{/if}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Else blocks"
2+
"title": "Blocs else"
33
}

documentation/examples/03-logic/02-else-if-blocks/App.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
</script>
44

55
{#if x > 10}
6-
<p>{x} is greater than 10</p>
6+
<p>{x} est plus grand que 10</p>
77
{:else if 5 > x}
8-
<p>{x} is less than 5</p>
8+
<p>{x} est plus petit que 5</p>
99
{:else}
10-
<p>{x} is between 5 and 10</p>
10+
<p>{x} est entre 5 et 10</p>
1111
{/if}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Else-if blocks"
2+
"title": "Blocs else-if"
33
}
Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
<script>
2-
let cats = [
3-
{ id: 'J---aiyznGQ', name: 'Keyboard Cat' },
4-
{ id: 'z_AbfPXTKms', name: 'Maru' },
5-
{ id: 'OUtn3pvWmpg', name: 'Henri The Existential Cat' }
6-
];
2+
let cats = [
3+
{ id: 'J---aiyznGQ', name: 'Keyboard Cat' },
4+
{ id: 'z_AbfPXTKms', name: 'Maru' },
5+
{ id: 'OUtn3pvWmpg', name: 'Henri The Existential Cat' },
6+
];
77
</script>
88

9-
<h1>The Famous Cats of YouTube</h1>
9+
<h1>Les chats célèbres de Youtube</h1>
1010

1111
<ul>
12-
{#each cats as { id, name }, i}
13-
<li>
14-
<a target="_blank" rel="noreferrer" href="https://www.youtube.com/watch?v={id}">
15-
{i + 1}: {name}
16-
</a>
17-
</li>
18-
{/each}
12+
{#each cats as { id, name }, i}
13+
<li>
14+
<a target="_blank" href="https://www.youtube.com/watch?v={id}" rel="noreferrer">
15+
{i + 1}: {name}
16+
</a>
17+
</li>
18+
{/each}
1919
</ul>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Each blocks"
2+
"title": "Blocs each"
33
}

documentation/examples/03-logic/04-keyed-each-blocks/App.svelte

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,22 @@
1414
}
1515
</script>
1616

17-
<button on:click={handleClick}> Remove first thing </button>
17+
<button on:click={handleClick}>
18+
Supprimer le premier élément
19+
</button>
1820

1921
<div style="display: grid; grid-template-columns: 1fr 1fr; grid-gap: 1em">
2022
<div>
21-
<h2>Keyed</h2>
23+
<h2>Avec clé</h2>
2224
{#each things as thing (thing.id)}
23-
<Thing current={thing.color} />
25+
<Thing current={thing.color}/>
2426
{/each}
2527
</div>
2628

2729
<div>
28-
<h2>Unkeyed</h2>
30+
<h2>Sans clé</h2>
2931
{#each things as thing}
30-
<Thing current={thing.color} />
32+
<Thing current={thing.color}/>
3133
{/each}
3234
</div>
3335
</div>

documentation/examples/03-logic/04-keyed-each-blocks/Thing.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<script>
2-
// `current` is updated whenever the prop value changes...
2+
// `current` est mis à jour à chaque fois que la valeur de la prop change...
33
export let current;
44
5-
// ...but `initial` is fixed upon initialisation
5+
// ...mais la variable "initial" est fixée au moment de l'instantiation du composant
66
const initial = current;
77
</script>
88

99
<p>
1010
<span style="background-color: {initial}">initial</span>
11-
<span style="background-color: {current}">current</span>
11+
<span style="background-color: {current}">actuel</span>
1212
</p>
1313

1414
<style>
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"title": "Keyed each blocks"
2+
"title": "Blocs each à clé"
33
}

0 commit comments

Comments
 (0)