/* formatter input error format */
"'%@' is not a valid social security number." = "“%@” n’est pas un numéro de sécurité sociale valide.";

/* abbreviated string for bytes format */
"%0.1f GB" = "%0.1f Go";

/* abbreviated string for gigahertz format */
"%0.1f GHz" = "%0.1f GHz";

/* abbreviated string for bytes format */
"%0.1f kB" = "%0.1f Ko";

/* abbreviated string for kilohertz format */
"%0.1f KHz" = "%0.1f KHz";

/* abbreviated string for bytes format */
"%0.1f MB" = "%0.1f Mo";

/* abbreviated string for megahertz format */
"%0.1f MHz" = "%0.1f MHz";

/* abbreviated string for bytes format */
"%0.1f PB" = "%0.1f Po";

/* abbreviated string for bytes format */
"%0.1f TB" = "%0.1f To";

/* abbreviated string for terahertz format */
"%0.1f THz" = "%0.1f THz";

/* abbreviated string for bytes format */
"%d bytes" = "%d octets";

/* abbreviated string for hertz format */
"%u Hz" = "%u Hz";

/* summary text - document is encrypted using a password */
"<Encryption: A password is set>" = "Mot de passe";

/* summary text - document is not encrypted */
"<Encryption: None>" = "Aucune";

/* summary text - document is encrypted using one or more public keys */
"<Encryption: using %u key(s)>" = "%u clés";

/* approximate time interval: more than one hour */
"about %.1f hours" = "environ %.1f heures";

/* approximate time interval: some minutes since start or until finish */
"about %d minutes" = "environ %d minutes";

/* approximate time interval: seconds since start or until finish */
"about %d seconds" = "environ %d secondes";

/* approximate time interval: one minute */
"about a minute" = "environ une minute";

/* approximate time interval: one hour */
"about an hour" = "environ une heure";

/* script exception format */
"Add command has invalid 'to' specifier." = "Le champ “à” de la commande Ajouter n’est pas valide.";

/* script exception format */
"Add command missing the required 'to' specifier." = "Le champ “à” de la commande Ajouter est manquant.";

/* error reason */
"Another application has overridden the lock at \"%@\"." = "Une autre application a ignoré le verrou sur “%@”.";

/* invalid bundle reason */
"Bundle is obsolete" = "Le lot est obsolète";

/* invalid bundle reason */
"Bundle requires additional software" = "Le lot requiert un logiciel supplémentaire";

/* compression error reason */
"bzip2 library returned error code %d when finishing compression. %s." = "La bibliothèque bzip2 a renvoyé le code d’erreur %1$d lors de la finalisation de la compression. %2$s.";

/* decompression error reason */
"bzip2 library returned error code %d when reading data. %s." = "La bibliothèque bzip2 a renvoyé le code d’erreur %1$d lors de la lecture des données. %2$s.";

/* compression error reason */
"bzip2 library returned error code %d when writing data. %s." = "La bibliothèque bzip2 a renvoyé le code d’erreur %1$d lors de l’écriture des données. %2$s.";

/* OFLockFile recovery option */
"Cancel" = "Annuler";

/* error recovery option */
"Cancel <error recovery>" = "Annuler";

/* error description */
"Cannot create socket." = "Impossible de créer une interface de connexion.";

/* alert title when clicking on a configuration value URL */
"Change configuration?" = "Changer la configuration ?";

/* error description - a UNIX subprocess exited due to a signal */
"command '%@' exited due to signal %d (%s)" = "la commande “%1$@” a quitté en raison du signal %2$d (%3$s)";

/* error description - a UNIX subprocess exited with a nonzero status */
"command '%@' returned %d" = "la commande “%1$@” a renvoyé %2$d.";

/* Error message when mkdir() fails
   Error message when mkdir() will fail because there's a file in the way
   Error message when stat() fails when trying to create a directory tree */


"Could not create directory" = "Impossible de créer le répertoire";

/* error description - unable to start a child process using the fork syscall
   error description - unable to start a child process using the spawn syscall */

"Could not fork '%@'" = "Impossible de bifurquer “%@”";

/* Provisioning profile parsing error general description */
"Could not parse entitlements from embedded provisioning profile" = "Impossible d’analyser les droits du profil d’approvisionnement incorporé";

/* time span formatter span */
"d" = "j";

/* time span formatter span */
"day" = "jour";

/* time span formatter span */
"days" = "jours";

/* invalid bundle reason */
"Duplicate bundle name" = "Nom de lot en double";

/* Error message when trying to use an elliptic-curve key on a MacOS or iOS version that does not support them */
"EC public keys are not usable on this OS version" = "Les clés publiques EC ne sont pas utilisables dans cette version d’iOS";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"ed" = "jé";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"eh" = "hé";

/* exception reason */
"Element '%@' not allowed at path: %@" = "L’élément “%1$@” n’est pas autorisé dans le chemin : %2$@";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"em" = "mé";

/* Provisioning profile parsing error reason – invalid PKCS#7 file */
"Embedded provisioning profile is not a valid PKCS#7 archive" = "Le profil d’approvisionnement incorporé n’est pas une archive PKCS#7 valide";

/* Provisioning profile parsing error reason – no embedded.mobileprovision file */
"Embedded provisioning profile not found" = "Profil d’approvisionnement incorporé introuvable";

/* Provisioning profile parsing error reason – embedded.mobileprovision unreadable */
"Embedded provisioning profile not readable" = "Profil d’approvisionnement incorporé illisible";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"emo" = "moé";

/* error description */
"Error creating pipe" = "Erreur lors de la création du canal";

/* Error encountered when trying to pass data through a UNIX command - parameter is underlying error text */
"Error filtering data through UNIX command: %@" = "Erreur lors du filtrage des données via la commande UNIX : %@";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"es" = "scé";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"ew" = "sé";

/* time span formatter span - DO NOT add leading or trailing whitespace */
"ey" = "aé";

/* error reason */
"Failed to convert '%@' to the same type as '%@' (%@)" = "La conversion de %1$@ en type identique à %2$@ (%3$@) a échoué";

/* error reason */
"Failed to create directory for lock file at \"%@\"." = "La création du répertoire du fichier de verrouillage dans “%@” a échoué.";

/* error reason */
"Failed to serialize lock information." = "Échec de la numérotation des informations de verrouillage.";

/* error reason */
"Failed to write lock file.  %@" = "Échec de l’écriture du fichier de verrouillage.  %@";

/* time span formatter span */
"h" = "h";

/* time span formatter span */
"hour" = "heure";

/* time span formatter span */
"hours" = "heures";

/* formatter input error */
"Invalid time span format" = "Format de temps non valide";

/* local bundle path readable string */
"local configuration file" = "fichier de configuration locale";

/* time span formatter span */
"m" = "m";

/* time span formatter span */
"minute" = "minute";

/* time span formatter span */
"minutes" = "minutes";

/* time span formatter span */
"mo" = "mo";

/* time span formatter span */
"month" = "mois";

/* time span formatter span */
"months" = "mois";

/* error reason */
"No root element was found" = "Aucun élément racine n’a été trouvé";

/* invalid bundle reason */
"Not a valid bundle" = "N’est pas un lot valide";

/* formatter input error */
"Only enter numbers separated by spaces." = "Utilisez uniquement des nombres séparés par des espaces.";

/* OFLockFile recovery option */
"Override Lock" = "Ignorer le verrou";

/* Provisioning profile parsing error reason – invalid plist */
"PKCS#7 contents of embedded provisioning profile were not a valid plist" = "Le contenu PKCS#7 du profil d’approvisionnement incorporé n’était pas un fichier plist valide";

/* script exception format */
"Remove command has invalid 'from' specifier." = "Le champ “de” de la commande Supprimer n’est pas valide.";

/* script exception format */
"Remove command missing the required 'from' specifier." = "Le champ “de” de la commande Supprimer est manquant.";

/* alert message format when clicking on a configuration value URL */
"Restore \"%@\" to its default value" = "Rétablir la valeur par défaut de “%@”";

/* alert title when clicking on a configuration value URL */
"Restore all internal configuration settings to defaults" = "Rétablir les valeurs par défaut de tous les réglages de configuration interne";

/* time span formatter span */
"s" = "s";

/* time span formatter span */
"second" = "seconde";

/* time span formatter span */
"seconds" = "secondes";

/* alert message format when clicking on a configuration value URL */
"Set \"%@\" to \"%@\"" = "Régler “%1$@” sur “%2$@”";

/* script exception format */
"Specified container doesn't handle the add command." = "Le conteneur spécifié ne gère pas la commande Ajouter.";

/* script exception format */
"Specified container doesn't handle the remove command." = "Le conteneur spécifié ne gère pas la commande Supprimer.";

/* formatter input error */
"That is not a valid phone number." = "Ceci n’est pas un numéro de téléphone valide.";

/* formatter input error */
"That is not a valid social security number." = "Ceci n’est pas un numéro de sécurité sociale valide.";

/* formatter input error */
"That is not a valid zip code." = "Ceci n’est pas un code postal valide.";

/* Document decryption error message - a file within the encrypted file wrapper can't be read */
"The encrypted item \"%@\" is missing or unreadable." = "L'élément chiffré « %@ » est manquant ou illisible.";

/* server certificate rejected */
"The server certificate for \"%@\" does not seem to be valid. This site may not be trustworthy. Would you like to connect anyway?" = "Le certificat de serveur de “%@” ne semble pas valide. Ce site n’est peut-être pas fiable. Voulez-vous quand même vous y connecter ?";

/* server certificate out of date */
"The server certificate for \"%@\" has an invalid date. It may be expired, or not yet active. Would you like to connect anyway?" = "La date du certificat de serveur de “%@” n’est pas valide. Il se peut que ce certificat soit périmé ou pas encore actif. Voulez-vous quand même vous y connecter ?";

/* server certificate has unknown root */
"The server certificate for \"%@\" is not signed by any root server. This site may not be trustworthy. Would you like to connect anyway?" = "Le certificat de serveur de “%@” n’est signé par aucun serveur racine. Ce site n’est peut-être pas fiable. Voulez-vous quand même vous y connecter ?";

/* server certificate not yet valid */
"The server certificate for \"%@\" is not yet valid. This site may not be trustworthy. Would you like to connect anyway?" = "Le certificat de serveur de “%@” n’est pas encore valide. Ce site n’est peut-être pas fiable. Voulez-vous quand même vous y connecter ?";

/* server certificate untrusted */
"The server certificate for \"%@\" is signed by an untrusted root server. This site may not be trustworthy. Would you like to connect anyway?" = "Le certificat de serveur de “%@” a été signé par un serveur racine qui n’est pas de confiance. Ce site n’est peut-être pas fiable. Voulez-vous quand même vous y connecter ?";

/* alert message header when clicking on a configuration value URL */
"This configuration link will make the following changes:" = "Ce lien de configuration effectuera les modifications suivantes :";

/* error reason */
"This lock was taken by %@ using the computer \"%@\" on %@ at %@." = "Ce verrou a été pris par %1$@ à l’aide de l’ordinateur “%2$@” sur %3$@ dans %4$@.";

/* error reason */
"This lock was taken by %@ using the computer \"%@\" on %@ at %@.\n\nYou may override this lock, but doing so may cause the other application to lose data if it is still running." = "Ce verrou a été pris par %1$@ à l’aide de l’ordinateur “%2$@” sur %3$@ dans %4$@.\n\nVous pouvez ignorer ce verrou, mais cela peut provoquer une perte de données pour l’autre application si elle est en cours d’exécution.";

/* compression error description */
"Unable to compress data." = "Impossible de compresser les données.";

/* error description */
"Unable to create lock file '%@'." = "Impossible de créer un fichier de verrouillage “%@”.";

/* decompression error description */
"Unable to decompress data." = "Impossible de décompresser les données.";

/* decompression exception format */
"Unable to decompress gzip data: invalid header" = "Impossible de décompresser les données gzip : en-tête non valide";

/* compression error description */
"Unable to initialize compression" = "Impossible d’initialiser la compression";

/* decompression error description */
"Unable to initialize decompression" = "Impossible d’initialiser la décompression";

/* error description */
"Unable to lock document." = "Impossible de verrouiller le document.";

/* error description */
"Unable to parse value" = "Impossible d’analyser la valeur";

/* script exception format */
"Unable to resolve insertion container in specifier %@" = "Impossible de résoudre le conteneur d’insertion dans le champ %@";

/* script exception format */
"Unable to resolve insertion index in specifier %@" = "Impossible de résoudre l’index d’insertion dans le champ %@";

/* script exception format */
"Unable to resolve insertion key in specifier %@" = "Impossible de résoudre la clé d’insertion dans le champ %@";

/* error description */
"Unable to write cache file to '%@'" = "Impossible d’écrire le fichier de cache sur “%@”";

/* Document decryption error - unexpected content-type found while unwrapping a Cryptographic Message Syntax object */

"Unexpected CMS content-type" = "Type de contenu CMS inattendu";

/* error message - CMS object has an unknown algorithm identifier for compression of its content */
"Unknown compression algorithm" = "Algorithme de compression inconnu";

/* Error message when a CMS KeyTransport algorithm is not recognized */
"Unknown public key algorithm" = "Algorithme à clé public inconnu";

/* Name used for unknown algorithm (instead of RSA, DSA, ECDH, etc.) */
"Unknown(cryptographic algorithm)" = "Inconnue";

/* decompression error reason */
"unrecognized compression format." = "format de compression non reconnu.";

/* error message - CMS object has an unknown algorithm identifier for encryption of its content */
"Unsupported encryption algorithm" = "Algorithme de chiffrement non pris en charge";

/* time span formatter span */
"w" = "s";

/* error description */
"Warning encountered while loading XML." = "Avertissement lors du chargement du fichier XML.";

/* time span formatter span */
"week" = "semaine";

/* time span formatter span */
"weeks" = "semaines";

/* time span formatter span */
"y" = "a";

/* time span formatter span */
"year" = "année";

/* time span formatter span */
"years" = "années";

/* zlib error reason */
"zlib returned error code %d." = "zlib a renvoyé le code d’erreur %d.";

/* zlib error reason */
"zlib returned error code %d. %s." = "zlib a renvoyé le code d’erreur %1$d. %2$s.";