// Global strings
"OK"                                                            = "OK";
"Cancel"                                                        = "Annuler";

// Application
"error.application.integrity.description"                       = "L'application est endommagée.";
"error.application.integrity.recovery"                          = "Vous devez la télécharger à nouveau.";

// This alert is shown when the application is restarted after it has crashed. It uses the same info and report option as the exception alert above
"alert.crash.message"                                           = "L’application a récemment quitté de manière imprévue.";
"alert.crash.info"                                              = "Voulez-vous générer un rapport de diagnostic concernant cet incident et l’envoyer par e-mail à ProjectWizards ?";
"alert.crash.option.report"                                     = "Générer un rapport";
"alert.crash.option.no"                                         = "Non";
"crash.email.lastSteps"                                         = "Si possible, décrivez les étapes qui ont conduit à l’erreur.";

// When the information for the support profile is gathered, a progress panel is shown to the user.
// containing the following strings.
// From within Merlin, the support profile can be created via the Help menu.
"supportProfile.progressPanel.title"                            = "Profil d'assistance";
"supportProfile.progressPanel.message"                          = "Génération du profil d'assistance";
"supportProfile.progressPanel.description"                      = "Ceci prendra un certain temps.";

// Document progress: Content shown in the floating progress panel when actions on a Merlin document
// take longer than half a second.
"document"                                                      = "Document";
"document.progress.open.message"                                = "Ouverture du document";
"document.progress.new.message"                                 = "Création du document";
"document.progress.save.message"                                = "Enregistrement du document";

// When a document is saved via the menu item "File > Save As…", the upcoming file save panel
// contains this options for specifying whether the saved file should contain fresh uniqueIDs
// and whether it should keep or discard its history.
"document.save.createNewUniqueIDs"                              = "Créer une nouvelle identité de document";
"document.save.keepHistory"                                     = "Conserver l'historique des documents";

// This alert is shown when a document is duplicated. Besides these strings, this alert also shows the
// options document.save.createNewUniqueIDs and document.save.keepHistory
"alert.document.duplicate.message"                              = "Comment souhaitez-vous dupliquer ce document ?";
"alert.document.duplicate.option.duplicate"                     = "Dupliquer";

// Error which is presented after a saving error occurred.
"error.document.couldNotSaveAndWillClose.description"           = "Impossible d’enregistrer les modifications apportées au document.";
"error.document.needsEmergencyClosing.recovery"                 = "Fermez le document et ouvrez-le à nouveau.";
"error.document.needsEmergencyClosing.option.close"             = "Fermer le document";

// Error which is presented is an old file or folder could not be removed to "save as" the document at this place.
"error.document.couldNotOverwrite.description%@"                = "Impossible d’écraser le fichier à l’emplacement « %@ ».";

// Error which is presented if a document related operation failed without knowledge about the kind of operation.
// (Note: it is a bug if this error occurs, but better than a crash).
"error.document.operationNotPossible.description"               = "This operation is not possible.";

// Alert is presented when a document is locked and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.changedWhenLocked.message.%@"                   = "Le fichier « %@ » est verrouillé.";
"alert.document.changedWhenLocked.info.unlock"                  = "Si vous souhaitez effectuer des modifications à ce document, cliquez sur Déverrouiller.";
"alert.document.changedWhenLocked.info.duplicate"               = "Pour conserver le fichier tel quel et travailler sur une copie, cliquez sur Dupliquer.";
"alert.document.changedWhenLocked.option.unlock"                = "Déverrouiller";
"alert.document.changedWhenLocked.option.duplicate"             = "Dupliquer";

// Alert is presented when a document is on a read-only volume and the user has made a change to it. We have copied the wording from AppKit.framework/Document.strings
"alert.document.unlockReadOnly.message.%@"                      = "Ce fichier « %@ » est situé sur un volume en lecture seule et ne peut être déverrouillé.";
"alert.document.unlockReadOnly.info"                            = "Vous pouvez dupliquer ce document et modifier le document dupliqué.";
"alert.document.unlockReadOnly.option.duplicate"                = "Dupliquer";

// Alert is presented when it is detected that a document is opened from within the folder of a cloud service which does not allow us access to conflict versions within the sandbox (for example Box.com).
"alert.document.automaticCloudServiceSyncing.message.%@"        = "Ce document est partagé par le biais du service cloud %@.";
"alert.document.automaticCloudServiceSyncing.info.%@"           = "Pour synchroniser automatiquement les modifications, veuillez accorder à %@ un accès permanent au dossier dans lequel se trouve le document.";
"alert.document.automaticCloudServiceSyncing.option.continue"   = "Continuer";
"alert.document.automaticCloudServiceSyncing.option.allowAccess"= "Accorder un accès permanent";

// Item which is shown at the end of menus to toggle how much content is shown in the menu.
// In Merlin, this is used in the Menus shown when double-clicking the table column header in
// the main Gantt Views and in Style inspector when defining the content for Gantt bar labels
// and Net Plan cells.
"menu.showLessItems"                                            = "Moins";
"menu.showMoreItems"                                            = "Plus";

// Some error alerts present additional details behind a disclosure triangle.
// This is the title for this details section.
"errorAlert.details"                                            = "Détails";

// When a user wants to log into a protected file, an authentication panel is presented.
// which asks him to enter his credentials.
// In Merlin, this is shown when a document is opened in which resources are defined as users and are given a password.
"authentication.title"                                          = "Authentification";
"authentication.loginToFileOnServer%@%@"                        = "Saisissez vos nom et mot de passe pour le fichier « %@ » sur le serveur « %@ ».";
"authentication.loginToFile%@"                                  = "Saisissez vos nom et mot de passe pour le fichier « %@ ».";
"authentication.loginToServer%@"                                = "Saisissez vos nom et mot de passe pour le serveur « %@ ».";
"authentication.mode.prompt.file"                               = "Ouvrir comme";
"authentication.mode.prompt.server"                             = "Se connecter comme";
"authentication.guest"                                          = "Invité";
"authentication.registeredUser"                                 = "Utilisateur enregistré";
"authentication.name"                                           = "Nom";
"authentication.password"                                       = "Mot de passe";
"authentication.rememberPassword"                               = "Conserver le mot de passe dans le trousseau";
"authentication.name.select"                                    = "Sélectionner un nom";
"authentication.action.ok.file"                                 = "Ouvrir";
"authentication.action.ok.server"                               = "Connexion";
"authentication.error.description"                              = "Le nom d’utilisateur ou le mot de passe est incorrect.";

// This message is shown in a sheet when connecting to a SSL server and the user need to decide whether the certificate should be trusted.
// Note: This text is a copy from Safari.app.
"trustHandler.invalidCertificate.message"                       = "Le certificat à ce serveur n’est pas digne de confiance.";
"trustHandler.invalidCertificate.details.%@"                    = "Vous vous connectez peut-être à un serveur qui prétend être « %@ », ce qui expose vos données confidentielles à un risque. Souhaitez-vous quand même vous connecter à ce serveur ?";

// certificate viewer on IOS. Localizations are based on AppleGlot/Glossaries/SecurityFoundation.lg
"trustHandler.invalidCertificate.details"                       = "Détails";
"trustHandler.action.details"                                   = "Détails";
"trustHandler.action.trust"                                     = "Se fier";
"trustHandler.action.continue"                                  = "Continuer";

"trustHandler.certificate.cert.issuerName"                      = "Nom de l’émetteur";
"trustHandler.certificate.cert.subjectName"                     = "Nom du sujet";
"trustHandler.certificate.cert.serialNumber"                    = "Numéro de série";
"trustHandler.certificate.cert.signatureAlgorithm"              = "Algorithme de signature";
"trustHandler.certificate.cert.algorithm"                       = "Algorithme";
"trustHandler.certificate.cert.notValidBefore"                  = "Non valide avant";
"trustHandler.certificate.cert.notValidAfter"                   = "Non valide après";
"trustHandler.certificate.attributeType.commonName"             = "Nom commun";
"trustHandler.certificate.attributeType.surname"                = "Nom de famille";
"trustHandler.certificate.attributeType.serialNumber"           = "Numéro de série";
"trustHandler.certificate.attributeType.countryName"            = "Pays";
"trustHandler.certificate.attributeType.localityName"           = "Localité";
"trustHandler.certificate.attributeType.stateOrProvinceName"    = "Région/Province";
"trustHandler.certificate.attributeType.organizationName"       = "Organisation";
"trustHandler.certificate.attributeType.organizationUnitName"   = "Unité d’organisation";
"trustHandler.certificate.attributeType.givenName"              = "Surnom";
"trustHandler.certificate.attributeType.emailAddress"           = "Adresse e-mail";
"trustHandler.certificate.attributeType.parameter"              = "Paramètre";
"trustHandler.certificate.attributeValue.none"                  = "Aucune";
"trustHandler.certificate.pkcs.rsaEncryption"                   = "Chiffrement RSA";
"trustHandler.certificate.pkcs.sha1WithRSAEncryption"           = "SHA-1 avec chiffrement RSA";
"trustHandler.certificate.pkcs.sha224WithRSAEncryption"         = "SHA-224 avec chiffrement RSA";
"trustHandler.certificate.pkcs.sha256WithRSAEncryption"         = "SHA-256 avec chiffrement RSA";
"trustHandler.certificate.pkcs.sha384WithRSAEncryption"         = "SHA-384 avec chiffrement RSA";
"trustHandler.certificate.pkcs.sha512WithRSAEncryption"         = "SHA-512 avec chiffrement RSA";
"trustHandler.certificate.pkcs.data"                            = "Données";
"trustHandler.certificate.pkcs.signedData"                      = "Données signées";
"trustHandler.certificate.certificateExtension.keyUsage"        = "Utilisation de clé";
"trustHandler.certificate.certificateExtension.extKeyUsage"     = "Utilisation de clé étendue";
"trustHandler.certificate.certificateExtension.subjectKeyIdentifier"    = "Identifiant de clé d’objet";
"trustHandler.certificate.certificateExtension.authorityKeyIdentifier"  = "Identifiant de clé d’autorité";
"trustHandler.certificate.certificateExtension.basicConstraints"        = "Contraintes élémentaires";
"trustHandler.certificate.authorityInfoAccess"                  = "Accès aux informations de l’autorité de certification";
"trustHandler.certificate.sha1"                                 = "SHA1";

// When a project has links to sub-projects whose document files cannot be found, a file picker is
// presented with the following message:
"crossStoreRelationhips.chooseTarget.message.%@"                = "Sélectionnez un fichier cible pour le document lié « %@ ».";
"crossStoreRelationhips.chooseTarget.previousLocation.%@"       = "Son emplacement précédent :\n%@";

// When a project has links to sub-projects whose document files cannot be found but the document can be downloaded
// from a server, the user is shown the following alert:
"alert.crossStoreRelationships.download.message.%@"             = "Le fichier pour le document lié « %@ » est introuvable.";
"alert.crossStoreRelationships.download.info"                   = "Souhaitez-vous le télécharger auprès du serveur ?";
"alert.crossStoreRelationships.download.option.download"        = "Télécharger";
"alert.crossStoreRelationships.download.option.select"          = "Sélectionner fichier";

// When a download of a sub-project from a server has failed, we present the error to the user in this alert
// and offer an option to manually select the target file.
"alert.crossStoreRelationships.downloadError.message.%@"        = "Le téléchargement du document lié « %@ » a échoué.";
"alert.crossStoreRelationships.downloadError.option.select"     = "Sélectionner fichier";

// When multiple candidates for missing sub-project documents are found via Spotlight, the candidate files
// are presented in a panel with the following title:
"crossStoreRelationships.candidates.message.%@"                 = "Le fichier pour le document lié « %@ » est introuvable. Sélectionnez un fichier cible.";
"fileCandidatesChooser.window.title"                            = "Sélecteur de fichier";
"fileCandidatesChooser.list.title"                              = "Candidats";
"fileCandidatesChooser.action.choose"                           = "Sélectionner";
"fileCandidatesChooser.action.other"                            = "Autre";
"fileCandidatesChooser.action.download"                         = "Télécharger";

// In legends of grouped bar plots, the individual positions of stacks in a group are described
// using these as prefixes. In Merlin, this is used in bar chart modules in the report view.
"plot.stack"                                                    = "Pile";
"plot.stack.left"                                               = "Gauche";
"plot.stack.middle"                                             = "Centrer";
"plot.stack.right"                                              = "Droite";

// In Merlin, when a table column is selected, the inspector allows to edit the sort direction of the column. These
// options are presented in a popup.
"outline.column.sortDirection.none"                             = "Aucune";
"outline.column.sortDirection.fixed"                            = "Fixe";
"outline.column.sortDirection.regular"                          = "Croissant";
"outline.column.sortDirection.reverse"                          = "Décroissant";
"outline.column.sortDirection.manual"                           = "Manuellement";

// In all outlines, when a single row without a main column and without a title attribute is dragged, or multiple rows
// are dragged, a badge with these texts appears.
"outline.rowDragging.1row"                                      = "1 ligne";
"outline.rowDragging.%@rows"                                    = "%@ lignes";

// These items are presented in the context menu which appears when clicking into the header of a table column.
"menu.outline.column.sortManually"                              = "Tri manuel";
"menu.outline.column.sortAscending"                             = "Tri croissant";
"menu.outline.column.sortDescending"                            = "Tri décroissant";

// This item is presented in the context menu of scroll views when the scrollable content can be navigated via a miniature in a popup panel
"menu.scrollView.showNavigationPanel"                           = "Afficher la vue d’ensemble";
"scrollView.navigationPanel.tip"                                = "⌘⇧-clic pour ouvrir la vue d’ensemble.";

// Context menu for changing the size of inspector controls. Currently disabled in Merlin.
// May be enabled in a future release.
"inspector.contextMenu.controlSize.mini"                        = "Utiliser les mini commandes";
"inspector.contextMenu.controlSize.small"                       = "Utiliser les petites commandes";
"inspector.contextMenu.controlSize.regular"                     = "Utiliser les commandes normales";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a single value,
// because the user selection they refer to results in multiple values.
// In Merlin most controls shown in the inspector use this.
"selection.marker.multipleValues"                               = "Valeurs multiples";

// Displayed in controls like popup buttons, text fields etc. when they cannot show a value
// because there is no user selection.
// In Merlin some controls shown in the inspector use this.
"selection.marker.none"                                         = "Aucune sélection";

// ********************************************************************************************
// * Date Picker
// ********************************************************************************************

// In Merlin, table and inspector fields which display dates provide a special editor
// which enables to independantly edit the parts of a date. Also a popup calendar
// is available for directly picking a date.

// When a focused date picker contains no date, the possible date format parts
// are displayed as placeholders strings. Which format parts are shown depends
// on the user's system date format settings.

// Year
"datePicker.format.yy"                                          = "aa";
"datePicker.format.yyyy"                                        = "aaaa";

// Month
"datePicker.format.M"                                           = "mm";
"datePicker.format.MM"                                          = "mm";
"datePicker.format.MMM"                                         = "mmm";
"datePicker.format.MMMM"                                        = "mmmm";

// Day
"datePicker.format.d"                                           = "jj";
"datePicker.format.dd"                                          = "jj";

// Hour
"datePicker.format.h"                                           = "hh";
"datePicker.format.hh"                                          = "hh";
"datePicker.format.H"                                           = "hh";
"datePicker.format.HH"                                          = "hh";
"datePicker.format.k"                                           = "hh";
"datePicker.format.kk"                                          = "hh";
"datePicker.format.K"                                           = "hh";
"datePicker.format.KK"                                          = "hh";

// Minute
"datePicker.format.m"                                           = "mm";
"datePicker.format.mm"                                          = "mm";

// AM/PM
"datePicker.format.a"                                           = "AM";
"datePicker.format.aa"                                          = "AM";

// PWFileURLChooser
"fileURLChooser.Choose"                                         = "Sélectionner";

// Week day abbreviations used as calendar column headers in the date picker calendar.
// In Merlin, when the small callendar icon is clicked on a date field in the inspector or
// in a table cell, a popup calendar is shown in which these abbreviations are used.
"datePicker.calendar.sunday.short"                              = "D";
"datePicker.calendar.monday.short"                              = "L";
"datePicker.calendar.tuesday.short"                             = "M";
"datePicker.calendar.wednesday.short"                           = "M";
"datePicker.calendar.thursday.short"                            = "J";
"datePicker.calendar.friday.short"                              = "V";
"datePicker.calendar.saturday.short"                            = "S";
"datePicker.calendar.week.short"                                = "Nº";

// The popup calendar contains two buttons for choosing today's date and for clearing the date.
"datePicker.calendar.today"                                     = "Aujourd’hui";
"datePicker.calendar.deleteDate"                                = "Aucune";
"datePicker.calendar.fixed"                                     = "Fixe";

// editors for valueTypes may use the following labels within their views
"valueType.presets"                                             = "Préréglages";

// ********************************************************************************************
// * Move Application
// ********************************************************************************************

// This alert is shown, when the application is not started from the Applications folder.
"alert.moveApplication.message.%@"                              = "%@ n'est pas dans le dossier « Applications ».";
"alert.moveApplication.info.%@.%@"                              = "Souhaitez-vous déplacer %@ du dossier « %@ » au dossier « Applications » afin de garder un système organisé ?";

"alert.moveApplication.mustBeInAppFolder.message.%@"            = "%@ doit se trouver dans le dossier « Applications ».";
"alert.moveApplication.mustBeInAppFolder.info.%@.%@"            = "Souhaitez-vous enlever %@ du dossier « %@ » pour le placer dans le dossier « Applications » ?";

"alert.moveApplication.option.doNotMove"                        = "Ne pas déplacer";
"alert.moveApplication.option.quit"                             = "Quitter";
"alert.moveApplication.option.moveToApplicationsFolder"         = "Déplacer vers le dossier « Applications »";
"alert.moveApplication.option.requiresAdministratorPassword"    = "Ceci nécessite un mot de passe administrateur.";

"error.move.application.isRunningAtDestination.decription.%@.%@"= "« %@ » contient déjà %@ qui est en cours d’exécution.";
"error.move.application.canNotBeMovedToTrash.decription.%@"     = "Impossible de placer %@ dans la corbeille";
"error.move.application.canNotBeMoved.decription.%@.%@"         = "Impossible de déplacer %@ dans le dossier « %@ »";

// This alert is shown if the application can not be moved automatically and it must be moved before it can be used.
"alert.cannotMoveApplicationButIsRequired.info.%@"              = "Veuillez déplacer %@ dans le dossier « Applications » et le démarrer à partir de cet emplacement.";

// This alert is shown, when the user moves the application while it is running.
"alert.movedWhileAppIsRunning.message.%@"                       = "%@ a été déplacée ou renommée.";
"alert.movedWhileAppIsRunning.info.%@"                          = "Ne déplacez ou ne renommez pas %@ lors de son exécution.";
"alert.movedWhileAppIsRunning.option.restart"                   = "Quitter et redémarrer";


// ********************************************************************************************
// * Strings used in plists for configuring inspector rows.
// * !!! These strings are not visible to the user and do not need to be translated into other languages.
// * !!! Do not edit these strings.
// ********************************************************************************************

"valueType.inspectorControlSize.mini"                           = "mini";
"valueType.inspectorControlSize.small"                          = "small";
"valueType.inspectorControlSize.regular"                        = "regular";
"valueType.inspectorRowViewExpansionMode.collapsedByDefault"    = "collapsed by default";
"valueType.inspectorRowViewExpansionMode.expandedByDefault"     = "expanded by default";
"valueType.inspectorRowViewExpansionMode.alwaysExpanded"        = "always expanded";
"valueType.inspectorSeparationStyle.none"                       = "Aucune";
"valueType.inspectorSeparationStyle.separateGroups"             = "separate groups";
"valueType.popUpButtonContentSizeMode.respectAllMenuItems"      = "respect all menu items";
"valueType.popUpButtonContentSizeMode.respectNoMenuItem"        = "respect no menu item";

// ********************************************************************************************
// * PWOnOffSlider
// ********************************************************************************************

"pwOnOffSlider.label.on"                                        = "I";
"pwOnOffSlider.label.off"                                       = "O";
