Skip to content

Added French typescriptlang translations #162

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 10, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions docs/typescriptlang/fr/cheatsheets.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
export const cheatCopy = {
cht_layout_title: "Cheat sheets",
cht_layout_description:
"Cheat sheets reprenant la syntaxe de TypeScript.",
cht_download: "Télécharger le zip",
cht_blurb_1: "Pages de documentation de la syntaxe téléchargeables pour les différentes parties du code TypeScript utilisé couramment.",
cht_blurb_2: "Apprenez-en plus sur les classes, les interfaces, les types et l'analyse du flux de contrôle.",

cht_cfa: "Analyse du flux de contrôle",
cht_interfaces: "Interfaces",
cht_types: "Types",
cht_classes: "Classes",
cht_dl_title: "Télécharger les PDF et PNG",
cht_dl_subtitle: "A lire plus tard ou à imprimer",
}
10 changes: 5 additions & 5 deletions docs/typescriptlang/fr/community.ts
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
export const comCopy = {
com_layout_title: 'Comment configurer TypeScript', // FIXME: Is this the right title for the community page?
com_layout_title: 'Ressources communautaires TypeScript',
com_layout_description:
"Échangez avec d'autres TypeScripters en ligne et hors ligne.",
com_headline: 'Échangez avec nous', // FIXME: I think this is not used anywhere
com_headline: 'Échangez avec nous',
com_connect_online: 'En ligne',
com_connect_online_description:
'Dites nous ce qui marche, ce que vous souhaitez voir ajouté ou amélioré, et tenez vous au courant des nouvelles mises à jour.',
'Dites nous ce qui marche, ce que vous souhaitez voir ajouté ou amélioré et restez au courant des nouvelles mises à jour.',
com_online_stack_overflow_desc:
"Discutez avec vos proches et posez des questions sur TypeScript avec le tag 'typescript'",
"Discutez avec vos pairs et posez des questions sur TypeScript avec le tag 'typescript'",
com_online_stack_overflow_tag: '',
com_online_discord_header: 'Chat',
com_online_discord_desc:
"Discutez avec d'autres utilisateurs TypeScript dans le Chat communautaire TypeScript.",
com_online_github_desc:
'Vous avez trouvé un bug, ou souhaitez nous donner un feebdack constructif ?',
'Vous avez trouvé un bug, ou souhaitez nous donner un commentaire constructif ?',
com_online_github_href: 'Dites nous sur GitHub',
com_online_twitter_desc: 'Restez à jour. Suivez-nous sur Twitter',
com_online_blog_desc:
Expand Down
84 changes: 84 additions & 0 deletions docs/typescriptlang/fr/documentation.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
export const docCopy = {
doc_layout_title: "Le point de départ pour apprendre TypeScript",
doc_layout_description:
"Trouvez des projets de démarrage TypeScript : d'Angular à React ou Node.js et CLI.",
doc_bootstrap_title: "Outils de création pour les projets TypeScript",
doc_bootstrap_description:
"Toolchains pour la création de CLI, d'applications Web, d'API et d'applications.",
doc_headline: "Ressources d'apprentissage",
doc_headline_ts_for_js_title: "TS pour JS", // TODO: Remove, unused
doc_headline_ts_for_js_blurb:
"Vue d'ensemble de TypeScript pour les ingénieurs ayant des connaissances en JavaScript", // TODO: Remove, unused
doc_headline_ts_first_title: "Débuter avec TS", // TODO: Remove, unused
doc_headline_ts_first_blurb:
"Une introduction pour débutants à JavaScript et TypeScript", // TODO: Remove, unused
doc_headline_handbook_title: "Manuel", // TODO: This is not actually used on headline section, should be moved to the doc_learn section
doc_headline_handbook_blurb: "La documentation du langage TypeScript",
doc_headline_examples_title: "Exemples", // TODO: Remove, unused
doc_headline_examples_blurb: "Tutoriels concrets détaillés dans le playground", // TODO: Remove, unused
doc_start_a_project: "Commencer un nouveau projet",
doc_start_a_project_desc:
"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.",
doc_node_npm: "Node avec npm",
doc_node_npm_oclif_blurb: "Créez des outils en ligne de commande que vos utilisateurs adoreront",
doc_node_npm_gluegun_blurb:
"Une boîte à outils pratique pour créer des applications en ligne de commande utilisant TypeScript",
doc_node_npm_tsup_blurb:
"Empaquetez votre bibliothèque TypeScript sans aucune configuration, grâce à esbuild.",
doc_frameworks: "Frameworks web",
doc_frameworks_angular_blurb: "La plateforme du développeur web moderne",
doc_frameworks_ember_blurb: "Un framework pour les développeurs web ambitieux",
doc_frameworks_react_blurb:
"Une librairie JavaScript pour la création d'interfaces utilisateur",
doc_frameworks_vue_blurb: "Le framework JavaScript progressif",
doc_frameworks_ror_blurb: "Framework web avec des conventions plutôt que de la configuration",
doc_frameworks_asp_blurb:
"Un framework pour la création d'applications modernes, basées sur le cloud et connectées à l'Internet",
doc_apis: "API Node",
doc_apis_azure_blurb: "Construisez et déployez à partir de VS Code en quelques minutes",
doc_apis_feather_blurb:
"Un framework pour les applications en temps réel et les API REST",
doc_apis_graphql_blurb: "Créez votre serveur GraphQL en quelques secondes",
doc_apis_nest_blurb:
"Un framework Node.js progressif pour créer des applications efficaces et extensibles côté serveur",
doc_apis_node_blurb: "Un modèle de démarrage documenté par l'équipe TS",
doc_apis_wechat_blurb: "Utiliser le JSSDK WeChat avec TypeScript",
doc_apis_loopback_blurb:
"Un framework Node.js et TypeScript ultra-extensible pour la création d'API et de microservices",
doc_apis_fastify_blurb: "Un framework web rapide et léger pour Node.js",
doc_apis_foal_blurb:
"Un framework Node.js élégant et complet pour construire des applications web",
doc_react: "Projets React",
doc_react_create_blurb: "Configurez une application web moderne en exécutant une commande",
doc_react_gatsby_blurb:
"Aide les développeurs à créer des sites Web et des applications ultra-rapides",
doc_react_next_blurb: "Le framework React pour la mise en production",
doc_react_redwood_blurb: "Le framework JS pour les applications des startups",
doc_react_razzle_blurb:
"Applications JavaScript universelles à rendu serveur sans configuration",
doc_react_toolchains_title: "Toolchains recommandées",
doc_react_toolchains_blurb: "Recommendations de l'équipe React",
doc_apps: "Construire des applications",
doc_apps_electron_blurb:
"Créez des applications de bureau multiplateformes avec JavaScript, HTML et CSS",
doc_apps_expo_blurb: "Le moyen le plus rapide de créer une application",
doc_apps_react_native_blurb: "À apprendre une fois, pour écrire partout",
doc_apps_native_script_blurb:
"Framework open source pour la création d'applications mobiles véritablement natives",
doc_apps_make_code_blurb:
"Donne vie à l'informatique pour tous les étudiants grâce à des projets amusants",
doc_tooling: "Outils",
doc_tooling_babel_blurb: "Utilisez le JavaScript de nouvelle génération, dès aujourd'hui",
doc_tooling_parcel_blurb:
"Bundler d'applications web ultra-rapide et sans aucune configuration",
doc_tooling_vite_blurb: "Outils pour le frontend de dernière génération",
doc_tooling_webpack_blurb: "Regroupez vos ressources, scripts, images et styles",
doc_learn: "Déjà familier avec TypeScript ?",
doc_learn_3_5_release_notes_title: "Notes de mise à jour",
doc_learn_handbook_blurb: "Documentation du langage TypeScript", // TODO: Remove, unused
doc_learn_d_ts_title: "Guide d.ts",
doc_learn_d_ts_blurb: "Apprenez à déclarer la structure de votre JS",
doc_learn_playground_blurb: "Explorez et partagez du TypeScript en ligne",
doc_cheatsheets_subnav_title: "Cheat Sheets",
doc_learn_cheatsheets_blurb: "Syntaxe TypeScript en un clin d'œil",
}
4 changes: 2 additions & 2 deletions docs/typescriptlang/fr/dt.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
export const dtCopy = {
dt_s_page_title: "Rechercher des paquets typés",
dt_s_title: "Rechercher un paquet",
dt_s_title: "Rechercher des types",
dt_s_subtitle:
"Trouver des paquets npm qui ont des déclarations de types, soit intégrés ou sur Definitely Typed.",
"Trouvez des paquets npm qui ont des déclarations de types, soit intégrés ou sur Definitely Typed.",
dt_s_match: "résultat",
dt_s_matchs: "résultats",
dt_s_match_exact: "Résultat exact",
Expand Down
8 changes: 8 additions & 0 deletions docs/typescriptlang/fr/footer.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export const footerCopy = {
footer_customize: "Personnaliser",
footer_site_colours: "Couleurs du site",
footer_code_font: "Police du code",
footer_site_colours_options_system: "Système",
footer_site_colours_options_always_light: "Toujours clair",
footer_site_colours_options_always_dark: "Toujours sombre",
}
28 changes: 20 additions & 8 deletions docs/typescriptlang/fr/fr.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,28 @@
import { defineMessages } from "react-intl";
import { Copy, messages as englishMessages } from "../en/en";
import { comCopy } from "./community";
import { dtCopy } from "./dt";
import { handbookCopy } from "./handbook";
import { headCopy } from "./head-seo";
import { navCopy } from "./nav";
import { cheatCopy } from "./cheatsheets"
import { comCopy } from "./community"
import { docCopy } from "./documentation"
import { dtCopy } from "./dt"
import { footerCopy } from "./footer"
import { handbookCopy } from "./handbook"
import { headCopy } from "./head-seo"
import { indexCopy } from "./index"
import { indexCopy as index2Copy } from "./index2"
import { navCopy } from "./nav"
import { playCopy } from "./playground"

export const lang: Copy = defineMessages({
...englishMessages,
...navCopy,
...docCopy,
...headCopy,
...indexCopy,
...playCopy,
...comCopy,
...dtCopy,
...handbookCopy,
...headCopy,
...navCopy,
...dtCopy,
...index2Copy,
...footerCopy,
...cheatCopy
});
7 changes: 5 additions & 2 deletions docs/typescriptlang/fr/handbook.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
export const handbookCopy = {
handb_prev: "Précédent",
handb_next: "Suivant",
handb_on_this_page: "Dans cette page",
handb_on_this_page: "Sur cette page",
handb_like_dislike_title: "Cette page est-elle utile ?",
handb_like_desc: "Oui",
handb_dislike_desc: "Non",
handb_thanks: "Merci pour votre retour",
handb_deprecated_title: "Cette page a été dépréciée",
handb_deprecated_subtitle: "Cette page du guide a été remplacé, ",
handb_deprecated_subtitle: "Cette page du guide a été remplacée, ",
handb_deprecated_subtitle_link: "aller à la nouvelle page",
handb_deprecated_subtitle_action: "Aller à la nouvelle page",
handb_experimental_title: "Cette page contient la documentation expérimentale",
handb_experimental_subtitle: "Le contenu concerne un sujet qui n'est pas encore définitif.",

};
7 changes: 3 additions & 4 deletions docs/typescriptlang/fr/head-seo.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
export const headCopy = {
head_playground_title:
"TS Playground - Un éditeur en ligne pour explorer TypeScript et JavaScript",
"Playground TS - Un éditeur en ligne pour explorer TypeScript et JavaScript",
head_playground_description:
"Playground vous permet d'écrire du TypeScript ou du JavaScript en ligne de manière sûre et partageable.",
tsconfig_title:
"Référence TSConfig - documentation sur toutes les options du fichier TSConfig",
"Le playground vous permet d'écrire du TypeScript ou du JavaScript en ligne de manière sûre et partageable.",
tsconfig_title: "Référence TSConfig - documentation sur toutes les options du fichier TSConfig",
tsconfig_description:
"De allowJs à useDefineForClassFields, la référence TSConfig documente les différents options du compilateur qui permettent de configurer un projet TypeScript.",
playground_example_prefix: "Playground Exemple - ",
Expand Down
9 changes: 9 additions & 0 deletions docs/typescriptlang/fr/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export const indexCopy = {
// The index page copy lives at index2.ts
index_releases: "Versions trimestrielles",
index_releases_pt1: "Notre prochaine version est ",
index_releases_pt2: ", qui est prévue pour ",
index_releases_released: "Publiée",
index_releases_beta: "Bêta",
index_releases_rc: "RC"
}
79 changes: 79 additions & 0 deletions docs/typescriptlang/fr/index2.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
export const indexCopy = {
index_2_headline:
"TypeScript c'est <bold>JavaScript avec une syntaxe pour les types.</bold>",
index_2_byline: "TypeScript améliore JavaScript en ajoutant des types.",
index_2_summary:
"TypeScript est un langage de programmation fortement typé qui s'appuie sur JavaScript et offre de meilleurs outils à n'importe quelle échelle.",

// Above the fold
index_2_cta_install: "Essayez TypeScript dès maintenant",
index_2_cta_install_subtitle: "En ligne ou via npm",

index_2_cta_play: "Dans votre navigateur",
index_2_cta_play_subtitle: "via le playground",

index_2_cta_download: "Sur votre ordinateur",
index_2_cta_download_subtitle: "via npm",

// Editor titles
index_2_tab_1: "Vérifications de l'éditeur",
index_2_tab_2: "Autocomplétion",
index_2_tab_3: "Interfaces",
index_2_tab_4: "JSX",
index_2_tab_5: "ESNext",

// Quick pitch
index_2_what_is: "Qu'est-ce que TypeScript ?",
index_2_what_is_js: "JavaScript et plus encore",

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.`,
index_2_trust: "Un résultat digne de confiance",
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.`,
index_2_scale: "La sécurité à l'échelle",
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.`,

// Links for getting started (this shows up twice)
index_2_started_title: "Commencer",
index_2_started_handbook: "Guide",
index_2_started_handbook_blurb: "Apprendre le langage",
index_2_install: "Installer TypeScript",
index_2_playground_blurb: "Essayer dans votre navigateur",

index_2_migrate_1: "Fichier JavaScript",
index_2_migrate_2: "JavaScript avec vérification TS",
index_2_migrate_3: "JavaScript avec JSDoc",
index_2_migrate_4: "Fichier TypeScript",

// Stories + OSS users`
index_2_migration_title: "Témoignages TypeScript",
index_2_migration_oss: "Open Source avec TypeScript",

// Survey results
index_2_loved_by: "Apprécié par les développeurs",
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>.`,
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>.`,
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.`,

// Show me some code
index_2_describe: "Décrivez vos données",
index_2_describe_blurb1:
"<strong>Décrivez la forme des objets et des fonctions</strong> dans votre code.",
index_2_describe_blurb2:
"Permettant de voir la <strong>documentation et les problèmes dans votre éditeur</strong>.",

// Show how tsc 'works'
index_2_transform: "TypeScript devient JavaScript grâce à la touche de suppression.",
index_2_transform_1: "<strong>Fichier TypeScript</strong>.",
index_2_transform_2: "<strong>Les types sont retirés</strong>.",
index_2_transform_3: "<strong>Fichier JavaScript</strong>.",

// Adopt TS gradually animations
index_2_adopt: "Adoptez TypeScript graduellement",
index_2_adopt_blurb_1:
"Appliquez des types à votre projet JavaScript progressivement, <strong>chaque étape améliore les capacités de votre éditeur</strong> et améliore votre codebase.",
index_2_adopt_blurb_2:
"Prenons ce code JavaScript incorrect, et voyons comment <strong>TypeScript peut détecter les erreurs dans votre éditeur</strong>.",

index_2_adopt_info_1:
"Pas d'avertissements de l'éditeur dans les fichiers JavaScript.<br/><br/>Ce code plante au moment de l'exécution.",
}
4 changes: 2 additions & 2 deletions docs/typescriptlang/fr/nav.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,13 @@ export const navCopy = {
nav_handbook: "Guide",
nav_tools: "Outils",
nav_search_placeholder: "Rechercher",
nav_search_aria: "Recherche sur le site TypeScript",
nav_search_aria: "Rechercher sur le site TypeScript",
// let me know if you can't make this work in your lang:
// TypeScript X.Y [stable][between?]Z.Y[beta/rc]
nav_version_stable_prefix: "est maintenant disponible",
nav_version_between: ", ",
nav_version_beta_prefix: "est actuellement en bêta.",
nav_version_rc_prefix: "est une version candidate, essayer la.",
nav_version_rc_prefix: "est une version candidate, essayez-la.",
nav_this_page_in_your_lang: "Cette page est disponible dans votre langue",
nav_this_page_in_your_lang_open: "Ouvrir",
nav_this_page_in_your_lang_no_more: "Ne plus montrer",
Expand Down
Loading