Skip to content

Commit 1774313

Browse files
committed
french translation
1 parent 22ed677 commit 1774313

File tree

95 files changed

+2530
-2303
lines changed

Some content is hidden

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

95 files changed

+2530
-2303
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Attention
2+
3+
Vous vous apprêtez à ouvrir une issue sur le projet de traduction francophone de la documentation de SvelteKit.
4+
5+
Ce projet est uniquement dédié à de la traduction, et nous n'accepterons donc que les issues dont l'objet est l'ajout ou la modification de traductions, ou tout outillage associé.
6+
7+
Pour toute issue liée au projet SvelteKit en lui-même, merci de les ouvrir sur le [repository officiel](https://github.com/sveltejs/kit/issues).

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 0 additions & 53 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 0 additions & 5 deletions
This file was deleted.

.github/ISSUE_TEMPLATE/feature_request.yml

Lines changed: 0 additions & 44 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,7 @@
1-
<!-- Your PR description here -->
1+
## Attention
22

3-
---
3+
Vous vous apprêtez à ouvrir une PR sur le projet de traduction francophone de la documentation de SvelteKit.
44

5-
### Please don't delete this checklist! Before submitting the PR, please make sure you do the following:
6-
- [ ] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
7-
- [ ] This message body should clearly illustrate what problems it solves.
8-
- [ ] Ideally, include a test that fails without this PR but passes with it.
5+
Ce projet est uniquement dédié à de la traduction, et nous n'accepterons donc que les PRs dont l'objet est l'ajout ou la modification de traductions, ou tout outillage associé.
96

10-
### Tests
11-
- [ ] Run the tests with `pnpm test` and lint the project with `pnpm lint` and `pnpm check`
12-
13-
### Changesets
14-
- [ ] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running `pnpm changeset` and following the prompts. Changesets that add features should be `minor` and those that fix bugs should be `patch`. Please prefix changeset messages with `feat:`, `fix:`, or `chore:`.
15-
16-
### Edits
17-
18-
- [ ] Please ensure that 'Allow edits from maintainers' is checked. PRs without this option may be closed.
7+
Pour toute PR liée au projet SvelteKit en lui-même, merci de les ouvrir sur le [repository officiel](https://github.com/sveltejs/kit/pulls).

.github/workflows/audit.yml

Lines changed: 0 additions & 26 deletions
This file was deleted.

.github/workflows/release.yml

Lines changed: 0 additions & 49 deletions
This file was deleted.

.github/workflows/track-docs.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Docs tracker
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 3 * * *'
7+
8+
jobs:
9+
track-docs:
10+
runs-on: ubuntu-latest
11+
name: Checking Docs
12+
steps:
13+
- name: Checkout code
14+
uses: actions/checkout@v3
15+
- name: Svelte docs new commits
16+
uses: AlexxNB/track-commits-to-issue@master
17+
with:
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
owner: sveltejs
20+
repo: kit
21+
dir: documentation
22+
track-site:
23+
runs-on: ubuntu-latest
24+
name: Checking Site
25+
steps:
26+
- name: Checkout code
27+
uses: actions/checkout@v3
28+
- name: Svelte docs new commits
29+
uses: AlexxNB/track-commits-to-issue@master
30+
with:
31+
token: ${{ secrets.GITHUB_TOKEN }}
32+
owner: sveltejs
33+
repo: kit
34+
dir: sites/kit.svelte.dev

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@ Svelte is an MIT-licensed open source project with its ongoing development made
4242

4343
Funds donated via Open Collective will be used for compensating expenses related to Svelte's development such as hosting costs. If sufficient donations are received, funds may also be used to support Svelte's development more directly.
4444

45+
## Translating SvelteKit docs
46+
47+
This is the french version of the SvelteKit docs.
48+
49+
Read more about this was done [here](i18n.md).
50+
4551
## License
4652

4753
[MIT](https://github.com/sveltejs/kit/blob/main/LICENSE)

documentation/docs/10-getting-started/10-introduction.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@
22
title: Introduction
33
---
44

5-
## Before we begin
5+
## Avant de commencer
66

7-
> If you're new to Svelte or SvelteKit we recommend checking out the [interactive tutorial](https://learn.svelte.dev).
7+
> Si vous débutez avec Svelte ou SvelteKit, nous vous recommandons de jeter un œil au [tutoriel interactif](PUBLIC_LEARN_SITE_URL).
88
>
9-
> If you get stuck, reach out for help in the [Discord chatroom](https://svelte.dev/chat).
9+
> Si vous êtes bloqué•e, n'hésitez pas à demander de l'aide sur le forum du [Discord francophone](PUBLIC_SVELTE_SITE_URL/chat), ou bien du [Discord officiel](https://svelte.dev/chat).
1010
11-
## What is SvelteKit?
11+
## C'est quoi SvelteKit ?
1212

13-
SvelteKit is a framework for rapidly developing robust, performant web applications using [Svelte](https://svelte.dev/). If you're coming from React, SvelteKit is similar to Next. If you're coming from Vue, SvelteKit is similar to Nuxt.
13+
SvelteKit est un <span class="vo">[framework](PUBLIC_SVELTE_SITE_URL/docs/web#framework)</span> permettant de développer des applications web robustes et performantes avec [Svelte](PUBLIC_SVELTE_SITE_URL). Si vous êtes habitué•e à React, SvelteKit est comparable à Next. Si vous êtes habitué•e à Vue, SvelteKit est comparable à Nuxt.
1414

15-
To learn more about the kinds of applications you can build with SvelteKit, see the [FAQ](/docs/faq#what-can-i-make-with-sveltekit).
15+
Pour en apprendre plus sur les types d'application que vous pouvez construire avec SvelteKit, rendez-vous sur la [FàQ](/docs/faq#quoi-sert-sveltekit)
1616

17-
## What is Svelte?
17+
## C'est quoi Svelte ?
1818

19-
In short, Svelte is a way of writing user interface componentslike a navigation bar, comment section, or contact form — that users see and interact with in their browsers. The Svelte compiler converts your components to JavaScript that can be run to render the HTML for the page and to CSS that styles the page. You don't need to know Svelte to understand the rest of this guide, but it will help. If you'd like to learn more, check out [the Svelte tutorial](https://svelte.dev/tutorial).
19+
Pour faire court, Svelte est un moyen d'écrire des composants d'interface visuellecomme une barre de navigation, une section de commentaires, ou un formulaire de contact — que les utilisateurs et utilisatrices voient et utilisent dans leurs navigateurs. Le compilateur Svelte convertit vos composants en du code JavaScript qui peut être exécuté pour afficher le HTML des pages, ainsi qu'en CSS qui applique le style des pages. Vous n'avez pas besoin de connaître Svelte pour comprendre le reste de ce guide, mais cela peut définitivement aider. Si vous souhaitez en savoir plus, n'hésitez pas à aller faire le [tutoriel dédié à Svelte](PUBLIC_SVELTE_SITE_URL/tutorial)
2020

2121
## SvelteKit vs Svelte
2222

23-
Svelte renders UI components. You can compose these components and render an entire page with just Svelte, but you need more than just Svelte to write an entire app.
23+
Svelte affiche des composants visuels. Vous pouvez composer ces composants et construire des pages entières juste avec Svelte, mais vous aurez besoin d'autres outils que Svelte pour construire une application complète.
2424

25-
SvelteKit helps you build web apps while following modern best practices and providing solutions to common development challenges. It offers everything from basic functionalities — like a [router](glossary#routing) that updates your UI when a link is clicked — to more advanced capabilities. Its extensive list of features includes [build optimizations](https://vitejs.dev/guide/features.html#build-optimizations) to load only the minimal required code; [offline support](service-workers); [preloading](link-options#data-sveltekit-preload-data) pages before user navigation; [configurable rendering](page-options) to handle different parts of your app on the server via [SSR](glossary#ssr), in the browser through [client-side rendering](glossary#csr), or at build-time with [prerendering](glossary#prerendering); [image optimization](images); and much more. Building an app with all the modern best practices is fiendishly complicated, but SvelteKit does all the boring stuff for you so that you can get on with the creative part.
25+
SvelteKit vous permet de construire des applications web en suivant les bonnes pratiques modernes et en fournissant des solutions aux problématiques courantes de développement. SvelteKit propose un environnement de développement clé en main, depuis des outils basiques — comme un [routeur](glossary#routing) qui met à jour l'interface lorsqu'un lien est cliqué — jusqu'à des fonctionnalités plus avancées. L'étendue de ses fonctionnalités inclut l'[optimisation des builds](https://vitejs.dev/guide/features.html#build-optimizations) pour ne charger que la quantité de code strictement nécessaire ; le [support hors-ligne](service-workers) ; le [pré-chargement](link-options#data-sveltekit-preload-data) des pages avant que la navigation ne soit initiée ; la [configuration de rendu](page-options) qui vous permet de construire différents morceaux de votre application sur le serveur avec du [SSR](glossary#ssr), dans le navigateur avec du [rendu côté client](glossary#csr), ou au moment de la compilation avec du [pré-rendu](glossary#pr-rendu) ; [l'optimisation des images](images) ; et bien d'autres choses. Construire une application web en suivant toutes les bonnes pratiques est diaboliquement compliqué, mais SvelteKit s'occupe de toutes ces choses pénibles afin que vous vous concentriez sur les parties plus créatives.
2626

27-
It reflects changes to your code in the browser instantly to provide a lightning-fast and feature-rich development experience by leveraging [Vite](https://vitejs.dev/) with a [Svelte plugin](https://github.com/sveltejs/vite-plugin-svelte) to do [Hot Module Replacement (HMR)](https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/config.md#hot).
27+
SvelteKit reflète les changements de votre code instantanément dans le navigateur pour vous offrir une expérience de développement riche et efficace en utilisant [Vite](https://vitejs.dev/) au travers d'un [plugin Svelte](https://github.com/sveltejs/vite-plugin-svelte), permettant ainsi le [Hot Module Replacement (HMR)](https://github.com/sveltejs/vite-plugin-svelte/blob/main/docs/config.md#hot).

0 commit comments

Comments
 (0)