Repository navigation
Expand file tree
/
Copy pathstrings.js
More file actions
1 lines (1 loc) · 217 KB
/
Copy pathstrings.js
File metadata and controls
1 lines (1 loc) · 217 KB
1
define({SYSTEM_DEFAULT:"Langue par défaut du système",PROJECT_BUSY:"Opérations en cours sur le projet",DUPLICATING:"Duplication de {0}",MOVING:"Déplacement de {0}",COPYING:"Copie de {0}",DELETING:"Suppression de {0}",DELETE_TO_TRASH:"Déplacement de {0} vers la corbeille",DELETE_TO_RECYCLE_BIN:"Déplacement de {0} vers la corbeille",RENAMING:"Renommage",STORED_IN_YOUR_BROWSER:"Stocké dans votre navigateur",SUPPORT_US_OPEN_COLLECTIVE:"Soutenez-nous sur GitHub Sponsors",GENERIC_ERROR:"(Erreur {0})",NOT_FOUND_ERR:"Fichier/répertoire introuvable.",NOT_READABLE_ERR:"Impossible de lire le fichier/répertoire.",EXCEEDS_MAX_FILE_SIZE:"Les fichiers dont la taille excède {0} Mo ne peuvent pas être ouverts dans {APP_NAME}.",NO_MODIFICATION_ALLOWED_ERR:"Le répertoire cible ne peut pas être modifié.",NO_MODIFICATION_ALLOWED_ERR_FILE:"Vous n’êtes pas autorisé à effectuer des modifications.",CONTENTS_MODIFIED_ERR:"Le fichier a été modifié dans une application autre que {APP_NAME}.",UNSUPPORTED_ENCODING_ERR:"Format de codage inconnu",ENCODE_FILE_FAILED_ERR:"{APP_NAME} n’a pas pu coder le contenu du fichier.",DECODE_FILE_FAILED_ERR:"{APP_NAME} n’a pas pu décoder le contenu du fichier.",UNSUPPORTED_UTF16_ENCODING_ERR:"Actuellement, {APP_NAME} ne prend pas en charge les fichiers texte codés UTF-16.",FILE_EXISTS_ERR:"Le fichier ou le répertoire existe déjà.",FILE:"fichier",FILE_TITLE:"Fichier",DIRECTORY:"répertoire",DIRECTORY_TITLE:"Répertoire",DIRECTORY_NAMES_LEDE:"noms de répertoires",FILENAMES_LEDE:"noms de fichiers",FILENAME:"Nom de fichier",DIRECTORY_NAME:"Nom du répertoire",ERROR_LOADING_PROJECT:"Erreur lors du chargement du projet",OPEN_DIALOG_ERROR:"Une erreur s’est produite lors de l’affichage de la boîte de dialogue Ouvrir. (Erreur {0})",REQUEST_NATIVE_FILE_SYSTEM_ERROR:"Une erreur s’est produite lors de la tentative de chargement du répertoire <span class='dialog-filename'>{0}</span>. (Erreur {1})",READ_DIRECTORY_ENTRIES_ERROR:"Une erreur s’est produite lors de la lecture du contenu du répertoire <span class='dialog-filename'>{0}</span>. (Erreur {1})",ZOOM_WITH_SHORTCUTS:"Utiliser les raccourcis clavier pour zoomer",ZOOM_WITH_SHORTCUTS_DETAILS:"Veuillez utiliser les raccourcis clavier <code><i>{0}</i></code> pour zoomer et <code><i>{1}</i></code> pour dézoomer.",ERROR_OPENING_FILE_TITLE:"Erreur lors de l’ouverture du fichier",ERROR_OPENING_FILE:"Une erreur s’est produite lors de la tentative d’ouverture du fichier <span class='dialog-filename'>{0}</span>. {1}",ERROR_OPENING_FILES:"Une erreur s’est produite en tentant d’ouvrir les fichiers suivants :",ERROR_RELOADING_FILE_TITLE:"Erreur lors du rechargement des modifications à partir du disque",ERROR_RELOADING_FILE:"Une erreur s’est produite lors de la tentative de rechargement du fichier <span class='dialog-filename'>{0}</span>. {1}",ERROR_SAVING_FILE_TITLE:"Erreur lors de l’enregistrement du fichier",ERROR_SAVING_FILE:"Une erreur s’est produite lors de la tentative d’enregistrement du fichier <span class='dialog-filename'>{0}</span>. {1}",ERROR_RENAMING_FILE_TITLE:"Erreur lors du changement de nom du {0}",ERROR_RENAMING_FILE:"Une erreur s’est produite lors de la tentative de changement de nom du {2} <span class='dialog-filename'>{0}</span>. {1}",ERROR_RENAMING_NOT_IN_PROJECT:"Le fichier ou le répertoire ne fait pas partie du projet actuellement ouvert. Or, seuls les fichiers appartenant au projet peuvent être renommés à ce stade.",ERROR_MOVING_FILE_TITLE:"Erreur lors du déplacement de l’élément {0}",ERROR_MOVING_FILE:"Une erreur s’est produite lors du déplacement de l’élément {2} <span class='dialog-filename'>{0}</span>. {1}",ERROR_MOVING_NOT_IN_PROJECT:"Impossible de déplacer le fichier/dossier, car ils ne font pas partie du projet en cours.",ERROR_DELETING_FILE_TITLE:"Erreur lors de la suppression du {0}",ERROR_DELETING_FILE:"Une erreur s’est produite lors de la tentative de suppression du {2} <span class='dialog-filename'>{0}</span>. {1}",INVALID_FILENAME_TITLE:"{0} non valide",CANNOT_PASTE_TITLE:"Impossible de coller {0}",CANNOT_DOWNLOAD_TITLE:"Impossible de télécharger {0}",ERR_TYPE_DOWNLOAD_FAILED:"Une erreur s'est produite lors du téléchargement de <span class='dialog-filename'>{0}</span>",ERR_TYPE_PASTE_FAILED:"Une erreur s'est produite lors du collage de <span class='dialog-filename'>{0}</span> dans <span class='dialog-filename'>{1}</span>",CANNOT_DUPLICATE_TITLE:"Impossible de dupliquer",ERR_TYPE_DUPLICATE_FAILED:"Une erreur s'est produite lors de la duplication de <span class='dialog-filename'>{0}</span>",ERR_TYPE_DUPLICATE_FAILED_NO_FILE:"Veuillez sélectionner un fichier à dupliquer.",INVALID_FILENAME_MESSAGE:"Les {0} ne peuvent pas utiliser de termes réservés au système, finir par un point (.) ou contenir l’un des caractères suivants : <code class='emphasized'>{1}</code>",ENTRY_WITH_SAME_NAME_EXISTS:"Il existe déjà un fichier ou un répertoire portant le nom <span class='dialog-filename'>{0}</span>.",ERROR_CREATING_FILE_TITLE:"Erreur lors de la création de l’élément {0}",ERROR_CREATING_FILE:"Une erreur s’est produite lors de la tentative de création du {0} <span class='dialog-filename'>{1}</span>. {2}",ERROR_MIXED_DRAGDROP:"Impossible d’ouvrir un dossier en même temps que d’autres fichiers.",DROP_TO_OPEN_FILES:"Déposer pour ouvrir les fichiers",DROP_TO_OPEN_FILE:"Déposer pour ouvrir le fichier",DROP_TO_OPEN_PROJECT:"Déposer pour ouvrir le dossier `{0}` comme projet",ERROR_KEYMAP_TITLE:"Erreur lors de la lecture du mappage de touches utilisateur",ERROR_KEYMAP_CORRUPT:"Votre fichier de mappage de touches n’est pas un fichier JSON valide. Il va s’ouvrir afin que vous puissiez corriger le format.",ERROR_LOADING_KEYMAP:"Votre fichier de mappage de touches n’étant pas un fichier texte codé en UTF-8 valide, il ne peut pas être chargé.",ERROR_RESTRICTED_COMMANDS:"Vous ne pouvez pas réaffecter de raccourcis à ces commandes : {0}",ERROR_RESTRICTED_SHORTCUTS:"Vous ne pouvez pas réaffecter ces raccourcis : {0}",ERROR_MULTIPLE_SHORTCUTS:"Vous réaffectez plusieurs raccourcis à ces commandes : {0}",ERROR_DUPLICATE_SHORTCUTS:"Plusieurs liaisons ont été définies pour les raccourcis suivants : {0}",ERROR_INVALID_SHORTCUTS:"Ces raccourcis ne sont pas valides : {0}",ERROR_NONEXISTENT_COMMANDS:"Vous affectez des raccourcis à des commandes qui n'existent pas : {0}",ERROR_PREFS_CORRUPT_TITLE:"Erreur lors de la lecture des préférences",ERROR_PREFS_RESET_TITLE:"Réinitialisation des paramètres - Redémarrage requis",ERROR_PREFS_PROJECT_LINT:"Préférences du projet",ERROR_PREFS_PROJECT_LINT_MESSAGE:"Erreur : le projet contient à la fois les fichiers `.brackets.json` et `.phcode.json`, ce qui provoque un conflit. Veuillez supprimer soit `.brackets.json`, soit `.phcode.json`, puis rechargez le projet.",ERROR_PREFS_CORRUPT:"Votre fichier de préférences n’est pas un fichier JSON valide, il va donc être ouvert afin que vous puissiez corriger le format. Vous devrez ensuite redémarrer {APP_NAME} pour que les modifications prennent effet.",ERROR_PREFS_CORRUPT_RESET:"Vos paramètres {APP_NAME} ont été endommagés et ont été réinitialisés. Veuillez redémarrer {APP_NAME} pour que les modifications prennent effet.",ERROR_PROJ_PREFS_CORRUPT:"Votre fichier de préférences de projet n’est pas un fichier JSON valide, il va donc être ouvert afin que vous puissiez corriger le format. Vous devrez ensuite recharger le projet pour que les modifications prennent effet.",ERROR_IN_BROWSER_TITLE:"Malheureusement, {APP_NAME} n’est pas encore compatible avec les navigateurs.",ERROR_IN_BROWSER:"{APP_NAME} est défini en HTML, mais il s’exécute actuellement en tant qu’application de bureau, vous pouvez donc l’utiliser afin de modifier des fichiers locaux. Utilisez l’interpréteur de commandes d’application situé dans le référentiel <b>github.com/adobe/brackets-shell</b> afin d’exécuter {APP_NAME}.",ERROR_MAX_FILES_TITLE:"Erreur lors de l’indexation des fichiers",ERROR_MAX_FILES:"Ce projet contient plus de 30 000 fichiers. Les fonctionnalités qui s’appliquent de manière globale à plusieurs fichiers peuvent être désactivées ou se comporter comme si le projet était vide. <a href='https://github.com/adobe/brackets/wiki/Large-Projects'>En savoir plus sur l’utilisation de projets volumineux</a>.",UNSUPPORTED_DOM_APIS_CONFIRM:"Les API `window.confirm` et `window.prompt` ne sont pas disponibles dans l’aperçu en direct intégré de {APP_NAME}. Veuillez afficher l’aperçu en direct dans une fenêtre séparée pour utiliser ces API dans le navigateur.",ERROR_LAUNCHING_BROWSER_TITLE:"Erreur lors du lancement du navigateur",ERROR_CANT_FIND_CHROME:"Le navigateur Google Chrome est introuvable. Assurez-vous qu’il est installé.",ERROR_LAUNCHING_BROWSER:"Une erreur s’est produite lors du lancement du navigateur. (Erreur {0})",LIVE_DEVELOPMENT_ERROR_TITLE:"Erreur du module Aperçu en direct",LIVE_DEVELOPMENT_RELAUNCH_TITLE:"Connexion au navigateur",LIVE_DEVELOPMENT_ERROR_MESSAGE:"Pour que le module Aperçu en direct puisse se connecter, vous devez relancer Chrome en activant la fonction de débogage à distance.<br /><br />Voulez-vous relancer Chrome et activer le débogage à distance ?<br /><br />",LIVE_DEV_LOADING_ERROR_MESSAGE:"Impossible de charger la page Aperçu en direct.",LIVE_DEV_NEED_BASEURL_MESSAGE:"Pour lancer l’Aperçu en direct avec un fichier de serveur, vous devez indiquer une URL de base pour ce projet.",LIVE_DEV_SERVER_NOT_READY_MESSAGE:"Une erreur s’est produite au démarrage du serveur HTTP pour les fichiers d’aperçu en direct. Veuillez réessayer.",LIVE_DEVELOPMENT_TROUBLESHOOTING:"Pour plus d’informations, consultez la page <a href='{0}' title='{0}'>Résolution des erreurs de connexion à l’Aperçu en direct</a>.",LIVE_PREVIEW_HIDE_OVERLAY:"Masquer ce message",LIVE_DEV_STATUS_TIP_NOT_CONNECTED:"Aperçu en direct",LIVE_DEV_STATUS_TIP_PROGRESS1:"Aperçu en direct : Connexion…",LIVE_DEV_STATUS_TIP_PROGRESS2:"Aperçu en direct : Initialisation…",LIVE_DEV_STATUS_TIP_CONNECTED:"Serveur d'aperçu instantané actif",LIVE_DEV_STATUS_TIP_OUT_OF_SYNC:"Aperçu en direct",LIVE_DEV_TOOLTIP_SHOW_IN_EDITOR:"{0} - Afficher dans l'éditeur…",LIVE_DEV_SELECT_FILE_TO_PREVIEW:"Sélectionner le fichier pour l'aperçu instantané",LIVE_DEV_CLICK_TO_RELOAD_PAGE:"Recharger la page",LIVE_DEV_TOGGLE_LIVE_HIGHLIGHT:"Activer/Désactiver le surlignage de l'aperçu instantané",LIVE_DEV_CLICK_POPOUT:"Détacher l'aperçu instantané dans une nouvelle fenêtre",LIVE_DEV_OPEN_CHROME:"Ouvrir dans Chrome…",LIVE_DEV_OPEN_SAFARI:"Ouvrir dans Safari…",LIVE_DEV_OPEN_EDGE:"Ouvrir dans Edge…",LIVE_DEV_OPEN_FIREFOX:"Ouvrir dans Firefox…",LIVE_DEV_OPEN_ERROR_TITLE:"Erreur lors de l'ouverture de l'aperçu en direct dans {0}",LIVE_DEV_OPEN_ERROR_MESSAGE:"Assurez-vous que le navigateur {0} est installé et réessayez.",LIVE_DEV_CLICK_TO_PIN_UNPIN:"Épingler ou détacher la page d'aperçu",MD_VIEWER_THEME_DESCRIPTION:"Thème pour la visionneuse Markdown (clair ou sombre)",LIVE_DEV_STATUS_TIP_SYNC_ERROR:"Aperçu en direct (échec de la mise à jour en raison d’une erreur de syntaxe)",LIVE_DEV_SETTINGS:"Paramètres de l'aperçu en direct…",LIVE_DEV_SETTINGS_BANNER:"Configurer un serveur personnalisé pour prévisualiser en direct `<b>{0}</b>` et d'autres fichiers rendus par le serveur (PHP, JSP, etc.)",LIVE_DEV_SETTINGS_TITLE:"Paramètres de l'aperçu en direct",LIVE_DEV_SETTINGS_STARTUP:"Afficher le panneau d'aperçu en direct au démarrage",LIVE_DEV_SETTINGS_SERVER_PREFERENCE:"`true` pour activer le serveur de développement personnalisé",LIVE_DEV_SETTINGS_STARTUP_PREFERENCE:"`true` pour afficher le panneau d'aperçu en direct au démarrage",LIVE_DEV_SETTINGS_HOT_RELOAD_PREFERENCE:"`true` si le serveur prend en charge le rechargement à chaud et désactive le rechargement de l'aperçu en direct à la sauvegarde",LIVE_DEV_SETTINGS_USE_SERVER:"Utiliser un serveur de développement personnalisé pour ce projet",LIVE_DEV_SETTINGS_SERVE_PREFERENCE:"URL de votre serveur de développement pour le projet, par ex. http://localhost:8000/php",LIVE_DEV_SETTINGS_SERVER_INBUILT:"Par ex. http://localhost:8000/php - Utilise actuellement le serveur intégré.",LIVE_DEV_SETTINGS_SERVER_ROOT:"Dossier servi dans le projet",LIVE_DEV_SETTINGS_SERVER_ROOT_HELP:"Par ex. www/ (Par défaut : /)",LIVE_DEV_SETTINGS_SERVER_ROOT_PREF:"Chemin d'accès au sein du projet servi par le serveur de développement. Par ex. www/ (Par défaut : /)",LIVE_DEV_SETTINGS_RELOAD:"Rechargement à chaud pris en charge par le serveur",LIVE_DEV_SETTINGS_RELOAD_HELP:"Certains serveurs prennent en charge le rechargement à chaud, où les modifications de code sont transmises à la page sans rechargement complet.",LIVE_DEV_SETTINGS_FRAMEWORK:"Framework du serveur",LIVE_DEV_SETTINGS_FRAMEWORK_CUSTOM:"Personnalisé",LIVE_DEV_SETTINGS_FRAMEWORK_PREFERENCES:"Framework du serveur, actuellement seul Docusaurus est pris en charge",LIVE_DEV_SETTINGS_ELEMENT_HIGHLIGHT_PREFERENCE:"Inspecter l'élément dans l'Aperçu en direct au 'survol' ou au 'clic'. La valeur par défaut est 'survol'.",LIVE_DEV_SETTINGS_SHOW_RULER_LINES_PREFERENCE:"Afficher les mesures lorsque des éléments sont sélectionnés dans l'aperçu en direct. Par défaut : 'false'",LIVE_DEV_SETTINGS_SHOW_STYLES_BAR_PREFERENCE:"Afficher la barre de styles lorsque des éléments sont sélectionnés dans l'aperçu en direct. La valeur par défaut est 'true'",LIVE_DEV_SETTINGS_SHOW_STARTER_BAR_PREFERENCE:"Affiche la barre de démarrage lorsque la page de l'aperçu en direct est vide. La valeur par défaut est 'true'.",LIVE_DEV_SETTINGS_STYLES_BAR_POSITION_PREFERENCE:"Définit le bord ('top' ou 'bottom') sur lequel la barre de styles de l'aperçu en direct s'ancre. La valeur par défaut est 'bottom'.",LIVE_DEV_TOOLBOX_SELECT_PARENT:"Sélectionner le parent",LIVE_DEV_SCRIPT_GENERATED_TOOLTIP:"Ajouté par un script, il n'est donc pas dans la source HTML. Ses règles CSS peuvent toujours être modifiées.",LIVE_DEV_STYLER_SCRIPT_ELEMENT_NOTICE:"Élément généré par un script : les modifications sont enregistrées dans ses règles CSS",LIVE_DEV_TOOLBOX_EDIT_TEXT:"Modifier le texte",LIVE_DEV_TOOLBOX_DOUBLE_CLICK_HINT:"Double-clic",LIVE_DEV_TOOLBOX_EDIT_ELEMENT_PROPS:"Modifier les propriétés de l'élément",LIVE_DEV_TOOLBOX_EDIT_HYPERLINK:"Modifier le lien hypertexte",LIVE_DEV_HYPERLINK_NO_HREF:"Aucun href défini",LIVE_DEV_HYPERLINK_OPEN_LINK:"Ouvrir ce lien",LIVE_DEV_HYPERLINK_OPENS_NEW_TAB:"Ouvre dans un nouvel onglet",LIVE_DEV_HYPERLINK_LEARN_MORE:"En savoir plus sur les liens",LIVE_DEV_TOOLBOX_DUPLICATE:"Dupliquer",LIVE_DEV_TOOLBOX_DELETE:"Supprimer",LIVE_DEV_TOOLBOX_IMAGE_GALLERY:"Galerie d'images",LIVE_DEV_TOOLBOX_MORE_OPTIONS:"Plus d'options",LIVE_DEV_STYLER_BACKGROUND:"Couleur de fond",LIVE_DEV_STYLER_TEXT_COLOR:"Couleur du texte",LIVE_DEV_STYLER_FONT:"Famille de police",LIVE_DEV_STYLER_FONT_DEFAULT:"Par défaut",LIVE_DEV_STYLER_SIZE:"Taille de la police",LIVE_DEV_STYLER_WEIGHT:"Graisse de la police",LIVE_DEV_STYLER_ALIGN:"Alignement du texte",LIVE_DEV_STYLER_BORDER:"Bordure",LIVE_DEV_STYLER_SPACING:"Modèle de boîte",LIVE_DEV_STYLER_LAYOUT:"Mise en page",LIVE_DEV_STYLER_TEXT_STYLE:"Style du texte",LIVE_DEV_STYLER_DOCK_TOP:"Ancrer en haut",LIVE_DEV_STYLER_DOCK_BOTTOM:"Ancrer en bas",LIVE_DEV_STYLER_RESET:"Réinitialiser les modifications",LIVE_DEV_STYLER_NOTHING_TO_RESET:"Aucune modification à réinitialiser",LIVE_DEV_STYLER_OVERRIDDEN:"Cette modification est remplacée par une règle plus spécifique",LIVE_DEV_STYLER_APPLY_INLINE:"Appliquer quand même",LIVE_DEV_STYLER_CLOSE_SAVED:"Terminé",LIVE_DEV_STYLER_MIXED:"Mixte",LIVE_DEV_STYLER_SIDES_MIXED:"Les côtés diffèrent — modifiez chaque côté séparément",LIVE_DEV_STYLER_SEARCH_FONTS:"Rechercher des polices…",LIVE_DEV_STYLER_FONTS_GOOGLE:"Google",LIVE_DEV_STYLER_FONTS_SYSTEM:"Système",LIVE_DEV_STYLER_NO_FONTS_FOUND:"Aucune police trouvée",LIVE_DEV_STYLER_LOAD_MORE:"Charger plus",LIVE_DEV_STYLER_FONTS_MANUAL:"Manuel",LIVE_DEV_STYLER_FONT_MANUAL_PLACEHOLDER:"Exemple : Helvetica Neue",LIVE_DEV_STYLER_FONT_MANUAL_APPLY:"Appliquer",LIVE_DEV_STYLER_FONT_MANUAL_HINT:"Saisissez un nom de police. Les polices Google Fonts sont ajoutées pour vous ; les autres doivent déjà être disponibles.",LIVE_DEV_STYLER_FONT_UPLOAD:"Importer un fichier de police",LIVE_DEV_STYLER_FONT_UPLOAD_HINT:".ttf .otf .woff .woff2",LIVE_DEV_STYLER_FONT_UPLOAD_FAILED:"Impossible d'ajouter ce fichier de police",LIVE_DEV_STYLER_WEIGHT_THIN:"Fin",LIVE_DEV_STYLER_WEIGHT_EXTRA_LIGHT:"Extra-Léger",LIVE_DEV_STYLER_WEIGHT_LIGHT:"Léger",LIVE_DEV_STYLER_WEIGHT_REGULAR:"Normal",LIVE_DEV_STYLER_WEIGHT_MEDIUM:"Moyen",LIVE_DEV_STYLER_WEIGHT_SEMI_BOLD:"Demi-gras",LIVE_DEV_STYLER_WEIGHT_BOLD:"Gras",LIVE_DEV_STYLER_WEIGHT_EXTRA_BOLD:"Extra-gras",LIVE_DEV_STYLER_WEIGHT_BLACK:"Noir",LIVE_DEV_STYLER_LINE_HEIGHT:"Interligne",LIVE_DEV_STYLER_LETTER_SPACING:"Espacement des lettres",LIVE_DEV_STYLER_WORD_SPACING:"Espacement des mots",LIVE_DEV_STYLER_TEXT_INDENT:"Retrait du texte",LIVE_DEV_STYLER_FORMAT_TAB:"Mise en forme",LIVE_DEV_STYLER_SPACING_TAB:"Espacement",LIVE_DEV_STYLER_CASE:"Casse",LIVE_DEV_STYLER_ITALIC:"Italique",LIVE_DEV_STYLER_UNDERLINE:"Souligné",LIVE_DEV_STYLER_OVERLINE:"Ligne au-dessus",LIVE_DEV_STYLER_STRIKETHROUGH:"Barré",LIVE_DEV_STYLER_NONE:"Aucun",LIVE_DEV_STYLER_UPPERCASE:"Majuscules",LIVE_DEV_STYLER_LOWERCASE:"Minuscules",LIVE_DEV_STYLER_CAPITALIZE:"Capitale initiale",LIVE_DEV_STYLER_ALIGN_LEFT:"Aligner à gauche",LIVE_DEV_STYLER_ALIGN_CENTER:"Centrer",LIVE_DEV_STYLER_ALIGN_RIGHT:"Aligner à droite",LIVE_DEV_STYLER_ALIGN_JUSTIFY:"Justifier",LIVE_DEV_STYLER_CURSOR:"Curseur",LIVE_DEV_STYLER_CURSOR_AUTO:"Auto",LIVE_DEV_STYLER_CURSOR_DEFAULT:"Par défaut",LIVE_DEV_STYLER_CURSOR_POINTER:"Pointeur",LIVE_DEV_STYLER_CURSOR_TEXT:"Texte",LIVE_DEV_STYLER_CURSOR_MOVE:"Déplacement",LIVE_DEV_STYLER_CURSOR_GRAB:"Saisir",LIVE_DEV_STYLER_CURSOR_GRABBING:"Saisie",LIVE_DEV_STYLER_CURSOR_NOT_ALLOWED:"Interdit",LIVE_DEV_STYLER_CURSOR_HELP:"Aide",LIVE_DEV_STYLER_CURSOR_WAIT:"Attente",LIVE_DEV_STYLER_CURSOR_PROGRESS:"Progression",LIVE_DEV_STYLER_CURSOR_CROSSHAIR:"Réticule",LIVE_DEV_STYLER_CURSOR_ZOOM_IN:"Zoom avant",LIVE_DEV_STYLER_CURSOR_ZOOM_OUT:"Zoom arrière",LIVE_DEV_STYLER_REMOVE_BACKGROUND:"Supprimer la couleur d'arrière-plan",LIVE_DEV_STYLER_REMOVE_PROPERTY:"Supprimer {0}",LIVE_DEV_STYLER_RESET_DEFAULT:"Réinitialiser à la valeur par défaut du navigateur",LIVE_DEV_STYLER_CTX_NOT_SET:"Non défini sur cet élément",LIVE_DEV_STYLER_CTX_SHORTHAND_BLOCKED:"Défini par une propriété raccourcie, utilisez Réinitialiser à la place",LIVE_DEV_STYLER_AFFECTS_TITLE:"{0} affecte {1} éléments sur cette page",LIVE_DEV_STYLER_CTX_AFFECTS:"affecte {0} éléments",LIVE_DEV_STYLER_CTX_AFFECTS_ONE:"affecte uniquement cet élément",LIVE_DEV_STYLER_CTX_FROM_RULE:"Provient de {0}",LIVE_DEV_STYLER_CTX_INLINE_STYLE:"le style en ligne de cet élément",LIVE_DEV_STYLER_CTX_ADDS_REVERT:"Ajoute {0} à cet élément",LIVE_DEV_STYLER_CLEAR_IN_RULE:"{0} est défini par {1}",LIVE_DEV_STYLER_CLEAR_IN_INLINE:"{0} est défini dans {1}",LIVE_DEV_STYLER_CLEAR_IN_SHORTHAND:"{0} est défini par le raccourci {1}",LIVE_DEV_STYLER_CLEAR_REMOVE_BTN:"Supprimer",LIVE_DEV_STYLER_CLEAR_RESET_BTN:"Réinitialiser",LIVE_DEV_STYLER_LEARN_MORE:"En savoir plus…",LIVE_DEV_STYLER_RADIUS:"Rayon",LIVE_DEV_STYLER_WIDTH:"Largeur",LIVE_DEV_STYLER_COLOR:"Couleur",LIVE_DEV_STYLER_ON_THIS_PAGE:"Sur cette page",LIVE_DEV_STYLER_FROM_GOOGLE:"Depuis Google Fonts",LIVE_DEV_STYLER_COMMON_COLORS:"Courantes",LIVE_DEV_STYLER_COLOR_WHITE:"Blanc",LIVE_DEV_STYLER_COLOR_SILVER:"Argenté",LIVE_DEV_STYLER_COLOR_GRAY:"Gris",LIVE_DEV_STYLER_COLOR_BLACK:"Noir",LIVE_DEV_STYLER_COLOR_RED:"Rouge",LIVE_DEV_STYLER_COLOR_MAROON:"Marron",LIVE_DEV_STYLER_COLOR_ORANGE:"Orange",LIVE_DEV_STYLER_COLOR_GOLD:"Or",LIVE_DEV_STYLER_COLOR_YELLOW:"Jaune",LIVE_DEV_STYLER_COLOR_OLIVE:"Olive",LIVE_DEV_STYLER_COLOR_LIME:"Citron vert",LIVE_DEV_STYLER_COLOR_GREEN:"Vert",LIVE_DEV_STYLER_COLOR_TEAL:"Sarcelle",LIVE_DEV_STYLER_COLOR_CYAN:"Cyan",LIVE_DEV_STYLER_COLOR_BLUE:"Bleu",LIVE_DEV_STYLER_COLOR_NAVY:"Marine",LIVE_DEV_STYLER_COLOR_INDIGO:"Indigo",LIVE_DEV_STYLER_COLOR_PURPLE:"Violet",LIVE_DEV_STYLER_COLOR_MAGENTA:"Magenta",LIVE_DEV_STYLER_COLOR_VIOLET:"Violet",LIVE_DEV_STYLER_COLOR_PINK:"Rose",LIVE_DEV_STYLER_STYLE:"Style",LIVE_DEV_STYLER_SOLID:"Pleine",LIVE_DEV_STYLER_DASHED:"En tirets",LIVE_DEV_STYLER_DOTTED:"En pointillés",LIVE_DEV_STYLER_DOUBLE:"Double",LIVE_DEV_STYLER_OUTLINE:"Contour",LIVE_DEV_STYLER_OFFSET:"Décalage",LIVE_DEV_STYLER_BORDER_AND_OUTLINE:"Bordure et contour",LIVE_DEV_STYLER_BORDER_COLOR:"Couleur de la bordure",LIVE_DEV_STYLER_OUTLINE_COLOR:"Couleur du contour",LIVE_DEV_STYLER_SIDE:"Côté",LIVE_DEV_STYLER_PADDING:"Marge intérieure",LIVE_DEV_STYLER_MARGIN:"Marge",LIVE_DEV_STYLER_SIDES_LINKED:"Modifier tous les côtés ensemble",LIVE_DEV_STYLER_SIDES_INDEPENDENT:"Modifier les côtés indépendamment",LIVE_DEV_STYLER_LINK_NONE:"Côtés indépendants - chaque côté a sa propre valeur",LIVE_DEV_STYLER_LINK_PAIRED:"Associés - haut et bas liés, gauche et droite liés",LIVE_DEV_STYLER_LINK_ALL:"Tous les côtés liés - une seule valeur pour tous les côtés",LIVE_DEV_STYLER_LINK_NONE_SHORT:"Indépendant",LIVE_DEV_STYLER_LINK_PAIRED_SHORT:"Associés",LIVE_DEV_STYLER_LINK_ALL_SHORT:"Tous liés",LIVE_DEV_STYLER_LINK_CYCLE_HINT:"Cliquez pour changer la liaison des côtés",LIVE_DEV_STYLER_ALL_SIDES:"Tous",LIVE_DEV_STYLER_TOP:"Haut",LIVE_DEV_STYLER_RIGHT:"Droite",LIVE_DEV_STYLER_BOTTOM:"Bas",LIVE_DEV_STYLER_LEFT:"Gauche",LIVE_DEV_STYLER_DISPLAY:"Affichage",LIVE_DEV_STYLER_DIRECTION:"Direction",LIVE_DEV_STYLER_JUSTIFY:"Justification",LIVE_DEV_STYLER_ALIGN_ITEMS:"Alignement des éléments",LIVE_DEV_STYLER_WRAP:"Retour à la ligne",LIVE_DEV_STYLER_GAP:"Espacement",LIVE_DEV_STYLER_COLUMNS:"Colonnes",LIVE_DEV_STYLER_ROWS:"Lignes",LIVE_DEV_STYLER_POSITION:"Position",LIVE_DEV_STYLER_Z_INDEX:"Z-index",LIVE_DEV_STYLER_BLOCK:"Bloc",LIVE_DEV_STYLER_INLINE:"En ligne",LIVE_DEV_STYLER_INLINE_BLOCK:"Bloc en ligne",LIVE_DEV_STYLER_FLEX:"Flex",LIVE_DEV_STYLER_INLINE_FLEX:"Flex en ligne",LIVE_DEV_STYLER_GRID:"Grille",LIVE_DEV_STYLER_HIDDEN:"Masqué",LIVE_DEV_STYLER_ROW:"Ligne",LIVE_DEV_STYLER_COLUMN:"Colonne",LIVE_DEV_STYLER_ROW_REVERSE:"Ligne inversée",LIVE_DEV_STYLER_COLUMN_REVERSE:"Colonne inversée",LIVE_DEV_STYLER_START:"Début",LIVE_DEV_STYLER_CENTER:"Centre",LIVE_DEV_STYLER_END:"Fin",LIVE_DEV_STYLER_SPACE_BETWEEN:"Espace entre",LIVE_DEV_STYLER_SPACE_AROUND:"Espace autour",LIVE_DEV_STYLER_SPACE_EVENLY:"Espacement uniforme",LIVE_DEV_STYLER_STRETCH:"Étirer",LIVE_DEV_STYLER_BASELINE:"Ligne de base",LIVE_DEV_STYLER_NO_WRAP:"Sans retour à la ligne",LIVE_DEV_STYLER_WRAP_REVERSE:"Retour à la ligne inversé",LIVE_DEV_STYLER_STATIC:"Statique",LIVE_DEV_STYLER_RELATIVE:"Relative",LIVE_DEV_STYLER_ABSOLUTE:"Absolue",LIVE_DEV_STYLER_STICKY:"Sticky",LIVE_DEV_STYLER_FIXED:"Fixe",LIVE_DEV_STYLER_PLACEMENT:"Placement",LIVE_DEV_STYLER_DISTRIBUTE:"Distribution",LIVE_DEV_STYLER_PACKED:"Groupé",LIVE_DEV_STYLER_APPLIES_TO:"Appliquer à",LIVE_DEV_STYLER_INLINE_STYLE:"En ligne",LIVE_DEV_STYLER_TARGET_INLINE_HINT:"directement sur l'élément",LIVE_DEV_STYLER_TARGET_COUNT:"affecte {0} élément(s) sur la page",LIVE_DEV_STYLER_TARGET_CREATE:"Nouvelle règle dans {0}",LIVE_DEV_STYLER_NEW_RULE:"Créer une nouvelle règle…",LIVE_DEV_STYLER_NEW_RULE_TITLE:"Créer une nouvelle règle",LIVE_DEV_STYLER_NEW_ADDS_CLASS:'Ajoute la classe "{0}" à cet élément et enregistre le style dans {1}',LIVE_DEV_STYLER_NEW_ADDS_ID:'Attribue l\'ID "{0}" à cet élément et enregistre le style dans {1}',LIVE_DEV_STYLER_NEW_SAVES_ONE:"Enregistre le style dans {0} - stylise uniquement cet élément",LIVE_DEV_STYLER_NEW_SAVES_MANY:"Enregistre le style dans {0} - stylise {1} éléments sur la page",LIVE_DEV_STYLER_NEW_ERR_ID_TAKEN:"Un autre élément possède déjà cet ID - essayez plutôt une classe",LIVE_DEV_STYLER_NEW_ERR_NO_MATCH:"Ceci ne correspond pas à l'élément sélectionné, vos modifications ne l'affecteront donc pas",LIVE_DEV_STYLER_NEW_ERR_PSEUDO_ELEMENT:'Les pseudo-éléments comme "::before" ne peuvent pas être stylisés ici',LIVE_DEV_STYLER_NEW_ERR_STATE_BASE:"Ajoutez une classe ou un ID avant l'état, comme .button:hover",LIVE_DEV_STYLER_NEW_STATE_SAVES:"Crée \"{0}\" - les modifications s'appliquent à l'état {1}",LIVE_DEV_STYLER_NEW_STATE_ADDS_CLASS:'Ajoute la classe "{0}" à cet élément et stylise son état {1}',LIVE_DEV_STYLER_NEW_STATE_ADDS_ID:'Donne à cet élément l\'ID "{0}" et stylise son état {1}',LIVE_DEV_STYLER_NEW_ERR_INVALID:"Cela ne semble pas être un nom de style valide - essayez une classe comme .card ou un ID comme #hero",LIVE_DEV_STYLER_CREATE:"Créer",LIVE_DEV_STYLER_SELECTOR_PLACEHOLDER:"Ex. : .card ou #hero",LIVE_DEV_STYLER_STATE:"État",LIVE_DEV_STYLER_STATE_PICK:"Modifier un état (survol, focus, …)",LIVE_DEV_STYLER_STATE_NORMAL:"Normal",LIVE_DEV_STYLER_STATE_BANNER:"Modification de l'état {0} — les modifications s'appliquent uniquement à {0}",LIVE_DEV_STYLER_STATE_EXIT:"Quitter",LIVE_DEV_STYLER_STATE_EXIT_NAMED:"Quitter {0}",LIVE_DEV_STYLER_STATE_NO_BASE:"Les états ne s'appliquent pas aux styles en ligne",LIVE_DEV_STYLER_STATE_HOVER:"Survol",LIVE_DEV_STYLER_STATE_FOCUS:"Focus",LIVE_DEV_STYLER_STATE_ACTIVE:"Actif",LIVE_DEV_STYLER_STATE_FOCUS_WITHIN:"Focus à l'intérieur",LIVE_DEV_STYLER_STATE_FOCUS_VISIBLE:"Focus visible",LIVE_DEV_STYLER_STATE_VISITED:"Visité",LIVE_DEV_STYLER_STATE_TARGET:"Cible",LIVE_DEV_STYLER_STATE_CHECKED:"Coché",LIVE_DEV_STYLER_STATE_DISABLED:"Désactivé",LIVE_DEV_STYLER_STATE_ENABLED:"Activé",LIVE_DEV_STYLER_STATE_PLACEHOLDER_SHOWN:"Placeholder affiché",LIVE_DEV_STYLER_HEIGHT:"Hauteur",LIVE_DEV_STYLER_SIZE_TAB:"Dimensions",LIVE_DEV_STYLER_MIN_WIDTH:"Largeur minimale",LIVE_DEV_STYLER_MAX_WIDTH:"Largeur maximale",LIVE_DEV_STYLER_MIN_HEIGHT:"Hauteur minimale",LIVE_DEV_STYLER_MAX_HEIGHT:"Hauteur maximale",LIVE_DEV_STYLER_MIN:"Min",LIVE_DEV_STYLER_MAX:"Max",LIVE_DEV_STYLER_LIMITS:"Min / max",LIVE_DEV_STYLER_LIMITS_SHOW:"Afficher les limites min/max",LIVE_DEV_STYLER_LIMITS_HIDE:"Masquer les limites min/max",LIVE_DEV_STYLER_OPACITY:"Opacité",LIVE_DEV_STYLER_CHANGE_UNIT:"Changer d'unité - bascule entre {0}",LIVE_DEV_STYLER_INCREASE_VALUE:"Augmenter {0}",LIVE_DEV_STYLER_DECREASE_VALUE:"Diminuer {0}",LIVE_DEV_STYLER_INCREASE:"Augmenter la valeur",LIVE_DEV_STYLER_DECREASE:"Diminuer la valeur",LIVE_DEV_STYLER_STEP_HINT:"Maj + Clic : x10",LIVE_DEV_STYLER_EYEDROPPER:"Prélever une couleur sur la page",LIVE_DEV_MORE_OPTIONS_CUT:"Couper",LIVE_DEV_MORE_OPTIONS_COPY:"Copier",LIVE_DEV_MORE_OPTIONS_PASTE:"Coller",LIVE_DEV_INSERT_ELEMENT:"Insérer un élément",LIVE_DEV_INSERT_BEFORE:"Avant",LIVE_DEV_INSERT_AFTER:"Après",LIVE_DEV_INSERT_INSIDE:"À l'intérieur",LIVE_DEV_INSERT_WRAP:"Envelopper",LIVE_DEV_INSERT_SEARCH_PLACEHOLDER:"Rechercher des éléments…",LIVE_DEV_INSERT_COMMON:"Communs",LIVE_DEV_INSERT_NO_RESULTS:"Aucun élément correspondant",LIVE_DEV_INSERT_SHOW_MORE:"Afficher plus",LIVE_DEV_INSERT_SHOW_LESS:"Voir moins",LIVE_DEV_INSERT_CREATE:"Créer {0}",LIVE_DEV_INSERT_NAME_ACCORDION:"Accordéon",LIVE_DEV_INSERT_NAME_PASSWORD:"Mot de passe",LIVE_DEV_INSERT_NAME_MAIN_CONTENT:"Contenu principal",LIVE_DEV_INSERT_NAME_CODE_BLOCK:"Bloc de code",LIVE_DEV_INSERT_NAME_DEF_LIST:"Liste de déf.",LIVE_DEV_INSERT_NAME_FILE_UPLOAD:"Téléversement de fichier",LIVE_DEV_INSERT_NAME_DATE_PICKER:"Sélecteur de date",LIVE_DEV_INSERT_NAME_IFRAME:"iFrame",LIVE_DEV_STARTER_BAR_LABEL:"Votre page est vide — ajoutez un élément",LIVE_DEV_IMAGE_GALLERY_USE_IMAGE:"Télécharger l'image",LIVE_DEV_IMAGE_GALLERY_SELECT_DOWNLOAD_FOLDER:"Sélectionner le dossier de téléchargement des images",LIVE_DEV_IMAGE_GALLERY_SEARCH_PLACEHOLDER:"Rechercher des images…",LIVE_DEV_IMAGE_GALLERY_SEARCH_BUTTON:"Rechercher",LIVE_DEV_IMAGE_GALLERY_LOADING_INITIAL:"Chargement des images…",LIVE_DEV_IMAGE_GALLERY_LOADING_MORE:"Chargement…",LIVE_DEV_IMAGE_GALLERY_NO_IMAGES:"Aucune image trouvée",LIVE_DEV_IMAGE_GALLERY_LOAD_ERROR:"Échec du chargement des images",LIVE_DEV_IMAGE_GALLERY_SELECT_FROM_COMPUTER_TOOLTIP:"Sélectionner une image depuis votre appareil",LIVE_DEV_IMAGE_GALLERY_SELECT_FROM_COMPUTER:"Sélectionner depuis l'appareil",LIVE_DEV_IMAGE_GALLERY_DIALOG_OVERLAY_MESSAGE:"Sélectionnez un emplacement de téléchargement de l'image dans l'éditeur pour continuer",LIVE_DEV_IMAGE_GALLERY_OFFLINE_BANNER:"Aucune connexion - Travail en mode hors ligne",LIVE_DEV_IMAGE_GALLERY_OFFLINE_RETRY:"Réessayer",LIVE_DEV_IMAGE_GALLERY_CHECKING_CONNECTION:"Vérification de la connexion",LIVE_DEV_IMAGE_GALLERY_STILL_OFFLINE:"Toujours hors ligne. Veuillez vérifier votre connexion.",LIVE_DEV_IMAGE_GALLERY_SELECT_SIZE:"Sélectionner la taille de l'image",LIVE_DEV_IMAGE_GALLERY_SIZE_THUMBNAIL:"Miniature",LIVE_DEV_IMAGE_GALLERY_SIZE_XS:"Avatar",LIVE_DEV_IMAGE_GALLERY_SIZE_SM:"Carte",LIVE_DEV_IMAGE_GALLERY_SIZE_MD:"Contenu",LIVE_DEV_IMAGE_GALLERY_SIZE_REGULAR:"Standard",LIVE_DEV_IMAGE_GALLERY_SIZE_LG:"Principal",LIVE_DEV_IMAGE_GALLERY_SIZE_XL:"Bannière",LIVE_DEV_IMAGE_GALLERY_SIZE_RETINA:"Retina",LIVE_DEV_IMAGE_GALLERY_ATTRIBUTION_ON:"sur {0}",LIVE_DEV_IMAGE_GALLERY_GET_PRO:"Passer à Pro",LIVE_DEV_IMAGE_GALLERY_USAGE_THRESHOLD:"Vous avez utilisé {0} % de vos recherches d'images gratuites ({1}/{2})",LIVE_DEV_FORMAT_BOLD:"Gras",LIVE_DEV_FORMAT_ITALIC:"Italique",LIVE_DEV_FORMAT_UNDERLINE:"Souligné",LIVE_DEV_FORMAT_STRIKETHROUGH:"Barré",LIVE_DEV_FORMAT_SUBSCRIPT:"Indice",LIVE_DEV_FORMAT_SUPERSCRIPT:"Exposant",LIVE_DEV_FORMAT_HIGHLIGHT:"Surligner",LIVE_DEV_FORMAT_CODE:"Code",LIVE_DEV_FORMAT_SMALL:"Petit",LIVE_DEV_FORMAT_MORE:"Plus de mises en forme",LIVE_DEV_ELEMENT_PROPS_TITLE:"Propriétés de l'élément",LIVE_DEV_ELEMENT_PROPS_TAG:"Balise",LIVE_DEV_ELEMENT_PROPS_VOID_ERROR:"La balise <{0}> est auto-fermante et ne peut pas avoir de contenu",LIVE_DEV_ELEMENT_PROPS_SIZE:"Taille",LIVE_DEV_ELEMENT_PROPS_CLASS:"Classe",LIVE_DEV_ELEMENT_PROPS_ID:"ID",LIVE_DEV_ELEMENT_PROPS_HREF:"Lien",LIVE_DEV_ELEMENT_PROPS_ADD_CLASS:"+ ajouter une classe",LIVE_DEV_ELEMENT_PROPS_CLASS_PLACEHOLDER:"Ajouter une classe…",LIVE_DEV_ELEMENT_PROPS_ID_PLACEHOLDER:"Ajouter un ID…",LIVE_DEV_ELEMENT_PROPS_SEARCH_TAGS:"Suggestions de balises",LIVE_DEV_ELEMENT_PROPS_COMPUTED:"Calculé :",LIVE_DEV_ELEMENT_PROPS_USE_CUSTOM:"Utiliser « {0} »",LIVE_DEV_ELEMENT_PROPS_ATTRIBUTES:"Attributs",LIVE_DEV_ELEMENT_PROPS_ADD_ATTR:"+ ajouter un attribut",LIVE_DEV_ELEMENT_PROPS_ATTR_NAME:"nom",LIVE_DEV_ELEMENT_PROPS_ATTR_VALUE:"valeur",LIVE_DEV_ELEMENT_PROPS_LOADING:"Chargement",LIVE_DEV_ELEMENT_PROPS_NO_CLASSES:"Aucune classe pour le moment",LIVE_DEV_ELEMENT_PROPS_NO_ATTRIBUTES:"Aucun attribut pour le moment",LIVE_DEV_ELEMENT_PROPS_RESETTING:"Réinitialisation",LIVE_DEV_CB_EXCEEDED_CLASSES:"+{0} autres",LIVE_DEV_CB_TIP_TEXT_COLOR:"Couleur du texte",LIVE_DEV_CB_TIP_BG_COLOR:"Couleur d'arrière-plan",LIVE_DEV_CB_TIP_FONT:"Police",LIVE_DEV_CB_TIP_TEXT_SPACING:"Espacement du texte",LIVE_DEV_CB_TIP_APPEARANCE:"Bordure et opacité",LIVE_DEV_CB_TIP_LAYOUT:"Mise en page",LIVE_DEV_CB_TIP_POSITION:"Position",LIVE_DEV_CB_TIP_OBJECT_FIT:"Ajustement de l'objet",LIVE_DEV_CB_TIP_IMAGE:"Image",LIVE_DEV_CB_CHANGE_IMAGE:"Changer l'image",LIVE_DEV_CB_TIP_LIST_STYLE:"Style de liste",LIVE_DEV_CB_TIP_ALL_STYLES:"Tous les styles",LIVE_DEV_CB_LABEL_FAMILY:"Famille",LIVE_DEV_CB_LABEL_SIZE:"Taille",LIVE_DEV_CB_LABEL_WEIGHT:"Graisse",LIVE_DEV_CB_LABEL_STYLE:"Style",LIVE_DEV_CB_LABEL_ALIGN:"Alignement du texte",LIVE_DEV_CB_LABEL_TRANSFORM:"Transformation",LIVE_DEV_CB_LABEL_LETTER_SPACING:"Espacement des lettres",LIVE_DEV_CB_LABEL_WORD_SPACING:"Espacement des mots",LIVE_DEV_CB_LABEL_LINE_HEIGHT:"Hauteur de ligne",LIVE_DEV_CB_LABEL_TEXT_INDENT:"Retrait du texte",LIVE_DEV_CB_LABEL_WIDTH:"Largeur",LIVE_DEV_CB_LABEL_RADIUS:"Rayon",LIVE_DEV_CB_LABEL_COLOR:"Couleur",LIVE_DEV_CB_LABEL_OPACITY:"Opacité",LIVE_DEV_CB_LABEL_DISPLAY:"Affichage",LIVE_DEV_CB_LABEL_DIRECTION:"Direction",LIVE_DEV_CB_LABEL_WRAP:"Retour",LIVE_DEV_CB_LABEL_JUSTIFY:"Justification",LIVE_DEV_CB_LABEL_GAP:"Espacement",LIVE_DEV_CB_LABEL_OVERFLOW:"Débordement",LIVE_DEV_CB_LABEL_POSITION:"Position",LIVE_DEV_CB_LABEL_TOP:"Haut",LIVE_DEV_CB_LABEL_RIGHT:"Droite",LIVE_DEV_CB_LABEL_BOTTOM:"Bas",LIVE_DEV_CB_LABEL_LEFT:"Gauche",LIVE_DEV_CB_LABEL_Z_INDEX:"Z-Index",LIVE_DEV_CB_LABEL_FIT:"Ajustement",LIVE_DEV_CB_LABEL_TYPE:"Type",LIVE_DEV_CB_WEIGHT_THIN:"Fin",LIVE_DEV_CB_WEIGHT_REGULAR:"Normal",LIVE_DEV_CB_WEIGHT_BOLD:"Gras",LIVE_DEV_CB_WEIGHT_BLACK:"Noir",LIVE_DEV_CB_STYLE_ITALIC:"Italique",LIVE_DEV_CB_STYLE_UNDERLINE:"Souligné",LIVE_DEV_CB_STYLE_STRIKETHROUGH:"Barré",LIVE_DEV_CB_STYLE_OVERLINE:"Surligné",LIVE_DEV_CB_ALIGN_LEFT:"Gauche",LIVE_DEV_CB_ALIGN_CENTER:"Centré",LIVE_DEV_CB_ALIGN_RIGHT:"Droite",LIVE_DEV_CB_ALIGN_JUSTIFY:"Justifié",LIVE_DEV_CB_TRANSFORM_NONE:"Aucun",LIVE_DEV_CB_TRANSFORM_CAPITALIZE:"Capitaliser",LIVE_DEV_CB_TRANSFORM_UPPERCASE:"Majuscules",LIVE_DEV_CB_TRANSFORM_LOWERCASE:"Minuscules",LIVE_DEV_CB_SEARCH_FONTS:"Rechercher des polices…",LIVE_DEV_CB_BACK:"Retour",LIVE_DEV_CB_BACK_ESC:"Retour (Échap)",LIVE_DEV_CB_RESET:"Réinitialiser",LIVE_DEV_CB_APPLIES_TO:"S'applique à :",LIVE_DEV_CB_INLINE:"En ligne",LIVE_DEV_CB_LIST_DISC:"Disque",LIVE_DEV_CB_LIST_CIRCLE:"Cercle",LIVE_DEV_CB_LIST_SQUARE:"Carré",LIVE_DEV_CB_LIST_NONE:"Aucun",LIVE_DEV_CB_LIST_DECIMAL:"Décimal",LIVE_DEV_CB_LIST_LOWER_ALPHA:"Alpha minuscule",LIVE_DEV_CB_LIST_UPPER_ALPHA:"Alpha majuscule",LIVE_DEV_CB_LIST_LOWER_ROMAN:"Romain minuscule",LIVE_DEV_CB_LIST_UPPER_ROMAN:"Romain majuscule",LIVE_DEV_CB_LIST_OUTSIDE:"Extérieur",LIVE_DEV_CB_LIST_INSIDE:"À l'intérieur",LIVE_DEV_CB_TIP_SPACING:"Marge et remplissage",LIVE_DEV_CB_LABEL_MARGIN:"Marge",LIVE_DEV_CB_LABEL_PADDING:"Remplissage",LIVE_DEV_CB_LABEL_CONTENT:"contenu",LIVE_DEV_CB_SPACING_LINK_INDEPENDENT:"Séparées",LIVE_DEV_CB_SPACING_LINK_AXIS:"Paires",LIVE_DEV_CB_SPACING_LINK_ALL:"Toutes égales",LIVE_DEV_CB_LABEL_BORDER_TOP:"Haut",LIVE_DEV_CB_LABEL_BORDER_RIGHT:"Droite",LIVE_DEV_CB_LABEL_BORDER_BOTTOM:"Bas",LIVE_DEV_CB_LABEL_BORDER_LEFT:"Gauche",LIVE_DEV_CB_LABEL_BORDER_TL:"HG",LIVE_DEV_CB_LABEL_BORDER_TR:"HD",LIVE_DEV_CB_LABEL_BORDER_BR:"BD",LIVE_DEV_CB_LABEL_BORDER_BL:"BG",LIVE_DEV_CB_PER_SIDE:"Par côté",LIVE_DEV_CB_PER_CORNER:"Par angle",LIVE_DEV_CB_COLOR_RECENT:"Récents",LIVE_DEV_CB_COLOR_FROM_PAGE:"De la page",LIVE_DEV_CB_COLOR_SUGGESTED:"Suggérées",LIVE_DEV_CB_LABEL_COLUMNS:"Colonnes",LIVE_DEV_CB_LABEL_ROWS:"Lignes",LIVE_DEV_CB_LABEL_JUSTIFY_ITEMS:"Justifier",LIVE_DEV_CB_LABEL_ALIGN_ITEMS:"Alignement",LIVE_DEV_CB_LABEL_ROW_GAP:"Écart de ligne",LIVE_DEV_CB_LABEL_COL_GAP:"Écart de colonne",LIVE_DEV_CB_WEIGHT_EXTRA_LIGHT:"Extra-légère",LIVE_DEV_CB_WEIGHT_LIGHT:"Léger",LIVE_DEV_CB_WEIGHT_MEDIUM:"Moyen",LIVE_DEV_CB_WEIGHT_SEMI_BOLD:"Demi-gras",LIVE_DEV_CB_WEIGHT_EXTRA_BOLD:"Extra-gras",LIVE_DEV_CB_GO_TO_SOURCE:"Aller à la source",LIVE_DEV_CB_TIP_AI_STYLE:"Styliser avec l'IA",LIVE_DEV_CB_AI_PLACEHOLDER:"Décrivez le style que vous souhaitez…",LIVE_DEV_CB_AI_SEND:"Envoyer",LIVE_DEV_CB_AI_THINKING:"Application des styles…",LIVE_DEV_CB_MORE_OPTIONS:"Plus d'options",LIVE_DEV_CB_DIM_W:"L",LIVE_DEV_CB_DIM_H:"H",LIVE_DEV_CB_MINMAX_TOOLTIP:"Contraintes Min/Max",LIVE_DEV_CB_MINMAX_MIN:"Min",LIVE_DEV_CB_MINMAX_MAX:"Max",LIVE_DEV_CB_ID_PLACEHOLDER:"aucun",LIVE_DEV_CB_ALL_WEIGHTS:"Toutes les graisses",LIVE_DEV_CB_ALL_STYLES:"Tous les styles",LIVE_DEV_HB_PARAGRAPH:"Paragraphe",LIVE_DEV_HB_HEADING_1:"Titre 1",LIVE_DEV_HB_HEADING_2:"Titre 2",LIVE_DEV_HB_HEADING_3:"Titre 3",LIVE_DEV_HB_HEADING_4:"Titre 4",LIVE_DEV_HB_HEADING_5:"Titre 5",LIVE_DEV_HB_HEADING_6:"Titre 6",LIVE_DEV_HB_SPAN:"Span",LIVE_DEV_HB_BLOCKQUOTE:"Citation",LIVE_DEV_HB_PREFORMATTED:"Préformaté",LIVE_DEV_HB_CODE:"Code",LIVE_DEV_HB_EMPHASIS:"Emphase",LIVE_DEV_HB_STRONG:"Important",LIVE_DEV_HB_BOLD:"Gras",LIVE_DEV_HB_ITALIC:"Italique",LIVE_DEV_HB_UNDERLINE:"Souligné",LIVE_DEV_HB_STRIKETHROUGH:"Barré",LIVE_DEV_HB_SMALL:"Petit",LIVE_DEV_HB_SUBSCRIPT:"Indice",LIVE_DEV_HB_SUPERSCRIPT:"Exposant",LIVE_DEV_HB_MARK:"Surligné",LIVE_DEV_HB_ABBREVIATION:"Abréviation",LIVE_DEV_HB_CITATION:"Citation",LIVE_DEV_HB_INLINE_QUOTE:"Citation en ligne",LIVE_DEV_HB_TIME:"Temps",LIVE_DEV_HB_KEYBOARD:"Clavier",LIVE_DEV_HB_SAMPLE_OUTPUT:"Exemple de sortie",LIVE_DEV_HB_VARIABLE:"Variable",LIVE_DEV_HB_CONTAINER:"Div",LIVE_DEV_HB_SECTION:"Section",LIVE_DEV_HB_ARTICLE:"Article",LIVE_DEV_HB_HEADER:"En-tête",LIVE_DEV_HB_FOOTER:"Pied de page",LIVE_DEV_HB_NAVIGATION:"Navigation",LIVE_DEV_HB_SIDEBAR:"Aside",LIVE_DEV_HB_MAIN:"Principal",LIVE_DEV_HB_ADDRESS:"Adresse",LIVE_DEV_HB_IMAGE:"Image",LIVE_DEV_HB_VIDEO:"Vidéo",LIVE_DEV_HB_AUDIO:"Audio",LIVE_DEV_HB_PICTURE:"Photo",LIVE_DEV_HB_CANVAS:"Canevas",LIVE_DEV_HB_SVG:"SVG",LIVE_DEV_HB_FIGURE:"Figure",LIVE_DEV_HB_FIGCAPTION:"Légende",LIVE_DEV_HB_LINK:"Lien",LIVE_DEV_HB_BUTTON:"Bouton",LIVE_DEV_HB_DETAILS:"Détails",LIVE_DEV_HB_SUMMARY:"Résumé",LIVE_DEV_HB_DIALOG:"Dialogue",LIVE_DEV_HB_UNORDERED_LIST:"Liste non ordonnée",LIVE_DEV_HB_ORDERED_LIST:"Liste ordonnée",LIVE_DEV_HB_LIST_ITEM:"Élément de liste",LIVE_DEV_HB_DEF_LIST:"Liste de définitions",LIVE_DEV_HB_DEF_TERM:"Terme de définition",LIVE_DEV_HB_DEF_DESC:"Définition",LIVE_DEV_HB_FORM:"Formulaire",LIVE_DEV_HB_TEXT_INPUT:"Champ de texte",LIVE_DEV_HB_TEXT_AREA:"Zone de texte",LIVE_DEV_HB_DROPDOWN:"Liste déroulante",LIVE_DEV_HB_OPTION:"Option",LIVE_DEV_HB_OPTION_GROUP:"Groupe d'options",LIVE_DEV_HB_FIELDSET:"Groupe de champs",LIVE_DEV_HB_LEGEND:"Légende",LIVE_DEV_HB_LABEL:"Étiquette",LIVE_DEV_HB_OUTPUT:"Sortie",LIVE_DEV_HB_METER:"Jauge",LIVE_DEV_HB_PROGRESS:"Progression",LIVE_DEV_HB_EMAIL_INPUT:"Champ e-mail",LIVE_DEV_HB_PASSWORD_INPUT:"Champ mot de passe",LIVE_DEV_HB_FILE_INPUT:"Champ fichier",LIVE_DEV_HB_CHECKBOX:"Case à cocher",LIVE_DEV_HB_RADIO:"Bouton radio",LIVE_DEV_HB_NUMBER_INPUT:"Champ numérique",LIVE_DEV_HB_RANGE_INPUT:"Curseur de plage",LIVE_DEV_HB_DATE_INPUT:"Champ de date",LIVE_DEV_HB_COLOR_INPUT:"Sélecteur de couleur",LIVE_DEV_HB_SEARCH_INPUT:"Champ de recherche",LIVE_DEV_HB_URL_INPUT:"Champ d'URL",LIVE_DEV_HB_TEL_INPUT:"Champ de téléphone",LIVE_DEV_HB_SUBMIT_BUTTON:"Bouton de soumission",LIVE_DEV_HB_RESET_BUTTON:"Bouton de réinitialisation",LIVE_DEV_HB_HIDDEN_INPUT:"Champ caché",LIVE_DEV_HB_TABLE:"Tableau",LIVE_DEV_HB_TABLE_HEAD:"En-tête de tableau",LIVE_DEV_HB_TABLE_BODY:"Corps du tableau",LIVE_DEV_HB_TABLE_FOOT:"Pied du tableau",LIVE_DEV_HB_TABLE_ROW:"Ligne du tableau",LIVE_DEV_HB_TABLE_HEADER:"En-tête du tableau",LIVE_DEV_HB_TABLE_CELL:"Cellule du tableau",LIVE_DEV_HB_TABLE_CAPTION:"Légende du tableau",LIVE_DEV_HB_COL_GROUP:"Groupe de colonnes",LIVE_DEV_HB_COLUMN:"Colonne",LIVE_DEV_HB_IFRAME:"Iframe",LIVE_DEV_HB_EMBED:"Contenu incorporé",LIVE_DEV_HB_OBJECT:"Objet",LIVE_DEV_HB_DIVIDER:"Séparateur",LIVE_DEV_HB_LINE_BREAK:"Saut de ligne",LIVE_DEV_HB_SOURCE:"Source",LIVE_DEV_HB_TEMPLATE:"Modèle",LIVE_DEV_HB_SLOT:"Emplacement",LIVE_DEV_HB_NOSCRIPT:"Noscript",LIVE_DEV_HB_SCRIPT:"Script",LIVE_DEV_HB_STYLE:"Style",LIVE_DEV_TOAST_NOT_EDITABLE:"Élément non éditable - généré par un script",LIVE_DEV_COPY_TOAST_MESSAGE:"Élément copié. Utilisez « Coller » pour l'ajouter après l'élément sélectionné.",LIVE_DEV_TOAST_FIXED_ELEMENT_DISMISSED:"L'élément ne défile pas avec la page - boîtes d'édition masquées",LIVE_DEV_TOAST_HIDDEN_BY_STYLE:"L'élément est masqué - il a {0}",LIVE_DEV_TOAST_HIDDEN_BY_PARENT_STYLE:"L'élément est masqué - {0} a {1}",LIVE_DEV_TOAST_HIDDEN_IN_CLOSED:"L'élément est masqué - {0} est fermé",LIVE_DEV_TOAST_HIDDEN_NO_SIZE:"L'élément n'est pas visible - il n'a aucune taille",LIVE_DEV_TOAST_HIDDEN_CUT_OFF:"L'élément n'est pas visible - il est tronqué par {0}",LIVE_DEV_TOAST_HIDDEN_OUTSIDE:"L'élément n'est pas visible - il est en dehors de la zone visible",LIVE_DEV_TOAST_HIDDEN:"L'élément n'est pas visible sur la page",LIVE_DEV_IMAGE_FOLDER_DIALOG_TITLE:"Sélectionner un dossier pour enregistrer l'image",LIVE_DEV_IMAGE_FOLDER_DIALOG_DESCRIPTION:"Choisissez où télécharger l'image :",LIVE_DEV_IMAGE_FOLDER_DIALOG_PLACEHOLDER:"Saisir le chemin du dossier (ex. : assets/images/)",LIVE_DEV_IMAGE_FOLDER_DIALOG_HELP:"💡 Saisissez le chemin du dossier ou laissez vide pour télécharger dans le dossier 'images'.",LIVE_DEV_IMAGE_FOLDER_DIALOG_REMEMBER:"Ne plus demander pour ce projet",LIVE_DEV_IMAGE_DOWNLOADED_TITLE:"Image téléchargée",LIVE_DEV_AI_ASK_TEXT_PLACEHOLDER:"Ou dites-le avec vos propres mots…",LIVE_DEV_AI_ASK_SEND:"Envoyer",LIVE_DEV_AI_ASK_TITLE:"Phoenix AI vous demande",LIVE_DEV_AI_ASK_MINIMIZE:"Réduire",LIVE_DEV_AI_ASK_FOCUS_HIDE:"Masquer le focus et voir la page telle quelle",LIVE_DEV_AI_ASK_FOCUS_SHOW:"Réafficher le focus",LIVE_DEV_AI_ASK_WAITING:"Phoenix AI attend votre réponse",LIVE_DEV_AI_ASK_RESETTING:"Réinitialisation de l’aperçu…",LIVE_DEV_AI_ASK_PREVIEW_FAILED:"L’aperçu n’a pas pu être appliqué. Réessayez ou choisissez une autre option.",LIVE_DEV_IMAGE_SAVED_TO:"Enregistré dans {0}",LIVE_DEV_IMAGE_DOWNLOAD_FOLDER:"Changer le dossier de téléchargement",AVAILABLE_IN_PRO_TITLE:"Disponible dans Phoenix Pro",DEVICE_SIZE_LIMIT_MESSAGE:"Pour basculer entre les vues mobile, tablette et ordinateur, passez à Phoenix Pro.",LAYERS_PANEL_LIMIT_MESSAGE:"Pour voir la structure de votre page et sélectionner ou modifier n'importe quel élément, passez à Phoenix Pro.",DEVICE_SIZE_NOT_ENOUGH_SPACE:"Cet écran ne s'adapte pas à la taille actuelle de la fenêtre — essayez d'agrandir la fenêtre.",DEVICE_SIZE_CYCLE_NO_FIT:"Fenêtre trop petite pour changer de taille d'appareil — augmentez la taille de la fenêtre.",DEVICE_SIZE_CYCLE_TOOLTIP:"Basculer entre mobile, tablette et ordinateur",DEVICE_SIZE_DROPDOWN_TOOLTIP:"Toutes les tailles d'appareil",DEVICE_SIZE_FIT_TO_SCREEN:"Ajuster à l'écran",MD_EDIT_UPSELL_MESSAGE:"Rédigez en Markdown comme dans un document. {APP_NAME} se charge de la mise en forme pour que vous puissiez vous concentrer sur l'écriture.",IMAGE_UPLOADING:"Téléversement en cours",IMAGE_UPLOAD_FAILED:"Échec du téléversement de l'image",IMAGE_UPLOAD_LOGIN_REQUIRED_TITLE:"Connectez-vous pour intégrer une image",IMAGE_UPLOAD_LOGIN_REQUIRED_MSG:"Connectez-vous pour téléverser et intégrer des images dans votre document.",IMAGE_UPLOAD_LOGIN_BTN:"Se connecter",IMAGE_UPLOAD_CONFIRM_TITLE:"Intégrer l'image",IMAGE_UPLOAD_CONFIRM_MSG:"Téléversez cette image pour qu'elle soit directement incluse dans votre fichier. Elle fonctionnera sur n'importe quel ordinateur — plus d'images cassées lorsque vous partagez ou déplacez des fichiers Markdown.",IMAGE_UPLOAD_HOSTED_ON:"Les images sont hébergées sur user-cdn.phcode.site",IMAGE_UPLOAD_BTN:"Téléverser et intégrer",IMAGE_UPLOAD_DONT_SHOW_AGAIN:"Toujours intégrer sans demander",IMAGE_UPLOAD_UNSUPPORTED_TYPE:"Type d'image non pris en charge : {0}",IMAGE_UPLOAD_LIMIT_TITLE:"Téléversez plus d'images avec Phoenix Pro",IMAGE_SEARCH_LIMIT_TITLE:"Limite de recherche d'images atteinte",IMAGE_SEARCH_LIMIT_MESSAGE:"Vous avez utilisé la totalité de vos {0} recherches d'images pour ce mois.<br>Passez à un abonnement payant Phoenix Pro pour supprimer les limites de l'essai et continuer à rechercher.",IMAGE_SEARCH_LIMIT_MESSAGE_THROTTLE:"La recherche d'images est temporairement indisponible en raison d'une forte demande.<br>Passez à un abonnement payant Phoenix Pro pour supprimer les limites de l'essai et continuer à rechercher.",IMAGE_SEARCH_PRO_THROTTLE_TITLE:"Limite de recherche d'images atteinte",IMAGE_SEARCH_PRO_THROTTLE_MESSAGE:"La recherche d'images est temporairement indisponible en raison d'une forte demande. Le problème est généralement résolu en moins d'une heure — veuillez réessayer sous peu.",LIVE_PREVIEW_CUSTOM_SERVER_BANNER:"Aperçu en direct depuis votre serveur personnalisé {0}",LIVE_PREVIEW_MODE_TOGGLE_PREVIEW:"Basculer le mode Aperçu (F8)",LIVE_PREVIEW_MODE_TOGGLE_EDIT:"Basculer en mode édition (F8)",LIVE_PREVIEW_MODE_PREVIEW:"Mode Aperçu",LIVE_PREVIEW_MODE_HIGHLIGHT:"Mode Surbrillance",LIVE_PREVIEW_MODE_EDIT:"Mode Édition",LIVE_PREVIEW_EDIT_HIGHLIGHT_ON:"Inspecter l'élément au survol",LIVE_PREVIEW_SHOW_RULER_LINES:"Afficher les mesures",LIVE_PREVIEW_SHOW_STYLES_BAR:"Afficher la barre de styles",LIVE_PREVIEW_MODE_PREFERENCE:"'{0}' affiche uniquement la page web, '{1}' connecte la page web à votre code - cliquez sur les éléments pour accéder à leur code et vice versa, '{2}' fournit une mise en surbrillance ainsi qu'une manipulation avancée des éléments.",LIVE_PREVIEW_CONFIGURE_MODES:"Configurer les modes d'aperçu en direct",LIVE_PREVIEW_LAYERS_TAB:"Calques",LIVE_PREVIEW_LAYERS_NEEDS_PREVIEW:"Le panneau Calques nécessite un aperçu en direct.",LIVE_PREVIEW_LAYERS_OPEN_PREVIEW:"Ouvrir l'aperçu en direct",LIVE_PREVIEW_LAYERS_NEEDS_HTML:"Ouvrez un fichier HTML pour voir ses calques.",LIVE_PREVIEW_LAYERS_CHOOSE_PAGE:"Choisissez une page",LIVE_PREVIEW_LAYERS_PICK_HTML:"Sélectionnez un fichier HTML pour voir ses calques.",LIVE_PREVIEW_LAYERS_SEARCH_FILES:"Rechercher dans {0} fichiers",LIVE_PREVIEW_LAYERS_NO_FILE_MATCHES:"Aucun fichier correspondant",LIVE_PREVIEW_LAYERS_FILES_TRUNCATED:"Affichage des {0} premiers fichiers",LIVE_PREVIEW_LAYERS_NEEDS_EDIT_MODE:"Le panneau Calques nécessite le mode édition.",LIVE_PREVIEW_LAYERS_ENABLE_EDIT_MODE:"Activer le mode édition",LIVE_PREVIEW_LAYERS_LOAD_FAILED:"Le panneau Calques n'a pas pu être chargé. Redémarrez {APP_NAME} pour réessayer.",LIVE_PREVIEW_LAYERS_ELEMENTS:"Éléments",LIVE_PREVIEW_LAYERS_SEARCH:"Rechercher des éléments",LIVE_PREVIEW_LAYERS_NO_MATCHES:"Aucun élément correspondant",LIVE_PREVIEW_LAYERS_TRUNCATED:"Affichage des {0} premiers éléments",LIVE_PREVIEW_LAYERS_COLLAPSE_ALL:"Réduire tout",LIVE_PREVIEW_LAYERS_EXPAND_LEVEL:"Développer jusqu'au niveau",LIVE_PREVIEW_LAYERS_LEVEL:"Niveau {0}",LIVE_PREVIEW_LAYERS_LEVEL_ALL:"Tous les niveaux",LIVE_PREVIEW_LAYERS_SETTINGS:"Paramètres",LIVE_PREVIEW_LAYERS_SHOW_TEXT_NODES:"Afficher les nœuds de texte",LIVE_PREVIEW_LAYERS_SCROLL_ON_HOVER:"Défilement de l'aperçu au survol",LIVE_PREVIEW_LAYERS_AUTO_COLLAPSE:"Réduire automatiquement les éléments",LIVE_PREVIEW_LAYERS_MOVE_UP:"Déplacer vers le haut",LIVE_PREVIEW_LAYERS_MOVE_DOWN:"Déplacer vers le bas",LIVE_PREVIEW_LAYERS_CUT_DONE:"Couper",LIVE_PREVIEW_LAYERS_ADD_ATTRIBUTE:"Ajouter un attribut",LIVE_PREVIEW_LAYERS_REMOVE_ATTRIBUTE:"Supprimer l'attribut",LIVE_PREVIEW_LAYERS_PROPERTIES:"Propriétés",LIVE_PREVIEW_LAYERS_STYLES:"Styles",LIVE_PREVIEW_LAYERS_MAXIMIZE_SECTION:"Agrandir la section",LIVE_PREVIEW_LAYERS_RESTORE_SECTIONS:"Restaurer les sections",LIVE_PREVIEW_LAYERS_NO_SELECTION_PROPERTIES:"Sélectionnez un élément pour voir ses propriétés",LIVE_PREVIEW_LAYERS_NO_SELECTION_STYLES:"Sélectionnez un élément pour voir ses styles",LIVE_PREVIEW_LAYERS_NOT_IN_SOURCE:"Cet élément ne se trouve pas dans le fichier source",LIVE_PREVIEW_LAYERS_NO_STYLES:"Aucun style appliqué",LIVE_PREVIEW_LAYERS_OPEN_SOURCE:"Ouvrir dans l'éditeur",LIVE_PREVIEW_LAYERS_RULE_INACTIVE:"Inactif dans l'état actuel",LIVE_PREVIEW_LAYERS_OVERRIDDEN_IMPORTANT:"Surchargé par {0} dans {1} ({2})",LIVE_PREVIEW_LAYERS_OVERRIDDEN_IN_RULE:"Surchargé par la déclaration {0} ultérieure dans cette règle",LIVE_PREVIEW_LAYERS_OVERRIDDEN_INLINE:"Surchargé par le style en ligne de l'élément ({0})",LIVE_PREVIEW_LAYERS_OVERRIDDEN_SPECIFIC:"Surchargé par la règle plus spécifique {0} ({1})",LIVE_PREVIEW_LAYERS_OVERRIDDEN_LATER:"Surchargé par {0} ({1}), qui a la même spécificité mais est déclaré ultérieurement",LIVE_PREVIEW_LAYERS_OVERRIDDEN_JUMP:"Cliquez pour accéder à la déclaration gagnante",LIVE_PREVIEW_LAYERS_EDIT_STYLE:"Modifier dans la barre des styles",LIVE_PREVIEW_LAYERS_STYLES_BAR_POPPED_OUT:"Barre de styles ouverte dans l'aperçu de votre navigateur",LIVE_PREVIEW_LAYERS_ADD_DECLARATION:"Ajouter une déclaration",LIVE_PREVIEW_LAYERS_REMOVE_DECLARATION:"Supprimer la déclaration",LIVE_PREVIEW_LAYERS_EDIT_DECLARATION:"Modifier la déclaration",LIVE_PREVIEW_LAYERS_SHOW_SCRIPT_NODES:"Afficher les éléments générés par script",LIVE_PREVIEW_LAYERS_SCRIPT_GENERATED:"Généré par un script, absent du fichier source",LIVE_PREVIEW_LAYERS_HOVER_HIDDEN:"{0} (masqué)",LIVE_PREVIEW_LAYERS_INSERT_ELEMENT:"Insérer un élément",LIVE_PREVIEW_LAYERS_CHANGE_COLOR:"Changer la couleur : {0}",LIVE_PREVIEW_LAYERS_COPY_DECLARATION:"Copier la propriété",LIVE_PREVIEW_LAYERS_COPY_RULE:"Copier la règle",LIVE_PREVIEW_LAYERS_PASTE_PROPERTIES:"Coller les propriétés",LIVE_PREVIEW_LAYERS_PASTE:"Coller",LIVE_PREVIEW_LAYERS_STYLES_MENU_HINT:"Clic droit pour copier ou coller les styles",LIVE_PREVIEW_LAYERS_PASTE_INVALID:"Collez des propriétés CSS ou un sélecteur complet à la fois.",LIVE_PREVIEW_LAYERS_PASTE_FAILED:"Impossible de coller ces propriétés. Veuillez réessayer.",LIVE_PREVIEW_LAYERS_PASTED:"Propriétés collées dans {0}",LIVE_PREVIEW_LAYERS_COPY_FAILED:"Impossible de copier ces styles. Veuillez réessayer.",LIVE_PREVIEW_LAYERS_INSERT_POSITION:"Placement",LIVE_PREVIEW_LAYERS_INSERT_INTO_PAGE:"Ajouter à la page",LIVE_PREVIEW_LAYERS_INSERT_LOADING:"Chargement des éléments…",LIVE_PREVIEW_LAYERS_INSERT_UNAVAILABLE:"L'aperçu en direct n'a pas répondu. Réessayez dans un instant.",LIVE_PREVIEW_LAYERS_LOADING:"Chargement des éléments…",LIVE_PREVIEW_LAYERS_UNAVAILABLE:"L'aperçu en direct n'a pas répondu.",LIVE_PREVIEW_LAYERS_RETRY:"Réessayer",LIVE_PREVIEW_LAYERS_NOT_RESPONDING:"L'aperçu en direct ne répond pas.",LIVE_PREVIEW_LAYERS_RELOAD_PREVIEW:"Recharger l'aperçu",LIVE_PREVIEW_LAYERS_EMPTY_PAGE:"Cette page ne contient pas encore d'éléments.",LIVE_PREVIEW_LAYERS_ADD_ELEMENT:"Ajouter un élément",LIVE_PREVIEW_LAYERS_EMPTY_PAGE_PROPERTIES:"La page est vide. Ajoutez un élément pour voir ses propriétés.",LIVE_PREVIEW_LAYERS_EMPTY_PAGE_STYLES:"La page est vide. Ajoutez un élément pour voir ses styles.",LIVE_PREVIEW_LAYERS_SHOW_SELECTED:"Afficher l'élément sélectionné",LIVE_PREVIEW_LAYERS_SCRUB_HINT:"Glissez pour ajuster. Défilez ou utilisez les touches fléchées pendant la modification. Maj : pas plus grands, Alt : pas plus petits",LIVE_PREVIEW_LAYERS_PROPERTY_PLACEHOLDER:"propriété",LIVE_PREVIEW_LAYERS_VALUE_PLACEHOLDER:"valeur",LIVE_DEV_DETACHED_REPLACED_WITH_DEVTOOLS:"Aperçu en direct annulé car les outils de développement du navigateur étaient ouverts",LIVE_DEV_DETACHED_TARGET_CLOSED:"Aperçu en direct annulé car la page a été fermée dans le navigateur",LIVE_DEV_NAVIGATED_AWAY:"Aperçu en direct annulé car le navigateur a accédé à une page qui ne fait pas partie du projet actuel",LIVE_DEV_CLOSED_UNKNOWN_REASON:"Aperçu en direct annulé pour une raison inconnue ({0})",SAVE_CLOSE_TITLE:"Enregistrer les modifications",SAVE_CLOSE_MESSAGE:"Souhaitez-vous enregistrer les modifications apportées au document <span class='dialog-filename'>{0}</span> ?",SAVE_CLOSE_MULTI_MESSAGE:"Souhaitez-vous enregistrer les modifications apportées aux fichiers suivants ?",EXT_MODIFIED_TITLE:"Modifications externes",CONFIRM_DELETE_TITLE:"Confirmer la suppression",CONFIRM_FILE_DELETE:"Souhaitez-vous vraiment supprimer le fichier <span class='dialog-filename'>{0}</span> ?",CONFIRM_FOLDER_DELETE:"Voulez-vous vraiment supprimer le dossier <span class='dialog-filename'>{0}</span> ?",CONFIRM_FILE_DELETE_TRASH:"Êtes-vous sûr(e) de vouloir supprimer le fichier <span class='dialog-filename'>{0}</span> ?<br>Vous pouvez restaurer ce fichier depuis la corbeille.",CONFIRM_FOLDER_DELETE_TRASH:"Êtes-vous sûr(e) de vouloir supprimer le dossier <span class='dialog-filename'>{0}</span> ?<br>Vous pouvez restaurer ce dossier depuis la corbeille.",CONFIRM_FILE_DELETE_RECYCLE_BIN:"Êtes-vous sûr(e) de vouloir supprimer le fichier <span class='dialog-filename'>{0}</span> ?<br>Vous pouvez restaurer ce fichier depuis la Corbeille.",CONFIRM_FOLDER_DELETE_RECYCLE_BIN:"Êtes-vous sûr(e) de vouloir supprimer le dossier <span class='dialog-filename'>{0}</span> ?<br>Vous pouvez restaurer ce dossier depuis la Corbeille.",MOVE_TO_TRASH:"Déplacer vers la Corbeille",MOVE_TO_RECYCLE_BIN:"Déplacer vers la Corbeille",FILE_DELETED_TITLE:"Fichier supprimé",EXT_MODIFIED_WARNING:"<span class='dialog-filename'>{0}</span> a été modifié sur le disque, dans une application autre que {APP_NAME}.<br /><br />Voulez-vous enregistrer le fichier et remplacer ces modifications ?",EXT_MODIFIED_MESSAGE:"Le fichier <span class='dialog-filename'>{0}</span> a été modifié sur le disque dans une autre application que {APP_NAME} mais présente également des modifications non enregistrées dans {APP_NAME}.<br /><br />Quelle version souhaitez-vous conserver ?",EXT_DELETED_MESSAGE:"Le fichier <span class='dialog-filename'>{0}</span> a été supprimé du disque dans une autre application que {APP_NAME} mais présente également des modifications non enregistrées dans {APP_NAME}.<br /><br />Souhaitez-vous conserver vos modifications ?",EXT_ALWAYS_MODIFIED_BUTTON_TOOLTIP:"Toujours écraser les fichiers jusqu'au changement de projet ou au redémarrage",WINDOW_UNLOAD_WARNING:"Êtes-vous sûr(e) de vouloir naviguer vers une autre URL et quitter {APP_NAME} ?",WINDOW_UNLOAD_WARNING_WITH_UNSAVED_CHANGES:"Vous avez des modifications non enregistrées ! Êtes-vous sûr(e) de vouloir naviguer vers une autre URL et quitter {APP_NAME} ?",DONE:"Terminé",OK:"OK",CANCEL:"Annuler",DONT_SAVE:"Ne pas enregistrer",SAVE:"Enregistrer",SAVE_AS:"Enregistrer sous…",SAVE_AND_OVERWRITE:"Remplacer",ALWAYS_OVERWRITE:"Toujours remplacer",DELETE:"Supprimer",BUTTON_YES:"Oui",BUTTON_NO:"Non",FIND_MATCH_INDEX:"{0} sur {1}",FIND_NO_RESULTS:"Aucun résultat",FIND_QUERY_PLACEHOLDER:"Rechercher…",FIND_HISTORY_MAX_COUNT:"Nombre maximal d'éléments de recherche dans l'historique des recherches",REPLACE_PLACEHOLDER:"Remplacer par…",BUTTON_REPLACE_ALL:"Tout remplacer",BUTTON_REPLACE_BATCH:"Traiter par lots…",BUTTON_REPLACE_ALL_IN_FILES:"Remplacer…",BUTTON_REPLACE:"Remplacer",BUTTON_NEXT:"▶",BUTTON_PREV:"◀",BUTTON_NEXT_HINT:"Correspondance suivante",BUTTON_PREV_HINT:"Correspondance précédente",BUTTON_CASESENSITIVE_HINT:"Respecter la casse",BUTTON_REGEXP_HINT:"Expression régulière",REPLACE_WITHOUT_UNDO_WARNING_TITLE:"Remplacer sans possibilité d’annuler",REPLACE_WITHOUT_UNDO_WARNING:"Dans la mesure où le nombre de fichiers à modifier excède {0}, {APP_NAME} va modifier des fichiers non ouverts sur le disque.<br />Vous ne pourrez pas annuler les remplacements effectués dans ces fichiers.",BUTTON_REPLACE_WITHOUT_UNDO:"Remplacer sans possibilité d’annuler",OPEN_FILE:"Ouvrir le fichier",SAVE_FILE_AS:"Enregistrer le fichier",CHOOSE_FOLDER:"Choisir un dossier",RELEASE_NOTES:"Notes de mise à jour",NO_UPDATE_TITLE:"Vos logiciels sont à jour !",NO_UPDATE_MESSAGE:"Vous utilisez la dernière version de {APP_NAME}.",FIND_REPLACE_TITLE_LABEL:"Remplacer",FIND_REPLACE_TITLE_WITH:"par",FIND_TITLE_LABEL:"Occurrences trouvées pour",FIND_TITLE_SUMMARY:"— {0} {1} {2} dans {3}",FIND_NUM_FILES:"{0} {1}",FIND_IN_FILES_SCOPED:"dans <span class='dialog-filename'>{0}</span>",FIND_IN_FILES_NO_SCOPE:"dans le projet",FIND_IN_FILES_PROJECT_SCOPE:"Rechercher dans le projet",FIND_IN_FILES_PROJECT_SCOPE_FILTER:"Rechercher dans {0}",FIND_IN_FILES_PROJECT_SCOPE_REPLACE:"Remplacer dans le projet",FIND_IN_FILES_PROJECT_SCOPE_REPLACE_FILTER:"Remplacer dans {0}",FIND_IN_FILES_ZERO_FILES:"Le filtre exclut tous les fichiers {0}",FIND_IN_FILES_FILE:"fichier",FIND_IN_FILES_FILES:"fichiers",FIND_IN_FILES_MATCH:"résultat",FIND_IN_FILES_MATCHES:"résultats",FIND_IN_FILES_MORE_THAN:"Plus de ",FIND_IN_FILES_PAGING:"{0}—{1}",FIND_IN_FILES_FILE_PATH:"<span class='dialog-filename'>{0}</span> {2} <span class='dialog-path'>{1}</span>",FIND_IN_FILES_EXPAND_COLLAPSE:"Cliquer tout en appuyant sur Ctrl/Cmd pour tout développer/tout réduire",FIND_IN_FILES_INDEXING:"Indexation pour la recherche instantanée…",FIND_IN_FILES_SEARCHING:"Recherche dans les fichiers…",FIND_IN_FILES_SEARCHING_IN:"Dans {0}",FIND_IN_FILES_INDEXING_PROGRESS:"Indexation de {0} fichiers sur {1} pour la recherche instantanée…",FIND_IN_FILES_CACHE_LIMIT_TITLE:"Indexation des fichiers suspendue",FIND_IN_FILES_CACHE_LIMIT_MSG:"Le cache des fichiers du projet a atteint {0} Mo. L'indexation a été suspendue pour éviter une utilisation élevée de la mémoire. La recherche dans les fichiers est désactivée pour ce projet. Pour réduire la taille de l'indexation, ajoutez les dossiers contenant des fichiers volumineux ou générés à .gitignore.",DESCRIPTION_MAX_FILE_CACHE_SIZE_MB:"Taille maximale en Mo pour le cache des fichiers de la recherche instantanée.",REPLACE_IN_FILES_ERRORS_TITLE:"Erreurs de remplacement",REPLACE_IN_FILES_ERRORS:"Les fichiers suivants n’ont pas été traités car ils ont été modifiés après l’opération de recherche ou ne sont pas accessibles en écriture.",ERROR_FETCHING_UPDATE_INFO_TITLE:"Erreur de récupération des informations de mise à jour",ERROR_FETCHING_UPDATE_INFO_MSG:"Un problème est survenu lors de la récupération des dernières informations de mise à jour sur le serveur. Vérifiez que vous êtes connecté à Internet et réessayez.",NEW_FILE_FILTER:"Nouveau jeu d’exclusion…",CLEAR_FILE_FILTER:"Ne pas exclure les fichiers",NO_FILE_FILTER:"Aucun fichier exclu",EXCLUDE_FILE_FILTER:"Exclure des fichiers",INCLUDE_FILE_FILTER:"Rechercher dans les fichiers",FILTER_PLACEHOLDER:"par ex. index,.css,*.js,src/**/*.css",FILTER_HISTORY_TOOLTIP:"Appuyez sur `Ctrl-Espace` pour afficher l'historique.",FILTER_HISTORY_TOOLTIP_MAC:"Appuyez sur `Cmd-Espace` pour afficher l'historique.",FIND_HISTORY_TOOLTIP:"Appuyez sur `Ctrl-Espace` pour afficher l'historique.",FIND_HISTORY_TOOLTIP_MAC:"Appuyez sur `Cmd-Espace` pour afficher l'historique.",ERROR_QUICK_EDIT_PROVIDER_NOT_FOUND:"Fonction Édition rapide non disponible pour la position actuelle du curseur",ERROR_CSSQUICKEDIT_BETWEENCLASSES:"Édition rapide CSS : placez le curseur sur un seul nom de classe",ERROR_CSSQUICKEDIT_CLASSNOTFOUND:"Édition rapide CSS : attribut de classe incomplet",ERROR_CSSQUICKEDIT_IDNOTFOUND:"Édition rapide CSS : attribut d’ID incomplet",ERROR_CSSQUICKEDIT_UNSUPPORTEDATTR:"Édition rapide CSS : placez le curseur dans la balise, la classe ou l’ID",ERROR_TIMINGQUICKEDIT_INVALIDSYNTAX:"Édition rapide des fonctions de temporisation CSS : syntaxe incorrecte",ERROR_JSQUICKEDIT_FUNCTIONNOTFOUND:"Édition rapide JS : placez le curseur dans le nom de fonction",ERROR_QUICK_DOCS_PROVIDER_NOT_FOUND:"Fonction Documentation rapide non disponible pour la position actuelle du curseur",PROJECT_LOADING:"Chargement…",UNTITLED:"Sans titre",WORKING_FILES:"Fichiers de travail",TOP:"Haut",BOTTOM:"Bas",LEFT:"Gauche",RIGHT:"Droite",CMD_SPLITVIEW_NONE:"Pas de fractionnement",CMD_SPLITVIEW_VERTICAL:"Fractionnement vertical",CMD_SPLITVIEW_HORIZONTAL:"Fractionnement horizontal",SPLITVIEW_MENU_TOOLTIP:"Fractionner l’éditeur horizontalement ou verticalement",GEAR_MENU_TOOLTIP:"Configurer les fichiers de travail",CMD_TOGGLE_SHOW_WORKING_SET:"Afficher les fichiers de travail",CMD_TOGGLE_SHOW_FILE_TABS:"Afficher la barre d'onglets des fichiers",SPLITVIEW_INFO_TITLE:"Déjà ouvert",SPLITVIEW_MULTIPANE_WARNING:"Ce fichier est déjà ouvert dans un autre volet. Il sera bientôt possible d’ouvrir un même fichier dans plusieurs volets de l’application {APP_NAME}, mais en attendant, vous ne pouvez consulter le fichier que dans le volet dans lequel il est déjà ouvert.<br /><br />(Ce message ne s’affichera qu’une fois.)",KEYBOARD_OVERLAY_TEXT:"Utilisez les flèches pour naviguer ou tapez pour sélectionner des éléments d'interface.",KEYBOARD_SHORTCUT_CHANGE_TITLE:"Modifier le raccourci clavier…",KEYBOARD_SHORTCUT_CHANGE_DIALOG_TITLE:"Modifier le raccourci clavier",KEYBOARD_SHORTCUT_CHANGE_DIALOG_TEXT:"Appuyez sur la nouvelle combinaison de touches pour <b>'{0}'</b> (Actuel : <b>{1}</b>)",KEYBOARD_SHORTCUT_CHANGE_DIALOG_DUPLICATE:"Avertissement : la combinaison de touches <b>{0}</b> est déjà attribuée à <b>'{1}'</b>. Réattribuer à <b>'{2}'</b> ?",KEYBOARD_SHORTCUT_ASSIGN:"Attribuer",KEYBOARD_SHORTCUT_NONE:"Aucun",KEYBOARD_SHORTCUT_MENU_SHOW_SHORTCUTS:"Raccourcis clavier…",KEYBOARD_SHORTCUT_MENU_SHOW_SHORTCUTS_BUTTON:"Afficher tous les raccourcis…",KEYBOARD_SHORTCUT_TABLE_BASE_KEY:"Touche de base",KEYBOARD_SHORTCUT_TABLE_KEY_BINDING:"Raccourci",KEYBOARD_SHORTCUT_TABLE_COMMAND_ID:"ID de la commande",KEYBOARD_SHORTCUT_TABLE_COMMAND_NAME:"Commande",KEYBOARD_SHORTCUT_TABLE_DOUBLE_CLICK:"Double-cliquer pour modifier le raccourci",KEYBOARD_SHORTCUT_TABLE_ORIGIN:"Origine",KEYBOARD_SHORTCUT_ORIG_EXTENSION:"Extension",KEYBOARD_SHORTCUT_PANEL_TITLE:"Raccourcis clavier",KEYBOARD_SHORTCUT_PRESET_TOOLTIP:"Utiliser les raccourcis clavier d'éditeurs comme VSCode, WebStorm ou Sublime Text",KEYBOARD_SHORTCUT_PRESET_SELECT:"Sélectionner les préréglages de raccourcis",KEYBOARD_SHORTCUT_PRESET_USING:"Utilisation de {0}",DEFAULT:"Par défaut",KEYBOARD_SHORTCUT_PANEL_FILTER:"Filtrer…",KEYBOARD_SHORTCUT_PANEL_RESET:"Réinitialiser…",KEYBOARD_SHORTCUT_PANEL_RESET_DEFAULT:"Rétablir les raccourcis par défaut…",KEYBOARD_SHORTCUT_RESET_DIALOG_TITLE:"Réinitialiser les raccourcis clavier",KEYBOARD_SHORTCUT_RESET_DIALOG_MESSAGE:"Réinitialiser tous les raccourcis personnalisés aux valeurs par défaut ? Cette action est irréversible.",KEYBOARD_SHORTCUT_SRC_USER:"Défini par l'utilisateur",KEYBOARD_SHORTCUT_SRC_PRESET:"Préréglage {0}",STATUSBAR_CURSOR_POSITION:"Ligne {0}, colonne {1}",STATUSBAR_CURSOR_POSITION_SHORT:"{0} : {1}",STATUSBAR_CURSOR_GOTO:"Cliquer pour accéder à une autre ligne",STATUSBAR_SELECTION_CH_SINGULAR:" — {0} colonne sélectionnée",STATUSBAR_SELECTION_CH_PLURAL:" — {0} colonnes sélectionnées",STATUSBAR_SELECTION_LINE_SINGULAR:" — {0} ligne sélectionnée",STATUSBAR_SELECTION_LINE_PLURAL:" — {0} lignes sélectionnées",STATUSBAR_SELECTION_MULTIPLE:"— {0} sélections de curseurs multiples",STATUSBAR_INDENT_TOOLTIP_SPACES:"Cliquez ici pour remplacer la mise en retrait par des espaces.",STATUSBAR_INDENT_TOOLTIP_TABS:"Cliquez ici pour remplacer la mise en retrait par des tabulations.",STATUSBAR_INDENT_SIZE_TOOLTIP_SPACES:"Cliquez ici pour changer le nombre d’espaces utilisés lors de la mise en retrait.",STATUSBAR_INDENT_SIZE_TOOLTIP_TABS:"Cliquez ici pour modifier la largeur du caractère de tabulation.",STATUSBAR_SPACES:"Espaces :",STATUSBAR_TAB_SIZE:"Taille de tabulation :",STATUSBAR_AUTO_INDENT:"<span title='Cliquer pour passer à une indentation fixe. Actuellement configuré pour détecter et appliquer automatiquement l'indentation en fonction du fichier actuel.'>Auto</span>",STATUSBAR_FIXED_INDENT:"<span title='Cliquer pour passer à la détection automatique de l’indentation. Actuellement configuré sur une indentation fixe.'>Fixe</span>",STATUSBAR_LINE_COUNT_SINGULAR:"— {0} ligne",STATUSBAR_LINE_COUNT_PLURAL:"— {0} lignes",STATUSBAR_USER_EXTENSIONS_DISABLED:"Extensions désactivées",STATUSBAR_MCP_CONTROLLED:"Contrôlé à distance",STATUSBAR_MCP_CONTROLLED_TOOLTIP:"Cet éditeur est contrôlé à distance. Un autre programme y est connecté et peut lire et modifier vos fichiers.",STATUSBAR_INSERT:"INS",STATUSBAR_OVERWRITE:"RFP",STATUSBAR_INSOVR_TOOLTIP:"Cliquez pour faire passer le curseur du mode Insertion (INS) au mode Remplacement (RFP) ou inversement",STATUSBAR_LANG_TOOLTIP:"Cliquez pour modifier le type de fichier",STATUSBAR_CODE_INSPECTION_TOOLTIP:"{0}. Cliquez pour afficher/masquer le panneau des rapports.",STATUSBAR_DEFAULT_LANG:"(par défaut)",STATUSBAR_SET_DEFAULT_LANG:"Utiliser par défaut pour les fichiers .{0}",STATUSBAR_ENCODING_TOOLTIP:"Sélectionner le codage",STATUSBAR_TASKS:"Tâches",STATUSBAR_TASKS_TOOLTIP:"Gérer les tâches actives",STATUSBAR_TASKS_HIDE_SPINNER:"Masquer l'icône de chargement",STATUSBAR_TASKS_UNKNOWN_EXTENSION_TASK:"Tâche d'extension inconnue…",STATUSBAR_TASKS_PLAY:"Démarrer ou reprendre",STATUSBAR_TASKS_PAUSE:"Mettre en pause",STATUSBAR_TASKS_STOP:"Arrêter",STATUSBAR_TASKS_RESTART:"Recommencer",CLOSE_TABS_TO_THE_RIGHT:"Fermer les onglets à droite",CLOSE_TABS_TO_THE_LEFT:"Fermer les onglets à gauche",CLOSE_ALL_TABS:"Fermer tous les onglets",CLOSE_SAVED_TABS:"Fermer les onglets enregistrés",CLOSE_TAB_TOOLTIP:"Fermer l'onglet",ERRORS_NO_FILE:"Aucun fichier ouvert",ERRORS_PANEL_TITLE_MULTIPLE:"{0} Problèmes - {1}",ERRORS_PANEL_TITLE_MULTIPLE_FIXABLE:"{0} problèmes, {1} corrigeable(s) - {2}",ERRORS_PANEL_TITLE_INFO_SUFFIX:"{0} ({1} information)",SINGLE_ERROR:"1 problème {0} - {1}",SINGLE_ERROR_FIXABLE:"1 problème {0}, {1} corrigeable - {2}",MULTIPLE_ERRORS:"{0} {1} problèmes - {2}",MULTIPLE_ERRORS_FIXABLE:"{0} {1} problèmes, {2} corrigeable(s) - {3}",NO_ERRORS:"Aucun problème {0} détecté, félicitations !",NO_ERRORS_MULTIPLE_PROVIDER:"Aucun problème détecté, félicitations !",LINT_DISABLED:"L’analyse lint est désactivée",NO_LINT_AVAILABLE:"Aucun programme lint disponible pour {0}",NOTHING_TO_LINT:"Rien à analyser",COPY_ERROR:"Copier le problème",FIX:"Corriger",CANNOT_FIX_TITLE:"Échec de l'application de la correction",CANNOT_FIX_SOME_TITLE:"Échec de l'application de certaines corrections",CANNOT_FIX_MESSAGE:"Le document a été modifié depuis la préparation de la correction. Veuillez réessayer.",LINTER_TIMED_OUT:"Délai dépassé pour {0} après une attente de {1} ms",LINTER_FAILED:"{0} arrêté avec l’erreur suivante : {1}",CLICK_VIEW_PROBLEM:"Cliquez pour afficher le problème dans le panneau",FILE_MENU:"Fichier",CMD_FILE_NEW_UNTITLED:"Nouveau",CMD_FILE_NEW:"Nouveau fichier",CMD_FILE_DUPLICATE:"Dupliquer",CMD_FILE_DUPLICATE_FILE:"Dupliquer le fichier",CMD_FILE_DOWNLOAD_PROJECT:"Télécharger le projet",CMD_FILE_DOWNLOAD:"Télécharger",CMD_FILE_CUT:"Couper",CMD_FILE_COPY:"Copier",CMD_FILE_COPY_PATH:"Copier le chemin",CMD_FILE_PASTE:"Coller",CMD_PROJECT_NEW:"Démarrer le projet…",CMD_FILE_NEW_FOLDER:"Nouveau dossier",CMD_FILE_OPEN:"Ouvrir des fichiers…",CMD_RECENT_FILES_OPEN:"Fichiers récents…",CMD_ADD_TO_WORKING_SET:"Ouvrir dans l’ensemble de travail",CMD_OPEN_DROPPED_FILES:"Ouvrir les fichiers déposés",CMD_OPEN_FOLDER:"Ouvrir un dossier…",CMD_FILE_CLOSE:"Fermer",CMD_FILE_CLOSE_ALL:"Tout fermer",CMD_REOPEN_CLOSED:"Rouvrir le fichier fermé",CMD_FILE_CLOSE_LIST:"Fermer la liste",CMD_FILE_CLOSE_OTHERS:"Fermer tous les autres",CMD_FILE_CLOSE_ABOVE:"Fermer les autres au-dessus",CMD_FILE_CLOSE_BELOW:"Fermer les autres en dessous",CMD_FILE_SAVE:"Enregistrer le fichier",CMD_FILE_SAVE_ALL:"Enregistrer tout",CMD_FILE_SAVE_AS:"Enregistrer sous…",CMD_LIVE_FILE_PREVIEW:"Aperçu en direct",CMD_LIVE_FILE_PREVIEW_SETTINGS:"Paramètres de l'aperçu instantané",CMD_TOGGLE_LIVE_PREVIEW_MB_MODE:"Activer la version expérimentale de l’Aperçu en direct",CMD_RELOAD_LIVE_PREVIEW:"Recharger l'aperçu en direct",CMD_PROJECT_SETTINGS:"Paramètres du projet…",CMD_FILE_RENAME:"Renommer",CMD_FILE_DELETE:"Supprimer",CMD_INSTALL_EXTENSION:"Installer une extension…",CMD_EXTENSION_MANAGER:"Gestionnaire d'extensions…",CMD_FILE_REFRESH:"Actualiser l’arborescence de fichiers",CMD_FILE_SHOW_FOLDERS_FIRST:"Afficher les dossiers en premier",CMD_QUIT:"Quitter",CMD_OPEN_IN:"Ouvrir dans",CMD_EXIT:"Quitter",EDIT_MENU:"Modifier",CMD_UNDO:"Annuler",CMD_REDO:"Répéter",CMD_CUT:"Couper",CMD_COPY:"Copier",CMD_PASTE:"Coller",CMD_SELECT_ALL:"Sélectionner tout",CMD_SELECT_LINE:"Sélectionner la ligne",CMD_SPLIT_SEL_INTO_LINES:"Scinder la sélection en lignes",CMD_ADD_CUR_TO_NEXT_LINE:"Ajouter un curseur à la ligne suivante",CMD_ADD_CUR_TO_PREV_LINE:"Ajouter un curseur à la ligne précédente",CMD_INDENT:"Retrait",CMD_UNINDENT:"Annuler le retrait",CMD_DUPLICATE:"Dupliquer",CMD_DELETE_LINES:"Supprimer la ligne",CMD_COMMENT:"Activer/Désactiver le commentaire de ligne",CMD_BLOCK_COMMENT:"Commenter les blocs/Annuler les commentaires",CMD_LINE_UP:"Déplacer la ligne vers le haut",CMD_LINE_DOWN:"Déplacer la ligne vers le bas",CMD_OPEN_LINE_ABOVE:"Ouvrir une ligne au-dessus",CMD_OPEN_LINE_BELOW:"Ouvrir une ligne en dessous",CMD_TOGGLE_CLOSE_BRACKETS:"Fermeture automatique des accolades",CMD_SHOW_CODE_HINTS:"Afficher les indicateurs de code",DOC_COMMENT_ADD_JSDOC:"Ajouter un commentaire JSDoc",DOC_COMMENT_ADD_PHPDOC:"Ajouter un commentaire PHPDoc",DOC_COMMENT_ADD_JAVADOC:"Ajouter un commentaire Javadoc",DOC_COMMENT_ADD_DOXYGEN:"Ajouter un commentaire Doxygen",DOC_COMMENT_ADD_DOCSTRING:"Ajouter une docstring",DOC_COMMENT_SUMMARY:"Description",DOC_COMMENT_DESC:"description",CMD_BEAUTIFY_CODE:"Embellir le code",CMD_BEAUTIFY_CODE_ON_SAVE:"Embellir le code après l'enregistrement",CMD_AUTO_RENAME_TAGS:"Renommer automatiquement les balises HTML",CMD_TOGGLE_EMMET:"Emmet",FIND_MENU:"Rechercher",CMD_FIND:"Rechercher",CMD_FIND_NEXT:"Rechercher suivant",CMD_FIND_PREVIOUS:"Rechercher précédent",CMD_FIND_ALL_AND_SELECT:"Sélectionner toutes les occurrences",CMD_ADD_NEXT_MATCH:"Ajouter l'occurrence suivante",CMD_SKIP_CURRENT_MATCH:"Ignorer et ajouter l'occurrence suivante",CMD_FIND_IN_FILES:"Rechercher dans les fichiers",CMD_FIND_IN_SUBTREE:"Rechercher dans…",CMD_REPLACE:"Remplacer",CMD_REPLACE_IN_FILES:"Remplacer dans les fichiers",CMD_REPLACE_IN_SUBTREE:"Remplacer dans…",VIEW_MENU:"Affichage",CMD_HIDE_SIDEBAR:"Masquer la barre latérale",CMD_SHOW_SIDEBAR:"Afficher la barre latérale",CMD_TOGGLE_SIDEBAR:"Afficher/Masquer la barre latérale",CMD_TOGGLE_DESIGN_MODE:"Basculer le mode Design",CCB_SWITCH_TO_DESIGN_MODE:"Passer en mode Design",CCB_SWITCH_TO_CODE_EDITOR:"Passer à l'éditeur de code",CMD_TOGGLE_LP_FULL_SCREEN:"Basculer le plein écran de l'aperçu en direct",LIVE_PREVIEW_FULL_SCREEN:"Afficher l'aperçu en direct en plein écran",LIVE_PREVIEW_EXIT_FULL_SCREEN:"Quitter le plein écran",CMD_TOGGLE_TABBAR:"Barre d'onglets des fichiers",CMD_TOGGLE_PANELS:"Afficher/Masquer les panneaux",CMD_TOGGLE_PURE_CODE:"Pas de distraction",CMD_TOGGLE_FULLSCREEN:"Plein écran",CMD_ZOOM_UI:"Zoomer l'interface et les polices",CMD_ZOOM_IN:"Zoom avant",CMD_ZOOM_IN_SCALE:"Zoom avant (actuel : {0}%)",CMD_ZOOM_OUT:"Zoom arrière",CMD_INCREASE_FONT_SIZE:"Augmenter la taille de la police",CMD_DECREASE_FONT_SIZE:"Diminuer la taille de la police",CMD_RESTORE_FONT_SIZE:"Restaurer la taille de la police",CMD_SCROLL_LINE_UP:"Faire défiler d’une ligne vers le haut",CMD_SCROLL_LINE_DOWN:"Faire défiler d’une ligne vers le bas",CMD_TOGGLE_LINE_NUMBERS:"Numéros de ligne",CMD_TOGGLE_ACTIVE_LINE:"Surligner la ligne active",CMD_TOGGLE_WORD_WRAP:"Renvoi à la ligne",CMD_VIEW_TOGGLE_INSPECTION:"Effectuer une analyse lint des fichiers à l’enregistrement",CMD_VIEW_TOGGLE_PROBLEMS:"Problèmes",CMD_VIEW_TERMINAL:"Terminal",CMD_VIEW_ENABLE_AI:"Activer l'IA",CMD_WORKINGSET_SORT_BY_ADDED:"Trier par date d’ajout",CMD_WORKINGSET_SORT_BY_NAME:"Trier par nom",CMD_WORKINGSET_SORT_BY_TYPE:"Trier par type",CMD_WORKING_SORT_TOGGLE_AUTO:"Tri automatique",CMD_THEMES:"Thèmes…",CMD_TOGGLE_SEARCH_AUTOHIDE:"Fermer automatiquement la recherche",CMD_TOGGLE_RULERS:"Règles",CMD_TOGGLE_INDENT_GUIDES:"Guides d'indentation",CMD_KEYBOARD_NAV_OVERLAY:"Palette de commandes visuelle",NAVIGATE_MENU:"Naviguer",CMD_QUICK_OPEN:"Ouverture rapide",CMD_GOTO_LINE:"Atteindre la ligne",CMD_GOTO_DEFINITION:"Accès rapide à la définition",CMD_GOTO_DEFINITION_PROJECT:"Accès rapide à la définition dans le projet",CMD_GOTO_FIRST_PROBLEM:"Accéder au premier problème",CMD_GOTO_NEXT_PROBLEM:"Aller au problème suivant",CMD_GOTO_PREV_PROBLEM:"Aller au problème précédent",CMD_TOGGLE_QUICK_EDIT:"Édition rapide",CMD_TOGGLE_QUICK_DOCS:"Documentation rapide",CMD_QUICK_EDIT_PREV_MATCH:"Élément précédent de la modification rapide",CMD_QUICK_EDIT_NEXT_MATCH:"Élément suivant (modification rapide)",CMD_CSS_QUICK_EDIT_NEW_RULE:"Nouvelle règle",CMD_NEXT_DOC:"Document suivant",CMD_PREV_DOC:"Document précédent",CMD_NAVIGATE_BACKWARD:"Naviguer vers l’arrière",CMD_NAVIGATE_FORWARD:"Naviguer vers l’avant",CMD_NEXT_DOC_LIST_ORDER:"Document suivant de la liste",CMD_PREV_DOC_LIST_ORDER:"Document précédent de la liste",CMD_SHOW_IN_TREE:"Afficher dans l’arborescence de fichiers",CMD_SHOW_IN_EXPLORER:"Explorateur de fichiers (Windows)",CMD_SHOW_IN_FINDER:"Finder macOS",CMD_SHOW_IN_FILE_MANAGER:"Gestionnaire de fichiers",CMD_OPEN_IN_INTEGRATED_TERMINAL:"Terminal intégré",CMD_OPEN_IN_CMD:"Invite de commandes",CMD_OPEN_IN_POWER_SHELL:"PowerShell",CMD_OPEN_IN_DEFAULT_APP:"Application par défaut du système",CMD_SWITCH_PANE_FOCUS:"Changer de volet actif",CMD_OPEN_VFS:"Ouvrir le système de fichiers virtuel",CMD_DIAGNOSTIC_TOOLS:"Outils de diagnostic {APP_NAME}",CMD_EXPERIMENTAL_FEATURES:"Fonctionnalités expérimentales",CMD_ENABLE_DRAG_AND_DROP:"Glisser-déposer les fichiers",CMD_OPEN_EXTENSIONS_FOLDER:"Ouvrir le dossier des extensions…",CMD_OPEN_VIRTUAL_SERVER:"Ouvrir le serveur virtuel",HELP_MENU:"Aide",CMD_CHECK_FOR_UPDATE:"Rechercher des mises à jour…",CMD_AUTO_UPDATE:"Mise à jour automatique",CMD_HOW_TO_USE_BRACKETS:"Comment utiliser {APP_NAME}",CMD_SUPPORT:"Assistance {APP_NAME}",CMD_GET_PRO:"Obtenir Phoenix Pro",CMD_CANCEL_TRIAL:"Annuler l'essai de Phoenix Pro",CANCEL_TRIAL_TITLE:"Annuler l'essai de {0} ?",CANCEL_TRIAL_MESSAGE:"Il vous reste {0} jours dans votre période d'essai de Phoenix Pro. L'annulation est irréversible. Êtes-vous sûr de vouloir arrêter votre essai ?",CANCEL_TRIAL_STOP_BTN:"Arrêter l'essai",CMD_VIEW_LICENSE:"Afficher la licence",CMD_MANAGE_LICENSES:"Gérer les licences",CMD_USER_PROFILE:"Compte {APP_NAME}",CMD_DOCS:"Aide, Prise en main",CMD_SUGGEST:"Suggérer une fonctionnalité",CMD_REPORT_ISSUE:"Signaler un problème",CMD_RELEASE_NOTES:"Notes de mise à jour",CMD_GET_INVOLVED:"Participer",CMD_SHOW_EXTENSIONS_FOLDER:"Afficher le dossier d’extensions",CMD_HEALTH_DATA_STATISTICS:"Rapport d'intégrité…",CMD_HOMEPAGE:"Télécharger des applications - Page d'accueil",CMD_TWITTER:"{TWITTER_NAME} sur Twitter",CMD_YOUTUBE:"Chaîne YouTube",CMD_ABOUT:"À propos de {APP_TITLE}",CMD_OPEN_PREFERENCES:"Ouvrir le fichier de préférences",CMD_OPEN_KEYMAP:"Ouvrir le fichier de mappage des touches utilisateur",EXPERIMENTAL_BUILD:"version expérimentale",RELEASE_BUILD:"édition",DEVELOPMENT_BUILD:"version de développement",PRERELEASE_BUILD:"version préliminaire",RELOAD_FROM_DISK:"Recharger à partir du disque",KEEP_CHANGES_IN_EDITOR:"Conserver les modifications dans l’éditeur",CLOSE_DONT_SAVE:"Fermer (sans enregistrer)",RELAUNCH_CHROME:"Relancer Chrome",ABOUT:"À propos",CLOSE:"Fermer",ABOUT_TEXT_LINE1:"Version {VERSION_MAJOR}.{VERSION_MINOR} {BUILD_TYPE} {VERSION}",ABOUT_TEXT_BUILD_TIMESTAMP:"Horodatage de la compilation :",ABOUT_TEXT_PRO_BUILD:"Phoenix Pro Build :",ABOUT_RELEASE_CREDITS:"Crédits de la version :",ABOUT_TEXT_LINE3:"Bibliothèques tierces utilisées - <a href='https://github.com/phcode-dev/phoenix/tree/main/src/thirdparty/licences'>Licences et attributions</a>.",ABOUT_TEXT_LINE4:"Documentation et code source sur <a href='https://github.com/phcode-dev/phoenix/'>https://github.com/phcode-dev/phoenix/</a>",ABOUT_TEXT_LINE5:"Fait avec ❤ et JavaScript par :",ABOUT_TEXT_LINE6:"De nombreuses personnes (mais nous avons des difficultés à charger ces données pour le moment).",ABOUT_TEXT_MDN_DOCS:"MDN Docs et le logo graphique MDN sont sous licence Creative Commons Attribution, <a href='{MDN_DOCS_LICENSE}'>CC-BY-SA 2.5 Unported</a>.",UPDATE_NOTIFICATION_TOOLTIP:"Une nouvelle version de {APP_NAME} est disponible. Cliquez ici pour plus de détails.",UPDATE_NOT_AVAILABLE_TITLE:"{APP_NAME} est à jour",UPDATE_UP_TO_DATE:"Votre version de {APP_NAME} est la plus récente !",UPDATE_AVAILABLE_TITLE:"Mise à jour disponible",UPDATE_WHATS_NEW:"Nouveautés de {APP_NAME}",UPDATE_READY_RESTART_TITLE:"Redémarrer l'application pour mettre à jour",UPDATE_READY_RESTART_INSTALL_MESSAGE:"{APP_NAME} sera mis à jour automatiquement lorsque vous fermerez toutes les fenêtres ouvertes.",UPDATE_FAILED_TITLE:"Échec de la mise à jour",UPDATE_INSTALLING:"Installation de la mise à jour…",UPDATE_INSTALLING_MESSAGE:"Installation de la mise à jour en cours : {APP_NAME} installe actuellement les dernières mises à jour. L'application se fermera automatiquement une fois l'installation terminée.",UPDATE_FAILED_MESSAGE:"Veuillez fermer toutes les fenêtres de l'application {APP_NAME} et la relancer pour tenter à nouveau la mise à jour. <br/> Vous pouvez également installer la mise à jour en téléchargeant le programme d'installation depuis <a href='https://phcode.dev'>phcode.dev</a>",UPDATE_FAILED_VISIT_SITE_MESSAGE:"Pour réessayer, veuillez quitter toutes les instances de {APP_NAME} et redémarrer l'application. <br>Vous serez bientôt redirigé vers notre page de téléchargement, où vous pourrez télécharger manuellement la dernière version.",UPDATE_MESSAGE:"Une nouvelle version de {APP_NAME} est disponible. Voici quelques-unes des nouvelles fonctionnalités proposées :",GET_IT_NOW:"Télécharger",UPDATE_ON_EXIT:"Mettre à jour à la fermeture",UPDATE_LATER:"Me rappeler plus tard",UPDATE_DONE:"Redémarrer pour mettre à jour {APP_NAME}",UPDATE_RESTART_INSTALL:"Redémarrer pour installer les mises à jour",UPDATE_DOWNLOADING:"Téléchargement du programme d'installation",INSTALL_WEBAPP:"Installer {APP_NAME} sur votre appareil",UPDATE_DOWNLOAD_PROGRESS:"Téléchargement en cours - {0} sur {1} Mo",UPDATING_APP:"Mise à jour de {APP_NAME}",UPDATING_APP_MESSAGE:"Ceci peut prendre un moment",UPDATING_APP_DIALOG_MESSAGE:"Mise à jour en cours. Vous pouvez continuer à utiliser {APP_NAME} pendant la mise à niveau.",PROJECT_SETTINGS_TITLE:"Paramètres de projet pour : {0}",PROJECT_SETTING_BASE_URL:"URL de base de l’Aperçu en direct ",PROJECT_SETTING_BASE_URL_HINT:"Pour utiliser un serveur local, entrez une URL telle que http://localhost:8000/",BASEURL_ERROR_INVALID_PROTOCOL:"Le protocole {0} n’est pas pris en charge par l’Aperçu en direct. Veuillez utiliser une adresse de type http: ou https: .",BASEURL_ERROR_SEARCH_DISALLOWED:'L’URL de base ne peut pas contenir de paramètres de recherche tels que "{0}".',BASEURL_ERROR_HASH_DISALLOWED:'L’URL de base ne peut pas contenir de signe dièse ("{0}").',BASEURL_ERROR_INVALID_CHAR:"Les caractères spéciaux tels que '{0}' doivent être codés en %.",BASEURL_ERROR_UNKNOWN_ERROR:"Erreur inconnue lors de l’analyse de l’URL de base",EMPTY_VIEW_HEADER:"<em>Ouvrir un fichier quand ce panneau est actif</em>",FLIPVIEW_BTN_TOOLTIP:"Transférer cette vue dans le volet de {0}",CURRENT_THEME:"Thème actuel ",GET_MORE_THEMES:"En obtenir plus...",USE_THEME_SCROLLBARS:"Utiliser les barres de défilement du thème ",FONT_SIZE:"Taille de la police ",FONT_FAMILY:"Famille de polices ",FONT_LINE_HEIGHT:"Hauteur de ligne",SCROLL_SENSITIVITY:"Sensibilité du défilement",THEMES_SETTINGS:"Paramètres des thèmes",THEMES_ERROR:"Erreur de thèmes",THEMES_ERROR_CANNOT_APPLY:"Impossible d'appliquer le thème en raison d'une erreur.",BUTTON_NEW_RULE:"Nouvelle règle",INSTALL:"Installer",APPLY:"Appliquer",UPDATE:"Mettre à jour",REMOVE:"Supprimer",DISABLE:"Désactiver",ENABLE:"Activer",OVERWRITE:"Remplacer",CANT_DROP_ZIP:"La prise en charge du glisser-déposer de fichiers zip sera bientôt disponible…",CANT_REMOVE_DEV:'Les extensions du dossier "dev" doivent être supprimées manuellement.',CANT_UPDATE:"La mise à jour n’est pas disponible avec cette version de l’application {APP_NAME}.",CANT_UPDATE_DEV:"Les extensions du dossier « dev » ne peuvent pas être mises à jour automatiquement.",INSTALL_EXTENSION_TITLE:"Installer l’extension",UPDATE_EXTENSION_TITLE:"Mettre à jour l’extension",INSTALL_EXTENSION_LABEL:"URL de l’extension ",INSTALL_EXTENSION_HINT:"URL du fichier zip de l’extension ou du référentiel GitHub",INSTALLING_FROM:"Installation de l’extension depuis·{0}…",INSTALL_SUCCEEDED:"Installation réussie !",INSTALL_FAILED:"Échec de l’installation.",CANCELING_INSTALL:"Annulation en cours…",CANCELING_HUNG:"L’annulation de l’installation prend beaucoup de temps. Il est possible qu’une erreur interne se soit produite.",INSTALL_CANCELED:"Installation annulée.",VIEW_COMPLETE_DESCRIPTION:"Voir la description complète",VIEW_TRUNCATED_DESCRIPTION:"Voir la description tronquée",SORT_EXTENSION_METHOD:"Trier les extensions suivant downloadCount ou publishedDate",INVALID_ZIP_FILE:"Le contenu téléchargé n’est pas un fichier zip valide.",MISSING_PACKAGE_JSON:"Le pack ne contient pas de fichier package.json.",INVALID_PACKAGE_JSON:"Le fichier package.json n’est pas valide (erreur : {0}).",MISSING_PACKAGE_NAME:"Le fichier package.json n’indique pas le nom du pack.",BAD_PACKAGE_NAME:"{0} n’est pas un nom de pack valide.",MISSING_PACKAGE_VERSION:"Le fichier package.json n’indique pas la version du pack.",INVALID_VERSION_NUMBER:"Le numéro de version du pack ({0}) n’est pas valide.",INVALID_BRACKETS_VERSION:"La chaîne de compatibilité {APP_NAME} ({0}) n’est pas valide.",DISALLOWED_WORDS:"Le champ {0} ne peut pas contenir les mots ({1}).",NPM_INSTALL_FAILED:"Échec de la commande npm install : {0}",API_NOT_COMPATIBLE:"L’extension n’est pas compatible avec cette version de l’application {APP_NAME}. Elle a été installée dans le dossier contenant les extensions désactivées.",MISSING_MAIN:"Le pack ne contient pas de fichier main.js.",EXTENSION_ALREADY_INSTALLED:"L’installation de ce pack remplacera une extension installée précédemment. Voulez-vous remplacer l’extension installée ?",EXTENSION_SAME_VERSION:"Ce pack correspond à la même version que celle installée actuellement. Voulez-vous remplacer l’installation actuelle ?",EXTENSION_OLDER_VERSION:"Ce pack correspond à la version {0}, qui est antérieure à la version actuellement installée ({1}). Voulez-vous remplacer l’installation actuelle ?",DOWNLOAD_ID_IN_USE:"Erreur interne : l’ID de téléchargement est déjà utilisé.",NO_SERVER_RESPONSE:"Impossible de se connecter au serveur.",BAD_HTTP_STATUS:"Fichier introuvable sur le serveur (HTTP {0}).",CANNOT_WRITE_TEMP:"Impossible d’enregistrer le téléchargement vers le fichier temporaire.",ERROR_LOADING:"Une erreur s’est produite au démarrage de l’extension.",MALFORMED_URL:"URL non valide. Veuillez vérifier l’URL saisie.",UNSUPPORTED_PROTOCOL:"L’URL doit commencer par http ou https.",UNKNOWN_ERROR:"Erreur interne inconnue.",EXTENSION_VERIFIED_PUBLISHER:"Cet éditeur a vérifié la propriété de {0}",EXTENSION_VERIFIED_SORT:"Vérifié",EXTENSION_STAR:"Étoile",EXTENSION_STAR_SORT:"Note par étoiles",ERROR_UNINSTALLING_EXTENSION_TITLE:"Erreur lors de la désinstallation de l'extension",ERROR_UNINSTALLING_EXTENSION_MESSAGE:"Échec de la désinstallation de l'extension {0}",EXTENSION_MANAGER_TITLE:"Gestionnaire d’extensions",EXTENSION_MANAGER_ERROR_LOAD:"Impossible d’accéder au registre de l’extension. Réessayez ultérieurement.",EXTENSION_UPDATE_RESTART_TITLE:"Redémarrer pour mettre à jour",EXTENSION_UPDATE_RESTART_MESSAGE:"Pour charger les extensions mises à jour, veuillez fermer toutes les instances de {APP_NAME} en cours d'exécution et redémarrer l'application.",INSTALL_EXTENSION_DRAG:"Faire glisser le fichier .zip ici ou",INSTALL_EXTENSION_DROP:"Déposer le fichier .zip pour lancer l’installation",INSTALL_EXTENSION_DROP_ERROR:"Installation/Mise à jour interrompue en raison des erreurs suivantes :",INSTALL_FROM_URL:"Installer à partir de l’URL…",INSTALL_EXTENSION_VALIDATING:"Validation en cours…",EXTENSION_AUTHOR:"Auteur",EXTENSION_DATE:"Date",EXTENSION_INCOMPATIBLE_NEWER:"Cette extension nécessite une version plus récente de l’application {APP_NAME}.",EXTENSION_INCOMPATIBLE_OLDER:"Cette extension n’est actuellement compatible qu’avec les versions antérieures de l’application {APP_NAME}.",EXTENSION_DEFAULT_FEATURE_PRESENT:"Vous n'avez peut-être pas besoin de cette extension. {APP_NAME} possède déjà cette fonctionnalité.",EXTENSION_DEPRECATED_NOT_LOADED:"Extension non chargée. Elle est soit obsolète, soit non sécurisée.",EXTENSION_LATEST_INCOMPATIBLE_NEWER:"La version {0} de cette extension nécessite une version plus récente de {APP_NAME}. Mais vous pouvez installer la version antérieure {1}.",EXTENSION_LATEST_INCOMPATIBLE_OLDER:"La version {0} de cette extension n’est compatible qu’avec les anciennes versions de {APP_NAME}. Mais vous pouvez installer la version antérieure {1}.",EXTENSION_NO_DESCRIPTION:"Aucune description",EXTENSION_MORE_INFO:"Plus d’infos…",EXTENSION_ERROR:"Erreur d’extension",EXTENSION_KEYWORDS:"Mots-clés",EXTENSION_TRANSLATED_USER_LANG:"Traduit en {0} langues, y compris la vôtre",EXTENSION_TRANSLATED_GENERAL:"Traduit en {0} langues",EXTENSION_TRANSLATED_LANGS:"Cette extension a été traduite dans les langues suivantes : {0}",EXTENSION_INSTALLED:"Installées",EXTENSION_UPDATE_INSTALLED:"Cette mise à jour d’extension a été téléchargée et va être installée une fois le rechargement de {APP_NAME} effectué.",EXTENSION_SEARCH_PLACEHOLDER:"Rechercher",EXTENSION_MORE_INFO_LINK:"Plus",EXTENSION_MANAGER_CREATE_EXTENSION:"Créer une extension",EXTENSION_MANAGER_CREATE_THEME:"Créer un thème",BROWSE_EXTENSIONS:"Parcourir les extensions",EXTENSION_MANAGER_REMOVE:"Supprimer l’extension",EXTENSION_MANAGER_REMOVE_ERROR:"Impossible de supprimer une ou plusieurs extensions : {0}. {APP_NAME} va être rechargé malgré tout.",EXTENSION_MANAGER_UPDATE:"Mettre à jour l’extension",EXTENSION_MANAGER_UPDATE_ERROR:"Impossible de mettre à jour une ou plusieurs extensions : {0}. {APP_NAME} va être rechargé malgré tout.",EXTENSION_MANAGER_DISABLE:"Désactiver l’extension",EXTENSION_MANAGER_DISABLE_ERROR:"Impossible de désactiver une ou plusieurs extensions : {0}. {APP_NAME} va être rechargé malgré tout.",EXTENSION_MANAGER_THEMES_INFO:'Pour <a class="theme_settings">sélectionner des thèmes par défaut</a> ou modifier d\'autres paramètres de thème, <a class="theme_settings">cliquez ici</a>.',EXTENSION_MANAGER_THEMES_UNDO:"Revenir au thème précédent",MARKED_FOR_REMOVAL:"Marquée pour suppression",UNDO_REMOVE:"Annuler",MARKED_FOR_UPDATE:"Marquée pour mise à jour",UNDO_UPDATE:"Annuler",MARKED_FOR_DISABLING:"Marqué pour désactivation",UNDO_DISABLE:"Annuler",CHANGE_AND_RELOAD_TITLE:"Modifier les extensions",CHANGE_AND_RELOAD_MESSAGE:"Pour mettre à jour, supprimer ou désactiver les extensions marquées, {APP_NAME} va devoir être rechargé. Vous serez invité à enregistrer vos modifications.",REMOVE_AND_RELOAD:"Supprimer les extensions et recharger",CHANGE_AND_RELOAD:"Modifier les extensions et recharger",UPDATE_AND_RELOAD:"Mettre à jour les extensions et recharger",DISABLE_AND_RELOAD:"Désactiver les extensions et recharger",PROCESSING_EXTENSIONS:"Traitement des changements d’extension…",EXTENSION_NOT_INSTALLED:"Impossible de supprimer l’extension {0} car elle n’est pas installée.",NO_EXTENSIONS:"Aucune extension installée pour le moment.<br>Cliquez sur l’onglet Disponibles ci-dessus pour vous lancer.",NO_EXTENSION_MATCHES:"Aucune extension ne correspond à votre recherche.",REGISTRY_SANITY_CHECK_WARNING:"REMARQUE : ces extensions peuvent provenir d’autres sources que l’application {APP_NAME} elle-même. Les extensions ne sont pas contrôlées et disposent de privilèges locaux complets. Soyez prudents lorsque vous installez des extensions provenant d’une source inconnue.",EXTENSIONS_INSTALLED_TITLE:"Installées",EXTENSIONS_DEFAULT_TITLE:"Par défaut",EXTENSIONS_AVAILABLE_TITLE:"Disponibles",EXTENSIONS_THEMES_TITLE:"Thèmes",EXTENSIONS_UPDATES_TITLE:"Mises à jour",EXTENSIONS_LAST_UPDATED:"Dernière mise à jour",EXTENSIONS_DOWNLOADS:"Téléchargements",EXTENSIONS_REGISTRY_TASK_TITLE:"Mise à jour de la liste des extensions",EXTENSIONS_REGISTRY_TASK_MESSAGE:"Téléchargement en cours…",INLINE_EDITOR_NO_MATCHES:"Aucun résultat.",INLINE_EDITOR_HIDDEN_MATCHES:"Tous les résultats sont réduits. Développez les fichiers dans la liste de droite pour voir le détail.",CSS_QUICK_EDIT_NO_MATCHES:"Aucune règle CSS existante ne correspond à votre sélection.<br> Cliquez sur « Nouvelle règle » pour en créer une.",CSS_QUICK_EDIT_NO_STYLESHEETS:"Votre projet ne contient aucune feuille de style.<br>Créez-en une pour pouvoir ajouter des règles CSS.",IMAGE_VIEWER_LARGEST_ICON:"maximum",MEDIA_VIEWER_FILE_TOO_LARGE:"L'aperçu est limité aux fichiers de moins de {0}.",MEDIA_VIEWER_FORMAT_NOT_SUPPORTED:"Ce fichier ne peut pas être lu. Le format ou le codec n'est peut-être pas pris en charge.",UNIT_PIXELS:"pixels",DEBUG_MENU:"Déboguer",ERRORS:"Erreurs ",CMD_SHOW_DEV_TOOLS:"Outils de développement {APP_NAME}",CMD_REFRESH_WINDOW:"Recharger avec les extensions",CMD_LOAD_CURRENT_EXTENSION:"Charger le projet comme extension",CMD_RELOAD_CURRENT_EXTENSION:"Recharger le projet comme extension",CMD_UNLOAD_CURRENT_EXTENSION:"Décharger le projet comme extension",CMD_RELOAD_WITHOUT_USER_EXTS:"Recharger sans les extensions",CMD_NEW_BRACKETS_WINDOW:"Nouvelle fenêtre",CMD_LAUNCH_SCRIPT_MAC:"Installer le raccourci de ligne de commande",CMD_SWITCH_LANGUAGE:"Changer de langue…",CMD_RUN_UNIT_TESTS:"Exécuter les tests {APP_NAME}",CMD_BUILD_TESTS:"Compiler les tests de l'éditeur",CMD_PHOENIX_BUILDER_CONNECT:"Phoenix Builder MCP…",CMD_SHOW_PERF_DATA:"Afficher les données de performances",CMD_ENABLE_LOGGING:"Activer les journaux détaillés",CMD_ENABLE_PHNODE_INSPECTOR:"Activer l'inspecteur PhNode",CMD_GET_PHNODE_INSPECTOR_URL:"Comment inspecter PhNode",CMD_ENABLE_LIVE_PREVIEW_LOGS:"Journal de l'aperçu instantané",CMD_ENABLE_GIT_LOGS:"Journaux Git détaillés",CMD_OPEN_BRACKETS_SOURCE:"Ouvrir la source de {APP_NAME}",CREATING_LAUNCH_SCRIPT_TITLE:"Raccourci de ligne de commande {APP_NAME}",ERROR_CREATING_LAUNCH_SCRIPT:"Une erreur est survenue lors de l’installation du raccourci de ligne de commande. Essayez d’appliquer <a href='https://github.com/adobe/brackets/wiki/Command-Line-Arguments#troubleshooting'>ces suggestions pour résoudre le problème</a>.<br/><br/>Motif : {0}",ERROR_CLTOOLS_RMFAILED:"Impossible de supprimer le lien symbolique existant <code>/usr/local/bin/brackets</code>.",ERROR_CLTOOLS_MKDIRFAILED:"Impossible de créer le répertoire <code>/usr/local/bin</code>.",ERROR_CLTOOLS_LNFAILED:"Impossible de créer le lien symbolique <code>/usr/local/bin/brackets</code>.",ERROR_CLTOOLS_SERVFAILED:"Erreur interne.",ERROR_CLTOOLS_NOTSUPPORTED:"Le raccourci de ligne de commande n’est pas pris en charge par ce système d’exploitation.",LAUNCH_SCRIPT_CREATE_SUCCESS:"Opération réussie ! À présent, vous pouvez facilement lancer {APP_NAME} depuis la ligne de commande : utilisez <code>brackets myFile.txt</code> pour ouvrir un fichier ou <code>brackets myFolder</code> pour changer de projet. <br/><br/><a href='https://github.com/adobe/brackets/wiki/Command-Line-Arguments'>En savoir plus</a> sur l’utilisation de {APP_NAME} depuis la ligne de commande.",ERROR_LOADING_EXTENSION:"Erreur lors du chargement de l'extension",ERROR_NO_EXTENSION_PACKAGE:"Fichier <code>package.json</code> non détecté dans le projet actuel. Le projet actuel est-il une extension {APP_NAME} valide ? </br>Consultez <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>ce lien</a> pour plus de détails.",ERROR_INVALID_EXTENSION_PACKAGE:"Le fichier <code>package.json</code> est un fichier JSON invalide. </br>Consultez <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>ce lien</a> pour plus de détails.",ERROR_INVALID_EXTENSION_PACKAGE_FIELDS:"Champs obligatoires manquants dans le fichier <code>package.json</code> : [{0}] </br>Consultez <a href='https://github.com/phcode-dev/phoenix/wiki/How-To-Write-Extensions-And-Themes'>ce lien</a> pour plus de détails.",ERROR_NODE_JS_CRASH_TITLE:"Oups ! Quelque chose s'est mal passé.",ERROR_NODE_JS_CRASH_MESSAGE:"Un problème est survenu et nous devons redémarrer {APP_NAME}. Ne vous inquiétez pas, nous essayons de sauvegarder votre travail avant de redémarrer. </br>(Erreur : ERROR_NODE_JS_CRASH)",LANGUAGE_TITLE:"Changer de langue",LANGUAGE_MESSAGE:"Langue :",LANGUAGE_SUBMIT:"Recharger {APP_NAME}",LANGUAGE_CANCEL:"Annuler",LANGUAGE_SYSTEM_DEFAULT:"Langue par défaut du système",HEALTH_DATA_NOTIFICATION:"Health Report Preferences",HEALTH_FIRST_POPUP_TITLE:"Avis de confidentialité",HEALTH_DATA_DO_TRACK:"Partager des informations anonymes sur mon utilisation de {APP_NAME}",HEALTH_DATA_NOTIFICATION_MESSAGE:"{APP_NAME} <strong>ne collecte ni ne traite aucune donnée personnelle</strong>, mais <strong>collecte des statistiques d'utilisation anonymes</strong> pour protéger votre vie privée. Les données anonymes sont exemptées des exigences de notification RGPD/CCPA, mais nous pensons que vous devez avoir le choix de refuser la collecte de données anonymes.<br><br> Vous pouvez consulter vos données ou <strong>choisir de ne pas partager de données anonymes</strong> en sélectionnant <strong>Aide > Rapport d'intégrité</strong>. Ces statistiques d'utilisation de l'application et rapports d'erreurs <strong>anonymes</strong> nous aident à prioriser les fonctionnalités, à trouver les bogues et à repérer les problèmes d'utilisation afin d'améliorer votre expérience avec {APP_NAME}. Sans ces données, nous ne saurions pas quelles fonctionnalités valent la peine d'être développées pour vous ! <br>",HEALTH_DATA_PREVIEW:"Rapport d’intégrité de {APP_NAME}",HEALTH_DATA_PREVIEW_INTRO:"<p>{APP_NAME} <strong>ne collecte ni ne traite aucune information personnellement identifiable</strong>, mais <strong>collecte des statistiques d'utilisation anonymes</strong> pour protéger votre vie privée. Ces statistiques d'utilisation de l'application et rapports d'erreurs <strong>anonymes</strong> nous aident à prioriser les fonctionnalités, à trouver les bogues et à repérer les problèmes d'utilisation afin d'améliorer votre expérience avec {APP_NAME}.</p> <p>Vous trouverez ci-dessous un aperçu des données qui seront envoyées dans votre prochain rapport d'état <em>si</em> celui-ci est activé. (Voir également la console développeur pour les journaux d'erreurs marqués « Erreur critique détectée ».)</p>",HEALTH_DATA_PREVIEW_NECESSARY:"Les mises à jour de sécurité/de l'application, l'initialisation de la bibliothèque d'analyse, le nombre d'utilisateurs et la durée d'utilisation sont toujours collectés anonymement comme indicateurs de santé de l'application. Il s'agit de statistiques agrégées et aucune donnée personnelle n'est envoyée/enregistrée.",INLINE_TIMING_EDITOR_TIME:"Temps",INLINE_TIMING_EDITOR_PROGRESSION:"Progression",BEZIER_EDITOR_INFO:"<kbd>↑</kbd><kbd>↓</kbd><kbd>←</kbd><kbd>→</kbd> Déplacer le point sélectionné<br><kbd class='text'>Maj</kbd> Déplacer de dix unités<br><kbd class='text'>Tabulation</kbd> Permuter les points",STEPS_EDITOR_INFO:"<kbd>↑</kbd><kbd>↓</kbd> Augmenter ou réduire les pas<br><kbd>←</kbd><kbd>→</kbd> 'Démarrer' ou 'Arrêter'",INLINE_TIMING_EDITOR_INVALID:"L’ancienne valeur <code>{0}</code> n’est pas valide et a donc été remplacée par <code>{1}</code> pour la fonction affichée. Le document sera mis à jour à la première modification.",COLOR_EDITOR_CURRENT_COLOR_SWATCH_TIP:"Couleur actuelle",COLOR_EDITOR_ORIGINAL_COLOR_SWATCH_TIP:"Couleur d’origine",COLOR_EDITOR_RGBA_BUTTON_TIP:"Format RGBa",COLOR_EDITOR_HEX_BUTTON_TIP:"Format Hex",COLOR_EDITOR_HSLA_BUTTON_TIP:"Format HSLa",COLOR_EDITOR_0X_BUTTON_TIP:"Format hexadécimal (0x)",COLOR_EDITOR_USED_COLOR_TIP_SINGULAR:"{0} (utilisé {1} fois)",COLOR_EDITOR_USED_COLOR_TIP_PLURAL:"{0} (utilisé {1} fois)",EDIT:"Modifier",CMD_JUMPTO_DEFINITION:"Atteindre la définition",JUMPTO_DEFINITION_SELECT_TARGET:"Sélectionner une définition",JUMPTO_DEFINITION_LINE_LABEL:"Ligne {0}",JUMPTO_DEFINITION_IMPLEMENTATION_BADGE:"Implémentation",CMD_SHOW_PARAMETER_HINT:"Afficher l’indicateur de paramètre",NO_ARGUMENTS:"<aucun paramètre>",CODE_HINT_IMPORT_FROM_N:"{0} imports…",CODE_HINT_IMPORT_CHOOSE:"Choisissez dans lequel des {0} modules importer <code>{1}</code>.",DETECTED_EXCLUSION_TITLE:"Problème d’inférence de fichier Javascript",DETECTED_EXCLUSION_INFO:"{APP_NAME} a rencontré un problème lors du traitement de <span class='dialog-filename'>{0}</span>.<br><br>Ce fichier ne sera plus traité pour les conseils de code, Aller à la définition ou la modification rapide. Pour réactiver ce fichier, ouvrez <code>.phcode.json</code> dans votre projet et modifiez <code>jscodehints.detectedExclusions</code>.<br><br>Il s'agit probablement d'un bug de {APP_NAME}. Si vous pouvez fournir une copie de ce fichier, veuillez <a href='https://github.com/adobe/brackets/wiki/How-to-Report-an-Issue'>signaler un bug</a> avec un lien vers le fichier nommé ici.",CMD_REFACTOR:"Remanier",CMD_EXTRACTTO_VARIABLE:"Extraire vers variable",CMD_EXTRACTTO_FUNCTION:"Extraire vers fonction",ERROR_TERN_FAILED:"Impossible d’obtenir des données depuis Tern",ERROR_EXTRACTTO_VARIABLE_NOT_VALID:"La sélection ne forme pas une expression",ERROR_EXTRACTTO_FUNCTION_NOT_VALID:"Le bloc sélectionné doit représenter un ensemble d’instructions ou une expression",ERROR_EXTRACTTO_VARIABLE_MULTICURSORS:"L’option Extraire vers variable ne fonctionne pas en cas de curseurs multiples",ERROR_EXTRACTTO_FUNCTION_MULTICURSORS:"L’option Extraire vers fonction ne fonctionne pas en cas de curseurs multiples",EXTRACTTO_FUNCTION_SELECT_SCOPE:"Choisir la portée cible",EXTRACTTO_VARIABLE_SELECT_EXPRESSION:"Sélectionner une expression",CMD_REFACTORING_RENAME:"Renommer",CMD_REFACTORING_TRY_CATCH:"Encapsuler dans Try/Catch",CMD_REFACTORING_CONDITION:"Encapsuler dans Condition",CMD_REFACTORING_GETTERS_SETTERS:"Créer des getters/setters",CMD_REFACTORING_ARROW_FUNCTION:"Convertir en fonction de flèche",DESCRIPTION_CODE_REFACTORING:"Activer/désactiver le remaniement de code JavaScript",ERROR_TRY_CATCH:"Sélectionner un code valide à encapsuler dans un bloc Try/Catch",ERROR_WRAP_IN_CONDITION:"Sélectionner un code valide à encapsuler dans un bloc Condition",ERROR_ARROW_FUNCTION:"Placer le curseur à l’intérieur d’une expression de fonction",ERROR_GETTERS_SETTERS:"Placer le curseur au niveau d’un membre d’une expression d’objet",ERROR_RENAME_MULTICURSOR:"Impossible de renommer en cas d’utilisation de plusieurs curseurs",ERROR_RENAME_QUICKEDIT:"Impossible de renommer cet identifiant, car il est référencé ailleurs en dehors de cette fonction.",ERROR_RENAME_GENERAL:"Impossible de renommer le texte sélectionné",JSHINT_NAME:"JSHint",JSHINT_CONFIG_ERROR:"Erreur lors de la lecture du fichier de configuration JSHint : {0}",JSHINT_CONFIG_JSON_ERROR:"Erreur : le fichier de configuration JSHint `{0}` n’est pas un fichier JSON valide",ESLINT_NAME:"ESLint",CSS_LINT_NAME:"{0}",HTML_LINT_NAME:"HTML",HTML_LINT_CONFIG_JSON_ERROR:"Erreur : le fichier de configuration du validateur HTML `{0}` n’est pas un fichier JSON valide",HTML_LINT_CONFIG_UNSUPPORTED:"Erreur : format de configuration non pris en charge `{0}`. Utilisez la configuration JSON `.htmlvalidate.json`",CMD_ENABLE_QUICK_VIEW:"Affichage rapide au survol",CMD_ENABLE_SELECTION_VIEW:"Vue de la sélection",TOOLTIP_CLICK_TO_EDIT_COLOR:"Cliquez ici pour modifier la couleur",CMD_RECENT_PROJECTS:"Projets récents",REMOVE_FROM_RECENT_PROJECTS:"Supprimer des projets récents",DOCS_MORE_LINK:"En savoir plus",DOCS_MORE_LINK_MDN_TITLE:"Cliquez pour lire la documentation",COLLAPSE_ALL:"Réduire tout",EXPAND_ALL:"Développer tout",COLLAPSE_CURRENT:"Réduire l’élément actif",EXPAND_CURRENT:"Développer l’élément actif",RECENT_FILES_DLG_HEADER:"Fichiers récents",RECENT_FILES_DLG_CLEAR_BUTTON_LABEL:"Effacer",RECENT_FILES_DLG_CLEAR_BUTTON_TITLE:"Effacer les fichiers non présents dans l’ensemble de travail",RECOVER_UNSAVED_FILES_TITLE:"Récupérer les fichiers non enregistrés ?",RECOVER_UNSAVED_FILES_MESSAGE:"Restaurer les fichiers non enregistrés de votre session précédente ?",RECOVER_UNSAVED_FILES_RESTORE:"Restaurer",DISCARD_UNSAVED_FILES_RESTORE:"Ignorer",DESCRIPTION_CLOSE_BRACKETS:"vrai pour fermer automatiquement les accolades, les crochets et les parenthèses",DESCRIPTION_CLOSE_OTHERS_ABOVE:"faux pour supprimer l’option « Fermer les autres au-dessus » du menu contextuel Fichiers de travail",DESCRIPTION_CLOSE_OTHERS_BELOW:"faux pour supprimer l’option « Fermer les autres en dessous » du menu contextuel Fichiers de travail",DESCRIPTION_CLOSE_OTHERS:"faux pour supprimer l’option « Fermer tous les autres » du menu contextuel Fichiers de travail",DESCRIPTION_CLOSE_TAGS:"Définit les options de fermeture des balises",DESCRIPTION_CLOSE_TAGS_DONT_CLOSE_TAGS:"Ensemble de balises qui ne doivent pas se fermer automatiquement",DESCRIPTION_CLOSE_TAGS_WHEN_OPENING:"Fermer quand l’utilisateur tape le caractère > de la balise d’ouverture",DESCRIPTION_CLOSE_TAGS_WHEN_CLOSING:"Fermer quand l’utilisateur tape le caractère / de la balise de fermeture",DESCRIPTION_CLOSE_TAGS_INDENT_TAGS:"Ensemble de balises qui, quand elles sont ouvertes, disposent d’une ligne vierge",DESCRIPTION_CODE_FOLDING_ALWAY_USE_INDENT_FOLD:"vrai pour toujours générer des marqueurs de sections réductibles quand le niveau de retrait change",DESCRIPTION_CODE_FOLDING_ENABLED:"vrai pour activer le pliage de code",DESCRIPTION_CODE_FOLDING_HIDE_UNTIL_MOUSEOVER:"vrai pour rendre les marqueurs de réduction de section visibles uniquement quand l’utilisateur passe la souris sur la gouttière",DESCRIPTION_CODE_FOLDING_MAX_FOLD_LEVEL:"Limite le nombre de niveaux auquel s’applique l’option Réduire tout",DESCRIPTION_CODE_FOLDING_MIN_FOLD_SIZE:"Nombre minimum de lignes pour qu’une icône de section réductible apparaisse",DESCRIPTION_CODE_FOLDING_SAVE_FOLD_STATES:"vrai pour mémoriser les sections réduites si vous fermez et rouvrez un fichier ou un projet",DESCRIPTION_CODE_FOLDING_MAKE_SELECTIONS_FOLDABLE:"vrai pour activer le pliage de code sur le texte sélectionné dans l’éditeur",DESCRIPTION_DISABLED_DEFAULT_EXTENSIONS:"Extensions par défaut qui sont désactivées",DESCRIPTION_ATTR_HINTS:"Activer/désactiver les indicateurs d’attribut HTML",DESCRIPTION_CSS_PROP_HINTS:"Activer/désactiver les indicateurs de propriété CSS/LESS/SCSS",DESCRIPTION_JS_HINTS:"Activer/désactiver les indicateurs de code JavaScript",DESCRIPTION_JS_HINTS_TYPE_DETAILS:"Activer/désactiver les détails de type de données dans les indicateurs de code JavaScript",DESCRIPTION_PREF_HINTS:"Activer/désactiver les indicateurs de code Préférences",DESCRIPTION_SPECIAL_CHAR_HINTS:"Activer/désactiver les indicateurs d’entité HTML",DESCRIPTION_SVG_HINTS:"Activer/désactiver les indicateurs de code SVG",DESCRIPTION_HTML_TAG_HINTS:"Activer/désactiver les indicateurs de balise HTML",DESCRIPTION_URL_CODE_HINTS:"Activer/désactiver les indicateurs d’URL dans le code HTML et CSS/LESS/SCSS",DESCRIPTION_DRAG_DROP_TEXT:"Activer/désactiver la fonctionnalité de glisser-déposer",DESCRIPTION_HEALTH_DATA_TRACKING:"Activer le suivi des données d’intégrité",DESCRIPTION_HIGHLIGHT_MATCHES:"Active le surlignage automatique des chaînes correspondantes dans tout le document",DESCRIPTION_HIGHLIGHT_MATCHES_SHOW_TOKEN:"Surligner toutes les chaînes qui correspondent au paramètre dans lequel se trouve le curseur actuellement (sélection non nécessaire)",DESCRIPTION_HIGHLIGHT_MATCHES_WORDS_ONLY:"Surligner uniquement quand la sélection est un paramètre complet",DESCRIPTION_INSERT_HINT_ON_TAB:"vrai pour insérer l’indicateur de code sélectionné avec la touche Tabulation",DESCRIPTION_NO_HINTS_ON_DOT:"vrai pour que les indicateurs de code JS ne s’affichent pas automatiquement quand l’utilisateur tape un point (.)",DESCRIPTION_JSHINT_DISABLE:"`true` pour désactiver le linter JSHint dans le panneau des problèmes",DESCRIPTION_ESLINT_DISABLE:"`true` pour désactiver le linter ESLint dans le panneau des problèmes",DESCRIPTION_HTML_LINT_DISABLE:"`true` pour désactiver le linter HTML dans le panneau des problèmes",DESCRIPTION_CODE_INTEL_AUTO_CREATE:"Définissez sur `false` pour empêcher {APP_NAME} de créer un fichier `jsconfig.json`/`tsconfig.json` pour l'analyse intelligente du code à l'ouverture de projets. Si vous supprimez une configuration créée, vous pouvez réactiver l'analyse intelligente du code depuis le panneau des problèmes.",DESCRIPTION_ESLINT_FAILED:"Échec d'ESLint ({0}). Assurez-vous que le projet contient des <a href='https://eslint.org/docs/latest/use/configure/configuration-files'>fichiers de configuration</a> valides.",DESCRIPTION_ESLINT_USE_NATIVE_APP:"ESLint est uniquement disponible dans l'application de bureau. Téléchargez-la depuis <a href='https://phcode.dev'>phcode.dev</a>",DESCRIPTION_ESLINT_LOAD_FAILED:"Échec du chargement d'ESLint pour ce projet. {APP_NAME} prend uniquement en charge les versions d'ESLint supérieures à 7.",DESCRIPTION_ESLINT_DO_NPM_INSTALL:"Veuillez exécuter `npm install` sur votre projet pour activer ESLint",DESCRIPTION_LANGUAGE:"Paramètres spécifiques à la langue",DESCRIPTION_LANGUAGE_FILE_EXTENSIONS:"Mappages supplémentaires entre extension de fichier et nom de langue",DESCRIPTION_LANGUAGE_FILE_NAMES:"Mappages supplémentaires entre nom de fichier et nom de langue",DESCRIPTION_LINEWISE_COPY_CUT:"En cas d’absence de sélection, un couper-copier coupe ou copie les lignes entières comportant des curseurs.",DESCRIPTION_INPUT_STYLE:"Sélectionne la manière dont CodeMirror gère l'entrée et la mise au point. Il peut s'agir de zone de texte, qui est la sélection par défaut, ou de contenu modifiable, qui est la meilleure méthode pour les lecteurs d'écran (instable)",DESCRIPTION_LINTING_ENABLED:"vrai pour activer l’inspection de code",DESCRIPTION_ASYNC_TIMEOUT:"Durée, en millisecondes, après laquelle les utilitaires lint asynchrones échouent",DESCRIPTION_LINTING_PREFER:"Ensemble d’utilitaires lint à exécuter en premier",DESCRIPTION_LIVE_DEV_MULTIBROWSER:"vrai pour activer la version expérimentale de l’Aperçu en direct",DESCRIPTION_USE_PREFERED_ONLY:"vrai pour exécuter uniquement les fournisseurs spécifiés dans linting.prefer",DESCRIPTION_MAX_CODE_HINTS:"Nombre maximum d’indicateurs de code affichés à la fois",DESCRIPTION_PATH:"Paramètres spécifiques au chemin d’accès",DESCRIPTION_PROXY:"URL du serveur proxy utilisé pour l’installation des extensions",DESCRIPTION_SCROLL_PAST_END:"vrai pour autoriser le défilement au-delà de la fin du document",DESCRIPTION_MOUSE_WHEEL_SCROLL_SENSITIVITY:"Multiplicateur pour la vitesse de défilement de la molette (0,1 à 10, par défaut 1). Ajustez si le défilement vous semble trop lent ou trop rapide.",DESCRIPTION_SHOW_CODE_HINTS:"faux pour désactiver tous les indicateurs de code",DESCRIPTION_SHOW_CODE_HINT_DOCS:"false pour masquer la fenêtre contextuelle de documentation affichée à côté des suggestions de code",DESCRIPTION_SHOW_PARAMETER_HINTS:"false pour désactiver la fenêtre contextuelle d'informations sur les paramètres affichée lors de la saisie dans un appel de fonction",DESCRIPTION_SHOW_CURSOR_WHEN_SELECTING:"Laisse le curseur clignotant visible en cas de sélection de texte",DESCRIPTION_SHOW_LINE_NUMBERS:"vrai pour afficher les numéros de ligne dans une « gouttière » à gauche du code",DESCRIPTION_RULERS_COLUMNS:"Un tableau de numéros de colonne pour dessiner des règles verticales dans l'éditeur. Ex : `[80, 100]`",DESCRIPTION_RULERS_COLORS:'Un tableau de couleurs de règle correspondant à l\'option `rulers` dans l\'éditeur. Ex : `["#3d3d3d", "red"]`',DESCRIPTION_RULERS_ENABLED:"`true` pour activer les règles de l'éditeur, sinon `false`",DESCRIPTION_AUTO_RENAME_TAGS:"`true` pour renommer automatiquement les balises HTML/XML appariées, sinon `false`",DESCRIPTION_DRAG_AND_DROP_ENABLED:"`true` pour activer la fonctionnalité glisser-déposer pour les fichiers et les dossiers depuis l'explorateur de fichiers ou le Finder",DESCRIPTION_TRIPLE_CTRL_PALETTE:"`true` pour activer l'affichage de la palette de commandes visuelle en appuyant 3 fois consécutives sur la touche Ctrl/Cmd",DESCRIPTION_SMART_INDENT:"Mettre en retrait automatiquement lors de la création d’un nouveau bloc",DESCRIPTION_SOFT_TABS:"faux pour désactiver le comportement des tabulations flexibles",DESCRIPTION_SORT_DIRECTORIES_FIRST:"vrai pour trier les répertoires en premier dans l’arborescence de projets",DESCRIPTION_SPACE_UNITS:"Nombre d’espaces à utiliser pour la mise en retrait",DESCRIPTION_STATIC_SERVER_PORT:"Numéro de port que le serveur intégré doit utiliser pour l’Aperçu en direct",DESCRIPTION_STYLE_ACTIVE_LINE:"vrai pour surligner la couleur d’arrière-plan de la ligne sur laquelle se trouve le curseur",DESCRIPTION_TAB_SIZE:"Nombre d’espaces à afficher pour les tabulations",DESCRIPTION_USE_TAB_CHAR:"vrai pour utiliser des tabulations au lieu d’espaces",DESCRIPTION_AUTO_TAB_SPACE:"`true` pour détecter automatiquement les tabulations et les espaces utilisés dans le fichier actuel",DESCRIPTION_UPPERCASE_COLORS:"vrai pour générer des couleurs hexadécimales en majuscules dans l’éditeur de couleur intégré",DESCRIPTION_WORD_WRAP:"Renvoyer à la ligne automatiquement en cas de dépassement de la largeur de la fenêtre",DESCRIPTION_SEARCH_AUTOHIDE:"Fermer la recherche dès que l’éditeur redevient actif",DESCRIPTION_DETECTED_EXCLUSIONS:"Liste de fichiers qui ont été identifiés comme provoquant une perte de contrôle de Tern",DESCRIPTION_INFERENCE_TIMEOUT:"Laps de temps au bout duquel le processus Tern expire quand il tente d’interpréter des fichiers",DESCRIPTION_SHOW_ERRORS_IN_STATUS_BAR:"vrai pour afficher les erreurs dans la barre d’état",DESCRIPTION_QUICK_VIEW_ENABLED:"vrai pour activer l’affichage rapide",DESCRIPTION_SELECTION_VIEW_ENABLED:"`true` pour activer l'aperçu de la sélection",DESCRIPTION_EXTENSION_LESS_IMAGE_PREVIEW:"vrai pour afficher les aperçus d’images pour les extensions sans URL",DESCRIPTION_NUMBER_QUICK_VIEW:"`true` pour afficher l'aperçu rapide au survol des nombres dans l'éditeur",DESCRIPTION_THEME:"Sélectionner un thème {APP_NAME}",DESCRIPTION_USE_THEME_SCROLLBARS:"vrai pour autoriser les barres de défilement personnalisées",DESCRIPTION_EDITOR_LINE_HEIGHT:"Ajustez l'espacement vertical entre les lignes de code dans l'éditeur. Choisissez une valeur entre 1 et 3, la valeur par défaut est 1,5.",DESCRIPTION_LINTING_COLLAPSED:"vrai pour réduire le panneau d’analyse lint",DESCRIPTION_FONT_FAMILY:"Changer de famille de polices",DESCRIPTION_DESKTOP_ZOOM_SCALE:"Choisissez un facteur d'échelle de zoom allant de 0,1 (pour une vue plus compacte) à 2 (pour une vue plus grande et agrandie). Disponible uniquement dans les applications de bureau.",DESCRIPTION_FONT_SIZE:"Modifier la taille de police, par ex. 13px",DESCRIPTION_FIND_IN_FILES_NODE:"vrai pour activer la recherche basée sur des nœuds",DESCRIPTION_FIND_IN_FILES_INSTANT:"vrai pour activer la recherche instantanée",DESCRIPTION_FONT_SMOOTHING:"Mac uniquement : « subpixel-antialiased » pour activer l’anticrénelage (lissage) des sous-pixels ou « antialiased » pour l’anticrénelage des niveaux de gris",DESCRIPTION_OPEN_PREFS_IN_SPLIT_VIEW:"faux pour désactiver l’ouverture du fichier de préférences en mode fractionné",DESCRIPTION_OPEN_USER_PREFS_IN_SECOND_PANE:"faux pour ouvrir le fichier de préférences de l’utilisateur dans le volet gauche/supérieur",DESCRIPTION_MERGE_PANES_WHEN_LAST_FILE_CLOSED:"vrai pour réduire les volets une fois que le dernier fichier du volet est fermé à l’aide du bouton situé dans l’en-tête",DESCRIPTION_SHOW_PANE_HEADER_BUTTONS:"Permet de choisir quand afficher les boutons Fermer et Transférer la vue dans l’en-tête.",DEFAULT_PREFERENCES_JSON_HEADER_COMMENT:"/*",DEFAULT_PREFERENCES_JSON_DEFAULT:"Par défaut",DESCRIPTION_PURE_CODING_SURFACE:"vrai pour activer le mode code seul et masquer tous les autres éléments de l’interface utilisateur dans {APP_NAME}",DESCRIPTION_INDENT_LINE_COMMENT:"vrai pour activer la mise en retrait des commentaires sur une ligne",DESCRIPTION_RECENT_FILES_NAV:"Activer/désactiver la navigation dans les fichiers récents",DESCRIPTION_LIVEDEV_WEBSOCKET_PORT:"Port sur lequel s’exécute le serveur WebSocket pour le mode Aperçu en direct",DESCRIPTION_LIVEDEV_ENABLE_REVERSE_INSPECT:"faux pour désactiver l’inspection inverse de l’Aperçu en direct",DESCRIPTION_LIVEDEV_NO_PREVIEW:"Rien à afficher !",DESCRIPTION_LIVEDEV_EXCLUDED:"Le serveur personnalisé ne peut pas servir ce fichier",DESCRIPTION_LIVEDEV_NO_PREVIEW_EXCLUDED:"Les paramètres d'aperçu en direct sont configurés pour ne servir que les fichiers du dossier '{0}'",DESCRIPTION_LIVEDEV_NO_PREVIEW_DETAILS:"Veuillez sélectionner un fichier HTML à afficher",DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED:"Aperçu indisponible !",DESCRIPTION_LIVEDEV_PREVIEW_RESTRICTED_DETAILS:"Ce fichier HTML ne fait pas partie du projet actuel. Pour des raisons de sécurité, seuls les fichiers du projet peuvent être affichés en direct. Pour afficher ce fichier, ouvrez le dossier qui le contient en tant que projet séparé.",DESCRIPTION_LIVEDEV_MAIN_HEADING:"Oups !<br>Votre navigateur actuel ne prend pas en charge l'aperçu en direct.",DESCRIPTION_LIVEDEV_MAIN_SPAN:"Obtenez la meilleure expérience d'aperçu en direct en téléchargeant nos applications natives pour Windows, Mac et Linux depuis {0}.",DESCRIPTION_LIVEDEV_SECURITY_POPOUT_MESSAGE:"Vous êtes sur le point d'ouvrir un fichier pour un aperçu en direct. Veuillez continuer uniquement si vous faites confiance à la source de ce projet. Cliquez sur « Faire confiance au projet » pour continuer ou fermez cette fenêtre si vous ne faites pas confiance à la source.",DESCRIPTION_LIVEDEV_SECURITY_TRUST_MESSAGE:"Vous êtes sur le point d'ouvrir un fichier pour un aperçu en direct. Veuillez cliquer sur « Faire confiance au projet » uniquement si vous faites confiance à la source de ce projet !",CONFIRM_EXTERNAL_BROWSER_TITLE:"Fenêtres contextuelles bloquées",CONFIRM_EXTERNAL_BROWSER_MESSAGE:"Souhaitez-vous autoriser la page d'aperçu en direct à ouvrir cette URL : {0} ?",TRUST_PROJECT:"Faire confiance et exécuter l'aperçu - {0}",TRUST_AUTHORS:"Faites-vous confiance aux auteurs de ce projet ?",DOWNLOAD_FAILED:"Échec du téléchargement.",DOWNLOAD_COMPLETE:"Téléchargement terminé.",UPDATE_SUCCESSFUL:"Mise à jour effectuée.",UPDATE_FAILED:"Échec de la mise à jour.",VALIDATION_FAILED:"Échec de la validation.",INITIALISATION_FAILED:"Échec de l’initialisation.",CLEANUP_FAILED:"Échec du nettoyage.",WARNING_TYPE:"Avertissement !",CLICK_RESTART_TO_UPDATE:"Cliquez sur Redémarrer pour mettre à jour Brackets.",UPDATE_ON_NEXT_LAUNCH:"La mise à jour sera appliquée au prochain lancement de l’application.",GO_TO_SITE:'Rendez-vous sur <a href="http://brackets.io/"> brackets.io </a> pour réessayer.',INTERNET_UNAVAILABLE:"Aucune connexion Internet disponible.",UPDATEDIR_READ_FAILED:"Impossible de lire le répertoire de mise à jour.",UPDATEDIR_CLEAN_FAILED:"Impossible de nettoyer le répertoire de mise à jour.",INITIAL_DOWNLOAD:"Téléchargement de la mise à jour...",RETRY_DOWNLOAD:"Échec du téléchargement. Nouvelle tentative... ",VALIDATING_INSTALLER:"Téléchargement terminé. Validation du programme d’installation...",CHECKSUM_DID_NOT_MATCH:"La somme de contrôle ne correspond pas.",INSTALLER_NOT_FOUND:"Programme d’installation non trouvé.",DOWNLOAD_ERROR:"Erreur lors du téléchargement.",NETWORK_SLOW_OR_DISCONNECTED:"Le réseau est déconnecté ou trop lent.",RESTART_BUTTON:"Recommencer",RESTART_APP_BUTTON:"Redémarrer {APP_NAME}",LATER_BUTTON:"Plus tard",DESCRIPTION_AUTO_UPDATE:"Activer/désactiver la mise à jour automatique de {APP_NAME}",AUTOUPDATE_ERROR:"Erreur !",AUTOUPDATE_IN_PROGRESS:"Une mise à jour est déjà en cours.",REMOVING:"Suppression en cours…",NUMBER_WITH_PERCENTAGE:"{0} %",CMD_FIND_RELATED_FILES:"Trouver les fichiers associés",PHP_VERSION_INVALID:"Erreur lors de l’analyse de la version de PHP. Veuillez vérifier la sortie de la commande « php –version ».",PHP_UNSUPPORTED_VERSION:"Installez le moteur d’exécution de PHP 7 pour activer les outils correspondants comme Conseils de code, Conseils de paramètres, Accéder à la définition, etc. Version trouvée : {0}",PHP_EXECUTABLE_NOT_FOUND:"Moteur d’exécution PHP introuvable. Installez le moteur d’exécution de PHP 7 et mettez à jour « executablePath » dans les préférences PHP. Cela permettra l’activation des outils liés à PHP comme Conseils de code, Conseils de paramètres ou encore Accéder à la définition.",PHP_PROCESS_SPAWN_ERROR:"Code d’erreur {0} rencontré lors du démarrage du processus PHP.",PHP_SERVER_ERROR_TITLE:"Erreur",PHP_SERVER_MEMORY_LIMIT_INVALID:"La limite de mémoire que vous avez fournie n’est pas valide. Veuillez corriger la valeur indiquée dans les préférences PHP.",DESCRIPTION_PHP_TOOLING_CONFIGURATION:"Paramètres de configuration par défaut des outils PHP",OPEN_PREFERENNCES:"Ouvrir les préférences",FIND_ALL_REFERENCES:"Trouver toutes les références",CODE_INTEL_JS:"JavaScript",CODE_INTEL_TS:"TypeScript",CODE_INTEL_ENABLED_TITLE:"Intelligence de code {0} activée",CODE_INTEL_ENABLED_MESSAGE:"Les fonctionnalités Rechercher les usages, Renommer et Atteindre la définition fonctionnent maintenant dans tous les fichiers de ce projet.",CODE_INTEL_SEE_CONFIG:"Voir la configuration",CODE_INTEL_ENABLE_TS:"Activer TypeScript",CODE_INTEL_LEARN_MORE:"En savoir plus",CODE_INTEL_PANEL_TEXT:"L'intelligence de code à l'échelle du projet est désactivée. Activez-la pour utiliser les fonctions Rechercher les usages, Renommer et Atteindre la définition dans tous les fichiers — cela ajoute un fichier jsconfig.json à la racine du projet.",CODE_INTEL_PANEL_ENABLE:"Activer",CODE_INTEL_PANEL_DISMISS:"Ignorer",LSP_INSTALL_FAILED:"L’installation a échoué. Sélectionnez cette tâche pour afficher les détails ou réessayez l’installation.",LSP_INSTALL_ERROR_DETAILS:"L’installation n’a pas pu être terminée. Vous pouvez copier les détails ci-dessous pour signaler le problème.",LSP_INSTALL_MANUAL:"L’installation automatique est suspendue pour aujourd’hui. Vous pouvez procéder à une installation manuelle à tout moment.",LSP_INSTALL_NOW:"Installer maintenant",PHP_INSTALL_TITLE:"Assistance au code PHP",PHP_INSTALLING:"Configuration du support PHP — téléchargement du serveur de langage (9 Mo)…",PHP_INSTALL_DONE:"L'intelligence de code PHP est prête.",PHP_INSTALL_STOP:"Arrêter la configuration de la prise en charge de PHP (vous pouvez réessayer depuis Tâches)",PHP_INSTALL_WAITING_NETWORK:"En attente d'une connexion Internet pour configurer le support PHP…",DESCRIPTION_PHP_CODE_INTELLIGENCE:"false pour désactiver l’assistance intelligente au code PHP (Intelephense). Les outils de langage manquants sont installés automatiquement, au maximum une fois par jour.",DESCRIPTION_PHP_LICENSE_KEY:"Clé de licence premium Intelephense (ou un chemin absolu vers un fichier de clé) activant les fonctionnalités premium comme le renommage et les actions de code. Non nécessaire si votre licence se trouve déjà dans le fichier de licence global standard d'Intelephense.",PYTHON_INSTALL_TITLE:"Intelligence de code Python",PYTHON_INSTALLING:"Configuration du support Python — téléchargement des outils de langage (25 Mo)…",PYTHON_INSTALL_DONE:"L'analyse de code intelligente pour Python est prête.",PYTHON_INSTALL_STOP:"Arrêter la configuration de la prise en charge de Python (vous pouvez réessayer depuis Tâches)",PYTHON_INSTALL_WAITING_NETWORK:"En attente d'une connexion Internet pour configurer le support Python…",DESCRIPTION_PYTHON_CODE_INTELLIGENCE:"false pour désactiver l’assistance intelligente au code Python (Pyrefly). Les outils de langage manquants sont installés automatiquement, au maximum une fois par jour.",DESCRIPTION_TYPESCRIPT_CODE_INTELLIGENCE:"false pour désactiver l'assistance au code JavaScript/TypeScript (complétion, documentation au survol, saut à la définition, diagnostics)",DESCRIPTION_JSON_CODE_INTELLIGENCE:"false pour désactiver l'assistance au code JSON (complétion basée sur le schéma, documentation au survol et validation)",DESCRIPTION_LSP_CODE_INTELLIGENCE:"false pour désactiver le serveur de langage {0}",NPM_VULN_PROVIDER_NAME:"Avis de sécurité npm",NPM_VULN_MESSAGE:"{0}@{1} est vulnérable : {2} (sévérité {3})",NPM_SEVERITY_CRITICAL:"critique",NPM_SEVERITY_HIGH:"élevée",NPM_SEVERITY_MODERATE:"modérée",NPM_SEVERITY_LOW:"faible",NPM_HINT_LATEST_MINOR:"dernière version, mises à jour mineures autorisées",NPM_HINT_LATEST_PATCH:"dernière version, mises à jour de correctifs uniquement",NPM_HOVER_HOMEPAGE:"Ouvrir la page d'accueil",NPM_HOVER_VIEW_DOCS:"Consulter la documentation",CODE_INTEL_CFG_TITLE:"Analyse intelligente du code",CODE_INTEL_CFG_ALL_OPTIONS:"Toutes les options…",CODE_INTEL_CFG_CHECK_JS:"Vérifier les types JavaScript",CODE_INTEL_CFG_CHECK_JS_SUB:"Recherche les erreurs de type dans les fichiers JS",CODE_INTEL_CFG_CHECK_JS_INFO:"Recherche les fautes de frappe et les erreurs de type dans votre code JavaScript et les affiche dans le panneau Problèmes. Avertissements uniquement — votre code s'exécute sans modification.",CODE_INTEL_CFG_CHECK_JS_EG_CODE:'console.lgo("hi")',CODE_INTEL_CFG_CHECK_JS_EG_TEXT:"est signalé : Vouliez-vous dire 'log' ?",CODE_INTEL_CFG_AUTO_TYPES:"Télécharger automatiquement les types",CODE_INTEL_CFG_AUTO_TYPES_SUB:"Récupère les typages via npm",CODE_INTEL_CFG_AUTO_TYPES_INFO:"Les suggestions de code pour les paquets npm commencent à fonctionner avant même que vous n'exécutiez npm install. Nécessite npm et une connexion internet ; les téléchargements sont mis en cache en dehors de votre projet.",CODE_INTEL_CFG_AUTO_MANAGE:"Géré par {APP_NAME}",CODE_INTEL_CFG_AUTO_MANAGE_SUB:"Maintient ce fichier à jour automatiquement",CODE_INTEL_CFG_AUTO_MANAGE_INFO:"{APP_NAME} maintient ce fichier optimisé pour que l'intelligence du code fonctionne parfaitement. Désactivez cette option pour personnaliser le fichier vous-même — {APP_NAME} ne le modifiera alors plus jamais.",CODE_INTEL_CFG_TARGET:"Cible",CODE_INTEL_CFG_TARGET_SUB:"La version JS utilisée par votre code",CODE_INTEL_CFG_TARGET_ES5:"anciens navigateurs (époque IE11)",CODE_INTEL_CFG_TARGET_ES2015:"classes, fonctions fléchées, let/const",CODE_INTEL_CFG_TARGET_ES2017:"async/await",CODE_INTEL_CFG_TARGET_ES2020:"chaînage optionnel a?.b, coalescence des nuls ??",CODE_INTEL_CFG_TARGET_ES2022:"Champs de classe, await de haut niveau",CODE_INTEL_CFG_TARGET_ESNEXT:"Tout ce qui est actuel",CODE_INTEL_CFG_TARGET_FOOT:"Les cibles plus anciennes signalent la syntaxe plus récente comme des erreurs — choisissez la plus récente, sauf si votre code doit s'exécuter sur d'anciens moteurs.",CODE_INTEL_CFG_MODULE:"Module",CODE_INTEL_CFG_MODULE_SUB:"Comment import et require() sont résolus",CODE_INTEL_CFG_MODULE_PRESERVE:"Comprend import et require(), pas de règles sur les extensions de fichier — idéal pour l'édition",CODE_INTEL_CFG_MODULE_ESNEXT:"Sémantique moderne d'import/export",CODE_INTEL_CFG_MODULE_NODENEXT:'Règles ESM strictes de Node — extensions de fichier obligatoires, respecte le champ "type" du package.json',CODE_INTEL_CFG_MODULE_COMMONJS:"Projets classiques avec require()/module.exports",CODE_INTEL_CFG_JSX:"JSX",CODE_INTEL_CFG_JSX_SUB:"Comment le JSX est traité dans les fichiers .jsx et .tsx",CODE_INTEL_CFG_JSX_REACT_JSX:"runtime moderne (React 17+) — aucun import de React n'est requis",CODE_INTEL_CFG_JSX_REACT:"compile en React.createElement — nécessite l'import de React",CODE_INTEL_CFG_JSX_PRESERVE:"laisse le JSX intact pour un autre outil, p. ex. un bundler",CODE_INTEL_CFG_JSX_OFF_INFO:"aucune gestion du JSX",CODE_INTEL_CFG_JSX_OFF:"Désactivé",CODE_INTEL_CFG_CURRENT_VALUE:"(actuel : {0})",CODE_INTEL_CFG_ORIGIN_NOTE:"{APP_NAME} a créé ce fichier pour activer l'analyse de code à l'échelle du projet. Sa suppression la désactive — réactivez-la à tout moment depuis {0}.",CODE_INTEL_CFG_PROBLEMS_PANEL:"Panneau des problèmes",CODE_INTEL_CFG_AUTO_CREATE:"Créer automatiquement une configuration dans les nouveaux projets",CODE_INTEL_CFG_READ_ONLY:"Ce fichier a une mise en forme personnalisée ou des commentaires — modifiez le JSON directement.",REFERENCES_IN_FILES:"références",REFERENCE_IN_FILES:"référence",REFERENCES_NO_RESULTS:"Références non disponibles pour la position actuelle du curseur",REFERENCES_PANEL_TITLE:"Références",SEARCH_RESULTS_PANEL_TITLE:"Résultats de la recherche",BOTTOM_PANEL_MINIMIZE:"Minimiser le panneau",BOTTOM_PANEL_SHOW:"Afficher le panneau inférieur",BOTTOM_PANEL_HIDE_TOGGLE:"Masquer le panneau inférieur",BOTTOM_PANEL_DEFAULT_TITLE:"Outils",BOTTOM_PANEL_DEFAULT_HEADING:"Outils",BOTTOM_PANEL_MAXIMIZE:"Agrandir le panneau",BOTTOM_PANEL_RESTORE:"Restaurer la taille du panneau",CMD_FIND_DOCUMENT_SYMBOLS:"Rechercher des symboles de document",CMD_FIND_PROJECT_SYMBOLS:"Rechercher des symboles de projet",REMOTE_DEBUGGING_ENABLED:"Débogage à distance activé sur localhost:",REMOTE_DEBUGGING_PORT_INVALID:"Impossible d’activer le débogage à distance sur le port {0}. Les numéros de port doivent être compris entre {1} et {2}.",DESCRIPTION_EXTERNAL_APPLICATION_ASSOCIATE:'Mappages d’extension de fichier avec des applications externes. Syntaxe : "<type_fichier>": "<default|NomApplication|CheminApplication>", Utiliser « default » pour ouvrir les fichiers dans l’application par défaut du système pour le type de fichier.',ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_TITLE:"Ouvrez les fichiers graphiques dans des éditeurs externes.",ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_MSG:"Votre dossier actuel comporte des types de fichier graphique non pris en charge par {APP_NAME}.<br/>Vous pouvez à présent associer des types de fichiers spécifiques avec des éditeurs externes. Une fois l’association établie, vous pouvez ouvrir des fichiers graphiques tels que .xd, .psd, .jpg, .png, .ai et .svg, dans leur application par défaut en double-cliquant sur ces fichiers dans l’arborescence de fichiers.<br/><br/>Cliquez sur le bouton OK pour associer les types de fichier graphique avec leur application par défaut respective.",ASSOCIATE_GRAPHICS_FILE_TO_DEFAULT_APP_CNF_MSG:"Les types de fichiers suivants ont été associés avec succès aux applications par défaut.<br/>{0} Vous avez la possibilité de modifier vos préférences concernant la suppression/l'ajout d'associations de types de fichiers dans phcode.json en accédant au menu « Déboguer->Ouvrir le fichier de préférences ».",UNSUPPORTED_BROWSER_TITLE:"Navigateur non pris en charge",UNSUPPORTED_BROWSER_MESSAGE:"Veuillez utiliser un navigateur moderne (publié au cours des 3 dernières années).",UNSUPPORTED_BROWSER_MOBILE_TITLE:"Navigateurs mobiles non pris en charge",UNSUPPORTED_BROWSER_MOBILE:'Les navigateurs mobiles et tablettes ne sont actuellement pas entièrement pris en charge. Vous pouvez fermer cette boîte de dialogue, mais certaines fonctionnalités de Phoenix ne fonctionneront pas dans ce navigateur. <br/><br/>Nous travaillons au développement d\'applications natives pour iOS et Android. <a href="https://github.com/phcode-dev/phoenix/discussions/1046" target="_blank">Rejoignez la discussion ici !</a>',UNSUPPORTED_BROWSER_OPEN_FOLDER_TITLE:"Accès aux dossiers locaux non pris en charge par le navigateur",UNSUPPORTED_BROWSER_OPEN_FOLDER:"Désolé, il semble que votre navigateur actuel ne prenne pas en charge l'ouverture des dossiers locaux. Pour cette fonctionnalité, nous recommandons d'utiliser Chrome, Edge ou Opera. <br/><br/>Alternativement, nous travaillons au développement d'applications natives pour Windows, Mac, Linux, iOS et Android afin de fournir une prise en charge complète. <a href=\"https://github.com/phcode-dev/phoenix/discussions/1047\" target=\"_blank\">Restez à l'écoute pour les mises à jour !</a>",ATTENTION_SAFARI_USERS:"Attention utilisateurs de Safari",ATTENTION_SAFARI_USERS_MESSAGE:"<span>Safari supprime automatiquement les données de sites web si un site n'est pas consulté dans un délai de 7 jours. {APP_NAME} utilise le stockage du navigateur pour enregistrer vos projets, lesquels peuvent être supprimés en raison de cette politique. <br/> <br/>Il est recommandé de<strong> télécharger l'application de bureau pour macOS</strong> depuis <a href='https://phcode.dev' target='_blank' style='color: white'>https://phcode.dev</a></span>",CANNOT_PUBLISH_LARGE_PROJECT:"Impossible de publier un projet volumineux",CANNOT_PUBLISH_LARGE_PROJECT_MESSAGE:"Phoenix est encore en version alpha expérimentale. La synchronisation des projets de plus de 500 fichiers n'est pas encore activée.",SHARE_WEBSITE:"Publier et partager le site web ?",PUBLISH:"Publier",PUBLISH_CONSENT_MESSAGE:"Prévisualisez rapidement les modifications et partagez votre site web avec d'autres. {APP_NAME} peut publier ce site web pour vous sur {0}. Les liens publiés seront valides pendant une période de 3 jours. </br>Souhaitez-vous publier et partager votre site web ?",PUBLISH_SYNC_IN_PROGRESS:"Synchronisation en cours pour la prévisualisation...",PUBLISH_PAGE:"Cliquer pour publier et partager ce site",PUBLISH_VIEW_PAGE:"Cliquer pour afficher la page publiée",MISSING_FIELDS:"Champs manquants",PLEASE_FILL_ALL_REQUIRED:"Veuillez remplir tous les champs obligatoires surlignés en rouge",CODE_EDITOR:"Éditeur de code",BUILD_THE_WEB:"Construire le web",IMPORT_PROJECT:"Importer un projet",GIT_PROJECT:"Récupérer depuis Git",NEW_PROJECT_FROM_GIT:"Nouveau projet depuis Git",GIT_REPO_URL:"URL du dépôt Git :",GIT_CLONE_URL:"URL de clonage Git :",START_PROJECT:"Démarrer le projet…",DOWNLOAD_DESKTOP_APP:"Télécharger l'application de bureau",GET_DESKTOP_APP:"Obtenir l'application de bureau",CREATE_PROJECT:"Créer un projet",SETTING_UP_PROJECT:"Configuration du projet",LOCATION:"Emplacement :",ERROR_ONLY_GITHUB:"La version navigateur de {APP_NAME} prend uniquement en charge les URL GitHub. Pour utiliser d’autres URL Git, veuillez utiliser l’application de bureau.",ERROR_GIT_URL_INVALID:"Veuillez saisir une URL de clonage Git valide.",ERROR_GIT_FOLDER_NOT_EMPTY:"Le dossier sélectionné ne peut pas être utilisé pour le clonage Git car il n’est pas vide ou est illisible.",ERROR_GIT_FOLDER_NOT_EXIST:"Le dossier sélectionné ne peut pas être utilisé pour le clonage Git car il n’existe pas.",ERROR_CLONING_TITLE:"Échec du clonage Git",DOWNLOADING:"Téléchargement...",DOWNLOADING_FILE:"Téléchargement de {0}...",EXTRACTING_FILES_PROGRESS:"Extraction de {0} fichiers sur {1}.",COMPRESS_FILES_PROGRESS:"Compression de {0} fichiers sur {1}.",DOWNLOAD_FAILED_MESSAGE:"Assurez-vous que l'URL de téléchargement est valide. </br>NB : Phoenix étant en alpha, les dépôts privés et les URL GitHub de plus de 25 Mo ne sont pas autorisés.",PLEASE_SELECT_A_FOLDER:"Veuillez sélectionner un dossier...",UNZIP_IN_PROGRESS:"Décompression des fichiers...",UNZIP_FAILED:"Erreur : Décompression échouée.",CONFIRM_REPLACE_TITLE:"Confirmer le remplacement",KEEP_BOTH:"Conserver les deux",EXPLORE:"Jeux HTML",BLOG:"Blogue",PHOENIX_DEFAULT_PROJECT:"Projet par défaut",PROJECT_NAME:"Nom du projet :",NEW_HTML:"Nouveau projet HTML",LICENSE:"Licence et crédits :",PREVIEW:"Aperçu",BUILD_WEBSITE:"Générer le site web",VIEW_MORE:"Voir plus…",BEAUTIFY_CODE_NOTIFICATION:'Cliquez ici ou appuyez sur <b>`{0}`</b> pour embellir le code. </br> <img src="styles/images/beautify.gif">',DEFAULT_PROJECT_NOTIFICATION:"Ouvrez le <b>Projet par défaut</b> dans {APP_NAME} pour commencer rapidement (idéal comme bloc-notes).</br></br>Ou, ouvrez un dossier de votre ordinateur avec l'icône <strong>Ouvrir un dossier</strong> ci-dessous.<br><a href='#' style='float:right;'>ok</a>",DIRECTORY_REPLACE_MESSAGE:"Le dossier sélectionné <span class='dialog-filename'>{0}</span> n'est pas vide. Êtes-vous sûr de vouloir remplacer le contenu du dossier par le projet ?",DEFAULT_PROJECT_HTML_CLICK_HERE:"Cliquez ici pour localiser ceci <span> dans le fichier HTML",BUILD_WEBSITE_SECTION:"Générer le site web",LEARN_SECTION:"Apprendre avec des exemples",CREATE_EXTENSION_SECTION:"Créer des extensions et des thèmes {APP_NAME}",CREATE_EXTENSION:"Créer une extension",CREATE_THEME:"Créer un thème",WEBPAGE_HOME_PAGE:"Page d'accueil",WEBPAGE_BLOG:"Page de blog",WEBPAGE_DASHBOARD:"Tableau de bord HTML",WEBPAGE_BOOTSTRAP_EXAMPLES:"Exemples Bootstrap",PROJECTS_AT_A_GLANCE:"Vos projets en un coup d'œil",PROJECT_AT_GLANCE_DESCRIPTION:"Regardez la vidéo pour commencer.",PROJECT_FROM_BROWSER:"Stocké dans votre navigateur",PROJECT_FROM_BROWSER_TERSE:"Stockage du navigateur",PROJECT_SHOW_ON_STARTUP:"Afficher cette boîte de dialogue au démarrage",GUIDED_LIVE_PREVIEW:"Modifiez le code du fichier HTML pour voir un aperçu en direct. </br> <a href='#' style='float:right;'>ok</a>",GUIDED_LIVE_PREVIEW_POPOUT:"Cliquez sur ce bouton pour afficher l'aperçu en direct dans un nouvel onglet. </br> <a href='#' style='float:right;'>ok</a>",PHOENIX_TOUR_DESIGN_MODE:"Cliquez ici pour entrer en mode Conception. Passez en plein écran et modifiez visuellement votre page.",PHOENIX_TOUR_AI_PANEL:"Concevez des mises en page, corrigez des bogues et développez plus rapidement avec l'IA. Cliquez ici pour ouvrir le panneau de l'IA.",PHOENIX_TOUR_NEW_PROJECT:"Ouvrez ou créez un nouveau projet à partir d'ici.",PHOENIX_TOUR_EDIT_MODE:"Le mode Édition vous permet d'ajuster votre page directement dans l'aperçu en direct — cliquez sur les éléments pour les inspecter et les modifier directement.",PHOENIX_TOUR_STEP_OF:"{0} sur {1}",PHOENIX_TOUR_NEXT_BTN:"Suivant",PHOENIX_TOUR_DISMISS_BTN:"Ignorer",TEST_TRANSLATE:"utiliser ceci pour tester les traductions",BEAUTIFY_ERROR:"Impossible d'embellir le code. Vérifiez la syntaxe.",BEAUTIFY_ERROR_ORIGINAL_CHANGED:"Impossible d'embellir. Le texte de l'éditeur a été modifié après l'embellissement.",BEAUTIFY_PROJECT_BUSY_MESSAGE:"Embellissement du fichier {0}",BEAUTIFY_ERROR_SELECTION:"Impossible d'embellir.</br>Bloc de code incomplet sélectionné ou syntaxe invalide.",BEAUTIFY_OPTIONS:"Options qui contrôlent le fonctionnement de l'embellisseur de code",BEAUTIFY_OPTION_PRINT_WIDTH:"Spécifier la longueur de ligne sur laquelle l'embellisseur effectuera le retour à la ligne",BEAUTIFY_OPTION_SEMICOLON:"Ajouter un point-virgule à la fin de chaque instruction",BEAUTIFY_OPTION_SINGLE_QUOTE:"Utiliser des guillemets simples au lieu de guillemets doubles",BEAUTIFY_OPTION_QUOTE_PROPS:"Modifier quand les propriétés des objets sont entre guillemets",BEAUTIFY_OPTION_BRACKET_SAME_LINE:"Placer le > d'un élément HTML multiligne (HTML, JSX, Vue, Angular) à la fin de la dernière ligne au lieu de le laisser seul sur la ligne suivante (ne s'applique pas aux éléments auto-fermants)",BEAUTIFY_OPTION_SINGLE_ATTRIBUTE_PER_LINE:"Forcer un seul attribut par ligne en HTML, Vue et JSX",BEAUTIFY_OPTION_PROSE_WRAP:"Renvoyer à la ligne le texte s'il dépasse la largeur d'impression dans les fichiers markdown",BEAUTIFY_OPTION_PRINT_TRAILING_COMMAS:"Afficher les virgules de fin chaque fois que possible dans les structures syntaxiques multilignes séparées par des virgules",DESCRIPTION_INDENT_GUIDES_ENABLED:"`true` pour afficher les lignes de guidage d'indentation, sinon `false`.",DESCRIPTION_HIDE_FIRST:"`true` pour afficher la première ligne de guidage d'indentation, sinon `false`.",DESCRIPTION_CSS_COLOR_PREVIEW:"`true` pour afficher les aperçus de couleur dans la gouttière, sinon `false`.",DESCRIPTION_ENABLE_AI:"'true' pour activer les fonctionnalités d'IA, 'false' pour désactiver entièrement l'IA.",DESCRIPTION_EMMET:"`true` pour activer Emmet, sinon `false`.",DESCRIPTION_SHOW_WORKING_SET:"`true` pour afficher l'ensemble de travail, `false` pour le masquer.",DESCRIPTION_TABBAR:"Définir les paramètres de la barre d'onglets.",DESCRIPTION_SHOW_TABBAR:"`true` pour afficher la barre d'onglets, sinon `false`.",DESCRIPTION_NUMBER_OF_TABS:"Le nombre d'onglets à afficher dans la barre d'onglets. Définissez sur -1 pour afficher tous les onglets.",TABBAR_SHOW_HIDDEN_TABS:"Afficher les onglets masqués",ENABLE_GIT:"Activer Git",ACTION:"Action",STATUSBAR_SHOW_GIT:"Panneau Git",ADD_ENDLINE_TO_THE_END_OF_FILE:"Ajouter une fin de ligne à la fin du fichier",ADD_TO_GITIGNORE:"Ajouter à .gitignore",AMEND_COMMIT:"Modifier le dernier commit",SKIP_COMMIT_CHECKS:"Ignorer les vérifications pré-commit (--no-verify)",AMEND_COMMIT_FORBIDDEN:"Impossible de modifier le commit lorsqu'il n'y a pas de commits non poussés",_ANOTHER_BRANCH:"une autre branche",AUTHOR:"Auteur",AUTHORS_OF:"Auteurs de",SYSTEM_CONFIGURATION:"Configuration système",BRACKETS_GIT_ERROR:"Git a rencontré une erreur…",BRANCH_NAME:"Nom de la branche",BUTTON_CANCEL:"Annuler",CHECKOUT_COMMIT:"Extraire (checkout)",CHECKOUT_COMMIT_DETAIL:"<b>Message de commit :</b> {0} <br><b>Hachage de commit :</b> {1}",GIT_PANEL_TITLE:"Git",GIT_CLONE:"Cloner",BUTTON_CLOSE:"Fermer",BUTTON_COMMIT:"Commit",BUTTON_DEFAULTS:"Restaurer les valeurs par défaut",BUTTON_FIND_CONFLICTS:"Rechercher les conflits…",GIT_INIT:"Initialiser",BUTTON_MERGE_ABORT:"Abandonner le merge (fusion)",BUTTON_OK:"OK",BUTTON_REBASE_ABORT:"Annuler",BUTTON_REBASE_CONTINUE:"Continuer la rebase",BUTTON_REBASE_SKIP:"Ignorer",MENU_RESET_HARD:"Supprimer les modifications et les commits après celui-ci (réinitialisation forcée)",MENU_RESET_MIXED:"Supprimer les commits après celui-ci, mais conserver les modifications non indexées (réinitialisation mixte)",MENU_RESET_SOFT:"Supprimer les commits après celui-ci, mais conserver les modifications indexées (réinitialisation légère)",MENU_TAG_COMMIT:"Étiqueter le commit",RESET_HARD_TITLE:"Confirmer la réinitialisation forcée",RESET_MIXED_TITLE:"Confirmer la réinitialisation mixte",RESET_SOFT_TITLE:"Confirmer la réinitialisation légère",RESET_DETAIL:"<b>Les commits suivants seront ignorés :</b><br><b>Message de commit :</b> {0}<br><b>Commande Git :</b> {1}",RESET_HARD_MESSAGE:"Cette action annulera toutes les modifications et tous les commits après le commit sélectionné. <b>Cette opération ne peut pas être facilement annulée.</b> Êtes-vous sûr de vouloir continuer ?<br><br>⚠️ Attention : cette action réécrit l'historique et ne doit pas être utilisée sur des commits qui ont été envoyés (push) vers une branche partagée.",RESET_MIXED_MESSAGE:"Cette action annulera tous les commits après le commit sélectionné, mais conservera toutes les modifications non indexées (unstaged). <b>Cette opération ne peut pas être facilement annulée.</b> Êtes-vous sûr de vouloir continuer ?<br><br>⚠️ Attention : cette action réécrit l'historique et ne doit pas être utilisée sur des commits qui ont été envoyés (push) vers une branche partagée.",RESET_SOFT_MESSAGE:"Cette action annulera tous les commits après le commit sélectionné, mais conservera toutes les modifications indexées (staged) pour un nouveau commit. <b>Cette opération ne peut pas être facilement annulée.</b> Êtes-vous sûr de vouloir continuer ?<br><br>⚠️ Attention : cette action réécrit l'historique et ne doit pas être utilisée sur des commits qui ont été envoyés (push) vers une branche partagée.",BUTTON_SAVE:"Enregistrer",RESET:"Réinitialiser",CHANGE_USER_EMAIL_TITLE:"Modifier l'e-mail Git",CHANGE_USER_EMAIL:"Modifier l'e-mail Git…",CHANGE_USER_EMAIL_MENU:"Modifier l'e-mail Git ({0})…",CHANGE_USER_NAME_TITLE:"Modifier le nom d'utilisateur Git",CHANGE_USER_NAME:"Modifier le nom d'utilisateur Git…",CHANGE_USER_NAME_MENU:"Changer le nom d'utilisateur Git ({0})…",REQUIRES_APP_RESTART_SETTING:"La modification de ce paramètre nécessite un redémarrage de l'application pour prendre effet.",CLEAN_FILE_END:"Fichier nettoyé",CLEAN_FILE_START:"Nettoyage du fichier",CLEANING_WHITESPACE_PROGRESS:"Nettoyage des espaces blancs dans les fichiers…",CLEAR_WHITESPACE_ON_FILE_SAVE:"Supprimer les espaces blancs à l'enregistrement du fichier",CLONE_REPOSITORY:"Cloner le dépôt",CODE_INSPECTION_PROBLEMS:"Problèmes d'inspection du code",CODE_INSPECTION_IN_PROGRESS:"Inspection du code en cours…",CODE_INSPECTION_PROBLEMS_NONE:"Aucun problème détecté",CODE_INSPECTION_DONE_FILES:"{0} fichier(s) sur {1} traité(s)…",PLEASE_WAIT:"Veuillez patienter…",COMMIT:"Valider",COMMIT_ALL_SHORTCUT:"Valider tous les fichiers…",COMMIT_CURRENT_SHORTCUT:"Valider le fichier actuel…",COMMIT_MESSAGE_PLACEHOLDER:"Saisissez le message de validation ici…",CREATE_NEW_BRANCH:"Créer une nouvelle branche…",CREATE_NEW_BRANCH_TITLE:"Créer une nouvelle branche",CREATE_NEW_GITFTP_SCOPE:"Créer un nouveau dépôt distant Git-FTP…",CREATE_NEW_REMOTE:"Créer un nouveau dépôt distant…",CURRENT_TRACKING_BRANCH:"Branche suivie actuellement",_CURRENT_TRACKING_BRANCH:"branche suivie actuellement",DEFAULT_GIT_TIMEOUT:"Délai d'expiration des opérations Git par défaut (en secondes)",DELETE_FILE_BTN:"Supprimer le fichier…",DELETE_LOCAL_BRANCH:"Supprimer la branche locale",DELETE_LOCAL_BRANCH_NAME:'Voulez-vous vraiment supprimer la branche locale "{0}" ?',DELETE_REMOTE:"Supprimer le dépôt distant",DELETE_REMOTE_NAME:'Voulez-vous vraiment supprimer le dépôt distant "{0}" ?',DELETE_SCOPE:"Supprimer l'étendue Git-FTP",DELETE_SCOPE_NAME:'Voulez-vous vraiment supprimer l\'étendue Git-FTP "{0}" ?',DIALOG_CHECKOUT:"Lors de l'extraction d'un commit, le dépôt sera dans un état DETACHED HEAD. Vous ne pouvez pas effectuer de commits à moins de créer une branche basée sur celui-ci.",DIALOG_PULL_TITLE:"Récupérer depuis le dépôt distant",DIALOG_PUSH_TITLE:"Envoyer vers le dépôt distant",SKIP_PRE_PUSH_CHECKS:"Ignorer les vérifications pré-push (--no-verify)",DIFF:"Diff",DIFFTOOL:"Diff avec difftool",DIFF_FAILED_SEE_FILES:"Git diff n'a pas pu fournir les résultats de la comparaison. Voici la liste des fichiers indexés à commiter :",DIFF_TOO_LONG:"Diff trop long à afficher",ENABLE_GERRIT_PUSH_REF:"Utiliser la référence push compatible avec Gerrit",ENTER_NEW_USER_EMAIL:"Saisir l'adresse e-mail",ENTER_NEW_USER_NAME:"Saisir le nom d'utilisateur",ENTER_PASSWORD:"Saisir le mot de passe :",ENTER_REMOTE_GIT_URL:"Saisir l'URL Git du dépôt à cloner :",ENTER_REMOTE_NAME:"Saisir le nom du nouveau dépôt distant :",ENTER_REMOTE_URL:"Saisir l'URL du nouveau dépôt distant :",ENTER_USERNAME:"Saisir le nom d'utilisateur :",ERROR_NOTHING_SELECTED:"Rien n'est sélectionné !",ERROR_SAVE_FIRST:"Enregistrez d'abord le document !",ERROR_TERMINAL_NOT_FOUND:"Aucun terminal trouvé pour votre système d'exploitation. Vous pouvez définir une commande de terminal personnalisée dans les paramètres.",TERMINAL_RENAME_TAB:"Renommer ce terminal",TERMINAL_RENAME_DONE:"Terminé",TERMINAL_CLOSE_CONFIRM_TITLE:"Processus en cours d'exécution",TERMINAL_CLOSE_CONFIRM_MSG:"Un processus est en cours d'exécution dans le terminal : <b>{0}</b>.<br>Êtes-vous sûr de vouloir le fermer ?",TERMINAL_CLOSE_SINGLE_TITLE:"Fermer le terminal ?",TERMINAL_CLOSE_SINGLE_MSG:"Ce terminal a un processus actif. Sa fermeture arrêtera le processus.<br>Voulez-vous continuer ?",TERMINAL_CLOSE_SINGLE_BTN:"Fermer le terminal",TERMINAL_CLOSE_ALL_TITLE:"Fermer tous les terminaux ?",TERMINAL_CLOSE_ALL_MSG:"Tous les terminaux seront fermés.<br>Aucun processus n'est actif.<br><br>Continuer ?",TERMINAL_CLOSE_ALL_BTN:"Tout fermer",TERMINAL_CLOSE_ALL_MSG_PROCESS_ONE:"Tous les terminaux seront fermés.<br>1 processus actif sera arrêté.<br><br>Continuer ?",TERMINAL_CLOSE_ALL_MSG_PROCESS_MANY:"Tous les terminaux seront fermés.<br>{0} processus actifs seront arrêtés.<br><br>Continuer ?",TERMINAL_CLOSE_ALL_STOP_BTN:"Tout fermer et arrêter les processus",TERMINAL_FOCUS_HINT:"Appuyez sur {0} pour basculer entre l'éditeur et le terminal",TERMINAL_CLEAR:"Effacer le terminal",TERMINAL_CLEAR_BUFFER_HINT:"💡 Appuyez sur {0} pour effacer le tampon du terminal",TERMINAL_PROJECT_CHANGED:"Projet basculé sur {0}",TERMINAL_PROJECT_RESTART_PATH:"Redémarrer tous les terminaux dans {0}",TERMINAL_PROJECT_RESTART_WARNING:"Le redémarrage ouvre tous les terminaux dans ce dossier, arrête les processus en cours et efface la sortie des terminaux.",TERMINAL_PROJECT_DISMISS:"Ignorer — conserver les terminaux en cours d'exécution",TERMINAL_PROJECT_RESTART:"Redémarrer tous les terminaux",TERMINAL_RESTART_CONFIRM_TITLE:"Redémarrer tous les terminaux ?",TERMINAL_RESTART_CONFIRM_MSG:"Les terminaux ont des processus actifs. Le redémarrage les arrêtera et effacera la sortie des terminaux. Continuer ?",EXTENDED_COMMIT_MESSAGE:"ÉTENDU",GETTING_STAGED_DIFF_PROGRESS:"Récupération des différences des fichiers indexés…",GIT_COMMIT:"Commit Git…",GIT_COMMIT_IN_PROGRESS:"Commit Git en cours",GIT_DIFF:"Diff Git —",GIT_NO_BRANCH:"aucune branche",GIT_NOT_A_REPO:"pas un dépôt git",GIT_PULL_RESPONSE:"Réponse du Git Pull",GIT_PUSH_RESPONSE:"Réponse du Git Push",GIT_REMOTES:"Remotes Git",GIT_SETTINGS:"Paramètres Git…",GIT_SETTINGS_TITLE:"Paramètres Git",GOTO_NEXT_GIT_CHANGE:"Aller à la modification Git suivante",GOTO_PREVIOUS_GIT_CHANGE:"Aller à la modification Git précédente",GUTTER_CLICK_DETAILS:"Cliquez pour plus de détails",HIDE_UNTRACKED:"Masquer les fichiers non suivis dans le panneau",HISTORY:"Historique",HISTORY_COMMIT_BY:"par",LINES:"Lignes",_LINES:"lignes",MARK_MODIFIED_FILES_IN_TREE:"Marquer les fichiers modifiés dans l'arborescence",MERGE_BRANCH:"Fusionner la branche",MERGE_MESSAGE:"Message de fusion",MERGE_RESULT:"Résultat de la fusion",NORMALIZE_LINE_ENDINGS:"Normaliser les fins de ligne (en \\n)",NOTHING_TO_COMMIT:"Rien à valider, le répertoire de travail est propre.",OPEN_CHANGED_FILES_CONFIRM:"Ceci ouvrira {0} fichiers dans l'éditeur. Voulez-vous continuer ?",OPERATION_IN_PROGRESS_TITLE:"Opération Git en cours…",ORIGIN_BRANCH:"Branche d'origine",ON_BRANCH:"'{0}' - Branche Git actuelle",PANEL_COMMAND:"Afficher le panneau Git",PASSWORD:"Mot de passe",PASSWORDS:"Mots de passe",PATH_TO_GIT_EXECUTABLE:"Chemin d'accès à l'exécutable Git",PULL_AVOID_MERGING:"Éviter la fusion manuelle",PULL_DEFAULT:"Fusion par défaut",PULL_FROM:"Récupérer depuis",PULL_MERGE_NOCOMMIT:"Fusionner sans commit",PULL_REBASE:"Utiliser rebase",PULL_RESET:"Utiliser la réinitialisation logicielle (soft reset)",PULL_SHORTCUT:"Récupérer depuis l'origine distante…",PULL_SHORTCUT_BEHIND:"Récupérer depuis l'origine distante ({0} commits de retard)…",PULL_BEHAVIOR:"Comportement de récupération",FETCH_SHORTCUT:"Récupérer depuis l'origine distante",PUSH_DEFAULT:"Envoi par défaut",PUSH_DELETE_BRANCH:"Supprimer la branche distante",PUSH_SEND_TAGS:"Envoyer les étiquettes",PUSH_FORCED:"Envoi forcé",PUSH_SHORTCUT:"Envoyer vers le dépôt distant…",PUSH_SHORTCUT_AHEAD:"Envoyer vers le dépôt distant ({0} commits en avance)…",PUSH_TO:"Envoyer vers",PUSH_BEHAVIOR:"Comportement d'envoi",Q_UNDO_CHANGES:"Réinitialiser les modifications du fichier <span class='dialog-filename'>{0}</span> ?",REBASE_RESULT:"Résultat de la rebase",REFRESH_GIT:"Actualiser Git",REMOVE_BOM:"Supprimer l'indicateur d'ordre des octets (BOM) des fichiers",REMOVE_FROM_GITIGNORE:"Supprimer de .gitignore",RESET_LOCAL_REPO:"Annuler toutes les modifications depuis le dernier commit…",DISCARD_CHANGES:"Annuler les modifications",RESET_LOCAL_REPO_CONFIRM:"Voulez-vous annuler toutes les modifications effectuées depuis le dernier commit ? Cette action est irréversible.",UNDO_LOCAL_COMMIT_CONFIRM:"Êtes-vous sûr de vouloir annuler le dernier commit non poussé ?",MORE_OPTIONS:"Plus d'options",CREDENTIALS:"Identifiants",SAVE_CREDENTIALS_HELP:"Vous n'avez pas besoin de renseigner le nom d'utilisateur/mot de passe si vos identifiants sont gérés ailleurs. Utilisez ceci uniquement lorsque votre opération expire sans cesse.",SAVE_CREDENTIALS_IN_URL:"Enregistrer les identifiants dans l'URL distante (en texte brut)",SET_THIS_BRANCH_AS_TRACKING:"Définir cette branche comme nouvelle branche de suivi",STRIP_WHITESPACE_FROM_COMMITS:"Supprimer les espaces blancs de fin dans les commits",TARGET_BRANCH:"Branche cible",TITLE_CHECKOUT:"Extraire le commit ?",TOOLTIP_CLONE:"Cloner le dépôt existant",TOOLTIP_COMMIT:"Valider les fichiers sélectionnés",TOOLTIP_FETCH:"Récupérer tous les dépôts distants et actualiser les compteurs",TOOLTIP_FIND_CONFLICTS:"Lance une recherche de conflits de fusion/rebase Git dans le projet",TOOLTIP_HIDE_FILE_HISTORY:"Masquer l'historique du fichier",TOOLTIP_HIDE_HISTORY:"Masquer l'historique",TOOLTIP_INIT:"Initialiser le dépôt",TOOLTIP_MERGE_ABORT:"Abandonner la fusion et réinitialiser HEAD sur le dernier commit local",TOOLTIP_PICK_REMOTE:"Choisir le dépôt distant préféré",TOOLTIP_PULL:"Tirer (Git Pull)",TOOLTIP_PUSH:"Pousser (Git Push)",TOOLTIP_REBASE_ABORT:"Abandonner la rebase et réinitialiser HEAD sur la branche d'origine",TOOLTIP_REBASE_CONTINUE:"Continuer la rebase après avoir résolu un conflit de fusion",TOOLTIP_REBASE_SKIP:"Passer le patch actuel et continuer la rebase",TOOLTIP_REFRESH_PANEL:"Actualiser le panneau",TOOLTIP_SHOW_FILE_HISTORY:"Afficher l'historique du fichier",TOOLTIP_SHOW_HISTORY:"Afficher l'historique",GIT_SHOW_FILE_HISTORY:"Historique des commits du fichier",GIT_SHOW_HISTORY:"Historique des commits",GIT_NOT_REPO_MESSAGE:"Ce projet n'est pas un dépôt Git. Cliquez sur le bouton {0} pour créer un nouveau dépôt ici, ou sur {1} pour en cloner un existant.",GIT_HISTORY_NOTHING_TO_SHOW:"Aucun commit pour l'instant. Les modifications commitées s'afficheront ici.",GIT_FILE_HISTORY_NOTHING_TO_SHOW:"Il n'y a pas encore d'historique de commits pour ce fichier.",GIT_HISTORY_AHEAD:"{0} d'avance",GIT_HISTORY_UP_TO_DATE:"à jour",GIT_HISTORY_NOT_PUSHED:"non poussé",GIT_HISTORY_NO_TRACKING:"aucune branche de suivi",GIT_HISTORY_ALL_LOCAL:"{0} commits locaux",GIT_FILE_HISTORY_OPEN_A_FILE:"Ouvrez un fichier dans l'éditeur pour voir son historique de commits.",GIT_FILE_HISTORY_NOT_IN_REPO:"Le fichier ne fait pas partie de ce dépôt Git.",UNDO_CHANGES:"Annuler les modifications",UNDO_CHANGES_BTN:"Annuler les modifications…",UNDO_LAST_LOCAL_COMMIT:"Annuler le dernier commit local (non poussé)…",UNDO_COMMIT:"Annuler le commit",URL:"URL",USERNAME:"Nom d'utilisateur",USER_ABORTED:"Action annulée par l'utilisateur !",USE_GIT_GUTTER:"Utiliser les marques de marge Git",USE_NOFF:"Créer un commit de fusion même en cas de fast-forward (--no-ff)",USE_REBASE:"Utiliser REBASE",USE_VERBOSE_DIFF:"Afficher une sortie détaillée des différences",USE_DIFFTOOL:"Utiliser difftool pour les différences",VIEW_AUTHORS_FILE:"Voir les auteurs du fichier…",VIEW_AUTHORS_SELECTION:"Voir les auteurs de la sélection…",VIEW_THIS_FILE:"Voir ce fichier",TAG_NAME_PLACEHOLDER:"Entrez le nom de la balise ici…",TAG_NAME:"Balise",CMD_CLOSE_UNMODIFIED:"Fermer les fichiers non modifiés",CMD_OPEN_CHANGED_FILES:"Ouvrir tous les fichiers modifiés",FILE_ADDED:"Nouveau fichier",FILE_COPIED:"Copié",FILE_DELETED:"Supprimé",FILE_IGNORED:"Ignoré",FILE_MODIFIED:"Modifié",FILE_RENAMED:"Renommé",FILE_STAGED:"Indexé",FILE_UNMERGED:"Non fusionné",FILE_UNMODIFIED:"Non modifié",FILE_UNTRACKED:"Non suivi",GIT_PUSH_SUCCESS_MSG:"Push en avance rapide réussi",GIT_PUSH_FORCE_UPDATED_MSG:"Mise à jour forcée réussie",GIT_PUSH_DELETED_MSG:"Référence supprimée avec succès",GIT_PUSH_NEW_REF_MSG:"Nouvelle référence poussée avec succès",GIT_PUSH_REJECTED_MSG:"La référence a été rejetée ou n'a pas pu être poussée",GIT_PUSH_UP_TO_DATE_MSG:"La référence était à jour et n'avait pas besoin d'être poussée",GIT_PULL_SUCCESS:"Git pull terminé avec succès",GIT_MERGE_SUCCESS:"Git merge terminé avec succès",GIT_REBASE_SUCCESS:"Git rebase terminé avec succès",GIT_BRANCH_DELETE_SUCCESS:"Branche Git supprimée avec succès",INIT_NEW_REPO_FAILED:"Échec de l'initialisation du nouveau dépôt",GIT_CLONE_REMOTE_FAILED:"Échec du clonage du dépôt distant !",GIT_CLONE_ERROR_EXPLAIN:"Le répertoire sélectionné `{0}`",FOLDER_NOT_WRITABLE:"Le répertoire sélectionné `{0}`",GIT_NOT_FOUND_MESSAGE:"Git n'est pas installé ou n'a pas pu être trouvé sur votre système. Veuillez installer Git ou indiquer le chemin d'accès correct vers l'exécutable Git dans le champ texte ci-dessous.",ERROR_GETTING_BRANCH_LIST:"Échec de la récupération de la liste des branches",ERROR_READING_GIT_HEAD:"Échec de la lecture du fichier .git/HEAD",ERROR_PARSING_BRANCH_NAME:"Échec de l'analyse du nom de la branche à partir de {0}",ERROR_READING_GIT_STATE:"Échec de la lecture de l'état de .git",ERROR_GETTING_DELETED_FILES:"Échec de la récupération de la liste des fichiers supprimés",ERROR_OPENING_CHANGED_FILES:"L'ouverture des fichiers modifiés a échoué",ERROR_SWITCHING_BRANCHES:"Échec du changement de branche",ERROR_GETTING_CURRENT_BRANCH:"Échec de la récupération du nom de la branche actuelle",ERROR_REBASE_FAILED:"Échec du rebase",ERROR_MERGE_FAILED:"Échec de la fusion",ERROR_BRANCH_DELETE_FORCED:"Échec de la suppression forcée de la branche",ERROR_FETCH_REMOTE_INFO:"Échec de la récupération des informations distantes",ERROR_CREATE_BRANCH:"Échec de la création de la branche",ERROR_REFRESH_GUTTER:"Échec de l'actualisation de la gouttière !",ERROR_GET_HISTORY:"Échec de la récupération de l'historique",ERROR_GET_MORE_HISTORY:"Échec du chargement de davantage de lignes d'historique",ERROR_GET_CURRENT_BRANCH:"Échec de la récupération du nom de la branche actuelle",ERROR_GET_DIFF_FILE_COMMIT:"Échec de la récupération de la différence",ERROR_GET_DIFF_FILES:"Échec du chargement de la liste des fichiers de différences",ERROR_MODIFY_GITIGNORE:"Échec de la modification de .gitignore",ERROR_UNDO_LAST_COMMIT_FAILED:"Impossible d'annuler le dernier commit",ERROR_MODIFY_FILE_STATUS_FAILED:"Échec de la modification du statut du fichier",ERROR_CHANGE_USERNAME_FAILED:"Impossible de changer le nom d'utilisateur",ERROR_CHANGE_EMAIL_FAILED:"Impossible de changer l'adresse e-mail de l'utilisateur",ERROR_TOGGLE_GERRIT_PUSH_REF_FAILED:"Impossible d'activer/désactiver la référence push Gerrit",ERROR_RESET_LOCAL_REPO_FAILED:"Échec de la réinitialisation du dépôt local",ERROR_CREATE_TAG:"Échec de la création de l'étiquette",ERROR_CODE_INSPECTION_FAILED:"Échec de l'exécution de CodeInspection.inspectFile pour le fichier",ERROR_CANT_GET_STAGED_DIFF:"Impossible d'obtenir la différence pour les fichiers indexés",ERROR_STAGE_FAILED:"Échec de l'indexation des fichiers dans Git",ERROR_GIT_COMMIT_FAILED:"Échec du commit Git",ERROR_GIT_BLAME_FAILED:"Échec de Git Blame",ERROR_GIT_DIFF_FAILED:"Échec de Git Diff",ERROR_DISCARD_CHANGES_FAILED:"Échec de l'annulation des modifications d'un fichier",ERROR_COULD_NOT_RESOLVE_FILE:"Impossible de résoudre le fichier",ERROR_MERGE_ABORT_FAILED:"Échec de l'abandon de la fusion",ERROR_MODIFIED_DIALOG_FILES:"Les fichiers que vous alliez commit ont été modifiés pendant l'affichage de la boîte de dialogue de commit. Abandon du commit car le résultat serait différent de ce qui était affiché dans la boîte de dialogue.",ERROR_GETTING_REMOTES:"Échec de la récupération des dépôts distants !",ERROR_REMOTE_CREATION:"Échec de la création du dépôt distant",ERROR_PUSHING_REMOTE:"Échec de l'envoi (push) vers le dépôt distant",ERROR_PULLING_REMOTE:"Échec de la récupération (pull) depuis le dépôt distant",ERROR_PULLING_OPERATION:"Échec de l'opération de récupération (pull)",ERROR_PUSHING_OPERATION:"Échec de l'opération d'envoi (push)",ERROR_NO_REMOTE_SELECTED:"Aucun dépôt distant n'a été sélectionné pour {0} !",ERROR_BRANCH_LIST:"Échec de la récupération de la liste des branches",ERROR_FETCH_REMOTE:"Échec de la récupération des informations du dépôt distant",ERROR_PREPARING_COMMIT_DIALOG:"Échec de la préparation de la boîte de dialogue de commit",GIT_TOAST_TITLE:"Explorer les fonctionnalités Git dans Phoenix Code",GIT_TOAST_MESSAGE:"Cliquez sur l'icône du panneau Git pour gérer votre dépôt. Validez, poussez, récupérez et consultez facilement l'historique de votre projet — le tout au même endroit.<br><a href='https://docs.phcode.dev/app-links/git'>En savoir plus sur le panneau Git →</a>",SURVEY_TITLE_VOTE_FOR_FEATURES_YOU_WANT:"Votez pour les fonctionnalités que vous souhaitez voir apparaître !",SIGNED_OUT:"Vous avez été déconnecté(e).",SIGNED_OUT_MESSAGE:"Vous avez été déconnecté(e) de votre compte {APP_NAME}. Veuillez vous reconnecter pour continuer.",SIGNED_OUT_MESSAGE_FRIENDLY:"Merci d'avoir utilisé {APP_NAME}. À bientôt !",SIGNED_IN_OFFLINE_TITLE:"Hors ligne - Connexion impossible",SIGNED_IN_OFFLINE_MESSAGE:"Veuillez vous connecter à Internet pour vous connecter à {APP_NAME}.",SIGNED_IN_FAILED_TITLE:"Connexion impossible",SIGNED_IN_FAILED_MESSAGE:"Un problème est survenu lors de la connexion. Veuillez réessayer.",SIGNED_OUT_FAILED_TITLE:"Déconnexion impossible",SIGNED_OUT_FAILED_MESSAGE:"Une erreur s'est produite lors de la déconnexion. Cliquez sur OK pour ouvrir <a href='https://account.phcode.dev/#advanced'>account.phcode.dev</a> où vous pouvez vous déconnecter manuellement.",VALIDATION_CODE_TITLE:"Code de vérification de connexion",VALIDATION_CODE_MESSAGE:"Veuillez utiliser ce code de vérification pour vous connecter à votre compte {APP_NAME} :",COPY_VALIDATION_CODE:"Copier le code",VALIDATION_CODE_COPIED:"Copié",OPEN_SIGN_IN_URL:"Ouvrir la page de connexion",PROFILE_POP_TITLE:"Compte {APP_NAME}",PROFILE_SIGN_IN:"Se connecter à votre compte",CONTACT_SUPPORT:"Contacter le support",SIGN_OUT:"Se déconnecter",SIGN_IN:"Se connecter",ACCOUNT_DETAILS:"Détails du compte",LOGIN_REFRESH:"Vérifier l'état de la connexion",SIGN_IN_WAITING_TITLE:"En attente de connexion",SIGN_IN_WAITING_MESSAGE:"Veuillez vous connecter dans le nouvel onglet, puis revenez ici.",WAITING_FOR_LOGIN:"Connexion en cours…",CHECK_NOW:"Vérifier maintenant",CHECKING:"Vérification…",CHECKING_STATUS:"Vérification de l'état de la connexion…",NOT_SIGNED_IN_YET:"Vous n'êtes pas encore connecté. Veuillez vous connecter dans l'autre onglet.",WELCOME_BACK:"Bon retour",WELCOME_BACK_USER:"Bon retour, {0} !",POPUP_BLOCKED:"Fenêtre contextuelle bloquée. Veuillez autoriser les fenêtres contextuelles et réessayer, ou accédez manuellement à {0}",COLLAPSE_ALL_FOLDERS:"Réduire tous les dossiers",CUSTOM_SNIPPETS_MENU_ITEM_NAME:"Extraits personnalisés…",CUSTOM_SNIPPETS_PANEL_TITLE:"Extraits personnalisés",CUSTOM_SNIPPETS_ADD_PANEL_TITLE:"Ajouter un extrait de code",CUSTOM_SNIPPETS_EDIT_PANEL_TITLE:"Modifier un extrait de code",CUSTOM_SNIPPETS_ADD_NEW_TITLE:"Ajouter un extrait",CUSTOM_SNIPPETS_ADD_BTN_LABEL:"Ajouter",CUSTOM_SNIPPETS_BACK_TO_LIST_TITLE:"Retour à la liste des extraits",CUSTOM_SNIPPETS_BACK:"Retour",CUSTOM_SNIPPETS_FILTER_PLACEHOLDER:"Filtrer...",CUSTOM_SNIPPETS_NO_SNIPPETS_MESSAGE:"Aucun extrait personnalisé ajouté !",CUSTOM_SNIPPETS_ADD_SNIPPET_BTN:"Ajouter un extrait",CUSTOM_SNIPPETS_ABBREVIATION_LABEL:"Abréviation :",CUSTOM_SNIPPETS_TEMPLATE_TEXT_LABEL:"Texte du modèle :",CUSTOM_SNIPPETS_DESCRIPTION_LABEL:"Description :",CUSTOM_SNIPPETS_FILE_EXTENSION_LABEL:"Extension du fichier :",CUSTOM_SNIPPETS_CANCEL:"Annuler",CUSTOM_SNIPPETS_SAVE:"Enregistrer",CUSTOM_SNIPPETS_NO_DESCRIPTION:"Aucune description",CUSTOM_SNIPPETS_NO_MATCHES:"Aucun extrait ne correspond à « {0} »",CUSTOM_SNIPPETS_LEARN_MORE:'Ajoutez vos propres extraits de code pour accélérer le codage - <a href="https://docs.phcode.dev/app-links/custom-snippets" target="_blank">En savoir plus</a>',CUSTOM_SNIPPETS_DUPLICATE_ERROR:"Un extrait avec l'abréviation « {0} » existe déjà.",CUSTOM_SNIPPETS_SPACE_ERROR:"L'espace n'est pas accepté comme caractère d'abréviation valide.",CUSTOM_SNIPPETS_ABBR_LENGTH_ERROR:"L'abréviation ne peut pas dépasser 30 caractères.",CUSTOM_SNIPPETS_DESC_LENGTH_ERROR:"La description ne peut pas dépasser 80 caractères.",CUSTOM_SNIPPETS_HINT_LABEL:"Extrait",CUSTOM_SNIPPETS_EDIT_ABBR_TOOLTIP:"Cliquez pour modifier l'abréviation - {0}",CUSTOM_SNIPPETS_EDIT_TEMPLATE_TOOLTIP:"Cliquez pour modifier le texte du modèle - {0}",CUSTOM_SNIPPETS_EDIT_DESC_TOOLTIP:"Cliquez pour modifier la description - {0}",CUSTOM_SNIPPETS_ADD_DESC_TOOLTIP:"Cliquez pour ajouter une description",CUSTOM_SNIPPETS_EDIT_FILE_EXT_TOOLTIP:"Cliquez pour modifier les extensions de fichier - {0}",CUSTOM_SNIPPETS_ABBR_INPUT_TOOLTIP:"Saisissez une abréviation courte (par ex. : « clg », « fn », « div »). C’est ce que vous saisirez pour déclencher l’extrait de code.",CUSTOM_SNIPPETS_DESC_INPUT_TOOLTIP:"Brève description de la fonction de cet extrait de code. Laissez vide si aucune description n’est nécessaire.",CUSTOM_SNIPPETS_FILE_EXT_INPUT_TOOLTIP:"Spécifiez les types de fichiers pour lesquels cet extrait de code doit être disponible (par ex. : « .js », « .html », « .css »). Laissez vide pour qu’il soit disponible pour tous les fichiers.",CUSTOM_SNIPPETS_TEMPLATE_INPUT_TOOLTIP:"Texte : Le code qui sera inséré. Utilisez ${1}, ${2}, ${3}, etc. pour les positions du curseur. ${1} est la position initiale, la touche Tab déplace le curseur vers ${2}, ${3}, etc. ${0} est la position finale. Ajoutez du texte par défaut qui sera sélectionné pour être remplacé avec ${1:placeholder text}. Utilisez @@INDENT@@ pour l'indentation d'une ligne imbriquée ; cela correspond aux paramètres d'indentation réels du fichier (espaces ou tabulations) au lieu d'une largeur fixe.",CUSTOM_SNIPPETS_DESC_PLACEHOLDER:"Raccourci console.log (facultatif)",CUSTOM_SNIPPETS_FILE_EXT_PLACEHOLDER:"Laissez vide pour tous les fichiers, ou spécifiez comme .js, .html",CUSTOM_SNIPPETS_TEMPLATE_PLACEHOLDER:"console.log(${1});",CUSTOM_SNIPPETS_HEADER_ABBREVIATION:"Abréviation",CUSTOM_SNIPPETS_HEADER_TEMPLATE:"Texte du modèle",CUSTOM_SNIPPETS_HEADER_DESCRIPTION:"Description",CUSTOM_SNIPPETS_HEADER_FILE_EXTENSION:"Extension de fichier",CUSTOM_SNIPPETS_DELETE_TOOLTIP:"Supprimer le snippet",PROMO_UPGRADE_TITLE:"Vous avez été surclassé(e) vers {0}",PROMO_UPGRADE_MESSAGE:"Profitez d'un accès gratuit à ces fonctionnalités premium pendant les {0} prochains jours :",PROMO_PRO_WHATS_NEW_TITLE:"Nouveautés de {0}",PROMO_PRO_WHATS_NEW_MESSAGE:"Merci de soutenir {0}. Voici les nouveautés de cette mise à jour :",PROMO_CARD_LIVE_PREVIEW:"Modifiez le contenu et les styles dans l’aperçu en direct",PROMO_CARD_LIVE_PREVIEW_MESSAGE:"Modifiez le texte, les couleurs et les polices, réorganisez les éléments et testez différentes tailles d’écran. Votre code se met à jour au fur et à mesure.",PROMO_CARD_AI:"Vos agents IA, désormais en mode visuel dans Phoenix Pro",PROMO_CARD_AI_MESSAGE:"Utilisez votre abonnement Claude Code ou ChatGPT existant dans Phoenix Code et découvrez une toute nouvelle façon de créer et d’affiner des sites web visuellement.",PROMO_CARD_LAYERS:"Structurez votre page avec les calques",PROMO_CARD_LAYERS_MESSAGE:"Explorez la structure de votre page, insérez des éléments et modifiez les classes et les styles. Visualisez chaque modification dans l’aperçu en direct.",PROMO_CARD_MARKDOWN:"Rédigez en Markdown comme dans un document",PROMO_CARD_MARKDOWN_MESSAGE:"Mettez le texte en forme, modifiez les tableaux et cochez les tâches visuellement. Votre source Markdown reste synchronisée.",PROMO_LEARN_MORE:"En savoir plus…",PROMO_OPT_OUT_LINK:"Annuler l'essai ?",PROMO_OPT_OUT_NOTE:"Vous pouvez annuler votre version d'essai à tout moment en sélectionnant `Aide > Annuler la version d'essai de Phoenix Pro`.",PROMO_OPT_OUT_DIALOG_TITLE:"Annuler l'essai Phoenix Pro",PROMO_UPGRADE_APP_UPSELL_BUTTON:"Passer à {0}",PROMO_PRO_ENDED_TITLE:"Essai de {0} terminé",PROMO_PHOENIX_PRO_ENDED_MESSAGE:"Merci d'avoir essayé Pro ! <b>Vous utilisez maintenant l'édition communautaire gratuite.</b> <br>Passez à la version supérieure à tout moment pour débloquer ces fonctionnalités :",PROMO_PRO_UNLOCK_PRO_TITLE:"Libérez toute la puissance de {0}",PROMO_PRO_CONTINUE_ON_FREE:"Continuer avec la version gratuite",PROMO_PRO_UNLOCK_LIVE_EDIT_TITLE:"Débloquez la modification en direct avec {0}",PROMO_PRO_UNLOCK_MESSAGE:"Abonnez-vous maintenant pour débloquer ces fonctionnalités avancées :",PROMO_PRO_TRIAL_DAYS_LEFT:"Essai Phoenix Pro ({0} jours restants)",PRO_TRIAL_ENDING_TITLE:"Votre essai {0} se termine dans {1} jours",PRO_TRIAL_ENDING_TITLE_TOMORROW:"Votre essai {0} se termine demain",PRO_TRIAL_ENDING_MESSAGE:"Nous vous ferons automatiquement <b>passer à l'édition communautaire gratuite</b> dans {0} jours. <br>Passez à la version supérieure maintenant pour continuer à utiliser ces fonctionnalités Pro :",PRO_TRIAL_ENDING_MESSAGE_TOMORROW:"Nous vous ferons automatiquement <b>passer à l'édition communautaire gratuite</b> demain. <br>Passez à la version supérieure maintenant pour continuer à utiliser ces fonctionnalités Pro :",GET_PRO_NOT_NOW:"Pas maintenant",GET_PHOENIX_PRO:"Obtenir Phoenix Pro",OFF_HOURS_ENDING_TITLE:"{0} se termine bientôt",OFF_HOURS_ENDING_MSG:'Votre session {0} gratuite se termine bientôt. <a href="{1}">Obtenez {2}</a> pour conserver Pro toute la journée.',OFF_HOURS_ENDED_TITLE:"{0} est terminé",OFF_HOURS_ENDED_MSG:'Votre session {0} gratuite est terminée. <a href="{1}">Obtenez {2}</a> pour conserver les fonctionnalités Pro.',OFF_HOURS_LOGIN_TITLE:"{0} est maintenant gratuit",OFF_HOURS_LOGIN_MSG:"{0} : {1} est gratuit tous les jours pendant {2}. Connectez-vous pour l'utiliser.",OFF_HOURS_LOGIN_BTN:"Connexion",OFF_HOURS_DONT_SHOW_AGAIN:"Ne plus afficher ce message",OFF_HOURS_NAV_TOOLTIP:"{0} — Phoenix Pro est gratuit pour vous pendant votre temps personnel ({1})",OFF_HOURS_TIME_LEFT_HOURS:"{0} h restantes",OFF_HOURS_TIME_LEFT_MINUTES:"{0} min restantes",OFF_HOURS_DURATION_HOURS:"{0} h",OFF_HOURS_DURATION_MINUTES:"{0} min",OFF_HOURS_POPUP_ACTIVE:"{0} : il reste {1}",OFF_HOURS_POPUP_LOGIN_ACTIVE:"Connectez-vous pour bénéficier de {0} : il reste {1}",OFF_HOURS_POPUP_UPCOMING:"{0} commence dans {1}",OFF_HOURS_EXPLAIN_TITLE:"Qu'est-ce que {0} ?",OFF_HOURS_EXPLAIN_MSG:"{0} est gratuit pour tous en dehors des heures de travail — <b>{1}</b>, à votre heure locale. Il vous suffit d'utiliser l'éditeur pendant ces heures, aucun abonnement n'est requis.",OFF_HOURS_EXPLAIN_ACTIVE:"C'est gratuit en ce moment — il reste {0} !",OFF_HOURS_EXPLAIN_LOGIN_ACTIVE:"C'est gratuit en ce moment — il reste {0}. Connectez-vous pour en profiter !",OFF_HOURS_EXPLAIN_UPCOMING:"Votre prochaine session gratuite commence dans {0}.",OFF_HOURS_WAIT_BTN:"Je vais attendre",OFF_HOURS_KEEP_CODING_BTN:"Continuer à coder",MANAGE_LICENSE_DIALOG_TITLE:"Gérer les licences",LICENSE_ACCOUNT_HEADING:"Licence de compte",LICENSE_DEVICE_HEADING:"Licence d'appareil",LICENSE_SIGN_IN:"Se connecter",LICENSE_PLAN_UNKNOWN:"Inconnu",LICENSE_GET_PRO:"Obtenir Phoenix Pro",LICENSE_MANAGE_ACCOUNT:"Gérer le compte",LICENSE_KEY:"Clé de licence",LICENSE_KEY_PROMPT:"Vous avez une clé de licence d'appareil ?",LICENSE_KEY_PLACEHOLDER:"Saisissez votre clé de licence…",LICENSE_KEY_ACTIVATE:"Activer",LICENSE_KEY_ACTIVATING:"Activation en cours…",LICENSE_KEY_CURRENT:"Licence de l'appareil actuel",LICENSE_KEY_CHECKING:"Vérification du statut de la licence…",LICENSE_KEY_NONE:"Aucune licence d'appareil active trouvée",LICENSE_STATUS_ACTIVE:"Active",LICENSE_INFO_STATUS_LABEL:"Statut :",LICENSE_INFO_LICENSED_TO_LABEL:"Licence accordée à :",LICENSE_INFO_TYPE_LABEL:"Type de licence :",LICENSE_INFO_VALID_UNTIL_LABEL:"Valide jusqu'au :",LICENSE_CHECK_ERROR:"Erreur lors de la vérification de l'état de la licence",LICENSE_STATUS_UNKNOWN:"Inconnu",LICENSE_VALID_NEVER:"Jamais",LICENSE_STATUS_ERROR_CHECK:"Erreur lors de la vérification de l'état de la licence",LICENSE_ACTIVATE_SUCCESS:"Licence activée pour tout le système. Veuillez redémarrer {APP_NAME} pour que les modifications prennent effet.",LICENSE_ACTIVATE_SUCCESS_PARTIAL:"Licence activée pour votre compte uniquement (pas pour tout le système). Veuillez redémarrer {APP_NAME} pour que les modifications prennent effet.",LICENSE_ACTIVATE_FAIL:"Échec de l'activation de la licence",LICENSE_ACTIVATE_FAIL_APPLY:"Impossible d'appliquer la licence à l'appareil",LICENSE_ENTER_KEY:"Veuillez saisir une clé de licence",LICENSE_REACTIVATE:"Réactiver la licence",LICENSE_DEACTIVATE:"Désactiver",LICENSE_DEACTIVATING:"Désactivation en cours…",LICENSE_DEACTIVATE_SUCCESS:"Licence désactivée sur cet appareil. Veuillez redémarrer {APP_NAME} pour que les modifications prennent effet.",LICENSE_DEACTIVATE_FAIL:"Échec de la désactivation de la licence sur cet appareil",LICENSE_NOT_ACTIVATED_HERE:"Cette licence n'est pas activée sur cet appareil — les fonctionnalités de Phoenix Pro ne seront pas disponibles tant que vous n'aurez pas cliqué sur Réactiver la licence.",LICENSE_STATUS_NOT_ACTIVATED_HERE:"Disponible, mais non activée",DEPRECATED_EXTENSIONS_TITLE:"Extensions obsolètes détectées",DEPRECATED_EXTENSIONS_MESSAGE:"Les extensions installées suivantes sont désormais prises en charge nativement par {APP_NAME} et peuvent être désinstallées en toute sécurité depuis le gestionnaire d'extensions :",DEPRECATED_EXTENSIONS_LEARN_MORE:"Désormais intégré — en savoir plus",AI_LOGIN_DIALOG_TITLE:"Connectez-vous pour utiliser les modifications IA",AI_LOGIN_DIALOG_MESSAGE:"Veuillez vous connecter pour utiliser les modifications assistées par IA",AI_LOGIN_DIALOG_BUTTON:"Accéder à l'IA",AI_DISABLED_DIALOG_TITLE:"L'IA est désactivée",AI_CONTROL_ALL_ALLOWED_NO_CONFIG:"Aucun fichier de configuration IA trouvé dans le système. L'IA est activée pour tous les utilisateurs.",AI_CONTROL_ALL_ALLOWED:"L'IA est activée pour tous les utilisateurs.",AI_CONTROL_USER_ALLOWED:"L'IA est activée pour l'utilisateur ({0}) mais désactivée pour les autres",AI_CONTROL_ADMIN_DISABLED:"L'accès à l'IA a été désactivé par votre administrateur système",AI_CONTROL_ADMIN_DISABLED_CONTACT:"L'accès à l'IA a été désactivé par votre administrateur système. Veuillez contacter {0} pour obtenir de l'aide.",AI_UPSELL_DIALOG_TITLE:"Continuer avec {0} ?",AI_UPSELL_DIALOG_MESSAGE:"Vous avez découvert {0}. Pour continuer, vous aurez besoin d'un abonnement IA ou de crédits.",AI_DISABLE_CONFIRM_TITLE:"Désactiver l'IA ?",AI_DISABLE_CONFIRM_MESSAGE:"Ceci désactive toutes les fonctionnalités d'IA. Le panneau d'IA sera supprimé et {APP_NAME} cessera de se connecter aux services d'IA.<br><br>{APP_NAME} va redémarrer maintenant pour appliquer cette modification. Il vous sera demandé d'enregistrer les fichiers non sauvegardés.",AI_DISABLE_CONFIRM_BTN:"Désactiver l'IA et redémarrer",AI_ENABLE_CONFIRM_TITLE:"Activer l'IA ?",AI_ENABLE_CONFIRM_MESSAGE:"Ceci réactive les fonctionnalités d'IA et restaure le panneau d'IA.<br><br>{APP_NAME} va redémarrer maintenant pour appliquer cette modification. Il vous sera demandé d'enregistrer les fichiers non sauvegardés.",AI_ENABLE_CONFIRM_BTN:"Activer l'IA et redémarrer",AI_CHAT_TITLE:"Claude Code",AI_CHAT_MODE_CHAT:"IA Visuelle",AI_CHAT_MODE_CLI:"Claude Code CLI",AI_CHAT_MODE_CODEX_CLI:"Codex CLI",AI_CHAT_START_TYPE_HINT:"Tapez ici pour commencer",AI_CHAT_START_GREETING:"Salut {0},",AI_CHAT_START_TITLE:"Qu'allons-nous construire aujourd'hui ?",AI_CHAT_START_SURPRISE_TITLE:"Surprenez-moi",AI_CHAT_START_DISMISS_DEMO:"Fermer la démo",AI_CHAT_START_SURPRISE_DESC:"Montrez-moi une démo de ce que vous pouvez faire",AI_CHAT_START_SURPRISE_CHOICE_DESC:"Regardez une autre démo, ou demandez-moi de construire quelque chose en direct",AI_CHAT_START_MAKE_NEW:"Créez quelque chose de nouveau",AI_CHAT_START_ANOTHER_DEMO:"Montrez une autre démo",AI_CHAT_START_MAKE_NEW_NOTE:"Créer quelque chose de nouveau utilise vos crédits d'IA. Choisissez la démo pour n'en utiliser aucun.",AI_CHAT_START_DEMO_LINK:"Vous voulez une démo ? {0}.",AI_CHAT_START_DEMO_LINK_LABEL:"Surprenez-moi",AI_CHAT_SEE_DEMO_TITLE:"Voir une démo",AI_CHAT_SEE_DEMO_DESC:"Aucune connexion requise",AI_CHAT_DEMO_NOTICE_OFFLINE:"Vous êtes hors ligne, il s'agit donc d'une démo enregistrée.",AI_CHAT_DEMO_BAR_TEXT:"Connectez-vous pour créer les vôtres avec l'IA.",AI_CHAT_DEMO_BACK_BTN:"Retour",AI_CHAT_DEMO_BUILT_WITH:"Créé avec {0}",AI_CHAT_DEMO_ANOTHER_BTN:"Voir une autre démo",AI_CHAT_DEMO_REVEAL_PROMPT:"Révéler le prompt",AI_CHAT_DEMO_HIDE_PROMPT:"Masquer le prompt",AI_CHAT_DEMO_PROMPT_LABEL:"Le prompt qui a généré ceci",AI_CHAT_DEMO_COPY_PROMPT:"Copier",AI_CHAT_DEMO_PROMPT_COPIED:"Copié",AI_CHAT_DEMO_SPEED_TITLE:"Vitesse de lecture (cliquez pour modifier)",AI_CHAT_START_WORK_WITH:"Travailler avec",AI_CHAT_START_CHAT_NAME:"IA Visuelle avec {0}",AI_CHAT_START_CHAT_DESC:"Utilisez votre compte Claude ou votre clé API",AI_CHAT_START_ACCOUNT:"Utiliser votre compte {0}",AI_CHAT_START_CLI_SEPARATOR:"Outils en ligne de commande · se connecte à {APP_NAME}",AI_CHAT_START_SETUP:"Configurer",AI_CHAT_START_CHAT_RUNNING:"En cours",AI_CHAT_START_CLI_RUNNING:"En cours d'exécution",AI_CHAT_CLI_ADD_SESSION:"+ Ajouter une session CLI",AI_CHAT_CLI_RENAME_SESSION:"Renommer la session…",AI_CHAT_CLI_STOP_SESSION:"Arrêter la session",AI_CHAT_CLI_REMOVE_SESSION:"Supprimer la session",AI_CHAT_CLI_REMOVE_CONFIRM_TITLE:"Supprimer {0} ?",AI_CHAT_CLI_REMOVE_CONFIRM_MSG:"Cette action supprime la carte de la session et arrête la session {0} en cours, ainsi que toute tâche qu’elle exécute.",AI_CHAT_CLI_SESSION_OPTIONS:"Options pour {0}",AI_CHAT_CLI_SESSION_NAME:"{0} {1}",AI_CHAT_CLI_SESSION_IDENTITY:"{0} · #{1}",AI_CHAT_START_CLI_FOLDED:"Utilisez plutôt une CLI : {0}",AI_CHAT_START_CUSTOM_PROVIDER:"Point de terminaison personnalisé ou un fournisseur comme {0} ? Consultez {1}.",AI_CHAT_SURPRISE_ME_USER_MSG:"Surprenez-moi !",AI_CHAT_SURPRISE_ME_LP_HEADING_1:"Préparation de la scène…",AI_CHAT_SURPRISE_ME_LP_HEADING_2:"Échauffement de la toile…",AI_CHAT_SURPRISE_ME_LP_HEADING_3:"On y est presque…",AI_CHAT_NEW_SESSION_TITLE:"Démarrer une nouvelle conversation",AI_CHAT_NEW_BTN:"Nouveau",AI_CHAT_BACK_BTN:"Retour",AI_CHAT_BACK_TITLE:"Retour au début",AI_CHAT_THINKING:"Réflexion en cours...",AI_CHAT_THINKING_STEP_1:"Planification des modifications...",AI_CHAT_THINKING_STEP_2:"Comparaison des options...",AI_CHAT_THINKING_STEP_3:"Définition de l’approche...",AI_CHAT_THINKING_STEP_4:"Évaluation des compromis...",AI_CHAT_THINKING_STEP_5:"Définition des étapes...",AI_CHAT_THINKING_STEP_6:"Vérification des détails...",AI_CHAT_THINKING_STEP_7:"Esquisse d’un plan...",AI_CHAT_THINKING_STEP_8:"Réflexion approfondie...",AI_CHAT_THINKING_STEP_9:"Analyse de la demande...",AI_CHAT_THINKING_STEP_10:"Examen de la structure...",AI_CHAT_THINKING_STEP_11:"Choix d’une approche...",AI_CHAT_THINKING_STEP_12:"Organisation des étapes...",AI_CHAT_THINKING_STEP_13:"Nouvelle vérification des hypothèses...",AI_CHAT_THINKING_STEP_14:"Mise en relation des éléments...",AI_CHAT_THINKING_STEP_15:"Affinement du plan...",AI_CHAT_THINKING_STEP_16:"Examen des cas limites...",AI_CHAT_THINKING_STEP_17:"Évaluation des alternatives...",AI_CHAT_THINKING_STEP_18:"Analyse détaillée...",AI_CHAT_THINKING_STEP_19:"Assemblage des éléments...",AI_CHAT_THINKING_STEP_20:"Élaboration de la solution...",AI_CHAT_THINKING_STEP_21:"Examen des besoins...",AI_CHAT_THINKING_STEP_22:"Élaboration d’un plan...",AI_CHAT_THINKING_STEP_23:"Recherche de la meilleure méthode...",AI_CHAT_THINKING_STEP_24:"Réflexion sur la conception...",AI_CHAT_THINKING_STEP_25:"Vérification de la cohérence des éléments...",AI_CHAT_THINKING_STEP_26:"Détermination de l’ordre des modifications...",AI_CHAT_THINKING_STEP_27:"Évaluation des options...",AI_CHAT_THINKING_STEP_28:"Examen du contexte...",AI_CHAT_THINKING_STEP_29:"Examen des détails...",AI_CHAT_THINKING_STEP_30:"Travail sur un plan...",AI_CHAT_WAITING_FOR_MODEL:"En attente du modèle...",AI_CHAT_SCROLL_TO_BOTTOM:"Défiler vers le bas",AI_CHAT_PLACEHOLDER:"Demandez à Claude...",AI_CHAT_SETUP_PLACEHOLDER:"Configurez Claude Code pour commencer à discuter",AI_CHAT_ACCESS_CHECK_FAILED:"Impossible de vérifier l’accès à l’IA. Veuillez réessayer.",AI_CHAT_NOT_READY_YET:"L’IA se prépare. Veuillez patienter un instant.",AI_CHAT_PLACEHOLDER_MODEL:"Demandez à {0}...",AI_CHAT_SEND_TITLE:"Envoyer le message",AI_CHAT_STOP_TITLE:"Arrêter la génération (Esc)",AI_NOTIFY_CLI_DONE_TITLE:"{0} a terminé",AI_NOTIFY_VIEW_CHAT:"Voir la conversation",AI_CHAT_CLI_CONTEXT_TITLE:"Voir le contexte de votre éditeur",AI_CHAT_CLI_CONTEXT_DESC:"Fichiers ouverts, sélections et aperçu en direct.",AI_CHAT_CLI_TOOLS_DESC:"Modifier des fichiers, inspecter la page et interagir avec l’aperçu en direct.",AI_CHAT_CLI_KEEP_RUNNING:"Votre session CLI continuera de fonctionner.",AI_CHAT_CLI_CONNECT_RESTART:"Démarrez une nouvelle session CLI pour vous reconnecter.",AI_CHAT_CLI_TOGGLE_FAILED:"Impossible de modifier la connexion. Veuillez réessayer.",AI_CHAT_CLI_PAUSED:"En pause",AI_CHAT_CLI_PAUSED_TOOLTIP:"Un autre projet est ouvert, donc {0} ne peut pas utiliser l’éditeur. Basculez la session vers ce projet pour la reconnecter.",AI_SETTINGS_CLI_CONNECT_DESC:"Lorsqu’elle est lancée depuis le panneau IA, l’interface CLI voit vos fichiers ouverts, les modifications non enregistrées et l’aperçu en direct, et peut utiliser les outils de l’éditeur. Ce réglage prendra effet au prochain démarrage.",AI_CHAT_CLI_NOT_FOUND:"Claude Code non installé",AI_CHAT_CLI_INSTALL_MSG:"Claude Code CLI doit être installé sur votre système pour utiliser les fonctionnalités d'IA dans {APP_NAME}.",AI_CHAT_CLI_INSTALL_BTN:"Installer Claude Code",AI_CHAT_CLI_INSTALLING:"Installation en cours…",AI_CHAT_CLI_INSTALLING_NAMED_MSG:"Installation de {0} en cours, veuillez patienter. Cela peut prendre un certain temps...",AI_CHAT_CLI_RESTART_NOTE:"Redémarrez {APP_NAME} une fois l'installation terminée.",AI_CHAT_CLI_NOT_FOUND_INSTALL_BTN:"Installer {0}",AI_CHAT_CLI_SETUP_TITLE:"Configurer {0}",AI_CHAT_CLI_SETUP_MISSING:"{0} n'est pas encore installé.",AI_CHAT_CLI_SETUP_BAD_PATH:"Impossible de démarrer {0} à partir du chemin d'accès enregistré.",AI_CHAT_CLI_SETUP_INSTALL_TITLE:"L'installer pour moi",AI_CHAT_CLI_SETUP_RECOMMENDED:"Recommandé",AI_CHAT_CLI_SETUP_INSTALL_DESC:"Exécute le programme d'installation officiel de {0} dans le terminal. Sélectionnez à nouveau {1} une fois l'opération terminée.",AI_CHAT_CLI_SETUP_NO_DOWNLOADER:"Nécessite {0} ou {1}. Veuillez d'abord en installer un.",AI_CHAT_CLI_SETUP_PATH_TITLE:"Je l'ai déjà",AI_CHAT_CLI_SETUP_PATH_DESC:"Collez le chemin d'accès complet vers {0}.",AI_CHAT_CLI_SETUP_USE_PATH_BTN:"Utiliser ce chemin",AI_CHAT_CLI_SETUP_AUTO_DETECT:"Détecter automatiquement",AI_CHAT_CLI_SETUP_AUTO_DETECT_FAILED:"Impossible de trouver {0} automatiquement.",AI_CHAT_CLI_SETUP_WHAT_IS:"Qu'est-ce que {0} ?",AI_CHAT_CLI_ERR_OVERRIDE_MISSING:"Aucun fichier n'existe à ce chemin d'accès.",AI_CHAT_CLI_ERR_OVERRIDE_NOT_EXECUTABLE:"Ce fichier n'est pas exécutable.",AI_CHAT_CLI_ERR_OVERRIDE_INVALID:"Ce fichier ne s'est pas exécuté en tant que {0}.",AI_CHAT_CLI_ERR_OVERRIDE_TIMEOUT:"Le fichier n'a pas répondu à temps.",AI_CHAT_CLI_ERR_OVERRIDE_REJECTED:"Ce chemin contient des caractères non autorisés.",AI_CHAT_SETUP_NEED_HELP:"Besoin d'aide ?",AI_CHAT_SETUP_LEARN_MORE:"En savoir plus",AI_CHAT_RETRY:"Réessayer",AI_RICH_TITLE:"Contenu interactif",AI_RICH_CLI_ASKING:"{0} pose une question",AI_RICH_SCRIPT_ERROR:"Ce contenu interactif a rencontré une erreur.",AI_RICH_SCRIPT_STOPPED:"Ce contenu interactif ne répond plus.",AI_RICH_DISMISSED:"Ignoré",AI_RICH_ANSWERED:"Réponse envoyée",AI_RICH_SEE_CODE:"Voir le code",AI_RICH_REPLY_PLACEHOLDER:"Écrivez une réponse…",AI_RICH_SOURCE_TITLE:"Code source",AI_RICH_COPY_CODE:"Copier le code",AI_RICH_SOURCE_READ_ONLY:"Lecture seule",AI_RICH_SOURCE_WRAP:"Retour automatique à la ligne",AI_RICH_PREVIEW_GENERATING:"Génération de l’aperçu…",AI_RICH_PREVIEW_INCOMPLETE:"Aperçu incomplet",AI_CHAT_DESKTOP_ONLY:"Les fonctionnalités d'IA nécessitent l'application de bureau {APP_NAME}. Téléchargez-la pour commencer.",AI_CHAT_DOWNLOAD_BTN:"Télécharger l'application de bureau",AI_CHAT_PLACEHOLDER_TITLE:"Concevez, développez et corrigez plus rapidement avec l'IA",AI_CHAT_PLACEHOLDER_SUBTITLE:"Transformez vos idées en pages fonctionnelles dans {APP_NAME}.",AI_CHAT_WELCOME_LABEL:"IA dans {APP_NAME}",AI_CHAT_WELCOME_CLI_TITLE:"Construisez avec votre agent CLI préféré",AI_CHAT_WELCOME_CLI_SUBTITLE:"Donnez à vos agents CLI les outils pour voir, inspecter et déboguer votre page pendant la construction.",AI_CHAT_WELCOME_LAYOUT_PROMPT:"Créer une section de tarification",AI_CHAT_WELCOME_BUG_PROMPT:"Corriger la navigation mobile",AI_CHAT_WELCOME_EDITING:"Modification de {0}…",AI_CHAT_WELCOME_REVIEWING:"Révision de {0}…",AI_CHAT_WELCOME_NAV_LABEL:"Parcourir les aperçus de l'IA",AI_CHAT_WELCOME_PREVIOUS:"Aperçu précédent",AI_CHAT_WELCOME_NEXT:"Aperçu suivant",AI_CHAT_WELCOME_SHOW_DEMO:"Afficher la démo de l'IA",AI_CHAT_WELCOME_SHOW_CLI:"Afficher les agents CLI",AI_CHAT_WELCOME_PLAY_DEMO:"Lancer la démo de l'IA",AI_CHAT_LOGIN_TITLE:"Connectez-vous pour commencer à utiliser l'IA",AI_CHAT_LOGIN_MESSAGE:"Connectez-vous à votre compte {APP_NAME} pour configurer l'IA.",AI_CHAT_LOGIN_BTN:"Se connecter",AI_CHAT_INTRO_GUEST_TITLE:"Concevez des mises en page, corrigez des bogues et développez plus rapidement avec l'IA",AI_CHAT_INTRO_CONFIGURE_TITLE:"Démarrer avec Claude Code",AI_CHAT_INTRO_CONFIGURE_DESC:"Regardez cette courte vidéo pour configurer l'IA dans {APP_NAME}",AI_CHAT_UPSELL_TITLE:"Phoenix Pro + AI",AI_CHAT_UPSELL_MESSAGE:"Les fonctionnalités d'IA sont disponibles avec Phoenix Pro.",AI_CHAT_UPSELL_BTN:"Obtenir Phoenix Pro",AI_CHAT_ADMIN_DISABLED_TITLE:"IA désactivée",AI_CHAT_ADMIN_DISABLED_MESSAGE:"Les fonctionnalités d'IA ont été désactivées par votre administrateur système.",AI_CHAT_QUOTA_DAILY_STATUS:"{0} / {1} chats quotidiens utilisés",AI_CHAT_QUOTA_MONTHLY_STATUS:"{0} / {1} chats mensuels utilisés",AI_CHAT_QUOTA_DAILY_EXHAUSTED:"Vous avez utilisé la totalité de vos {0} chats quotidiens. Le compteur sera réinitialisé demain.",AI_CHAT_QUOTA_MONTHLY_EXHAUSTED:"Vous avez utilisé la totalité de vos {0} chats mensuels.",AI_CHAT_QUOTA_UPGRADE_BTN:"Passez à Phoenix Pro pour des chats illimités",AI_CHAT_TOOL_SEARCH_FILES:"Rechercher des fichiers",AI_CHAT_TOOL_SEARCH_CODE:"Rechercher du code",AI_CHAT_TOOL_READ:"Lire",AI_CHAT_TOOL_EDIT:"Modifier",AI_CHAT_TOOL_WRITE:"Écrire",AI_CHAT_TOOL_RUN_CMD:"Exécuter la commande",AI_CHAT_TOOL_SKILL:"Compétence",AI_CHAT_TOOL_EDITOR_STATE:"État de l'éditeur",AI_CHAT_TOOL_SCREENSHOT:"Capture d'écran",AI_CHAT_TOOL_SCREENSHOT_OF:"Capture d'écran de {0}",AI_CHAT_TOOL_SCREENSHOT_LIVE_PREVIEW:"Aperçu en direct",AI_CHAT_TOOL_SCREENSHOT_FULL_EDITOR:"L'éditeur complet",AI_CHAT_TOOL_LIVE_PREVIEW_JS:"Inspection de l'aperçu",AI_CHAT_TOOL_MARKDOWN_CONTEXT:"Lire la sélection Markdown",AI_CHAT_TOOL_SEARCH_UNSAVED:"Rechercher dans les fichiers non enregistrés",AI_CHAT_TOOL_SEARCH_UNSAVED_FOR:"Rechercher dans les fichiers non enregistrés : {0}",AI_CHAT_TOOL_EDITOR_JS:"Inspection de l'éditeur",AI_CHAT_TOOL_EDITOR_PREFERENCES:"Préférences de l'éditeur",AI_CHAT_TOOL_EDITOR_DOCS:"Documentation de l'éditeur",AI_CHAT_TOOL_PROBLEMS:"Problèmes",AI_CHAT_TOOL_NOTIFY:"Notification",AI_CHAT_TOOL_ASK:"Question dans l'aperçu en direct",AI_CHAT_USAGE_CHIP_TITLE:"Jetons et coût de ce chat",AI_CHAT_USAGE_TOKENS:"{0} tok",AI_CHAT_USAGE_CALLS:"{0} appels",AI_CHAT_USAGE_TAB_ALL:"Tous",AI_CHAT_USAGE_OPTIONS:"Options",AI_CHAT_USAGE_INPUT:"Jetons d'entrée",AI_CHAT_USAGE_OUTPUT:"Jetons de sortie",AI_CHAT_USAGE_CACHE_READ:"Lecture du cache",AI_CHAT_USAGE_CACHE_WRITE:"Écriture dans le cache",AI_CHAT_USAGE_TOTAL:"Total des tokens",AI_CHAT_USAGE_TURNS_CALLS:"Échanges · Appels API",AI_CHAT_USAGE_API_TIME:"Temps dans l'API",AI_CHAT_USAGE_COST:"Coût au prix catalogue",AI_CHAT_USAGE_SPEND_NO_PRO_CHARGE:"Phoenix Pro ne vous facturera pas ce montant.",AI_CHAT_USAGE_OPTION_TURNS:"Afficher l'utilisation après chaque échange",AI_CHAT_USAGE_OPTION_DOLLARS:"Afficher le coût en $",AI_CHAT_USAGE_SHOW_COST:"Afficher les estimations de coût de l’IA",AI_CHAT_USAGE_HIDE_COST:"Masquer les estimations de coût de l’IA",AI_CHAT_USAGE_SHOW_COST_TITLE:"Afficher les estimations de coût de l’IA ?",AI_CHAT_USAGE_SHOW_COST_COVERED:"Si vous utilisez un abonnement Claude ou ChatGPT, ces coûts sont déjà couverts par votre abonnement.",AI_CHAT_USAGE_SHOW_COST_VALUE:"L’activation de cette option n’ajoutera rien à votre facture. Elle affiche uniquement la valeur de votre utilisation aux tarifs de l’API.",AI_CHAT_USAGE_SHOW_COST_NOTE:"L’utilisation de clés API et l’utilisation supplémentaire payante peuvent toutefois entraîner des frais.",AI_CHAT_USAGE_SHOW_COST_CONFIRM:"Afficher la valeur en $",AI_CHAT_USAGE_CARD_TITLE:"Utilisation",AI_CHAT_USAGE_RANGE_30:"{0} · 30 derniers jours",AI_CHAT_USAGE_DETAILS:"Détails",AI_CHAT_USAGE_RELOAD:"Actualiser l'utilisation",AI_CHAT_USAGE_MONTHS_SHOWN:"{0} sur {1} mois",AI_CHAT_USAGE_LESS:"Moins",AI_CHAT_USAGE_MORE:"Plus",AI_CHAT_USAGE_SPEND:"valeur",AI_CHAT_USAGE_TOKENS_LABEL:"Jetons",AI_CHAT_USAGE_TURNS_LABEL:"Échanges",AI_CHAT_USAGE_ACTIVE_DAYS:"Jours actifs",AI_CHAT_USAGE_TODAY:"Aujourd'hui",AI_CHAT_USAGE_TOP_MODELS:"Top modèles",AI_CHAT_USAGE_SEE_MORE:"Voir plus",AI_CHAT_USAGE_SEE_LESS:"Voir moins",AI_CHAT_USAGE_BY_SPEND:"par valeur",AI_CHAT_USAGE_BY_TOKENS:"Par jetons",AI_CHAT_USAGE_ACTIVITY:"Activité",AI_CHAT_USAGE_LAST_30_DAYS:"30 derniers jours",AI_CHAT_USAGE_EARLIER_MONTH:"Mois précédent",AI_CHAT_USAGE_LATER_MONTH:"Mois suivant",AI_CHAT_USAGE_LONGEST_STREAK:"Plus longue série",AI_CHAT_USAGE_STREAK_DAYS:"{0} jours",AI_CHAT_USAGE_ACTIVE_DAYS_TITLE:"Jours d'activité",AI_CHAT_USAGE_PER_ACTIVE_DAY:"Moy. / jour actif",AI_CHAT_USAGE_TOTAL_LABEL:"Total",AI_CHAT_USAGE_NO_USAGE_DAY:"Aucune utilisation ce jour",AI_CHAT_USAGE_DELETE_ACTION:"Supprimer l’historique…",AI_CHAT_USAGE_DELETE_TITLE:"Supprimer l’historique d’utilisation",AI_CHAT_USAGE_DELETE_DESCRIPTION:"Supprimez l’historique d’utilisation de l’IA et des coûts. Vos conversations seront conservées.",AI_CHAT_USAGE_DELETE_RANGE:"Période",AI_CHAT_USAGE_DELETE_DAY:"Dernières 24 heures",AI_CHAT_USAGE_DELETE_WEEK:"Dernière semaine",AI_CHAT_USAGE_DELETE_MONTH:"Dernier mois",AI_CHAT_USAGE_DELETE_ALL:"Depuis le début",AI_CHAT_USAGE_DELETE_DAY_HINT:"Supprime les données des dernières 24 heures environ (UTC).",AI_CHAT_USAGE_DELETE_WEEK_HINT:"Supprime les données de la dernière semaine environ (UTC).",AI_CHAT_USAGE_DELETE_MONTH_HINT:"Supprime les données du dernier mois environ (UTC).",AI_CHAT_USAGE_DELETE_ALL_HINT:"Supprime tout l’historique d’utilisation et des coûts.",AI_CHAT_USAGE_DELETE_WARNING:"Cette action est irréversible.",AI_CHAT_USAGE_DELETE_CONFIRM:"Supprimer l’historique",AI_CHAT_USAGE_DELETING:"Suppression…",AI_CHAT_USAGE_DELETE_FAILED:"Impossible de terminer la suppression de l’historique. Veuillez réessayer.",AI_CHAT_TOOL_ASK_COMPOSING:"Pose d'une question dans l'aperçu en direct...",AI_CHAT_LABEL_YOU_IN_PREVIEW:"Vous, dans l'aperçu en direct",AI_CHAT_TOOL_ASK_WAITING:"Réponse dans l'aperçu en direct, ou",AI_CHAT_TOOL_PROBLEMS_IN:"Problèmes dans {0}",AI_CHAT_TOOL_RESIZE_PREVIEW:"Redimensionner l'aperçu",AI_LIVE_PREVIEW_BANNER_TEXT:"L'IA inspecte l'aperçu en direct",AI_LIVE_PREVIEW_BANNER_RESIZE:"L'IA a redimensionné l'aperçu à {0}",AI_LIVE_PREVIEW_BANNER_DISMISS_TOOLTIP:"Cliquez pour fermer",AI_CHAT_TOOL_CONTROL_EDITOR:"Éditeur",AI_CHAT_TOOL_TASKS:"Tâches",AI_CHAT_TOOL_TASKS_SUMMARY:"{0} sur {1} tâches terminées",AI_CHAT_TOOL_WEB_FETCH:"Récupérer la page web",AI_CHAT_TOOL_WEB_SEARCH:"Recherche web",AI_CHAT_TOOL_SEARCHED:"Recherché : {0}",AI_CHAT_TOOL_GREP:"Grep : {0}",AI_CHAT_TOOL_READ_FILE:"Lire {0}",AI_CHAT_TOOL_READ_FILE_RANGE:"Lecture de {0}, lignes {1}-{2}",AI_CHAT_TOOL_READ_FILE_FROM:"Lecture de {0} à partir de la ligne {1}",AI_CHAT_TOOL_EDIT_FILE:"Modifier {0}",AI_CHAT_TOOL_WRITE_FILE:"Écriture de {0}",AI_CHAT_TOOL_RAN_CMD:"Commande exécutée",AI_CHAT_TOOL_GROUP_STEPS:"{0} étapes",AI_CHAT_TOOL_GROUP_FAILED:"{0} échecs",AI_CHAT_TOOL_GROUP_READ_FILES:"Lecture de {0}",AI_CHAT_TOOL_GROUP_EDITED_FILES:"Modifications : {0}",AI_CHAT_TOOL_GROUP_SHOW_LESS:"Afficher moins",AI_CHAT_TOOL_GROUP_MORE:"+{0} autres",AI_CHAT_TOOL_FAILED_TAG:"Échec",AI_CHAT_TOOL_DETAIL_TRUNCATED:"Tronqué : seuls les {0} premiers caractères ont été conservés dans l'historique du chat.",AI_CHAT_TOOL_SKILL_NAME:"Compétence : {0}",AI_CHAT_TOOL_IN_PATH:"dans {0}",AI_CHAT_TOOL_INCLUDE:"inclure {0}",AI_CHAT_RECEIVING_BYTES:"réception de {0} octets...",AI_CHAT_FILES_CHANGED:"Modification de {0} {1}",AI_CHAT_FILE_SINGULAR:"fichier",AI_CHAT_FILE_PLURAL:"fichiers",AI_CHAT_RESTORE_POINT:"Restaurer à ce point",AI_CHAT_UNDO:"Annuler",AI_CHAT_UNDO_TITLE:"Annuler les modifications de cette réponse",AI_CHAT_RESTORE_TITLE:"Restaurer les fichiers à ce point",AI_CHAT_RESTORED:"Restauré",AI_CHAT_TOOL_APPLIED_DIRECTLY:"Appliqué directement sur le disque · diff non disponible",AI_CHAT_TOOL_REJECTED:"Modification rejetée — fichier non modifié",AI_CHAT_TOOL_REJECTED_REASON:"Motif : {0}",AI_CHAT_FILE_NOT_FOUND_TITLE:"Fichier non trouvé",AI_CHAT_FILE_NOT_FOUND_MSG:'Impossible d\'ouvrir <span class="dialog-filename">{0}</span>. Le fichier a peut-être été déplacé ou supprimé.',AI_CHAT_UNDO_RESTORE_WARNING_TITLE:"Annulation et restauration de l'IA",AI_CHAT_UNDO_RESTORE_WARNING_BODY:"Cette action annulera uniquement les modifications apportées par l'IA. Les modifications non effectuées par l'IA ne seront pas restaurées et risquent d'être perdues. Pour un historique complet des versions, utilisez un système de contrôle de version comme Git.",AI_CHAT_FULL_AUTO_WARNING_TITLE:"Passer en mode Tout autoriser ?",AI_CHAT_FULL_AUTO_WARNING_BODY:"Le mode Tout autoriser permet à l'IA d'exécuter n'importe quel outil — commandes Bash, modifications de fichiers, suppressions de fichiers, requêtes web — sans vous le demander au préalable.<br><br>C'est pratique pour les projets de brouillon de confiance, mais peut être risqué : une étape mal évaluée pourrait écraser ou supprimer des fichiers, exécuter une commande shell destructrice ou pousser des modifications non intentionnelles. Utilisez un gestionnaire de versions (Git) pour pouvoir récupérer vos données en cas de problème.<br><br>N'activez le mode Tout autoriser que dans les projets auxquels vous faites confiance. Vous pouvez revenir au mode Édition à tout moment en utilisant <kbd>Maj+Tab</kbd> ou en cliquant sur la barre de mode.",AI_CHAT_FULL_AUTO_WARNING_PROCEED:"Activer Tout autoriser",AI_CHAT_SHOW_DIFF:"Afficher le diff",AI_CHAT_HIDE_DIFF:"Masquer le diff",AI_CHAT_DIFF_MORE_TITLE:"Options du diff",AI_CHAT_DIFF_EXPAND_ALL:"Tout développer",AI_CHAT_DIFF_COLLAPSE_ALL:"Tout réduire",AI_CHAT_DIFF_ALWAYS_SHOW:"Toujours afficher",AI_CHAT_LABEL_YOU:"Vous",AI_CHAT_LABEL_CLAUDE:"Claude",AI_CHAT_SEND_ERROR:"Échec de l'envoi du message : {0}",AI_CHAT_EDIT_NOT_FOUND:"Texte non trouvé dans le fichier — il a peut-être été modifié",AI_CHAT_WORKING:"En cours...",AI_CHAT_WRITING:"Rédaction en cours...",AI_CHAT_PROCESSING:"Traitement en cours...",AI_CHAT_CONTEXT_SELECTION:"Sélection L{0}-L{1}",AI_CHAT_CONTEXT_CURSOR:"Ligne {0}",AI_CHAT_CONTEXT_LIVE_PREVIEW:"Aperçu en direct",AI_CHAT_TOOL_WAIT:"Attendre",AI_CHAT_TOOL_WAITING:"En attente pendant {0} s",AI_CHAT_TOOL_WAITED:"Attente de {0} s terminée",AI_CHAT_COPY_CODE:"Copier",AI_CHAT_COPIED_CODE:"Copié",AI_CHAT_TOOL_QUESTION:"Question",AI_CHAT_TOOL_TASK:"Sous-agent",AI_CHAT_TOOL_TASK_NAME:"Sous-agent : {0}",AI_CHAT_TOOL_PLANNING:"Planification",AI_CHAT_TOOL_TOOL_SEARCH:"Chargement des outils",AI_CHAT_TOOL_SEND_MESSAGE:"Envoi de message au sous-agent",AI_CHAT_TOOL_TASK_OUTPUT:"Lecture de la sortie du sous-agent",AI_CHAT_TOOL_TASK_STOP:"Arrêt du sous-agent",AI_CHAT_PLAN_TITLE:"Plan proposé",AI_CHAT_PLAN_MAXIMIZE:"Ouvrir le plan en plein écran",AI_CHAT_PLAN_CLOSE_FULLSCREEN:"Retourner au chat (Échap)",AI_CHAT_PLAN_APPROVE:"Approuver",AI_CHAT_PLAN_REJECT:"Rejeter",AI_CHAT_PLAN_REVISE:"Réviser",AI_CHAT_PLAN_FEEDBACK_PLACEHOLDER:"Que souhaitez-vous modifier ?",AI_CHAT_PLAN_STOP:"Arrêter",AI_CHAT_PLAN_STOP_TITLE:"Interrompre Claude et abandonner ce plan",AI_CHAT_PLAN_REVISE_DEFAULT:"Veuillez réviser le plan.",AI_CHAT_MODE_PLAN:"Mode Plan",AI_CHAT_MODE_EDIT:"Mode d'édition IA",AI_CHAT_MODE_AUTO:"Auto",AI_CHAT_MODE_FULL_AUTO:"Tout autoriser",AI_CHAT_MODE_INFO_PLAN:"L'IA proposera un plan avant d'effectuer des modifications",AI_CHAT_MODE_INFO_EDIT:"L'IA peut modifier les fichiers. Les commandes shell nécessitent une approbation",AI_CHAT_MODE_INFO_AUTO:"L'IA utilise son jugement pour approuver automatiquement les actions sûres et demande une confirmation pour les actions risquées",AI_CHAT_MODE_INFO_FULL_AUTO:"L'IA peut modifier les fichiers et exécuter des commandes sans approbation",AI_CHAT_PERMISSION_SELECT_TITLE:"Choisissez le niveau d'autorisation de l'IA [ou Maj+Tab]",AI_CHAT_AUTH_ERROR_NOTICE:"Claude Code est déconnecté ou votre session a expiré.",AI_CHAT_AUTH_ERROR_BTN:"Se connecter à Claude",AI_CHAT_AUTH_ERROR_HINT:"Terminez la connexion sur la page qui s’ouvre dans votre navigateur, puis envoyez à nouveau votre message.",AI_CHAT_AUTH_LOGIN_FAILED:"Impossible de lancer la connexion à Claude. Vérifiez votre installation de Claude Code et réessayez.",AI_CHAT_MODEL_DEFAULT:"Par défaut",AI_CHAT_MODEL_DEFAULT_DESC_CURRENT:"Actuellement {0}",AI_CHAT_MODEL_DEFAULT_DESC:"Recommandé — utilise votre paramètre de modèle Claude Code",AI_CHAT_MODEL_DESC_FABLE:"Modèle le plus intelligent — uniquement si votre abonnement inclut l'accès à Fable",AI_CHAT_MODEL_DESC_OPUS:"Modèle puissant pour les tâches complexes",AI_CHAT_MODEL_DESC_SONNET:"Vitesse et capacité équilibrées pour le codage quotidien",AI_CHAT_MODEL_DESC_HAIKU:"Modèle le plus rapide pour les tâches simples et rapides",AI_CHAT_MODEL_SELECT_TITLE:"Choisissez le modèle d'IA pour cette discussion",AI_CHAT_MODE_SELECT_TITLE:"Basculer entre le chat Claude Code et un terminal CLI intégré",AI_CHAT_MODEL_SWITCHED_NOTICE:"Passage à {0}. S'applique à partir de votre prochain message ; la première réponse peut prendre un peu plus de temps pendant que le cache se reconstruit.",AI_CHAT_EFFORT_TITLE:"Effort de réflexion",AI_CHAT_EFFORT_CURRENT:"Effort de réflexion : {0}",AI_CHAT_EFFORT_HEADING:"Effort de réflexion · {0}",AI_CHAT_EFFORT_DEFAULT:"Par défaut",AI_CHAT_EFFORT_DEFAULT_LABEL:"Effort par défaut",AI_CHAT_EFFORT_DEFAULT_HINT:"{0} détermine l’effort de réflexion nécessaire",AI_CHAT_EFFORT_LOW:"Faible",AI_CHAT_EFFORT_MEDIUM:"Moyen",AI_CHAT_EFFORT_HIGH:"Élevé",AI_CHAT_EFFORT_XHIGH:"Très élevé",AI_CHAT_EFFORT_MAX:"Maximum",AI_CHAT_EFFORT_LOW_HINT:"Le plus rapide, réflexion minimale",AI_CHAT_EFFORT_MEDIUM_HINT:"Équilibre entre rapidité et profondeur",AI_CHAT_EFFORT_HIGH_HINT:"Raisonnement approfondi",AI_CHAT_EFFORT_XHIGH_HINT:"Plus approfondi qu’au niveau élevé",AI_CHAT_EFFORT_MAX_HINT:"Le plus approfondi, le plus lent",AI_CHAT_INPUT_HINT:"Appuyez sur {0} pour envoyer · {1} pour aller à la ligne",AI_CHAT_BASH_CONFIRM_TITLE:"Autoriser la commande ?",AI_CHAT_BASH_ALLOW:"Autoriser",AI_CHAT_BASH_DENY:"Refuser",AI_CHAT_BASH_ALLOWED:"Commande autorisée",AI_CHAT_BASH_DENIED:"Commande refusée",AI_CHAT_TOOL_CONFIRM_TITLE:"Autoriser cette action ?",AI_CHAT_TOOL_ALLOWED:"Action autorisée",AI_CHAT_TOOL_DENIED:"Action refusée",AI_CHAT_PLAN_WRITE_CONFIRM_TITLE:"Passer en mode Auto ?",AI_CHAT_PLAN_WRITE_CONFIRM_BODY:"Claude souhaite modifier {0}. Vous êtes actuellement en mode Plan.",AI_CHAT_PLAN_WRITE_ALLOW:"Autoriser et passer en mode Auto",AI_CHAT_PLAN_WRITE_STAY:"Rester en mode Plan",AI_CHAT_PLAN_WRITE_ALLOWED:"Passé en mode Auto",AI_CHAT_PLAN_WRITE_STAYED:"Resté en mode Plan",AI_CHAT_CODE_DEFAULT_LANG:"texte",AI_CHAT_CODE_COLLAPSE:"Réduire",AI_CHAT_CODE_EXPAND:"Développer",AI_CHAT_CODE_EXPAND_LINES:"Cliquer pour développer - {0} lignes",AI_CHAT_CODE_COLLAPSE_FOOTER:"Cliquer pour réduire",AI_CHAT_PREVIEW_OPEN:"Aperçu",AI_CHAT_PREVIEW_VIEWING:"Prévisualisation",AI_CHAT_QUESTION_OTHER:"Saisissez une réponse personnalisée…",AI_CHAT_QUESTION_SUBMIT:"Envoyer",AI_CHAT_QUESTION_REMINDER:"Veuillez répondre à la question ci-dessus",AI_CHAT_QUESTIONS_REMINDER:"Veuillez répondre aux questions ci-dessus",AI_CHAT_LIVE_PREVIEW_QUESTION_REMINDER:"Veuillez répondre à la question dans l’aperçu en direct",AI_CHAT_QUESTION_REMINDER_DETAIL:"Claude attend votre réponse avant que vous puissiez envoyer ce message.",AI_CHAT_QUESTION_SHOW:"Afficher la question",AI_CHAT_QUESTION_DISMISS:"Masquer le rappel",AI_CHAT_IMAGE_LIMIT:"{0} images maximum",AI_CHAT_IMAGE_REMOVE:"Supprimer l'image",AI_CHAT_ATTACHMENTS_COUNT:"{0} pièces jointes",AI_CHAT_ATTACHMENTS_MORE_ABOVE:"+{0} de plus ↑",AI_CHAT_ATTACHMENTS_MORE_BELOW:"+{0} de plus ↓",AI_CHAT_ATTACHMENT_IMAGE:"Image {0}",AI_CHAT_ATTACHMENT_SELECT:"Sélectionner {0} dans {1}",AI_CHAT_ATTACHMENT_CHANGED:"Cette sélection a changé. Sélectionnez-la à nouveau pour ajouter son emplacement actuel.",AI_CHAT_MARKDOWN_SELECT_HINT:"Sélectionnez du texte dans l’aperçu en direct pour interroger l’IA à son sujet.",AI_CHAT_SELECTION_ADD:"Demander à l’IA",AI_CHAT_SELECTION_SHOW:"Afficher « Demander à l’IA »",AI_CHAT_SELECTION_SHOW_PREF:"Afficher « Demander à l’IA » dans la barre d’outils de sélection de code.",AI_CHAT_IMAGE_SEARCH:"Recherche d'images",AI_CHAT_IMAGE_USE:"Sélection de l'image",AI_CHAT_IMAGE_DOWNLOADING:"Téléchargement de l'image en cours",AI_CHAT_IMAGE_DOWNLOADED:"Image téléchargée",AI_CHAT_IMAGE_DOWNLOADED_GROUP:"Images téléchargées",AI_CHAT_IMAGE_NO_PROJECT:"Aucun projet n'est ouvert pour le téléchargement.",AI_CHAT_IMAGE_DOWNLOAD_PATH_INVALID:"downloadPath doit être un dossier à l'intérieur du projet, ou un chemin de fichier image se terminant par .jpg, .png, .webp ou .avif.",AI_CHAT_IMAGE_DOWNLOAD_PATH_FOLDER:"downloadPath doit être un dossier lors du téléchargement de plusieurs photos.",AI_CHAT_IMAGE_NOT_HOTLINKABLE:"Cette photo ne peut pas être intégrée via une URL. Téléchargez-la en spécifiant downloadPath.",AI_CHAT_IMAGE_UNKNOWN_DOWNLOAD:"Seules les photos renvoyées par searchImages dans cette conversation peuvent être téléchargées.",AI_CHAT_IMAGE_SELECTED:"Image sélectionnée",AI_CHAT_IMAGE_SELECTED_GROUP:"Images sélectionnées",AI_CHAT_IMAGE_PREVIEW:"Aperçu de l'image",AI_CHAT_IMAGE_PREVIEW_INVALID:"Fournissez une à neuf URL d'images HTTP, HTTPS ou de fichier.",AI_CHAT_IMAGE_PREVIEW_COUNT:"{0} images",AI_CHAT_IMAGE_PREVIEW_SINGLE:"1 image",AI_CHAT_IMAGE_CLOSE:"Fermer l'aperçu de l'image (Échap)",AI_CHAT_IMAGE_PREVIOUS:"Image précédente",AI_CHAT_IMAGE_NEXT:"Image suivante",AI_CHAT_IMAGE_POSITION:"Image {0} sur {1}",AI_CHAT_IMAGE_PHOTO_BY:"Photo de",AI_CHAT_IMAGE_REPLY:"Répondre avec cette image",AI_CHAT_IMAGE_QUOTE:"Citer l'image dans le chat",AI_CHAT_IMAGE_DOWNLOAD:"Télécharger dans le projet et ouvrir",AI_CHAT_IMAGE_DOWNLOAD_FAILED_TITLE:"Échec du téléchargement de l'image",AI_CHAT_IMAGE_DOWNLOAD_FAILED:"L'image n'a pas pu être enregistrée dans le projet : {0}",AI_CHAT_IMAGE_VIEW_COLLAGE:"Voir le collage",AI_CHAT_IMAGE_SHOW_ALL:"Tout afficher",AI_CHAT_IMAGE_SHOW_LESS:"Afficher moins",AI_CHAT_IMAGE_BACK_TO_ALL:"Retour à toutes les images",AI_CHAT_IMAGE_RESULTS_COUNT:"{0} photos · Unsplash",AI_CHAT_IMAGE_RESULTS_SINGLE:"1 photo · Unsplash",AI_CHAT_IMAGE_NO_RESULTS:"Aucune image trouvée. Essayez une autre recherche.",AI_CHAT_IMAGE_LOAD_FAILED:"Cette image n'a pas pu être chargée.",AI_CHAT_IMAGE_COLLAGE_FAILED:"Le collage d'images n'a pas pu être créé.",AI_CHAT_IMAGE_INVALID_QUERY:"Saisissez une requête de recherche de 200 caractères maximum et un numéro de page valide.",AI_CHAT_IMAGE_INVALID_REFERENCE:"Cette référence d'image est non valide. Utilisez un résultat de la recherche d'images.",AI_CHAT_IMAGE_HOURLY_LIMIT:"La limite de 120 recherches d'images par heure a été atteinte. Veuillez patienter avant d'effectuer une nouvelle recherche.",AI_CHAT_IMAGE_GUEST_LIMIT:"Votre quota de recherches d'images a été utilisé. Connectez-vous pour continuer à rechercher.",AI_CHAT_IMAGE_SERVER_LIMIT:"La recherche d'images est temporairement limitée. Veuillez patienter avant d'effectuer une nouvelle recherche.",AI_CHAT_IMAGE_TIMEOUT:"Le délai de la recherche d'images a expiré. Réessayez plus tard.",AI_CHAT_ATTACH_FILE:"Joindre des fichiers",AI_CHAT_ATTACH_TITLE:"Joindre des fichiers, des dossiers ou des captures d’écran",AI_CHAT_ATTACH_FILE_OPTION:"Joindre un fichier",AI_CHAT_ATTACH_FOLDER:"Ajouter un dossier comme contexte",AI_CHAT_ATTACH_FOLDER_PICK_TITLE:"Choisir un dossier à ajouter comme contexte",LIVE_DEV_AI_CHAT_TITLE:"Demander à l'IA",LIVE_DEV_AI_CHAT_SHOW:"Afficher l'assistant IA",LIVE_DEV_AI_CHAT_MOVE:"Glisser pour déplacer · Double-cliquer pour réinitialiser la position",LIVE_DEV_AI_CHAT_IMAGES:"Pièces jointes",LIVE_DEV_AI_CHAT_PICK:"Sélectionner un élément",LIVE_DEV_AI_CHAT_PICK_HINT:"Sélectionnez un élément à ajouter comme contexte",LIVE_DEV_AI_CHAT_SCREENSHOT:"Capture d'écran",LIVE_DEV_AI_CHAT_PLACEHOLDER:"Demander à l’IA…",LIVE_DEV_AI_CHAT_SEND:"Envoyer à l'IA visuelle",LIVE_DEV_AI_CHAT_KEYS:"Entrée pour envoyer · Maj + Entrée pour une nouvelle ligne",LIVE_DEV_AI_CHAT_SELECTED:"Élément sélectionné",LIVE_DEV_AI_CHAT_ADD_SELECTED:"Ajouter la sélection",LIVE_DEV_AI_CHAT_CURRENT:"Élément actuel · Mis à jour à l'ouverture de Demander à l'IA",LIVE_DEV_AI_CHAT_NO_SELECTION:"Aucun élément sélectionné",LIVE_DEV_AI_CHAT_ADD:"Ajouter la capture d'écran et la référence de l'élément : {0}",LIVE_DEV_AI_CHAT_REMOVE:"Supprimer l'image",LIVE_DEV_AI_CHAT_OPEN_IMAGE:"Ouvrir l'image",LIVE_DEV_AI_CHAT_CAPTURE:"Capture en cours…",LIVE_DEV_AI_CHAT_CAPTURE_ERROR:"Impossible de faire la capture. Réessayez.",LIVE_DEV_AI_CHAT_SENDING:"Envoi en cours…",LIVE_DEV_AI_CHAT_SENT:"Envoyé à Visual AI",LIVE_DEV_AI_CHAT_TRANSFER:"Transférer vers {0}",LIVE_DEV_AI_CHAT_TRANSFER_KEYS:"Transférer le brouillon, puis l’envoyer dans l’interface CLI",LIVE_DEV_AI_CHAT_CLI_NOT_READY:"Ouvrez une session CLI en cours d’exécution, puis réessayez. Votre brouillon est conservé ici.",LIVE_DEV_AI_CHAT_CLI_TRANSFERRED:"Brouillon ajouté. Vérifiez-le et appuyez sur Entrée pour l’envoyer.",LIVE_DEV_AI_CHAT_CLI_CONTEXT_SUMMARY:"Pièces jointes depuis Phoenix : {0}.",LIVE_DEV_AI_CHAT_CLI_SCREENSHOT:"1 capture d’écran",LIVE_DEV_AI_CHAT_CLI_SCREENSHOTS:"{0} captures d’écran",LIVE_DEV_AI_CHAT_CLI_SELECTION:"1 pièce jointe de code ou de Markdown",LIVE_DEV_AI_CHAT_CLI_SELECTIONS:"{0} pièces jointes de code ou de Markdown",LIVE_DEV_AI_CHAT_CLI_ELEMENT:"1 élément sélectionné",LIVE_DEV_AI_CHAT_CLI_ELEMENTS:"{0} éléments sélectionnés",LIVE_DEV_AI_CHAT_CLI_QUESTION_FROM_PHOENIX:"Question provenant de Phoenix.",LIVE_DEV_AI_CHAT_CLI_QUESTION_REFERENCE:'Agent : appelez getUserQuestion avec questionId "{0}" avant de répondre. Le résultat contient la question complète et le contexte joint.',LIVE_DEV_AI_CHAT_CLI_QUESTIONS_FULL:"Trop de questions sont en attente dans l’interface CLI. Envoyez les questions transférées ou démarrez une nouvelle session CLI, puis réessayez. Votre brouillon est conservé ici.",LIVE_DEV_AI_CHAT_CLI_QUESTION_TOO_LARGE:"Cette question est trop volumineuse pour être transférée. Raccourcissez-la ou retirez certaines pièces jointes, puis réessayez. Votre brouillon est conservé ici.",LIVE_DEV_AI_CHAT_SEND_ERROR:"Non envoyé. Vérifiez le panneau IA, puis réessayez. Votre brouillon est enregistré ici.",LIVE_DEV_AI_CHAT_LIMIT:"Vous pouvez joindre jusqu'à {0} images.",LIVE_DEV_AI_CHAT_SOURCE:"{0}:{1}",LIVE_DEV_AI_CHAT_SOURCE_UNAVAILABLE:"Emplacement de la source indisponible",AI_CHAT_SCREENSHOT_TITLE:"Prendre une capture d'écran",AI_CHAT_SCREENSHOT_LIVE_PREVIEW:"Capture d’écran de l’aperçu en direct",AI_CHAT_SCREENSHOT_AREA:"Capture d’écran d’une zone…",AI_CHAT_SCREENSHOT_SELECTED_ELEMENT:"Capture d’écran de la sélection dans l’aperçu en direct",AI_CHAT_SCREENSHOT_SELECTION_NO_HTML:"Ouvrez une page HTML dans l’aperçu en direct pour utiliser cette fonction",AI_CHAT_SCREENSHOT_SELECTION_NONE:"Aucun élément sélectionné dans l’aperçu en direct",AI_CHAT_SCREENSHOT_SELECTION_CUSTOM_SERVER:"Indisponible avec un aperçu utilisant un serveur personnalisé",AI_CHAT_SCREENSHOT_CAPTURE:"Capturer",AI_CHAT_SCREENSHOT_CANCEL:"Annuler",AI_CHAT_SCREENSHOT_WHOLE_WINDOW:"Sélectionner toute la fenêtre",AI_CHAT_SCREENSHOT_SMALLER_AREA:"Sélectionner une zone plus petite",AI_CHAT_PRIVACY_TITLE:"Démarrer le chat IA avec Claude Code",AI_CHAT_PRIVACY_BODY:"Pour fournir des réponses, cette fonctionnalité envoie vos invites et le contexte pertinent à Claude Code.<br><br><a class='ai-privacy-link'>En savoir plus et gérer vos paramètres de confidentialité</a>.",AI_CHAT_PRIVACY_OK:"OK",AI_CHAT_FILE_REMOVE:"Supprimer le fichier",AI_CHAT_QUEUED:"En file d'attente",AI_CHAT_QUEUED_EDIT:"Modifier",AI_CHAT_TOOL_CLARIFICATION:"Lecture de votre suivi",AI_CHAT_HISTORY_TITLE:"Historique des sessions",AI_CHAT_HISTORY_EMPTY:"Aucune session précédente",AI_CHAT_SESSION_RESUMED:"Session reprise",AI_CHAT_HISTORY_JUST_NOW:"à l'instant",AI_CHAT_HISTORY_MINS_AGO:"il y a {0} min",AI_CHAT_HISTORY_HOURS_AGO:"il y a {0} h",AI_CHAT_HISTORY_DAYS_AGO:"il y a {0} j",AI_CHAT_HISTORY_CLEAR_ALL:"Tout effacer",AI_CHAT_HISTORY_DELETE_CONFIRM:"Supprimer cette session ?",AI_CHAT_SWITCH_PROJECT_TITLE:"L'IA travaille",AI_CHAT_SWITCH_PROJECT_MSG:"L'IA travaille actuellement sur une tâche. Changer de projet l'interrompra. Continuer ?",AI_CHAT_NEW_WHILE_STREAMING_TITLE:"L'IA est au travail",AI_CHAT_NEW_WHILE_STREAMING_MSG:"L'IA effectue actuellement une tâche. Démarrer une nouvelle conversation l'interrompra. Continuer ?",AI_CHAT_RESUME_WHILE_STREAMING_TITLE:"L'IA est au travail",AI_CHAT_RESUME_WHILE_STREAMING_MSG:"L'IA effectue actuellement une tâche. Passer à une conversation précédente l'interrompra. Continuer ?",AI_CHAT_CLI_NEW_CONFIRM_TITLE:"Démarrer une nouvelle session {0} ?",AI_CHAT_CLI_NEW_CONFIRM_MSG:"Ceci met fin à la session {0} en cours, ainsi qu'à toute tâche qu'elle exécute, et en démarre une nouvelle.",AI_CHAT_CLI_NEW_CONFIRM_BTN:"Nouvelle session",AI_CHAT_CLI_UPSELL_TITLE:"Disponible dans Phoenix Pro",AI_CHAT_CLI_UPSELL_MSG:"L'exécution de Claude Code dans le panneau Phoenix AI est une fonctionnalité Pro. Cela donne à Claude l'accès aux intégrations de Phoenix telles que votre éditeur et l'Aperçu en direct. Vous pouvez toujours exécuter Claude Code CLI gratuitement depuis le Terminal, sans les intégrations de Phoenix AI.",AI_CHAT_CODEX_UPSELL_MSG:"L'exécution de Codex dans le panneau Phoenix AI est une fonctionnalité Pro. Vous pouvez toujours exécuter Codex CLI gratuitement depuis le Terminal.",AI_CHAT_CLI_UPSELL_OPEN_TERMINAL_BTN:"Ouvrir dans le Terminal",AI_CHAT_CLI_UPSELL_UPGRADE_BTN:"Passer à Pro",AI_CHAT_CLI_STALE_PROJECT_MSG:"Cette session Claude Code CLI est toujours en cours dans {0} — le projet ouvert est maintenant {1}.",AI_CHAT_CODEX_STALE_PROJECT_MSG:"Cette session Codex CLI est toujours en cours d'exécution dans {0} — le projet ouvert est maintenant {1}.",AI_CHAT_CLI_STALE_PROJECT_SWITCH_BTN:"Passer à “{0}”",AI_CHAT_CLI_STALE_PROJECT_STAY_BTN:"Rester sur “{0}”",AI_CHAT_CLI_EXITED_MSG:"{0} a quitté.",AI_CHAT_CLI_RESTART_BTN:"Recommencer",AI_CHAT_CLI_STOP_BTN:"Arrêter",AI_CHAT_CLI_STOP_TITLE:"Arrêter {0}. Met fin à cette session.",AI_CHAT_CLI_STOP_CONFIRM_TITLE:"Arrêter {0} ?",AI_CHAT_CLI_STOP_CONFIRM_MSG:"Ceci met fin à la session {0} en cours, ainsi qu'à toute tâche qu'elle exécute.",AI_CHAT_SETTINGS_TITLE:"Paramètres de l'IA",AI_SETTINGS_API_KEY:"Clé d'API",AI_SETTINGS_BASE_URL:"URL de base",AI_SETTINGS_API_TIMEOUT:"Délai d'attente de l'API (ms)",AI_SETTINGS_API_KEY_PLACEHOLDER:"Saisissez votre clé d'API Anthropic",AI_SETTINGS_BASE_URL_PLACEHOLDER:"Laisser vide pour la valeur par défaut",AI_SETTINGS_API_TIMEOUT_PLACEHOLDER:"Laisser vide pour la valeur par défaut",AI_SETTINGS_SAVE:"Enregistrer",AI_SETTINGS_RESET:"Réinitialiser",AI_SETTINGS_CUSTOM_ENDPOINT_NOTICE:"Utilisation du point de terminaison d'API personnalisé : {0}",AI_SETTINGS_ACTIVE_PROVIDER:"Fournisseur actif",AI_SETTINGS_DEFAULT_PROVIDER:"Par défaut (Code Claude local)",AI_SETTINGS_DEFAULT_PROVIDER_FOR:"Par défaut (Local {0})",AI_SETTINGS_PROVIDERS:"Fournisseurs",AI_SETTINGS_ADD_PROVIDER:"+ Ajouter un fournisseur",AI_SETTINGS_EDIT:"Modifier",AI_SETTINGS_DELETE:"Supprimer",AI_SETTINGS_PROVIDER_NAME:"Nom",AI_SETTINGS_PROVIDER_NAME_PLACEHOLDER:"p. ex. Mon fournisseur d'API",AI_SETTINGS_SAVE_PROVIDER:"Enregistrer le fournisseur",AI_SETTINGS_DELETE_PROVIDER:"Supprimer le fournisseur",AI_SETTINGS_DELETE_ACTIVE_CONFIRM:'"{0}" est le fournisseur actif. Sa suppression entraînera un retour au fournisseur par défaut. Continuer ?',AI_SETTINGS_NAME_REQUIRED:"Le nom du fournisseur est requis.",AI_SETTINGS_NAME_DUPLICATE:"Un fournisseur portant ce nom existe déjà.",AI_SETTINGS_DONE:"Terminé",AI_SETTINGS_PROVIDER_TYPE_NOTE:"Ces fournisseurs configurent {0}. La clé d'API lui est transmise en tant que {1}.",AI_SETTINGS_CLI_PATHS_NOTE:"Laisser vide pour une détection automatique.",AI_SETTINGS_CLI_PATH_LABEL:"Chemin d'accès à l'exécutable {0}",AI_SETTINGS_ENABLE_AI:"Activer les fonctionnalités d'IA",AI_SETTINGS_ENABLE_AI_NOTE:"Active ou désactive toutes les fonctionnalités d'IA dans {APP_NAME}. La modification de ce paramètre redémarre {APP_NAME} pour l'appliquer — vous pouvez les réactiver à tout moment depuis le <span class='ai-settings-menu-path'>menu Affichage > Activer l'IA</span>.",DEMO_SECTION1_TITLE:"Édition en aperçu en direct",DEMO_SECTION1_SUBTITLE:"Modifiez votre page visuellement - <b>Votre HTML se met à jour instantanément</b>",DEMO_GET_STARTED_BUTTON:"Commencer",DEMO_SECTION2_TITLE:"Édition de texte",DEMO_SECTION2_SUBTITLE:"Double-cliquez pour modifier le texte ci-dessous et ajouter votre nom",DEMO_EDITABLE_PLACEHOLDER_HELLO:"Bonjour ___",DEMO_SECTION2_SUCCESS_MESSAGE:'Votre modification a mis à jour le code — annulez avec <span id="undo-shortcut"></span>, rétablissez avec <span id="redo-shortcut"></span>.',DEMO_HINT_COMPLETE_TASK_LABEL:"Pour terminer cette tâche :",DEMO_SECTION2_HINT_STEP1:"Double-cliquez sur le texte « Bonjour ___ »",DEMO_SECTION2_HINT_STEP2:"Remplacez les tirets bas par votre nom",DEMO_SECTION2_HINT_STEP3:"Appuyez sur Entrée ou cliquez à l'extérieur pour appliquer vos modifications",DEMO_SECTION3_TITLE:"Modifier les images en direct",DEMO_SECTION3_SUBTITLE:"Cliquez sur l'image ci-dessous pour la remplacer par une image de votre choix depuis la bibliothèque d'images.",DEMO_SECTION3_SUCCESS_URL:'Saviez-vous que vous pouvez télécharger des images avec le bouton <img src="images/download.svg" alt="Download" class="inline-icon"> Télécharger dans la bibliothèque d\'images ?',DEMO_SECTION3_SUCCESS_LOCAL:"Saviez-vous que vous pouvez cliquer sur une image pour l'utiliser sans la télécharger ?",DEMO_SECTION3_HINT_STEP1:'Cliquez sur l\'image pour ouvrir la bibliothèque d\'images (alternez l\'affichage avec l\'icône <img src="images/image.svg" alt="Image" class="inline-icon"> de la barre d\'outils ou en double-cliquant).',DEMO_SECTION3_HINT_STEP2:"Dans la bibliothèque d'images : survolez les miniatures pour les prévisualiser",DEMO_SECTION3_HINT_STEP3:'Cliquez sur une miniature pour la placer sur votre page, ou cliquez sur l\'icône <img src="images/download.svg" alt="Download" class="inline-icon"> pour la télécharger d\'abord',DEMO_SECTION4_TITLE:"Modifier les éléments visuellement",DEMO_SECTION4_SUBTITLE:'Dupliquez<img src="images/duplicate.svg" alt="Duplicate" class="inline-icon"> la carte ci-dessous pour avoir <strong>3 cartes</strong> au total, puis <strong>supprimez<img src="images/trash.svg" alt="Delete" class="inline-icon"> 1 carte</strong>.',DEMO_SECTION4_UNDO_WARNING:'Oups ! Toutes les cartes ont été supprimées. Appuyez sur <strong><span id="undo-shortcut-section4"></span></strong> pour annuler.',DEMO_CARD_TITLE:"Carte",DEMO_CARD_SELECT_PARENT_TIP:'Cliquez sur l\'icône <img src="images/arrowUp.svg" alt="Up" class="inline-icon"> dans la barre d\'outils ci-dessus pour sélectionner la carte parente.',DEMO_SECTION4_SUCCESS_MESSAGE:"Parfait ! Vous maîtrisez la duplication et la suppression d'éléments.",DEMO_SECTION4_HINT_STEP1:"Cliquez sur la carte pour la sélectionner",DEMO_SECTION4_HINT_STEP2_DUPLICATE:'Utilisez le bouton <img src="images/duplicate.svg" alt="Duplicate" class="inline-icon"> ou appuyez sur <strong><span id="duplicate-shortcut"></span></strong> pour dupliquer les cartes jusqu\'à en avoir 3 au total',DEMO_SECTION4_HINT_STEP3_DELETE:'Sélectionnez n\'importe quelle carte et utilisez le bouton <img src="images/trash.svg" alt="Delete" class="inline-icon"> ou appuyez sur <strong>Suppr</strong> pour la supprimer',DEMO_SECTION4_HINT_TIP_UNDO_REDO:'Astuce : Vous pouvez annuler avec <strong><span id="undo-shortcut-hint"></span></strong> et rétablir avec <strong><span id="redo-shortcut-hint"></span></strong>',DEMO_DELETE_KEY:"Supprimer",DEMO_SECTION5_TITLE:"Réorganiser les éléments par glisser-déposer",DEMO_SECTION5_SUBTITLE:"Faites glisser n'importe quelle note pour changer l'ordre.",DEMO_STICKY_NOTE_FIRST_PLACE:"Première place",DEMO_STICKY_NOTE_SECOND_PLACE:"Deuxième place",DEMO_STICKY_NOTE_THIRD_PLACE:"Troisième place",DEMO_SECTION5_SUCCESS_MESSAGE:"Vous pouvez faire glisser des éléments n'importe où sur la page pour les réorganiser.",DEMO_SECTION5_HINT_STEP1:"Cliquez et maintenez le clic sur une note pour commencer à la faire glisser.",DEMO_SECTION5_HINT_STEP2:"Déplacez-la vers le haut ou vers le bas pour en modifier l'ordre.",DEMO_SECTION5_HINT_STEP3:"Relâchez pour la déposer à sa nouvelle position.",DEMO_SECTION6_TITLE:"Modifier les liens et prévisualiser votre page",DEMO_SECTION6_SUBTITLE:'Sélectionnez l\'icône <img src="images/link.svg" alt="Link" class="inline-icon"> dans la barre d\'outils pour modifier la destination de ce lien.',DEMO_LINK_EDIT_LINK:"Modifier le lien",DEMO_SECTION6_SUCCESS_MESSAGE:"Vous avez modifié un lien.",DEMO_MODE_EXPLANATION_TITLE:"Mode édition vs Mode aperçu",DEMO_EDIT_MODE_LABEL:"Mode édition",DEMO_EDIT_MODE_DESCRIPTION:"Sélectionnez et modifiez des éléments sur la page",DEMO_PREVIEW_MODE_LABEL:"Mode aperçu",DEMO_PREVIEW_MODE_DESCRIPTION:"Visualisez votre page telle que les visiteurs la verront",DEMO_MODE_SWITCH_HINT:'Appuyez sur <strong>F8</strong> ou cliquez sur le bouton <span class="play-button-hint"><i class="fa-solid fa-pencil"></i></span> pour changer de mode.',DEMO_TIPS_LABEL:"Astuces :",DEMO_SECTION6_TIP1:"Cliquez sur n'importe quel lien pour le sélectionner afin de le modifier",DEMO_SECTION6_TIP2_NEWTAB:"Activez <strong>Ouvrir dans un nouvel onglet</strong> pour ouvrir les liens dans un onglet séparé",DEMO_SECTION6_TIP3_PREVIEW:"Passez en mode Aperçu (<strong>F8</strong>) pour tester les liens et les interactions",DEMO_COMPLETION_TITLE:"Vous êtes prêt à construire !",DEMO_COMPLETION_BODY:"Vous avez appris à modifier avec l'Aperçu en direct.<br>Ouvrez un dossier contenant vos fichiers HTML pour commencer à modifier.",DEMO_COMPLETION_HELP_PROMPT:"Besoin d'aide ?",DEMO_RESOURCE_YOUTUBE:"YouTube",DEMO_RESOURCE_DOCUMENTATION:"Documentation",DEMO_BONUS_BADGE:"Une dernière chose",DEMO_SECTION8_TITLE:"Vérifier la mise en page avec les mesures",DEMO_SECTION8_SUBTITLE:'Cliquez sur <img src="images/verticalEllipsis.svg" alt="menu" class="inline-icon"> dans la barre d\'outils et sélectionnez <strong>Afficher les mesures</strong> pour voir quelle boîte est mal alignée.',DEMO_BOX_CLICK_MENU:'Cliquez sur <img src="images/verticalEllipsis.svg" alt="menu" class="inline-icon">',DEMO_BOX_LABEL:"Boîte",DEMO_SECTION8_TIP1:'Cliquez sur l\'icône <img src="images/verticalEllipsis.svg" alt="More options" class="inline-icon"> dans la barre d\'outils, ou faites un clic droit pour ouvrir le menu',DEMO_SECTION8_TIP2_MEASUREMENTS:"Activez <strong>Afficher les mesures</strong> pour voir les guides d'espacement et d'alignement",DEMO_SECTION8_TIP3:"Les mesures vous aident à repérer rapidement les problèmes d'alignement",DEMO_ALT_EDIT_TEXT:"Modifier le texte",DEMO_ALT_IMAGE_LIBRARY:"Bibliothèque d'images",DEMO_ALT_DRAG_AND_DROP:"Glisser-déposer",DEMO_ALT_LAYOUT_RULERS:"Règles de mise en page",DEMO_ALT_REPLACEABLE_IMAGE:"Image remplaçable",DEMO_ALT_DOWNLOAD_ICON:"Télécharger",DEMO_ALT_DUPLICATE_ICON:"Dupliquer",DEMO_ALT_DELETE_ICON:"Supprimer",DEMO_ALT_UP_ICON:"Haut",DEMO_ALT_LINK_ICON:"Lien",DEMO_ALT_PLAY_ICON:"Lecture",DEMO_ALT_MENU_ICON:"Menu",DEMO_ALT_MORE_OPTIONS_ICON:"Plus d'options",DEMO_ALT_CARD_IMAGE:"Image de la carte",DEMO_ALT_ROCKET:"Fusée",DEMO_ALT_ARROW:"Flèche",DEMO_CLICK_TO_REPLACE_IMAGE:"Cliquez pour remplacer",DEMO_JS_BUTTON_BACK:"Retour",DEMO_JS_BUTTON_PREVIOUS:"Précédent",DEMO_JS_BUTTON_NEXT:"Suivant",DEMO_JS_BUTTON_TIP:"Astuce",DEMO_JS_BUTTON_FINISH:"Terminer",DEMO_JS_BUTTON_ONE_MORE:"Une dernière chose",DEMO_JS_BUTTON_START_AGAIN:"Recommencer",DEMO_JS_CARD_COUNT_TEMPLATE:"{NUM_DONE}/3 cartes",DEMO_JS_DELETE_COUNT_TEMPLATE:"{NUM_DONE}/1 supprimé",MIGRATE_MOVING_TITLE:"{0} déménage",MIGRATE_MOVING_MESSAGE:"{APP_NAME} sur {0} déménage vers une nouvelle adresse : <strong>{1}</strong>. Tout fonctionne de la même manière, seule l'adresse change.",MIGRATE_DATA_SAFE_NOTE:"Vos projets, paramètres et extensions seront transférés pour vous la première fois que vous ouvrirez {0}. Rien n'est supprimé de ce site.",MIGRATE_MANUAL_DOWNLOAD_NOTE:"Le transfert automatique n'est pas disponible dans ce navigateur. Si vous avez des projets enregistrés ici, veuillez les télécharger afin de pouvoir les ouvrir à nouveau sur le nouveau site.",MIGRATE_GO_TO_NEW_SITE:"Accéder au nouveau site",MIGRATE_STAY_HERE:"Rester ici",MIGRATE_PROGRESS_TITLE:"Transfert de vos données",MIGRATE_PROGRESS_STATUS:"{0} sur {1} fichiers copiés",MIGRATE_DONE_TITLE:"Migration terminée",MIGRATE_DONE_FROM:"Importé depuis {0} :",MIGRATE_DONE_PROJECTS:"{0} projet(s)",MIGRATE_DONE_EXTENSIONS:"{0} extension(s) et thème(s)",MIGRATE_DONE_SETTINGS:"Vos paramètres, y compris le thème de l'éditeur",MIGRATE_DONE_TOTAL:"{0} fichiers au total. Rechargez {APP_NAME} pour commencer à les utiliser.",MIGRATE_PARTIAL_TITLE:"La migration n'est pas terminée",MIGRATE_PARTIAL_COUNT:"{0} fichier(s) sur {1} n'ont pas pu être copiés et se trouvent toujours sur l'ancien site.",MIGRATE_RELOAD_NOW:"Recharger",MIGRATE_RELOAD_LATER:"Plus tard",MIGRATE_NOTHING_TITLE:"Rien à transférer",MIGRATE_NOTHING_MESSAGE:"Nous n'avons trouvé aucun projet, paramètre ou extension à copier sur {0}.",MIGRATE_INTERRUPTED_TITLE:"Migration non terminée",MIGRATE_INTERRUPTED_PROGRESS:"{0} fichier(s) sur {1} ont été copiés depuis {2} avant la perte de la connexion. Ces fichiers ont été conservés, donc rien n'a été perdu.",MIGRATE_INTERRUPTED_RETRY:"{APP_NAME} tentera de copier le reste la prochaine fois que vous l'ouvrirez.",MIGRATE_INTERRUPTED_FINAL:"Pour copier le reste, choisissez {0}.",MIGRATE_UNREACHABLE_TITLE:"Impossible d'atteindre l'ancien site",MIGRATE_UNREACHABLE_MESSAGE:"{APP_NAME} n'a pas pu se connecter à {0} pour rechercher vos projets et paramètres, donc rien n'a été modifié. Vérifiez votre connexion Internet, puis réessayez avec {1}.",CMD_MIGRATE_DATA:"Migrer mes données depuis {0}…",AI_CHAT_CLI_CONNECTING:"Connexion à {APP_NAME}…",AI_CHAT_CLI_CONNECTED:"Connecté à {APP_NAME}",AI_CHAT_CLI_CONNECTION_TITLE:"Connexion à {APP_NAME}",AI_CHAT_CLI_TOOLS_TITLE:"Utiliser les outils de {APP_NAME}",AI_CHAT_CLI_DISCONNECT:"Déconnecter {APP_NAME}",AI_CHAT_CLI_RECONNECT:"Reconnecter {APP_NAME}",AI_CHAT_CLI_DISCONNECTED:"Déconnecté de {APP_NAME}",AI_CHAT_CLI_EDITOR_UNAVAILABLE:"En attente de la reconnexion de {APP_NAME}.",AI_CHAT_CLI_NOT_CONNECTED:"Non connecté à {APP_NAME}",AI_CHAT_CLI_CONNECT_ERROR:"{0} n’a pas pu se connecter à {APP_NAME} et fonctionne sans cette connexion : {1}",AI_SETTINGS_CLI_CONNECT_LABEL:"Connecter {0} à {APP_NAME}",AI_CHAT_CLI_HOOK_REVIEW:"{0} peut vous demander de vérifier les hooks de {APP_NAME}. Après les avoir vérifiés, sélectionnez « Tout approuver et continuer » pour maintenir la synchronisation du contexte de l’éditeur et des fichiers ouverts. Sans ces hooks, vous pouvez toujours utiliser les outils de {APP_NAME}.",AI_CHAT_USAGE_NOTE:"Votre abonnement Claude ou ChatGPT couvre cette utilisation.",AI_CHAT_USAGE_SPEND_INCLUDED:"Cette estimation indique ce que coûterait votre utilisation de l’IA aux tarifs standard de l’API, pour vous aider à mesurer la valeur incluse dans votre abonnement.\n\nSi vous disposez d’un abonnement Claude ou ChatGPT, votre fournisseur d’IA ne vous facturera pas ce montant.",LIVE_DEV_AI_CHAT_CLI_CONNECTION_REQUIRED:"Connectez {APP_NAME} à l’aide du bouton de connexion dans l’en-tête de la CLI, puis réessayez. Si cette session a démarré sans connexion, démarrez une session connectée. Votre brouillon est conservé ici."});