diff --git a/documentation/docs/02-template-syntax/02-basic-markup.md b/documentation/docs/02-template-syntax/02-basic-markup.md index 7a41772fe6..eb9fc5c759 100644 --- a/documentation/docs/02-template-syntax/02-basic-markup.md +++ b/documentation/docs/02-template-syntax/02-basic-markup.md @@ -86,9 +86,6 @@ Un élément ou un composant peut avoir plusieurs attributs décomposés, parsem ``` -`$$props` references all props that are passed to a component, including ones that are not declared with `export`. Using `$$props` will not perform as well as references to a specific prop because changes to any prop will cause Svelte to recheck all usages of `$$props`. But it can be useful in some cases – for example, when you don't know at compile time what props might be passed to a component. - - La variable `$$props` référence toutes les props qui sont fournies à un composant, y compris celles qui ne sont pas déclarées avec `export`. Utiliser `$$props` ne sera pas aussi performant qu'utiliser une [prop](/docs/sveltejs#props) spécifique directement car les changements de n'importe quelle prop vont déclencher une nouvelle vérification de toutes les occurences de `$$props`. Toutefois `$$props` peut être utile dans certains cas — par exemple, lorsque vous ne savez pas à la compilation quelles props peuvent être passées au composant. ```svelte diff --git a/documentation/docs/07-glossary/02-web.md b/documentation/docs/07-glossary/02-web.md index 485d19d0a9..a268eee363 100644 --- a/documentation/docs/07-glossary/02-web.md +++ b/documentation/docs/07-glossary/02-web.md @@ -54,7 +54,7 @@ Le DOM relie les pages web aux scripts, fichiers de styles, ressources externes Un _language server_ est un algorithme exécuté par un [IDE](/docs/development#ide). Il permet d’exécuter les aides au développement (autocomplétion, accès rapide, liste des utilisations, etc.) adaptées à un langage de programmation. L'interface entre l'IDE et le _language server_ est défini par un protocole, le _Language Server Protocol_ (LSP). -Plus d'infos sur le [site de la documentation du LSP](https://microsoft.github.io/language-server-protocol/). +Plus d'infos sur le [site de la documentation du LSP](https://microsoft.github.io/language-server-protocol/). ## Lazy loading diff --git a/sites/svelte.dev/src/app.html b/sites/svelte.dev/src/app.html index 99ce1df112..8e9b9969de 100644 --- a/sites/svelte.dev/src/app.html +++ b/sites/svelte.dev/src/app.html @@ -1,5 +1,5 @@ - + diff --git a/sites/svelte.dev/src/lib/time.js b/sites/svelte.dev/src/lib/time.js index 2380690aed..e5a774272a 100644 --- a/sites/svelte.dev/src/lib/time.js +++ b/sites/svelte.dev/src/lib/time.js @@ -12,15 +12,15 @@ const o = { export const ago = (nd, s) => { var r = Math.round, - dir = ' ago', + dir = 'il y a ', pl = function (v, n) { - return s === undefined ? n + ' ' + v + (n > 1 ? 's' : '') + dir : n + v.substring(0, 1); + return s === undefined ? dir + n + ' ' + v + (n > 1 ? 's' : '') : n + v.substring(0, 1); }, ts = Date.now() - new Date(nd).getTime(), ii; if (ts < 0) { ts *= -1; - dir = ' from now'; + dir = 'dans '; } for (var i in o) { if (r(ts) < o[i]) return pl(ii || 'm', r(ts / (o[ii] || 1))); diff --git a/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte b/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte index 64a6c1d6a1..e8a740f19e 100644 --- a/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte +++ b/sites/svelte.dev/src/routes/(authed)/apps/+page.svelte @@ -14,9 +14,9 @@ async function destroy_selected() { const confirmed = confirm( - `Are you sure you want to delete ${selected.length} ${ - selected.length === 1 ? 'app' : 'apps' - }?` + `Êtes vous sûr.e de vouloir supprimer ${selected.length} ${ + selected.length === 1 ? 'application' : 'applications' + } ?` ); if (!confirmed) return; @@ -40,7 +40,7 @@ // TODO raise an issue // location.reload(); } else { - alert('Deletion failed'); + alert('La suppression a échoué'); } destroying = false; @@ -51,13 +51,13 @@ - Your apps • Svelte + Vos applications • Svelte
{#if data.user}
-

Your apps

+

Vos applications

{data.user.github_name || data.user.github_login} - (log out) + (Se déconnecter)
@@ -75,11 +75,11 @@ {#if selected.length > 0} - + {:else}
{ @@ -89,8 +89,8 @@ > @@ -104,12 +104,12 @@
  • {gist.name}

    - updated {format(gist.updated_at || gist.created_at)} + Mis à jour {format(gist.updated_at || gist.created_at)}
  • {:else} -

    No apps here. Go make one!

    +

    Vous n'avez pas d'application. En créer une !

    {/if} {:else}

    - Please log in to see your saved apps. + Merci de vous connecter pour voir vos + applications sauvegardées.

    {/if} diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte index 61d559b452..fb8ebacb3e 100644 --- a/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte +++ b/sites/svelte.dev/src/routes/(authed)/repl/[id]/+page.svelte @@ -69,8 +69,8 @@ {name} • REPL • Svelte - - + +
    diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte index 9f53f2ee89..4d8d544264 100644 --- a/sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte +++ b/sites/svelte.dev/src/routes/(authed)/repl/[id]/AppControls.svelte @@ -82,7 +82,7 @@ if (navigator.onLine) { alert(err.message); } else { - alert(`It looks like you're offline! Find the internet and try again`); + alert(`Vous semblez être hors ligne ! Connectez-vous et réessayez`); } } @@ -91,7 +91,7 @@ async function save() { if (!user) { - alert('Please log in before saving your app'); + alert('Merci de vous connecter pour sauvegarder votre application'); return; } if (saving) return; @@ -137,7 +137,7 @@ if (navigator.onLine) { alert(err.message); } else { - alert(`It looks like you're offline! Find the internet and try again`); + alert('Merci de vous connecter pour sauvegarder votre application'); } } @@ -192,7 +192,7 @@ export default app;` e.target.select()} use:enter={(e) => e.target.blur()} />
    - - @@ -212,7 +217,7 @@ export default app;` {/if} - {/if}
    @@ -279,7 +284,7 @@ export default app;` opacity: 0.3; } - .icon[title^='fullscreen'] { + .icon.fullscreen { display: none; } @@ -324,7 +329,7 @@ export default app;` } @media (min-width: 600px) { - .icon[title^='fullscreen'] { + .icon.fullscreen { display: inline; } diff --git a/sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte b/sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte index 5449191a30..128d7a4201 100644 --- a/sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte +++ b/sites/svelte.dev/src/routes/(authed)/repl/[id]/UserMenu.svelte @@ -30,8 +30,8 @@ {#if showMenu} {/if}
    diff --git a/sites/svelte.dev/src/routes/(authed)/repl/embed/+page.svelte b/sites/svelte.dev/src/routes/(authed)/repl/embed/+page.svelte index 43fed8a1cb..9ce9eb760b 100644 --- a/sites/svelte.dev/src/routes/(authed)/repl/embed/+page.svelte +++ b/sites/svelte.dev/src/routes/(authed)/repl/embed/+page.svelte @@ -8,9 +8,9 @@ REPL • Svelte - + - +
    diff --git a/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte b/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte index 10f634414a..888b95ec5e 100644 --- a/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/docs/[slug]/+page.svelte @@ -17,8 +17,8 @@ {data.page?.title} • Docs • Svelte - - + +
    diff --git a/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte b/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte index 32f07de7d2..2730a05a96 100644 --- a/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/examples/[slug]/+page.svelte @@ -32,12 +32,12 @@ {data.example?.title} {data.example?.title ? '•' : ''} Svelte Examples - + - + -

    Examples

    +

    Exemples

    - Search • Svelte + Rechercher • Svelte
    -

    Search

    +

    Rechercher

    - + diff --git a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte index fdc7aaba06..9166baeac5 100644 --- a/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte +++ b/sites/svelte.dev/src/routes/tutorial/[slug]/+page.svelte @@ -100,7 +100,7 @@ {selected.section.title} / {selected.chapter.title} • Svelte Tutorial - + @@ -122,17 +122,17 @@ {/if} {#if selected.next} - + {/if}