Skip to content

Commit 23c71d0

Browse files
Merge pull request #162 from Ascor8522/fr
Co-authored-by: ManuSquall <[email protected]>
2 parents 53db262 + e8e43f4 commit 23c71d0

File tree

12 files changed

+330
-23
lines changed

12 files changed

+330
-23
lines changed

Diff for: docs/typescriptlang/fr/cheatsheets.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
export const cheatCopy = {
2+
cht_layout_title: "Cheat sheets",
3+
cht_layout_description:
4+
"Cheat sheets reprenant la syntaxe de TypeScript.",
5+
cht_download: "Télécharger le zip",
6+
cht_blurb_1: "Pages de documentation de la syntaxe téléchargeables pour les différentes parties du code TypeScript utilisé couramment.",
7+
cht_blurb_2: "Apprenez-en plus sur les classes, les interfaces, les types et l'analyse du flux de contrôle.",
8+
9+
cht_cfa: "Analyse du flux de contrôle",
10+
cht_interfaces: "Interfaces",
11+
cht_types: "Types",
12+
cht_classes: "Classes",
13+
cht_dl_title: "Télécharger les PDF et PNG",
14+
cht_dl_subtitle: "A lire plus tard ou à imprimer",
15+
}

Diff for: docs/typescriptlang/fr/community.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
export const comCopy = {
2-
com_layout_title: 'Comment configurer TypeScript', // FIXME: Is this the right title for the community page?
2+
com_layout_title: 'Ressources communautaires TypeScript',
33
com_layout_description:
44
"Échangez avec d'autres TypeScripters en ligne et hors ligne.",
5-
com_headline: 'Échangez avec nous', // FIXME: I think this is not used anywhere
5+
com_headline: 'Échangez avec nous',
66
com_connect_online: 'En ligne',
77
com_connect_online_description:
8-
'Dites nous ce qui marche, ce que vous souhaitez voir ajouté ou amélioré, et tenez vous au courant des nouvelles mises à jour.',
8+
'Dites nous ce qui marche, ce que vous souhaitez voir ajouté ou amélioré et restez au courant des nouvelles mises à jour.',
99
com_online_stack_overflow_desc:
10-
"Discutez avec vos proches et posez des questions sur TypeScript avec le tag 'typescript'",
10+
"Discutez avec vos pairs et posez des questions sur TypeScript avec le tag 'typescript'",
1111
com_online_stack_overflow_tag: '',
1212
com_online_discord_header: 'Chat',
1313
com_online_discord_desc:
1414
"Discutez avec d'autres utilisateurs TypeScript dans le Chat communautaire TypeScript.",
1515
com_online_github_desc:
16-
'Vous avez trouvé un bug, ou souhaitez nous donner un feebdack constructif ?',
16+
'Vous avez trouvé un bug, ou souhaitez nous donner un commentaire constructif ?',
1717
com_online_github_href: 'Dites nous sur GitHub',
1818
com_online_twitter_desc: 'Restez à jour. Suivez-nous sur Twitter',
1919
com_online_blog_desc:

Diff for: docs/typescriptlang/fr/documentation.ts

+84
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
export const docCopy = {
2+
doc_layout_title: "Le point de départ pour apprendre TypeScript",
3+
doc_layout_description:
4+
"Trouvez des projets de démarrage TypeScript : d'Angular à React ou Node.js et CLI.",
5+
doc_bootstrap_title: "Outils de création pour les projets TypeScript",
6+
doc_bootstrap_description:
7+
"Toolchains pour la création de CLI, d'applications Web, d'API et d'applications.",
8+
doc_headline: "Ressources d'apprentissage",
9+
doc_headline_ts_for_js_title: "TS pour JS", // TODO: Remove, unused
10+
doc_headline_ts_for_js_blurb:
11+
"Vue d'ensemble de TypeScript pour les ingénieurs ayant des connaissances en JavaScript", // TODO: Remove, unused
12+
doc_headline_ts_first_title: "Débuter avec TS", // TODO: Remove, unused
13+
doc_headline_ts_first_blurb:
14+
"Une introduction pour débutants à JavaScript et TypeScript", // TODO: Remove, unused
15+
doc_headline_handbook_title: "Manuel", // TODO: This is not actually used on headline section, should be moved to the doc_learn section
16+
doc_headline_handbook_blurb: "La documentation du langage TypeScript",
17+
doc_headline_examples_title: "Exemples", // TODO: Remove, unused
18+
doc_headline_examples_blurb: "Tutoriels concrets détaillés dans le playground", // TODO: Remove, unused
19+
doc_start_a_project: "Commencer un nouveau projet",
20+
doc_start_a_project_desc:
21+
"Comme TypeScript est une extension de JavaScript, il n'a pas de modèle par défaut - il y en aurait trop. À la place, les projets ont leurs propres modèles de démarrage pour TypeScript avec leur propre contexte. Ces projets offrent des modèles qui prennent en charge TypeScript.",
22+
doc_node_npm: "Node avec npm",
23+
doc_node_npm_oclif_blurb: "Créez des outils en ligne de commande que vos utilisateurs adoreront",
24+
doc_node_npm_gluegun_blurb:
25+
"Une boîte à outils pratique pour créer des applications en ligne de commande utilisant TypeScript",
26+
doc_node_npm_tsup_blurb:
27+
"Empaquetez votre bibliothèque TypeScript sans aucune configuration, grâce à esbuild.",
28+
doc_frameworks: "Frameworks web",
29+
doc_frameworks_angular_blurb: "La plateforme du développeur web moderne",
30+
doc_frameworks_ember_blurb: "Un framework pour les développeurs web ambitieux",
31+
doc_frameworks_react_blurb:
32+
"Une librairie JavaScript pour la création d'interfaces utilisateur",
33+
doc_frameworks_vue_blurb: "Le framework JavaScript progressif",
34+
doc_frameworks_ror_blurb: "Framework web avec des conventions plutôt que de la configuration",
35+
doc_frameworks_asp_blurb:
36+
"Un framework pour la création d'applications modernes, basées sur le cloud et connectées à l'Internet",
37+
doc_apis: "API Node",
38+
doc_apis_azure_blurb: "Construisez et déployez à partir de VS Code en quelques minutes",
39+
doc_apis_feather_blurb:
40+
"Un framework pour les applications en temps réel et les API REST",
41+
doc_apis_graphql_blurb: "Créez votre serveur GraphQL en quelques secondes",
42+
doc_apis_nest_blurb:
43+
"Un framework Node.js progressif pour créer des applications efficaces et extensibles côté serveur",
44+
doc_apis_node_blurb: "Un modèle de démarrage documenté par l'équipe TS",
45+
doc_apis_wechat_blurb: "Utiliser le JSSDK WeChat avec TypeScript",
46+
doc_apis_loopback_blurb:
47+
"Un framework Node.js et TypeScript ultra-extensible pour la création d'API et de microservices",
48+
doc_apis_fastify_blurb: "Un framework web rapide et léger pour Node.js",
49+
doc_apis_foal_blurb:
50+
"Un framework Node.js élégant et complet pour construire des applications web",
51+
doc_react: "Projets React",
52+
doc_react_create_blurb: "Configurez une application web moderne en exécutant une commande",
53+
doc_react_gatsby_blurb:
54+
"Aide les développeurs à créer des sites Web et des applications ultra-rapides",
55+
doc_react_next_blurb: "Le framework React pour la mise en production",
56+
doc_react_redwood_blurb: "Le framework JS pour les applications des startups",
57+
doc_react_razzle_blurb:
58+
"Applications JavaScript universelles à rendu serveur sans configuration",
59+
doc_react_toolchains_title: "Toolchains recommandées",
60+
doc_react_toolchains_blurb: "Recommendations de l'équipe React",
61+
doc_apps: "Construire des applications",
62+
doc_apps_electron_blurb:
63+
"Créez des applications de bureau multiplateformes avec JavaScript, HTML et CSS",
64+
doc_apps_expo_blurb: "Le moyen le plus rapide de créer une application",
65+
doc_apps_react_native_blurb: "À apprendre une fois, pour écrire partout",
66+
doc_apps_native_script_blurb:
67+
"Framework open source pour la création d'applications mobiles véritablement natives",
68+
doc_apps_make_code_blurb:
69+
"Donne vie à l'informatique pour tous les étudiants grâce à des projets amusants",
70+
doc_tooling: "Outils",
71+
doc_tooling_babel_blurb: "Utilisez le JavaScript de nouvelle génération, dès aujourd'hui",
72+
doc_tooling_parcel_blurb:
73+
"Bundler d'applications web ultra-rapide et sans aucune configuration",
74+
doc_tooling_vite_blurb: "Outils pour le frontend de dernière génération",
75+
doc_tooling_webpack_blurb: "Regroupez vos ressources, scripts, images et styles",
76+
doc_learn: "Déjà familier avec TypeScript ?",
77+
doc_learn_3_5_release_notes_title: "Notes de mise à jour",
78+
doc_learn_handbook_blurb: "Documentation du langage TypeScript", // TODO: Remove, unused
79+
doc_learn_d_ts_title: "Guide d.ts",
80+
doc_learn_d_ts_blurb: "Apprenez à déclarer la structure de votre JS",
81+
doc_learn_playground_blurb: "Explorez et partagez du TypeScript en ligne",
82+
doc_cheatsheets_subnav_title: "Cheat Sheets",
83+
doc_learn_cheatsheets_blurb: "Syntaxe TypeScript en un clin d'œil",
84+
}

Diff for: docs/typescriptlang/fr/dt.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
export const dtCopy = {
22
dt_s_page_title: "Rechercher des paquets typés",
3-
dt_s_title: "Rechercher un paquet",
3+
dt_s_title: "Rechercher des types",
44
dt_s_subtitle:
5-
"Trouver des paquets npm qui ont des déclarations de types, soit intégrés ou sur Definitely Typed.",
5+
"Trouvez des paquets npm qui ont des déclarations de types, soit intégrés ou sur Definitely Typed.",
66
dt_s_match: "résultat",
77
dt_s_matchs: "résultats",
88
dt_s_match_exact: "Résultat exact",

Diff for: docs/typescriptlang/fr/footer.ts

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
export const footerCopy = {
2+
footer_customize: "Personnaliser",
3+
footer_site_colours: "Couleurs du site",
4+
footer_code_font: "Police du code",
5+
footer_site_colours_options_system: "Système",
6+
footer_site_colours_options_always_light: "Toujours clair",
7+
footer_site_colours_options_always_dark: "Toujours sombre",
8+
}

Diff for: docs/typescriptlang/fr/fr.ts

+20-8
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
import { defineMessages } from "react-intl";
22
import { Copy, messages as englishMessages } from "../en/en";
3-
import { comCopy } from "./community";
4-
import { dtCopy } from "./dt";
5-
import { handbookCopy } from "./handbook";
6-
import { headCopy } from "./head-seo";
7-
import { navCopy } from "./nav";
3+
import { cheatCopy } from "./cheatsheets"
4+
import { comCopy } from "./community"
5+
import { docCopy } from "./documentation"
6+
import { dtCopy } from "./dt"
7+
import { footerCopy } from "./footer"
8+
import { handbookCopy } from "./handbook"
9+
import { headCopy } from "./head-seo"
10+
import { indexCopy } from "./index"
11+
import { indexCopy as index2Copy } from "./index2"
12+
import { navCopy } from "./nav"
13+
import { playCopy } from "./playground"
814

915
export const lang: Copy = defineMessages({
1016
...englishMessages,
17+
...navCopy,
18+
...docCopy,
19+
...headCopy,
20+
...indexCopy,
21+
...playCopy,
1122
...comCopy,
12-
...dtCopy,
1323
...handbookCopy,
14-
...headCopy,
15-
...navCopy,
24+
...dtCopy,
25+
...index2Copy,
26+
...footerCopy,
27+
...cheatCopy
1628
});

Diff for: docs/typescriptlang/fr/handbook.ts

+5-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
export const handbookCopy = {
22
handb_prev: "Précédent",
33
handb_next: "Suivant",
4-
handb_on_this_page: "Dans cette page",
4+
handb_on_this_page: "Sur cette page",
55
handb_like_dislike_title: "Cette page est-elle utile ?",
66
handb_like_desc: "Oui",
77
handb_dislike_desc: "Non",
88
handb_thanks: "Merci pour votre retour",
99
handb_deprecated_title: "Cette page a été dépréciée",
10-
handb_deprecated_subtitle: "Cette page du guide a été remplacé, ",
10+
handb_deprecated_subtitle: "Cette page du guide a été remplacée, ",
1111
handb_deprecated_subtitle_link: "aller à la nouvelle page",
1212
handb_deprecated_subtitle_action: "Aller à la nouvelle page",
13+
handb_experimental_title: "Cette page contient la documentation expérimentale",
14+
handb_experimental_subtitle: "Le contenu concerne un sujet qui n'est pas encore définitif.",
15+
1316
};

Diff for: docs/typescriptlang/fr/head-seo.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
export const headCopy = {
22
head_playground_title:
3-
"TS Playground - Un éditeur en ligne pour explorer TypeScript et JavaScript",
3+
"Playground TS - Un éditeur en ligne pour explorer TypeScript et JavaScript",
44
head_playground_description:
5-
"Playground vous permet d'écrire du TypeScript ou du JavaScript en ligne de manière sûre et partageable.",
6-
tsconfig_title:
7-
"Référence TSConfig - documentation sur toutes les options du fichier TSConfig",
5+
"Le playground vous permet d'écrire du TypeScript ou du JavaScript en ligne de manière sûre et partageable.",
6+
tsconfig_title: "Référence TSConfig - documentation sur toutes les options du fichier TSConfig",
87
tsconfig_description:
98
"De allowJs à useDefineForClassFields, la référence TSConfig documente les différents options du compilateur qui permettent de configurer un projet TypeScript.",
109
playground_example_prefix: "Playground Exemple - ",

Diff for: docs/typescriptlang/fr/index.ts

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
export const indexCopy = {
2+
// The index page copy lives at index2.ts
3+
index_releases: "Versions trimestrielles",
4+
index_releases_pt1: "Notre prochaine version est ",
5+
index_releases_pt2: ", qui est prévue pour ",
6+
index_releases_released: "Publiée",
7+
index_releases_beta: "Bêta",
8+
index_releases_rc: "RC"
9+
}

Diff for: docs/typescriptlang/fr/index2.ts

+79
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
export const indexCopy = {
2+
index_2_headline:
3+
"TypeScript c'est <bold>JavaScript avec une syntaxe pour les types.</bold>",
4+
index_2_byline: "TypeScript améliore JavaScript en ajoutant des types.",
5+
index_2_summary:
6+
"TypeScript est un langage de programmation fortement typé qui s'appuie sur JavaScript et offre de meilleurs outils à n'importe quelle échelle.",
7+
8+
// Above the fold
9+
index_2_cta_install: "Essayez TypeScript dès maintenant",
10+
index_2_cta_install_subtitle: "En ligne ou via npm",
11+
12+
index_2_cta_play: "Dans votre navigateur",
13+
index_2_cta_play_subtitle: "via le playground",
14+
15+
index_2_cta_download: "Sur votre ordinateur",
16+
index_2_cta_download_subtitle: "via npm",
17+
18+
// Editor titles
19+
index_2_tab_1: "Vérifications de l'éditeur",
20+
index_2_tab_2: "Autocomplétion",
21+
index_2_tab_3: "Interfaces",
22+
index_2_tab_4: "JSX",
23+
index_2_tab_5: "ESNext",
24+
25+
// Quick pitch
26+
index_2_what_is: "Qu'est-ce que TypeScript ?",
27+
index_2_what_is_js: "JavaScript et plus encore",
28+
29+
index_2_what_is_js_copy: `TypeScript ajoute une syntaxe supplémentaire à JavaScript pour favoriser une <strong>intégration plus poussée avec votre éditeur</strong>. Détectez les erreurs au plus tôt dans votre éditeur.`,
30+
index_2_trust: "Un résultat digne de confiance",
31+
index_2_trust_copy: `Le code TypeScript peut être converti en JavaScript, qui <strong>peut être exécuté n'importe où où fonctionne JavaScript</strong> : dans un navigateur, sur Node.js ou Deno et dans vos applications.`,
32+
index_2_scale: "La sécurité à l'échelle",
33+
index_2_scale_copy: `TypeScript comprend le JavaScript et utilise <strong>l'inférence de type pour vous donner des outils de qualité</strong> sans code supplémentaire.`,
34+
35+
// Links for getting started (this shows up twice)
36+
index_2_started_title: "Commencer",
37+
index_2_started_handbook: "Guide",
38+
index_2_started_handbook_blurb: "Apprendre le langage",
39+
index_2_install: "Installer TypeScript",
40+
index_2_playground_blurb: "Essayer dans votre navigateur",
41+
42+
index_2_migrate_1: "Fichier JavaScript",
43+
index_2_migrate_2: "JavaScript avec vérification TS",
44+
index_2_migrate_3: "JavaScript avec JSDoc",
45+
index_2_migrate_4: "Fichier TypeScript",
46+
47+
// Stories + OSS users`
48+
index_2_migration_title: "Témoignages TypeScript",
49+
index_2_migration_oss: "Open Source avec TypeScript",
50+
51+
// Survey results
52+
index_2_loved_by: "Apprécié par les développeurs",
53+
index_2_loved_stack: `Élu <strong>2e langage de programmation le plus apprécié</strong> dans <so>l'enquête Stack Overflow 2020 Developer survey</so>.`,
54+
index_2_loved_state_js: `TypeScript a été <strong>utilisé par 78%</strong> des répondants à la <js>State of JS 2020</js>, avec <strong>93% disant qu'ils l'utiliseraient à nouveau</strong>.`,
55+
index_2_loved_state_js2: `TypeScript a reçu le prix de la <strong>"technologie la plus adoptée"</strong> sur la base de la croissance annuelle.`,
56+
57+
// Show me some code
58+
index_2_describe: "Décrivez vos données",
59+
index_2_describe_blurb1:
60+
"<strong>Décrivez la forme des objets et des fonctions</strong> dans votre code.",
61+
index_2_describe_blurb2:
62+
"Permettant de voir la <strong>documentation et les problèmes dans votre éditeur</strong>.",
63+
64+
// Show how tsc 'works'
65+
index_2_transform: "TypeScript devient JavaScript grâce à la touche de suppression.",
66+
index_2_transform_1: "<strong>Fichier TypeScript</strong>.",
67+
index_2_transform_2: "<strong>Les types sont retirés</strong>.",
68+
index_2_transform_3: "<strong>Fichier JavaScript</strong>.",
69+
70+
// Adopt TS gradually animations
71+
index_2_adopt: "Adoptez TypeScript graduellement",
72+
index_2_adopt_blurb_1:
73+
"Appliquez des types à votre projet JavaScript progressivement, <strong>chaque étape améliore les capacités de votre éditeur</strong> et améliore votre codebase.",
74+
index_2_adopt_blurb_2:
75+
"Prenons ce code JavaScript incorrect, et voyons comment <strong>TypeScript peut détecter les erreurs dans votre éditeur</strong>.",
76+
77+
index_2_adopt_info_1:
78+
"Pas d'avertissements de l'éditeur dans les fichiers JavaScript.<br/><br/>Ce code plante au moment de l'exécution.",
79+
}

Diff for: docs/typescriptlang/fr/nav.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ export const navCopy = {
99
nav_handbook: "Guide",
1010
nav_tools: "Outils",
1111
nav_search_placeholder: "Rechercher",
12-
nav_search_aria: "Recherche sur le site TypeScript",
12+
nav_search_aria: "Rechercher sur le site TypeScript",
1313
// let me know if you can't make this work in your lang:
1414
// TypeScript X.Y [stable][between?]Z.Y[beta/rc]
1515
nav_version_stable_prefix: "est maintenant disponible",
1616
nav_version_between: ", ",
1717
nav_version_beta_prefix: "est actuellement en bêta.",
18-
nav_version_rc_prefix: "est une version candidate, essayer la.",
18+
nav_version_rc_prefix: "est une version candidate, essayez-la.",
1919
nav_this_page_in_your_lang: "Cette page est disponible dans votre langue",
2020
nav_this_page_in_your_lang_open: "Ouvrir",
2121
nav_this_page_in_your_lang_no_more: "Ne plus montrer",

0 commit comments

Comments
 (0)