Skip to content

Commit de15569

Browse files
feat(i18n): update French translations
1 parent 6755779 commit de15569

1 file changed

Lines changed: 130 additions & 28 deletions

File tree

i18n/locales/fr-FR.json

Lines changed: 130 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@
125125
"end_of_results": "Fin des résultats",
126126
"try_again": "Réessayer encore",
127127
"close": "Fermer",
128+
"or": "ou",
128129
"retry": "Réessayer",
129130
"copy": "copier",
130131
"copied": "copié !",
@@ -150,6 +151,7 @@
150151
"view_permalink": "Voir le lien permanent pour cette version",
151152
"navigation": "Navigation du paquet",
152153
"copy_name": "Copier le nom du paquet",
154+
"copy_version": "Copier la version du paquet",
153155
"deprecation": {
154156
"package": "Ce paquet a été déprécié.",
155157
"version": "Cette version a été dépréciée.",
@@ -220,6 +222,8 @@
220222
"title": "Commencer",
221223
"pm_label": "Gestionnaire de paquets",
222224
"copy_command": "Copier la commande d'installation",
225+
"copy_dev_command": "Copy la commande d'installation (dev)",
226+
"dev_dependency_hint": "Généralement installée en tant que dépendance de développement",
223227
"view_types": "Voir {package}"
224228
},
225229
"create": {
@@ -256,7 +260,16 @@
256260
"view_more_details": "Voir plus de détails",
257261
"error_loading": "Échec du chargement des détails de provenance"
258262
},
259-
"security_downgrade": {},
263+
"security_downgrade": {
264+
"title": "Faire confiance au rétrogradage",
265+
"description_to_none_provenance": "Cette version a été publiée sans {provenance}.",
266+
"description_to_none_trustedPublisher": "Cette version a été publiée sans {trustedPublishing}.",
267+
"description_to_provenance_trustedPublisher": "Cette version utilise la {provenance} mais pas la {trustedPublishing}.",
268+
"fallback_install_provenance": "Les commandes d'installation sont verrouillées sur {version}, qui est la dernière version avec preuve de provenance.",
269+
"fallback_install_trustedPublisher": "Les commandes d'installation sont verrouillées sur {version}, qui est la dernière version avec vérification.",
270+
"provenance_link_text": "preuve de provenance",
271+
"trusted_publishing_link_text": "vérification"
272+
},
260273
"keywords_title": "Mots-clés",
261274
"compatibility": "Compatibilité",
262275
"card": {
@@ -279,6 +292,16 @@
279292
"all_covered": "Toutes les versions sont couvertes par les tags ci-dessus",
280293
"deprecated_title": "{version} (dépréciée)",
281294
"view_all": "Voir la version | Voir les {count} versions",
295+
"distribution_title": "Groupe Semver",
296+
"distribution_modal_title": "Versions",
297+
"grouping_major": "Majeure",
298+
"grouping_minor": "Mineure",
299+
"recent_versions_only": "Versions récentes uniquement",
300+
"recent_versions_only_tooltip": "Ne montrer que les versions publiées durant l'année écoulée.",
301+
"show_low_usage": "Montrer les versions à faible utilisation",
302+
"show_low_usage_tooltip": "Inclure les groupes de versions avec moins d'1% des téléchargements totaux.",
303+
"date_range_tooltip": "Versions de la dernière semaine uniquement",
304+
"y_axis_label": "Téléchargements",
282305
"filter_placeholder": "Filtrer par plage semver (ex. ^3.0.0)",
283306
"filter_invalid": "Plage semver invalide",
284307
"filter_help": "Infos sur le filtre de plage semver",
@@ -294,7 +317,8 @@
294317
"view_vulnerabilities": "Voir les vulnérabilités",
295318
"outdated_major": "{count} version majeure en retard (dernière : {latest}) | {count} versions majeures en retard (dernière : {latest})",
296319
"outdated_minor": "{count} version mineure en retard (dernière : {latest}) | {count} versions mineures en retard (dernière : {latest})",
297-
"outdated_patch": "Mise à jour patch disponible (dernière : {latest})"
320+
"outdated_patch": "Mise à jour patch disponible (dernière : {latest})",
321+
"has_replacement": "Cette dépendance a des remplacements suggérés"
298322
},
299323
"peer_dependencies": {
300324
"title": "Dépendances peer ({count})",
@@ -320,8 +344,32 @@
320344
"show_more": "(afficher {count} de plus)",
321345
"show_less": "(afficher moins)"
322346
},
347+
"trends": {
348+
"granularity": "Granularité",
349+
"granularity_daily": "Par Jour",
350+
"granularity_weekly": "Par Semaine",
351+
"granularity_monthly": "Par Mois",
352+
"granularity_yearly": "Par an",
353+
"start_date": "Début",
354+
"end_date": "Fin",
355+
"loading": "Chargement...",
356+
"date_range": "{start} au {end}",
357+
"date_range_multiline": "{start}\nau {end}",
358+
"download_file": "Télécharger {fileType}",
359+
"toggle_annotator": "Afficher/Masquer l'annotateur",
360+
"legend_estimation": "Estimation",
361+
"no_data": "Données non disponibles",
362+
"y_axis_label": "{facet} {granularity}",
363+
"facet": "Mesure",
364+
"title": "Tendances",
365+
"items": {
366+
"downloads": "Téléchargements",
367+
"likes": "J'aime"
368+
}
369+
},
323370
"downloads": {
324-
"title": "Téléchargements hebdomadaires",
371+
"title": "Téléchargements hebdo.",
372+
"modal_title": "Téléchargements hebdomadaires",
325373
"analyze": "Analyser les téléchargements",
326374
"community_distribution": "Voir la distribution des versions téléchargées par la communauté"
327375
},
@@ -360,7 +408,8 @@
360408
"high": "élevée",
361409
"moderate": "modérée",
362410
"low": "faible"
363-
}
411+
},
412+
"fixed_in_title": "Corrigé en {version}"
364413
},
365414
"deprecated": {
366415
"label": "Obsolète",
@@ -407,29 +456,6 @@
407456
"name_asc": "Nom (A-Z)",
408457
"name_desc": "Nom (Z-A)"
409458
},
410-
"trends": {
411-
"granularity": "Granularité",
412-
"granularity_daily": "Quotidien",
413-
"granularity_weekly": "Hebdomadaire",
414-
"granularity_monthly": "Mensuel",
415-
"granularity_yearly": "Annuel",
416-
"start_date": "Début",
417-
"end_date": "Fin",
418-
"loading": "Chargement...",
419-
"date_range": "{start} au {end}",
420-
"date_range_multiline": "{start}\nau {end}",
421-
"download_file": "Télécharger {fileType}",
422-
"toggle_annotator": "Afficher/Masquer l'annotateur",
423-
"legend_estimation": "Estimation",
424-
"no_data": "Données non disponibles",
425-
"y_axis_label": "{facet} {granularity}",
426-
"facet": "Facette",
427-
"title": "Tendances",
428-
"items": {
429-
"downloads": "Téléchargements",
430-
"likes": "J'aime"
431-
}
432-
},
433459
"size": {
434460
"b": "{size} o",
435461
"kb": "{size} ko",
@@ -457,7 +483,8 @@
457483
"warning": "ATTENTION",
458484
"warning_text": "Cela permet à npmx d'accéder à votre CLI npm. Ne vous connectez qu'aux sites de confiance.",
459485
"connect": "Connecter",
460-
"connecting": "Connexion..."
486+
"connecting": "Connexion...",
487+
"auto_open_url": "Ouvrir automatiquement la page de connexion"
461488
}
462489
},
463490
"operations": {
@@ -473,7 +500,9 @@
473500
"otp_placeholder": "Entrez le code OTP...",
474501
"otp_label": "Mot de passe à usage unique",
475502
"retry_otp": "Réessayer avec l'OTP",
503+
"retry_web_auth": "Réessayer avec la connexion web",
476504
"retrying": "Nouvelle tentative...",
505+
"open_web_auth": "Ouvrir le lien de connexion web",
477506
"approve_operation": "Approuver l'opération",
478507
"remove_operation": "Supprimer l'opération",
479508
"approve_all": "Tout approuver",
@@ -789,6 +818,14 @@
789818
"managers": "gestionnaires de paquets"
790819
}
791820
},
821+
"team": {
822+
"title": "Équipe",
823+
"governance": "Gouvernance",
824+
"role_steward": "pilote",
825+
"role_maintainer": "mainteneur",
826+
"sponsor": "sponsor",
827+
"sponsor_aria": "Sponsoriser {name} sur GitHub"
828+
},
792829
"contributors": {
793830
"title": "Contributeurs",
794831
"description": "npmx est entièrement open source, construit par une incroyable communauté de contributeurs. Rejoignez-nous et construisons l'expérience de navigation pour npm dont nous avons toujours rêvés, ensemble.",
@@ -1061,5 +1098,70 @@
10611098
"title": "Modifications de cette politique",
10621099
"p1": "Nous pouvons mettre à jour cette politique de confidentialité de temps en temps. Toute modification sera publiée sur cette page avec une date de révision mise à jour."
10631100
}
1101+
},
1102+
"a11y": {
1103+
"title": "accessibilité",
1104+
"footer_title": "accessibilité",
1105+
"welcome": "Nous voulons que {app} soit utilisable par autant de personnes que possible.",
1106+
"approach": {
1107+
"title": "Notre approche",
1108+
"p1": "Nous essayons de suivre les Web Content Accessibility Guidelines (WCAG) 2.2 et de les utiliser comme référence lorsque nous ajoutons des fonctionnalités. Nous ne prétendons pas être entièrement conforme à un quelconque niveau des WCAG — l'accessibilité est un processus continu et il y a toujours du travail à apporter.",
1109+
"p2": "Ce site est un {about}. Les améliorations d'accessibilité sont faites de façon incrémentale durant les phases habituelles de développement.",
1110+
"about_link": "projet open-source, construit par la communauté"
1111+
},
1112+
"measures": {
1113+
"title": "Ce que nous faisons",
1114+
"p1": "Certaines des choses que nous visons à faire sur le site :",
1115+
"li1": "Utiliser l'HTML sémantique et les attributs ARIA là où c'est pertinent.",
1116+
"li2": "Utiliser des tailles de police relatives pour que vous puissiez les ajuster dans votre navigateur.",
1117+
"li3": "Supporter la navigation au clavier dans toute l'interface.",
1118+
"li4": "Respecter les requêtes média prefers-reduced-motion et prefers-color-scheme.",
1119+
"li5": "Designer en gardant un constraste couleur suffisant à l'esprit.",
1120+
"li6": "S'assurer que l'essentiel du contenu est disponible sans JavaScript, même si quelques fonctionnalités interactives peuvent le nécessiter."
1121+
},
1122+
"limitations": {
1123+
"title": "Limitations connues",
1124+
"p1": "Quelques parties du site — particulièrement le content externe comme les READMEs des paquets — peuvent ne pas atteindre les standards d'accessibilité. Nous travaillons à améliorer ces aspects avec le temps."
1125+
},
1126+
"contact": {
1127+
"title": "Retours",
1128+
"p1": "Si vous rencontrez un problème d'accessibilité sur {app}, veuillez nous le faire savoir en ouvrant une issue sur notre {link}. Nous prenons ces rapports au sérieux et ferons de notre mieux pour les régler.",
1129+
"link": "dépôt GitHub"
1130+
}
1131+
},
1132+
"vacations": {
1133+
"title": "en vacances",
1134+
"meta_description": "L'équipe npmx recharge ses batteries. Le Discord rouvre dans une semaine.",
1135+
"heading": "en pause",
1136+
"subtitle": "nous avons construit npmx à une vitesse qui nous a coûté {some} beaucoup de sommeil. nous ne voulons pas que ça soit la norme ! donc nous prenons une semaine de vacances. ensemble.",
1137+
"illustration_alt": "une seule ligne de superbes icônes",
1138+
"poke_log": "Rallumer le feu de camp",
1139+
"what": {
1140+
"title": "que se passe-t-il",
1141+
"p1": "le discord est fermé du {dates}.",
1142+
"dates": "14 au 21 février",
1143+
"p2": "tous les liens d'invitation sont désactivés et les canaux sont verrouillés – sauf {garden}, qui reste ouvert poux ceux qui veulent discuter.",
1144+
"garden": "#garden"
1145+
},
1146+
"meantime": {
1147+
"title": "pendant ce temps",
1148+
"p1": "{site} et {repo} restent ouverts – creusez le code, créer des issues, ouvrez des PRs. on s'en occupera quand on sera de retour. ne vous attendez juste pas à une revue rapide. on sera prêt d'un feu de camp chaleureux.",
1149+
"repo_link": "son dépôt"
1150+
},
1151+
"return": {
1152+
"title": "à bientôt",
1153+
"p1": "on sera de retour en forme et prêts pour la dernière ligne droite jusqu'au 3 Mars. {social} pour suivre les mises à jour.",
1154+
"social_link": "suivez-nous sur Bluesky",
1155+
"add_to_calendar": "me rappeler quand le Discord rouvre"
1156+
},
1157+
"stats": {
1158+
"contributors": "Contributeurs",
1159+
"commits": "Commits",
1160+
"pr": "PRs Fusionnées",
1161+
"subtitle": {
1162+
"some": "à quelques-uns",
1163+
"all": "à tous"
1164+
}
1165+
}
10641166
}
10651167
}

0 commit comments

Comments
 (0)