From 1316d4bd137a40da49510e7c0fbb8b8be533ccd2 Mon Sep 17 00:00:00 2001 From: lubunti Date: Thu, 29 Jul 2021 20:22:57 +0200 Subject: [PATCH] typo --- README.md | 1 + .../org/sonar/l10n/core_fr.properties | 2084 ++++++++--------- 2 files changed, 1043 insertions(+), 1042 deletions(-) diff --git a/README.md b/README.md index db66dff..bf211cf 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,5 @@ [![Build Status](https://www.travis-ci.com/picsouds/sonar-l10n-fr.svg?branch=main)](https://www.travis-ci.com/picsouds/sonar-l10n-fr) +[![Coverage Status](https://coveralls.io/repos/github/picsouds/sonar-l10n-fr/badge.svg?branch=master)](https://coveralls.io/github/picsouds/sonar-l10n-fr?branch=master) # French Pack for SonarQube diff --git a/src/main/resources/org/sonar/l10n/core_fr.properties b/src/main/resources/org/sonar/l10n/core_fr.properties index 56886d9..71b0932 100644 --- a/src/main/resources/org/sonar/l10n/core_fr.properties +++ b/src/main/resources/org/sonar/l10n/core_fr.properties @@ -7,14 +7,14 @@ action=Action actions=Actions active=Active -activate=Activate +activate=Activer add_verb=Ajouter admin=Admin -after=Apr\u00e8s +after=Apr\u00E8s apply=Appliquer all=Tous and=Et -anonymous=Anonymous +anonymous=Anonyme any=Tous ascending=Croissant assignee=Affectation @@ -41,7 +41,7 @@ close=Fermer closed=Ferm\u00E9 code=Code color=Couleur -collapse_all=Collapse all +collapse_all=R\u00E9duire tout compare=Comparer component=Composant configure=Configurer @@ -49,12 +49,12 @@ confirm=Confirmer continue=Continuer copy=Copier create=Cr\u00E9er -create_new_element=Create new element +create_new_element=Cr\u00E9er un nouvel \u00E9l\u00E9ment created=Cr\u00E9\u00E9 created_on=Cr\u00E9\u00E9 le critical=Critique -current=current -current_noun=Current +current=courant +current_noun=Courant customize=Personnaliser date=Date days=Jours @@ -65,22 +65,22 @@ descending=D\u00E9croissant description=Description directories=R\u00E9pertoires directory=R\u00E9pertoire -dismiss=Dismiss -dismiss_permanently=Dismiss permanently +dismiss=Rejeter +dismiss_permanently=Rejeter d\u00E9finitivement display=Affichage download_verb=T\u00E9l\u00E9charger duplications=Duplications -end_date=End Date +end_date=Date de fin edit=Editer -events=Ev\u00E9nements -example=Example -expand_all=Expand all -explore=Explore -extend=Extend +events=Ev\u00E8nements +example=Exemple +expand_all=D\u00E9velopper tout +explore=Explorer +extend=Etendre false=Faux favorite=Favori -field_required=This field is required -fields_marked_with_x_required=All fields marked with {star} are required +field_required=Ce champ est obligatoire +fields_marked_with_x_required=Tous les champs marqu\u00E9s d'une {star} sont obligatoires file=Fichier files=Fichiers filters=Filtres @@ -90,14 +90,14 @@ from=De global=Global github=GitHub help=Aide -here=here +here=ici hide=Cacher inactive=Inactif info=Info issue=D\u00E9faut issues=D\u00E9fauts inheritance=H\u00E9ritage -internal=internal +internal=interne key=Cl\u00E9 language=Langage last_analysis=Derni\u00E8re analyse @@ -105,9 +105,9 @@ learn_more=En savoir plus library=Biblioth\u00E8que line_number=Num\u00E9ro de ligne links=Liens -list_of_issues=List of issues -list_of_projects=List of projects -load_more=Load more +list_of_issues=Liste des d\u00E9fauts +list_of_projects=Liste des projets +load_more=Plus de d\u00E9tails load_verb=Charger login=Identifiant major=Majeur @@ -119,23 +119,23 @@ members=Membres min=Min minor=Mineur more=Plus -more_x={0} more +more_x={0} plus more_actions=Plus d'actions -my_issues=My Issues +my_issues=Mes d\u00E9fauts my_favorite=Mon favori my_favorites=Mes favoris -my_projects=My Projects +my_projects=Mes projets name=Nom navigation=Navigation never=Jamais -new=New +new=Nouveau new_name=Nouveau nom none=Aucun -no_tags=Aucune cat\u00E9gorie -not_now=Not now +no_tags=Aucun Tag +not_now=Pas maintenant off=Off on=On -or=Or +or=Ou open=Ouvert optional=Optionnel order=Ordre @@ -146,18 +146,18 @@ path=Chemin permalink=Lien permanent plugin=Plugin project=Projet -project_x=Project: {0} +project_x=Projet:{0} projects=Projets -projects_=Projet(s) -x_projects_={0} project(s) -project_singular=project -project_plural=projects +projects_=projet(s) +x_projects_={0} projet(s) +project_singular=projet +project_plural=projets projects_management=Gestion des projets quality_profile=Profil qualit\u00E9 -raw=Code source +raw=Code source Brut recent_history=Derni\u00E8res actions recently_browsed=Derni\u00E8res consultations -recommended=Recommended +recommended=Recommand\u00E9 refresh=Rafra\u00EEchir reload=Rafra\u00EEchir remove=Supprimer @@ -170,37 +170,37 @@ restore=Restaurer result=R\u00E9sultat results=R\u00E9sultats x_results={0} r\u00E9sultats -review=Revue +review=Examin\u00E9 rule=R\u00E8gle rules=R\u00E8gles save=Sauvegarder -search_results=Search results +search_results=R\u00E9sultats de la recherche search_verb=Chercher see_all=Tout afficher -see_x=See {0} +see_x=Voir {0} select_verb=S\u00E9lectionner -selected=Selected +selected=S\u00E9lectionn\u00E9 set=Configurer -set_up=Set Up +set_up=Mettre en place severity=S\u00E9v\u00E9rit\u00E9 shared=Partag\u00E9 -start_date=Start Date +start_date=Date de d\u00E9but x_show={0} affich\u00E9(s) x_selected={0} s\u00E9lectionn\u00E9(s) x_of_y_shown={0} sur {1} affich\u00E9(s) size=Taille -skip=Skip -skip_to_content=Skip to main content +skip=Passer \u00E0 +skip_to_content=Passer au contenu principal status=Etat support=Support table=Tableau -tags=Cat\u00E9gories -tags_list_x=Tags list: {0} +tags=Tags +tags_list_x=liste des Tags: {0} technical_debt=Dette Technique template=Mod\u00E8le title=Titre to=A -to_=to +to_=a total=Total treemap=Arborescence true=Vrai @@ -214,7 +214,7 @@ updated=Mis \u00E0 jour updated_on=Mis \u00E0 jour le update_verb=Mettre \u00E0 jour updating=Mise \u00E0 jour en cours -unselected=Unselected +unselected=Non s\u00E9lectionn\u00E9 user=Utilisateur value=Valeur variation=Variation @@ -223,7 +223,7 @@ view=Vue views=Vues violations=D\u00E9fauts visibility=Visibilit\u00E9 -warnings=Warnings +warnings=Avertissements with=avec worst=Pire yes=Oui @@ -238,31 +238,31 @@ no=Non #------------------------------------------------------------------------------ 404_not_found=404 Not found -address_mistyped_or_page_moved=You may have mistyped the address or the page may have moved. +address_mistyped_or_page_moved=Vous avez peut-\u00EAtre fait une erreur de frappe dans l'adresse ou la page a pu \u00EAtre d\u00E9plac\u00E9e. and_worse=et pire -are_you_sure=\u00EAtes-vous s\u00FBr ? -as_explained_here=as explained here +are_you_sure=\u00CAtes-vous certain ? +as_explained_here=comme expliqu\u00E9 ici assigned_to=Affect\u00E9 \u00E0 bulk_change=Changer en masse bulleted_point=Liste simple clear=Effacer clear_all_filters=Effacer tous les filtres coding_rules=R\u00E8gles de codage -copy_to_clipboard=Click to copy to Clipboard -copied_action=Copied to Clipboard +copy_to_clipboard=Cliquez pour copier dans le presse-papiers +copied_action=Copi\u00E9 dans le presse-papiers created_by=Cr\u00E9\u00E9 par default_error_message=La requ\u00EAte ne peut pas \u00EAtre trait\u00E9e. R\u00E9essayez plus tard. default_severity=S\u00E9v\u00E9rit\u00E9 par d\u00E9faut edit_permissions=Editer les permissions -facet_might_have_more_results=There might be more results, try another set of filters to see them. +facet_might_have_more_results=Il peut y avoir d'autres r\u00E9sultats, essayez un autre jeu de filtres pour les voir. false_positive=Faux-positif -go_back_to_homepage=Go back to the homepage +go_back_to_homepage=Retourner \u00EA la page d'accueil last_analysis_before=Derni\u00E8re analyse avant -less_than_1_hour_ago=< 1 hour ago +less_than_1_hour_ago=< il y a 1 heure logging_out=Vous \u00EAtes en train de vous d\u00E9connecter manage=G\u00E9rer management=Gestion -more_information=More information +more_information=Plus d'informations new_violations=Nouveaux d\u00E9fauts new_window=Nouvelle fen\u00EAtre no_data=Aucune donn\u00E9e @@ -273,16 +273,16 @@ no_results_search.favorites=Nous n'avons trouv\u00E9 dans vos favoris aucun r\u0 no_results_search.2=Modifiez les filtres pour obtenir des r\u00E9sultats. no_results_search.favorites.2=Voulez-vous rechercher parmi les projets {url} ? page_extension_failed=L'extension de la page a \u00E9chou\u00E9. -page_not_found=The page you were looking for does not exist. -please_contact_administrator=Please contact the instance administrator. +page_not_found=La page que vous recherchez n'existe pas. +please_contact_administrator=Veuillez contacter l'administrateur de l'instance. set_as_default=D\u00E9finir par d\u00E9faut short_number_suffix.g=G short_number_suffix.k=k short_number_suffix.m=M -show_less=Show Less -show_more=Show More -show_all=Show All -show_them=Show Them +show_less=Voir Moins +show_more=Voir Plus +show_all=Voir Tout +show_them=Montrez-leur should_be_unique=Doit \u00EAtre unique since_x=depuis {0} since_version=depuis la version {0} @@ -290,10 +290,10 @@ since_version.short={0} since_version_detailed=depuis la version {0} ({1}) since_version_detailed.short={0} ({1}) since_previous_version=depuis la version pr\u00E9c\u00E9dente -since_previous_version.short=? version -since_previous_version_detailed=depuis la version pr\u00E9c\u00E9dente ({0}) -since_previous_version_with_only_date=since previous version ({0}) -since_previous_version_detailed.short=? version ({0}) +since_previous_version.short=\u0394 version +since_previous_version_detailed=depuis la version pr\u00E9c\u00E9dente ({0} - {1}) +since_previous_version_with_only_date=depuis la version pr\u00E9c\u00E9dente ({0}) +since_previous_version_detailed.short=\u0394 version ({0}) this_name_is_already_taken=Ce nom est d\u00E9j\u00E0 pris. update_details=Mettre \u00E0 jour les d\u00E9tails work_duration.x_days={0}j @@ -382,8 +382,8 @@ qualifier.TRK=Projet qualifier.BRC=Module qualifier.DIR=R\u00E9pertoire qualifier.PAC=Paquetage -qualifier.VW=Vue -qualifier.SVW=Sous-vue +qualifier.VW=Portfolio +qualifier.SVW=Sous-Portfolio qualifier.APP=Application qualifier.FIL=Fichier qualifier.CLA=Fichier @@ -391,16 +391,16 @@ qualifier.UTS=Test unitaire qualifier.DEV=D\u00E9veloppeur qualifier.configuration.TRK=Configuration du projet -qualifier.configuration.VW=Configuration de la vue -qualifier.configuration.SVW=Configuration de la sous-vue +qualifier.configuration.VW=Configuration du portfolio +qualifier.configuration.SVW=Configuration du portfolio qualifier.configuration.APP=Configuration de l'application qualifiers.TRK=Projets qualifiers.BRC=Modules qualifiers.DIR=R\u00E9pertoires qualifiers.PAC=Paquetages -qualifiers.VW=Vues -qualifiers.SVW=Sous-vues +qualifiers.VW=Portfolios +qualifiers.SVW=Sous-Portfolios qualifiers.APP=Applications qualifiers.FIL=Fichiers qualifiers.CLA=Fichiers @@ -408,37 +408,37 @@ qualifiers.UTS=Tests unitaires qualifiers.DEV=D\u00E9veloppeurs qualifiers.all.TRK=Tous les projets -qualifiers.all.VW=Toutes les vues +qualifiers.all.VW=Toutes les portfolios qualifiers.all.DEV=Tous les d\u00E9veloppeurs qualifiers.all.APP=Toutes les applications -qualifiers.new.TRK=Nouveau projet -qualifiers.new.VW=Nouvelle vue -qualifiers.new.DEV=Nouveau d\u00E9veloppeur -qualifiers.new.APP=Nouvelle application +qualifiers.new.TRK=Nouveau Projet +qualifiers.new.VW=Nouveau Portfolio +qualifiers.new.DEV=Nouveau D\u00E9veloppeur +qualifiers.new.APP=Nouvelle Application qualifier.delete.TRK=Supprimer le projet -qualifier.delete.VW=Supprimer le protfolio +qualifier.delete.VW=Supprimer le portfolio qualifier.delete.APP=Supprimer l'application qualifiers.delete.TRK=Supprimer le projet -qualifiers.delete.VW=Supprimer la vue +qualifiers.delete.VW=Supprimer le portfolio qualifiers.delete.APP=Supprimer l'application qualifier.delete_confirm.TRK=Voulez-vous supprimer ce projet ? qualifier.delete_confirm.VW=Voulez-vous supprimer ce portfolio ? qualifier.delete_confirm.APP=Voulez-vous supprimer cette application ? -qualifiers.delete_confirm.TRK=Voulez-vous supprimer ce projet ? -qualifiers.delete_confirm.VW=Voulez-vous supprimer cette vue ? +qualifiers.delete_confirm.TRK=Voulez-vous supprimer ces projets ? +qualifiers.delete_confirm.VW=Voulez-vous supprimer ces portfolios ? qualifiers.delete_confirm.APP=Voulez-vous supprimer ces applications ? qualifiers.create.TRK=Cr\u00E9er un projet -qualifiers.create.VW=Cr\u00E9er une vue +qualifiers.create.VW=Cr\u00E9er un portfolio qualifiers.create.DEV=Cr\u00E9er un d\u00E9veloppeur qualifiers.create.APP=Cr\u00E9er une application -qualifiers.update.VW=Mettre \u00E0 jour la vue +qualifiers.update.VW=Mettre \u00E0 jour le portfolio qualifiers.update.DEV=Mettre \u00E0 jour le d\u00E9veloppeur qualifiers.update.APP=Mettre \u00E0 jour l'application @@ -461,7 +461,7 @@ project_links.scm_dev=Connexion d\u00E9veloppeur project_links.create_new_project_link=Cr\u00E9er un nouveau lien projet project_links.delete_project_link=Supprimer le lien projet -project_links.are_you_sure_to_delete_x_link=Voulez-vous vraiment supprimer le lien "{0}" ? +project_links.are_you_sure_to_delete_x_link=\u00CAtes vous certain de supprimer le lien "{0}" ? project_links.name=Nom project_links.url=URL @@ -476,14 +476,14 @@ event.category.All=Tous event.category.VERSION=Version event.category.QUALITY_GATE=Barri\u00E8re qualit\u00E9 event.category.QUALITY_PROFILE=Profil qualit\u00E9 -event.category.DEFINITION_CHANGE=Definition Change +event.category.DEFINITION_CHANGE=Changement de la d\u00E9finition event.category.OTHER=Autre -event.quality_gate.still_x=Still {status} -event.definition_change.added={project} added -event.definition_change.removed={project} removed -event.definition_change.branch_added={project} {branch} added -event.definition_change.branch_removed={project} {branch} removed -event.definition_change.branch_replaced={project} {oldBranch} replaced with {newBranch} +event.quality_gate.still_x=Toujours {status} +event.definition_change.added={project} ajout\u00E9 +event.definition_change.removed={project} supprim\u00E9 +event.definition_change.branch_added={project} {branch} ajout\u00E9 +event.definition_change.branch_removed={project} {branch} supprim\u00E9 +event.definition_change.branch_replaced={project} {oldBranch} remplac\u00E9 par {newBranch} #------------------------------------------------------------------------------ @@ -498,13 +498,13 @@ layout.logout=D\u00E9connexion layout.measures=Mesures layout.settings=Configuration layout.security_hotspots=Security Hotspots -layout.settings.TRK=Project Settings -layout.settings.APP=Application Settings -layout.settings.VW=Portfolio Settings -layout.settings.SVW=Portfolio Settings -layout.security_reports=Security Reports -layout.sonar.slogan=Continuous Code Quality -layout.must_be_configured=This will be available once your project is configured and analyzed. +layout.settings.TRK=Param\u00E8tres du projet +layout.settings.APP=Param\u00E8tres de l'application +layout.settings.VW=Param\u00E8tres du portfolio +layout.settings.SVW=Param\u00E8tres du portfolio +layout.security_reports=Rapports de s\u00E9curit\u00E9 +layout.sonar.slogan=Qualit\u00E9 de code en continu +layout.must_be_configured=Cela sera disponible une fois que votre projet sera configur\u00E9 et analys\u00E9. sidebar.projects=Projets sidebar.project_settings=Configuration @@ -519,19 +519,19 @@ sidebar.tools=Outils # #------------------------------------------------------------------------------ -visibility.both=Public, Private +visibility.both=Public, Priv\u00E9 visibility.public=Public -visibility.public.description.TRK=This project is public. Anyone can browse and see the source code. -visibility.public.description.VW=This portfolio is public. Anyone can browse it. -visibility.public.description.APP=This application is public. Anyone can browse it. +visibility.public.description.TRK=Ce projet est public. Tout le monde peut naviguer et voir le code source. +visibility.public.description.VW=Ce portfolio est public. Tout le monde peut le parcourir. +visibility.public.description.APP=Cette application est public. Tout le monde peut la parcourir. visibility.public.description.short=N'importe qui peut naviguer dans le projet et consulter le code source. -visibility.public.description.long=Anyone will be able to browse your source code and see the result of your analysis. +visibility.public.description.long=N'importe qui pourra parcourir votre code source et voir le r\u00E9sultat de votre analyse. visibility.private=Priv\u00E9 visibility.private.description.TRK=Ce projet est priv\u00E9. Seuls les membres autoris\u00E9s peuvent y naviguer et consulter le code source. visibility.private.description.VW=Ce portfolio est priv\u00E9. Seuls les membres autoris\u00E9s peuvent le consulter. visibility.private.description.APP=Cette application est priv\u00E9e. Seuls les membres autoris\u00E9s peuvent la consulter. visibility.private.description.short=Seuls les membres autoris\u00E9s peuvent consulter le code source. -visibility.private.description.long=Only members of the organization will be able to browse your source code and see the result of your analysis. +visibility.private.description.long=Seuls les membres de l'organisation pourront parcourir votre code source et voir le r\u00E9sultat de votre analyse. #------------------------------------------------------------------------------ @@ -541,40 +541,40 @@ visibility.private.description.long=Only members of the organization will be abl #------------------------------------------------------------------------------ application_console.branches=Application Branches -application_console.branches.cancel=Cancel -application_console.branches.configuration=Branch configuration -application_console.branches.create=Create branch -application_console.branches.create.verb=Create -application_console.branches.create.help=For each project of your Application, choose a project branch that will be displayed inside the Application’s branch. -application_console.branches.delete=Delete branch -application_console.branches.delete.warning_x=Are you sure you want to delete "{0}" ? -application_console.branches.help=Track branches other than the main branch of this application's projects. -application_console.branches.main_branch=Main Branch -application_console.branches.update=Update branch -application_console.branches.update.verb=Update -application_console.branches.no_branches=No branches yet. You can create branches once projects are selected for this Application. -application_console.page=Edit Definition -application_console.delete_application=Delete Application -application_console.recompute=Recompute -application_console.refresh_started=Your application will be recomputed soon -application_console.do_you_want_to_delete=Are you sure that you want to delete "{0}"? +application_console.branches.cancel=Annuler +application_console.branches.configuration=Configuration Branche +application_console.branches.create=Cr\u00E9er une branche +application_console.branches.create.verb=Cr\u00E9er +application_console.branches.create.help=Pour chaque projet de votre application, choisissez une branche de projet qui sera affich\u00E9e dans la branche de l'application. +application_console.branches.delete=Supprimer branche +application_console.branches.delete.warning_x=\u00CAtes-vous s\u00FBr de vouloir supprimer "{0}" ? +application_console.branches.help=Suivre les branches autres que la branche principale des projets de cette application. +application_console.branches.main_branch=Branche Main +application_console.branches.update=Mise \u00E0 jour branche +application_console.branches.update.verb=Mise \u00E0 jour +application_console.branches.no_branches=Pas encore de branches. Vous pouvez cr\u00E9er des branches une fois que les projets sont s\u00E9lectionn\u00E9s pour cette application. +application_console.page=Editer la d\u00E9finition +application_console.delete_application=Supprimer Application +application_console.recompute=Recalculer +application_console.refresh_started=Votre application sera recalcul\u00E9e prochainement +application_console.do_you_want_to_delete=\u00CAtes-vous s\u00FBr de vouloir supprimer "{0}"? coding_rules.page=R\u00E8gles global_permissions.page=Permissions globales global_permissions.page.description=Affecte et supprime les permissions pour faire des changements au niveau global. Ces permissions incluent l'\u00E9dition de profils qualit\u00E9 roles.page=Permissions projet roles.page.description2=G\u00E9rer les permissions de niveau projet. Les permissions peuvent \u00EAtre donn\u00E9es \u00E0 des groupes ou \u00E0 des utilisateurs individuels. roles.page.description_portfolio=G\u00E9rer les permissions du portfolio. Les permissions peuvent \u00EAtre donn\u00E9es \u00E0 des groupes ou \u00E0 des utilisateurs individuels. -roles.page.description_application=Grant and revoke application-level permissions. Permissions can be granted to groups or individual users. +roles.page.description_application=Accorder et r\u00E9voquer les autorisations au niveau de l'application. Les autorisations peuvent \u00EAtre accord\u00E9es \u00E0 des groupes ou \u00E0 des utilisateurs individuels. project_settings.page=Param\u00E8tres projet project_settings.page.description=Modifier la configuration projet. project_links.page=Liens project_links.page.description=Modifier des liens associ\u00E9s avec ce projet. projects_management.page.description=Utilisez cette page pour supprimer plusieurs projets \u00E0 la fois. settings.page=Param\u00E8tres -settings.page.description=Modifier la configuration globale de cette instance SonarQube. +settings.page.description=Modifier la configuration globale de cette {instance} instance. system_info.page=Infos syst\u00E8me project_quality_profiles.page=Profils Qualit\u00E9 -project_quality_profiles.page.description=Choisir quel profil est associ\u00E9 avec ce projet langage par langage. (Notez que vous aurez seulement besoin de s\u00E9lectionner des profils pour plusieurs langages pour des projets multi-langages.) +project_quality_profiles.page.description=Choisir quel profil est associ\u00E9 avec ce projet - langage par langage. project_quality_gate.page=Barri\u00E8res Qualit\u00E9 project_quality_gate.page.description=Choisir quelle barri\u00E8re qualit\u00E9 est associ\u00E9e avec ce projet. update_key.page=Mise \u00E0 jour de la cl\u00E9 @@ -583,68 +583,68 @@ deletion.page=Suppression project_deletion.page.description=Supprimer ce projet de la base SonarQube. portfolio_deletion.page.description=Supprimer ce portfolio. Les projets et les portfolios associ\u00E9s ne seront pas supprim\u00E9s. application_deletion.page.description=Supprimer cette application. Les projets associ\u00E9s ne seront pas supprim\u00E9s. Cette action ne peut pas \u00EAtre annul\u00E9e. -application.branches.help=Easily create Application branches composed of the branches of projects in your application. -application.branches.link=Create Branch +application.branches.help=Cr\u00E9ez facilement des branches d'application compos\u00E9es des branches des projets de votre application. +application.branches.link=Cr\u00E9er Branch project_branch_pull_request.page=Branches & Pull Requests -project_branch_pull_request.lifetime_information=Branches and Pull Requests are permanently deleted after {days} days without analysis. -project_branch_pull_request.lifetime_information.admin=You can adjust this value globally in {settings}. -project_branch_pull_request.branch.rename=Rename branch -project_branch_pull_request.branch.delete=Delete branch -project_branch_pull_request.branch.delete.are_you_sure=Are you sure you want to delete branch "{0}"? -project_branch_pull_request.branch.auto_deletion.keep_when_inactive=Keep when inactive -project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip=When turned on, the branch will not be automatically deleted when inactive. -project_branch_pull_request.branch.auto_deletion.main_branch_tooltip=The main branch is always excluded from automatic deletion. -project_branch_pull_request.pull_request.delete=Delete Pull Request -project_branch_pull_request.pull_request.delete.are_you_sure=Are you sure you want to delete Pull Request "{0}"? +project_branch_pull_request.lifetime_information=Branches et Pull Requests sont d\u00E9finitivement supprim\u00E9s apr\u00E8s {days} jours sans analyse. +project_branch_pull_request.lifetime_information.admin=Vous pouvez ajuster cette valeur de mani\u00E8re globale dans {settings}. +project_branch_pull_request.branch.rename=Renommer branche +project_branch_pull_request.branch.delete=Supprimer branche +project_branch_pull_request.branch.delete.are_you_sure=\u00CAtes vous certain de supprimer la branche "{0}"? +project_branch_pull_request.branch.auto_deletion.keep_when_inactive=Conserver en cas d'inactivit\u00E9 +project_branch_pull_request.branch.auto_deletion.keep_when_inactive.tooltip=Si activ\u00E9, la branche ne sera pas automatiquement supprim\u00E9e lorsqu'elle est inactive. +project_branch_pull_request.branch.auto_deletion.main_branch_tooltip=La branche main est toujours exclu de la suppression automatique. +project_branch_pull_request.pull_request.delete=Supprimer la Pull Request +project_branch_pull_request.pull_request.delete.are_you_sure=\u00CAtes vous certain de supprimer la Pull Request "{0}"? project_branch_pull_request.tabs.branches=Branches project_branch_pull_request.tabs.pull_requests=Pull Requests -project_branch_pull_request.table.branch=Branch +project_branch_pull_request.table.branch=Branche project_branch_pull_request.table.pull_request=Pull Request -project_branch_pull_request.last_analysis_date=Last Analysis Date - -project_baseline.page=New Code -project_baseline.page.description=Use this page to define the New Code of your project. {link} -project_baseline.page.description.link=Learn More -project_baseline.page.description2=You can adjust this setting globally in {link} -project_baseline.page.description2.link=General Settings -project_baseline.default_setting=Project setting -project_baseline.general_setting=Use the general setting -project_baseline.specific_setting=Define a specific setting for this project -project_baseline.configure_branches=Set a specific setting for a branch - -baseline.previous_version=Previous version -baseline.previous_version.description=The New Code will be based on the analysis following the previous version. -baseline.number_days=Number of days -baseline.number_days.description=A floating window set to a specific number of days used to define New Code. -baseline.specific_analysis=Specific analysis -baseline.specific_analysis.description=Choose an analysis as the baseline for the New Code. -baseline.reference_branch=Reference branch - -baseline.reference_branch.description=Choose a branch as the reference for the New Code. -baseline.reference_branch.description2=The branch you select as the reference branch will need its own New Code definition to prevent it from using itself as a reference. - -baseline.specify_days=Specify a number of days -baseline.last_analysis_before=Last analysis before -baseline.next_analysis_notice=Changes will take effect after the next analysis - -baseline.reference_branch.choose=Choose a branch -baseline.reference_branch.does_not_exist=Branch {0} could not be found in SonarQube. -baseline.reference_branch.cannot_be_itself=A branch cannot be used as its own reference branch -baseline.reference_branch.invalid_branch_setting=Branch {0} cannot use itself as a reference. Define a specific setting instead of using the project-level setting. -baseline.edit_branch_setting=Edit the branch's setting - -branch_list.branch=Branch -branch_list.current_setting=Setting -branch_list.current_baseline=Current Baseline +project_branch_pull_request.last_analysis_date=Date de la derni\u00E8re analyse + +project_baseline.page=Nouveau code +project_baseline.page.description=Utilisez cette page pour d\u00E9finir le nouveau code de votre projet. {link} +project_baseline.page.description.link=En savoir plus +project_baseline.page.description2=Vous pouvez r\u00E9gler ce param\u00E8tre de mani\u00E8re globale dans {link} +project_baseline.page.description2.link=Param\u00E8tres g\u00E9n\u00E9raux +project_baseline.default_setting=Param\u00E8tre du projet +project_baseline.general_setting=Utiliser le param\u00E8tre g\u00E9n\u00E9ral +project_baseline.specific_setting=D\u00E9finir un param\u00E8tre sp\u00E9cifique pour ce projet +project_baseline.configure_branches=D\u00E9finir un param\u00E8tre sp\u00E9cifique pour une branche + +baseline.previous_version=Version pr\u00E9c\u00E9dente +baseline.previous_version.description=Le nouveau code sera bas\u00E9 sur l'analyse qui a suivi la version pr\u00E9c\u00E9dente. +baseline.number_days=Nombre de jours +baseline.number_days.description=Une fen\u00EAtre flottante fix\u00E9e \u00EA un nombre sp\u00E9cifique de jours utilis\u00E9e pour d\u00E9finir le nouveau code. +baseline.specific_analysis=Analyse sp\u00E9cifique +baseline.specific_analysis.description=Choisissez une analyse comme base de r\u00E9f\u00E9rence pour le nouveau code. +baseline.reference_branch=Branche de r\u00E9f\u00E9rence + +baseline.reference_branch.description=Choisissez une branche comme r\u00E9f\u00E9rence pour le nouveau code. +baseline.reference_branch.description2=La branche que vous s\u00E9lectionnez comme branche de r\u00E9f\u00E9rence aura besoin de sa propre d\u00E9finition de nouveau code pour l'emp\u00EAcher de s'utiliser comme r\u00E9f\u00E9rence. + +baseline.specify_days=Indiquez un nombre de jours +baseline.last_analysis_before=Derni\u00E8re analyse avant +baseline.next_analysis_notice=Les changements prendront effet apr\u00E8s la prochaine analyse + +baseline.reference_branch.choose=Choisir une branche +baseline.reference_branch.does_not_exist=Branche {0} n'a pas pu \u00EAtre trouv\u00E9 dans SonarQube. +baseline.reference_branch.cannot_be_itself=la branche ne peut pas \u00EAtre utilis\u00E9e comme sa propre branche de r\u00E9f\u00E9rence +baseline.reference_branch.invalid_branch_setting=Branche {0} ne peut pas s'utiliser comme r\u00E9f\u00E9rence. D\u00E9finir un param\u00E8tre sp\u00E9cifique au lieu d'utiliser le param\u00E8tre de niveau projet. +baseline.edit_branch_setting=Modifier les param\u00E8tres de la branche + +branch_list.branch=Branche +branch_list.current_setting=Param\u00E8tre +branch_list.current_baseline=Base de r\u00E9f\u00E9rence actuelle branch_list.actions=Actions -branch_list.default_setting=Project setting +branch_list.default_setting=Param\u00E8tre Project -baseline.new_code_period_for_branch_x=New Code Period for {0} +baseline.new_code_period_for_branch_x=Nouvelle p\u00E9riode de code pour {0} -baseline.analysis_from=Analysis from: -baseline.branch_analyses.ranges.30days=Last 30 days -baseline.branch_analyses.ranges.allTime=All time -baseline.no_analyses=No analyses +baseline.analysis_from=Analyse \u00E0 partir de: +baseline.branch_analyses.ranges.30days=30 derniers jours +baseline.branch_analyses.ranges.allTime=Tout le temps +baseline.no_analyses=Aucune analyse #------------------------------------------------------------------------------ # @@ -658,8 +658,8 @@ permissions.page=Permissions quality_profiles.page=Profils Qualit\u00E9 quality_gates.page=Barri\u00E8res Qualit\u00E9 issues.page=D\u00E9fauts -issues.skip_to_filters=Skip to issue filters -issues.skip_to_list=Skip to issues list +issues.skip_to_filters=Passer aux filtres des d\u00E9fauts +issues.skip_to_list=Passer \u00E0 la liste des d\u00E9fauts view_projects.page=Projets portfolios.page=Portfolios project_activity.page=Activit\u00E9 @@ -682,12 +682,12 @@ process.fail=Echec #------------------------------------------------------------------------------ sessions.log_in=Connexion -sessions.email_already_exists.1=The email address {email} is already associated to this user account: -sessions.email_already_exists.2=By clicking on "Continue" you will associate this email address to another user account: -sessions.email_already_exists.3=This means the following: -sessions.email_already_exists.4=Your email address will be erased from the first account. -sessions.email_already_exists.5=You will no longer receive email notifications from this account. -sessions.email_already_exists.6=Issues won't be automatically assigned to this account anymore. +sessions.email_already_exists.1=L'adresse e-mail {email} est d\u00E9j\u00E0 associ\u00E9 \u00E0 ce compte utilisateur: +sessions.email_already_exists.2=En cliquant sur "Continuer", vous associerez cette adresse \u00E9lectronique \u00E0 un autre compte d'utilisateur : +sessions.email_already_exists.3=Cela signifie ce qui suit : +sessions.email_already_exists.4=Votre adresse \u00E9lectronique sera effac\u00E9e du premier compte. +sessions.email_already_exists.5=Vous ne recevrez plus de notifications par e-mail \u00E0 partir de ce compte. +sessions.email_already_exists.6=Les d\u00E9fauts ne seront plus automatiquement attribu\u00E9s \u00E0 ce compte. #------------------------------------------------------------------------------ # @@ -695,67 +695,67 @@ sessions.email_already_exists.6=Issues won't be automatically assigned to this a # #------------------------------------------------------------------------------ -risk_exposure.HIGH=High -risk_exposure.MEDIUM=Medium -risk_exposure.LOW=Low +risk_exposure.HIGH=Haut +risk_exposure.MEDIUM=Moyen +risk_exposure.LOW=Bas hotspots.page=Security Hotspots -hotspots.no_hotspots.title=There are no Security Hotspots to review. -hotspots.no_hotspots.description=Next time you analyze a piece of code that contains a potential security risk, it will show up here. -hotspots.no_hotspots_for_filters.title=We couldn't find any results matching the selected criteria. -hotspots.no_hotspots_for_filters.description=Try changing the filters to get some results. -hotspots.no_hotspots_for_keys.title=The requested hotspots no longer exist. -hotspots.no_hotspots_for_keys.description=They have been closed because the code involved has been changed or removed. -hotspots.learn_more=Learn more about Security Hotspots +hotspots.no_hotspots.title=Il n'y a pas de Security Hotspots \u00E0 examiner. +hotspots.no_hotspots.description=La prochaine fois que vous analyserez un morceau de code contenant un risque potentiel pour la s\u00E9curit\u00E9, il appara\u00EEtra ici. +hotspots.no_hotspots_for_filters.title=Nous n'avons pas trouv\u00E9 de r\u00E9sultats correspondant aux crit\u00E8res s\u00E9lectionn\u00E9s. +hotspots.no_hotspots_for_filters.description=Essayez de changer les filtres pour obtenir des r\u00E9sultats. +hotspots.no_hotspots_for_keys.title=Les hotspots demand\u00E9s n'existent plus. +hotspots.no_hotspots_for_keys.description=Ils ont \u00E9t\u00E9 ferm\u00E9s parce que le code concern\u00E9 a \u00E9t\u00E9 modifi\u00E9 ou supprim\u00E9. +hotspots.learn_more=En savoir plus sur les Security Hotspots hotspots.list_title={0} Security Hotspots -hotspots.list_title.TO_REVIEW={0} Security Hotspots to review -hotspots.list_title.FIXED={0} Security Hotspots reviewed as fixed -hotspots.list_title.SAFE={0} Security Hotspots reviewed as safe -hotspots.risk_exposure=Review priority - -hotspots.tabs.risk_description=What's the risk? -hotspots.tabs.vulnerability_description=Are you at risk? -hotspots.tabs.fix_recommendations=How can you fix it? -hotspots.review_history.created=created Security Hotspot -hotspots.review_history.comment_added=added a comment -hotspots.comment.field=Comment: -hotspots.comment.open=Add Comment -hotspots.comment.submit=Comment -hotspots.open_in_ide.open=Open in IDE -hotspots.open_in_ide.success=Success. Switch to your IDE to see the security hotspot. -hotspots.open_in_ide.failure=Unable to connect to your IDE to open the Security Hotspot. Please make sure you're running the latest version of SonarLint. - -hotspots.assignee.select_user=Select a user... -hotspots.status.cannot_change_status=Changing a hotspot's status requires permission. -hotspots.status.select_status=Select a status... -hotspots.status.add_comment=Add a comment (Optional) -hotspots.status.change_status=Change status -hotspots.status_option.TO_REVIEW=To review -hotspots.status_option.TO_REVIEW.description=This Security Hotspot needs to be reviewed to assess whether the code poses a risk. -hotspots.status_option.FIXED=Fixed -hotspots.status_option.FIXED.description=The code has been modified to follow recommended secure coding practices. -hotspots.status_option.SAFE=Safe -hotspots.status_option.SAFE.description=The code is not at risk and doesn't need to be modified. -hotspots.get_permalink=Get Permalink -hotspots.no_associated_lines=Security Hotspot raised on the following file: - -hotspot.filters.title=Filters -hotspot.filters.assignee.assigned_to_me=Assigned to me -hotspot.filters.assignee.all=All -hotspot.filters.status.to_review=To review -hotspot.filters.status.fixed=Reviewed as fixed -hotspot.filters.period.since_leak_period=New code -hotspot.filters.period.overall=Overall code -hotspot.filters.status.safe=Reviewed as safe -hotspot.filters.show_all=Show all hotspots -hotspot.section.activity=Activity: - -hotspots.reviewed.tooltip=Percentage of Security Hotspots reviewed (fixed or safe) among all non-closed Security Hotspots. -hotspots.review_hotspot=Review Hotspot - -hotspots.assign.success=Security Hotspot was successfully assigned to {0} -hotspots.assign.unassign.success=Security Hotspot was successfully unassigned -hotspots.update.success=Security Hotspot status was successfully changed to {0} +hotspots.list_title.TO_REVIEW={0} Security Hotspots \u00E0 examiner +hotspots.list_title.FIXED={0} Security Hotspots examin\u00E9s comme fix\u00E9s +hotspots.list_title.SAFE={0} Security Hotspots examin\u00E9s comme s\u00FBr +hotspots.risk_exposure=Priorit\u00E9 d'examen + +hotspots.tabs.risk_description=Quel est le risque ? +hotspots.tabs.vulnerability_description=\u00EAtes-vous en risque ? +hotspots.tabs.fix_recommendations=Comment pouvez-vous le r\u00E9parer ? +hotspots.review_history.created=cr\u00E9er un Security Hotspot +hotspots.review_history.comment_added=Ajout\u00E9 un commentaire +hotspots.comment.field=Commentaire: +hotspots.comment.open=Ajouter un commentaire +hotspots.comment.submit=Commentaire +hotspots.open_in_ide.open=Ouvrir dans l'IDE +hotspots.open_in_ide.success=Success. Succ\u00E8s. Passez \u00E0 votre IDE pour voir security hotspot. +hotspots.open_in_ide.failure=Impossible de se connecter \u00E0 votre IDE pour ouvrir le Security Hotspot. Veuillez vous assurer que vous ex\u00E9cutez la derni\u00E8re version de SonarLint. + +hotspots.assignee.select_user=S\u00E9lectionnez un utilisateur... +hotspots.status.cannot_change_status=La modification du statut d'un hotspot n\u00E9cessite une autorisation. +hotspots.status.select_status=S\u00E9lectionnez un statut... +hotspots.status.add_comment=Ajouter un commentaire (Optionnel) +hotspots.status.change_status=Changer le statut +hotspots.status_option.TO_REVIEW=A examiner +hotspots.status_option.TO_REVIEW.description=Ce Security Hotspot doit \u00EAtre examin\u00E9 pour \u00E9valuer si le code pr\u00E9sente un risque. +hotspots.status_option.FIXED=Fix\u00E9 +hotspots.status_option.FIXED.description=Le code a \u00E9t\u00E9 modifi\u00E9 pour suivre les pratiques recommand\u00E9es de codage s\u00E9curis\u00E9. +hotspots.status_option.SAFE=S\u00FBr +hotspots.status_option.SAFE.description=Le code n'est pas en risque et n'a pas besoin d'\u00EAtre modifi\u00E9. +hotspots.get_permalink=Obtenir un lien permanent +hotspots.no_associated_lines=Security Hotspot soulev\u00E9 sur le fichier suivant : + +hotspot.filters.title=Filtres +hotspot.filters.assignee.assigned_to_me=Assign\u00E9 \u00E0 moi +hotspot.filters.assignee.all=Tous +hotspot.filters.status.to_review=A examiner +hotspot.filters.status.fixed=Examin\u00E9 comme fix\u00E9 +hotspot.filters.period.since_leak_period=Nouveau code +hotspot.filters.period.overall=Code global +hotspot.filters.status.safe=Examin\u00E9 comme s\u00FBr +hotspot.filters.show_all=Afficher tous hotspots +hotspot.section.activity=Activit\u00E9: + +hotspots.reviewed.tooltip=Pourcentage de Security Hotspots examin\u00E9s (fix\u00E9 ou s\u00FBr) parmi tous les Security Hotspots non ferm\u00E9s. +hotspots.review_hotspot=Examin\u00E9 Hotspot + +hotspots.assign.success=Security Hotspot a \u00E9t\u00E9 assign\u00E9 avec succ\u00E8s \u00E0 {0} +hotspots.assign.unassign.success=Security Hotspot a \u00E9t\u00E9 d\u00E9sassign\u00E9 avec succ\u00E8s +hotspots.update.success=Statut du Security Hotspot a \u00E9t\u00E9 chang\u00E9 avec succ\u00E8s en {0} #------------------------------------------------------------------------------ # @@ -763,32 +763,32 @@ hotspots.update.success=Security Hotspot status was successfully changed to {0} # #------------------------------------------------------------------------------ -issues.on_file_x=Issues on file {0} -issue.add_tags=Ajouter libell\u00E9 -issue.remove_tags=Supprimer libell\u00E9s -issue.no_tag=Aucun libell\u00E9 -issue.assign.assigned_to_x_click_to_change=Assigned to {0}, click to change -issue.assign.unassigned_click_to_assign=Unassigned, click to assign issue -issue.assign.formlink=Affecter +issues.on_file_x=D\u00E9fauts sur le fichier {0} +issue.add_tags=Ajouter Tags +issue.remove_tags=Supprimer Tags +issue.no_tag=Pas de Tags +issue.assign.assigned_to_x_click_to_change=Assign\u00E9 \u00E0 {0}, cliquez pour changer +issue.assign.unassigned_click_to_assign=D\u00E9sassign\u00E9, cliquez pour attribuer le probl\u00E8me +issue.assign.formlink=Assign\u00E9 issue.assign.to_me=\u00E0 moi -issue.comment.add_comment=Add Comment +issue.comment.add_comment=Ajouter un commentaire issue.comment.formlink=Commenter issue.comment.submit=Commenter -issue.comment.explain_why=Consider explaining why -issue.comment.posted_on=Comment posted on -issue.comment.edit=Edit comment -issue.comment.delete=Delete comment +issue.comment.explain_why=Pensez \u00E0 expliquer pourquoi +issue.comment.posted_on=Commentaire publi\u00E9 le +issue.comment.edit=Modifier le commentaire +issue.comment.delete=Supprimer le commentaire issue.comment.delete_confirm_message=Voulez-vous supprimer ce commentaire ? -issue.manual_vulnerability=Manual -issue.manual_vulnerability.description=This Vulnerability was created from a Security Hotspot and has its own issue workflow. +issue.manual_vulnerability=Manuel +issue.manual_vulnerability.description=Cette vuln\u00E9rabilit\u00E9 a \u00E9t\u00E9 cr\u00E9\u00E9e \u00E0 partir d'un Security Hotspot et poss\u00E8de son propre workflow de travail. issue.rule_details=D\u00E9tails de la r\u00E8gle issue.send_notifications=Envoyer les notifications -issue.why_this_issue=Why is this an issue? -issue.why_this_issue.long=Why is this an issue? Open the rule's details at the bottom of the page. -issue.type.type_x_click_to_change=Type: {0}, click to change -issue.severity.severity_x_click_to_change=Severity: {0}, click to change -issue.transition.community_plug_link=SonarSource Community -issue.transition.status_x_click_to_change=Issue status: {0}, click to change +issue.why_this_issue=Pourquoi est-ce un d\u00E9faut? +issue.why_this_issue.long=Pourquoi est-ce un d\u00E9faut? Ouvrez les d\u00E9tails de la r\u00E8gle en bas de la page. +issue.type.type_x_click_to_change=Type: {0}, cliquez pour changer +issue.severity.severity_x_click_to_change=S\u00E9v\u00E9rit\u00E9: {0}, cliquez pour changer +issue.transition.community_plug_link=Communaut\u00E9 SonarSource +issue.transition.status_x_click_to_change=Statut du d\u00E9faut: {0}, cliquez pour changer issue.transition=Changer le statut issue.transition.confirm=Confirmer issue.transition.confirm.description=Ce d\u00E9faut a \u00E9t\u00E9 revu et devrait \u00EAtre corrig\u00E9. @@ -797,25 +797,25 @@ issue.transition.unconfirm.description=Ce d\u00E9faut doit \u00EAtre revu afin d issue.transition.resolve=R\u00E9solu issue.transition.resolve.description=Ce d\u00E9faut a \u00E9t\u00E9 corrig\u00E9 dans le code et n\u00E9cessite une nouvelle analyse pour \u00EAtre ferm\u00E9 (ou rouvert s'il n'a pas \u00E9t\u00E9 r\u00E9ellement corrig\u00E9). issue.transition.falsepositive=Faux positif -issue.transition.falsepositive.description=Ce d\u00E9faut peut \u00EAtre ignor\u00E9 car il est d\u00FB \u00E0 une limitation de l'analyse. Sa dette technique ne sera pas prise en compte. +issue.transition.falsepositive.description=Ce d\u00E9faut peut \u00EAtre supprim\u00E9 car il n'a pas \u00E9t\u00E9 d\u00E9tect\u00E9 correctement. Veuillez signaler les faux-positifs \u00E0 la {community_plug_link} ! issue.transition.reopen=Rouvrir -issue.transition.reopen.description=Ce d\u00E9faut n'a pas \u00E9t\u00E9 r\u00E9solu, il doit \u00EAtre \u00E9tud\u00E9 de nouveau. +issue.transition.reopen.description=Ce d\u00E9faut n'a pas \u00E9t\u00E9 r\u00E9solu, il doit \u00EAtre \u00E9tudi\u00E9 de nouveau. issue.transition.close=Fermer issue.transition.close.description= issue.transition.wontfix=Ne sera pas corrig\u00E9. issue.transition.wontfix.description=Ce d\u00E9faut peut \u00EAtre ignor\u00E9 car la r\u00E8gle n'est pas pertinente dans ce contexte pr\u00E9cis. Sa dette technique ne sera pas prise en compte. -issue.transition.setinreview=Set as In Review -issue.transition.setinreview.description=A review is in progress to check for a vulnerability -issue.transition.openasvulnerability=Open as Vulnerability -issue.transition.openasvulnerability.description=There's a Vulnerability in the code that must be fixed -issue.transition.resolveasreviewed=Resolve as Reviewed -issue.transition.resolveasreviewed.description=There is no Vulnerability in the code -issue.transition.resetastoreview=Reset as To Review -issue.transition.resetastoreview.description=The Security Hotspot should be analyzed again -vulnerability.transition.resetastoreview=Reset as To Review -vulnerability.transition.resetastoreview.description=The vulnerability can't be fixed as is and needs more details. The security hotspot needs to be reviewed again -vulnerability.transition.resolveasreviewed=Resolve as Reviewed -vulnerability.transition.resolveasreviewed.description=The vulnerability has been fixed. The security hotspot is considered reviewed +issue.transition.setinreview=D\u00E9finir comme En Examen +issue.transition.setinreview.description=Un examen est en cours pour v\u00E9rifier la pr\u00E9sence d'une vuln\u00E9rabilit\u00E9. +issue.transition.openasvulnerability=Ouvert en vuln\u00E9rabilit\u00E9 +issue.transition.openasvulnerability.description=Il y a une vuln\u00E9rabilit\u00E9 dans le code qui doit \u00EAtre corrig\u00E9e. +issue.transition.resolveasreviewed=R\u00E9solu Comme examin\u00E9 +issue.transition.resolveasreviewed.description=Il n'y a pas de vuln\u00E9rabilit\u00E9 dans le code +issue.transition.resetastoreview=R\u00E9initialiser comme \u00E0 examiner +issue.transition.resetastoreview.description=Le Security Hotspot doit \u00EAtre analys\u00E9 \u00E0 nouveau +vulnerability.transition.resetastoreview=R\u00E9initialiser comme \u00E0 Examiner +vulnerability.transition.resetastoreview.description=La vuln\u00E9rabilit\u00E9 ne peut \u00EAtre corrig\u00E9e telle quelle et n\u00E9cessite plus de d\u00E9tails. Le security hotspot de s\u00E9curit\u00E9 doit \u00EAtre examin\u00E9 \u00E0 nouveau. +vulnerability.transition.resolveasreviewed=R\u00E9solu Comme examin\u00E9 +vulnerability.transition.resolveasreviewed.description=La vuln\u00E9rabilit\u00E9 a \u00E9t\u00E9 corrig\u00E9e. Le security hotspot est consid\u00E9r\u00E9 comme examin\u00E9 issue.set_severity=Changer la s\u00E9v\u00E9rit\u00E9 issue.set_type=Changer le type @@ -834,9 +834,9 @@ issue.status.RESOLVED=R\u00E9solu issue.status.OPEN=Ouvert issue.status.CONFIRMED=Confirm\u00E9 issue.status.CLOSED=Ferm\u00E9 -issue.status.TO_REVIEW=To Review -issue.status.IN_REVIEW=In Review -issue.status.REVIEWED=Reviewed +issue.status.TO_REVIEW=A examiner +issue.status.IN_REVIEW=En examen +issue.status.REVIEWED=Examiner issue.scope.MAIN=Main code issue.scope.TEST=Test code @@ -844,7 +844,7 @@ issue.scope.TEST=Test code issue.resolution.FALSE-POSITIVE=Faux positif issue.resolution.FALSE-POSITIVE.description=Les d\u00E9fauts dont l'analyse humaine a r\u00E9v\u00E9l\u00E9 qu'il s'agissait de faux positifs. Ils ne g\u00E9n\u00E8rent donc pas de dette technique. issue.resolution.FIXED=Corrig\u00E9 -issue.resolution.FIXED.description=D\u00E9fauts corrig\u00E9s dans le code et dont la r\u00E9solution a \u00E9t\u00E9 comfirm\u00E9e par une analyse. +issue.resolution.FIXED.description=D\u00E9fauts corrig\u00E9s dans le code et dont la r\u00E9solution a \u00E9t\u00E9 confirm\u00E9e par une analyse. issue.resolution.WONTFIX=Ignor\u00E9 issue.resolution.WONTFIX.description=D\u00E9fauts accept\u00E9s dans le contexte actuel. La dette technique associ\u00E9e ne sera aps comptabilis\u00E9e. issue.resolution.REMOVED=Supprim\u00E9 @@ -854,47 +854,47 @@ issue.unresolved.description=Les d\u00E9fauts non r\u00E9solus n\u00E9cessitent issue.effort=Effort: issue.x_effort={0} effort issue.filter_similar_issues=Filtrer d\u00E9fauts similaires -issue.this_issue_involves_x_code_locations=Ce probl\u00E8me est pr\u00E9sent dans {0} zones du code -issue.from_external_rule_engine=Issue detected by an external rule engine: {0} -issue.external_issue_description=This is external rule {0}. No details are available. -issues.cannot_open_issue_max_initial_X_fetched=Cannot open selected issue, as it's not part of the initial {0} loaded issues. +issue.this_issue_involves_x_code_locations=Ce probl\u00E8me est pr\u00E9sent dans {0} emplacement(s) du code +issue.from_external_rule_engine=D\u00E9faut d\u00E9tect\u00E9 par un moteur de r\u00E8gles externe : {0} +issue.external_issue_description=Il s'agit d'une r\u00E8gle externe {0}. Aucun d\u00E9tail n'est disponible. +issues.cannot_open_issue_max_initial_X_fetched=Impossible d'ouvrir le d\u00E9faut s\u00E9lectionn\u00E9, car il ne fait pas partie des {0} d\u00E9fauts initialement charg\u00E9s. issues.return_to_list=Retour \u00E0 la recherche -issues.bulk_change_X_issues=Bulk Change {0} Issue(s) -issues.select_all_issues=Select all Issues -issues.issues=probl\u00E8mes -issues.to_select_issues=pour s\u00E9lectionner des probl\u00E8mes -issues.to_navigate=to navigate -issues.to_navigate_back=to navigate back -issues.to_navigate_issue_locations=pour naviguer dans les localisations des probl\u00E8mes -issues.to_switch_flows=pour changer de flux -issues.new_code=New code -issues.new_code_period=New Code Period -issues.max_new_code_period=Max New Code Period -issues.my_issues=Probl\u00E8mes qui me sont assign\u00E9s -issues.no_my_issues=There are no issues assigned to you. -issues.no_issues=No Issues. Hooray! -issues.x_more_locations=+ {0} more location(s) +issues.bulk_change_X_issues=Changement en masse {0} D\u00E9faut(s) +issues.select_all_issues=S\u00E9lectionner tous les d\u00E9fauts +issues.issues=D\u00E9fauts +issues.to_select_issues=pour s\u00E9lectionner des d\u00E9fauts. +issues.to_navigate=Pour naviguer +issues.to_navigate_back=Pour revenir en arri\u00E8re +issues.to_navigate_issue_locations=Pour naviguer dans les emplacements des d\u00E9fauts. +issues.to_switch_flows=pour switcher de flux +issues.new_code=Nouveau code +issues.new_code_period=P\u00E9riode du nouveau code +issues.max_new_code_period=P\u00E9riode maximale du nouveau code +issues.my_issues=D\u00E9fauts qui me sont assign\u00E9s +issues.no_my_issues=Aucun d\u00E9faut ne vous est attribu\u00E9. +issues.no_issues=Pas de d\u00E9fauts. Hourra ! +issues.x_more_locations=+ {0} plus d'emplacement(s) #------------------------------------------------------------------------------ # # ISSUE CHANGELOG # #------------------------------------------------------------------------------ -issue.changelog.changed_to={0} chang\u00E9 \u00E0 {1} +issue.changelog.changed_to={0} chang\u00E9 en {1} issue.changelog.was=\u00E9tait {0} issue.change.file_move=Ce fichier a \u00E9t\u00E9 d\u00E9plac\u00E9 de {0} \u00E0 {1} -issue.change.from_branch=The issue has been copied from branch '{0}' to branch '{1}' -issue.change.from_non_branch=The issue has been merged from '{0}' into '{1}'issue.changelog.removed={0} supprim\u00E9 -issue.changelog.removed={0} removed -issue.changelog.line_removed_X=Line number removed from issue (was {0}) +issue.change.from_branch=Ce d\u00E9faut a \u00E9t\u00E9 copi\u00E9e de la branche '{0}' vers la branche '{1}' +issue.change.from_non_branch=Ce d\u00E9faut a \u00E9t\u00E9 merg\u00E9 de '{0}' en '{1}' +issue.changelog.removed={0} supprim\u00E9 +issue.changelog.line_removed_X=Num\u00E9ro de ligne retir\u00E9 du d\u00E9faut (\u00E9tait {0}) issue.changelog.field.severity=S\u00E9v\u00E9rit\u00E9 issue.changelog.field.actionPlan=Plan d'action issue.changelog.field.assignee=Attribu\u00E9 \u00E0 issue.changelog.field.author=Auteur issue.changelog.field.resolution=R\u00E9solution issue.changelog.field.effort=Effort -issue.changelog.field.status=\u00E9tat -issue.changelog.field.tags=Libell\u00E9s +issue.changelog.field.status=Etat +issue.changelog.field.tags=Tags issue.changelog.field.type=Type issue.changelog.field.file=Fichier @@ -906,7 +906,7 @@ issue.changelog.field.file=Fichier #------------------------------------------------------------------------------ issues.facet.types=Type issues.facet.severities=S\u00E9v\u00E9rit\u00E9 -issues.facet.scopes=Scope +issues.facet.scopes=P\u00E9rim\u00E8tre issues.facet.projects=Projet issues.facet.statuses=Statut issues.facet.hotspotStatuses=Hotspot Status @@ -914,7 +914,7 @@ issues.facet.assignees=Affect\u00E9 \u00E0 issues.facet.files=Fichier issues.facet.modules=Module issues.facet.directories=R\u00E9pertoire -issues.facet.tags=Libell\u00E9s +issues.facet.tags=Tag issues.facet.rules=R\u00E8gle issues.facet.resolutions=R\u00E9solution issues.facet.languages=Langage @@ -926,9 +926,9 @@ issues.facet.createdAt.last_year=Derni\u00E8re ann\u00E9e issues.facet.authors=Auteur issues.facet.issues=Cl\u00E9 de d\u00E9faut issues.facet.mode=Mode d'affichage -issues.facet.mode.count=Probl\u00E8mes +issues.facet.mode.count=D\u00E9fauts issues.facet.mode.effort=Effort -issues.facet.standards=Security Category +issues.facet.standards=Vuln\u00E9rabilit\u00E9s S\u00E9curit\u00E9 issues.facet.owaspTop10=OWASP Top 10 issues.facet.sansTop25=SANS Top 25 issues.facet.sonarsourceSecurity=SonarSource @@ -942,9 +942,9 @@ issues.facet.cwe=CWE issue_bulk_change.form.title=Changer {0} d\u00E9fauts issue_bulk_change.comment.help=Ce commentaire ne sera appliqu\u00E9 qu'aux d\u00E9fauts qui seront modifi\u00E9s -issue_bulk_change.max_issues_reached=Trop de d\u00E9faut sont actuellement s\u00E9lectionn\u00E9s, seulement les {0} premiers d'entre eux seront mis \u00E0 jour. +issue_bulk_change.max_issues_reached=Il y a trop de d\u00E9fauts \u00E0 traiter par une seule action group\u00E9e. Vos modifications ne seront appliqu\u00E9es qu'aux premiers {max} num\u00E9ros. issue_bulk_change.x_issues={0} d\u00E9fauts -issue_bulk_change.no_match=There is no issue matching your filter selection +issue_bulk_change.no_match=Il n'y a pas de d\u00E9fauts correspondant \u00E0 votre s\u00E9lection filtre #------------------------------------------------------------------------------ @@ -955,30 +955,30 @@ issue_bulk_change.no_match=There is no issue matching your filter selection projects.page=Projets projects._projects=projets -projects.add=Create Project -projects.create_application=Create Application +projects.add=Cr\u00E9er un projet +projects.create_application=Cr\u00E9er une Application projects.no_projects.empty_instance=Une fois que vous aurez analys\u00E9 des projets -projects.no_projects.empty_instance.new_project=Once you analyze some projects, they will show up here. -projects.no_projects.empty_instance.how_to_add_projects=Here is how you can analyze new projects +projects.no_projects.empty_instance.new_project=Une fois que vous aurez analys\u00E9 certains projets, ils appara\u00EEtront ici. +projects.no_projects.empty_instance.how_to_add_projects=Voici comment vous pouvez analyser les nouveaux projets projects.no_favorite_projects=Vous n'avez encore aucun projet favori. projects.no_favorite_projects.engagement=D\u00E9couvrez et ajoutez \u00E0 vos favoris les projets qui vous int\u00E9ressent pour avoir un acc\u00E8s rapide. projects.explore_projects=Explorer des projets -projects.not_analyzed.TRK=Project's Main Branch is not analyzed yet. -projects.not_analyzed.APP=None of the Application's projects have been analyzed. -projects.no_new_code_period.TRK=Project has no new code data yet. -projects.no_new_code_period.APP=Application has no new code data yet. -projects.new_code_period_x=New code: last {0} -projects.configure_analysis=Configure analysis -projects.last_analysis_on_x=Derni\u00E8re analyse : {0} +projects.not_analyzed.TRK=La branche principale du projet n'est pas encore analys\u00E9e. +projects.not_analyzed.APP=Aucun des projets de l'application n'a \u00E9t\u00E9 analys\u00E9. +projects.no_new_code_period.TRK=Le projet n'a pas encore de nouvelles donn\u00E9es de code. +projects.no_new_code_period.APP=L'application n'a pas encore de nouvelles donn\u00E9es de code. +projects.new_code_period_x=Nouveau code : dernier {0} +projects.configure_analysis=Configurer l'analyse +projects.last_analysis_on_x=Derni\u00E8re analyse : {date} projects.search=Rechercher par nom ou cl\u00E9 de projet projects.perspective=Perspective -projects.skip_to_filters=Skip to project filters +projects.skip_to_filters=Passer aux filtres du projet projects.sort_by=Trier par projects.sort_ascending=R\u00E9sultats class\u00E9s par ordre croissant projects.sort_descending=R\u00E9sultats class\u00E9s par ordre d\u00E9croissant projects.sorting.default=par d\u00E9faut projects.sorting.name=Nom -projects.sorting.analysis_date=Date de derni\u00E8re analyse +projects.sorting.analysis_date=Date derni\u00E8re analyse projects.sorting.reliability=Fiabilit\u00E9 projects.sorting.security=S\u00E9curit\u00E9 projects.sorting.security_review=Security Review @@ -994,7 +994,7 @@ projects.sorting.new_coverage=Couverture projects.sorting.new_duplications=Duplications projects.sorting.new_lines=Nouvelles lignes projects.view.overall=Statut global -projects.view.new_code=New Code +projects.view.new_code=Nouveau Code projects.worse_of_reliablity_and_security=Pires fiabilit\u00E9s et s\u00E9curit\u00E9s projects.visualization.risk=Risque projects.visualization.risk.description=Obtenez rapidement des informations sur les risques op\u00E9rationnels de vos projets. Toute couleur autre que le vert indique des risques imm\u00E9diats : des bugs ou des vuln\u00E9rabilit\u00E9s \u00E0 examiner. Une position en haut ou \u00E0 droite signifie que la sant\u00E9 \u00E0 long terme du projet peut \u00EAtre en danger. Les bulles vertes en haut \u00E0 gauche sont un bon signe. @@ -1002,7 +1002,7 @@ projects.visualization.reliability=Fiabilit\u00E9 projects.visualization.reliability.description=Visualiser les risques op\u00E9rationnels caus\u00E9s par les bugs. Plus la couleur des bulles est proche du rouge projects.visualization.security=S\u00E9curit\u00E9 projects.visualization.security.description=Visualiser les risques op\u00E9rationnels caus\u00E9s par les vuln\u00E9rabilit\u00E9s. Plus la couleur des bulles est proche du rouge -projects.visualization.maintainability=Maintainabilit\u00E9 +projects.visualization.maintainability=Maintenabilit\u00E9 projects.visualization.maintainability.description=Visualiser les risques op\u00E9rationnels caus\u00E9s par les mauvaises pratiques. Plus la couleur des bulles est proche du rouge projects.visualization.coverage=Couverture projects.visualization.coverage.description=Visualiser les risques \u00E0 long terme d' une trop faible couverture de tests. La taille de la bulle correspond au volume de lignes non couvertes dans le projet @@ -1010,12 +1010,12 @@ projects.visualization.duplications=Duplications projects.visualization.duplications.description=Visualiser les risques \u00E0 long terme des duplications de code. La taille de la bulle correspond au volume de bloc de code dupliqu\u00E9 dans le projet projects.limited_set_of_projects=Affichage de {0} projets tri\u00E9s par : {1}. projects.facets.quality_gate=Barri\u00E8re qualit\u00E9 -projects.facets.quality_gate.warning_help=Warning status is deprecated. This filter will disappear when no Warning Quality Gate remains. +projects.facets.quality_gate.warning_help=Le statut Avertissement est d\u00E9pr\u00E9ci\u00E9. Ce filtre dispara\u00EEtra lorsqu'il ne restera plus de statuts Avertissements sur la barri\u00E8re qualit\u00E9 projects.facets.languages=Langages projects.facets.new_lines=Nouvelles lignes -projects.facets.tags=Cat\u00E9gories +projects.facets.tags=Tags projects.facets.qualifier=Type -projects.sort.disabled=D\u00E9sactiv\u00E9 car le tri ne peut affecter l'affichage des r\u00E9sultats pour la s\u00E9lection courante +projects.sort.disabled=D\u00E9sactiv\u00E9 car le tri peut affecter l'affichage des r\u00E9sultats pour la s\u00E9lection courante projects.sort.analysis_date=par date de derni\u00E8re analyse (les plus anciennes en premier) projects.sort.-analysis_date=par date de derni\u00E8re analyse (les plus r\u00E9centes en premier) projects.sort.name=par nom @@ -1033,7 +1033,7 @@ projects.sort.-duplications=par taux de duplications (d\u00E9croissant) projects.sort.size=par taille (croissante) projects.sort.-size=par taille (d\u00E9croissante) -projects.security_hotspots_reviewed=Hotspots Reviewed +projects.security_hotspots_reviewed=Hotspots Examin\u00E9s #------------------------------------------------------------------------------ # @@ -1041,7 +1041,7 @@ projects.security_hotspots_reviewed=Hotspots Reviewed # #------------------------------------------------------------------------------ -dashboard.project_not_found=Le projet demand\u00E9 n'existe pas. Soit il n'a jamais \u00E9t\u00E9 analys\u00E9 correctement soit il a \u00E9t\u00E9 supprim\u00E9. +dashboard.project_not_found=Le projet demand\u00E9 n'existe pas. Soit il n'a jamais \u00E9t\u00E9 analys\u00E9 correctement, soit il a \u00E9t\u00E9 supprim\u00E9. dashboard.project_not_found.2=Soit il n'a jamais \u00E9t\u00E9 analys\u00E9, soit il a \u00E9t\u00E9 supprim\u00E9. @@ -1057,8 +1057,8 @@ settings.state.saving=Sauvegarde en cours... settings.state.saved=Les param\u00E8tres ont bien \u00E9t\u00E9 sauvegard\u00E9s ! settings.state.validation_failed=La validation a \u00E9chou\u00E9. {0} settings.state.value_cant_be_empty=Indiquez une valeur ou cliquer sur "R\u00E9initialiser" pour revenir \u00E0 la valeur par d\u00E9faut. -settings.state.value_cant_be_empty_no_default=Provide a value. -settings._default=(par d\u00E9fault) +settings.state.value_cant_be_empty_no_default=Indiquez une valeur. +settings._default=(par d\u00E9faut) settings.boolean.true=Vrai settings.boolean.false=Faux settings.default.no_value= @@ -1068,32 +1068,32 @@ settings.reset_confirm.title=R\u00E9initialiser le param\u00E8tre settings.reset_confirm.description=Voulez-vous vraiment r\u00E9initialiser ce param\u00E8tre ? settings.json.format=Format JSON -settings.json.format_error=Formatting requires valid JSON. Please fix it and retry. +settings.json.format_error=Le formatage n\u00E9cessite un JSON valide. Veuillez le corriger et r\u00E9essayer. -settings.analysis_scope.wildcards.introduction=You can use the following wildcards. -settings.analysis_scope.wildcards.zero_more_char=Match zero or more characters -settings.analysis_scope.wildcards.zero_more_dir=Match zero or more directories -settings.analysis_scope.wildcards.single_char=Match a single character +settings.analysis_scope.wildcards.introduction=Vous pouvez utiliser les caract\u00E8res g\u00E9n\u00E9riques suivants. +settings.analysis_scope.wildcards.zero_more_char=Correspond \u00E0 z\u00E9ro ou plusieurs caract\u00E8res +settings.analysis_scope.wildcards.zero_more_dir=Correspond \u00E0 z\u00E9ro ou plusieurs r\u00E9pertoires +settings.analysis_scope.wildcards.single_char=Correspond \u00E0 un seul caract\u00E8re -settings.new_code_period.category=New Code -settings.new_code_period.title=Default New Code behavior -settings.new_code_period.description=The New Code definition is used to compare measures and track new issues. {link} -settings.new_code_period.description2=This setting is the default for all projects. A specific New Code definition can be configured at project level. +settings.new_code_period.category=Nouveau Code +settings.new_code_period.title=Comportement par d\u00E9faut du nouveau code +settings.new_code_period.description=la d\u00E9finition du nouveau code est utilis\u00E9e pour comparer les mesures et suivre les nouveaux d\u00E9fauts. {link} +settings.new_code_period.description2=Ce param\u00E8tre est la valeur par d\u00E9faut pour tous les projets. Une d\u00E9finition sp\u00E9cifique du nouveau code peut \u00EAtre configur\u00E9e au niveau du projet. -settings.languages.select_a_language_placeholder=Select a language +settings.languages.select_a_language_placeholder=S\u00E9lectionnez un langage -settings.projects.default_visibility_of_new_projects=Default visibility of new projects: -settings.projects.change_visibility_form.header=Set Default Visibility of New Projects -settings.projects.change_visibility_form.warning=This will not change the visibility of already existing projects. -settings.projects.change_visibility_form.submit=Change Default Visibility +settings.projects.default_visibility_of_new_projects=Visibilit\u00E9 par d\u00E9faut des nouveaux projets : +settings.projects.change_visibility_form.header=D\u00E9finir la visibilit\u00E9 par d\u00E9faut des nouveaux projets +settings.projects.change_visibility_form.warning=Cela ne changera pas la visibilit\u00E9 des projets d\u00E9j\u00E0 existants. +settings.projects.change_visibility_form.submit=Modifier la visibilit\u00E9 par d\u00E9faut -settings.almintegration.title=Integration configurations +settings.almintegration.title=Configurations Integration settings.almintegration.description=ALM integrations allow SonarQube to interact with your ALM. This enables things like authentication, or providing analysis details and a Quality Gate to your Pull Requests directly in your ALM provider's interface. settings.almintegration.azure.info=Accounts that will be used to decorate Pull Requests need Code: Read & Write permission. {link} settings.almintegration.github.info=You need to install a GitHub App with specific settings and permissions to enable Pull Request Decoration on your Organization or Repository. {link} settings.almintegration.gitlab.info=Accounts that will be used to decorate Merge Requests need comment permissions on projects. The personal key needs the API scope permission. {link} settings.almintegration.bitbucket.help_1=SonarQube needs a Personal Access Token to communicate with Bitbucket Server. This token will be used to decorate Pull Requests. -settings.almintegration.bitbucket.help_2=The account used for integration needs Read permission. +settings.almintegration.bitbucket.help_2=The account used for integration needs write permission. settings.almintegration.bitbucket.help_3=We recommend to integrate with SonarQube using a Bitbucket Server Service Account. settings.almintegration.bitbucketcloud.info=You need to create an OAuth consumer in your Bitbucket Cloud workspace settings to decorate your Pull Requests. It needs to be a private consumer with Pull requests: Read permission. Bitbucket requires an OAuth callback URL, but it's not used by SonarQube so any URL works. {link} settings.almintegration.empty.azure=Create your first Azure DevOps configuration to start analyzing your repositories on SonarQube. @@ -1101,43 +1101,43 @@ settings.almintegration.empty.bitbucket=Create your first Bitbucket configuratio settings.almintegration.empty.bitbucketcloud=Create your first Bitbucket Cloud configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.github=Create your first GitHub configuration to start analyzing your repositories on SonarQube. settings.almintegration.empty.gitlab=Create your first GitLab configuration to start analyzing your repositories on SonarQube. -settings.almintegration.create=Create configuration +settings.almintegration.create=Cr\u00E9er configuration settings.almintegration.create.tooltip=Upgrade to {link} to integrate with multiple {alm} instances. settings.almintegration.create.tooltip.link=Enterprise Edition -settings.almintegration.check_configuration=Check configuration -settings.almintegration.checking_configuration=Checking configuration -settings.almintegration.configuration_valid=Configuration valid -settings.almintegration.could_not_validate=Could not validate this configuration. -settings.almintegration.delete.header=Delete configuration -settings.almintegration.delete.message=Are you sure you want to delete the {id} configuration? -settings.almintegration.delete.info={0} projects will no longer get Pull Request Decorations. -settings.almintegration.delete.no_info=An unknown number of projects will no longer get Pull Request Decorations. -settings.almintegration.form.header.create=Create a configuration -settings.almintegration.form.header.edit=Edit the configuration -settings.almintegration.form.second_instance_warning=Binding more than one instance of an ALM will deactivate the import of repositories from that ALM. -settings.almintegration.form.name.azure=Configuration name -settings.almintegration.form.name.azure.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Azure instance for a project. -settings.almintegration.form.choose_bitbucket_variant=Select which variant you want to configure -settings.almintegration.form.name.bitbucket=Configuration name -settings.almintegration.form.name.bitbucket.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket instance for a project. -settings.almintegration.form.name.bitbucketcloud=Configuration name -settings.almintegration.form.name.bitbucketcloud.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured Bitbucket Cloud instance for a project. -settings.almintegration.form.name.github=Configuration name -settings.almintegration.form.name.github.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitHub App for a project. -settings.almintegration.form.name.gitlab=Configuration name -settings.almintegration.form.name.gitlab.help=Give your configuration a clear and succinct name. This name will be used at project level to identify the correct configured GitLab instance for a project. +settings.almintegration.check_configuration=V\u00E9rifiez la configuration +settings.almintegration.checking_configuration=V\u00E9rification de la configuration +settings.almintegration.configuration_valid=Configuration valide +settings.almintegration.could_not_validate=Impossible de valider cette configuration. +settings.almintegration.delete.header=Supprimer la configuration +settings.almintegration.delete.message=\u00CAtes-vous certain de vouloir supprimer la configuration {id} ? +settings.almintegration.delete.info={0} les projets ne recevront plus de "Pull Request Decorations" +settings.almintegration.delete.no_info=Un nombre inconnu de projets n'obtiendront plus de "Pull Request Decorations". +settings.almintegration.form.header.create=Cr\u00E9er une configuration +settings.almintegration.form.header.edit=Editer la configuration +settings.almintegration.form.second_instance_warning=Lier plus d'une instance d'un ALM d\u00E9sactivera l'importation des r\u00E9f\u00E9rentiels de cet ALM. +settings.almintegration.form.name.azure=nom de la Configuration +settings.almintegration.form.name.azure.help=Donnez \u00E0 votre configuration un nom clair et succinct. Ce nom sera utilis\u00E9 au niveau du projet pour identifier l'instance Azure correctement configur\u00E9e pour un projet. +settings.almintegration.form.choose_bitbucket_variant=S\u00E9lectionnez la variante que vous voulez configurer +settings.almintegration.form.name.bitbucket=Nom de la configuration +settings.almintegration.form.name.bitbucket.help=Donnez \u00E0 votre configuration un nom clair et succinct. Ce nom sera utilis\u00E9 au niveau du projet pour identifier l'instance Bitbucket correctement configur\u00E9e pour un projet. +settings.almintegration.form.name.bitbucketcloud=Nom de la configuration +settings.almintegration.form.name.bitbucketcloud.help=Donnez \u00E0 votre configuration un nom clair et succinct. Ce nom sera utilis\u00E9 au niveau du projet pour identifier l'instance Bitbucket Cloud correctement configur\u00E9e pour un projet. +settings.almintegration.form.name.github=Nom de la configuration +settings.almintegration.form.name.github.help=Donnez \u00E0 votre configuration un nom clair et succinct. Ce nom sera utilis\u00E9 au niveau du projet pour identifier l'application GitHub correctement configur\u00E9e pour un projet. +settings.almintegration.form.name.gitlab=Nom de la configuration +settings.almintegration.form.name.gitlab.help=Donnez \u00E0 votre configuration un nom clair et succinct. Ce nom sera utilis\u00E9 au niveau du projet pour identifier l'instance GitLab correctement configur\u00E9e pour un projet. settings.almintegration.form.workspace.bitbucketcloud=Workspace ID -settings.almintegration.form.workspace.bitbucketcloud.help=The workspace ID is part of your bitbucket cloud URL {example} +settings.almintegration.form.workspace.bitbucketcloud.help=The Workspace ID settings.almintegration.form.url.azure=Azure DevOps URL settings.almintegration.form.url.azure.help1=For Azure DevOps Server, provide the full collection URL: settings.almintegration.form.url.azure.help2=For Azure DevOps Services, provide the full organization URL: settings.almintegration.form.url.bitbucket=Bitbucket Server URL -settings.almintegration.form.url.bitbucket.help=Example: {example} +settings.almintegration.form.url.bitbucket.help=Exemple: {example} settings.almintegration.form.url.github=GitHub API URL -settings.almintegration.form.url.github.help1=Example for Github Enterprise: +settings.almintegration.form.url.github.help1=Exemple for Github Enterprise: settings.almintegration.form.url.github.help2=If using GitHub.com: settings.almintegration.form.url.gitlab=GitLab API URL -settings.almintegration.form.url.gitlab.help=Provide the GitLab API URL. For example: +settings.almintegration.form.url.gitlab.help=Fournissez l'URL de l'API GitLab. Par exemple : settings.almintegration.form.app_id=GitHub App ID settings.almintegration.form.client_id.github=Client ID settings.almintegration.form.client_secret.github=Client Secret @@ -1147,63 +1147,63 @@ settings.almintegration.form.private_key=Private Key settings.almintegration.form.personal_access_token=Personal Access token settings.almintegration.form.personal_access_token.azure.help=Token of the user that will be used to decorate the Pull Requests. Needs authorized scope: "Code (read and write)". settings.almintegration.form.personal_access_token.gitlab.help=Token of the user that will be used to decorate the Merge Requests. Needs API scope authorization. -settings.almintegration.form.save=Save configuration -settings.almintegration.form.cancel=Cancel -settings.almintegration.form.secret_field=This field is hidden for security reasons. -settings.almintegration.form.update_secret_field=Update field value +settings.almintegration.form.save=Sauvegarder la configuration +settings.almintegration.form.cancel=Annuler +settings.almintegration.form.secret_field=Ce champ est masqu\u00E9 pour des raisons de s\u00E9curit\u00E9. +settings.almintegration.form.update_secret_field=Mettre \u00E0 jour les valeurs des champs. settings.almintegration.feature.pr_decoration.title=Pull Request Decoration settings.almintegration.feature.pr_decoration.description=Add analysis and a Quality Gate to your Pull Requests directly in your ALM provider's interface. settings.almintegration.feature.mr_decoration.title=Merge Request Decoration settings.almintegration.feature.mr_decoration.description=Add analysis and a Quality Gate to your Merge Requests directly in your ALM provider's interface. -settings.almintegration.feature.pr_decoration.disabled=Disabled +settings.almintegration.feature.pr_decoration.disabled=D\u00E9sactiv\u00E9 settings.almintegration.feature.pr_decoration.disabled.no_branches=Upgrade to {link} to enable this feature. settings.almintegration.feature.pr_decoration.disabled.no_branches.link=Developer Edition settings.almintegration.feature.alm_repo_import.title=Import repositories from your ALM settings.almintegration.feature.alm_repo_import.description=Select repositories from your ALM, and import them into SonarQube. -settings.almintegration.feature.alm_repo_import.disabled=Disabled -settings.almintegration.feature.alm_repo_import.disabled.multiple=This feature is disabled because you have 2 or more integration instances configured. -settings.almintegration.feature.alm_repo_import.disabled.no_url=This feature is disabled because your configured instance has no URL. +settings.almintegration.feature.alm_repo_import.disabled=D\u00E9sactiv\u00E9 +settings.almintegration.feature.alm_repo_import.disabled.multiple=Cette fonction est d\u00E9sactiv\u00E9e parce que vous avez configur\u00E9 2 instances d'int\u00E9gration ou plus. +settings.almintegration.feature.alm_repo_import.disabled.no_url=Cette fonctionnalit\u00E9 est d\u00E9sactiv\u00E9e car votre instance configur\u00E9e n'a pas d'URL. -settings.pr_decoration.binding.category=DevOps Platform Integration -settings.pr_decoration.binding.no_bindings=A system administrator needs to enable this feature in the global settings. +settings.pr_decoration.binding.category=Pull Request Decoration +settings.pr_decoration.binding.no_bindings=This feature must first be enabled in the global settings. {link} settings.pr_decoration.binding.title=Pull Request Decoration settings.pr_decoration.binding.description=Enable Pull Request Decoration for this project. settings.pr_decoration.binding.form.url=Project location -settings.pr_decoration.binding.form.name=Configuration namesettings.pr_decoration.binding.form.name.help=Each DevOps Platform inssettings.pr_decoration.binding.form.monorepo=Enable mono repository support +settings.pr_decoration.binding.form.name=Configuration name settings.pr_decoration.binding.form.monorepo=Enable mono repository support settings.pr_decoration.binding.form.monorepo.help=Enable this setting if your project is part of a mono repository. {doc_link} settings.pr_decoration.binding.form.monorepo.warning=This setting must be enabled for all SonarQube projects that are part of a mono repository. -settings.pr_decoration.binding.form.azure.project=Project name -settings.pr_decoration.binding.form.azure.project.help=The name of the Azure DevOps project containing your repository. You can find this name on your project's Overview page. -settings.pr_decoration.binding.form.azure.repository=Repository name -settings.pr_decoration.binding.form.azure.repository.help=The name of your Azure DevOps repository. You can find this name on your project's Repos page. -settings.pr_decoration.binding.form.github.repository=Repository name -settings.pr_decoration.binding.form.github.repository.help=The full name of your repository, including the organization. You can find this name in your repository's URL. This name is case-sensitive! +settings.pr_decoration.binding.form.azure.project=Project Name +settings.pr_decoration.binding.form.azure.project.help=The name of the Azure DevOps project containing your repository. +settings.pr_decoration.binding.form.azure.repository=Repository Name +settings.pr_decoration.binding.form.azure.repository.help=The name of your Azure DevOps repository. +settings.pr_decoration.binding.form.github.repository=Repository identifier +settings.pr_decoration.binding.form.github.repository.help=The path of your repository URL. Example: {example} settings.pr_decoration.binding.form.github.summary_comment_setting=Enable analysis summary under the GitHub Conversation tab settings.pr_decoration.binding.form.github.summary_comment_setting.help=When enabled, a summary is displayed under the GitHub Conversation tab. Notifications may be sent by GitHub depending on your settings. -settings.pr_decoration.binding.form.bitbucket.repository=Project key -settings.pr_decoration.binding.form.bitbucket.repository.help=The project key is part of your Bitbucket Server repository URL. This is case-sensitive! -settings.pr_decoration.binding.form.bitbucket.slug=Repository slug -settings.pr_decoration.binding.form.bitbucket.slug.help=The repository slug is part of your Bitbucket Server repository URL. This slug is case-sensitive! -settings.pr_decoration.binding.form.bitbucketcloud.repository=Repository slug -settings.pr_decoration.binding.form.bitbucketcloud.repository.help=The repository slug is part of your Bitbucket Cloud repository URL. +settings.pr_decoration.binding.form.bitbucket.repository=Project Key +settings.pr_decoration.binding.form.bitbucket.repository.help=The project key is part of your Bitbucket Server repository URL. Example: ({example}) +settings.pr_decoration.binding.form.bitbucket.slug=Repository SLUG +settings.pr_decoration.binding.form.bitbucket.slug.help=The Repository Slug is part of your Bitbucket Server repository URL. Example: ({example}) +settings.pr_decoration.binding.form.bitbucketcloud.repository=Repository SLUG +settings.pr_decoration.binding.form.bitbucketcloud.repository.help=The Repository SLUG is part of your Bitbucket Cloud URL. Example: {example} settings.pr_decoration.binding.form.gitlab.repository=Project ID property.category.general=G\u00E9n\u00E9ral property.category.general.email=Courriel property.category.general.duplications=Duplications -property.category.general.differentialViews=Vues diff\u00E9rentielles +property.category.general.differentialViews=Nouveau code property.category.general.localization=Internationalisation -property.category.general.databaseCleaner=Database Cleaner +property.category.general.databaseCleaner=Nettoyeur de bases de donn\u00E9es property.category.general.looknfeel=Apparence property.category.general.issues=D\u00E9fauts -property.category.general.qualityGate=Quality Gate -property.category.general.subProjects=Sub-projects -property.category.almintegration=ALM Integrations -property.category.almintegration.github=GitHub Authentication +property.category.general.qualityGate=Barri\u00E8re qualit\u00E9 +property.category.general.subProjects=Sous-projets +property.category.almintegration=Int\u00E9grations ALM +property.category.almintegration.github=Authentification GitHub property.category.almintegration.github.description=In order to enable authentication on GitHub.com or GitHub Enterprise: -property.category.almintegration.gitlab=GitLab Authentication +property.category.almintegration.gitlab=Authentification GitLab property.category.almintegration.gitlab.description=In order to enable GitLab authentication, the property 'sonar.core.serverBaseURL' must be set to the public URL property.category.organizations=Organisations property.category.security=S\u00E9curit\u00E9 @@ -1211,13 +1211,13 @@ property.category.security.encryption=Chiffrement property.category.security.saml=SAML property.category.security.saml.description=In order to enable SAML authentication, the property 'sonar.core.serverBaseURL' must be set to the public URL property.category.java=Java -property.category.differentialViews=Vues diff\u00E9rentielles +property.category.differentialViews=Nouveau Code property.category.codeCoverage=Couverture de Code property.category.duplications=Duplications property.category.localization=Langage property.category.exclusions=Exclusions property.category.webhooks=Webhooks -property.category.languages=Languages +property.category.languages=Langage property.sonar.inclusions.name=Inclure des sources property.sonar.inclusions.description=Permet d'inclure dans l'analyse seulement les fichiers sources correspondant aux chemins d\u00E9finis property.sonar.test.inclusions.name=Inclure des tests @@ -1252,8 +1252,8 @@ property.error.notRegexp=Ceci n'est pas une expression r\u00E9guli\u00E8re Java property.error.notInOptions=Option invalide property.category.scm=Gestionnaire de source property.category.housekeeping=Housekeeping -property.category.housekeeping.general=General -property.category.housekeeping.branchesAndPullRequests=Branches and Pull Requests +property.category.housekeeping.general=G\u00E9n\u00E9ral +property.category.housekeeping.branchesAndPullRequests=Branches et Pull Requests #------------------------------------------------------------------------------ @@ -1261,26 +1261,26 @@ property.category.housekeeping.branchesAndPullRequests=Branches and Pull Request # SEARCH ENGINE FOR RESOURCES # #------------------------------------------------------------------------------ -search.shortcut_hint=Astuce : appuyez sur {0} pour ouvrir cette barre de recherche de n'importe o\u00F9. -search.show_more.hint=Appuyez sur {0} pour afficher +search.shortcut_hint=Astuce : appuyez sur {shortcut} pour ouvrir cette barre de recherche de n'importe o\u00F9. +search.show_more.hint=Appuyez sur {key} pour afficher search.placeholder=Rechercher des projets -search.search_for_projects=Search for projects... -search.search_for_members=Search for members... -search.search_for_users=Search for users... -search.search_for_users_or_groups=Search for users or groups... -search.search_by_login_or_name=Search by login or name... -search.search_by_name=Search by name... -search.search_by_name_or_key=Search by name or key... -search.search_for_tags=Search for tags... -search.search_for_repositories=Search for repositories... -search.search_for_rules=Search for rules... -search.search_for_languages=Search for languages... -search.search_for_cwe=Search for CWEs... -search.search_for_authors=Search for authors... -search.search_for_directories=Search for directories... -search.search_for_files=Search for files... -search.search_for_modules=Search for modules... -search.search_for_metrics=Search for metrics... +search.search_for_projects=Rechercher des projets... +search.search_for_members=Rechercher des membres... +search.search_for_users=Rechercher des utilisateurs... +search.search_for_users_or_groups=Rechercher des utilisateurs ou des groupes... +search.search_by_login_or_name=Recherche par login ou nom... +search.search_by_name=Recherche par nom... +search.search_by_name_or_key=Recherche par nom ou par cl\u00E9... +search.search_for_tags=Recherche de tags... +search.search_for_repositories=Recherche de d\u00E9p\u00F4ts... +search.search_for_rules=Recherche de r\u00E8gles... +search.search_for_languages=Recherche de langages... +search.search_for_cwe=Recherche de CWEs... +search.search_for_authors=Recherche d'auteurs... +search.search_for_directories=Recherche de r\u00E9pertoires... +search.search_for_files=Rechercher des fichiers... +search.search_for_modules=Recherche de modules... +search.search_for_metrics=Recherche de m\u00E9triques... #------------------------------------------------------------------------------ @@ -1293,10 +1293,10 @@ help.section.shortcuts=Raccourcis help.section.tutorials=Tutoriels shortcuts.section.global=G\u00E9n\u00E9ral -shortcuts.section.global.search=ouvrir barre de recherche -shortcuts.section.global.shortcuts=ouvrir cette popup d'aide -shortcuts.section.global.facets.multiselection=Ctrl + click to add to selection -shortcuts.section.global.facets.multiselection.mac=\u2318 + click to add to selection +shortcuts.section.global.search=ouvrir rapidement la barre de recherche +shortcuts.section.global.shortcuts=ouvrir cette fen\u00EAtre +shortcuts.section.global.facets.multiselection=Ctrl + cliquez pour ajouter \u00E0 la s\u00E9lection +shortcuts.section.global.facets.multiselection.mac=\u2318 + cliquez pour ajouter \u00E0 la s\u00E9lection shortcuts.section.issues=Page D\u00E9fauts shortcuts.section.issues.navigate_between_issues=naviguer entre les d\u00E9fauts @@ -1305,11 +1305,11 @@ shortcuts.section.issues.return_to_list=retourner \u00E0 la liste shortcuts.section.issue.do_transition=modifier l'\u00E9tat du d\u00E9faut shortcuts.section.issue.assign=affecter un d\u00E9faut -shortcuts.section.issue.assign_to_me=s'affecter un d\u00E9faut +shortcuts.section.issue.assign_to_me=attribuer le d\u00E9faut \u00E0 l'utilisateur actuel shortcuts.section.issue.change_severity=modifier la s\u00E9v\u00E9rit\u00E9 d'un d\u00E9faut shortcuts.section.issue.comment=commenter un d\u00E9faut shortcuts.section.issue.submit_comment=commenter -shortcuts.section.issue.change_tags=\u00E9diter les libell\u00E9s d'un d\u00E9faut +shortcuts.section.issue.change_tags=Editer le tag d'un d\u00E9faut shortcuts.section.rules=Page R\u00E8gles shortcuts.section.rules.navigate_between_rules=naviguer entre les r\u00E8gles @@ -1318,17 +1318,17 @@ shortcuts.section.rules.return_to_list=retourner \u00E0 la liste shortcuts.section.rules.activate=activer la r\u00E8gle s\u00E9lectionn\u00E9e shortcuts.section.rules.deactivate=d\u00E9sactiver la r\u00E8gle s\u00E9lectionn\u00E9e -shortcuts.on_page.intro=This page allows you to use the following keyboard shortcuts: -shortcuts.on_page.left_x=Left arrow key: {0} -shortcuts.on_page.left_right_x=Left and right arrow keys: {0} -shortcuts.on_page.up_down_x=Up and down arrow keys: {0} -shortcuts.on_page.meta_x=Alt key + arrow keys: {0} +shortcuts.on_page.intro=Cette page vous permet d'utiliser les raccourcis clavier suivant : +shortcuts.on_page.left_x=Touche fl\u00E8che gauche: {0} +shortcuts.on_page.left_right_x=Touches fl\u00E8ches gauche et droite : {0} +shortcuts.on_page.up_down_x=Touches fl\u00E8ches haut et bas: {0} +shortcuts.on_page.meta_x=Touche Alt + touches fl\u00E8ches : {0} tutorials.onboarding=Analyser un nouveau projet tutorials.skip=Passer ce tutoriel tutorials.finish=Finir ce tutoriel -tutorials.find_tutorial_back_in_help=Find this tutorial back anytime in the Help section -tutorials.find_tutorial_back_in_plus=Find this tutorial back anytime in the "+" menu +tutorials.find_tutorial_back_in_help=Retrouvez ce tutoriel \u00E0 tout moment dans la section Aide +tutorials.find_tutorial_back_in_plus=Retrouvez ce tutoriel \u00E0 tout moment dans le menu "+". #------------------------------------------------------------------------------ @@ -1346,7 +1346,7 @@ select2.tooShort=Merci de saisir au moins {0} caract\u00E8res # DUPLICATION VIEWER # #------------------------------------------------------------------------------ -duplications.dups_found_on_deleted_resource=Ce fichier contient des duplications avec des ressources supprim\u00E9es. Il est n\u00E9cessaire de r\u00E9analyser le projet pour effacer ces duplications obsol\u00E9tes. +duplications.dups_found_on_deleted_resource=Ce fichier contient des duplications avec des ressources supprim\u00E9es. Il est n\u00E9cessaire de r\u00E9analyser le projet pour effacer ces duplications obsol\u00E8tes. #------------------------------------------------------------------------------ @@ -1365,9 +1365,9 @@ code_viewer.no_source_code_displayed_due_to_source_removed=Ce fichier a \u00E9t\ #------------------------------------------------------------------------------ custom_measures.page=M\u00E9triques personnalis\u00E9es custom_measures.page.description=Changer les valeurs des m\u00E9triques personnalis\u00E9es pour ce projet. Les changements prendront effet \u00E0 la prochaine analyse. Les m\u00E9triques personnalis\u00E9es doivent \u00EAtre cr\u00E9\u00E9es au niveau global. -custom_measures.deprecated=Custom measures are deprecated and will be removed soon. +custom_measures.deprecated=Les m\u00E9triques personnalis\u00E9es sont d\u00E9pr\u00E9ci\u00E9es et seront bient\u00F4t supprim\u00E9es. custom_measures.pending=En attente -custom_measures.pending_tooltip=Cette valeur sera integr\u00E9e au projet lors de la prochaine analyse. +custom_measures.pending_tooltip=Cette valeur sera int\u00E9gr\u00E9e au projet lors de la prochaine analyse. custom_measures.all_metrics_taken=Il existe d\u00E9j\u00E0 des mesures pour toutes les m\u00E9triques personnalis\u00E9es. custom_measures.delete_custom_measure=Supprimer la m\u00E9trique personnalis\u00E9e custom_measures.delete_custom_measure.confirmation=\u00CAtes-vous certain de vouloir supprimer la m\u00E9trique personnalis\u00E9e "{0}" ? @@ -1383,7 +1383,7 @@ custom_measures.metric=M\u00E9trique #------------------------------------------------------------------------------ project_activity.analysis=Analyse -project_activity.analysis_build_string_X=Build string: {0} +project_activity.analysis_build_string_X=Cha\u00EEne de construction: {0} project_activity.add_version=Cr\u00E9er une version project_activity.analyzed.TRK=Projet analys\u00E9 project_activity.analyzed.APP=Application analys\u00E9e @@ -1398,13 +1398,13 @@ project_activity.reset_dates=R\u00E9initialiser les dates project_activity.delete_analysis=Supprimer l'analyse project_activity.delete_analysis.question=\u00CAtes-vous certain de vouloir supprimer l'analyse de l'historique ? project_activity.filter_events=Filtrer les \u00E9v\u00E9nements -project_activity.events.tooltip.edit=Edit this event -project_activity.events.tooltip.delete=Delete this event -project_activity.new_code_period_start=New Code Period starts here -project_activity.new_code_period_start.help=The analysis before this mark is the baseline for New Code comparison +project_activity.events.tooltip.edit=Modifier cet \u00E9v\u00E9nement +project_activity.events.tooltip.delete=Supprimer cet \u00E9v\u00E9nement +project_activity.new_code_period_start=La nouvelle p\u00E9riode de code commence ici +project_activity.new_code_period_start.help=L'analyse avant cette marque constitue la base de r\u00E9f\u00E9rence pour la comparaison avec le nouveau code. -project_activity.graphs.new_code=New Code -project_activity.graphs.new_code_long=New Code is indicated in yellow on the graph. +project_activity.graphs.new_code=Nouveau Code +project_activity.graphs.new_code_long=Le nouveau code est indiqu\u00E9 en jaune sur le graphique. project_activity.graphs.issues=D\u00E9fauts project_activity.graphs.coverage=Couverture project_activity.graphs.duplications=Duplications @@ -1427,7 +1427,7 @@ project_activity.custom_metric.covered_lines=Lignes couvertes #------------------------------------------------------------------------------ update_key.old_key=Ancienne cl\u00E9 update_key.new_key=Nouvelle cl\u00E9 -update_key.are_you_sure_to_change_key=Are you sure you want to change key of "{0}"? +update_key.are_you_sure_to_change_key=\u00CAtes-vous certain de vouloir changer la cl\u00E9 de "{0}"? #------------------------------------------------------------------------------ @@ -1435,21 +1435,21 @@ update_key.are_you_sure_to_change_key=Are you sure you want to change key of "{0 # PROJECT QUALITY PROFILE PAGE # #------------------------------------------------------------------------------ -project_quality_profile.instance_default=Instance default -project_quality_profile.successfully_updated={0} Quality Profile has been successfully updated. -project_quality_profile.subtitle=Manage project Quality Profiles -project_quality_profile.always_use_default=Always use the instance default Quality Profile -project_quality_profile.current=Current Quality Profile -project_quality_profile.always_use_specific=Always use a specific Quality Profile -project_quality_profile.change_lang_X_profile=Change {0} Quality Profile -project_quality_profile.requires_new_analysis=Changes will be applied after the next analysis. -project_quality_profile.add_language.title=Add a new language -project_quality_profile.add_language.description=Manually configure a specific profile for a new language before the next analysis. -project_quality_profile.add_language.action=Add language -project_quality_profile.add_language_modal.title=Add a language -project_quality_profile.add_language_modal.choose_language=Choose a language -project_quality_profile.add_language_modal.choose_profile=Choose a profile -project_quality_profile.change_profile=Change profile +project_quality_profile.instance_default=Instance par d\u00E9faut +project_quality_profile.successfully_updated={0} profil de qualit\u00E9 a \u00E9t\u00E9 mis \u00E0 jour avec succ\u00E8s. +project_quality_profile.subtitle=G\u00E9rer les profils de qualit\u00E9 du projet +project_quality_profile.always_use_default=Utilisez toujours le profil de qualit\u00E9 par d\u00E9faut de l'instance +project_quality_profile.current=Profil de qualit\u00E9 actuel +project_quality_profile.always_use_specific=Utilisez toujours un profil de qualit\u00E9 sp\u00E9cifique +project_quality_profile.change_lang_X_profile=Modifier {0} Profil de qualit\u00E9 +project_quality_profile.requires_new_analysis=Les modifications seront appliqu\u00E9es apr\u00E8s la prochaine analyse. +project_quality_profile.add_language.title=Ajouter un nouveau langage +project_quality_profile.add_language.description=Configurer manuellement un profil sp\u00E9cifique pour un nouveau langage avant l'analyse suivante. +project_quality_profile.add_language.action=Ajouter langage +project_quality_profile.add_language_modal.title=Ajouter un langage +project_quality_profile.add_language_modal.choose_language=Choisissez un langage. +project_quality_profile.add_language_modal.choose_profile=Choisissez un profil +project_quality_profile.change_profile=Modifier le profil #------------------------------------------------------------------------------ # @@ -1457,11 +1457,11 @@ project_quality_profile.change_profile=Change profile # #------------------------------------------------------------------------------ project_quality_gate.default_qgate=Par d\u00E9faut -project_quality_gate.successfully_updated={0} barri\u00E8res qualit\u00E9 ont \u00E9t\u00E9 mise(s) \u00E0 jour. -project_quality_gate.subtitle=Manage project Quality Gate -project_quality_gate.always_use_default=Always use the instance default Quality Gate -project_quality_gate.always_use_specific=Always use a specific Quality Gate -project_quality_gate.requires_new_analysis=Changes will be applied after the next analysis. +project_quality_gate.successfully_updated=Barri\u00E8res qualit\u00E9 ont \u00E9t\u00E9 mise(s) \u00E0 jour. +project_quality_gate.subtitle=G\u00E9rer la barri\u00E8re qualit\u00E9 du projet +project_quality_gate.always_use_default=Utilisez toujours la barri\u00E8re qualit\u00E9 par d\u00E9faut de l'instance +project_quality_gate.always_use_specific=Utilisez toujours une barri\u00E8re qualit\u00E9 sp\u00E9cifique +project_quality_gate.requires_new_analysis=Les modifications seront appliqu\u00E9es apr\u00E8s la prochaine analyse. #------------------------------------------------------------------------------ # @@ -1470,8 +1470,8 @@ project_quality_gate.requires_new_analysis=Changes will be applied after the nex #------------------------------------------------------------------------------ project_deletion.delete_resource_confirmation=\u00CAtes-vous s\u00FBr de vouloir effacer ce {0} ? -project_deletion.resource_deleted=Project "{0}" has been successfully deleted. -projects_management.delete_resource_confirmation=Are you sure you want to delete "{0}"? +project_deletion.resource_deleted=Projet "{0}" a \u00E9t\u00E9 supprim\u00E9 avec succ\u00E8s. +projects_management.delete_resource_confirmation=\u00CAtes-vous certain de vouloir supprimer "{0}"? projects_management.delete_selected_warning=Vous allez supprimer {0} \u00E9l\u00E9ment(s) s\u00E9lectionn\u00E9(s). projects_management.delete_all_warning=Vous allez supprimer tous les {0} \u00E9l\u00E9ment(s) s\u00E9lectionn\u00E9(s). projects_management.project_has_been_successfully_created=Le projet {project} a \u00E9t\u00E9 cr\u00E9\u00E9 avec succ\u00E8s. @@ -1482,12 +1482,12 @@ projects_management.project_has_been_successfully_created=Le projet {project} a # #------------------------------------------------------------------------------ -project.info.title=Project Information -application.info.title=Application Information +project.info.title=Informations sur le projet +application.info.title=Informations sur l'application project.info.description=Description -project.info.quality_gate=Quality Gate used -project.info.to_notifications=Set notifications -project.info.notifications=Set notifications +project.info.quality_gate=Barri\u00E8re qualit\u00E9 utilis\u00E9e +project.info.to_notifications=D\u00E9finir des notifications +project.info.notifications=D\u00E9finir des notifications #------------------------------------------------------------------------------ # @@ -1497,16 +1497,16 @@ project.info.notifications=Set notifications quality_profiles.new_profile=Nouveau profil quality_profiles.compare_with=Comparer \u00E0 -quality_profiles.filter_by=Filter profiles by +quality_profiles.filter_by=Filtrer les profils par quality_profiles.restore_profile=Restaurer le profil quality_profiles.restore_profile.success={1} r\u00E8gle(s) restaur\u00E9e(s) "{0}" quality_profiles.restore_profile.warning={1} r\u00E8gle(s) restaur\u00E9e(s),{2} r\u00E8gles(s) ignor\u00E9e(s) dans le profil "{0}" quality_profiles.optional_configuration_file=Fichier de configuration optionnel quality_profiles.new_name=Nouveau nom -quality_profiles.no_languages_available=There are no languages available. You cannot create a new profile. +quality_profiles.no_languages_available=Il n'y a aucun langage disponible. Vous ne pouvez pas cr\u00E9er un nouveau profil. quality_profiles.delete_confirm_title=Supprimer le profil quality_profiles.are_you_sure_want_delete_profile_x=\u00CAtes-vous s\u00FBr de vouloir supprimer le profil "{0}"? -quality_profiles.are_you_sure_want_delete_profile_x_and_descendants=\u00EAtes-vous s\u00FBr de vouloir supprimer le profil "{0}" et tous ses descendants ? +quality_profiles.are_you_sure_want_delete_profile_x_and_descendants=\u00CAtes-vous s\u00FBr de vouloir supprimer le profil "{0}" et tous ses descendants ? quality_profiles.this_profile_has_descendants=Ce profil a des descendants. quality_profiles.profile_inheritance=H\u00E9ritage de profil quality_profiles.no_projects_associated_to_profile=Aucun projet n'est li\u00E9 \u00E0 ce profil. @@ -1514,10 +1514,10 @@ quality_profiles.parent=Parent : quality_profiles.parameter_set_to=Le param\u00E8tre {0} est configur\u00E9 \u00E0 {1} quality_profiles.x_rules_only_in={0} r\u00E8gles pr\u00E9sentes seulement dans quality_profiles.x_rules_have_different_configuration={0} r\u00E8gles ont une configuration diff\u00E9rente -quality_profiles.copy_x_title=Copier le profil {0} +quality_profiles.copy_x_title=Copier le profil "{0}" - {1} quality_profiles.extend_x_title=Extend Profile "{0}" - {1} quality_profiles.rename_x_title=Renommer le profil {0} - {1} -quality_profiles.deprecated=depr\u00E9ci\u00E9 +quality_profiles.deprecated=d\u00E9pr\u00E9ci\u00E9 quality_profiles.severity_set_to=S\u00E9v\u00E9rit\u00E9 configur\u00E9e \u00E0 quality_profiles.changelog.ACTIVATED=Activ\u00E9 quality_profiles.changelog.DEACTIVATED=D\u00E9sactiv\u00E9 @@ -1536,21 +1536,21 @@ quality_profiles.projects.select_hint=Cliquez pour associer ce projet avec le pr quality_profiles.projects.deselect_hint=Cliquez pour supprimer l'association entre ce projet et le profil qualit\u00E9 quality_profile.empty_comparison=Les profils qualit\u00E9 sont identiques. quality_profiles.activate_more=Activer + -quality_profiles.activate_more.help.built_in=This Quality Profile is built in, and cannot be updated manually. If you want to activate more rules, create a new profile that inherits from this one and add rules there. +quality_profiles.activate_more.help.built_in=Ce profil qualit\u00E9 est int\u00E9gr\u00E9 et ne peut pas \u00EAtre mis \u00E0 jour manuellement. Si vous souhaitez activer davantage de r\u00E8gles, cr\u00E9ez un nouveau profil qui h\u00E9rite de celui-ci et ajoutez-y des r\u00E8gles. quality_profiles.activate_more_rules=Activer plus de r\u00E8gles quality_profiles.intro1=Les profils Qualit\u00E9 sont des ensembles de r\u00E8gles \u00E0 appliquer durant une analyse. quality_profiles.intro2=Chaque langage a un profil par d\u00E9faut, utilis\u00E9 sur les projets dont aucun profil n'est explicitement associ\u00E9. quality_profiles.list.projects=Projets -quality_profiles.list.projects.help=Projects assigned to a profile will always be analyzed with it for that language, regardless of which profile is the default. Quality Profile administrators may assign projects to a non-default profile, or always make it follow the system default. Project administrators may choose any profile for each language. +quality_profiles.list.projects.help=Les projets affect\u00E9s \u00E0 un profil seront toujours analys\u00E9s avec celui-ci pour cet langage, quel que soit le profil par d\u00E9faut. Les administrateurs g\u00E9rant les profils qualit\u00E9 peuvent affecter des projets \u00E0 un profil qui n'est pas le profil par d\u00E9faut, ou faire en sorte qu'il suive toujours le profil par d\u00E9faut du syst\u00E8me. Les administrateurs g\u00E9rant les projets peuvent choisir n'importe quel profil pour chaque langue. quality_profiles.list.rules=R\u00E8gles quality_profiles.list.updated=Mis \u00E0 jour quality_profiles.list.used=Utilis\u00E9 -quality_profiles.list.default.help=For each language there is a default profile. All projects not explicitly assigned to some other profile will be analyzed with the default. -quality_profiles.x_updated_on_y={0} +quality_profiles.list.default.help=Pour chaque langue, il existe un profil par d\u00E9faut. Tous les projets qui ne sont pas explicitement affect\u00E9s \u00E0 un autre profil seront analys\u00E9s avec le profil par d\u00E9faut. +quality_profiles.x_updated_on_y={0}, mis \u00E0 jour le {1} quality_profiles.change_projects=Changer les projets quality_profiles.not_found=Le profil qualit\u00E9 recherch\u00E9 n'a pas \u00E9t\u00E9 trouv\u00E9. quality_profiles.latest_new_rules=R\u00E8gles r\u00E9cemment ajout\u00E9es -quality_profiles.latest_new_rules.activated={0} +quality_profiles.latest_new_rules.activated={0}, activ\u00E9 sur {1} profil(s) quality_profiles.latest_new_rules.not_activated={0} quality_profiles.deprecated_rules=R\u00E8gles d\u00E9pr\u00E9ci\u00E9es quality_profiles.deprecated_rules_description=Ces r\u00E8gles d\u00E9pr\u00E9ci\u00E9es vont probablement dispara\u00EEtre. Vous devriez chercher \u00E0 les remplacer. @@ -1563,10 +1563,10 @@ quality_profiles.exporters=Exporter quality_profiles.updated_=Mis \u00E0 jour : quality_profiles.used_=Utilis\u00E9s : quality_profiles.built_in=Int\u00E9gr\u00E9 -quality_profiles.built_in.description=This is a built-in Quality Profile that might be updated automatically.quality_profiles.extends_built_in=Parce qu'il h\u00E9rite d'un profil qualit\u00E9 int\u00E9gr\u00E9 -quality_profiles.extends_built_in=Because this Quality Profile inherits from a built-in Quality Profile, it might be updated automatically. +quality_profiles.built_in.description=Il s'agit d'un profil de qualit\u00E9 int\u00E9gr\u00E9 qui peut \u00EAtre mis \u00E0 jour automatiquement. +quality_profiles.extends_built_in=Comme ce profil qualit\u00E9 h\u00E9rite d'un profil de qualit\u00E9 int\u00E9gr\u00E9, il peut \u00EAtre mis \u00E0 jour automatiquement. quality_profiles.default_permissions=Les utilisateurs avec la permission "Administrer les profils qualit\u00E9" peuvent g\u00E9rer ce profil qualit\u00E9. -quality_profiles.grant_permissions_to_more_users=Accorder des permissions \u00E0 davantage d'utilisateurs +quality_profiles.grant_permissions_to_more_users=Accorder des permissions a plus d'utilisateurs quality_profiles.grant_permissions_to_user_or_group=Accorder des permissions \u00E0 un utilisateur ou un groupe quality_profiles.additional_user_groups=Utilisateurs / groupes additionnels quality_profiles.search_description=Rechercher des utilisateurs par nom ou identifiant @@ -1585,16 +1585,16 @@ quality_gates.rename=Renommer une barri\u00E8re de qualit\u00E9 quality_gates.delete=Supprimer une barri\u00E8re de qualit\u00E9 quality_gates.copy=Copier une barri\u00E8re de qualit\u00E9 quality_gates.conditions=Conditions -quality_gates.conditions.help=Your project will fail the Quality Gate if it crosses any metric thresholds set for New Code or Overall Code. -quality_gates.conditions.help.link=See also: Clean as You Code -quality_gates.projects=Projects -quality_gates.projects.help=The Default gate is applied to all projects not explicitly assigned to a gate. Quality Gate administrators can assign projects to a non-default gate, or always make it follow the system default. Project administrators may choose any gate. -quality_gates.add_condition=Add Condition -quality_gates.condition_added=Successfully added condition. -quality_gates.update_condition=Update Condition -quality_gates.condition_updated=Successfully updated condition. +quality_gates.conditions.help=Les deux conditions relatives au nouveau code et au code global doivent \u00EAtre remplies par un projet pour passer la barri\u00E8re de qualit\u00E9. +quality_gates.conditions.help.link=Voir aussi : Clean as You Code +quality_gates.projects=Projets +quality_gates.projects.help=la barri\u00E8re par d\u00E9faut est appliqu\u00E9 \u00E0 tous les projets qui ne sont pas explicitement affect\u00E9s \u00E0 une barri\u00E8re. Les administrateurs g\u00E9rant la barri\u00E8re qualit\u00E9 peuvent affecter des projets \u00E0 une barri\u00E8re qualit\u00E9 autre que celle par d\u00E9faut, ou faire en sorte qu'elle suive toujours celle par d\u00E9faut du syst\u00E8me. Les administrateurs de projets peuvent choisir n'importe quelle barri\u00E8re. +quality_gates.add_condition=Ajouter une condition +quality_gates.condition_added=La condition a \u00E9t\u00E9 ajout\u00E9e avec succ\u00E8s. +quality_gates.update_condition=Mise \u00E0 jour de la condition +quality_gates.condition_updated=La condition a \u00E9t\u00E9 mise \u00E0 jour avec succ\u00E8s. quality_gates.no_conditions=Pas de condition -quality_gates.health_icons=Project health icons represent: +quality_gates.health_icons=Les ic\u00F4nes de sant\u00E9 du projet repr\u00E9sentent : quality_gates.projects_for_default=Tous les projets non sp\u00E9cifiquement associ\u00E9s \u00E0 une barri\u00E8re de qualit\u00E9 seront associ\u00E9s \u00E0 celle-ci par d\u00E9faut. quality_gates.projects.with=Avec quality_gates.projects.without=Sans @@ -1617,29 +1617,29 @@ quality_gates.operator.NE.rating=n'est pas quality_gates.delete.confirm.message=Voulez-vous vraiment supprimer la barri\u00E8re qualit\u00E9 "{0}" ? quality_gates.delete.confirm.default=Voulez-vous vraiment supprimer la barri\u00E8re qualit\u00E9 "{0}" ? quality_gates.delete_condition=Supprimer condition -quality_gates.condition_deleted=Successfully deleted condition -quality_gates.delete_condition.confirm.message=\u00EAtes-vous s\u00FBr de vouloir supprimer la condition "{0}" ? -quality_gates.conditions.fails_when=Quality Gate fails when -quality_gates.conditions.metric=Metric -quality_gates.conditions.new_code=On New Code -quality_gates.conditions.new_code.long=Conditions on New Code -quality_gates.conditions.new_code.description=Conditions on New Code apply to all branches and to Pull Requests. -quality_gates.conditions.overall_code=On Overall Code -quality_gates.conditions.overall_code.long=Conditions on Overall Code -quality_gates.conditions.overall_code.description=Conditions on Overall Code apply to branches only.quality_gates.conditions.operator=Op\u00E9rateur -quality_gates.conditions.operator=Operator +quality_gates.condition_deleted=La condition a \u00E9t\u00E9 supprim\u00E9e avec succ\u00E8s. +quality_gates.delete_condition.confirm.message=\u00CAtes-vous s\u00FBr de vouloir supprimer la condition "{0}" ? +quality_gates.conditions.fails_when=La barri\u00E8re qualit\u00E9 \u00E9choue lorsque +quality_gates.conditions.metric=M\u00E9trique +quality_gates.conditions.new_code=Sur le nouveau code +quality_gates.conditions.new_code.long=Conditions sur le nouveau code +quality_gates.conditions.new_code.description=Les conditions sur le nouveau code s'appliquent \u00E0 toutes les branches et aux Pull Requests. +quality_gates.conditions.overall_code=Sur le code global +quality_gates.conditions.overall_code.long=Conditions sur le code global +quality_gates.conditions.overall_code.description=Les conditions sur le code global s'appliquent uniquement aux branches. +quality_gates.conditions.operator=Op\u00E9rateur quality_gates.conditions.warning=Avertissement -quality_gates.conditions.warning.tooltip=Warning status is deprecated and will disappear with the next update of the Quality Gate. -quality_gates.conditions.value=Value +quality_gates.conditions.warning.tooltip=Le statut d'avertissement est d\u00E9pr\u00E9ci\u00E9 et dispara\u00EEtra avec la prochaine mise \u00E0 jour de la barri\u00E8re qualit\u00E9. +quality_gates.conditions.value=Valeur quality_gates.duplicated_conditions=Cette barri\u00E8re qualit\u00E9 a des conditions dupliqu\u00E9es : quality_gates.intro.1=Les barri\u00E8res qualit\u00E9 sont des seuils de mesures \u00E0 respecter sur un projet. quality_gates.intro.2=Chaque projet peut \u00EAtre associ\u00E9 \u00E0 une liste de barri\u00E8res qualit\u00E9 sp\u00E9cifique. -quality_gates.built_in=Built-in -quality_gates.built_in.help=Built-in, immutable Quality Gate reflecting best practices. -quality_gates.built_in.description.1=This quality gate is provided by default. -quality_gates.built_in.description.2=It will automatically be updated with the latest recommendations. -quality_gates.status=Quality Gate status -quality_gates.help=A Quality Gate is a set of measure-based, Boolean conditions. It helps you know immediately whether your projects are production-ready. Ideally, all projects will use the same quality gate. Each project's Quality Gate status is displayed prominently on its homepage. +quality_gates.built_in=Int\u00E9gr\u00E9 +quality_gates.built_in.help=Int\u00E9gr\u00E9, une barri\u00E8re qualit\u00E9 immuable refl\u00E9tant les meilleures pratiques. +quality_gates.built_in.description.1=Cette barri\u00E8re qualit\u00E9 est fournie par d\u00E9faut. +quality_gates.built_in.description.2=Elle sera automatiquement mise \u00E0 jour avec les derni\u00E8res recommandations. +quality_gates.status=status barri\u00E8re qualit\u00E9 +quality_gates.help=Une barri\u00E8re qualit\u00E9 est un ensemble de conditions bool\u00E9ennes bas\u00E9es sur des mesures. Elle vous permet de savoir imm\u00E9diatement si vos projets sont pr\u00EAts pour la production. Id\u00E9alement, tous les projets utilisent la m\u00EAme barri\u00E8re qualit\u00E9. L'\u00E9tat de la barri\u00E8re qualit\u00E9 de chaque projet est affich\u00E9 en \u00E9vidence sur sa page d'accueil. #------------------------------------------------------------------------------ # @@ -1651,11 +1651,11 @@ rules.status.beta=B\u00EAta rules.status.BETA=B\u00EAta rules.status.deprecated=D\u00E9pr\u00E9ci\u00E9e rules.status.DEPRECATED=D\u00E9pr\u00E9ci\u00E9e -rules.status.DEPRECATED.help=The rule that generated this issue has been deprecated and will be removed. Once the rule is removed, this issue will no longer appear. +rules.status.DEPRECATED.help=La r\u00E8gle qui a g\u00E9n\u00E9r\u00E9 cette issue a \u00E9t\u00E9 d\u00E9pr\u00E9ci\u00E9e et sera supprim\u00E9e. Une fois la r\u00E8gle supprim\u00E9e, ce probl\u00E8me n'appara\u00EEtra plus. rules.status.ready=Pr\u00EAte rules.status.READY=Pr\u00EAte rules.status.REMOVED=Supprim\u00E9 -rules.status.REMOVED.help=The rule that generated this issue has been removed. Starting on the next analysis, this issue will no longer appear. +rules.status.REMOVED.help=La r\u00E8gle qui a g\u00E9n\u00E9r\u00E9 cette issue a \u00E9t\u00E9 supprim\u00E9e. \u00E0 partir de la prochaine analyse, ce probl\u00E8me n'appara\u00EEtra plus. #------------------------------------------------------------------------------ @@ -1667,12 +1667,12 @@ coding_rules.active_in_all_profiles=La r\u00E8gle est d\u00E9j\u00E0 activ\u00E9 coding_rules.activate=Activer coding_rules.activate_in=Activer dans coding_rules.activate_in_quality_profile=Activer dans le profil de qualit\u00E9 -coding_rules.activation_severity=Activation Severity +coding_rules.activation_severity=Gravit\u00E9 d'activation coding_rules.available_since=Disponible depuis coding_rules.bulk_change=Changement en masse -coding_rules.bulk_change.success={0} r\u00E8gle(s) chang\u00E9e(s) -coding_rules.bulk_change.warning={0} r\u00E8gle(s) chang\u00E9e(s) -coding_rules.can_not_bulk_change=Bulk change is only available when you have a custom Quality Profile to target. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list. +coding_rules.bulk_change.success={2} r\u00E8gle(s) modifi\u00E9e(s) dans le profil {0} - {1} +coding_rules.bulk_change.warning={2} r\u00E8gle(s) modifi\u00E9e(s), {3} r\u00E8gle(s) ignor\u00E9e(s) dans le profil {0} - {1} +coding_rules.can_not_bulk_change=La modification en masse n'est disponible que si vous avez un profil de qualit\u00E9 personnalis\u00E9 \u00E0 cibler. Vous pouvez cr\u00E9er un profil de qualit\u00E9 personnalisable bas\u00E9 sur un profil int\u00E9gr\u00E9 en le copiant ou en l'\u00E9tendant dans la liste des profils de qualit\u00E9. coding_rules.can_not_deactivate=Cette r\u00E8gle est h\u00E9rit\u00E9e et ne peut pas \u00EAtre d\u00E9sactiv\u00E9e. coding_rules.change_details=D\u00E9tails des changements du profil de qualit\u00E9 coding_rules.create=Cr\u00E9er @@ -1680,46 +1680,46 @@ coding_rules.create_custom_rule=Cr\u00E9er une r\u00E8gle personnalis\u00E9e coding_rules.custom_rule=R\u00E8gle personnalis\u00E9e coding_rules.custom_rule.help=Custom rules are created by administrators from templates, and are the only fully-editable rules. coding_rules.custom_rule.activation_notice=Note : les param\u00E8tres d'une r\u00E8gle personnalis\u00E9e ne sont pas personnalisables \u00E0 l'activation de la r\u00E8gle -coding_rules.custom_rule.removal=Only custom rules may be deleted. When a custom rule is deleted, it is not removed from the SonarQube instance. Instead its status is set to "REMOVED", allowing relevant issues to continue to be displayed properly. +coding_rules.custom_rule.removal=Les r\u00E8gles personnalis\u00E9es sont cr\u00E9\u00E9es par les administrateurs \u00E0 partir de mod\u00E8les, et sont les seules r\u00E8gles enti\u00E8rement modifiables. coding_rules.custom_rules=R\u00E8gles personnalis\u00E9es coding_rules.deactivate_in_quality_profile=D\u00E9sactiver dans le profil de qualit\u00E9 coding_rules.delete_rule=Supprimer la r\u00E8gle -coding_rules.delete.custom.confirm=\u00EAtes-vous s\u00FBr de vouloir supprimer la r\u00E8gle personnalis\u00E9e "{0}" ? +coding_rules.delete.custom.confirm=\u00CAtes-vous s\u00FBr de vouloir supprimer la r\u00E8gle personnalis\u00E9e "{0}" ? coding_rules.extend_description=Etendre la description coding_rules.deactivate_in=D\u00E9sactiver dans coding_rules.deactivate=D\u00E9sactiver -coding_rules.deactivate.confirm=\u00EAtes-vous s\u00FBr de vouloir d\u00E9sactiver cette r\u00E8gle dans le profil {0} ? +coding_rules.deactivate.confirm=\u00CAtes-vous s\u00FBr de vouloir d\u00E9sactiver cette r\u00E8gle dans le profil? coding_rules.deactivate_in_all_quality_profiles=D\u00E9sactiver dans tous les profils {0} coding_rules.inherits="{0}" h\u00E9rite de "{1}" coding_rules.issues=D\u00E9fauts -coding_rules.issues.only_main_branches=Only issues from the main project branches are included. +coding_rules.issues.only_main_branches=Seuls les d\u00E9fauts des branches principales du projet sont inclus. coding_rules.most_violating_projects=Projets qui enfreignent le plus de r\u00E8gles -coding_rules.need_extend_or_copy=Rules in built-in Quality Profiles can't be changed. You can create a customizable Quality Profile based on a built-in one by Copying or Extending it in the Quality Profiles list. +coding_rules.need_extend_or_copy=Les r\u00E8gles des profils de qualit\u00E9 int\u00E9gr\u00E9s ne peuvent pas \u00EAtre modifi\u00E9es. Vous pouvez cr\u00E9er un profil de qualit\u00E9 personnalisable bas\u00E9 sur un profil int\u00E9gr\u00E9 en le copiant ou en l'\u00E9tendant dans la liste des profils de qualit\u00E9. coding_rules.no_results=Pas de r\u00E8gles de codage -coding_rules.no_tags=Pas de cat\u00E9gories +coding_rules.no_tags=Pas de tags coding_rules.original=Originale : coding_rules.overrides="{0}" red\u00E9finit "{1}" coding_rules.parameter.empty=(vide) coding_rules.parameters=Param\u00E8tres coding_rules.parameters.default_value=Valeur par d\u00E9faut : coding_rules.quality_profiles=Profils de qualit\u00E9 -coding_rules.quality_profiles.template_caption=Ce mod\u00E8le de r\u00E8gle a \u00E9t\u00E9 activ\u00E9 sur les profils suivants dans les versions pr\u00E9c\u00E9dentes de SonarQube. Il n'est plus possible de le faire. A pr\u00E9sent, veuillez cr\u00E9er une r\u00E8gle manuelle \u00E0 la place. +coding_rules.quality_profiles.template_caption=Ce mod\u00E8le de r\u00E8gle a \u00E9t\u00E9 activ\u00E9 sur les profils suivants dans les versions pr\u00E9c\u00E9dentes de {instance}. Il n'est plus possible de le faire. A pr\u00E9sent, veuillez cr\u00E9er une r\u00E8gle manuelle \u00E0 la place. coding_rules.quality_profile=Profil de qualit\u00E9 coding_rules.reactivate=R\u00E9activer -coding_rules.reactivate.help=Une r\u00E8gle avec la m\u00E9me cl\u00E9 a \u00E9t\u00E9 pr\u00E9c\u00E9demment supprim\u00E9e. Veuillez r\u00E9activer la r\u00E8gle existante ou modifier la cl\u00E9 pour cr\u00E9er une nouvelle r\u00E8gle. +coding_rules.reactivate.help=Une r\u00E8gle avec la m\u00EAme cl\u00E9 a \u00E9t\u00E9 pr\u00E9c\u00E9demment supprim\u00E9e. Veuillez r\u00E9activer la r\u00E8gle existante ou modifier la cl\u00E9 pour cr\u00E9er une nouvelle r\u00E8gle. coding_rules.return_to_list=Retour \u00E0 la recherche -coding_rules.see_all=See all rules -coding_rules.remove_extended_description=Remove Extended Description -coding_rules.remove_extended_description.confirm=\u00EAtes-vous s\u00FBr de vouloir enlever la description \u00E9tendue ? -coding_rules.repository_language=Rule repository (language) +coding_rules.see_all=Voir toutes les r\u00E8gles +coding_rules.remove_extended_description=Supprimer la description \u00E9tendue +coding_rules.remove_extended_description.confirm=\u00CAtes-vous s\u00FBr de vouloir enlever la description \u00E9tendue ? +coding_rules.repository_language=R\u00E9f\u00E9rentiel de r\u00E8gles (langage) coding_rules.revert_to_parent_definition=Revenir \u00E0 la d\u00E9finition parente coding_rules.revert_to_parent_definition.confirm=Cette r\u00E8gle sera r\u00E9initialis\u00E9e avec les param\u00E8tres d\u00E9finis dans le profil {0}. \u00CAtes-vous s\u00FBr de vouloir poursuivre ? coding_rules.rule_template=Mod\u00E8le de r\u00E8gle -coding_rules.rule_template.help=Rule Templates allow users to easily define their own rules. They are like cookie cutters from which you can stamp out new, "custom rules". The rules created from a template are listed on its rule detail page. +coding_rules.rule_template.help=Les mod\u00E8les de r\u00E8gles permettent aux utilisateurs de d\u00E9finir facilement leurs propres r\u00E8gles. Ils sont comme des moules \u00E0 biscuits \u00E0 partir desquels vous pouvez cr\u00E9er de nouvelles "r\u00E8gles personnalis\u00E9es". Les r\u00E8gles cr\u00E9\u00E9es \u00E0 partir d'un mod\u00E8le sont r\u00E9pertori\u00E9es sur sa page de d\u00E9tail. coding_rules.rule_template.title=Cette r\u00E8gle peut \u00EAtre utilis\u00E9e comme mod\u00E8le pour cr\u00E9er des r\u00E8gles personnalis\u00E9es coding_rules._rules=r\u00E8gles coding_rules.show_template=Montrer le mod\u00E8le -coding_rules.skip_to_filters=Skip to rules filters +coding_rules.skip_to_filters=Passer aux filtres de r\u00E8gles coding_rules.to_select_rules=pour s\u00E9lectionner les r\u00E8gles coding_rules.type.tooltip.CODE_SMELL=D\u00E9tection de mauvaise pratique coding_rules.type.tooltip.BUG=D\u00E9tection de bug @@ -1730,28 +1730,28 @@ coding_rules.filter_similar_rules=Filtrer les d\u00E9fauts similaires coding_rules.filters.activation=Activation coding_rules.filters.activation.active=Active -coding_rules.filters.activation.active_rules=Active Rules +coding_rules.filters.activation.active_rules=R\u00E8gles actives coding_rules.filters.activation.inactive=Inactive coding_rules.filters.activation.help=Le crit\u00E8re d'activation est disponible quand un profil qualit\u00E9 est s\u00E9lectionn\u00E9 coding_rules.filters.active_severity=S\u00E9v\u00E9rit\u00E9 active -coding_rules.filters.active_severity.inactive=Le crit\u00E8re de s\u00E9v\u00E9rit\u00E9 active est disponible quand un profil qualit\u00E9 est s\u00E9lectionn\u00E9 +coding_rules.filters.active_severity.inactive=Le crit\u00E8re de s\u00E9v\u00E9rit\u00E9 actif est disponible quand un profil qualit\u00E9 est s\u00E9lectionn\u00E9 coding_rules.filters.availableSince=Disponible depuis coding_rules.filters.characteristic=Caract\u00E9ristique coding_rules.filters.description=Description coding_rules.filters.quality_profile=Profil de qualit\u00E9 coding_rules.filters.inheritance=H\u00E9ritage coding_rules.filters.inheritance.inactive=Le crit\u00E8re d'h\u00E9ritage est disponible quand un profil qualit\u00E9 est s\u00E9lectionn\u00E9 -coding_rules.filters.inheritance.none=Not Inherited +coding_rules.filters.inheritance.none=Non h\u00E9rit\u00E9e coding_rules.filters.inheritance.inherited=H\u00E9rit\u00E9 -coding_rules.filters.inheritance.x_inherited_from_y={0} inherited from "{1}" +coding_rules.filters.inheritance.x_inherited_from_y={0} h\u00E9rit\u00E9e de "{1}" coding_rules.filters.inheritance.overrides=Surcharge coding_rules.filters.key=Cl\u00E9 coding_rules.filters.language=Langage -coding_rules.filters.language.inactive=Language criterion is only available when no Quality Profile is selected +coding_rules.filters.language.inactive=Le crit\u00E8re de la langage n'est disponible que si aucun profil qualit\u00E9 n'est s\u00E9lectionn\u00E9. coding_rules.filters.name=Nom -coding_rules.filters.repository=D\u00E9p\u00E9t +coding_rules.filters.repository=D\u00E9p\u00F4t coding_rules.filters.severity=S\u00E9v\u00E9rit\u00E9 -coding_rules.filters.status=\u00E9tat +coding_rules.filters.status=Etat coding_rules.filters.tag=Tag coding_rules.filters.template=Mod\u00E8les coding_rules.filters.template.is_template=Montrer uniquement les mod\u00E8les @@ -1759,17 +1759,17 @@ coding_rules.filters.template.is_not_template=Masquer les mod\u00E8les coding_rules.facet.languages=Langage coding_rules.facet.repositories=R\u00E9f\u00E9rentiel -coding_rules.facet.tags=Cat\u00E9gorie +coding_rules.facet.tags=Tag coding_rules.facet.qprofile=Profil Qualit\u00E9 -coding_rules.facet.qprofile.help=Quality Profiles are collections of Rules to apply during an analysis. -coding_rules.facet.qprofile.link=See also: Quality Profiles +coding_rules.facet.qprofile.help=Les profils qualit\u00E9 sont des collections de r\u00E8gles \u00E0 appliquer pendant une analyse. +coding_rules.facet.qprofile.link=Voir aussi : Profils qualit\u00E9 coding_rules.facet.debt_characteristics=Caract\u00E9ristique coding_rules.facet.severities=S\u00E9v\u00E9rit\u00E9 par d\u00E9faut coding_rules.facet.statuses=Statut coding_rules.facet.available_since=Disponible depuis coding_rules.facet.inheritance=H\u00E9ritage -coding_rules.facet.activationSeverities=S\u00E9v\u00E9rit\u00E9 de l'activation -coding_rules.facet.template=Template +coding_rules.facet.activationSeverities=Gravit\u00E9 d'activation +coding_rules.facet.template=Mod\u00E8le coding_rules.facet.rule_key=R\u00E8gle coding_rules.facet.types=Type @@ -1786,7 +1786,7 @@ coding_rules.remediation_function.coeff=Coeff coding_rules.remediation_function.offset=D\u00E9calage coding_rules.remediation_function.constant=Constante -coding_rules.external_rule.engine=Rule provided by an external rule engine: {0} +coding_rules.external_rule.engine=R\u00E8gle fournie par un moteur de r\u00E8gles externe : {0} #------------------------------------------------------------------------------ # @@ -1824,16 +1824,16 @@ notification.dispatcher.CeReportTaskFailure.project=T\u00E2ches en \u00E9chec # #------------------------------------------------------------------------------ -alerts.operator.<=is less than -alerts.operator.>=is greater than -alerts.operator.\==equals -alerts.operator.!\==is not +alerts.operator.<=est inf\u00E9rieur \u00E0 +alerts.operator.>=est sup\u00E9rieure \u00E0 +alerts.operator.\==est \u00E9gal \u00E0 +alerts.operator.!\==n'est pas -alert.tooltip.error=This is an error message. -alert.tooltip.warning=This is a warning message. -alert.tooltip.success=This is a success message. -alert.tooltip.info=This is an info message. +alert.tooltip.error=Ceci est un message d'erreur. +alert.tooltip.warning=Ceci est un message d'avertissement. +alert.tooltip.success=Ceci est un message de r\u00E9ussite. +alert.tooltip.info=Ceci est un message informatif. #------------------------------------------------------------------------------ @@ -1842,14 +1842,14 @@ alert.tooltip.info=This is an info message. # #------------------------------------------------------------------------------ user.password_doesnt_match_confirmation=Le mot de passe n'est pas identique. -user.login_or_email_used_as_scm_account=L'identifiant et l'adresse courriel sont automatiquement consid\u00E9r\u00E9s comme des comptes de gestionnaires de sources +user.login_or_email_used_as_scm_account=L'identifiant et l'adresse e-mail sont automatiquement consid\u00E9r\u00E9s comme des comptes de gestionnaires de sources user.x_deleted={0} (deleted) -login.login_to_sonarqube=Connexion \u00E0 SonarQube -login.login_or_signup_to_sonarcloud=Log in or Sign up to SonarCloud +login.login_to_sonarqube=Se connecter \u00E0 SonarQube +login.login_or_signup_to_sonarcloud=Se connecter ou s'inscrire \u00E0 SonarCloud login.login_with_x=Se connecter avec {0} -login.more_options=More options -login.unauthorized_access_alert=You are not authorized to access this page. Please log in with more privileges and try again. +login.more_options=Plus d'options +login.unauthorized_access_alert=Vous n'\u00EAtes pas autoris\u00E9 \u00E0 acc\u00E9der \u00E0 cette page. Veuillez vous connecter avec plus de privil\u00E8ges et r\u00E9essayer. login.with_x=With {0} unauthorized.message=Vous n'avez pas la permission d'acc\u00E9der \u00E0 cette page. Veuillez contacter votre administrateur. @@ -1867,7 +1867,7 @@ users.search_description=Rechercher des utilisateurs par nom ou identifiant users.update=Mettre \u00E0 jour les utilisateurs users.update_details=Mettre \u00E0 jour les informations -groups.users.edit=Change group members +groups.users.edit=Changez les membres du groupe. groups.remove=Supprimer le groupe groups.remove.confirmation=Voulez-vous vraiment supprimer le groupe "{user}" ? @@ -1876,11 +1876,11 @@ groups.remove.confirmation=Voulez-vous vraiment supprimer le groupe "{user}" ? # MY PROFILE & MY ACCOUNT # #------------------------------------------------------------------------------ -my_profile.login=Login +my_profile.login=Connexion my_profile.email=Courriel my_profile.groups=Groupes my_profile.scm_accounts=Comptes gestionnaire de source -my_profile.scm_accounts.tooltip=SCM accounts are used for automatic issue assignment. Login and email are automatically considered as SCM account. +my_profile.scm_accounts.tooltip=Les comptes de gestionnaires de sources sont utilis\u00E9s pour l'attribution automatique des d\u00E9fauts. L'identifiant et l'adresse e-mail sont automatiquement consid\u00E9r\u00E9s comme des comptes de gestionnaires de sources my_profile.password.title=Changer le mot de passe my_profile.password.old=Valeur pr\u00E9c\u00E9dente my_profile.password.new=Nouvelle valeur @@ -1888,19 +1888,19 @@ my_profile.password.confirm=Confirmez la nouvelle valeur my_profile.password.changed=Le mot de passe est chang\u00E9 my_profile.notifications.submit=Sauvegarder my_profile.overall_notifications.title=Notifications globales -my_profile.sonarcloud_feature_notifications.title=SonarCloud new feature notifications -my_profile.sonarcloud_feature_notifications.description=Display a notification in the header when new features are deployed +my_profile.sonarcloud_feature_notifications.title=Notifications des nouvelles fonctionnalit\u00E9s de SonarCloud +my_profile.sonarcloud_feature_notifications.description=Afficher une notification dans l'en-t\u00EAte lorsque de nouvelles fonctionnalit\u00E9s sont d\u00E9ploy\u00E9es my_profile.per_project_notifications.title=Notifications par projet -my_profile.per_project_notifications.add=Add a project -my_profile.per_project_notifications.edit=Set notifications +my_profile.per_project_notifications.add=Ajouter un projet +my_profile.per_project_notifications.edit=Configurer les notifications my_account.page=Mon compte my_account.notifications=Notifications my_account.no_project_notifications=Vous n'avez pas encore configur\u00E9 de notifications de projet. my_account.profile=Profil my_account.security=S\u00E9curit\u00E9 -my_account.tokens_description=Pour renforcer la s\u00E9curit\u00E9 de vos identifiants SonarQube, vous pouvez utiliser un token. -my_account.tokens_last_usage=Last use +my_account.tokens_description=Si vous voulez renforcer la s\u00E9curit\u00E9 en ne fournissant pas les informations d'identification d'un v\u00E9ritable utilisateur {instance} pour ex\u00E9cuter votre analyse de code ou pour invoquer des services Web, vous pouvez fournir un token d'utilisateur en remplacement du login de l'utilisateur. Cela augmentera la s\u00E9curit\u00E9 de votre installation en ne laissant pas le mot de passe de votre utilisateur utilis\u00E9 pour l'analyse passer par votre r\u00E9seau. +my_account.tokens_last_usage=Derni\u00E8re utilisation my_account.projects=Projets my_account.projects.description=Ce sont les projets que vous administrez. my_account.projects.no_results=Vous n'administrez encore aucun projet. @@ -1908,20 +1908,20 @@ my_account.projects.analyzed_x=Analys\u00E9s {0} my_account.projects.never_analyzed=Jamais analys\u00E9s my_account.search_project=Rechercher un projet my_account.set_notifications_for=Configurer les notifications pour -my_account.set_notifications_for.title=Add a project -my_account.create_new.TRK=Add a project -my_account.create_new.VW=Create Portfolio -my_account.create_new.APP=Create Application -my_account.add_project=Add Project -my_account.add_project.manual=Manually +my_account.set_notifications_for.title=Ajouter un projet +my_account.create_new.TRK=Ajouter un projet +my_account.create_new.VW=Cr\u00E9er un portfolio +my_account.create_new.APP=Cr\u00E9er une Application +my_account.add_project=Ajouter un projet +my_account.add_project.manual=Manuellement my_account.add_project.azure=Azure DevOps my_account.add_project.bitbucket=Bitbucket my_account.add_project.github=GitHub my_account.add_project.gitlab=GitLab -my_account.reset_password=Update your password -my_account.reset_password.explain=This account should not use the default password. +my_account.reset_password=Mettre \u00E0 jour votre mot de passe +my_account.reset_password.explain=Ce compte ne doit pas utiliser le mot de passe par d\u00E9faut. -my_account.create_new_project_portfolio_or_application=Analyze new project / Create new portfolio or application +my_account.create_new_project_portfolio_or_application=Analyser un nouveau projet / Cr\u00E9er un nouveau portfolio ou une nouvelle application #------------------------------------------------------------------------------ @@ -1930,13 +1930,13 @@ my_account.create_new_project_portfolio_or_application=Analyze new project / Cre # #------------------------------------------------------------------------------ provisioning.no_analysis=Aucune analyse n'a \u00E9t\u00E9 effectu\u00E9e depuis la cr\u00E9ation. La seule section disponible est la configuration. -provisioning.no_analysis.delete=Vous devriez relancer l'analyse ou simplement {0}. +provisioning.no_analysis.delete=Vous devriez relancer l'analyse ou simplement {link}. provisioning.no_analysis.delete_project=supprimer le projet -provisioning.no_analysis_on_main_branch="{branchName}" branch has not been analyzed yet. -provisioning.no_analysis_on_main_branch.bad_configuration="{branchName}" branch has not been analyzed yet and you have multiple branches already. It looks like it is not your {branchType}, check your configuration. +provisioning.no_analysis_on_main_branch=branche "{branchName}" n'a pas encore \u00E9t\u00E9 analys\u00E9e. +provisioning.no_analysis_on_main_branch.bad_configuration=branche "{branchName}" n'a pas encore \u00E9t\u00E9 analys\u00E9e et vous avez d\u00E9j\u00E0 plusieurs branches. Il semble que ce ne soit pas votre {branchType}, v\u00E9rifiez votre configuration.. provisioning.only_provisioned=Seulement les projets provisionn\u00E9s -provisioning.only_provisioned.tooltip=Les projets provisionn\u00E9s sont ceux qui ont \u00E9t\u00E9 cr\u00E9\u00E9s -provisioning.no_analysis.application=No analysis has been performed since creation. Analyze a project to see information here. +provisioning.only_provisioned.tooltip=Les projets provisionn\u00E9s sont des projets qui ont \u00E9t\u00E9 cr\u00E9\u00E9s, mais qui n'ont pas encore \u00E9t\u00E9 analys\u00E9s. +provisioning.no_analysis.application=Aucune analyse n'a \u00E9t\u00E9 effectu\u00E9e depuis la cr\u00E9ation. Analysez un projet pour voir les informations ici. #------------------------------------------------------------------------------ @@ -1950,9 +1950,9 @@ severity.BLOCKER.description=Doit \u00EAtre corrig\u00E9 imm\u00E9diatement. severity.CRITICAL=Critique severity.CRITICAL.description=Doit \u00EAtre revu imm\u00E9diatement et corrig\u00E9 prochainement. severity.MAJOR=Majeur -severity.MAJOR.description=Cette anomalie est tr\u00E9s susceptible de provoquer des probl\u00E8mes mod\u00E9r\u00E9s \u00E0 graves. +severity.MAJOR.description=Potentiel d'impact significatif \u00E9lev\u00E9 \u00E0 mod\u00E9r\u00E9. severity.MINOR=Mineur -severity.MINOR.description=Cette anomalie est assez susceptible de provoquer des probl\u00E8mes mineurs \u00E0 mod\u00E9r\u00E9s. +severity.MINOR.description=Potentiel d'impact mod\u00E9r\u00E9 \u00E0 mineur. severity.INFO=Info severity.INFO.description=Ce n'est pas une anomalie, juste un point \u00E0 noter. @@ -1996,7 +1996,7 @@ metric.type.MILLISEC=Millisecondes metric.type.DATA=Donn\u00E9es metric.type.LEVEL=Niveau metric.type.DISTRIB=Distribution -metric.type.RATING=Note +metric.type.RATING=Score metric.type.WORK_DUR=Dur\u00E9e de travail metric.level.ERROR=Erreur @@ -2044,7 +2044,7 @@ metric.comment_blank_lines.description=Commentaires qui ne contiennent pas de Co metric.comment_blank_lines.name=Commentaires blancs metric.comment_lines.description=Nombre de lignes de commentaires metric.comment_lines.name=Lignes de commentaires -metric.comment_lines_density.description=Commentaires rapport\u00E9s au ncloc + lignes de commentaires. +metric.comment_lines_density.description=Commentaires rapport\u00E9s au nombre de lignes de code + lignes de commentaires. metric.comment_lines_density.name=Commentaires (%) metric.comment_lines_density.short_name=Commentaires metric.complexity.description=Complexit\u00E9 cyclomatique @@ -2071,8 +2071,8 @@ metric.covered_lines.description=Lignes couvertes metric.covered_lines.name=Lignes couvertes metric.critical_violations.description=D\u00E9fauts critiques metric.critical_violations.name=D\u00E9fauts critiques -metric.development_cost.description=Development cost -metric.development_cost.name=Co\u00E9t de d\u00E9veloppement +metric.development_cost.description=Co\u00FBt de d\u00E9veloppement +metric.development_cost.name=Co\u00FBt de d\u00E9veloppement metric.directories.description=R\u00E9pertoires metric.directories.name=R\u00E9pertoires metric.distance.description=Distance @@ -2095,8 +2095,8 @@ metric.duplications_data.description=D\u00E9tail de la duplication metric.duplications_data.name=D\u00E9tail de la duplication metric.efficiency.description=Efficacit\u00E9 metric.efficiency.name=Efficacit\u00E9 -metric.effort_to_reach_maintainability_rating_a.description=Effort pour atteindre la maintenabilit\u00E9 A -metric.effort_to_reach_maintainability_rating_a.name=Effort pour atteindre la maintenabilit\u00E9 A +metric.effort_to_reach_maintainability_rating_a.description=Effort pour atteindre le score de maintenabilit\u00E9 A +metric.effort_to_reach_maintainability_rating_a.name=Effort pour atteindre le score de maintenabilit\u00E9 A metric.effort_to_reach_maintainability_rating_a.extra_short_name=Effort \u00E0 d\u00E9ployer pour atteindre A metric.false_positive_issues.description=Faux positifs metric.false_positive_issues.name=Faux positifs @@ -2125,11 +2125,11 @@ metric.function_complexity_distribution.name=Distribution des fonctions /complex metric.generated_lines.description=Nombre de lignes g\u00E9n\u00E9r\u00E9es metric.generated_lines.name.suffix=lignes g\u00E9n\u00E9r\u00E9es metric.generated_lines.name=Lignes g\u00E9n\u00E9r\u00E9es -metric.generated_ncloc.description=Lignes de code g\u00E9n\u00E9r\u00E9es (non commentaire) +metric.generated_ncloc.description=Lignes de code g\u00E9n\u00E9r\u00E9es (non comment\u00E9e) metric.generated_ncloc.name.suffix=lignes de code g\u00E9n\u00E9r\u00E9es metric.generated_ncloc.name=Lignes de code g\u00E9n\u00E9r\u00E9es -metric.has_rating_X=Has rating: {0} -metric.no_rating=Has no rating +metric.has_rating_X=A le score : {0} +metric.no_rating=N'a pas de score metric.info_violations.description=D\u00E9fauts informatifs metric.info_violations.name=D\u00E9fauts informatifs metric.instability.description=Instabilit\u00E9 @@ -2154,7 +2154,7 @@ metric.it_uncovered_conditions.description=Branches non couvertes par les tests metric.it_uncovered_conditions.name=Branches non couvertes (TI) metric.it_uncovered_lines.description=Lignes non couvertes par les tests d'int\u00E9gration metric.it_uncovered_lines.name=Lignes non couvertes (TI) -metric.last_commit_date.name=Date of Last Commit +metric.last_commit_date.name=Date du dernier commit metric.last_commit_datetimes_by_line.description=Dates des derniers commits par ligne metric.last_commit_datetimes_by_line.name=Dates des derniers commits par ligne metric.lcom4.description=Manque de coh\u00E9sion d'une m\u00E9thode @@ -2198,10 +2198,10 @@ metric.new_coverage.name=Nouvelle couverture (TU) metric.new_coverage.short_name=Couverture metric.new_critical_violations.description=Nouveaux d\u00E9fauts critiques metric.new_critical_violations.name=Nouveaux d\u00E9fauts critiques -metric.new_development_cost.description=Development cost on new code -metric.new_development_cost.name=Development Cost on New Code +metric.new_development_cost.description=Co\u00FBt de d\u00E9veloppement sur le nouveau code +metric.new_development_cost.name=Co\u00FBt de d\u00E9veloppement sur le nouveau code metric.new_duplicated_blocks.name=Blocs dupliqu\u00E9s dans le nouveau code -metric.new_duplicated_blocks.extra_short_name=Blocs dupli\u00E9ques +metric.new_duplicated_blocks.extra_short_name=Blocs dupliqu\u00E9s metric.new_duplicated_blocks.description=Blocs dupliqu\u00E9s dans le nouveau code metric.new_duplicated_lines.name=Lignes dupliqu\u00E9es dans le nouveau code metric.new_duplicated_lines.extra_short_name=Lignes dupliqu\u00E9es @@ -2262,12 +2262,12 @@ metric.new_reliability_rating.extra_short_name=Score metric.new_reliability_remediation_effort.description=Effort de correction des d\u00E9fauts de fiabilit\u00E9 sur le nouveau code metric.new_reliability_remediation_effort.name=Effort de correction des d\u00E9fauts de fiabilit\u00E9 sur le nouveau code metric.new_reliability_remediation_effort.extra_short_name=Effort de correction -metric.new_security_hotspots.description=New Security Hotspots -metric.new_security_hotspots.name=New Security Hotspots +metric.new_security_hotspots.description=Nouveau Security Hotspots +metric.new_security_hotspots.name=Nouveau Security Hotspots metric.new_security_hotspots.short_name=Security Hotspots -metric.new_security_hotspots_reviewed.description=Percentage of Security Hotspots Reviewed on New Code -metric.new_security_hotspots_reviewed.name=Security Hotspots Reviewed on New Code -metric.new_security_hotspots_reviewed.short_name=Security Hotspots Reviewed +metric.new_security_hotspots_reviewed.description=Pourcentage de Security Hotspots examin\u00E9 sur le nouveau code +metric.new_security_hotspots_reviewed.name=Security Hotspots examin\u00E9 sur le nouveau code +metric.new_security_hotspots_reviewed.short_name=Security Hotspots Examin\u00E9 metric.new_security_hotspots_reviewed_status.description=Security Review Reviewed Status on New Code metric.new_security_hotspots_reviewed_status.name=Security Review Reviewed Status on New Code metric.new_security_hotspots_to_review_status.description=Security Review To Review Status on New Code @@ -2278,9 +2278,9 @@ metric.new_security_rating.extra_short_name=Score metric.new_security_remediation_effort.description=Effort de correction des d\u00E9fauts de s\u00E9curit\u00E9 sur le nouveau code metric.new_security_remediation_effort.name=Effort de correction des d\u00E9fauts de s\u00E9curit\u00E9 sur le nouveau code metric.new_security_remediation_effort.extra_short_name=Effort de correction -metric.new_security_review_rating.description=Security Review Rating on New Code -metric.new_security_review_rating.name=Security Review Rating on New Code -metric.new_security_review_rating.extra_short_name=Rating +metric.new_security_review_rating.description=Score de Security Review sur le nouveau code +metric.new_security_review_rating.name=Score de Security Review sur le nouveau code +metric.new_security_review_rating.extra_short_name=Score metric.new_sqale_debt_ratio.description=Ratio de la dette technique du code ajout\u00E9/modifi\u00E9. metric.new_sqale_debt_ratio.name=Ratio de la dette technique sur le nouveau code metric.new_sqale_debt_ratio.short_name=Ratio de la dette sur le nouveau code @@ -2360,7 +2360,7 @@ metric.reliability_rating.description=Fiabilit\u00E9 metric.reliability_rating.name=Fiabilit\u00E9 metric.reliability_rating.extra_short_name=Score metric.reliability_rating.tooltip.A=Le score de fiabilit\u00E9 est A lorsqu'il n'y a aucun bug. -metric.reliability_rating.tooltip.B=Le score de fiabilit\u00E9 est A lorsqu'il y a au moins un bug mineur. +metric.reliability_rating.tooltip.B=Le score de fiabilit\u00E9 est B lorsqu'il y a au moins un bug mineur. metric.reliability_rating.tooltip.C=Le score de fiabilit\u00E9 est C lorsqu'il y a au moins un bug majeur. metric.reliability_rating.tooltip.D=Le score de fiabilit\u00E9 est D lorsqu'il y a au moins un bug critique. metric.reliability_rating.tooltip.E=Le score de fiabilit\u00E9 est E lorsqu'il y a au moins un bug bloquant. @@ -2376,10 +2376,10 @@ metric.rfc.name=RFC metric.rfc_distribution.description=Distribution RFC par classe metric.rfc_distribution.name=Distribution RFC par classe metric.security_hotspots.description=Security Hotspots -metric.security_hotspots.full_description=Security-sensitive code that requires manual review to assess whether or not a vulnerability exists. +metric.security_hotspots.full_description=Code sensible \u00E0 la s\u00E9curit\u00E9 qui n\u00E9cessite un examen manuel pour \u00E9valuer si une vuln\u00E9rabilit\u00E9 existe ou non. metric.security_hotspots.name=Security Hotspots -metric.security_hotspots_reviewed.description=Percentage of Security Hotspots Reviewed -metric.security_hotspots_reviewed.name=Security Hotspots Reviewed +metric.security_hotspots_reviewed.description=Pourcentage de Security Hotspots examin\u00E9 +metric.security_hotspots_reviewed.name=Security Hotspots examin\u00E9s metric.security_hotspots_reviewed_status.description=Security Review Reviewed Status metric.security_hotspots_reviewed_status.name=Security Review Reviewed Status metric.security_hotspots_to_review_status.description=Security Review To Review Status @@ -2395,26 +2395,26 @@ metric.security_rating.tooltip.E=Le score de s\u00E9curit\u00E9 est E lorsqu'il metric.security_remediation_effort.description=Effort de correction des d\u00E9fauts de s\u00E9curit\u00E9 metric.security_remediation_effort.name=Effort de correction (s\u00E9curit\u00E9) metric.security_remediation_effort.extra_short_name=Effort de correction -metric.security_review_rating.description=Security Review Rating -metric.security_review_rating.name=Security Review Rating -metric.security_review_rating.extra_short_name=Rating -metric.security_review_rating.tooltip.A=Security rating is A when at least 80% of Security Hotspots are reviewed. -metric.security_review_rating.tooltip.B=Security rating is B when less than 80% of Security Hotspots are reviewed. -metric.security_review_rating.tooltip.C=Security rating is C when less than 70% of Security Hotspots are reviewed. -metric.security_review_rating.tooltip.D=Security rating is D when less than 50% of Security Hotspots are reviewed. -metric.security_review_rating.tooltip.E=Security rating is E when less than 30% of Security Hotspots are reviewed. +metric.security_review_rating.description=Score Security Review +metric.security_review_rating.name=Score Security Review +metric.security_review_rating.extra_short_name=Score +metric.security_review_rating.tooltip.A=La score de s\u00E9curit\u00E9 est A lorsqu'au moins 80 % des Security Hotspots sont examin\u00E9s. +metric.security_review_rating.tooltip.B=La score de s\u00E9curit\u00E9 est B quand moins de 80 % des Security Hotspots sont examin\u00E9s. +metric.security_review_rating.tooltip.C=La score de s\u00E9curit\u00E9 est C quand moins de 70 % des Security Hotspots sont examin\u00E9s. +metric.security_review_rating.tooltip.D=La score de s\u00E9curit\u00E9 est D quand moins de 50 % des Security Hotspots sont examin\u00E9s. +metric.security_review_rating.tooltip.E=La score de s\u00E9curit\u00E9 est E quand moins de 30 % des Security Hotspots sont examin\u00E9s. metric.skipped_tests.description=Nombre de tests unitaires omis metric.skipped_tests.name=Tests unitaires omis metric.skipped_tests.short_name=Omis -metric.sqale_debt_ratio.description=Ratio entre la dette technique actuelle et le co\u00E9t estim\u00E9 pour d\u00E9velopper le code source entier de z\u00E9ro. +metric.sqale_debt_ratio.description=Ratio entre la dette technique actuelle et le co\u00FBt estim\u00E9 pour d\u00E9velopper le code source entier de z\u00E9ro. metric.sqale_debt_ratio.name=Ratio de dette technique metric.sqale_debt_ratio.short_name=Ratio de dette metric.sqale_index.description=Effort total (en jours) pour corriger tous les d\u00E9fauts sur le composant et respecter ainsi toutes les exigences. metric.sqale_index.name=Dette Technique metric.sqale_index.short_name=Dette -metric.sqale_rating.description=\u00E9valuation du ratio de dette technique bas\u00E9 sur le mod\u00E8le de gouvernance SQALE. +metric.sqale_rating.description=Evaluation du ratio de dette technique bas\u00E9 sur le mod\u00E8le de gouvernance SQALE. metric.sqale_rating.name=Maintenabilit\u00E9 -metric.sqale_rating.extra_short_name=Note +metric.sqale_rating.extra_short_name=Score metric.sqale_rating.tooltip=Le score de maintenabilit\u00E9 est {0} lorsque le ratio de dette technique est plus grand que {1} metric.sqale_rating.tooltip.A=Le score de maintenabilit\u00E9 est A lorsque le ratio de dette technique est plus petit que {0} metric.statements.description=Nombre d'instructions @@ -2432,8 +2432,8 @@ metric.test_execution_time.description=Dur\u00E9e d'ex\u00E9cution des tests uni metric.test_execution_time.name=Dur\u00E9e des tests unitaires metric.test_execution_time.short_name=Dur\u00E9e metric.test_failures.description=Nombre d'\u00E9checs des tests unitaires -metric.test_failures.name=\u00E9chec des tests unitaires -metric.test_failures.short_name=\u00E9checs +metric.test_failures.name=Echec des tests unitaires +metric.test_failures.short_name=Echecs metric.test_success_density.description=Densit\u00E9 de tests unitaires r\u00E9ussis metric.test_success_density.name=Succ\u00E8s des tests unitaires (%) metric.test_success_density.short_name=Succ\u00E8s @@ -2445,11 +2445,11 @@ metric.usability.description=Utilisabilit\u00E9 metric.usability.name=Utilisabilit\u00E9 metric.violations.description=D\u00E9fauts metric.violations.name=D\u00E9fauts -metric.violations.short_name=Issues +metric.violations.short_name=D\u00E9fauts metric.vulnerabilities.description=Vuln\u00E9rabilit\u00E9 metric.vulnerabilities.name=Vuln\u00E9rabilit\u00E9 -metric.wont_fix_issues.description=Probl\u00E8mes ignor\u00E9s -metric.wont_fix_issues.name=Probl\u00E8mes ignor\u00E9s +metric.wont_fix_issues.description=Ne corrige pas les d\u00E9fauts +metric.wont_fix_issues.name=Ne corrige pas les d\u00E9fauts #------------------------------------------------------------------------------ # @@ -2459,25 +2459,25 @@ metric.wont_fix_issues.name=Probl\u00E8mes ignor\u00E9s global_permissions.permission=Permission global_permissions.users=Utilisateurs global_permissions.groups=Groupes -global_permissions.administer=Administer -global_permissions.creator=Create -global_permissions.admin=Administer System -global_permissions.admin.desc=Ability to perform all administration functions for the instance. +global_permissions.administer=Administrer +global_permissions.creator=Cr\u00E9er +global_permissions.admin=Administrer le syst\u00E8me +global_permissions.admin.desc=Capacit\u00E9 d'effectuer toutes les fonctions d'administration de l'instance. global_permissions.profileadmin=Administrer les profils qualit\u00E9 global_permissions.profileadmin.desc=Capacit\u00E9 \u00E0 effectuer toute action disponible sur les profils qualit\u00E9. global_permissions.gateadmin=Administrer les barri\u00E8res qualit\u00E9 global_permissions.gateadmin.desc=Capacit\u00E9 \u00E0 effectuer n'importe quelle action sur les barri\u00E8res qualit\u00E9. global_permissions.scan=Ex\u00E9cuter une analyse -global_permissions.scan.desc=Capacit\u00E9 \u00E0 ex\u00E9cuter des analyses, en utilisant tous les \u00E9l\u00E9ments de configuration n\u00E9cessaires \u00E0 cette analyse (m\u00E9me ceux qui sont s\u00E9curis\u00E9s comme les mots de passe). -global_permissions.provisioning=Pr\u00E9initialiser les projets +global_permissions.scan.desc=Possibilit\u00E9 d'obtenir tous les param\u00E8tres requis pour effectuer une analyse (y compris les param\u00E8tres s\u00E9curis\u00E9s comme les mots de passe) et de pousser les r\u00E9sultats de l'analyse vers le serveur {instance}. +global_permissions.provisioning=Pr\u00E9-initialiser les projets global_permissions.provisioning.desc=Capacit\u00E9 \u00E0 initialiser la structure projet avant la premi\u00E8re analyse. global_permissions.filter_by_x_permission=Filtrer par permission "{0}" global_permissions.restore_access=Restaurer l'acc\u00E8s global_permissions.restore_access.message=Vous allez recevoir les permissions {browse} et {administer} sur le projet. Voulez-vous continuer ? global_permissions.applicationcreator=Applications -global_permissions.applicationcreator.desc=Ability to create an application. +global_permissions.applicationcreator.desc=Capacit\u00E9 de cr\u00E9er une application. global_permissions.portfoliocreator=Portfolios -global_permissions.portfoliocreator.desc=Ability to create a portfolio. +global_permissions.portfoliocreator.desc=Capacit\u00E9 de cr\u00E9er un portfolio. #------------------------------------------------------------------------------ # @@ -2488,18 +2488,18 @@ projects_role.criteria.name=Nom contenant projects_role.criteria.key=Cl\u00E9 contenant projects_role.role=Affectation de r\u00F4le pour les nouveaux projects_role.groups=Groupes -projects_role.admin=R\u00F4le : Administrateurs -projects_role.admin.desc=Poss\u00E8de la capacit\u00E9 d'effectuer des t\u00E2ches d'administration sur le projet en acc\u00E9dant \u00E0 sa configuration. +projects_role.admin=Administrer +projects_role.admin.desc=Acc\u00E9der aux param\u00E8tres du projet et effectuer des t\u00E2ches d'administration. (Les utilisateurs doivent \u00E9galement disposer de l'autorisation "Parcourir"). projects_role.issueadmin=Administrer les d\u00E9fauts -projects_role.issueadmin.desc=Donne la permission d'effectuer des modifications avanc\u00E9es sur les d\u00E9fauts : marquer un d\u00E9faut comme faux-positif ou changer la s\u00E9v\u00E9rit\u00E9 d'un d\u00E9faut. (Les utilisateurs auront aussi besoin de la permission "Parcourir") -projects_role.securityhotspotadmin=Administer Security Hotspots -projects_role.securityhotspotadmin.desc=Resolve a Security Hotspot as reviewed (fixed or safe), reset it as to review (users also need Browse permission). -projects_role.user=R\u00F4le: Utilisateurs -projects_role.user.desc=Poss\u00E8de la capacit\u00E9 de naviguer dans les mesures du projet et de cr\u00E9er/\u00E9diter des d\u00E9fauts sur ce projet. -projects_role.codeviewer=R\u00F4le : Visualisateurs de code +projects_role.issueadmin.desc=Modifiez le type et la gravit\u00E9 des d\u00E9fauts, r\u00E9solvez les probl\u00E8mes comme \u00E9tant "corrig\u00E9s", "ne seront pas corrig\u00E9s" ou "faux positifs" (les utilisateurs ont \u00E9galement besoin de l'autorisation "Parcourir"). +projects_role.securityhotspotadmin=Administrer Security Hotspots +projects_role.securityhotspotadmin.desc=R\u00E9soudre un Security Hotspot comme examin\u00E9 (fix\u00E9 ou s\u00FBr), r\u00E9initialisez-le comme \u00E0 examin\u00E9 (les utilisateurs doivent \u00E9galement avoir la permission "Parcourir"). +projects_role.user=Consulter +projects_role.user.desc=Acc\u00E9dez \u00E0 un projet, parcourez ses mesures et ses d\u00E9fauts, confirmez les d\u00E9fauts, modifiez l'affectation, commentez les d\u00E9fauts et modifiez les tags. +projects_role.codeviewer=Voir le code source projects_role.codeviewer.desc=Poss\u00E8de la capacit\u00E9 de voir le code source du projet. projects_role.scan=Ex\u00E9cuter une analyse -projects_role.scan.desc=Capacit\u00E9 \u00E0 ex\u00E9cuter des analyses et visualiser les param\u00E9trages des analyses, m\u00EAme les plus critiques (par exemple les mots de passe). +projects_role.scan.desc=Possibilit\u00E9 d'obtenir tous les param\u00E8tres requis pour effectuer une analyse (y compris les param\u00E8tres s\u00E9curis\u00E9s comme les mots de passe) et de pousser les r\u00E9sultats d'analyse vers le serveur {instance}. projects_role.bulk_change=Changer en masse projects_role.apply_template=Appliquer un mod\u00E8le de permission projects_role.apply_template_to_xxx=Appliquer un mod\u00E8le de permission \u00E0 "{0}" @@ -2508,18 +2508,18 @@ projects_role.no_projects=Il n'y a actuellement aucun r\u00E9sultat auquel appli projects_role.turn_x_to_public=Rendre "{0}" public projects_role.turn_project_to_public.TRK=Rendre le projet public projects_role.turn_project_to_public.VW=Rendre le portfolio public -projects_role.turn_project_to_public.APP=Rendre l'application publique -projects_role.are_you_sure_to_turn_project_to_public.TRK=Are you sure you want to turn your project to public? -projects_role.are_you_sure_to_turn_project_to_public.warning.TRK=Everybody will be able to browse and see the source code of your project. -projects_role.are_you_sure_to_turn_project_to_public.VW=Are you sure you want to turn your portfolio to public? -projects_role.are_you_sure_to_turn_project_to_public.warning.VW=Everybody will be able to browse it. -projects_role.are_you_sure_to_turn_project_to_public.APP=Are you sure you want to turn your application to public? -projects_role.are_you_sure_to_turn_project_to_public.warning.APP=Everybody will be able to browse it. -projects_role.public_projects_warning=Cette permission est toujours accord\u00E9e par d\u00E9faut \u00E0 tout le monde (anonyme et utilisateurs authentifi\u00E9s) pour les projets publics. Donc -projects_role.applicationcreator=Create Applications -projects_role.applicationcreator.desc=Allow to create applications for non system administrator. -projects_role.portfoliocreator=Create Portfolios -projects_role.portfoliocreator.desc=Allow to create portfolios for non system administrator. +projects_role.turn_project_to_public.APP=Rendre l'application public +projects_role.are_you_sure_to_turn_project_to_public.TRK=\u00CAtes-vous certain de vouloir rendre votre projet public ? +projects_role.are_you_sure_to_turn_project_to_public.warning.TRK=Tout le monde pourra parcourir et voir le code source de votre projet. +projects_role.are_you_sure_to_turn_project_to_public.VW=\u00CAtes-vous certain de vouloir rendre votre portfolio public ? +projects_role.are_you_sure_to_turn_project_to_public.warning.VW=Tout le monde sera capable de le parcourir. +projects_role.are_you_sure_to_turn_project_to_public.APP=\u00CAtes-vous certain de vouloir rendre votre application publique ? +projects_role.are_you_sure_to_turn_project_to_public.warning.APP=Tout le monde sera capable de le parcourir. +projects_role.public_projects_warning=Cette permission est toujours accord\u00E9e par d\u00E9faut \u00E0 tout le monde (anonyme et utilisateurs authentifi\u00E9s) pour les projets publics. Par cons\u00E9quent, la s\u00E9lection effectu\u00E9e sur cette page sera appliqu\u00E9e +projects_role.applicationcreator=Cr\u00E9er des applications +projects_role.applicationcreator.desc=Autoriser la cr\u00E9ation d'applications pour les non-administrateurs du syst\u00E8me. +projects_role.portfoliocreator=Cr\u00E9er des Portfolios +projects_role.portfoliocreator.desc=Permettre de cr\u00E9er des portfolios pour les non administrateurs syst\u00E8me. @@ -2535,20 +2535,20 @@ permission_templates.set_default=D\u00E9finir la valeur par d\u00E9faut permission_templates.set_default_for=D\u00E9finir la valeur par d\u00E9faut de permission_template.new_template=Cr\u00E9er un mod\u00E8le de permissions permission_template.delete_confirm_title=Supprimer le mod\u00E8le de permissions -permission_template.do_you_want_to_delete_template_xxx=\u00EAtes-vous certain de vouloir supprimer le mod\u00E8le de permissions "{0}" ? -permission_template.edit_template=\u00E9diter le mod\u00E8le de permissions -permission_template.edit_permissions=\u00E9diter les permissions : {0} +permission_template.do_you_want_to_delete_template_xxx=\u00CAtes-vous certain de vouloir supprimer le mod\u00E8le de permissions "{0}" ? +permission_template.edit_template=Editer le mod\u00E8le de permissions +permission_template.edit_permissions=Editer les permissions : {0} permission_template.key_pattern=Mod\u00E8le de cl\u00E9 projet permission_template.key_pattern.description=Une expression r\u00E9guli\u00E8re valide est attendue permission_template.default_for=Valeur par d\u00E9faut pour {0} permission_templates.project_creators=Cr\u00E9ateurs de projets -permission_templates.project_creators.explanation=When a new project, portfolio or application is created, the user who creates it will receive these permissions. -permission_templates.project_creators.explanation.sonarcloud=When a new project is created, the user who creates it will receive these permissions. +permission_templates.project_creators.explanation=Lorsqu'un nouveau projet, portfolio ou application est cr\u00E9\u00E9, l'utilisateur qui le cr\u00E9e recevra ces permissions. +permission_templates.project_creators.explanation.sonarcloud=Lorsqu'un nouveau projet est cr\u00E9\u00E9, l'utilisateur qui le cr\u00E9e re\u00E7oit ces autorisations. permission_templates.bulk_apply_permission_template=Appliquer en masse le mod\u00E8le de permissions permission_templates.bulk_apply_permission_template.apply_to_selected=Vous \u00EAtes sur le point d'appliquer le mod\u00E8le de permissions s\u00E9lectionn\u00E9 aux {0} \u00E9l\u00E9ment(s) s\u00E9lectionn\u00E9(s) permission_templates.bulk_apply_permission_template.apply_to_all=Vous \u00EAtes sur le point d'appliquer le mod\u00E8le de permissions s\u00E9lectionn\u00E9 \u00E0 {0} \u00E9l\u00E9ment(s). -permission_templates.select_to_delete=You must select at least one item -permission_templates.delete_selected=Delete all selected items +permission_templates.select_to_delete=Vous devez s\u00E9lectionner au moins un \u00E9l\u00E9ment +permission_templates.delete_selected=Supprimer tous les \u00E9l\u00E9ments s\u00E9lectionn\u00E9s #------------------------------------------------------------------------------ @@ -2556,7 +2556,7 @@ permission_templates.delete_selected=Delete all selected items # HELP # #------------------------------------------------------------------------------ -formatting.helplink=Formatting Help +formatting.helplink=Aide pour le formatage #------------------------------------------------------------------------------ # @@ -2564,37 +2564,37 @@ formatting.helplink=Formatting Help # #------------------------------------------------------------------------------ -keyboard_shortcuts.title=Keyboard Shortcuts -keyboard_shortcuts.shortcut=Shortcut +keyboard_shortcuts.title=Raccourcis clavier +keyboard_shortcuts.shortcut=Raccourcis keyboard_shortcuts.action=Action keyboard_shortcuts.global.title=Global -keyboard_shortcuts.global.search=Open the search bar -keyboard_shortcuts.global.open_shortcuts=Open this panel -keyboard_shortcuts.code_page.title=Code Page -keyboard_shortcuts.code_page.select_files=Select files -keyboard_shortcuts.code_page.open_file=Open the selected file -keyboard_shortcuts.code_page.back=Return back to the list -keyboard_shortcuts.issues_page.title=Issues Page -keyboard_shortcuts.issues_page.navigate=navigate between issues -keyboard_shortcuts.issues_page.source_code=go from the list of issues to the source code -keyboard_shortcuts.issues_page.back=return back to the list -keyboard_shortcuts.issues_page.navigate_locations=to navigate issue locations -keyboard_shortcuts.issues_page.switch_flows=to switch flows -keyboard_shortcuts.issues_page.transition=do an issue transition -keyboard_shortcuts.issues_page.assign=assign issue -keyboard_shortcuts.issues_page.assign_to_me=assign issue to the current user -keyboard_shortcuts.issues_page.severity=change severity of issue -keyboard_shortcuts.issues_page.comment=comment issue -keyboard_shortcuts.issues_page.submit_comment=submit comment -keyboard_shortcuts.issues_page.tags=change tags of issue -keyboard_shortcuts.measures_page.title=Measures Page -keyboard_shortcuts.measures_page.select_files=Select files -keyboard_shortcuts.measures_page.open_file=Open the selected file -keyboard_shortcuts.measures_page.back=Return back to the list -keyboard_shortcuts.rules_page.title=Rules Page -keyboard_shortcuts.rules_page.navigate=navigate between rules -keyboard_shortcuts.rules_page.rule_details=go from the list of rules to the rule details -keyboard_shortcuts.rules_page.back=Return back to the list +keyboard_shortcuts.global.search=Ouvrir la barre de recherche +keyboard_shortcuts.global.open_shortcuts=Ouvrir ce panneau +keyboard_shortcuts.code_page.title=Page Code +keyboard_shortcuts.code_page.select_files=S\u00E9lectionner les fichiers +keyboard_shortcuts.code_page.open_file=Ouvrir le fichier s\u00E9lectionn\u00E9 +keyboard_shortcuts.code_page.back=Retour \u00E0 la liste +keyboard_shortcuts.issues_page.title=Page de d\u00E9fauts +keyboard_shortcuts.issues_page.navigate=naviguer entre les d\u00E9fauts +keyboard_shortcuts.issues_page.source_code=passer de la liste des d\u00E9fauts au code source +keyboard_shortcuts.issues_page.back=Retour \u00E0 la liste +keyboard_shortcuts.issues_page.navigate_locations=pour naviguer dans les endroits o\u00F9 se trouvent les d\u00E9fauts +keyboard_shortcuts.issues_page.switch_flows=pour changer les flux +keyboard_shortcuts.issues_page.transition=faire une transition de d\u00E9faut +keyboard_shortcuts.issues_page.assign=attribuer un d\u00E9faut +keyboard_shortcuts.issues_page.assign_to_me=attribuer le d\u00E9faut \u00E0 l'utilisateur actuel +keyboard_shortcuts.issues_page.severity=modifier la S\u00E9v\u00E9rit\u00E9 du probl\u00E8me +keyboard_shortcuts.issues_page.comment=commenter d\u00E9faut +keyboard_shortcuts.issues_page.submit_comment=soumettre un commentaire +keyboard_shortcuts.issues_page.tags=changer les tags d'un d\u00E9faut +keyboard_shortcuts.measures_page.title=Page Mesures +keyboard_shortcuts.measures_page.select_files=S\u00E9lectionner les fichiers +keyboard_shortcuts.measures_page.open_file=Ouvrir le fichier s\u00E9lectionn\u00E9 +keyboard_shortcuts.measures_page.back=Retour \u00E0 la liste +keyboard_shortcuts.rules_page.title=Page R\u00E8gles +keyboard_shortcuts.rules_page.navigate=naviguer entre les r\u00E8gles +keyboard_shortcuts.rules_page.rule_details=passer de la liste des r\u00E8gles aux d\u00E9tails de la r\u00E8gle +keyboard_shortcuts.rules_page.back=Retour \u00E0 la liste #------------------------------------------------------------------------------ @@ -2642,39 +2642,39 @@ component_viewer.show_details=Afficher le d\u00E9tail component_viewer.file_measures=File measures component_viewer.show_all_measures=Afficher toutes les mesures component_viewer.no_component=Le composant a \u00E9t\u00E9 supprim\u00E9 ou n'existe pas. -component_viewer.copy_path_to_clipboard=Copy the file path to the clipboard +component_viewer.copy_path_to_clipboard=Copier le chemin du fichier dans le presse-papiers -source_viewer.view_all_issues=See all issues in this file +source_viewer.view_all_issues=Voir tous les d\u00E9fauts de ce fichier source_viewer.covered=Couvert par les tests suivants source_viewer.not_covered=Non couvert par des tests. source_viewer.conditions=conditions -source_viewer.line_X=Line: {0} -source_viewer.click_for_scm_info=Click to see SCM information -source_viewer.author_X=Author: {0} +source_viewer.line_X=Ligne: {0} +source_viewer.click_for_scm_info=Cliquez pour voir les informations du gestionnaire de source +source_viewer.author_X=Auteur: {0} source_viewer.tooltip.duplicated_line=Cette ligne est dupliqu\u00E9e. Cliquer pour afficher les blocs dupliqu\u00E9s. source_viewer.tooltip.duplicated_block=Bloc dupliqu\u00E9. Cliquer pour plus de d\u00E9tails. source_viewer.tooltip.covered=Enti\u00E8rement couvert par des tests. -source_viewer.tooltip.covered.conditions=Fully covered by tests ({0} conditions). +source_viewer.tooltip.covered.conditions=Enti\u00E8rement couvert par les tests ({0} conditions). source_viewer.tooltip.partially-covered=En partie couvert par des tests. -source_viewer.tooltip.partially-covered.conditions=Partially covered by tests ({0} of {1} conditions). +source_viewer.tooltip.partially-covered.conditions=Partiellement couvert par les tests ({0} de {1} conditions). source_viewer.tooltip.uncovered=Non couvert par des tests. -source_viewer.tooltip.uncovered.conditions=Not covered by tests ({0} conditions). -source_viewer.tooltip.no_information_about_tests=There is no extra information about test files. -source_viewer.tooltip.scm.commited_on=Committed on +source_viewer.tooltip.uncovered.conditions=Non couvert par les tests ({0} conditions). +source_viewer.tooltip.no_information_about_tests=Il n'y a pas d'information suppl\u00E9mentaire sur les fichiers de test... +source_viewer.tooltip.scm.commited_on=Commit\u00E9 le source_viewer.tooltip.scm.revision=Revision -source_viewer.issues_on_line.multiple_issues=There are multiple issues on this line. -source_viewer.issues_on_line.issue_of_type_X=There is a {0} on this line -source_viewer.issues_on_line.X_issues_of_type_Y=There are {0} {1} on this line -source_viewer.issues_on_line.show=Click to show all issues on this line -source_viewer.issues_on_line.hide=Click to hide all issues on this line +source_viewer.issues_on_line.multiple_issues=Il y a plusieurs d\u00E9fauts sur cette ligne. +source_viewer.issues_on_line.issue_of_type_X=Il y a un {0} sur cette ligne +source_viewer.issues_on_line.X_issues_of_type_Y=il y a {0} {1} sur cette ligne +source_viewer.issues_on_line.show=Cliquez pour afficher tous les d\u00E9fauts sur cette ligne +source_viewer.issues_on_line.hide=Cliquez pour cacher tous les d\u00E9fauts sur cette ligne source_viewer.load_more_code=Charger plus de code source_viewer.loading_more_code=Chargement du code en cours... -source_viewer.expand_above=Expand above -source_viewer.expand_below=Expand below +source_viewer.expand_above=D\u00E9veloppez ci-dessus +source_viewer.expand_below=D\u00E9velopper ci-dessous #------------------------------------------------------------------------------ # @@ -2682,9 +2682,9 @@ source_viewer.expand_below=Expand below # #------------------------------------------------------------------------------ workspace.minimize=R\u00E9duire -workspace.full_window=Agrandir -workspace.normal_size=Taille standard -workspace.close=Fermer +workspace.full_window=Agrandir sur la fen\u00EAtre enti\u00E8re +workspace.normal_size=R\u00E9duire \u00E0 la taille standard +workspace.close=Supprimer de la liste des fichiers \u00E9pingl\u00E9s workspace.no_rule=La r\u00E8gle a \u00E9t\u00E9 supprim\u00E9e ou n'a jamais exist\u00E9. #------------------------------------------------------------------------------ @@ -2694,27 +2694,27 @@ workspace.no_rule=La r\u00E8gle a \u00E9t\u00E9 supprim\u00E9e ou n'a jamais exi #------------------------------------------------------------------------------ marketplace.page=Marketplace marketplace.page.description=D\u00E9couvrir et installer de nouvelles fonctionnalit\u00E9s -marketplace.page.description_best_edition=This edition includes access to all the SonarQube-SonarLint Ecosystem features! -marketplace.page.you_are_running.community=You are currently running a Community Edition. -marketplace.page.you_are_running.developer=You are currently running a Developer Edition. -marketplace.page.you_are_running.enterprise=You are currently running an Enterprise Edition. -marketplace.page.you_are_running.datacenter=You are currently running a Data Center Edition. +marketplace.page.description_best_edition=Cette \u00E9dition inclut l'acc\u00E8s \u00E0 toutes les fonctionnalit\u00E9s de l'\u00E9cosyst\u00E8me SonarQube-SonarLint ! +marketplace.page.you_are_running.community=Vous utilisez actuellement une Community Edition. +marketplace.page.you_are_running.developer=Vous utilisez actuellement une Developer Edition. +marketplace.page.you_are_running.enterprise=Vous utilisez actuellement une Enterprise Edition. +marketplace.page.you_are_running.datacenter=Vous utilisez actuellement une Data Center Edition. marketplace.page.plugins=Plugins -marketplace.page.plugins.description=Plugins available in the Marketplace are not provided or supported by SonarSource. Please reach out directly to their maintainers for support. -marketplace.page.plugins.description2=Installing a plugin is a manual operation. Please refer to the {link}. +marketplace.page.plugins.description=Les plugins disponibles sur le marketplace ne sont pas fournis ou support\u00E9s par SonarSource. Veuillez vous adresser directement \u00E0 leurs mainteneurs pour obtenir de l'aide. +marketplace.page.plugins.description2=L'installation d'un plugin est une op\u00E9ration manuelle. Veuillez vous r\u00E9f\u00E9rer au {link}. marketplace.page.plugins.description2.link=documentation -marketplace.plugin_list.no_plugins.all=No installed plugins or updates available -marketplace.plugin_list.no_plugins.installed=No installed plugins -marketplace.plugin_list.no_plugins.updates=No plugin updates available -marketplace.instance_needs_to_be_restarted_to={instance} needs to be restarted in order to9. -marketplace.install_x_plugins=installer {nb} plugins +marketplace.plugin_list.no_plugins.all=Aucun plugin install\u00E9 ou mise \u00E0 jour disponible +marketplace.plugin_list.no_plugins.installed=Aucun plugin install\u00E9 +marketplace.plugin_list.no_plugins.updates=Aucune mise \u00E0 jour du plugin n'est disponible +marketplace.instance_needs_to_be_restarted_to={instance} doit \u00EAtre red\u00E9marr\u00E9 afin de +marketplace.install_x_plugins={nb} plugins install\u00E9 marketplace.update_x_plugins=mettre \u00E0 jour {nb} plugins marketplace.uninstall_x_plugins=d\u00E9sinstaller {nb} plugins marketplace.not_activated=Le centre de mises \u00E0 jour n'est pas activ\u00E9. marketplace.all=Tous -marketplace.installed=Installed -marketplace.updates_only=Mises \u00E0 jour -marketplace.restart=R\u00E9d\u00E9marrer +#marketplace.installed=Install\u00E9 +marketplace.updates_only=Mise \u00E0 jour +marketplace.restart=Red\u00E9marrer marketplace.revert=Revenir \u00E0 la version pr\u00E9c\u00E9dente marketplace.install=Installer marketplace.upgrade_to_x=Mettre \u00E0 jour \u00E0 {0} @@ -2727,7 +2727,7 @@ marketplace.checking_license=V\u00E9rification de la licence marketplace._installed=install\u00E9 marketplace.available_under_commercial_license=Disponible dans nos versions payantes marketplace.learn_more=En savoir plus -marketplace.request_free_trial=Request a free trial +marketplace.request_free_trial=Demander un essai gratuit marketplace.homepage=Page d'accueil marketplace.issue_tracker=Gestionnaire d'anomalies marketplace.licensed_under_x=Sous licence {license} @@ -2735,7 +2735,7 @@ marketplace.developed_by_x=D\u00E9velopp\u00E9 par {organization} marketplace.install_pending=Installation en cours marketplace.update_pending=Mise \u00E0 jour en cours marketplace.uninstall_pending=D\u00E9sinstallation en cours -marketplace.requires_restart=This requires a restart +marketplace.requires_restart=Cela n\u00E9cessite un red\u00E9marrage marketplace.updates=Mises \u00E0 jour marketplace.update_status.COMPATIBLE=Compatible marketplace.update_status.INCOMPATIBLE=Incompatible @@ -2748,17 +2748,17 @@ marketplace.i_accept_the=J'accepte les marketplace.terms_and_conditions=Conditions g\u00E9n\u00E9rales d'utilisation marketplace.release_notes=Notes de version marketplace.how_to_setup_cluster_url=Un cluster n\u00E9cessite une configuration compl\u00E9mentaire. Voir la {url} documentation. -marketplace.search=Search by features, tags, or categories... +marketplace.search=Recherche par fonctionnalit\u00E9s, tags ou cat\u00E9gories... -marketplace.risk_consent.title=Installation of plugins -marketplace.risk_consent.description=Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins. -marketplace.risk_consent.installation=You can install plugins directly from the list below after you acknowledge the risk. -marketplace.risk_consent.action=I understand the risk +marketplace.risk_consent.title=Installation de plugins +marketplace.risk_consent.description=Les plugins ne sont pas fournis par SonarSource et sont donc install\u00E9s \u00E0 vos propres risques. SonarSource d\u00E9cline toute responsabilit\u00E9 quant \u00E0 l'installation et l'utilisation de ces plugins. +marketplace.risk_consent.installation=Vous pouvez installer des plugins directement \u00E0 partir de la liste ci-dessous apr\u00E8s avoir reconnu les risques. +marketplace.risk_consent.action=Je comprends le risque -plugin_risk_consent.title=Installation of plugins -plugin_risk_consent.description=A plugin has been detected. -plugin_risk_consent.description2=Plugins are not provided by SonarSource and are therefore installed at your own risk. SonarSource disclaims all liability for installing and using such plugins. -plugin_risk_consent.action=I understand the risk +plugin_risk_consent.title=Installation de plugins +plugin_risk_consent.description=Un plugin a \u00E9t\u00E9 d\u00E9tect\u00E9. +plugin_risk_consent.description2=Les plugins ne sont pas fournis par SonarSource et sont donc install\u00E9s \u00E0 vos propres risques. SonarSource d\u00E9cline toute responsabilit\u00E9 quant \u00E0 l'installation et l'utilisation de ces plugins. +plugin_risk_consent.action=Je comprends le risque #------------------------------------------------------------------------------ # @@ -2766,51 +2766,51 @@ plugin_risk_consent.action=I understand the risk # #------------------------------------------------------------------------------ component_navigation.status.failed=La derni\u00E8re analyse a \u00E9chou\u00E9e. -component_navigation.status.failed_X=The {type} has failed. -component_navigation.status.failed.admin.link=The last background task has failed. More details available on the {url} page. -component_navigation.status.failed_X.admin.link=The {type} has failed. More details available on the {url} page. -component_navigation.status.failed.admin.help=The last background task has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". -component_navigation.status.failed_X.admin.help=The {type} has failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". -component_navigation.status.failed_branch=The last analysis on this project ({branch}) failed. -component_navigation.status.failed_branch_X=The last {type} on this project ({branch}) failed. -component_navigation.status.failed_branch.admin.link=The last analysis on this project ({branch}) failed. More details available on the {url} page. -component_navigation.status.failed_branch_X.admin.link=The last {type} on this project ({branch}) failed. More details available on the {url} page. -component_navigation.status.failed_branch.admin.help==The last analysis on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". -component_navigation.status.failed_branch_X.admin.help=The last {type} on this project ({branch}) failed. You can find more details below by clicking on the cog menu, and then "{stacktrace}". +component_navigation.status.failed_X=La {type} a \u00E9chou\u00E9e. +component_navigation.status.failed.admin.link=La derni\u00E8re t\u00E2che d'arri\u00E8re-plan a \u00E9chou\u00E9. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.failed_X.admin.link=Le {type} a \u00E9chou\u00E9. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.failed.admin.help=La derni\u00E8re t\u00E2che d'arri\u00E8re-plan a \u00E9chou\u00E9. Vous pouvez trouver plus de d\u00E9tails en cliquant sur le menu cog, puis sur "{stacktrace}". +component_navigation.status.failed_X.admin.help=Le {type} a \u00E9chou\u00E9. Vous pouvez trouver plus de d\u00E9tails en cliquant sur le menu cog, puis sur "{stacktrace}". +component_navigation.status.failed_branch=La derni\u00E8re analyse sur ce projet ({branch}) a \u00E9chou\u00E9. +component_navigation.status.failed_branch_X=Le dernier {type} de ce projet ({branch}) a \u00E9chou\u00E9. +component_navigation.status.failed_branch.admin.link=La derni\u00E8re analyse sur ce projet ({branch}) a \u00E9chou\u00E9. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.failed_branch_X.admin.link=Le dernier {type} de ce projet ({branch}) a \u00E9chou\u00E9. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.failed_branch.admin.help==La derni\u00E8re analyse sur ce projet ({branch}) a \u00E9chou\u00E9. Vous pouvez trouver plus de d\u00E9tails en cliquant sur le menu cog, puis sur "{stacktrace}". +component_navigation.status.failed_branch_X.admin.help=Le dernier {type} sur ce projet ({branch}) a \u00E9chou\u00E9. Vous pouvez trouver plus de d\u00E9tails en cliquant sur le menu cog, puis sur "{stacktrace}". component_navigation.status.pending=L'analyse est en attente. -component_navigation.status.pending_X=There is a pending {type}. -component_navigation.status.pending.admin.link=There is a pending background task. More details available on the {url} page. -component_navigation.status.pending_X.admin.link=There is a pending {type}. More details available on the {url} page. -component_navigation.status.pending.admin.help=There is a pending background task. -component_navigation.status.pending_X.admin.help=There is a pending {type}. +component_navigation.status.pending_X=Il y a un {type} en attente. +component_navigation.status.pending.admin.link=Il y a une t\u00E2che d'arri\u00E8re-plan en attente. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.pending_X.admin.link=Il y a un {type} en attente. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.pending.admin.help=Il y a une t\u00E2che d'arri\u00E8re-plan en attente. +component_navigation.status.pending_X.admin.help=Il y a un {type} en attente. component_navigation.status.in_progress=L'analyse est en cours. -component_navigation.status.in_progress_X=The {type} is in progress. -component_navigation.status.in_progress.admin.link=A background task is in progress. More details available on the {url} page. -component_navigation.status.in_progress_X.admin.link=The {type} is in progress. More details available on the {url} page. -component_navigation.status.in_progress.admin.help=A background task is in progress. -component_navigation.status.in_progress_X.admin.help=The {type} is in progress. -component_navigation.status.last_blocked_due_to_bad_license_X=Last analysis blocked due to an invalid license, which has since been corrected. Please reanalyze this {0}. - -component_navigation.last_analysis_had_warnings=Last analysis had {warnings} +component_navigation.status.in_progress_X=Le {type} est en cours. +component_navigation.status.in_progress.admin.link=Une t\u00E2che de fond est en cours. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.in_progress_X.admin.link=Le {type} est en cours. Plus de d\u00E9tails disponibles sur la page {url}. +component_navigation.status.in_progress.admin.help=Une t\u00E2che d'arri\u00E8re-plan est en cours. +component_navigation.status.in_progress_X.admin.help=Le {type} est en cours. +component_navigation.status.last_blocked_due_to_bad_license_X=La derni\u00E8re analyse a \u00E9t\u00E9 bloqu\u00E9e en raison d'une licence invalide, qui a depuis \u00E9t\u00E9 corrig\u00E9e. Veuillez r\u00E9analyser ce {0}. + +component_navigation.last_analysis_had_warnings=La derni\u00E8re analyse avait {warnings} component_navigation.x_warnings={warningsCount} {warningsCount, plural, one {warning} other {warnings}} background_task.status.ALL=Toutes background_task.status.PENDING=En attente background_task.status.IN_PROGRESS=En cours -background_task.status.SUCCESS=En succ\u00E8s +background_task.status.SUCCESS=Succ\u00E8s background_task.status.FAILED=En erreur background_task.status.CANCELED=Annul\u00E9es -background_task.status.ALL_EXCEPT_PENDING=Toutes sauf celles en attente +background_task.status.ALL_EXCEPT_PENDING=Toutes sauf En attentes -background_task.type.ALL=All +background_task.type.ALL=Toutes background_task.type.REPORT=Analyse projet background_task.type.DEV_REFRESH=Analyse d\u00E9veloppeur background_task.type.DEV_PURGE=Purge d\u00E9veloppeur -background_task.type.ISSUE_SYNC=Project Data Reload -background_task.type.APP_REFRESH=Recomputation -background_task.type.PROJECT_EXPORT=Project Export -background_task.type.PROJECT_IMPORT=Project Import +background_task.type.ISSUE_SYNC=Rechargement des donn\u00E9es du projet +background_task.type.APP_REFRESH=Re-calcul +background_task.type.PROJECT_EXPORT=Exportation de projets +background_task.type.PROJECT_IMPORT=Importation de projets background_tasks.page=T\u00E2ches background_tasks.page.description=Le serveur est en charge d'int\u00E9grer les rapports d'analyse. Cette page g\u00E8re la file d'attente et l'historique de traitement des rapports. @@ -2826,26 +2826,26 @@ background_tasks.table.status=Statut background_tasks.table.task=T\u00E2che background_tasks.table.id=ID background_tasks.table.submitted=Re\u00E7ue -background_tasks.table.submitter=Submitter +background_tasks.table.submitter=Soumetteur background_tasks.table.started=D\u00E9marr\u00E9e background_tasks.table.finished=Termin\u00E9e background_tasks.table.duration=Dur\u00E9e background_tasks.filter_by_component_x=Filtrer par Composant "{0}" background_tasks.cancel_task=Annuler t\u00E2che -background_tasks.cancel_task.text=Are you sure you want to cancel this pending task? +background_tasks.cancel_task.text=\u00CAtes-vous certain de vouloir annuler cette t\u00E2che en attente ? background_tasks.cancel_all_tasks=Annuler les t\u00E2ches en attente -background_tasks.cancel_all_tasks.text=Are you sure you want to cancel all pending tasks? -background_tasks.cancel_all_tasks.submit=Cancel All +background_tasks.cancel_all_tasks.text=\u00CAtes-vous certain de vouloir annuler toutes les t\u00E2ches en attente ? +background_tasks.cancel_all_tasks.submit=tout Annuler background_tasks.scanner_context=Contexte du scanner background_tasks.show_scanner_context=Afficher le contexte du scanner background_tasks.show_stacktrace=Afficher les d\u00E9tails de l'erreur -background_tasks.show_warnings=Show Warnings +background_tasks.show_warnings=Afficher les avertissements background_tasks.error_message=Message d'erreur background_tasks.error_stacktrace=D\u00E9tail de l'erreur background_tasks.pending=en attente -background_tasks.pending_time=pending time -background_tasks.pending_time.description=Pending time of the oldest background task waiting to be processed. +background_tasks.pending_time=temps d'attente +background_tasks.pending_time.description=Temps d'attente de la t\u00E2che d'arri\u00E8re-plan la plus ancienne en attente d'\u00EAtre trait\u00E9e. background_tasks.failures=en erreur background_tasks.number_of_workers=Nombre de workers : @@ -2866,12 +2866,12 @@ background_tasks.failing_count=Nombre de projets dont la g\u00E9n\u00E9ration de system.application_nodes_title=Noeuds applicatif system.are_you_sure_to_restart=\u00CAtes-vous s\u00FBrs de vouloir red\u00E9marrer le serveur ? system.cluster_log_level.info=Votre s\u00E9lection affecte toutes les noeuds applicatifs except\u00E9 les noeuds de recherche. -system.copy_id_info=Copy ID information -system.current_health_of_x=\u00C9tat de sant\u00E9 actuel de {0} +system.copy_id_info=Copier ID d'identification +system.current_health_of_x=Etat de sant\u00E9 actuel de {0} system.download_logs=T\u00E9l\u00E9charger les logs system.download_system_info=T\u00E9l\u00E9charger les infos syst\u00E8me system.download_x=T\u00E9l\u00E9charger {0} -system.forcing_shutdown_not_recommended=Forcing the shutdown is not recommended and can interrupt the processing of analysis reports. +system.forcing_shutdown_not_recommended=Forcer l'arr\u00EAt n'est pas recommand\u00E9 et peut interrompre le traitement des rapports d'analyse. system.hide_intermediate_versions=Masquer les versions interm\u00E9diaires system.how_to_upgrade=Comment mettre \u00E0 jour ? system.latest_version=Derni\u00E8re Version @@ -2881,12 +2881,12 @@ system.log_level.warning.short=Le niveau de log actuel impacte les performances system.log_level.info=Votre s\u00E9lection n'affecte pas les moteurs de recherche. system.logs_level=Niveau de log system.new_version_available=Une nouvelle version de SonarQube est disponible. -system.see_whats_new=See what's new! +system.see_whats_new=Voir ce qui est nouveau ! system.release_notes=Notes de version system.released_x=Livr\u00E9 {0} -system.restart_in_progress=Restart in progress -system.restart_server=Restart Server -system.instance_restarting={instance} restart is in progress. Ongoing {link} are completing. +system.restart_in_progress=Red\u00E9marrage en cours +system.restart_server=Red\u00E9marrer le serveur +system.instance_restarting={instance} Le red\u00E9marrage est en cours. Les {link} en cours se terminent. system.search_nodes_title=Noeuds de recherche system.see_sonarqube_downloads=Voir tous les t\u00E9l\u00E9chargements de SonarQube system.server_id=Server ID @@ -2902,62 +2902,62 @@ system.version_is_availble={version} est disponible # OVERVIEW # #------------------------------------------------------------------------------ -overview.failed_conditions=Failed conditions -overview.X_more_failed_conditions={0} more failed conditions -overview.X_conditions_failed={0} conditions failed +overview.failed_conditions=Conditions en erreur +overview.X_more_failed_conditions=plus de {0} conditions en erreur +overview.X_conditions_failed={0} conditions en erreur overview.quality_gate=Barri\u00E8res qualit\u00E9 -overview.quality_gate.help=A Quality Gate is a set of measure-based Boolean conditions. It helps you know immediately whether your project is production-ready. If your current status is not Passed, you'll see which measures caused the problem and the values required to pass. -overview.quality_gate_failed_with_x=with {0} errors -overview.quality_gate_code_clean=Your code is clean! -overview.quality_gate_all_conditions_passed=All conditions passed. +overview.quality_gate.help=Une barri\u00E8re de qualit\u00E9 est un ensemble de conditions bool\u00E9ennes bas\u00E9es sur des mesures. Elle vous permet de savoir imm\u00E9diatement si votre projet est pr\u00EAt pour la production. Si votre statut actuel n'est pas r\u00E9unies, vous verrez quelles mesures ont caus\u00E9 le probl\u00E8me et les valeurs requises pour passer. +overview.quality_gate_failed_with_x=avec {0} erreurs +overview.quality_gate_code_clean=Votre code est propre ! +overview.quality_gate_all_conditions_passed=Toutes les conditions sont r\u00E9unies. overview.you_should_define_quality_gate=Des barri\u00E8res qualit\u00E9 doivent \u00EAtre d\u00E9finies sur ce projet. overview.quality_gate.ignored_conditions=Quelques conditions de barri\u00E8res qualit\u00E9 sur le nouveau code ont \u00E9t\u00E9 ignor\u00E9es \u00E0 cause du faible nombre de nouvelles lignes -overview.quality_gate.ignored_conditions.tooltip=At the start of a new code period, if very few lines have been added or modified, it might be difficult to reach the desired level of code coverage or duplications. To prevent Quality Gate failure when there's little that can be done about it, Quality Gate conditions about duplications in new code and coverage on new code are ignored until the number of new lines is at least 20. An administrator can disable this in the general settings. -overview.quality_gate.conditions_on_new_code=Only conditions on new code that are defined in the Quality Gate are checked. See the {link} associated to the project for details. +overview.quality_gate.ignored_conditions.tooltip=Au d\u00E9but d'une nouvelle p\u00E9riode de code, si tr\u00E8s peu de lignes ont \u00E9t\u00E9 ajout\u00E9es ou modifi\u00E9es, il peut \u00EAtre difficile d'atteindre le niveau souhait\u00E9 de couverture du code ou de duplications. Pour \u00E9viter l'\u00E9chec de la barri\u00E8re qualit\u00E9 lorsqu'il n'y a pas grand chose \u00E0 faire, les conditions de la barri\u00E8re qualit\u00E9 concernant les duplications dans le nouveau code et la couverture du nouveau code sont ignor\u00E9es jusqu'\u00E0 ce que le nombre de nouvelles lignes soit d'au moins 20. Un administrateur peut d\u00E9sactiver cette fonction dans les param\u00E8tres g\u00E9n\u00E9raux. +overview.quality_gate.conditions_on_new_code=Seules les conditions sur le nouveau code qui sont d\u00E9finies dans la barri\u00E8re qualit\u00E9 sont v\u00E9rifi\u00E9es. Voir le {link} associ\u00E9 au projet pour plus de d\u00E9tails. overview.quality_profiles=Profils qualit\u00E9 -overview.new_code_period_x=New Code: {0} -overview.max_new_code_period_from_x=Max New Code from: {0} +overview.new_code_period_x=Nouveau Code: {0} +overview.max_new_code_period_from_x=Maximum Nouveau Code de :: {0} overview.started_x=d\u00E9marr\u00E9 {0} -overview.new_code=New Code -overview.overall_code=Overall Code +overview.new_code=Nouveau Code +overview.overall_code=Code global overview.previous_analysis_x=derni\u00E8re analyse {0} overview.started_on_x=depuis {0} -overview.previous_analysis_on_x=Previous analysis on {0} +overview.previous_analysis_on_x=Analyse pr\u00E9c\u00E9dente sur {0} overview.on_new_code=Sur du nouveau code -overview.on_new_code_long=Conditions on New Code -overview.about_this_portfolio=About This Portfolio -overview.about_this_project.APP=About This Application -overview.about_this_project.TRK=About This Project -overview.project_activity.APP=Application Activity -overview.project_activity.TRK=Project Activity -overview.project_activity.click_to_see=Click to see project activity -overview.external_links=External Links -overview.project_key.APP=Application Key -overview.project_key.TRK=Project Key -overview.activity=Activity -overview.recent_activity=Recent Activity -overview.measures=Measures -overview.measures.empty_explanation=Measures on New Code will appear after the second analysis of this branch. -overview.measures.empty_link={learn_more_link} about the Clean as You Code approach. -overview.measures.same_reference.explanation=This branch is configured to use itself as reference branch. It will never have New Code. -overview.measures.bad_reference.explanation=This branch could not be compared to its reference branch. See the SCM or analysis report for more details. -overview.measures.bad_setting.link=This can be fixed in the {setting_link} setting. -overview.measures.security_hotspots_reviewed=Reviewed - -overview.project.no_lines_of_code=This project has no lines of code. -overview.project.empty=This project is empty. -overview.project.branch_X_no_lines_of_code=The "{0}" branch has no lines of code. -overview.project.branch_X_empty=The "{0}" branch of this project is empty. -overview.project.main_branch_no_lines_of_code=The main branch has no lines of code. -overview.project.main_branch_empty=The main branch of this project is empty. -overview.project.branch_needs_new_analysis=The branch data is incomplete. Run a new analysis to update it. - -overview.coverage_on=Coverage on -overview.coverage_on_X_lines=Coverage on {count} Lines to cover -overview.coverage_on_X_new_lines=Coverage on {count} New Lines to cover -overview.duplications_on=Duplications on -overview.duplications_on_X_lines=Duplications on {count} Lines -overview.duplications_on_X_new_lines=Duplications on {count} New Lines +overview.on_new_code_long=Conditions relatives au nouveau code +overview.about_this_portfolio=A propos de ce portfolio +overview.about_this_project.APP=A propos de cette application +overview.about_this_project.TRK=A propos de ce projet +overview.project_activity.APP=Activit\u00E9 de l'application +overview.project_activity.TRK=Activit\u00E9 du projet +overview.project_activity.click_to_see=Cliquez pour voir l'activit\u00E9 du projet +overview.external_links=Liens externes +overview.project_key.APP=Cl\u00E9 de l'application +overview.project_key.TRK=Cl\u00E9 du projet +overview.activity=Activit\u00E9 +overview.recent_activity=Activit\u00E9 r\u00E9cente +overview.measures=Mesures +overview.measures.empty_explanation=Les mesures sur le nouveau code appara\u00EEtront apr\u00E8s la deuxi\u00E8me analyse de cette branche. +overview.measures.empty_link={learn_more_link} sur l'approche Clean as You Code. +overview.measures.same_reference.explanation=Cette branche est configur\u00E9e pour s'utiliser comme branche de r\u00E9f\u00E9rence. Elle n'aura jamais de nouveau code. +overview.measures.bad_reference.explanation=Cette branche n'a pas pu \u00EAtre compar\u00E9e \u00E0 sa branche de r\u00E9f\u00E9rence. Voir le Gestionnaire de source ou le rapport d'analyse pour plus de d\u00E9tails. +overview.measures.bad_setting.link=Cela peut \u00EAtre corrig\u00E9 dans le param\u00E8tre {setting_link}. +overview.measures.security_hotspots_reviewed=Examin\u00E9 + +overview.project.no_lines_of_code=Ce projet ne comporte aucune ligne de code. +overview.project.empty=Ce projet est vide. +overview.project.branch_X_no_lines_of_code=La branche "{0}" ne comporte aucune ligne de code. +overview.project.branch_X_empty=La branche "{0}" de ce projet est vide. +overview.project.main_branch_no_lines_of_code=La branche principale n'a aucune ligne de code. +overview.project.main_branch_empty=La branche principale de ce projet est vide. +overview.project.branch_needs_new_analysis=Les donn\u00E9es de la branche sont incompl\u00E8tes. Ex\u00E9cutez une nouvelle analyse pour les mettre \u00E0 jour. + +overview.coverage_on=Couverture sur +overview.coverage_on_X_lines=Couverture sur {count} Lignes \u00E0 couvrir +overview.coverage_on_X_new_lines=Couverture sur {count} Nouvelles lignes \u00E0 couvrir +overview.duplications_on=Duplications sur +overview.duplications_on_X_lines=Duplications sur {count} Lignes +overview.duplications_on_X_new_lines=Duplications sur {count} Nouvelles lignes overview.period.previous_version=depuis {0} @@ -2967,12 +2967,12 @@ overview.period.previous_analysis=depuis l'analyse pr\u00E9c\u00E9dente overview.period.days={0} derniers jours overview.period.version=depuis {0} overview.period.date=depuis {0} -overview.period.manual_baseline=Since {0} +overview.period.manual_baseline=Depuis {0} # New periods (MMF-1579) -overview.period.number_of_days=From last {0} days -overview.period.specific_analysis=Since {0} -overview.period.reference_branch=Compared to {0} +overview.period.number_of_days=Depuis les {0} derniers jours +overview.period.specific_analysis=Depuis {0} +overview.period.reference_branch=Compar\u00E9 \u00E0 {0} overview.gate.ERROR=En \u00E9chec overview.gate.WARN=Avertissement @@ -2988,33 +2988,33 @@ overview.complexity_tooltip.function={0} fonctions ont une complexit\u00E9 d'env overview.complexity_tooltip.file={0} fichiers ont une complexit\u00E9 d'environ {1} overview.deprecated_profile=Ce profil qualit\u00E9 utilise {0} r\u00E8gles d\u00E9pr\u00E9ci\u00E9es et devrait \u00EAtre mis \u00E0 jour. -overview.deleted_profile={0} has been deleted since the last analysis. - -overview.badges.get_badge.TRK=Get project badges -overview.badges.get_badge.VW=Get portfolio badges -overview.badges.get_badge.APP=Get application badges -overview.badges.title=Get project badges -overview.badges.description.TRK=Show the status of your project metrics on your README or website. Pick your style: -overview.badges.description.VW=Show the status of your portfolio metrics on your README or website. Pick your style: -overview.badges.description.APP=Show the status of your application metrics on your README or website. Pick your style: -overview.badges.metric=Metric -overview.badges.options.colors.white=White -overview.badges.options.colors.black=Black +overview.deleted_profile={0} a \u00E9t\u00E9 supprim\u00E9 depuis la derni\u00E8re analyse. + +overview.badges.get_badge.TRK=Obtenir des badges de projet +overview.badges.get_badge.VW=Obtenir des badges de portfolio +overview.badges.get_badge.APP=Obtenir des badges d'application +overview.badges.title=Obtenir des badges de projet +overview.badges.description.TRK=Affichez l'\u00E9tat des m\u00E9triques de votre projet dans votre fichier README ou sur votre site Web. Choisissez votre style : +overview.badges.description.VW=Affichez l'\u00E9tat des m\u00E9triques de votre portfolio dans votre fichier README ou sur votre site Web. Choisissez votre style : +overview.badges.description.APP=Affichez l'\u00E9tat des m\u00E9triques de votre application dans votre fichier README ou sur votre site Web. Choisissez votre style : +overview.badges.metric=M\u00E9triques +overview.badges.options.colors.white=Blanc +overview.badges.options.colors.black=Noir overview.badges.options.colors.orange=Orange overview.badges.options.formats.md=Markdown -overview.badges.options.formats.url=Image URL only -overview.badges.measure.alt=Standard badge -overview.badges.measure.description.TRK=Displays the current status of one metric of your project. -overview.badges.measure.description.VW=Displays the current status of one metric of your portfolio. -overview.badges.measure.description.APP=Displays the current status of one metric of your application. -overview.badges.marketing.alt=Scanned on SonarCloud badge -overview.badges.marketing.description=This badge lets you advertise that you're using SonarCloud for code quality. -overview.badges.marketing.description.TRK=This badge lets you advertise that you're using SonarCloud for code quality. -overview.badges.quality_gate.alt=Quality Gate badge -overview.badges.quality_gate.description=Displays the current quality gate status of your project. -overview.badges.quality_gate.description.APP=Displays the current quality gate status of your application. -overview.badges.quality_gate.description.TRK=Displays the current quality gate status of your project. -overview.badges.quality_gate.description.VW=Displays the current quality gate status of your portfolio. +overview.badges.options.formats.url=URL de l'image uniquement +overview.badges.measure.alt=Badge standard +overview.badges.measure.description.TRK=Affiche l'\u00E9tat actuel d'une m\u00E9trique de votre projet. +overview.badges.measure.description.VW=Affiche l'\u00E9tat actuel d'une m\u00E9trique de votre portfolio. +overview.badges.measure.description.APP=Affiche l'\u00E9tat actuel d'une m\u00E9trique de votre application. +overview.badges.marketing.alt=Scann\u00E9 sur un badge SonarCloud +overview.badges.marketing.description=Ce badge vous permet de faire savoir que vous utilisez SonarCloud pour la qualit\u00E9 du code. +overview.badges.marketing.description.TRK=Ce badge vous permet de faire savoir que vous utilisez SonarCloud pour la qualit\u00E9 du code. +overview.badges.quality_gate.alt=Badge Barri\u00E8re qualit\u00E9 +overview.badges.quality_gate.description=Affiche le statut actuel de la barri\u00E8re qualit\u00E9 de votre projet. +overview.badges.quality_gate.description.APP=Affiche le statut actuel de la barri\u00E8re qualit\u00E9 de votre application. +overview.badges.quality_gate.description.TRK=Affiche le statut actuel de la barri\u00E8re qualit\u00E9 de votre projet. +overview.badges.quality_gate.description.VW=Affiche le statut actuel de la barri\u00E8re qualit\u00E9 de votre portfolio. #------------------------------------------------------------------------------ @@ -3030,19 +3030,19 @@ api_documentation.show_internal=Voir les API internes api_documentation.possible_values=Valeurs possibles api_documentation.default_values=Valeur par d\u00E9faut api_documentation.example_values=Valeur exemple -api_documentation.max_values=Valeurs maximum autoris\u00E9e -api_documentation.min_value=Minimum value -api_documentation.max_value=Maximum value -api_documentation.min_length=Minimum length -api_documentation.max_length=Maximum length +api_documentation.max_values=Valeurs minimale autoris\u00E9e +api_documentation.min_value=Valeur minimale +api_documentation.max_value=Valeur maximale +api_documentation.min_length=Longueur minimale +api_documentation.max_length=Longueur maximale api_documentation.internal=interne api_documentation.deprecated=d\u00E9pr\u00E9ci\u00E9e api_documentation.deprecated_since_x=d\u00E9pr\u00E9ci\u00E9e depuis {0} -api_documentation.will_be_removed_in_x=Will be removed in {0} +api_documentation.will_be_removed_in_x=Sera supprim\u00E9 dans {0} api_documentation.parameters=Param\u00E8tre api_documentation.response_example=Exemple de retour api_documentation.changelog=Journal des changements -api_documentation.search=Search by name... +api_documentation.search=Recherche par nom... #------------------------------------------------------------------------------ @@ -3051,9 +3051,9 @@ api_documentation.search=Search by name... # #------------------------------------------------------------------------------ documentation.page=Documentation -documentation.page_title.sonarqube=SonarQube Docs -documentation.on_this_page=On this page -documentation.skip_to_nav=Skip to documentation navigation +documentation.page_title.sonarqube=Docs SonarQube +documentation.on_this_page=Sur cette page +documentation.skip_to_nav=Passer \u00E0 la section documentation #------------------------------------------------------------------------------ @@ -3062,8 +3062,8 @@ documentation.skip_to_nav=Skip to documentation navigation # #------------------------------------------------------------------------------ code.open_component_page=Ouvrir la page du composant -code.search_placeholder=Search for files... -code.search_placeholder.portfolio=Search for projects and sub-portfolios... +code.search_placeholder=Rechercher des fichiers... +code.search_placeholder.portfolio=Recherche de projets et de sous-portfolios... #------------------------------------------------------------------------------ @@ -3071,7 +3071,7 @@ code.search_placeholder.portfolio=Search for projects and sub-portfolios... # COMPONENT MEASURES # #------------------------------------------------------------------------------ -component_measures.details_are_not_available=Details are not available for estimated measures. +component_measures.details_are_not_available=Les d\u00E9tails ne sont pas disponibles pour les mesures estim\u00E9es. component_measures.domain_x_overview={0} Vue d'ensemble component_measures.domain_overview=Vue d'ensemble component_measures.files=fichiers @@ -3079,19 +3079,19 @@ component_measures.show_metric_history=Voir l'historique de cette m\u00E9trique component_measures.tab.tree=Arbre component_measures.tab.list=Liste component_measures.tab.treemap=Treemap -component_measures.view_as=View as +component_measures.view_as=Voir en tant que component_measures.legend.color_x=Couleur: {0} component_measures.legend.size_x=Taille: {0} component_measures.legend.worse_of_x_y=Le pire de {0} et {1} -component_measures.legend.help=Click to toggle visibility. +component_measures.legend.help=Cliquez pour changer la visibilit\u00E9. component_measures.no_history=Aucun historique. component_measures.not_found=La m\u00E9trique demand\u00E9e n'a pas \u00E9t\u00E9 trouv\u00E9e. -component_measures.empty=No measures. +component_measures.empty=Aucune mesure. component_measures.to_select_files=pour s\u00E9lectionner les fichiers component_measures.to_navigate=pour naviguer component_measures.to_navigate_files=vers le fichier suivant/pr\u00E9c\u00E9dent -component_measures.hidden_best_score_metrics=There are {0} hidden components with a score of {1}. -component_measures.skip_to_filters=Skip to measure filters +component_measures.hidden_best_score_metrics=Til y a {0} composants cach\u00E9s avec un score de {1}. +component_measures.skip_to_filters=Passer aux filtres de mesure component_measures.overview.project_overview.facet=Vue d'ensemble sur le projet component_measures.overview.project_overview.title=Risque @@ -3105,14 +3105,14 @@ component_measures.overview.Duplications.description=Voir les risques \u00E0 lon component_measures.domain_facets.Reliability.help=Les d\u00E9fauts dans ce domaine montre le code qui ne va pas se comporter de la mani\u00E8re attendue. component_measures.domain_facets.Maintainability.help=Les d\u00E9fauts dans ce domaine montre le code qui sera plus difficile \u00E0 mettre \u00E0 jour qu'il ne le devrait. component_measures.domain_facets.Security.help=Les d\u00E9fauts dans ce domaine sont de potentiels failles pour les hackers. -component_measures.domain_facets.SecurityReview.help=This domain represents potential security risks in the form of hotspots and their review status. +component_measures.domain_facets.SecurityReview.help=Ce domaine repr\u00E9sente les risques de s\u00E9curit\u00E9 potentiels sous la forme de hotspots et de leur statut d'examen. component_measures.domain_facets.Complexity.help=Mesure de la simplicit\u00E9/complexit\u00E9 du code. La complexit\u00E9 cyclomatique mesure le nombre minimum de cas de test requis pour couvrir tous les cas. La complexit\u00E9 cognitive est la mesure de la difficult\u00E9 \u00E0 comprendre l'application component_measures.facet_category.new_code_category=Sur du nouveau code component_measures.facet_category.overall_category=Global -component_measures.facet_category.overall_category.estimated=Estimated after merge +component_measures.facet_category.overall_category.estimated=Estimation apr\u00E8s la fusion component_measures.facet_category.tests_category=Tests -component_measures.bubble_chart.zoom_level=Current zoom level. Scroll on the chart to zoom or unzoom, click here to reset. +component_measures.bubble_chart.zoom_level=Niveau de zoom actuel. Faites d\u00E9filer le graphique pour zoomer ou d\u00E9zoomer, cliquez ici pour r\u00E9initialiser. #------------------------------------------------------------------------------ # @@ -3123,20 +3123,20 @@ about_page.projects_analyzed=Projets analys\u00E9s about_page.read_more=En savoir plus about_page.read_documentation=Lire la documentation -about_page.languages=SonarQube est multilangage +about_page.languages=SonarQube est multi-langage about_page.languages.text=Plus de 20 langages sont pris en charge par SonarQube gr\u00E2ce \u00E0 nos propres analyseurs de code. about_page.quality_model=Mod\u00E8le qualit\u00E9 about_page.quality_model.bugs=: ils sont lev\u00E9s sur du code manifestement erron\u00E9 ou tr\u00E8s susceptible de produire un comportement inattendu. about_page.quality_model.vulnerabilities=: elles sont lev\u00E9es sur du code potentiellement vuln\u00E9rable \u00E0 l'exploitation par les hackers. about_page.quality_model.code_smells=: elles sont susceptibles d'induire en erreur les mainteneurs et de leur faire perdre du temps. Elles sont mesur\u00E9es principalement en termes de temps pour les corriger. -about_page.quality_model.security_hotspots=are raised on security-sensitive code that requires manual review to assess whether or not a vulnerability exists. +about_page.quality_model.security_hotspots=: elles sont lev\u00E9es sur du code sensible \u00E0 la s\u00E9curit\u00E9 qui n\u00E9cessite un examen manuel pour \u00E9valuer si une vuln\u00E9rabilit\u00E9 existe ou non. about_page.clean_code=Ecrivez du code propre -about_page.clean_code.text=En r\u00E9solvant les nouveaux probl\u00E8mes d\u00E8s qu'ils apparaissent dans le code. +about_page.clean_code.text=En r\u00E9solvant les nouveaux d\u00E9fauts d\u00E8s qu'ils apparaissent dans le code. -about_page.fix_the_leak=R\u00E9parez la fuite -about_page.fix_the_leak_on_new_code.text=The Clean as You Code approach and the default Quality Gate are based on the new code period - the recent period against which you're tracking issues. For some previous_version makes the most sense, for others the last 30 days is a good option. +about_page.fix_the_leak=Clean as You Code +about_page.fix_the_leak_on_new_code.text=L'approche Clean as You Code et la Barri\u00E8re qualit\u00E9 par d\u00E9faut sont bas\u00E9es sur la nouvelle p\u00E9riode de code - la p\u00E9riode r\u00E9cente par rapport \u00E0 laquelle vous suivez les d\u00E9fauts. Pour certains, la version pr\u00E9c\u00E9dente est la plus logique, pour d'autres, les 30 derniers jours sont une bonne option. about_page.quality_gates=Renforcez la barri\u00E8re qualit\u00E9 about_page.quality_gates.text=La barri\u00E8re qualit\u00E9 de votre projet comprend l'ensemble des conditions que le projet doit remplir avant de pouvoir \u00EAtre mis en production. La barri\u00E8re qualit\u00E9 est con\u00E7ue pour garantir que la qualit\u00E9 de la prochaine version sera meilleure que la derni\u00E8re. @@ -3160,12 +3160,12 @@ about_page.scanners.ant=SonarQube Scanner pour Ant #------------------------------------------------------------------------------ embed_docs.blog=Blog embed_docs.documentation=Documentation -embed_docs.get_help=Get Help -embed_docs.latest_blog=Latest blog -embed_docs.news=Product News -embed_docs.stay_connected=Stay Connected -embed_docs.suggestion=Suggestions For This Page -embed_docs.whats_new=What's new on SonarCloud? +embed_docs.get_help=Obtenir de l'aide +embed_docs.latest_blog=Dernier blog +embed_docs.news=Actualit\u00E9s sur les produits +embed_docs.stay_connected=Restez connect\u00E9 +embed_docs.suggestion=Suggestions pour cette page +embed_docs.whats_new=Quoi de neuf sur SonarCloud ? #------------------------------------------------------------------------------ # @@ -3174,18 +3174,18 @@ embed_docs.whats_new=What's new on SonarCloud? #------------------------------------------------------------------------------ footer.about=A propos footer.community=Communaut\u00E9 -footer.contact_us=Contact us +footer.contact_us=Nous contacter footer.documentation=Documentation footer.help=Aide footer.license=LGPL v3 footer.news=Nouveaut\u00E9s footer.plugins=Plugins -footer.pricing=Pricing -footer.privacy=Privacy -footer.production_database_explanation=La base de donn\u00E9es embarqu\u00E9e n'est pas scalable +footer.pricing=Tarification +footer.privacy=Confidentialit\u00E9 +footer.production_database_explanation=La base de donn\u00E9es embarqu\u00E9e n'est pas scalable, elle ne permet pas la mise \u00E0 niveau vers des versions plus r\u00E9centes de {instance} et ne permet pas de migrer vos donn\u00E9es vers un autre moteur de base de donn\u00E9es. footer.production_database_warning=La base de donn\u00E9es embarqu\u00E9e doit \u00EAtre utilis\u00E9e seulement \u00E0 des fins d'\u00E9valuation -footer.security=Security -footer.status=Status +footer.security=S\u00E9curit\u00E9 +footer.status=Statut footer.terms=CGU footer.twitter=Twitter footer.version_x=Version {0} @@ -3201,19 +3201,19 @@ onboarding.alm.azure=Azure DevOps onboarding.alm.bitbucket=Bitbucket Server onboarding.alm.gitlab=GitLab -onboarding.project_analysis.header=Analyze your project +onboarding.project_analysis.header=Analysez votre projet onboarding.project_analysis.description=We initialized your project on {instance}, now it's up to you to launch analyses! onboarding.project_analysis.guide_to_integrate_pipelines=follow the guide to integrating with Pipelines -onboarding.create_project.set_up_x=Set up {0} -onboarding.create_project.help_set_up_x=Learn more on how to set up {0} +onboarding.create_project.set_up_x=Mise en place {0} +onboarding.create_project.help_set_up_x=En savoir plus sur la fa\u00E7on de mettre en place {0} -onboarding.create_project.setup_manually=Create a project -onboarding.create_project.select_method.manual=Manually -onboarding.create_project.select_method.azure=From Azure DevOps -onboarding.create_project.select_method.bitbucket=From Bitbucket -onboarding.create_project.select_method.github=From GitHub -onboarding.create_project.select_method.gitlab=From GitLab +onboarding.create_project.setup_manually=Cr\u00E9er un projet +onboarding.create_project.select_method.manual=Manuellement +onboarding.create_project.select_method.azure=\u00C0 partir deFrom Azure DevOps +onboarding.create_project.select_method.bitbucket=\u00C0 partir Bitbucket +onboarding.create_project.select_method.github=\u00C0 partir de GitHub +onboarding.create_project.select_method.gitlab=\u00C0 partir de GitLab onboarding.create_project.alm_not_configured=Contact admin for global configuration onboarding.create_project.check_alm_supported=Checking if available onboarding.create_project.project_key=Project key @@ -3356,7 +3356,7 @@ onboarding.analysis.build_wrapper.docs=Please visit the {link} of the Build Wra onboarding.analysis.build_wrapper.docs_link=official documentation -onboarding.analysis.java.maven.header=Execute the Scanner for Maven +onboarding.analysis.java.maven.header=Execute the Scanner for Maven from your computer onboarding.analysis.java.maven.header.ci=Execute the Scanner for Maven from your CI onboarding.analysis.java.maven.text=Running a {instance} analysis with Maven is straighforward. You just need to run the following command in your project's folder. onboarding.analysis.java.maven.docs_link=official documentation of the Scanner for Maven @@ -3365,7 +3365,7 @@ onboarding.analysis.java.maven.text.custom.ci=Run the following command in the p onboarding.analysis.java.maven.header.sonarcloud=Execute the Scanner for Maven from Travis onboarding.analysis.java.maven.text.sonarcloud=Add the following lines to your .travis.yml file: -onboarding.analysis.java.gradle.header=Execute the Scanner for Gradle +onboarding.analysis.java.gradle.header=Execute the Scanner for Gradle from your computer onboarding.analysis.java.gradle.header.ci=Execute the Scanner for Gradle from your CI onboarding.analysis.java.gradle.text.1=Running an analysis with Gradle is straighforward. You just need to declare the {plugin_code} plugin in your {filename} file: onboarding.analysis.java.gradle.text.2=and run the following command: @@ -3377,7 +3377,7 @@ onboarding.analysis.java.gradle.text.2.sonarcloud=and add the following lines to onboarding.analysis.msbuild.header=Download and unzip the Scanner for .NET onboarding.analysis.msbuild.text=Visit the {link} to download the latest version, and add the executable's directory to the {code} environment variable -onboarding.analysis.msbuild.execute=Execute the Scanner for .NET +onboarding.analysis.msbuild.execute=Execute the Scanner for .NET from your computer onboarding.analysis.msbuild.execute.text=Running a {instance} analysis is straighforward. You just need to execute the following commands at the root of your solution. onboarding.analysis.msbuild.docs_link=official documentation of the Scanner for .NET @@ -3385,7 +3385,7 @@ onboarding.analysis.sq_scanner.header.linux=Download and unzip the Scanner for L onboarding.analysis.sq_scanner.header.win=Download and unzip the Scanner for Windows onboarding.analysis.sq_scanner.header.mac=Download and unzip the Scanner for macOS onboarding.analysis.sq_scanner.text=Visit the {link} to download the latest version, and add the {dir} directory to the {env_var} environment variable -onboarding.analysis.sq_scanner.execute=Execute the Scanner +onboarding.analysis.sq_scanner.execute=Execute the Scanner from your computer onboarding.analysis.sq_scanner.execute.text=Running a {instance} analysis is straighforward. You just need to execute the following commands in your project's folder. onboarding.analysis.sq_scanner.execute.text.custom=Run the following commands in your project's folder. onboarding.analysis.sq_scanner.docs=Please visit the {link} for more details. @@ -3409,7 +3409,7 @@ onboarding.tutorial.ci_outro.refresh.why=If the page doesn't refresh after a whi onboarding.tutorial.other.project_key.sentence=Create a {file} file in your repository and paste the following code: onboarding.tutorial.choose_method=How do you want to analyze your repository? -onboarding.tutorial.choose_method.manual=Locally +onboarding.tutorial.choose_method.manual=Manually onboarding.tutorial.choose_method.jenkins=With Jenkins onboarding.tutorial.choose_method.github_action=With GitHub Actions onboarding.tutorial.choose_method.gitlab_ci=With GitLab CI @@ -3437,7 +3437,7 @@ onboarding.tutorial.with.gitlab_ci.project_key.maven.step2=Add the following to onboarding.tutorial.with.gitlab_ci.project_key.gradle.step2=Add the following to your {file} file: onboarding.tutorial.with.gitlab_ci.project_key.other.step2=Create a {file} file in your repository and paste the following code: onboarding.tutorial.with.gitlab_ci.project_key.dotnet.step2=Create a {file} file in your repository and paste the following code: -onboarding.tutorial.with.gitlab_ci.project_key.cfamily.step2=Create a {file} file in your repository and paste the following code: + onboarding.tutorial.with.gitlab_ci.env_variables.title=Add environment variables onboarding.tutorial.with.gitlab_ci.env_variables.description.link=Settings > CI/CD > Variables @@ -3458,7 +3458,7 @@ onboarding.tutorial.with.gitlab_ci.yml.baseconfig=Note that this is a minimal ba onboarding.tutorial.with.gitlab_ci.yml.baseconfig.no_branches=Note that this is a minimal base configuration to run a SonarQube analysis on your main branch. onboarding.tutorial.with.gitlab_ci.yml.existing=If you already have a pipeline configured and running, you might want to add the example from this step to your existing yml file. onboarding.tutorial.with.gitlab_ci.yml.done=Is it done? -onboarding.tutorial.with.gitlab_ci.yml.done.description=You should see the page refresh itself in a few moments with your analysis results if the pipeline runs successfully. +onboarding.tutorial.with.gitlab_ci.yml.done.description=You should see the page refresh itself in a few moments with your analysis results if the {link}. onboarding.tutorial.with.gitlab_ci.yml.done.description.link=pipeline runs successfully onboarding.tutorial.with.gitlab_ci.yml.done.then-what=And then what? onboarding.tutorial.with.gitlab_ci.yml.done.then-what.description=Each new push triggers an analysis by SonarQube. @@ -3743,9 +3743,9 @@ onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection=To mak onboarding.tutorial.with.azure_pipelines.BranchAnalysis.branch_protection.link=documentation onboarding.tutorial.with.azure_pipelines.SaveAndRun.title=Save and run your pipeline onboarding.tutorial.with.azure_pipelines.SaveAndRun.commit=Save your pipeline and push your code to start the analysis -onboarding.tutorial.with.azure_pipelines.SaveAndRun.commit.why=Each new push you make on your branches will trigger a new analysis in SonarQube. +onboarding.tutorial.with.azure_pipelines.SaveAndRun.commit.why=Each new push you make on your branches will trigger a new analysis in SonarQube onboarding.tutorial.with.azure_pipelines.SaveAndRun.refresh=This page will then refresh with your analysis results -onboarding.tutorial.with.azure_pipelines.SaveAndRun.refresh.why=If this page doesn't refresh after a while, please double-check your pipeline configuration. +onboarding.tutorial.with.azure_pipelines.SaveAndRun.refresh.why=If this page doesn't refresh after a while, please double-check your pipeline configuration onboarding.tutorial.with.azure_pipelines.SaveAndRun.then={what} Checkout our {link} to make sure SonarQube analyze and decorate all of your Pull Requests onboarding.tutorial.with.azure_pipelines.SaveAndRun.then.what=Then what? onboarding.tutorial.with.azure_pipelines.SaveAndRun.then.link=Azure integration documentation @@ -3754,8 +3754,8 @@ onboarding.tutorial.with.azure_pipelines.SaveAndRun.then.link=Azure integration # BRANCHES # #------------------------------------------------------------------------------ -branches.main_branch=Main Branch -branches.see_the_pr=See the PR +branches.main_branch=Branche principale +branches.see_the_pr=Voir les PR #------------------------------------------------------------------------------ # @@ -3788,25 +3788,25 @@ branch_like_navigation.tutorial_for_ci=Show me how to set up my CI portfolio.has_always_been_x=has always been {rating} portfolio.was_x_y=\u00E9tait {rating} {date} portfolio.x_in_y={projects} \u00E0 {rating} -portfolio.has_qg_status=Has Quality Gate Status -portfolio.have_qg_status=Have Quality Gate Status +portfolio.has_qg_status=A le statut de barri\u00E8re qualit\u00E9 +portfolio.have_qg_status=Avoir le statut de barri\u00E8re qualit\u00E9 portfolio.empty=Ce portfolio est vide. -portfolio.no_lines_of_code=All projects in this portfolio are empty +portfolio.no_lines_of_code=Tous les projets de ce portfolio sont vides portfolio.not_computed=Ce portfolio n'a pas encore \u00E9t\u00E9 trait\u00E9. -portfolio.app.empty=This application is empty. -portfolio.app.no_lines_of_code=All projects in this application are empty -portfolio.metric_trend=Metric trend -portfolio.lowest_rated_projects=Lowest rated projects +portfolio.app.empty=Cette application est vide. +portfolio.app.no_lines_of_code=Tous les projets de cette application sont vides. +portfolio.metric_trend=Tendance m\u00E9trique +portfolio.lowest_rated_projects=Projets les moins bien not\u00E9s portfolio.health_factors=Portfolio health factors -portfolio.activity_link=Activity -portfolio.measures_link=Measures -portfolio.language_breakdown_link=Language breakdown -portfolio.breakdown=Portfolio breakdown -portfolio.pdf_report=Portfolio PDF Report -portfolio.number_of_projects=Number of projects -portfolio.number_of_lines=Number of lines of code - -portfolio.metric_domain.vulnerabilities=Security Vulnerabilities +portfolio.activity_link=Activit\u00E9 +portfolio.measures_link=Mesures +portfolio.language_breakdown_link=R\u00E9partition langage +portfolio.breakdown=R\u00E9partition Portfolio +portfolio.pdf_report=Rapport PDF Portfolio +portfolio.number_of_projects=Nombre de projets +portfolio.number_of_lines=Nombre de lignes de code + +portfolio.metric_domain.vulnerabilities=Vuln\u00E9rabilit\u00E9s de s\u00E9curit\u00E9 portfolio.metric_domain.security_hotspots=Security Review #------------------------------------------------------------------------------ @@ -3815,11 +3815,11 @@ portfolio.metric_domain.security_hotspots=Security Review # #------------------------------------------------------------------------------ -portfolio.metric_domain.releasability.help=Ratio of projects in the Portfolio that have passed the Quality Gate. -portfolio.metric_domain.reliability.help=Average Reliability rating for all projects in the portfolio. -portfolio.metric_domain.vulnerabilities.help=Average security rating for all projects in the portfolio. -portfolio.metric_domain.security_hotspots.help=Average security review rating for all projects in the portfolio. -portfolio.metric_domain.maintainability.help=Average maintainability rating for all projects in the portfolio. +portfolio.metric_domain.releasability.help=Ratio des projets du portfolio qui ont pass\u00E9 la barri\u00E8re qualit\u00E9. +portfolio.metric_domain.reliability.help=Moyenne des scores de fiabilit\u00E9 pour tous les projets du portfolio. +portfolio.metric_domain.vulnerabilities.help=Moyenne des scores de s\u00E9curit\u00E9 pour tous les projets du portfolio. +portfolio.metric_domain.security_hotspots.help=Moyenne des scores de security review pour tous les projets du portfolio. +portfolio.metric_domain.maintainability.help=Moyenne des scores de maintenabilit\u00E9 pour tous les projets du portfolio. #------------------------------------------------------------------------------ # @@ -3827,18 +3827,18 @@ portfolio.metric_domain.maintainability.help=Average maintainability rating for # #------------------------------------------------------------------------------ encryption.form_intro=La cl\u00E9 secr\u00E8te est enregistr\u00E9e. Vous pouvez chiffrer n'importe quelle valeur de propri\u00E9t\u00E9 avec le formulaire suivant: -encryption.form_note=Veuillez noter que la cl\u00E9 secr\u00E8te peut \u00EAtre modifi\u00E9e. +encryption.form_note=Veuillez noter que la cl\u00E9 secr\u00E8te peut \u00EAtre modifi\u00E9e, mais que toutes les propri\u00E9t\u00E9s chiffr\u00E9es devront \u00EAtre mises \u00E0 jour. {moreInformationLink} encryption.encrypted_value=Valeur chiffr\u00E9e encryption.generate_secret_key=G\u00E9n\u00E9rer une cl\u00E9 secr\u00E8te encryption.generate_new_secret_key=G\u00E9n\u00E9rer une nouvelle cl\u00E9 secr\u00E8te encryption.encrypt=Chiffrer -encryption.secret_key_description=Secret key is required to be able to encrypt properties. {moreInformationLink} +encryption.secret_key_description=La cl\u00E9 secr\u00E8te est n\u00E9cessaire pour pouvoir chiffrer les propri\u00E9t\u00E9s. {moreInformationLink} encryption.secret_key=Cl\u00E9 secr\u00E8te encryption.how_to_use=Mode d'emploi -encryption.how_to_use.content1=Store the secret key in the file {secret_file} of the server. This file can be relocated by defining the property {property} in {propreties_file} -encryption.how_to_use.content2=Restrict access to this file by making it readable and by owner only -encryption.how_to_use.content3=Restart the server if the property {property} has been set or changed. -encryption.how_to_use.content4=For each property that you want to encrypt, generate the encrypted value and replace the original value wherever it is stored (configuration files, command lines). +encryption.how_to_use.content1=Stocker la cl\u00E9 secr\u00E8te dans le fichier {secret_file} du serveur. Ce fichier peut \u00EAtre d\u00E9plac\u00E9 en d\u00E9finissant la propri\u00E9t\u00E9 {property} dans {propreties_file}. +encryption.how_to_use.content2=Restreindre l'acc\u00E8s \u00E0 ce fichier en le rendant lisible et par le propri\u00E9taire seulement +encryption.how_to_use.content3=Red\u00E9marrer le serveur si la propri\u00E9t\u00E9 {property} a \u00E9t\u00E9 d\u00E9finie ou modifi\u00E9e. +encryption.how_to_use.content4=Pour chaque propri\u00E9t\u00E9 que vous souhaitez chiffrer, g\u00E9n\u00E9rez la valeur chiffr\u00E9e et remplacez la valeur originale o\u00F9 qu'elle soit stock\u00E9e (fichiers de configuration, lignes de commande). #------------------------------------------------------------------------------ # @@ -3846,7 +3846,7 @@ encryption.how_to_use.content4=For each property that you want to encrypt, gener # #------------------------------------------------------------------------------ custom_metrics.page=M\u00E9triques personnalis\u00E9es -custom_metrics.deprecated=Custom metrics are deprecated and will be removed soon. +custom_metrics.deprecated=Les m\u00E9triques personnalis\u00E9es sont d\u00E9pr\u00E9ci\u00E9es et seront bient\u00F4t supprim\u00E9es. custom_metrics.page.description=Ces m\u00E9triques sont disponibles sur tous les projets. Des mesures manuelles peuvent \u00EAtre d\u00E9finies projet par projet via l'interface de configuration. custom_metrics.delete_metric=Supprimer la m\u00E9trique custom_metrics.delete_metric.confirmation=Voulez-vous vraiment supprimer la m\u00E9trique "{0}" ? @@ -3867,37 +3867,37 @@ users.deactivate_user=D\u00E9sactiver l'utilisateur users.deactivate_user.confirmation=Voulez-vous vraiment d\u00E9sactiver "{0} ({1})" ? users.create_user=Cr\u00E9er un utilisateur users.update_user=Mettre \u00E0 jour l'utilisateur -users.cannot_update_delegated_user=You cannot update the name and email of this user, as it is controlled by an external identity provider. +users.cannot_update_delegated_user=Vous ne pouvez pas mettre \u00E0 jour le nom et l'adresse \u00E9lectronique de cet utilisateur, car ils sont contr\u00F4l\u00E9s par un fournisseur d'identit\u00E9 externe. users.minimum_x_characters=Minimum {0} caract\u00E8res users.email=Courriel -users.last_connection=Last connection +users.last_connection=Derni\u00E8re connexion users.update_groups=Mettre \u00E0 jour les groupes users.update_tokens=Mettre \u00E0 jour les tokens -users.add=Add user -users.remove=Remove user -users.search_description=Search users by login or name -users.update=Update users +#users.add=Ajouter un utilisateur +#users.remove=Supprimer l'utilisateur +#users.search_description=Recherche d'utilisateurs par login ou nom +#users.update=Mise \u00E0 jour des utilisateurs users.tokens=Tokens -users.user_X_tokens=Tokens of {user} -users.tokens.sure=\u00CAtes-vous s\u00FBr\u00B7e ? -users.tokens.sure_X=Are you sure you want to revoke token {token}? +users.user_X_tokens=Tokens de {user} +users.tokens.sure=\u00CAtes-vous certain ? +users.tokens.sure_X=\u00CAtes-vous certain de vouloir r\u00E9voquer le token {token} ? users.tokens.revoke=R\u00E9voquer -users.tokens.revoke_token=Revoke token +users.tokens.revoke_token=R\u00E9voquer token users.no_tokens=Pas de token users.generate=G\u00E9n\u00E9rer users.generate_tokens=G\u00E9n\u00E9rer des tokens users.enter_token_name=Renseigner le nom du token users.tokens.new_token_created=Le nouveau token "{0}" a \u00E9t\u00E9 cr\u00E9\u00E9. Vous pouvez le copier users.generate_new_token=G\u00E9n\u00E9rer un nouveau token -users.change_admin_password.instance_is_at_risk=Secure your SonarQube instance -users.change_admin_password.header=Default Administrator credentials are still used -users.change_admin_password.description=Your SonarQube instance is still using default administrator credentials. You must change the password for the 'admin' account to secure your SonarQube instance. -users.change_admin_password.form.header=Change the password for user 'admin' -users.change_admin_password.form.password=New password for user 'admin' -users.change_admin_password.form.confirm=Confirm password for user 'admin' -users.change_admin_password.form.cannot_use_default_password=You must choose a password that is different from the default password. -users.change_admin_password.form.success=The admin user's password was successfully changed. -users.change_admin_password.form.continue_to_app=Continue to SonarQube +users.change_admin_password.instance_is_at_risk=S\u00E9curisez votre instance SonarQube +users.change_admin_password.header=Les informations d'identification de l'administrateur par d\u00E9faut sont toujours utilis\u00E9es. +users.change_admin_password.description=Votre instance SonarQube utilise toujours les informations d'identification de l'administrateur par d\u00E9faut. Vous devez changer le mot de passe du compte "admin" pour s\u00E9curiser votre instance SonarQube. +users.change_admin_password.form.header=Changez le mot de passe de l'utilisateur 'admin'. +users.change_admin_password.form.password=Nouveau mot de passe pour l'utilisateur 'admin'. +users.change_admin_password.form.confirm=Confirmer le mot de passe de l'utilisateur 'admin'. +users.change_admin_password.form.cannot_use_default_password=Vous devez choisir un mot de passe diff\u00E9rent du mot de passe par d\u00E9faut. +users.change_admin_password.form.success=Le mot de passe de l'utilisateur admin a \u00E9t\u00E9 modifi\u00E9 avec succ\u00E8s. +users.change_admin_password.form.continue_to_app=Continuer vers SonarQube #------------------------------------------------------------------------------ # @@ -3905,7 +3905,7 @@ users.change_admin_password.form.continue_to_app=Continue to SonarQube # #------------------------------------------------------------------------------ user_groups.page=Groupes d'utilisateurs -user_groups.page.description=Cr\u00E9er et administrer les groupes utilisateur. +user_groups.page.description=Cr\u00E9er et administrer les groupes utilisateurs. user_groups.anyone.description=Quiconque (authentifi\u00E9 ou pas) qui parcourt l'application appartient \u00E0 ce groupe groups.delete_group=Supprimer le groupe groups.delete_group.confirmation=Voulez-vous vraiment supprimer "{0}" ? @@ -3927,42 +3927,42 @@ maintenance.migration_not_supported.text=Les bases de donn\u00E9es int\u00E9gr\u maintenance.upgrade_database=Mettre \u00E0 jour la base de donn\u00E9es maintenance.upgrade_database.1=La mise \u00E0 jour de la base de donn\u00E9es peut durer plusieurs minutes. maintenance.upgrade_database.2=Il est indispensable de sauvegarder la base de donn\u00E9es avant d'effectuer une mise \u00E0 jour. -maintenance.upgrade_database.3=Assuez-vous que vous avez suivi les \u00E9tapes d\u00E9taill\u00E9es dans guide de mise \u00E0 jour de SonarQube. +maintenance.upgrade_database.3=Assurez-vous que vous avez suivi les \u00E9tapes d\u00E9taill\u00E9es dans guide de mise \u00E0 jour de SonarQube. maintenance.upgrade=Mettre \u00E0 jour maintenance.database_migration=Migration de la base de donn\u00E9es maintenance.database_is_up_to_date=La base de donn\u00E9es est \u00E0 jour -maintenance.is_down={instance} is down +maintenance.is_down={instance} est hors service maintenance.sonarqube_is_down.text=Un probl\u00E8me est survenu. Veuillez contacter votre administrateur. maintenance.try_again=Essayer encore -maintenance.is_under_maintenance={instance} is under maintenance -maintenance.sonarqube_is_under_maintenance.1=Pendant l'attente* +maintenance.is_under_maintenance={instance}est en maintenance +maintenance.sonarqube_is_under_maintenance.1=En attendant, installez {link} dans votre IDE ! maintenance.sonarqube_is_under_maintenance_link.1=SonarLint -maintenance.sonarqube_is_under_maintenance.2=Si vous \u00EAtes administrateur et que vous ne savez pas pourquoi ce message est affich\u00E9 -maintenance.sonarqube_is_under_maintenance_link.2=upgrade guide -maintenance.is_starting={instance} is starting -maintenance.is_up={instance} is up +maintenance.sonarqube_is_under_maintenance.2=Si vous \u00EAtes administrateur et que vous ne savez pas pourquoi ce message est affich\u00E9, vous devriez lire le {link}. +maintenance.sonarqube_is_under_maintenance_link.2=guide de mise \u00E0 niveau +maintenance.is_starting={instance} d\u00E9marre +maintenance.is_up={instance} est en ligne maintenance.all_systems_opetational=Tous les syst\u00E8mes sont op\u00E9rationnels. -maintenance.is_offline={instance} is offline -maintenance.sonarqube_is_offline.text=The connection to SonarQube is lost. Please contact your system administrator. +maintenance.is_offline={instance}est hors ligne +maintenance.sonarqube_is_offline.text=La connexion \u00E0 SonarQube est perdue. Veuillez contacter votre administrateur syst\u00E8me. #------------------------------------------------------------------------------ # # INDEXATION # #------------------------------------------------------------------------------ -indexation.in_progress=SonarQube is reloading project data. Some projects will be unavailable until this process is complete. -indexation.progression={0}% complete. -indexation.progression_with_error={0}% complete with some {link}. -indexation.progression_with_error.link=tasks failing -indexation.completed=All project data has been reloaded. -indexation.completed_with_error=SonarQube completed the reload of project data. Some {link} causing some projects to remain unavailable. -indexation.completed_with_error.link=tasks failed -indexation.admin_link=See {link} for more information. -indexation.page_unavailable.title.issues=Issues page is temporarily unavailable -indexation.page_unavailable.title.portfolios=Portfolios page is temporarily unavailable -indexation.page_unavailable.title={componentQualifier} {componentName} is temporarily unavailable -indexation.page_unavailable.description=This page will be available after the data is reloaded. This might take a while depending on the amount of projects and issues in your SonarQube instance. -indexation.page_unavailable.description.additional_information=You can keep analyzing your projects during this process. +indexation.in_progress=SonarQube est en train de recharger les donn\u00E9es des projets. Certains projets seront indisponibles jusqu'\u00E0 ce que ce processus soit termin\u00E9. +indexation.progression={0}% termin\u00E9. +indexation.progression_with_error={0}% termin\u00E9 avec un {lien}. +indexation.progression_with_error.link=\u00E9chec des t\u00E2ches +indexation.completed=Toutes les donn\u00E9es du projet ont \u00E9t\u00E9 recharg\u00E9es. +indexation.completed_with_error=SonarQube a termin\u00E9 le rechargement des donn\u00E9es du projet. Certains {link} font que certains projets restent indisponibles. +indexation.completed_with_error.link=Les t\u00E2ches ont \u00E9chou\u00E9 +indexation.admin_link=See {link} pour plus d'informations. +indexation.page_unavailable.title.issues=La page des d\u00E9fauts est temporairement indisponible +indexation.page_unavailable.title.portfolios=La page des portfolios est temporairement indisponible +indexation.page_unavailable.title={componentQualifier} {componentName} est temporairement indisponible +indexation.page_unavailable.description=Cette page sera disponible apr\u00E8s le rechargement des donn\u00E9es. Cela peut prendre un certain temps en fonction du nombre de projets et de d\u00E9fauts dans votre instance SonarQube. +indexation.page_unavailable.description.additional_information=Vous pouvez continuer \u00E0 analyser vos projets pendant ce processus. #------------------------------------------------------------------------------ @@ -3970,9 +3970,9 @@ indexation.page_unavailable.description.additional_information=You can keep anal # HOMEPAGE # #------------------------------------------------------------------------------ -homepage.current=This page is your homepage. Click to revert to the default homepage. Click on the top-left logo to find it anytime. -homepage.current.is_default=This page is your homepage. Click on the top-left logo to find it anytime. -homepage.check=Click to make the current page your homepage. +homepage.current=Cette page est votre page d'accueil. Cliquez pour revenir \u00E0 la page d'accueil par d\u00E9faut. Cliquez sur le logo en haut \u00E0 gauche pour la retrouver \u00E0 tout moment. +homepage.current.is_default=Cette page est votre page d'accueil. Cliquez sur le logo en haut \u00E0 gauche pour la retrouver \u00E0 tout moment. +homepage.check=Cliquez pour faire de la page courante votre page d'accueil. @@ -3981,21 +3981,21 @@ homepage.check=Click to make the current page your homepage. # FAVORITE # #------------------------------------------------------------------------------ -favorite.action.add=Add project to favorites -favorite.action.remove=Remove project from favorites -favorite.check.TRK=Click to mark this project as favorite. -favorite.check.VW=Click to mark this portfolio as favorite. -favorite.check.SVW=Click to mark this sub-ortfolio as favorite. -favorite.check.APP=Click to mark this application as favorite. -favorite.check.FIL=Click to mark this file as favorite. -favorite.check.UTS=Click to mark this test file as favorite. +favorite.action.add=Ajouter le projet aux favoris +favorite.action.remove=supprimer le projet des favoris +favorite.check.TRK=Cliquez pour marquer ce projet comme favori. +favorite.check.VW=Cliquez pour marquer ce portfolio comme favori. +favorite.check.SVW=Cliquez pour marquer ce sous-portfolio comme favori. +favorite.check.APP=Cliquez pour marquer cette application comme favori. +favorite.check.FIL=Cliquez pour marquer ce fichier comme favori. +favorite.check.UTS=Cliquez pour marquer ce fichier de test comme favori. -favorite.current.TRK=This project is marked as favorite. -favorite.current.VW=This portfolio is marked as favorite. -favorite.current.SVW=This sub-ortfolio is marked as favorite. -favorite.current.APP=This application is marked as favorite. -favorite.current.FIL=This file is marked as favorite. -favorite.current.UTS=This test file is marked as favorite. +favorite.current.TRK=Ce projet est marqu\u00E9 comme favori. +favorite.current.VW=Ce portfolio est marqu\u00E9 comme favori. +favorite.current.SVW=Ce sous-portfolio est marqu\u00E9 comme favori. +favorite.current.APP=Cette application est marqu\u00E9e comme favori. +favorite.current.FIL=Ce fichier est marqu\u00E9 comme favori. +favorite.current.UTS=Ce fichier de test est marqu\u00E9 comme favori. @@ -4005,31 +4005,31 @@ favorite.current.UTS=This test file is marked as favorite. # #------------------------------------------------------------------------------ webhooks.page=Webhooks -webhooks.create=Create Webhook -webhooks.delete=Delete Webhook -webhooks.delete.confirm=Are you sure you want to delete the webhook "{0}"? -webhooks.description=Webhooks are used to notify external services when a project analysis is done. An HTTP POST request including a JSON payload is sent to each of the provided URLs. Learn more in the {url}. -webhooks.deliveries.show=Show recent deliveries -webhooks.deliveries_for_x=Recent deliveries of {0} -webhooks.delivery.duration_x=Duration: {0} +webhooks.create=Cr\u00E9er un Webhook +webhooks.delete=supprimer le Webhook +webhooks.delete.confirm=\u00CAtes-vous certain de vouloir supprimer le webhook "{0}" ? +webhooks.description=Les Webhooks sont utilis\u00E9s pour notifier des services externes lorsqu'une analyse de projet est effectu\u00E9e. Une requ\u00EAte HTTP POST comprenant une charge utile JSON est envoy\u00E9e \u00E0 chacune des URL fournies. Pour en savoir plus, consultez les {url}. +webhooks.deliveries.show=Afficher les distribution r\u00E9centes +webhooks.deliveries_for_x=Les r\u00E9centes distribution de {0} +webhooks.delivery.duration_x=Dur\u00E9e: {0} webhooks.delivery.payload=Payload: -webhooks.delivery.response_x=Response: {0} -webhooks.delivery.server_unreachable=Server Unreachable +webhooks.delivery.response_x=R\u00E9ponse: {0} +webhooks.delivery.server_unreachable=Serveur inaccessible webhooks.documentation_link=Webhooks documentation -webhooks.last_execution=Last delivery -webhooks.last_execution.none=Never -webhooks.latest_delivery_for_x=Last delivery of {0} -webhooks.maximum_reached=You reached your maximum number of {0} webhooks. You can still update or delete an existing one. -webhooks.name=Name -webhooks.name.required=Name is required. -webhooks.no_result=No webhook defined. -webhooks.update=Update Webhook +webhooks.last_execution=Derni\u00E8re distribution +webhooks.last_execution.none=Jamais +webhooks.latest_delivery_for_x=Derni\u00E8re distribution de {0} +webhooks.maximum_reached=Vous avez atteint votre nombre maximum de {0} webhooks. Vous pouvez toujours mettre \u00E0 jour ou supprimer un webhook existant. +webhooks.name=Nom +webhooks.name.required=Le nom est obligatoire. +webhooks.no_result=Aucun webhook n'a \u00E9t\u00E9 d\u00E9fini. +webhooks.update=Mise \u00E0 jour du Webhook webhooks.secret=Secret webhooks.secret_header=Secret? -webhooks.secret.bad_format=Secret must have a maximum length of 200 characters -webhooks.secret.description=If provided, secret will be used as the key to generate the HMAC hex (lowercase) digest value in the 'X-Sonar-Webhook-HMAC-SHA256' header +webhooks.secret.bad_format=Secret doit avoir une longueur maximum de 200 caract\u00E8res +webhooks.secret.description=S'il est fourni, le secret sera utilis\u00E9 comme cl\u00E9 pour g\u00E9n\u00E9rer le HMAC hex (minuscules) digest value dans l'en-t\u00EAte 'X-Sonar-Webhook-HMAC-SHA256'. webhooks.url=URL -webhooks.url.bad_format=Bad format of URL. -webhooks.url.bad_protocol=URL must start with "http://" or "https://". -webhooks.url.description=Server endpoint that will receive the webhook payload, for example: "http://my_server/foo". If HTTP Basic authentication is used, HTTPS is recommended to avoid man in the middle attacks. Example: "https://myLogin:myPassword@my_server/foo" -webhooks.url.required=URL is required. +webhooks.url.bad_format=Mauvais format de l'URL. +webhooks.url.bad_protocol=L'URL doit commencer par "http://" or "https://". +webhooks.url.description=Endpoint du serveur qui recevra les donn\u00E9es utiles du webhook, par exemple : "http://my_server/foo". Si l'authentification HTTP Basic est utilis\u00E9e, HTTPS est recommand\u00E9 pour \u00E9viter les attaques de type "man in the middle". Exemple : "https://myLogin:myPassword@mon_serveur/foo" +webhooks.url.required=L'URL est obligatoire.