# Jean-Baptiste Holcroft , 2016. #zanata # Petr Lautrbach , 2016. #zanata # Sam Friedmann , 2016. #zanata # Vit Mojzis , 2017. #zanata # Jean-Baptiste Holcroft , 2018. #zanata # elmerys , 2018. #zanata # corina roe , 2019. #zanata msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-06-12 18:13+0200\n" "PO-Revision-Date: 2023-09-21 23:35+0000\n" "Last-Translator: FAS Synced \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.0.2\n" #: ../audit2allow/audit2allow:244 msgid "IMPORTANT" msgstr "IMPORTANT" #: ../audit2allow/audit2allow:245 msgid "To make this policy package active, execute:" msgstr "Pour activer cette politique de paquet, exécutez :" #: ../chcat/chcat:111 ../chcat/chcat:191 msgid "Requires at least one category" msgstr "Requiert au moins une catégorie" #: ../chcat/chcat:124 ../chcat/chcat:205 #, python-format msgid "Can not modify sensitivity levels using '+' on %s" msgstr "" "Impossible de modifier le niveau de sensibilité en utilisant « + » sur %s" #: ../chcat/chcat:128 #, python-brace-format msgid "{target} is already in {category}" msgstr "{cible} déjà dans {catégorie}" #: ../chcat/chcat:210 ../chcat/chcat:220 #, python-brace-format msgid "{target} is not in {category}" msgstr "{cible} n'est pas dans {catégorie}" #: ../chcat/chcat:291 ../chcat/chcat:296 msgid "Can not combine +/- with other types of categories" msgstr "Impossible de combiner +/- avec différents types de catégories" #: ../chcat/chcat:346 msgid "Can not have multiple sensitivities" msgstr "Impossible de définir plusieurs sensibilités" #: ../chcat/chcat:353 #, python-format msgid "Usage %s CATEGORY File ..." msgstr "Syntaxe : %s CATEGORIE Fichier ..." #: ../chcat/chcat:354 #, python-format msgid "Usage %s -l CATEGORY user ..." msgstr "Syntaxe : %s -l CATEGORIE utilisateur ..." #: ../chcat/chcat:355 #, python-format msgid "Usage %s [[+|-]CATEGORY],...] File ..." msgstr "Syntaxe : %s [[+|-]CATEGORIE],...] Fichier ..." #: ../chcat/chcat:356 #, python-format msgid "Usage %s -l [[+|-]CATEGORY],...] user ..." msgstr "Syntaxe : %s -l [[+|-]CATEGORIE],...] Utilisateur ..." #: ../chcat/chcat:357 #, python-format msgid "Usage %s -d File ..." msgstr "Syntaxe : %s -d Fichier..." #: ../chcat/chcat:358 #, python-format msgid "Usage %s -l -d user ..." msgstr "Syntaxe : %s -l -d utilisateur ..." #: ../chcat/chcat:359 #, python-format msgid "Usage %s -L" msgstr "Syntaxe : %s -L" #: ../chcat/chcat:360 #, python-format msgid "Usage %s -L -l user" msgstr "Syntaxe : %s -L -l utilisateur" #: ../chcat/chcat:361 msgid "Use -- to end option list. For example" msgstr "Utilisez -- pour marquer la fin des options. Par exemple" #: ../chcat/chcat:362 msgid "chcat -- -CompanyConfidential /docs/businessplan.odt" msgstr "chcat -- -CompanyConfidential /docs/planbusiness.odt" #: ../chcat/chcat:363 msgid "chcat -l +CompanyConfidential juser" msgstr "chcat -l +CompanyConfidential juser" #: ../chcat/chcat:433 #, python-format msgid "Options Error %s " msgstr "Erreur %s dans les options " #: ../semanage/semanage:209 msgid "Select an alternate SELinux Policy Store to manage" msgstr "Sélectionnez une base de stratégie SELinux alternative" #: ../semanage/semanage:213 msgid "Select a priority for module operations" msgstr "Sélectionnez une priorité pour l'exécutions des modules" #: ../semanage/semanage:217 #, python-format msgid "Do not print heading when listing %s object types" msgstr "N'affiche pas l'en-tête quand les types d'objets %s sont listés" #: ../semanage/semanage:221 msgid "Do not reload policy after commit" msgstr "Ne renouvelle pas la stratégie après la soumission" #: ../semanage/semanage:225 #, python-format msgid "List %s local customizations" msgstr "Liste les %s personnalisations locales" #: ../semanage/semanage:229 #, python-format msgid "Add a record of the %s object type" msgstr "Ajoute un enregistrement du type d'objet %s" #: ../semanage/semanage:233 msgid "SELinux Type for the object" msgstr "Type SELinux pour l'object" #: ../semanage/semanage:237 msgid "" "Default SELinux Level for SELinux user, s0 Default. (MLS/MCS Systems only)" msgstr "" "Niveau SELinux par défaut pour l'utilisateur SELinux, s0 Default. (système " "MLS/MCS seulement)" #: ../semanage/semanage:242 msgid "" "MLS/MCS Security Range (MLS/MCS Systems only) SELinux Range for SELinux " "login mapping defaults to the SELinux user record range. SELinux Range for " "SELinux user defaults to s0." msgstr "" "Plage de sécurité MLS/MCS (Système MLS/MCS seulement). Plage SELinux pour le " "mappage de la connexion SELinux. Paramètres par défaut pour la plage " "d'enregistrement de l'utilisateur SELinux. La plage SELinux pour " "l'utilisateur SELinux est mise par défaut à s0." #: ../semanage/semanage:249 msgid "" "Protocol for the specified port (tcp|udp|dccp|sctp) or internet protocol " "version for the specified node (ipv4|ipv6)." msgstr "" "Protocole pour le port spécifié (tcp|udp|dccp|sctp) ou version du protocole " "Internet pour le nœud spécifié (ipv4|ipv6)." #: ../semanage/semanage:253 msgid "Subnet prefix for the specified infiniband ibpkey." msgstr "Préfixe sous-résaux spécifié pour inifiniband|ibpkey." #: ../semanage/semanage:256 msgid "Name for the specified infiniband end port." msgstr "Nom pour le port de sortie infiniband spécifié." #: ../semanage/semanage:259 #, python-format msgid "Modify a record of the %s object type" msgstr "Modifie l'enregistrement du type d’objet %s" #: ../semanage/semanage:263 #, python-format msgid "List records of the %s object type" msgstr "Liste les enregistrements du type d’objet %s" #: ../semanage/semanage:267 #, python-format msgid "Delete a record of the %s object type" msgstr "Supprime les enregistrements du type d’objet %s" #: ../semanage/semanage:271 msgid "Extract customizable commands, for use within a transaction" msgstr "" "Extrait les commandes personnalisables afin de les utiliser dans une " "transaction" #: ../semanage/semanage:275 #, python-format msgid "Remove all %s objects local customizations" msgstr "Supprime tout les objets %s des personnalisations locales" #: ../semanage/semanage:279 msgid "SELinux user name" msgstr "Nom d’utilisateur SELinux" #: ../semanage/semanage:284 msgid "Manage login mappings between linux users and SELinux confined users" msgstr "" "Gère le mappage entre les identifiants des utilisateurs Linux et ceux des " "utilisateurs confinés SELinux" #: ../semanage/semanage:301 #, python-format msgid "login_name | %%groupname" msgstr "login_name | %%groupname" #: ../semanage/semanage:344 msgid "Manage file context mapping definitions" msgstr "Gère les définitions de mappage pour les fichiers de contextes" #: ../semanage/semanage:359 msgid "" "Substitute target path with sourcepath when generating default label. This " "is used with fcontext. Requires source and target path arguments. The " "context labeling for the target subtree is made equivalent to that defined " "for the source." msgstr "" "Échange le chemin cible par le chemin source lorsque l'étiquette par défaut " "est générée. Cette étiquette est utilisé par fcontext qui nécessite le " "chemin source et le chemin cible comme arguments. Le contexte pour " "l'étiquette de l’arborescence sous le chemin cible est identique à celui du " "chemin source." #: ../semanage/semanage:363 msgid "" "File Type. This is used with fcontext. Requires a file type as shown in the " "mode field by ls, e.g. use d to match only directories or f to match only " "regular files. The following file type options can be passed: f (regular " "file), d (directory), c (character device), b (block device), s (socket), l " "(symbolic link), p (named pipe). If you do not specify a file type, the file " "type will default to \"all files\"." msgstr "" "Type de fichier. Utilisé avec fcontext. Nécessite un type de fichier comme " "celui indiqué dans le champ mode par ls, par ex., utiliser d pour faire " "correspondre uniquement aux répertoires ou f pour faire correspondre " "uniquement aux fichiers ordinaires. Les options de type de fichier suivantes " "peuvent être transmises : f (fichier normal), d (répertoire), c (" "périphérique de caractères), b (périphérique de blocs), s (socket), l (lien " "symbolique), p (tuyau nommé). Si vous ne spécifiez pas de type de fichier, " "le type de fichier sera par défaut \"tous les fichiers\"." #: ../semanage/semanage:371 msgid "" "Path to be labeled (may be in the form of a Perl compatible regular " "expression)" msgstr "" "Chemin à étiqueter (peut être sous la forme d'une expression régulière " "compatible Perl)" #: ../semanage/semanage:399 msgid "Manage SELinux confined users (Roles and levels for an SELinux user)" msgstr "" "Gère les utilisateurs confinés SELinux (les rôles et les niveaux des " "utilisateurs SELinux)" #: ../semanage/semanage:417 msgid "" "SELinux Roles. You must enclose multiple roles within quotes, separate by " "spaces. Or specify -R multiple times." msgstr "" "SELinux Roles : vous devez inclure plusieurs rôles entre les guillemets, " "séparez les par des espaces ou spécifiez plusieurs fois -R." #: ../semanage/semanage:419 msgid "selinux_name" msgstr "selinux_name" #: ../semanage/semanage:447 msgid "Manage network port type definitions" msgstr "Gère les définitions du type pour le port réseau" #: ../semanage/semanage:463 msgid "port | port_range" msgstr "port | port_range" #: ../semanage/semanage:492 msgid "Manage infiniband ibpkey type definitions" msgstr "Gère les définitions du type pour infiniband ibpkey" #: ../semanage/semanage:508 msgid "pkey | pkey_range" msgstr "pkey | pkey_range" #: ../semanage/semanage:535 msgid "Manage infiniband end port type definitions" msgstr "Gère les définitions du type pour le port de sortie infiniband" #: ../semanage/semanage:551 msgid "ibendport" msgstr "ibendport" #: ../semanage/semanage:578 msgid "Manage network interface type definitions" msgstr "Gère les définitions du type pour les interfaces réseaux" #: ../semanage/semanage:593 msgid "interface_spec" msgstr "interface_spec" #: ../semanage/semanage:617 msgid "Manage SELinux policy modules" msgstr "Gère les stratégies SELinux des modules" #: ../semanage/semanage:628 msgid "Add a module" msgstr "Ajouter un module" #: ../semanage/semanage:629 msgid "Remove a module" msgstr "Supprime le module" #: ../semanage/semanage:630 msgid "Disable a module" msgstr "Désactive le module" #: ../semanage/semanage:631 msgid "Enable a module" msgstr "Active un module" #: ../semanage/semanage:658 msgid "Manage network node type definitions" msgstr "Gère les définitions du type pour les nœuds de réseau" #: ../semanage/semanage:672 msgid "Network Mask" msgstr "Masque de réseau" #: ../semanage/semanage:676 msgid "node" msgstr "nœud" #: ../semanage/semanage:701 msgid "Manage booleans to selectively enable functionality" msgstr "" "Gère les paramètres booléens afin d'activer les fonctionnalités de manière " "sélective" #: ../semanage/semanage:706 msgid "boolean" msgstr "booléen" #: ../semanage/semanage:716 msgid "Enable the boolean" msgstr "Active le paramètre booléen" #: ../semanage/semanage:717 msgid "Disable the boolean" msgstr "Désactive le paramètre booléen" #: ../semanage/semanage:738 msgid "semanage permissive: error: the following argument is required: type\n" msgstr "" "semanage permissive : Erreur : l’argument suivant est nécessaire : type\n" #: ../semanage/semanage:742 msgid "Manage process type enforcement mode" msgstr "Gère le mode de mise en conformité du traitement de type" #: ../semanage/semanage:754 ../semanage/seobject.py:2672 msgid "type" msgstr "type" #: ../semanage/semanage:765 msgid "Disable/Enable dontaudit rules in policy" msgstr "Active/Désactive les règles dontaudit des stratégies" #: ../semanage/semanage:785 msgid "Output local customizations" msgstr "Donne les personnalisations locales" #: ../semanage/semanage:787 msgid "Output file" msgstr "Fichier de sortie" #: ../semanage/semanage:880 msgid "Import local customizations" msgstr "Importe les personnalisations locales" #: ../semanage/semanage:883 msgid "Input file" msgstr "Fichier d'entrée" #: ../semanage/semanage:891 msgid "" "semanage is used to configure certain elements of SELinux policy with-out " "requiring modification or recompilation from policy source." msgstr "" "semanage est utilisé pour configurer certains éléments de politique SELinux " "sans exiger de modification ou de recompilation de la stratégie source." #: ../semanage/seobject.py:279 msgid "Could not create semanage handle" msgstr "Impossible de créer un outil semanage" #: ../semanage/seobject.py:287 msgid "SELinux policy is not managed or store cannot be accessed." msgstr "La stratégie SELinux n’est pas gérée ou la base n’est pas accessible." #: ../semanage/seobject.py:292 msgid "Cannot read policy store." msgstr "Impossible de lire la base de données des stratégies." #: ../semanage/seobject.py:297 msgid "Could not establish semanage connection" msgstr "Impossible d’établir de connexion semanage" #: ../semanage/seobject.py:302 msgid "Could not test MLS enabled status" msgstr "Impossible de tester les statuts MLS activés" #: ../semanage/seobject.py:308 ../semanage/seobject.py:324 msgid "Not yet implemented" msgstr "Pas encore implémenté" #: ../semanage/seobject.py:312 msgid "Semanage transaction already in progress" msgstr "Transaction de semanage déjà en cours" #: ../semanage/seobject.py:321 msgid "Could not start semanage transaction" msgstr "Impossible de démarrer une transaction semanage" #: ../semanage/seobject.py:335 msgid "Could not commit semanage transaction" msgstr "Impossible de commiter une transaction semanage" #: ../semanage/seobject.py:340 msgid "Semanage transaction not in progress" msgstr "Aucune transaction semanage en cours" #: ../semanage/seobject.py:354 ../semanage/seobject.py:474 msgid "Could not list SELinux modules" msgstr "Impossible de lister les modules SELinux" #: ../semanage/seobject.py:361 msgid "Could not get module name" msgstr "Impossible d’obtenir le nom du module" #: ../semanage/seobject.py:365 msgid "Could not get module enabled" msgstr "Impossible d’activer le module" #: ../semanage/seobject.py:369 msgid "Could not get module priority" msgstr "Impossible d’obtenir la priorité du module" #: ../semanage/seobject.py:373 msgid "Could not get module lang_ext" msgstr "Impossible d’obtenir le module lang_ext" #: ../semanage/seobject.py:394 msgid "Module Name" msgstr "Nom de module" #: ../semanage/seobject.py:394 msgid "Priority" msgstr "Priorité" #: ../semanage/seobject.py:394 msgid "Language" msgstr "Langue" #: ../semanage/seobject.py:397 ../sepolicy/sepolicy/sepolicy.glade:3413 msgid "Disabled" msgstr "Désactivé" #: ../semanage/seobject.py:406 #, python-format msgid "Module does not exist: %s " msgstr "Le module %s n’existe pas " #: ../semanage/seobject.py:410 ../semanage/seobject.py:437 #, python-format msgid "Invalid priority %d (needs to be between 1 and 999)" msgstr "Priorité non valide %d (doit être comprise entre 1 et 999)" #: ../semanage/seobject.py:420 msgid "Could not create module key" msgstr "Impossible de créer une clef de module" #: ../semanage/seobject.py:424 msgid "Could not set module key name" msgstr "Impossible de définir le nom de clé du module" #: ../semanage/seobject.py:429 #, python-format msgid "Could not enable module %s" msgstr "Impossible d’activer le module %s" #: ../semanage/seobject.py:431 #, python-format msgid "Could not disable module %s" msgstr "Impossible de désactiver le module %s" #: ../semanage/seobject.py:442 #, python-format msgid "Could not remove module %s (remove failed)" msgstr "Impossible de supprimer le module %s (échec de la suppression)" #: ../semanage/seobject.py:459 msgid "dontaudit requires either 'on' or 'off'" msgstr "dontaudit doit être « on » ou « off »" #: ../semanage/seobject.py:492 msgid "Builtin Permissive Types" msgstr "Types permissifs intrinsèques" #: ../semanage/seobject.py:502 msgid "Customized Permissive Types" msgstr "Types permissifs personnalisés" #: ../semanage/seobject.py:515 #, python-format msgid "Could not set permissive domain %s (module installation failed)" msgstr "" "Impossible de définir le domaine permissif %s (échec de l’installation du " "module)" #: ../semanage/seobject.py:521 #, python-format msgid "Could not remove permissive domain %s (remove failed)" msgstr "" "Impossible de supprimer le domaine permissif %s (échec de la suppression)" #: ../semanage/seobject.py:558 ../semanage/seobject.py:628 #: ../semanage/seobject.py:673 ../semanage/seobject.py:792 #: ../semanage/seobject.py:822 ../semanage/seobject.py:887 #: ../semanage/seobject.py:943 ../semanage/seobject.py:1221 #: ../semanage/seobject.py:1487 ../semanage/seobject.py:2497 #: ../semanage/seobject.py:2570 ../semanage/seobject.py:2594 #: ../semanage/seobject.py:2725 ../semanage/seobject.py:2776 #, python-format msgid "Could not create a key for %s" msgstr "Impossible de créer une clef pour %s" #: ../semanage/seobject.py:562 ../semanage/seobject.py:632 #: ../semanage/seobject.py:677 ../semanage/seobject.py:683 #, python-format msgid "Could not check if login mapping for %s is defined" msgstr "Ne peut vérifier si le mappage de connexion est défini pour %s" #: ../semanage/seobject.py:564 #, python-format msgid "Login mapping for %s is already defined" msgstr "Le mappage de connexion pour %s existe déjà" #: ../semanage/seobject.py:569 #, python-format msgid "Linux Group %s does not exist" msgstr "Le groupe Linux %s n’existe pas" #: ../semanage/seobject.py:574 #, python-format msgid "Linux User %s does not exist" msgstr "L’utilisateur Linux %s n’existe pas" #: ../semanage/seobject.py:578 #, python-format msgid "Could not create login mapping for %s" msgstr "Ne peut mapper le nom d’utilisateur pour %s" #: ../semanage/seobject.py:582 ../semanage/seobject.py:836 #, python-format msgid "Could not set name for %s" msgstr "Impossible de définir le nom pour %s" #: ../semanage/seobject.py:587 ../semanage/seobject.py:846 #, python-format msgid "Could not set MLS range for %s" msgstr "Impossible de définir une plage MLS pour %s" #: ../semanage/seobject.py:591 #, python-format msgid "Could not set SELinux user for %s" msgstr "Impossible de définir une identité SELinux pour %s" #: ../semanage/seobject.py:595 #, python-format msgid "Could not add login mapping for %s" msgstr "Impossible d’ajouter un mappage pour %s" #: ../semanage/seobject.py:611 msgid "Requires seuser or serange" msgstr "seuser ou un serange obligatoire" #: ../semanage/seobject.py:634 ../semanage/seobject.py:679 #, python-format msgid "Login mapping for %s is not defined" msgstr "Le mappage de connexion pour %s n’est pas défini" #: ../semanage/seobject.py:638 #, python-format msgid "Could not query seuser for %s" msgstr "Impossible d’interroger le seuser pour %s" #: ../semanage/seobject.py:653 #, python-format msgid "Could not modify login mapping for %s" msgstr "Impossible de modifier le mappage pour %s" #: ../semanage/seobject.py:685 #, python-format msgid "Login mapping for %s is defined in policy, cannot be deleted" msgstr "" "La correspondance utilisateurs - identités SELinux pour %s est définie dans " "une stratégie, elle ne peut être supprimée" #: ../semanage/seobject.py:689 #, python-format msgid "Could not delete login mapping for %s" msgstr "" "Impossible de supprimer la correspondance utilisateurs - identités SELinux " "pour %s" #: ../semanage/seobject.py:708 ../semanage/seobject.py:740 #: ../semanage/seobject.py:986 msgid "Could not list login mappings" msgstr "Impossible de lister les mappages" #: ../semanage/seobject.py:767 ../semanage/seobject.py:779 #: ../sepolicy/sepolicy/sepolicy.glade:1156 #: ../sepolicy/sepolicy/sepolicy.glade:3138 msgid "Login Name" msgstr "Nom pour l’ouverture de session" #: ../semanage/seobject.py:767 ../semanage/seobject.py:779 #: ../semanage/seobject.py:1036 ../semanage/seobject.py:1041 #: ../sepolicy/sepolicy/sepolicy.glade:1182 #: ../sepolicy/sepolicy/sepolicy.glade:3156 #: ../sepolicy/sepolicy/sepolicy.glade:3242 #: ../sepolicy/sepolicy/sepolicy.glade:4897 msgid "SELinux User" msgstr "Identité SELinux" #: ../semanage/seobject.py:767 msgid "MLS/MCS Range" msgstr "Intervalle MLS/MCS" #: ../semanage/seobject.py:767 msgid "Service" msgstr "Service" #: ../semanage/seobject.py:795 ../semanage/seobject.py:826 #: ../semanage/seobject.py:891 ../semanage/seobject.py:947 #: ../semanage/seobject.py:953 #, python-format msgid "Could not check if SELinux user %s is defined" msgstr "Impossible de vérifier si l’identité SELinux %s est définie" #: ../semanage/seobject.py:798 ../semanage/seobject.py:897 #: ../semanage/seobject.py:959 #, python-format msgid "Could not query user for %s" msgstr "Impossible d’interroger l’utilisateur pour %s" #: ../semanage/seobject.py:818 #, python-format msgid "You must add at least one role for %s" msgstr "Vous devez ajouter au moins un rôle pour %s" #: ../semanage/seobject.py:828 #, python-format msgid "SELinux user %s is already defined" msgstr "L'utilisateur SELinux %s existe déjà" #: ../semanage/seobject.py:832 #, python-format msgid "Could not create SELinux user for %s" msgstr "Impossible de créer une identité SELinux pour %s" #: ../semanage/seobject.py:841 #, python-brace-format msgid "Could not add role {role} for {name}" msgstr "Impossible d'ajouter le {rôle} pour le {nom}" #: ../semanage/seobject.py:850 #, python-format msgid "Could not set MLS level for %s" msgstr "Impossible de régler le niveau MLS pour %s" #: ../semanage/seobject.py:853 #, python-brace-format msgid "Could not add prefix {prefix} for {role}" msgstr "Impossible d'ajouter le {préfixe} pour le {rôle}" #: ../semanage/seobject.py:856 #, python-format msgid "Could not extract key for %s" msgstr "Impossible d’extraire la clef pour %s" #: ../semanage/seobject.py:860 #, python-format msgid "Could not add SELinux user %s" msgstr "Impossible d’ajouter l’identité SELinux %s" #: ../semanage/seobject.py:881 msgid "Requires prefix, roles, level or range" msgstr "Exige un préfixe, un rôle, un niveau ou une plage" #: ../semanage/seobject.py:883 msgid "Requires prefix or roles" msgstr "Exige un préfixe ou un rôle" #: ../semanage/seobject.py:893 ../semanage/seobject.py:949 #, python-format msgid "SELinux user %s is not defined" msgstr "L’identité SELinux %s n’existe pas" #: ../semanage/seobject.py:922 #, python-format msgid "Could not modify SELinux user %s" msgstr "Impossible de modifier l’identité SELinux %s" #: ../semanage/seobject.py:955 #, python-format msgid "SELinux user %s is defined in policy, cannot be deleted" msgstr "" "L’identité SELinux %s est définie dans une stratégie, elle ne peut être " "supprimée" #: ../semanage/seobject.py:966 #, python-format msgid "Could not delete SELinux user %s" msgstr "Impossible de supprimer l’identité SELinux %s" #: ../semanage/seobject.py:1004 msgid "Could not list SELinux users" msgstr "Impossible de lister les identités SELinux" #: ../semanage/seobject.py:1010 #, python-format msgid "Could not list roles for user %s" msgstr "Impossible de lister les rôles de l’utilisateur %s" #: ../semanage/seobject.py:1035 msgid "Labeling" msgstr "Étiquetage" #: ../semanage/seobject.py:1035 msgid "MLS/" msgstr "MLS/" #: ../semanage/seobject.py:1036 msgid "Prefix" msgstr "Préfixe" #: ../semanage/seobject.py:1036 msgid "MCS Level" msgstr "Niveau MCS" #: ../semanage/seobject.py:1036 msgid "MCS Range" msgstr "Intervalle MCS" #: ../semanage/seobject.py:1036 ../semanage/seobject.py:1041 #: ../sepolicy/sepolicy/sepolicy.glade:3262 #: ../sepolicy/sepolicy/sepolicy.glade:5233 #: ../sepolicy/sepolicy/sepolicy.glade:5382 msgid "SELinux Roles" msgstr "Rôles SELinux" #: ../semanage/seobject.py:1066 msgid "Protocol has to be one of udp, tcp, dccp or sctp" msgstr "Le protocole doit être l'un des suivants : udp, tcp, dccp ou sctp" #: ../semanage/seobject.py:1068 msgid "Port is required" msgstr "Un numéro de port nécessaire" #: ../semanage/seobject.py:1082 msgid "Invalid Port" msgstr "Port invalide" #: ../semanage/seobject.py:1086 #, python-brace-format msgid "Could not create a key for {proto}/{port}" msgstr "Impossible de créer une clef pour {proto}/{port}" #: ../semanage/seobject.py:1097 ../semanage/seobject.py:1371 #: ../semanage/seobject.py:1626 msgid "Type is required" msgstr "Indiquez un type" #: ../semanage/seobject.py:1102 ../semanage/seobject.py:1167 #, python-format msgid "Type %s is invalid, must be a port type" msgstr "Le type %s est invalide, il doit être un type de port" #: ../semanage/seobject.py:1108 ../semanage/seobject.py:1173 #: ../semanage/seobject.py:1239 ../semanage/seobject.py:1245 #, python-brace-format msgid "Could not check if port {proto}/{port} is defined" msgstr "Impossible de vérifier si le port {proto}/{port} est défini" #: ../semanage/seobject.py:1110 #, python-brace-format msgid "Port {proto}/{port} already defined" msgstr "Le port {proto}/{port} est déjà défini" #: ../semanage/seobject.py:1114 #, python-brace-format msgid "Could not create port for {proto}/{port}" msgstr "Impossible de créer un port pour {proto}/{port}" #: ../semanage/seobject.py:1120 #, python-brace-format msgid "Could not create context for {proto}/{port}" msgstr "Impossible de créer le contexte pour {proto}/{port}" #: ../semanage/seobject.py:1124 #, python-brace-format msgid "Could not set user in port context for {proto}/{port}" msgstr "" "Impossible de définir l'utilisateur dans le contexte du port pour " "{proto}/{port}" #: ../semanage/seobject.py:1128 #, python-brace-format msgid "Could not set role in port context for {proto}/{port}" msgstr "" "Impossible de définir le rôle dans le contexte du port pour {proto}/{port}" #: ../semanage/seobject.py:1132 #, python-brace-format msgid "Could not set type in port context for {proto}/{port}" msgstr "" "Impossible de définir le type dans le contexte du port pour {proto}/{port}" #: ../semanage/seobject.py:1137 #, python-brace-format msgid "Could not set mls fields in port context for {proto}/{port}" msgstr "" "Impossible de définir les champs MLS dans le contexte du port pour " "{proto}/{port}" #: ../semanage/seobject.py:1141 #, python-brace-format msgid "Could not set port context for {proto}/{port}" msgstr "Impossible de définir le contexte du port pour {proto}/{port}" #: ../semanage/seobject.py:1145 #, python-brace-format msgid "Could not add port {proto}/{port}" msgstr "Impossible d'ajouter le port {proto}/{port}" #: ../semanage/seobject.py:1161 ../semanage/seobject.py:1433 #: ../semanage/seobject.py:1687 ../semanage/seobject.py:1965 #: ../semanage/seobject.py:2171 msgid "Requires setype or serange" msgstr "setype ou serange obligatoire" #: ../semanage/seobject.py:1163 ../semanage/seobject.py:1435 #: ../semanage/seobject.py:1689 msgid "Requires setype" msgstr "setype obligatoire" #: ../semanage/seobject.py:1175 ../semanage/seobject.py:1241 #, python-brace-format msgid "Port {proto}/{port} is not defined" msgstr "Le port {proto}/{port} n'est pas défini" #: ../semanage/seobject.py:1179 #, python-brace-format msgid "Could not query port {proto}/{port}" msgstr "Impossible d'interroger le port {proto}/{port}" #: ../semanage/seobject.py:1193 #, python-brace-format msgid "Could not modify port {proto}/{port}" msgstr "Impossible de modifier le port {proto}/{port}" #: ../semanage/seobject.py:1208 msgid "Could not list the ports" msgstr "Impossible d’énumérer les ports" #: ../semanage/seobject.py:1225 #, python-format msgid "Could not delete the port %s" msgstr "Impossible de supprimer le port %s" #: ../semanage/seobject.py:1247 #, python-brace-format msgid "Port {proto}/{port} is defined in policy, cannot be deleted" msgstr "" "Le port {proto}/{port} est défini dans la politique, il ne peut être supprimé" #: ../semanage/seobject.py:1251 #, python-brace-format msgid "Could not delete port {proto}/{port}" msgstr "Impossible de supprimer le port {proto}/{port}" #: ../semanage/seobject.py:1269 ../semanage/seobject.py:1289 msgid "Could not list ports" msgstr "Impossible d’énumérer les ports" #: ../semanage/seobject.py:1324 ../sepolicy/sepolicy/sepolicy.glade:2668 #: ../sepolicy/sepolicy/sepolicy.glade:2766 #: ../sepolicy/sepolicy/sepolicy.glade:4630 msgid "SELinux Port Type" msgstr "Types de port SELinux" #: ../semanage/seobject.py:1324 msgid "Proto" msgstr "Protocole" #: ../semanage/seobject.py:1324 ../semanage/seobject.py:1830 #: ../sepolicy/sepolicy/sepolicy.glade:1407 msgid "Port Number" msgstr "Numéro de port" #: ../semanage/seobject.py:1346 msgid "Subnet Prefix is required" msgstr "Un préfixe de sous-réseau est requis" #: ../semanage/seobject.py:1356 msgid "Invalid Pkey" msgstr "Pkey invalide" #: ../semanage/seobject.py:1360 #, python-brace-format msgid "Could not create a key for {subnet_prefix}/{pkey}" msgstr "Impossible de créer une clef pour {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1376 ../semanage/seobject.py:1440 #, python-format msgid "Type %s is invalid, must be a ibpkey type" msgstr "Le type %s est invalide, il doit être un type de ibpkey" #: ../semanage/seobject.py:1382 ../semanage/seobject.py:1446 #: ../semanage/seobject.py:1500 ../semanage/seobject.py:1506 #, python-brace-format msgid "Could not check if ibpkey {subnet_prefix}/{pkey} is defined" msgstr "Impossible de vérifier si l’ibpkey {subnet_prefix}/{pkey} est définie" #: ../semanage/seobject.py:1384 #, python-brace-format msgid "ibpkey {subnet_prefix}/{pkey} already defined" msgstr "L’ibpkey {subnet_prefix}/{pkey} est déjà définie" #: ../semanage/seobject.py:1388 #, python-brace-format msgid "Could not create ibpkey for {subnet_prefix}/{pkey}" msgstr "Impossible de créer une ibpkey pour {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1394 #, python-brace-format msgid "Could not create context for {subnet_prefix}/{pkey}" msgstr "Impossible de créer le contexte pour {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1398 #, python-brace-format msgid "Could not set user in ibpkey context for {subnet_prefix}/{pkey}" msgstr "" "Impossible de définir l’utilisateur dans le contexte de l’ibpkey pour " "{subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1402 #, python-brace-format msgid "Could not set role in ibpkey context for {subnet_prefix}/{pkey}" msgstr "" "Impossible de définir le rôle dans le contexte de l’ibpkey pour " "{subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1406 #, python-brace-format msgid "Could not set type in ibpkey context for {subnet_prefix}/{pkey}" msgstr "" "Impossible de définir le type dans le contexte de l’ibpkey pour " "{subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1411 #, python-brace-format msgid "Could not set mls fields in ibpkey context for {subnet_prefix}/{pkey}" msgstr "" "Impossible de définir les champs MLS dans le contexte de l’ibpkey pour " "{subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1415 #, python-brace-format msgid "Could not set ibpkey context for {subnet_prefix}/{pkey}" msgstr "" "Impossible de définir le contexte de l’ibpkey pour {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1419 #, python-brace-format msgid "Could not add ibpkey {subnet_prefix}/{pkey}" msgstr "Impossible d’ajouter une ibpkey pour {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1448 ../semanage/seobject.py:1502 #, python-brace-format msgid "ibpkey {subnet_prefix}/{pkey} is not defined" msgstr "L’ibpkey {subnet_prefix}/{pkey} n’est pas définie" #: ../semanage/seobject.py:1452 #, python-brace-format msgid "Could not query ibpkey {subnet_prefix}/{pkey}" msgstr "Impossible d’interroger l’ibpkey {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1463 #, python-brace-format msgid "Could not modify ibpkey {subnet_prefix}/{pkey}" msgstr "Impossible de modifier l’ibpkey {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1476 msgid "Could not list the ibpkeys" msgstr "Impossible de répertorier les ibpkey" #: ../semanage/seobject.py:1491 #, python-format msgid "Could not delete the ibpkey %s" msgstr "Impossible de supprimer l’ibpkey %s" #: ../semanage/seobject.py:1508 #, python-brace-format msgid "ibpkey {subnet_prefix}/{pkey} is defined in policy, cannot be deleted" msgstr "" "L’ibpkey {subnet_prefix}/{pkey} est définie dans la politique, elle ne peut " "être supprimée" #: ../semanage/seobject.py:1512 #, python-brace-format msgid "Could not delete ibpkey {subnet_prefix}/{pkey}" msgstr "Impossible de supprimer l’ibpkey {subnet_prefix}/{pkey}" #: ../semanage/seobject.py:1528 ../semanage/seobject.py:1549 msgid "Could not list ibpkeys" msgstr "Impossible de répertorier les ibpkey" #: ../semanage/seobject.py:1584 msgid "SELinux IB Pkey Type" msgstr "Type Infiniband PKey SELinux" #: ../semanage/seobject.py:1584 msgid "Subnet_Prefix" msgstr "Subnet_Prefix" #: ../semanage/seobject.py:1584 msgid "Pkey Number" msgstr "Numéro Pkey" #: ../semanage/seobject.py:1606 msgid "IB device name is required" msgstr "Un nom de périphérique IB est requis" #: ../semanage/seobject.py:1611 msgid "Invalid Port Number" msgstr "Numéro de port invalide" #: ../semanage/seobject.py:1615 #, python-brace-format msgid "Could not create a key for ibendport {ibdev_name}/{ibendport}" msgstr "Impossible de créer une clef pour ibendport {ibdev_name}/{ibendport}" #: ../semanage/seobject.py:1631 ../semanage/seobject.py:1694 #, python-format msgid "Type %s is invalid, must be an ibendport type" msgstr "Le type %s est invalide, il doit être un type de ibendport" #: ../semanage/seobject.py:1636 #, python-brace-format msgid "Could not check if ibendport {ibdev_name}/{port} is defined" msgstr "Impossible de vérifier si le ibendport {ibdev_name}/{port} est défini" #: ../semanage/seobject.py:1638 #, python-brace-format msgid "ibendport {ibdev_name}/{port} already defined" msgstr "L'ibendport {ibdev_name}/{port} est déjà défini" #: ../semanage/seobject.py:1642 #, python-brace-format msgid "Could not create ibendport for {ibdev_name}/{port}" msgstr "Impossible de créer un ibendport pour {ibdev_name}/{port}" #: ../semanage/seobject.py:1648 #, python-brace-format msgid "Could not create context for {ibendport}/{port}" msgstr "Impossible de créer le contexte pour {ibendport}/{port}" #: ../semanage/seobject.py:1652 #, python-brace-format msgid "Could not set user in ibendport context for {ibdev_name}/{port}" msgstr "" "Impossible de définir l’utilisateur dans le contexte du ibendport pour " "{ibdev_name}/{port}" #: ../semanage/seobject.py:1656 #, python-brace-format msgid "Could not set role in ibendport context for {ibdev_name}/{port}" msgstr "" "Impossible de définir le rôle dans le contexte du ibendport pour " "{ibdev_name}/{port}" #: ../semanage/seobject.py:1660 #, python-brace-format msgid "Could not set type in ibendport context for {ibdev_name}/{port}" msgstr "" "Impossible de définir le type dans le contexte du ibendport pour " "{ibdev_name}/{port}" #: ../semanage/seobject.py:1665 #, python-brace-format msgid "Could not set mls fields in ibendport context for {ibdev_name}/{port}" msgstr "" "Impossible de définir les champs MLS dans le contexte du ibendport pour " "{ibdev_name}/{port}" #: ../semanage/seobject.py:1669 #, python-brace-format msgid "Could not set ibendport context for {ibdev_name}/{port}" msgstr "Impossible de définir le contexte du ibendport pour {ibdev_name}/{port}" #: ../semanage/seobject.py:1673 #, python-brace-format msgid "Could not add ibendport {ibdev_name}/{port}" msgstr "Impossible d’ajouter un ibendport {ibdev_name}/{port}" #: ../semanage/seobject.py:1700 ../semanage/seobject.py:1752 #: ../semanage/seobject.py:1758 #, python-brace-format msgid "Could not check if ibendport {ibdev_name}/{ibendport} is defined" msgstr "" "Impossible de vérifier si l'ibendport {ibdev_name}/{ibenport} est défini" #: ../semanage/seobject.py:1702 ../semanage/seobject.py:1754 #, python-brace-format msgid "ibendport {ibdev_name}/{ibendport} is not defined" msgstr "L’ibendport {ibdev_name}/{ibendport} n’est pas défini" #: ../semanage/seobject.py:1706 #, python-brace-format msgid "Could not query ibendport {ibdev_name}/{ibendport}" msgstr "Impossible d’interroger l’ibenport {ibdev_name}/{ibendport}" #: ../semanage/seobject.py:1717 #, python-brace-format msgid "Could not modify ibendport {ibdev_name}/{ibendport}" msgstr "Impossible de modifier l’ibendport {ibdev_name}/{ibendport}" #: ../semanage/seobject.py:1730 msgid "Could not list the ibendports" msgstr "Impossible de lister les ibendport" #: ../semanage/seobject.py:1739 #, python-brace-format msgid "Could not create a key for {ibdev_name}/{port}" msgstr "Impossible de créer une clef pour {ibdev_name}/{port}" #: ../semanage/seobject.py:1743 #, python-brace-format msgid "Could not delete the ibendport {ibdev_name}/{port}" msgstr "Impossible de supprimer l’ibendport {ibdev_name}/{port}" #: ../semanage/seobject.py:1760 #, python-brace-format msgid "" "ibendport {ibdev_name}/{ibendport} is defined in policy, cannot be deleted" msgstr "" "L’ibendport {ibdev_name}/{ibendport} est défini dans la politique, il ne " "peut être supprimé" #: ../semanage/seobject.py:1764 #, python-brace-format msgid "Could not delete ibendport {ibdev_name}/{ibendport}" msgstr "Impossible de supprimer l’ibendport {ibdev_name}/{ibendport}" #: ../semanage/seobject.py:1780 ../semanage/seobject.py:1800 msgid "Could not list ibendports" msgstr "Impossible de lister les ibendport" #: ../semanage/seobject.py:1830 msgid "SELinux IB End Port Type" msgstr "Types de IB End port SELinux" #: ../semanage/seobject.py:1830 msgid "IB Device Name" msgstr "Nom du périphérique IB" #: ../semanage/seobject.py:1856 msgid "Node Address is required" msgstr "L’adresse du nœud est requise" #: ../semanage/seobject.py:1868 ../semanage/seobject.py:1880 msgid "Unknown or missing protocol" msgstr "Protocole inconnu ou manquant" #: ../semanage/seobject.py:1894 msgid "SELinux node type is required" msgstr "Le type de nœud SELinux est nécessaire" #: ../semanage/seobject.py:1899 ../semanage/seobject.py:1970 #, python-format msgid "Type %s is invalid, must be a node type" msgstr "Le type %s est invalide, il doit être un type de nœud" #: ../semanage/seobject.py:1903 ../semanage/seobject.py:1974 #: ../semanage/seobject.py:2011 ../semanage/seobject.py:2112 #: ../semanage/seobject.py:2175 ../semanage/seobject.py:2211 #: ../semanage/seobject.py:2430 #, python-format msgid "Could not create key for %s" msgstr "Impossible de créer la clef pour %s" #: ../semanage/seobject.py:1907 ../semanage/seobject.py:1978 #: ../semanage/seobject.py:2015 ../semanage/seobject.py:2021 #, python-format msgid "Could not check if addr %s is defined" msgstr "Impossible de vérifier si l’adresse %s est définie" #: ../semanage/seobject.py:1909 #, python-format msgid "Addr %s already defined" msgstr "Addr %s est déjà définie" #: ../semanage/seobject.py:1913 #, python-format msgid "Could not create addr for %s" msgstr "Impossible de créer une adresse pour %s" #: ../semanage/seobject.py:1919 ../semanage/seobject.py:2127 #: ../semanage/seobject.py:2384 #, python-format msgid "Could not create context for %s" msgstr "Impossible de créer le contexte pour %s" #: ../semanage/seobject.py:1923 #, python-format msgid "Could not set mask for %s" msgstr "Impossible de définir le masque pour %s" #: ../semanage/seobject.py:1927 #, python-format msgid "Could not set user in addr context for %s" msgstr "" "Impossible de définir l’utilisateur dans le contexte de l’adresse pour %s" #: ../semanage/seobject.py:1931 #, python-format msgid "Could not set role in addr context for %s" msgstr "Impossible de définir le rôle dans le contexte de l’adresse pour %s" #: ../semanage/seobject.py:1935 #, python-format msgid "Could not set type in addr context for %s" msgstr "Impossible de définir le type dans le contexte de l’adresse pour %s" #: ../semanage/seobject.py:1940 #, python-format msgid "Could not set mls fields in addr context for %s" msgstr "" "Impossible de définir les champs MLS dans le contexte de l’adresse pour %s" #: ../semanage/seobject.py:1944 #, python-format msgid "Could not set addr context for %s" msgstr "Impossible de définir le contexte de l’adresse pour %s" #: ../semanage/seobject.py:1948 #, python-format msgid "Could not add addr %s" msgstr "Impossible d’ajouter l’adresse %s" #: ../semanage/seobject.py:1980 ../semanage/seobject.py:2017 #, python-format msgid "Addr %s is not defined" msgstr "L’adresse %s n’est pas définie" #: ../semanage/seobject.py:1984 #, python-format msgid "Could not query addr %s" msgstr "Impossible d’interroger l’adresse %s" #: ../semanage/seobject.py:1994 #, python-format msgid "Could not modify addr %s" msgstr "Impossible de modifier l’adresse %s" #: ../semanage/seobject.py:2023 #, python-format msgid "Addr %s is defined in policy, cannot be deleted" msgstr "" "L’adresse %s est définie dans la stratégie, elle ne peut être supprimée" #: ../semanage/seobject.py:2027 #, python-format msgid "Could not delete addr %s" msgstr "Impossible de supprimer l’adresse %s" #: ../semanage/seobject.py:2041 msgid "Could not deleteall node mappings" msgstr "Impossible de supprimer toutes les correspondances de nœuds" #: ../semanage/seobject.py:2055 msgid "Could not list addrs" msgstr "Impossible d’énumérer les adresses" #: ../semanage/seobject.py:2108 ../semanage/seobject.py:2421 msgid "SELinux Type is required" msgstr "Type SELinux nécessaire" #: ../semanage/seobject.py:2116 ../semanage/seobject.py:2179 #: ../semanage/seobject.py:2215 ../semanage/seobject.py:2221 #, python-format msgid "Could not check if interface %s is defined" msgstr "Impossible de vérifier si l’interface %s existe" #: ../semanage/seobject.py:2118 #, python-format msgid "Interface %s already defined" msgstr "L'interface %s est déjà définie" #: ../semanage/seobject.py:2122 #, python-format msgid "Could not create interface for %s" msgstr "Impossible de créer l’interface pour %s" #: ../semanage/seobject.py:2131 #, python-format msgid "Could not set user in interface context for %s" msgstr "" "Impossible de définir l’utilisateur dans le contexte d’interface pour %s" #: ../semanage/seobject.py:2135 #, python-format msgid "Could not set role in interface context for %s" msgstr "Impossible de définir le rôle dans le contexte d’interface pour %s" #: ../semanage/seobject.py:2139 #, python-format msgid "Could not set type in interface context for %s" msgstr "Impossible de définir le type dans le contexte d’interface pour %s" #: ../semanage/seobject.py:2144 #, python-format msgid "Could not set mls fields in interface context for %s" msgstr "" "Impossible de définir les champs MLS dans le contexte d’interface pour %s" #: ../semanage/seobject.py:2148 #, python-format msgid "Could not set interface context for %s" msgstr "Impossible de définir le contexte d’interface pour %s" #: ../semanage/seobject.py:2152 #, python-format msgid "Could not set message context for %s" msgstr "Impossible de définir le contexte du message pour %s" #: ../semanage/seobject.py:2156 #, python-format msgid "Could not add interface %s" msgstr "Impossible d’ajouter l’interface %s" #: ../semanage/seobject.py:2181 ../semanage/seobject.py:2217 #, python-format msgid "Interface %s is not defined" msgstr "L’interface %s n’est pas définie" #: ../semanage/seobject.py:2185 #, python-format msgid "Could not query interface %s" msgstr "Impossible d’interroger l’interface %s" #: ../semanage/seobject.py:2196 #, python-format msgid "Could not modify interface %s" msgstr "Impossible de modifier l’interface %s" #: ../semanage/seobject.py:2223 #, python-format msgid "Interface %s is defined in policy, cannot be deleted" msgstr "" "L’interface %s est définie dans la stratégie, elle ne peut être supprimée" #: ../semanage/seobject.py:2227 #, python-format msgid "Could not delete interface %s" msgstr "Impossible de supprimer l’interface %s" #: ../semanage/seobject.py:2241 msgid "Could not delete all interface mappings" msgstr "Impossible de supprimer toutes les correspondances d’interfaces" #: ../semanage/seobject.py:2255 msgid "Could not list interfaces" msgstr "Impossible d’énumérer les interfaces" #: ../semanage/seobject.py:2280 msgid "SELinux Interface" msgstr "Interface SELinux" #: ../semanage/seobject.py:2280 ../semanage/seobject.py:2672 msgid "Context" msgstr "Contexte" #: ../semanage/seobject.py:2350 #, python-format msgid "Target %s is not valid. Target is not allowed to end with '/'" msgstr "" "La cible %s n’est pas valide. La cible ne peut pas se terminer par une barre " "oblique « / »" #: ../semanage/seobject.py:2353 #, python-format msgid "Substitute %s is not valid. Substitute is not allowed to end with '/'" msgstr "" "Le substitut %s n’est pas valide. Le substitut ne peut pas se terminer par " "une barre oblique « / »" #: ../semanage/seobject.py:2356 #, python-format msgid "Equivalence class for %s already exists" msgstr "La classe d’équivalence pour %s est déjà définie" #: ../semanage/seobject.py:2362 #, python-format msgid "File spec %s conflicts with equivalency rule '%s %s'" msgstr "" "La spécification du fichier %s est en conflit avec la règle d'équivalence " "« %s %s »" #: ../semanage/seobject.py:2373 #, python-format msgid "Equivalence class for %s does not exist" msgstr "La classe équivalente pour %s n'existe pas" #: ../semanage/seobject.py:2390 #, python-format msgid "Could not set user in file context for %s" msgstr "" "Impossible de définir l’utilisateur dans le contexte du fichier pour %s" #: ../semanage/seobject.py:2394 #, python-format msgid "Could not set role in file context for %s" msgstr "Impossible de définir le rôle dans le contexte du fichier pour %s" #: ../semanage/seobject.py:2399 ../semanage/seobject.py:2459 #, python-format msgid "Could not set mls fields in file context for %s" msgstr "" "Impossible de définir les champs MLS dans le contexte du fichier pour %s" #: ../semanage/seobject.py:2405 msgid "Invalid file specification" msgstr "Spécification de fichier invalide" #: ../semanage/seobject.py:2407 msgid "File specification can not include spaces" msgstr "La spécification de fichier ne peut inclure d’espace" #: ../semanage/seobject.py:2412 #, python-format msgid "" "File spec %s conflicts with equivalency rule '%s %s'; Try adding '%s' instead" msgstr "" "La spécification du fichier %s est en conflit avec la règle d'équivalence " "« %s %s ». Essayez plutôt d'ajouter « %s »" #: ../semanage/seobject.py:2426 ../semanage/seobject.py:2491 #, python-format msgid "Type %s is invalid, must be a file or device type" msgstr "" "Le type %s est invalide, il doit être un type de fichier ou de périphérique" #: ../semanage/seobject.py:2434 ../semanage/seobject.py:2439 #: ../semanage/seobject.py:2501 ../semanage/seobject.py:2510 #: ../semanage/seobject.py:2598 ../semanage/seobject.py:2602 #, python-format msgid "Could not check if file context for %s is defined" msgstr "Impossible de vérifier si le contexte du fichier pour %s est défini" #: ../semanage/seobject.py:2442 #, python-format msgid "File context for %s already defined" msgstr "Le contexte du fichier pour %s est déjà défini" #: ../semanage/seobject.py:2446 #, python-format msgid "Could not create file context for %s" msgstr "Impossible de créer le contexte du fichier pour %s" #: ../semanage/seobject.py:2454 #, python-format msgid "Could not set type in file context for %s" msgstr "Impossible de définir le type dans le contexte du fichier pour %s" #: ../semanage/seobject.py:2462 ../semanage/seobject.py:2534 #: ../semanage/seobject.py:2538 #, python-format msgid "Could not set file context for %s" msgstr "Impossible de définir le contexte du fichier %s" #: ../semanage/seobject.py:2468 #, python-format msgid "Could not add file context for %s" msgstr "Impossible d’ajouter le contexte du fichier pour %s" #: ../semanage/seobject.py:2487 msgid "Requires setype, serange or seuser" msgstr "setype, serange ou seuser nécessaire" #: ../semanage/seobject.py:2506 ../semanage/seobject.py:2516 #, python-format msgid "Could not query file context for %s" msgstr "Impossible d’interroger le contexte du fichier pour %s" #: ../semanage/seobject.py:2512 ../semanage/seobject.py:2606 #, python-format msgid "File context for %s is not defined" msgstr "Le contexte du fichier pour %s n’est pas défini" #: ../semanage/seobject.py:2542 #, python-format msgid "Could not modify file context for %s" msgstr "Impossible de modifier le contexte du fichier pour %s" #: ../semanage/seobject.py:2560 msgid "Could not list the file contexts" msgstr "Impossible d’énumérer les contextes de fichiers" #: ../semanage/seobject.py:2574 #, python-format msgid "Could not delete the file context %s" msgstr "Impossible de supprimer le contexte du fichier pour %s" #: ../semanage/seobject.py:2604 #, python-format msgid "File context for %s is defined in policy, cannot be deleted" msgstr "" "Le contexte du fichier pour %s est défini dans la stratégie, il ne peut être " "supprimé" #: ../semanage/seobject.py:2610 #, python-format msgid "Could not delete file context for %s" msgstr "Impossible de supprimer le contexte du fichier pour %s" #: ../semanage/seobject.py:2627 msgid "Could not list file contexts" msgstr "Impossible de lister les contextes de fichiers" #: ../semanage/seobject.py:2631 msgid "Could not list file contexts for home directories" msgstr "" "Impossible de répertorier les contextes de fichiers pour les des dossiers " "home" #: ../semanage/seobject.py:2635 msgid "Could not list local file contexts" msgstr "Impossible de lister les contextes de fichiers locaux" #: ../semanage/seobject.py:2672 msgid "SELinux fcontext" msgstr "contexte fichier SELinux" #: ../semanage/seobject.py:2685 msgid "" "\n" "SELinux Distribution fcontext Equivalence \n" msgstr "" "\n" "Équivalence fcontext de distribution SELinux \n" #: ../semanage/seobject.py:2690 msgid "" "\n" "SELinux Local fcontext Equivalence \n" msgstr "" "\n" "Équivalence fcontext locale SELinux \n" #: ../semanage/seobject.py:2728 ../semanage/seobject.py:2779 #: ../semanage/seobject.py:2785 #, python-format msgid "Could not check if boolean %s is defined" msgstr "Impossible de vérifier si le booléen %s est défini" #: ../semanage/seobject.py:2730 ../semanage/seobject.py:2781 #, python-format msgid "Boolean %s is not defined" msgstr "Le booléen %s n’est pas défini" #: ../semanage/seobject.py:2734 #, python-format msgid "Could not query file context %s" msgstr "Impossible d’interroger le contexte du fichier %s" #: ../semanage/seobject.py:2739 #, python-format msgid "You must specify one of the following values: %s" msgstr "Vous devez spécifier une des valeurs suivantes : %s" #: ../semanage/seobject.py:2744 #, python-format msgid "Could not set active value of boolean %s" msgstr "Impossible de définir une valeur active du booléen %s" #: ../semanage/seobject.py:2747 #, python-format msgid "Could not modify boolean %s" msgstr "Impossible de modifier les booléens %s" #: ../semanage/seobject.py:2763 #, python-brace-format msgid "Bad format {filename}: Record {record}" msgstr "Mauvais format {filename}: Enrigistrement {record}" #: ../semanage/seobject.py:2787 #, python-format msgid "Boolean %s is defined in policy, cannot be deleted" msgstr "Le booléen %s est défini dans la stratégie, il ne peut être supprimé" #: ../semanage/seobject.py:2791 #, python-format msgid "Could not delete boolean %s" msgstr "Impossible de supprimer le booléen %s" #: ../semanage/seobject.py:2803 ../semanage/seobject.py:2820 msgid "Could not list booleans" msgstr "Impossible d’énumérer les booléens" #: ../semanage/seobject.py:2853 msgid "off" msgstr "fermé" #: ../semanage/seobject.py:2853 msgid "on" msgstr "ouvert" #: ../semanage/seobject.py:2865 msgid "SELinux boolean" msgstr "booléen SELinux" #: ../semanage/seobject.py:2865 msgid "State" msgstr "État" #: ../semanage/seobject.py:2865 msgid "Default" msgstr "Par défaut" #: ../semanage/seobject.py:2865 ../sepolicy/sepolicy/sepolicy.glade:2140 #: ../sepolicy/sepolicy/sepolicy.glade:2510 #: ../sepolicy/sepolicy/sepolicy.glade:5099 msgid "Description" msgstr "Description" #: ../sepolgen/src/sepolgen/interfaces.py:481 msgid "Found circular interface class" msgstr "Une classe d'interface circulaire a été trouvée" #: ../sepolgen/src/sepolgen/interfaces.py:486 #, python-format msgid "Missing interface definition for %s" msgstr "Définition d'interface manquante pour %s" #: ../sepolicy/sepolicy/generate.py:138 msgid "Standard Init Daemon" msgstr "Démon init standard" #: ../sepolicy/sepolicy/generate.py:139 msgid "DBUS System Daemon" msgstr "Démon système DBUS" #: ../sepolicy/sepolicy/generate.py:140 msgid "Internet Services Daemon" msgstr "Démon de services internet" #: ../sepolicy/sepolicy/generate.py:141 msgid "Web Application/Script (CGI)" msgstr "Application Web/Script (CGI)" #: ../sepolicy/sepolicy/generate.py:142 msgid "Sandbox" msgstr "Bac à sable" #: ../sepolicy/sepolicy/generate.py:143 msgid "User Application" msgstr "Application utilisateur" #: ../sepolicy/sepolicy/generate.py:144 msgid "Existing Domain Type" msgstr "Type de domaine existant" #: ../sepolicy/sepolicy/generate.py:145 msgid "Minimal Terminal Login User Role" msgstr "Rôle utilisateur minimal terminal" #: ../sepolicy/sepolicy/generate.py:146 msgid "Minimal X Windows Login User Role" msgstr "Rôle utilisateur minimal X Window" #: ../sepolicy/sepolicy/generate.py:147 msgid "Desktop Login User Role" msgstr "Rôle utilisateur connexion au bureau" #: ../sepolicy/sepolicy/generate.py:148 msgid "Administrator Login User Role" msgstr "Rôle utilisateur connexion administrateur" #: ../sepolicy/sepolicy/generate.py:149 msgid "Confined Root Administrator Role" msgstr "Rôle administrateur root confiné" #: ../sepolicy/sepolicy/generate.py:150 msgid "Module information for a new type" msgstr "Information de module pour un nouveau type" #: ../sepolicy/sepolicy/generate.py:156 msgid "Valid Types:\n" msgstr "Types valides :\n" #: ../sepolicy/sepolicy/generate.py:191 #, python-format msgid "Ports must be numbers or ranges of numbers from 1 to %d " msgstr "Les ports doivent être des nombres ou des plages de numéros de 1 à %d " #: ../sepolicy/sepolicy/generate.py:203 msgid "You must enter a valid policy type" msgstr "Vous devez entrer un type valide de stratégie" #: ../sepolicy/sepolicy/generate.py:206 #, python-format msgid "You must enter a name for your policy module for your '%s'." msgstr "Vous devez saisir un nom pour le module de stratégie de votre « %s »." #: ../sepolicy/sepolicy/generate.py:344 msgid "" "Name must be alphanumeric with no spaces. Consider using option \"-n " "MODULENAME\"" msgstr "" "Le nom doit être alphanumérique sans espaces. Pensez à utiliser l’option « -" "n MODULENAME »" #: ../sepolicy/sepolicy/generate.py:436 msgid "User Role types can not be assigned executables." msgstr "" "Les types de rôles utilisateurs ne peuvent se voir affecter des exécutables." #: ../sepolicy/sepolicy/generate.py:442 msgid "Only Daemon apps can use an init script." msgstr "" "Seules les applications démon peuvent utiliser un script d’initialisation." #: ../sepolicy/sepolicy/generate.py:460 msgid "use_resolve must be a boolean value " msgstr "use_resolve doit être une valeur booléenne " #: ../sepolicy/sepolicy/generate.py:466 msgid "use_syslog must be a boolean value " msgstr "use_syslog doit être une valeur booléenne " #: ../sepolicy/sepolicy/generate.py:472 msgid "use_kerberos must be a boolean value " msgstr "use_kerberos doit être une valeur booléenne " #: ../sepolicy/sepolicy/generate.py:478 msgid "manage_krb5_rcache must be a boolean value " msgstr "manage_krb5_rcache doit être une valeur booléenne " #: ../sepolicy/sepolicy/generate.py:508 msgid "USER Types automatically get a tmp type" msgstr "Les types UTILISATEUR automatiquement un type tmp" #: ../sepolicy/sepolicy/generate.py:845 #, python-format msgid "'%s' policy modules require existing domains" msgstr "Les modules de stratégie « %s » requièrent des domaines existant" #: ../sepolicy/sepolicy/generate.py:870 msgid "Type field required" msgstr "Champ type nécessaire" #: ../sepolicy/sepolicy/generate.py:883 #, python-format msgid "" "You need to define a new type which ends with: \n" " %s" msgstr "" "Vous devez définir un nouveau type qui se termine par :\n" " %s" #: ../sepolicy/sepolicy/generate.py:1111 msgid "You must enter the executable path for your confined process" msgstr "Vous devez entrer le chemin de exécutable pour votre processus confiné" #: ../sepolicy/sepolicy/generate.py:1376 msgid "Created the following files:\n" msgstr "Création des fichiers suivants :\n" #: ../sepolicy/sepolicy/generate.py:1377 msgid "Type Enforcement file" msgstr "Fichier d’application de type" #: ../sepolicy/sepolicy/generate.py:1378 msgid "Interface file" msgstr "Fichier interface" #: ../sepolicy/sepolicy/generate.py:1379 msgid "File Contexts file" msgstr "Fichier de contexte fichier" #: ../sepolicy/sepolicy/generate.py:1381 msgid "Spec file" msgstr "Fichier de spécification" #: ../sepolicy/sepolicy/generate.py:1382 msgid "Setup Script" msgstr "Script de configuration" #: ../sepolicy/sepolicy/gui.py:67 ../sepolicy/sepolicy/sepolicy.glade:3724 #: ../sepolicy/sepolicy/sepolicy.glade:3826 #: ../sepolicy/sepolicy/sepolicy.glade:3889 #: ../sepolicy/sepolicy/sepolicy.glade:3952 msgid "No" msgstr "Non" #: ../sepolicy/sepolicy/gui.py:67 ../sepolicy/sepolicy/sepolicy.glade:3707 #: ../sepolicy/sepolicy/sepolicy.glade:3808 #: ../sepolicy/sepolicy/sepolicy.glade:3872 #: ../sepolicy/sepolicy/sepolicy.glade:3935 msgid "Yes" msgstr "Oui" #: ../sepolicy/sepolicy/gui.py:68 msgid "Disable" msgstr "Désactiver" #: ../sepolicy/sepolicy/gui.py:68 msgid "Enable" msgstr "Activer" #: ../sepolicy/sepolicy/gui.py:81 ../sepolicy/sepolicy/sepolicy.glade:720 #: ../sepolicy/sepolicy/sepolicy.glade:1461 #: ../sepolicy/sepolicy/sepolicy.glade:3493 msgid "Advanced >>" msgstr "Avancé >>" #: ../sepolicy/sepolicy/gui.py:81 msgid "Advanced <<" msgstr "Avancé <<" #: ../sepolicy/sepolicy/gui.py:82 ../sepolicy/sepolicy/sepolicy.glade:76 msgid "Advanced Search >>" msgstr "Recherche avancée >>" #: ../sepolicy/sepolicy/gui.py:82 msgid "Advanced Search <<" msgstr "Recherche avancée <<" #: ../sepolicy/sepolicy/gui.py:107 msgid "" "\n" "To change from Disabled to Enforcing mode\n" "- Change the system mode from Disabled to Permissive\n" "- Reboot, so that the system can relabel\n" "- Once the system is working as planned\n" " * Change the system mode to Enforcing\n" msgstr "" "\n" "Pour passer du mode « Désactivé » (Disabled) au mode " "« Appliqué » (Enforcing)\n" "- Passez du mode système « Désactivé » (Disabled) au mode " "« Permissif » (Permissive)\n" "- Redémarrez afin que le système puisse effectuer un nouvel étiquetage\n" "- Une fois que le système fonctionne comme prévu\n" " * Basculez le mode système sur « Appliqué » (Enforcing)\n" #: ../sepolicy/sepolicy/gui.py:502 #, python-format msgid "%s is not a valid domain" msgstr "%s n’est pas un domaine valide" #: ../sepolicy/sepolicy/gui.py:650 msgid "System Status: Disabled" msgstr "État du système : désactivé" #: ../sepolicy/sepolicy/gui.py:748 msgid "Help: Start Page" msgstr "Aide : page de démarrage" #: ../sepolicy/sepolicy/gui.py:752 msgid "Help: Booleans Page" msgstr "Aide : page booléens" #: ../sepolicy/sepolicy/gui.py:758 msgid "Help: Executable Files Page" msgstr "Aide : page fichiers exécutables" #: ../sepolicy/sepolicy/gui.py:761 msgid "Help: Writable Files Page" msgstr "Aide : page fichiers accessibles en écriture" #: ../sepolicy/sepolicy/gui.py:764 msgid "Help: Application Types Page" msgstr "Aide : page types d’application" #: ../sepolicy/sepolicy/gui.py:769 msgid "Help: Outbound Network Connections Page" msgstr "Aide : page connexions réseau sortantes" #: ../sepolicy/sepolicy/gui.py:772 msgid "Help: Inbound Network Connections Page" msgstr "Aide : page connexions réseau entrantes" #: ../sepolicy/sepolicy/gui.py:778 msgid "Help: Transition from application Page" msgstr "Aide : page transitions à partir d’applications" #: ../sepolicy/sepolicy/gui.py:781 msgid "Help: Transition into application Page" msgstr "Aide : page transitions vers des applications" #: ../sepolicy/sepolicy/gui.py:784 msgid "Help: Transition application file Page" msgstr "Aide : page transitions de fichiers d’applications" #: ../sepolicy/sepolicy/gui.py:788 msgid "Help: Systems Page" msgstr "Aide : page systèmes" #: ../sepolicy/sepolicy/gui.py:792 msgid "Help: Lockdown Page" msgstr "Aide : page verrouillage" #: ../sepolicy/sepolicy/gui.py:796 msgid "Help: Login Page" msgstr "Aide : page connexion" #: ../sepolicy/sepolicy/gui.py:800 msgid "Help: SELinux User Page" msgstr "Aide : page utilisateur SELinux" #: ../sepolicy/sepolicy/gui.py:804 msgid "Help: File Equivalence Page" msgstr "Aide : page équivalence de fichiers" #: ../sepolicy/sepolicy/gui.py:939 ../sepolicy/sepolicy/gui.py:1230 #: ../sepolicy/sepolicy/gui.py:1670 ../sepolicy/sepolicy/gui.py:1917 #: ../sepolicy/sepolicy/gui.py:2705 msgid "More..." msgstr "Plus..." #: ../sepolicy/sepolicy/gui.py:1047 #, python-format msgid "File path used to enter the '%s' domain." msgstr "Chemin du fichier utilisé pour entrer dans le domaine « %s »." #: ../sepolicy/sepolicy/gui.py:1048 #, python-format msgid "Files to which the '%s' domain can write." msgstr "Fichiers dans lesquels le domaine « %s » peut écrire." #: ../sepolicy/sepolicy/gui.py:1049 #, python-format msgid "Network Ports to which the '%s' is allowed to connect." msgstr "Ports réseaux auxquels le « %s » est autorisé à se connecter." #: ../sepolicy/sepolicy/gui.py:1050 #, python-format msgid "Network Ports to which the '%s' is allowed to listen." msgstr "Ports réseaux que le « %s » est autorisé à écouter." #: ../sepolicy/sepolicy/gui.py:1051 #, python-format msgid "File Types defined for the '%s'." msgstr "Types de fichiers définis pour le « %s »." #: ../sepolicy/sepolicy/gui.py:1052 #, python-format msgid "" "Display boolean information that can be used to modify the policy for the " "'%s'." msgstr "" "Afficher les informations des booléens qui peuvent être utilisés pour " "modifier la stratégie de « %s »." #: ../sepolicy/sepolicy/gui.py:1053 #, python-format msgid "Display file type information that can be used by the '%s'." msgstr "Display file type information that can be used by the ’%s’." #: ../sepolicy/sepolicy/gui.py:1054 #, python-format msgid "Display network ports to which the '%s' can connect or listen to." msgstr "Afficher les ports réseaux que le « %s » peut se connecter ou écouter." #: ../sepolicy/sepolicy/gui.py:1055 #, python-format msgid "Application Transitions Into '%s'" msgstr "L’application effectue une transition vers « %s »" #: ../sepolicy/sepolicy/gui.py:1056 #, python-format msgid "Application Transitions From '%s'" msgstr "L’application effectue une transition à partir de « %s »" #: ../sepolicy/sepolicy/gui.py:1057 #, python-format msgid "File Transitions From '%s'" msgstr "Le fichier effectue une transition à partir de « %s »" #: ../sepolicy/sepolicy/gui.py:1058 #, python-format msgid "" "Executables which will transition to '%s', when executing selected domains " "entrypoint." msgstr "" "Exécutables qui feront la transition vers le « %s », lors de l’exécution " "d’un point d’entrée des domaines sélectionnés." #: ../sepolicy/sepolicy/gui.py:1059 #, python-format msgid "" "Executables which will transition to a different domain, when '%s' executes " "them." msgstr "" "Exécutables qui fera la transition vers un domaine différent quand « %s » " "les exécute." #: ../sepolicy/sepolicy/gui.py:1060 #, python-format msgid "Files by '%s' with transitions to a different label." msgstr "" "Les fichiers par « %s » vont effectuer une transition vers une autre " "étiquette." #: ../sepolicy/sepolicy/gui.py:1061 #, python-format msgid "Display applications that can transition into or out of the '%s'." msgstr "" "Afficher les applications qui peuvent faire la transition dans ou à travers " "« %s »." #: ../sepolicy/sepolicy/gui.py:1155 ../sepolicy/sepolicy/__init__.py:83 msgid "all files" msgstr "tous les fichiers" #: ../sepolicy/sepolicy/gui.py:1169 msgid "MISSING FILE PATH" msgstr "CHEMIN D’ACCÈS DU FICHIER MANQUANT" #: ../sepolicy/sepolicy/gui.py:1284 #, python-format msgid "To disable this transition, go to the %sBoolean section%s." msgstr "Pour désactiver cette transition, rendez vous sur %sBoolean section%s." #: ../sepolicy/sepolicy/gui.py:1286 #, python-format msgid "To enable this transition, go to the %sBoolean section%s." msgstr "Pour activer cette transition, rendez-vous sur %sBoolean section%s." #: ../sepolicy/sepolicy/gui.py:1343 msgid "executable" msgstr "exécutable" #: ../sepolicy/sepolicy/gui.py:1346 msgid "writable" msgstr "accessible en écriture" #: ../sepolicy/sepolicy/gui.py:1349 msgid "application" msgstr "application" #: ../sepolicy/sepolicy/gui.py:1350 #, python-format msgid "Add new %(TYPE)s file path for '%(DOMAIN)s' domains." msgstr "" "Ajouter un nouveau chemin d’accès de fichier %(TYPE)s pour les domaines " "« %(DOMAIN)s »." #: ../sepolicy/sepolicy/gui.py:1351 #, python-format msgid "Delete %(TYPE)s file paths for '%(DOMAIN)s' domain." msgstr "" "Supprimer les chemins d’accès des fichiers %(TYPE)s pour les domaines " "« %(DOMAIN)s »." #: ../sepolicy/sepolicy/gui.py:1352 #, python-format msgid "" "Modify %(TYPE)s file path for '%(DOMAIN)s' domain. Only bolded items in the " "list can be selected, this indicates they were modified previously." msgstr "" "Modifier le chemin d’accès de fichier %(TYPE)s pour le domaine " "« %(DOMAIN)s ». Seuls les éléments en gras dans la liste peuvent être " "sélectionnés, ceci indique qu’ils ont été modifiés au préalable." #: ../sepolicy/sepolicy/gui.py:1364 msgid "connect" msgstr "connecter" #: ../sepolicy/sepolicy/gui.py:1367 msgid "listen for inbound connections" msgstr "écouter les connexions entrantes" #: ../sepolicy/sepolicy/gui.py:1369 #, python-format msgid "" "Add new port definition to which the '%(APP)s' domain is allowed to %(PERM)s." msgstr "" "Ajouter une nouvelle définition de port avec laquelle le domaine « %(APP)s » " "est autorisé à %(PERM)s." #: ../sepolicy/sepolicy/gui.py:1370 #, python-format msgid "" "Delete modified port definitions to which the '%(APP)s' domain is allowed to " "%(PERM)s." msgstr "" "Supprimer les définitions de port modifiées avec lesquelles le domaine " "« %(APP)s » est autorisé à %(PERM)s." #: ../sepolicy/sepolicy/gui.py:1371 #, python-format msgid "" "Modify port definitions to which the '%(APP)s' domain is allowed to %(PERM)s." msgstr "" "Modifier les définitions de port avec lesquelles le domaine « %(APP)s » est " "autorisé à %(PERM)s." #: ../sepolicy/sepolicy/gui.py:1400 msgid "Add new SELinux User/Role definition." msgstr "Ajouter une nouvelle définition de rôle ou utilisateur SELinux." #: ../sepolicy/sepolicy/gui.py:1401 msgid "Delete modified SELinux User/Role definitions." msgstr "Supprimer les définitions d’utilisateur ou de rôles SELinux modifiées." #: ../sepolicy/sepolicy/gui.py:1402 msgid "Modify selected modified SELinux User/Role definitions." msgstr "" "Modifier les définitions d’utilisateurs ou de rôles SELinux sélectionnées." #: ../sepolicy/sepolicy/gui.py:1409 msgid "Add new Login Mapping definition." msgstr "Ajouter une nouvelle définition de mappage de connexion." #: ../sepolicy/sepolicy/gui.py:1410 msgid "Delete modified Login Mapping definitions." msgstr "Supprimer les définitions des mappages de connexion modifiées." #: ../sepolicy/sepolicy/gui.py:1411 msgid "Modify selected modified Login Mapping definitions." msgstr "" "Modifier les définitions des mappages de connexion modifiées sélectionnées." #: ../sepolicy/sepolicy/gui.py:1418 msgid "Add new File Equivalence definition." msgstr "Ajouter une nouvelle définition d’équivalence de fichiers." #: ../sepolicy/sepolicy/gui.py:1419 msgid "Delete modified File Equivalence definitions." msgstr "Supprimer les définitions d’équivalence de fichiers modifiées." #: ../sepolicy/sepolicy/gui.py:1420 msgid "" "Modify selected modified File Equivalence definitions. Only bolded items in " "the list can be selected, this indicates they were modified previously." msgstr "" "Modifier les définitions d’équivalence de fichiers modifiées sélectionnées. " "Seuls les éléments en gras dans la liste peuvent être sélectionnés, ceci " "indique qu’ils ont été modifiés au préalable." #: ../sepolicy/sepolicy/gui.py:1448 #, python-format msgid "Boolean %s Allow Rules" msgstr "Autoriser les règles booléennes %s" #: ../sepolicy/sepolicy/gui.py:1461 #, python-format msgid "Add Network Port for %s. Ports will be created when update is applied." msgstr "" "Ajouter le port réseau pour %s. Les ports seront créés une fois la mise à " "jour appliquée." #: ../sepolicy/sepolicy/gui.py:1462 #, python-format msgid "Add Network Port for %s" msgstr "Ajouter le port réseau pour %s" #: ../sepolicy/sepolicy/gui.py:1467 #, python-format msgid "" "Add File Labeling for %s. File labels will be created when update is applied." msgstr "" "Ajouter l’étiquetage de fichier pour %s. Les étiquettes de fichiers seront " "créées une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1468 ../sepolicy/sepolicy/gui.py:1521 #, python-format msgid "Add File Labeling for %s" msgstr "Ajouter l’étiquetage de fichier pour %s" #: ../sepolicy/sepolicy/gui.py:1478 msgid "Add Login Mapping. User Mapping will be created when Update is applied." msgstr "" "Ajouter le mappage de connexion. Le mappage utilisateur sera créé une fois " "la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1479 msgid "Add Login Mapping" msgstr "Ajouter le mappage de connexion" #: ../sepolicy/sepolicy/gui.py:1484 msgid "" "Add SELinux User Role. SELinux user roles will be created when update is " "applied." msgstr "" "Ajouter un rôle utilisateur SELinux. Les rôles utilisateur SELinux seront " "créés une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1485 msgid "Add SELinux Users" msgstr "Ajouter des utilisateurs SELinux" #: ../sepolicy/sepolicy/gui.py:1492 msgid "" "Add File Equivalency Mapping. Mapping will be created when update is applied." msgstr "" "Ajouter le mappage d’équivalence de fichiers. Le mappage sera créé une fois " "la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1493 msgid "Add SELinux File Equivalency" msgstr "Ajouter l’équivalence de fichiers SELinux" #: ../sepolicy/sepolicy/gui.py:1520 #, python-format msgid "" "Modify File Labeling for %s. File labels will be created when update is " "applied." msgstr "" "Modifier l’étiquetage de fichier pour %s. Les étiquettes de fichiers seront " "créées une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1576 msgid "" "Modify SELinux User Role. SELinux user roles will be modified when update is " "applied." msgstr "" "Modifier le rôle utilisateur SELinux. Les rôles utilisateurs SELinux seront " "créés une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1577 msgid "Modify SELinux Users" msgstr "Modifier les utilisateurs SELinux" #: ../sepolicy/sepolicy/gui.py:1585 msgid "" "Modify Login Mapping. Login Mapping will be modified when Update is applied." msgstr "" "Modifier le mappage de connexion. Le mappage de connexion sera modifié une " "fois la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1586 msgid "Modify Login Mapping" msgstr "Modifier le mappage de connexion" #: ../sepolicy/sepolicy/gui.py:1592 msgid "" "Modify File Equivalency Mapping. Mapping will be created when update is " "applied." msgstr "" "Modifier le mappage d’équivalence de fichiers. Le mappage sera créé une fois " "la mise à jour appliquée." #: ../sepolicy/sepolicy/gui.py:1593 msgid "Modify SELinux File Equivalency" msgstr "Modifier l’équivalence de fichiers SELinux" #: ../sepolicy/sepolicy/gui.py:1678 #, python-format msgid "" "Modify Network Port for %s. Ports will be created when update is applied." msgstr "" "Modifier le port réseau pour %s. Les ports seront créés une fois la mise à " "jour appliquée." #: ../sepolicy/sepolicy/gui.py:1679 #, python-format msgid "Modify Network Port for %s" msgstr "Modifier le port réseau pour %s" #: ../sepolicy/sepolicy/gui.py:1898 #, python-format msgid "The entry '%s' is not a valid path. Paths must begin with a '/'." msgstr "" "L’entrée « %s » n’est pas un chemin d’accès valide. Les chemins d’accès " "doivent commencer par une barre oblique « / »." #: ../sepolicy/sepolicy/gui.py:1911 msgid "Port number must be between 1 and 65536" msgstr "Le numéro du port doit être entre 1 et 65536" #: ../sepolicy/sepolicy/gui.py:2191 #, python-format msgid "SELinux name: %s" msgstr "Nom SELinux : %s" #: ../sepolicy/sepolicy/gui.py:2202 #, python-format msgid "Add file labeling for %s" msgstr "Ajouter l’étiquette du fichier pour %s" #: ../sepolicy/sepolicy/gui.py:2204 #, python-format msgid "Delete file labeling for %s" msgstr "Supprimer l’étiquette du fichier pour %s" #: ../sepolicy/sepolicy/gui.py:2206 #, python-format msgid "Modify file labeling for %s" msgstr "Modifier l’étiquette du fichier pour %s" #: ../sepolicy/sepolicy/gui.py:2210 #, python-format msgid "File path: %s" msgstr "Chemin d’accès du fichier : %s" #: ../sepolicy/sepolicy/gui.py:2213 #, python-format msgid "File class: %s" msgstr "Classe du fichier : %s" #: ../sepolicy/sepolicy/gui.py:2216 ../sepolicy/sepolicy/gui.py:2240 #, python-format msgid "SELinux file type: %s" msgstr "Type de fichier SELinux : %s" #: ../sepolicy/sepolicy/gui.py:2225 #, python-format msgid "Add ports for %s" msgstr "Ajouter des ports pour %s" #: ../sepolicy/sepolicy/gui.py:2227 #, python-format msgid "Delete ports for %s" msgstr "Supprimer des ports pour %s" #: ../sepolicy/sepolicy/gui.py:2229 #, python-format msgid "Modify ports for %s" msgstr "Modifier des ports pour %s" #: ../sepolicy/sepolicy/gui.py:2232 #, python-format msgid "Network ports: %s" msgstr "Ports réseau : %s" #: ../sepolicy/sepolicy/gui.py:2235 #, python-format msgid "Network protocol: %s" msgstr "Protocole réseau : %s" #: ../sepolicy/sepolicy/gui.py:2249 msgid "Add user" msgstr "Ajouter un utilisateur" #: ../sepolicy/sepolicy/gui.py:2251 msgid "Delete user" msgstr "Supprimer un utilisateur" #: ../sepolicy/sepolicy/gui.py:2253 msgid "Modify user" msgstr "Modifier un utilisateur" #: ../sepolicy/sepolicy/gui.py:2256 #, python-format msgid "SELinux User : %s" msgstr "Utilisateur SELinux : %s" #: ../sepolicy/sepolicy/gui.py:2261 #, python-format msgid "Roles: %s" msgstr "Rôles : %s" #: ../sepolicy/sepolicy/gui.py:2265 ../sepolicy/sepolicy/gui.py:2290 #, python-format msgid "MLS/MCS Range: %s" msgstr "Plage MLS/MCS : %s" #: ../sepolicy/sepolicy/gui.py:2274 msgid "Add login mapping" msgstr "Ajouter le mappage de connexion" #: ../sepolicy/sepolicy/gui.py:2276 msgid "Delete login mapping" msgstr "Supprimer le mappage de connexion" #: ../sepolicy/sepolicy/gui.py:2278 msgid "Modify login mapping" msgstr "Modifier le mappage de connexion" #: ../sepolicy/sepolicy/gui.py:2282 #, python-format msgid "Login Name : %s" msgstr "Nom de connexion : %s" #: ../sepolicy/sepolicy/gui.py:2286 #, python-format msgid "SELinux User: %s" msgstr "Utilisateur SELinux : %s" #: ../sepolicy/sepolicy/gui.py:2299 msgid "Add file equiv labeling." msgstr "Ajouter une étiquette d’équivalence de fichiers." #: ../sepolicy/sepolicy/gui.py:2301 msgid "Delete file equiv labeling." msgstr "Supprimer une étiquette d’équivalence de fichiers." #: ../sepolicy/sepolicy/gui.py:2303 msgid "Modify file equiv labeling." msgstr "Modifier une étiquette d’équivalence de fichiers." #: ../sepolicy/sepolicy/gui.py:2307 #, python-format msgid "File path : %s" msgstr "Chemin d’accès du fichier : %s" #: ../sepolicy/sepolicy/gui.py:2311 #, python-format msgid "Equivalence: %s" msgstr "Équivalence : %s" #: ../sepolicy/sepolicy/gui.py:2342 ../sepolicy/sepolicy/sepolicy.glade:125 #: ../sepolicy/sepolicy/sepolicy.glade:1890 #: ../sepolicy/sepolicy/sepolicy.glade:3785 msgid "System" msgstr "Système" #: ../sepolicy/sepolicy/gui.py:2351 ../sepolicy/sepolicy/sepolicy.glade:91 msgid "File Equivalence" msgstr "Équivalence de fichier" #: ../sepolicy/sepolicy/gui.py:2361 ../sepolicy/sepolicy/sepolicy.glade:108 msgid "Users" msgstr "Utilisateurs" #: ../sepolicy/sepolicy/gui.py:2414 #, python-format msgid "" "Run restorecon on %(PATH)s to change its type from %(CUR_CONTEXT)s to the " "default %(DEF_CONTEXT)s?" msgstr "" "Exécuter restorecon sur %(PATH)s pour modifier son type de %(CUR_CONTEXT)s " "au type par défaut %(DEF_CONTEXT)s ?" #: ../sepolicy/sepolicy/gui.py:2424 ../sepolicy/sepolicy/sepolicy.glade:4208 msgid "Update" msgstr "Mise à jour" #: ../sepolicy/sepolicy/gui.py:2426 msgid "Update Changes" msgstr "Mettre à jour les modifications" #: ../sepolicy/sepolicy/gui.py:2428 msgid "Revert Changes" msgstr "Rétablir les changements" #: ../sepolicy/sepolicy/gui.py:2559 msgid "System Status: Enforcing" msgstr "État du système : appliqué" #: ../sepolicy/sepolicy/gui.py:2562 msgid "System Status: Permissive" msgstr "État du système : permissif" #: ../sepolicy/sepolicy/gui.py:2626 msgid "" "Changing the policy type will cause a relabel of the entire file system on " "the next boot. Relabeling takes a long time depending on the size of the " "file system. Do you wish to continue?" msgstr "" "La modification du type de stratégie va provoquer un réétiquetage de " "l’ensemble du système de fichiers au prochain démarrage. Le réétiquetage " "dure longtemps en fonction de la taille du système de fichiers. Souhaitez-" "vous continuer ?" #: ../sepolicy/sepolicy/gui.py:2756 msgid "" "Changing to SELinux disabled requires a reboot. It is not recommended. If " "you later decide to turn SELinux back on, the system will be required to " "relabel. If you just want to see if SELinux is causing a problem on your " "system, you can go to permissive mode which will only log errors and not " "enforce SELinux policy. Permissive mode does not require a reboot. Do you " "wish to continue?" msgstr "" "Basculer SELinux sur « Désactivé » (Disabled) nécessite un redémarrage. Ceci " "n’est pas recommandé. Si vous décidez plus tard de réactiver SELinux, le " "système devra effectuer un nouvel étiquetage. Si vous souhaitez uniquement " "voir si SELinux pose problème à votre système, vous pouvez basculer en mode " "permissif, ce qui journalisera uniquement les erreurs et n’appliquera pas la " "stratégie SELinux. Le mode permissif ne requiert pas de redémarrage. " "Souhaitez-vous continuer ?" #: ../sepolicy/sepolicy/gui.py:2760 msgid "" "Changing to SELinux enabled will cause a relabel of the entire file system " "on the next boot. Relabeling takes a long time depending on the size of the " "file system. Do you wish to continue?" msgstr "" "L’activation de SELinux va provoquer un réétiquetage de l’ensemble du " "système de fichiers au prochain démarrage. Le réétiquetage dure longtemps en " "fonction de la taille du système de fichiers. Souhaitez-vous continuer ?" #: ../sepolicy/sepolicy/gui.py:2790 msgid "" "You are attempting to close the application without applying your changes.\n" " * To apply changes you have made during this session, click No and " "click Update.\n" " * To leave the application without applying your changes, click Yes. " "All changes that you have made during this session will be lost." msgstr "" "Vous avez tenté de fermer l’application sans appliquer les modifications.\n" " * Pour appliquer les modifications effectuées pendant cette session, " "veuillez cliquer sur Non, puis sur Mettre à jour.\n" " * Pour quitter l’application sans appliquer les modifications, " "veuillez cliquer sur Oui. Toutes les modifications effectuées pendant cette " "session seront perdues." #: ../sepolicy/sepolicy/gui.py:2790 msgid "Loss of data Dialog" msgstr "Boîte de dialogue des pertes de données" #: ../sepolicy/sepolicy/__init__.py:84 msgid "regular file" msgstr "fichier normal" #: ../sepolicy/sepolicy/__init__.py:85 msgid "directory" msgstr "répertoire" #: ../sepolicy/sepolicy/__init__.py:86 msgid "character device" msgstr "périphérique en mode caractère" #: ../sepolicy/sepolicy/__init__.py:87 msgid "block device" msgstr "périphérique en mode bloc" #: ../sepolicy/sepolicy/__init__.py:88 msgid "socket file" msgstr "fichier socket" #: ../sepolicy/sepolicy/__init__.py:89 msgid "symbolic link" msgstr "lien symbolique" #: ../sepolicy/sepolicy/__init__.py:90 msgid "named pipe" msgstr "tube nommé" #: ../sepolicy/sepolicy/__init__.py:149 msgid "No SELinux Policy installed" msgstr "Aucune stratégie SELinux installée" #: ../sepolicy/sepolicy/__init__.py:185 #, python-format msgid "Failed to read %s policy file" msgstr "Échec lors de la lecture du fichier stratégie %s" #: ../sepolicy/sepolicy/__init__.py:471 #, python-format msgid "-- Allowed %s [ %s ]" msgstr "-- Autorisé %s [ %s ]" #: ../sepolicy/sepolicy/__init__.py:897 msgid "You must regenerate interface info by running /usr/bin/sepolgen-ifgen" msgstr "" "Vous devez régénérer l’information des interfaces en lançant /usr/bin/" "sepolgen-ifgen" #: ../sepolicy/sepolicy/__init__.py:1230 msgid "unknown" msgstr "inconnu" #: ../sepolicy/sepolicy/__init__.py:1239 #, python-brace-format msgid "Allow {subject} to {rest}" msgstr "Permettez à {subject} de {rest}" #: ../sepolicy/sepolicy/interface.py:222 #, python-format msgid "Compiling %s interface" msgstr "Compilation de l'interface %s en cours" #: ../sepolicy/sepolicy/interface.py:230 #, python-format msgid "" "\n" "Compile test for %s failed.\n" msgstr "" "\n" "Le test de compilation pour %s a échoué.\n" #: ../sepolicy/sepolicy/interface.py:233 #, python-format msgid "" "\n" "Compile test for %s has not run. %s\n" msgstr "" "\n" "Le test de compilation pour %s n'as pas pu être exécuter. %s\n" #: ../sepolicy/sepolicy/interface.py:239 #, python-format msgid "" "\n" "Compiling of %s interface is not supported." msgstr "" "\n" "La compilation de l'interface %s n'est pas supportée." #: ../sepolicy/sepolicy.py:220 #, python-format msgid "Interface %s does not exist." msgstr "L’interface %s n’existe pas." #: ../sepolicy/sepolicy.py:317 msgid "You need to install policycoreutils-gui package to use the gui option" msgstr "" "Vous devez installer le paquetage policycoreutils-gui afin d’utiliser " "l’option gui" #: ../sepolicy/sepolicy.py:322 msgid "Graphical User Interface for SELinux Policy" msgstr "Interface utilisateur graphique pour la stratégie SELinux" #: ../sepolicy/sepolicy.py:325 ../sepolicy/sepolicy.py:389 msgid "Domain name(s) of man pages to be created" msgstr "Nom(s) de domaine des pages de manuel à créer" #: ../sepolicy/sepolicy.py:344 msgid "Alternative root needs to be setup" msgstr "Le répertoire racine alternatif doit être paramétré" #: ../sepolicy/sepolicy.py:371 msgid "Generate SELinux man pages" msgstr "Créer les pages de manuel de SELinux" #: ../sepolicy/sepolicy.py:374 msgid "path in which the generated SELinux man pages will be stored" msgstr "chemin dans lequel seront créés les pages de manuel SELinux" #: ../sepolicy/sepolicy.py:376 msgid "name of the OS for man pages" msgstr "nom du système d’exploitation pour les pages de manuel" #: ../sepolicy/sepolicy.py:378 msgid "Generate HTML man pages structure for selected SELinux man page" msgstr "" "Créer la structure HTML des pages de manuel pour les pages de manuel SELinux " "sélectionnées" #: ../sepolicy/sepolicy.py:380 msgid "Alternate root directory, defaults to /" msgstr "Répertoire racine alternatif, par défaut /" #: ../sepolicy/sepolicy.py:382 msgid "" "With this flag, alternative root path needs to include file context files " "and policy.xml file" msgstr "" "Avec cet indicateur, le chemin d’accès racine alternatif doit inclure des " "fichiers de contexte de fichier et le fichier policy.xml" #: ../sepolicy/sepolicy.py:386 msgid "All domains" msgstr "Tous les domaines" #: ../sepolicy/sepolicy.py:395 msgid "Query SELinux policy network information" msgstr "Interroger les stratégies SELinux relatives aux information réseau" #: ../sepolicy/sepolicy.py:400 msgid "list all SELinux port types" msgstr "énumérer tous les types de ports SELinux" #: ../sepolicy/sepolicy.py:403 msgid "show SELinux type related to the port" msgstr "afficher les type SELinux relatif au port" #: ../sepolicy/sepolicy.py:406 msgid "Show ports defined for this SELinux type" msgstr "Afficher les ports définis pour ce type SELinux" #: ../sepolicy/sepolicy.py:409 msgid "show ports to which this domain can bind and/or connect" msgstr "afficher les ports auquel ce domaine peut se lier ou se connecter" #: ../sepolicy/sepolicy.py:412 msgid "show ports to which this application can bind and/or connect" msgstr "" "afficher les ports auxquels cette application peut se lier ou se connecter" #: ../sepolicy/sepolicy.py:429 msgid "query SELinux policy to see if domains can communicate with each other" msgstr "" "interroger la stratégie SELinux pour voir si les domaines peuvent " "communiquer ensemble" #: ../sepolicy/sepolicy.py:432 msgid "Source Domain" msgstr "Domaine source" #: ../sepolicy/sepolicy.py:435 msgid "Target Domain" msgstr "Domaine cible" #: ../sepolicy/sepolicy.py:456 msgid "query SELinux Policy to see description of booleans" msgstr "" "Interroger la stratégie SELinux pour voir les descriptions des booléens" #: ../sepolicy/sepolicy.py:460 msgid "get all booleans descriptions" msgstr "obtenir toutes les descriptions de booléens" #: ../sepolicy/sepolicy.py:463 msgid "boolean to get description" msgstr "booléan pour lequel obtenir la description" #: ../sepolicy/sepolicy.py:475 msgid "" "query SELinux Policy to see how a source process domain can transition to " "the target process domain" msgstr "" "interroger la stratégie SELinux pour voir si un domaine de traitement source " "peut faire la transition vers un domaine de traitement cible" #: ../sepolicy/sepolicy.py:478 msgid "source process domain" msgstr "domaine de traitement source" #: ../sepolicy/sepolicy.py:481 msgid "target process domain" msgstr "domaine de traitement cible" #: ../sepolicy/sepolicy.py:526 #, python-format msgid "sepolicy generate: error: one of the arguments %s is required" msgstr "création sepolicy : erreur : un des arguments %s est requis" #: ../sepolicy/sepolicy.py:531 msgid "Command required for this type of policy" msgstr "Commande nécessaire pour ce type de stratégie" #: ../sepolicy/sepolicy.py:542 #, python-format msgid "" "-t option can not be used with '%s' domains. Read usage for more details." msgstr "" "l’option -t ne peut pas être utilisée avec les domaines « %s ». Veuillez " "lire l’utilisation pour plus de détails." #: ../sepolicy/sepolicy.py:547 #, python-format msgid "" "-d option can not be used with '%s' domains. Read usage for more details." msgstr "" "l’option -d ne peut pas être utilisée avec les domaines « %s ». Veuillez " "lire l’utilisation pour plus de détails." #: ../sepolicy/sepolicy.py:551 #, python-format msgid "" "-a option can not be used with '%s' domains. Read usage for more details." msgstr "" "l’option -a ne peut pas être utilisée avec les domaines « %s ». Veuillez " "lire l’utilisation pour plus de détails." #: ../sepolicy/sepolicy.py:555 msgid "-w option can not be used with the --newtype option" msgstr "l’option -w ne peut pas être utilisée avec l’option --newtype" #: ../sepolicy/sepolicy.py:576 msgid "List SELinux Policy interfaces" msgstr "Énumérer les interfaces de la stratégie SELinux" #: ../sepolicy/sepolicy.py:596 msgid "Enter interface names, you wish to query" msgstr "Saisissez le nom des interfaces à interroger" #: ../sepolicy/sepolicy.py:606 msgid "Generate SELinux Policy module template" msgstr "Créer le modèle de module de stratégie SELinux" #: ../sepolicy/sepolicy.py:609 msgid "Enter domain type which you will be extending" msgstr "Entrez le type de domaine que vous allez étendre" #: ../sepolicy/sepolicy.py:612 msgid "Enter SELinux user(s) which will transition to this domain" msgstr "" "Entrez le ou les utilisateurs SELinux qui feront la transition vers ce " "domaine" #: ../sepolicy/sepolicy.py:615 msgid "Enter SELinux role(s) to which the administror domain will transition" msgstr "" "Entrez le ou les rôles SELinux vers lesquels le domaine administrateur fera " "transition" #: ../sepolicy/sepolicy.py:618 msgid "Enter domain(s) which this confined admin will administrate" msgstr "Entrez le ou les domaines que cet administrateur confiné administrera" #: ../sepolicy/sepolicy.py:621 msgid "name of policy to generate" msgstr "nom de la stratégie à créer" #: ../sepolicy/sepolicy.py:628 msgid "path in which the generated policy files will be stored" msgstr "chemin dans lequel seront stockés les fichiers de la stratégie créée" #: ../sepolicy/sepolicy.py:630 msgid "path to which the confined processes will need to write" msgstr "chemin dans lequel les traitements confinés auront besoin d’écrire" #: ../sepolicy/sepolicy.py:631 msgid "Policy types which require a command" msgstr "Types de stratégie nécessitant une commande" #: ../sepolicy/sepolicy.py:635 ../sepolicy/sepolicy.py:638 #: ../sepolicy/sepolicy.py:641 ../sepolicy/sepolicy.py:644 #: ../sepolicy/sepolicy.py:647 ../sepolicy/sepolicy.py:653 #: ../sepolicy/sepolicy.py:656 ../sepolicy/sepolicy.py:659 #: ../sepolicy/sepolicy.py:665 ../sepolicy/sepolicy.py:668 #: ../sepolicy/sepolicy.py:671 ../sepolicy/sepolicy.py:674 #, python-format msgid "Generate '%s' policy" msgstr "Créer la stratégie « %s »" #: ../sepolicy/sepolicy.py:662 #, python-format msgid "Generate '%s' policy " msgstr "Créer la stratégie « %s » " #: ../sepolicy/sepolicy.py:676 msgid "executable to confine" msgstr "Exécutable à confiner" #: ../sepolicy/sepolicy.py:681 msgid "commands" msgstr "commandes" #: ../sepolicy/sepolicy.py:684 msgid "Alternate SELinux policy, defaults to /sys/fs/selinux/policy" msgstr "Stratégie SELinux alternative, par défaut /sys/fs/selinux/policy" #: ../sepolicy/sepolicy/sepolicy.glade:22 #: ../sepolicy/sepolicy/sepolicy.glade:4312 msgid "Applications" msgstr "Applications" #: ../sepolicy/sepolicy/sepolicy.glade:49 msgid "Select domain" msgstr "Sélectionner le domaine" #: ../sepolicy/sepolicy/sepolicy.glade:184 #: ../sepolicy/sepolicy/sepolicy.glade:4349 #: ../sepolicy/sepolicy/sepolicy.glade:4442 #: ../sepolicy/sepolicy/sepolicy.glade:4588 #: ../sepolicy/sepolicy/sepolicy.glade:4737 #: ../sepolicy/sepolicy/sepolicy.glade:4871 #: ../sepolicy/sepolicy/sepolicy.glade:5012 #: ../sepolicy/sepolicy/sepolicy.glade:5085 #: ../sepolicy/sepolicy/sepolicy.glade:5220 msgid "Select" msgstr "Sélectionner" #: ../sepolicy/sepolicy/sepolicy.glade:199 #: ../sepolicy/sepolicy/sepolicy.glade:533 #: ../sepolicy/sepolicy/sepolicy.glade:678 #: ../sepolicy/sepolicy/sepolicy.glade:1233 #: ../sepolicy/sepolicy/sepolicy.glade:1529 #: ../sepolicy/sepolicy/sepolicy.glade:4522 #: ../sepolicy/sepolicy/sepolicy.glade:4672 #: ../sepolicy/sepolicy/sepolicy.glade:4803 #: ../sepolicy/sepolicy/sepolicy.glade:4937 #: ../sepolicy/sepolicy/sepolicy.glade:5155 #: ../sepolicy/sepolicy/sepolicy.glade:5286 #: ../sepolicy/sepolicy/sepolicy.glade:5446 msgid "Cancel" msgstr "Annuler" #: ../sepolicy/sepolicy/sepolicy.glade:326 msgid "" "The entry that was entered is incorrect. Please try again in the " "ex:/.../... format." msgstr "" "L’entrée saisie est incorrecte. Veuillez réessayer sous le format " "ex:/.../... ." #: ../sepolicy/sepolicy/sepolicy.glade:352 msgid "Retry" msgstr "Réessayer" #: ../sepolicy/sepolicy/sepolicy.glade:436 #: ../sepolicy/sepolicy/sepolicy.glade:1114 #: ../sepolicy/sepolicy/sepolicy.glade:1362 #: ../sepolicy/sepolicy/sepolicy.glade:5314 msgid "Network Port Definitions" msgstr "Définitions des ports réseau" #: ../sepolicy/sepolicy/sepolicy.glade:452 msgid "" "Add file Equivalence Mapping. Mapping will be created when Update is " "applied." msgstr "" "Ajouter le mappage d’équivalence. Le mappage sera créé une fois la mise à " "jour (« Update ») appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:477 #: ../sepolicy/sepolicy/sepolicy.glade:4028 msgid "Path" msgstr "Chemin" #: ../sepolicy/sepolicy/sepolicy.glade:487 #: ../sepolicy/sepolicy/sepolicy.glade:5366 msgid "" "Specify a new SELinux user name. By convention SELinux User names usually " "end in an _u." msgstr "" "Spécifiez un nouveau nom d’utilisateur SELinux. Par convention, les noms " "d’utilisateur SELinux se terminent habituellement par _u." #: ../sepolicy/sepolicy/sepolicy.glade:491 msgid "Enter the path to which you want to setup an equivalence label." msgstr "" "Saisissez le chemin sur lequel vous souhaitez installer une étiquette " "d’équivalence." #: ../sepolicy/sepolicy/sepolicy.glade:504 #: ../sepolicy/sepolicy/sepolicy.glade:4045 #: ../sepolicy/sepolicy/sepolicy.glade:4763 msgid "Equivalence Path" msgstr "Chemin d’équivalence" #: ../sepolicy/sepolicy/sepolicy.glade:518 #: ../sepolicy/sepolicy/sepolicy.glade:663 #: ../sepolicy/sepolicy/sepolicy.glade:1218 #: ../sepolicy/sepolicy/sepolicy.glade:1514 #: ../sepolicy/sepolicy/sepolicy.glade:5431 msgid "Save to update" msgstr "Enregistrer pour mettre à jour" #: ../sepolicy/sepolicy/sepolicy.glade:558 msgid "" "Specify the mapping between the new path and the equivalence path. " "Everything under this new path will be labeled as if they were under the " "equivalence path." msgstr "" "Spécifier le mappage entre le nouveau chemin et le chemin d’équivalence. " "Tout ce qui se trouve sous ce nouveau chemin sera étiqueté comme si cela se " "trouvait sous le chemin d’équivalence." #: ../sepolicy/sepolicy/sepolicy.glade:615 msgid "Add a file" msgstr "Ajouter un fichier" #: ../sepolicy/sepolicy/sepolicy.glade:632 msgid "" " File Labeling for . File labels will be created " "when update is applied." msgstr "" " Étiquetage du fichier pour le . Les " "étiquettes de fichiers seront créées une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:705 #: ../sepolicy/sepolicy/sepolicy.glade:1479 msgid "MLS" msgstr "MLS" #: ../sepolicy/sepolicy/sepolicy.glade:741 #: ../sepolicy/sepolicy/sepolicy.glade:2298 #: ../sepolicy/sepolicy/sepolicy.glade:2410 #: ../sepolicy/sepolicy/sepolicy.glade:2532 #: ../sepolicy/sepolicy/sepolicy.glade:4482 msgid "Class" msgstr "Classe" #: ../sepolicy/sepolicy/sepolicy.glade:757 msgid "Type" msgstr "Type" #: ../sepolicy/sepolicy/sepolicy.glade:771 msgid "" "Select the file class to which this label will be applied. Defaults to all " "classes." msgstr "" "Sélectionner la classe du fichier à laquelle cette étiquette sera appliquée. " "Par défaut, celle-ci est appliquée à toutes les classes." #: ../sepolicy/sepolicy/sepolicy.glade:798 msgid "Make Path Recursive" msgstr "Rendre le chemin récursif" #: ../sepolicy/sepolicy/sepolicy.glade:802 msgid "" "Select Make Path Recursive if you want to apply this label to all children " "of the specified directory path. objects under the directory to have this " "label." msgstr "" "Sélectionnez « Rendre le chemin récursif » si vous souhaitez appliquer " "l’étiquette de manière récursive à tous les enfants du chemin indiqué. Les " "objets sous ce répertoire se verront attribuer cette étiquette." #: ../sepolicy/sepolicy/sepolicy.glade:815 msgid "Browse" msgstr "Parcourir" #: ../sepolicy/sepolicy/sepolicy.glade:819 msgid "Browse to select the file/directory for labeling." msgstr "" "Parcourir pour sélectionner le fichier ou répertoire pour l’étiquetage." #: ../sepolicy/sepolicy/sepolicy.glade:863 msgid "Path " msgstr "Chemin " #: ../sepolicy/sepolicy/sepolicy.glade:874 msgid "" "Specify the path using regular expressions that you would like to modify the " "labeling." msgstr "" "Spécifiez le chemin en utilisant des expressions régulières que vous " "souhaitez voir modifier l’étiquetage." #: ../sepolicy/sepolicy/sepolicy.glade:896 msgid "Select the SELinux file type to assign to this path." msgstr "Sélectionner le type de fichier SELinux à assigner à ce chemin." #: ../sepolicy/sepolicy/sepolicy.glade:923 msgid "Enter the MLS Label to assign to this file path." msgstr "Saisissez l’étiquette MLS à assigner à ce chemin de fichier." #: ../sepolicy/sepolicy/sepolicy.glade:927 msgid "SELinux MLS Label you wish to assign to this path." msgstr "Étiquette MLS SELinux que vous souhaitez assigner à ce chemin." #: ../sepolicy/sepolicy/sepolicy.glade:1064 msgid "Analyzing Policy..." msgstr "Analyse de la stratégie..." #: ../sepolicy/sepolicy/sepolicy.glade:1131 msgid "" "Add Login Mapping. Login Mapping will be created when update is applied." msgstr "" "Ajouter le mappage de connexion. Le mappage de connexion sera créé une fois " "la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:1166 msgid "" "Enter the login user name of the user to which you wish to add SELinux User " "confinement." msgstr "" "Saisissez le nom d’utilisateur de connexion de l’utilisateur auquel vous " "souhaitez ajouter le confinement d’utilisateur SELinux." #: ../sepolicy/sepolicy/sepolicy.glade:1195 msgid "" "Select the SELinux User to assign to this login user. Login users by " "default get assigned by the __default__ user." msgstr "" "Sélectionnez l’utilisateur SELinux à assigner à cet utilisateur de " "connexion. Par défaut, les utilisateurs de connexion sont assignés par " "l’utilisateur « __default__ user »." #: ../sepolicy/sepolicy/sepolicy.glade:1258 msgid "" "Enter MLS/MCS Range for this login User. Defaults to the range for the " "Selected SELinux User." msgstr "" "Saisissez la plage MLS/MCS pour cet utilisateur de connexion. Défini par " "défaut à la plage de l’utilisateur SELinux sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:1261 #: ../sepolicy/sepolicy/sepolicy.glade:3174 #: ../sepolicy/sepolicy/sepolicy.glade:3295 #: ../sepolicy/sepolicy/sepolicy.glade:5396 msgid "MLS Range" msgstr "Plage MLS" #: ../sepolicy/sepolicy/sepolicy.glade:1273 msgid "" "Specify the MLS Range for this user to login in with. Defaults to the " "selected SELinux Users MLS Range." msgstr "" "Spécifiez la plage MLS pour la connexion de cet utilisateur. Défini par " "défaut aux plages MLS des utilisateurs SELinux sélectionnés." #: ../sepolicy/sepolicy/sepolicy.glade:1379 msgid "" " Network Port for . Ports will be created when " "update is applied." msgstr "" " Port réseau pour le . Les ports seront " "créés une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:1417 msgid "Enter the port number or range to which you want to add a port type." msgstr "" "Saisissez le numéro ou la plage de port auquel vous souhaitez ajouter un " "type." #: ../sepolicy/sepolicy/sepolicy.glade:1433 #: ../sepolicy/sepolicy/sepolicy.glade:2650 #: ../sepolicy/sepolicy/sepolicy.glade:2748 #: ../sepolicy/sepolicy/sepolicy.glade:4615 msgid "Protocol" msgstr "Protocole" #: ../sepolicy/sepolicy/sepolicy.glade:1447 msgid "Port Type" msgstr "Type de port" #: ../sepolicy/sepolicy/sepolicy.glade:1492 msgid "Select the port type you want to assign to the specified port number." msgstr "" "Sélectionnez le type de port que vous souhaitez assigner au numéro de port." #: ../sepolicy/sepolicy/sepolicy.glade:1556 msgid "tcp" msgstr "tcp" #: ../sepolicy/sepolicy/sepolicy.glade:1560 msgid "" "Select tcp if the port type should be assigned to tcp port numbers." msgstr "" "Sélectionnez tcp si le type du port doit être assigné aux numéros des " "ports tcp." #: ../sepolicy/sepolicy/sepolicy.glade:1573 msgid "udp" msgstr "udp" #: ../sepolicy/sepolicy/sepolicy.glade:1577 msgid "" "Select udp if the port type should be assigned to udp port numbers." msgstr "" "Sélectionnez udp si le type du port doit être assigné aux numéros des " "ports udp." #: ../sepolicy/sepolicy/sepolicy.glade:1599 msgid "Enter the MLS Label to assign to this port." msgstr "Saisissez l’étiquette MLS à assigner à ce port." #: ../sepolicy/sepolicy/sepolicy.glade:1701 msgid "SELinux Configuration" msgstr "Configuration SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:1735 msgid "Select..." msgstr "Sélectionner..." #: ../sepolicy/sepolicy/sepolicy.glade:1784 #: ../sepolicy/sepolicy/sepolicy.glade:2204 msgid "Booleans" msgstr "Booléens" #: ../sepolicy/sepolicy/sepolicy.glade:1788 msgid "" "Display boolean information that can be used to modify the policy for the " "'selected domain'." msgstr "" "Affiche les informations de booléens qui peuvent être utilisées pour " "modifier la stratégie du domaine sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:1802 #: ../sepolicy/sepolicy/sepolicy.glade:2589 msgid "Files" msgstr "Fichiers" #: ../sepolicy/sepolicy/sepolicy.glade:1806 msgid "" "Display file type information that can be used by the 'selected domain'." msgstr "" "Affiche les informations de types de fichiers qui peuvent être utilisés par " "le domaine sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:1820 #: ../sepolicy/sepolicy/sepolicy.glade:2822 msgid "Network" msgstr "Réseau" #: ../sepolicy/sepolicy/sepolicy.glade:1824 msgid "" "Display network ports to which the 'selected domain' can connect or listen " "to." msgstr "" "Affiche les ports réseau auxquels le domaine sélectionné peut se connecter " "ou écouter." #: ../sepolicy/sepolicy/sepolicy.glade:1838 #: ../sepolicy/sepolicy/sepolicy.glade:3103 msgid "Transitions" msgstr "Transitions" #: ../sepolicy/sepolicy/sepolicy.glade:1842 msgid "" "Display applications that can transition into or out of the 'selected " "domain'." msgstr "" "Affiche les applications qui peuvent faire la transition dans ou à travers " "le domaine sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:1856 #: ../sepolicy/sepolicy/sepolicy.glade:3204 msgid "Login Mapping" msgstr "Mappage de connexion" #: ../sepolicy/sepolicy/sepolicy.glade:1859 #: ../sepolicy/sepolicy/sepolicy.glade:1876 #: ../sepolicy/sepolicy/sepolicy.glade:1893 msgid "Manage the SELinux configuration" msgstr "Gérer la configuration SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:1873 #: ../sepolicy/sepolicy/sepolicy.glade:3326 msgid "SELinux Users" msgstr "Utilisateurs SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:1907 #: ../sepolicy/sepolicy/sepolicy.glade:3998 msgid "Lockdown" msgstr "Verrouillage" #: ../sepolicy/sepolicy/sepolicy.glade:1910 msgid "" "Lockdown the SELinux System.\n" "This screen can be used to turn up the SELinux Protections." msgstr "" "Verrouiller le système SELinux.\n" "Cet écran peut être utilisé pour activer les protections SELinux." #: ../sepolicy/sepolicy/sepolicy.glade:1925 msgid "radiobutton" msgstr "bouton radio" #: ../sepolicy/sepolicy/sepolicy.glade:1985 msgid "Filter" msgstr "Filtre" #: ../sepolicy/sepolicy/sepolicy.glade:2013 msgid "Show Modified Only" msgstr "N’afficher que les modifiés" #: ../sepolicy/sepolicy/sepolicy.glade:2052 msgid "Mislabeled files exist" msgstr "Il existe des fichiers mal étiquetés" #: ../sepolicy/sepolicy/sepolicy.glade:2072 msgid "Show mislabeled files only" msgstr "Uniquement afficher les fichiers mal étiquetés" #: ../sepolicy/sepolicy/sepolicy.glade:2112 #: ../sepolicy/sepolicy/sepolicy.glade:3226 msgid "" "If-Then-Else rules written in policy that can\n" "allow alternative access control." msgstr "" "Règles If-Then-Else inscrites dans la stratégie pouvant\n" " autoriser un contrôle d’accès alternatif." #: ../sepolicy/sepolicy/sepolicy.glade:2124 msgid "Enabled" msgstr "Activé" #: ../sepolicy/sepolicy/sepolicy.glade:2175 msgid "Name" msgstr "Nom" #: ../sepolicy/sepolicy/sepolicy.glade:2244 #: ../sepolicy/sepolicy/sepolicy.glade:2356 #: ../sepolicy/sepolicy/sepolicy.glade:2474 #: ../sepolicy/sepolicy/sepolicy.glade:4455 #: ../sepolicy/sepolicy/sepolicy.glade:4750 msgid "File Path" msgstr "Chemin du fichier" #: ../sepolicy/sepolicy/sepolicy.glade:2280 #: ../sepolicy/sepolicy/sepolicy.glade:2391 msgid "SELinux File Type" msgstr "Type de fichier SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:2324 msgid "File path used to enter the 'selected domain'." msgstr "Chemin du fichier utilisé pour entrer dans le domaine sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:2325 msgid "Executable Files" msgstr "Fichiers exécutables" #: ../sepolicy/sepolicy/sepolicy.glade:2440 msgid "Files to which the 'selected domain' can write." msgstr "Fichiers dans lesquels le domaine sélectionné peut écrire." #: ../sepolicy/sepolicy/sepolicy.glade:2441 msgid "Writable files" msgstr "Fichiers accessibles en écriture" #: ../sepolicy/sepolicy/sepolicy.glade:2563 msgid "File Types defined for the 'selected domain'." msgstr "Types de fichiers définis pour le domaine sélectionné." #: ../sepolicy/sepolicy/sepolicy.glade:2564 msgid "Application File Types" msgstr "Types des fichiers d’application" #: ../sepolicy/sepolicy/sepolicy.glade:2631 #: ../sepolicy/sepolicy/sepolicy.glade:2730 #: ../sepolicy/sepolicy/sepolicy.glade:4601 msgid "Port" msgstr "Port" #: ../sepolicy/sepolicy/sepolicy.glade:2696 msgid "Network Ports to which the 'selected domain' is allowed to connect." msgstr "" "Ports réseaux auxquels le domaine sélectionné est autorisé à se connecter." #: ../sepolicy/sepolicy/sepolicy.glade:2697 msgid "Outbound" msgstr "Sortant" #: ../sepolicy/sepolicy/sepolicy.glade:2796 msgid "Network Ports to which the 'selected domain' is allowed to listen." msgstr "Ports réseaux que le domaine sélectionné est autorisé à écouter." #: ../sepolicy/sepolicy/sepolicy.glade:2797 msgid "Inbound" msgstr "Entrant" #: ../sepolicy/sepolicy/sepolicy.glade:2858 #: ../sepolicy/sepolicy/sepolicy.glade:2938 msgid "" "Boolean\n" "Enabled" msgstr "" "Booléen\n" "Activé" #: ../sepolicy/sepolicy/sepolicy.glade:2874 #: ../sepolicy/sepolicy/sepolicy.glade:2970 msgid "Executable File" msgstr "Fichier exécutable" #: ../sepolicy/sepolicy/sepolicy.glade:2891 msgid "SELinux Application Type" msgstr "Type d’application SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:2912 msgid "" "Executables which will transition to a different domain, when the 'selected " "domain' executes them." msgstr "" "Exécutables qui feront la transition vers un domaine différent, quand le " "domaine sélectionné l’exécutera." #: ../sepolicy/sepolicy/sepolicy.glade:2915 msgid "Application Transitions From 'select domain'" msgstr "" "L’application effectue une transition à partir du « domaine sélectionné »" #: ../sepolicy/sepolicy/sepolicy.glade:2954 msgid "Calling Process Domain" msgstr "Appel du domaine des processus" #: ../sepolicy/sepolicy/sepolicy.glade:2994 msgid "" "Executables which will transition to the 'selected domain', when executing a " "selected domains entrypoint." msgstr "" "Exécutables qui feront la transition vers le domaine sélectionné, lors de " "l’exécution d’un point d’entrée des domaines sélectionnés." #: ../sepolicy/sepolicy/sepolicy.glade:2995 msgid "Application Transitions Into 'select domain'" msgstr "L’application effectue une transition vers un « domaine sélectionné »" #: ../sepolicy/sepolicy/sepolicy.glade:3010 msgid "" "File Transitions define what happens when the current domain creates the " "content of a particular class in a directory of the destination type. " "Optionally a file name could be specified for the transition." msgstr "" "Les transitions de fichiers définissent ce qui se produit lorsque le domaine " "actuel crée le contenu d’une classe particulière dans un répertoire du type " "destinataire. Optionnellement, un nom de fichier peut être spécifié pour la " "transition." #: ../sepolicy/sepolicy/sepolicy.glade:3018 msgid "SELinux Directory Type" msgstr "Type de répertoire SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:3031 msgid "Destination Class" msgstr "Classe destinataire" #: ../sepolicy/sepolicy/sepolicy.glade:3045 msgid "SELinux Destination Type" msgstr "Type destinataire SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:3058 msgid "File Name" msgstr "Nom du fichier" #: ../sepolicy/sepolicy/sepolicy.glade:3080 msgid "File Transitions From 'select domain'" msgstr "Le fichier effectue une transition à partir du « domaine sélectionné »" #: ../sepolicy/sepolicy/sepolicy.glade:3279 #: ../sepolicy/sepolicy/sepolicy.glade:5490 msgid "Default Level" msgstr "Niveau par défaut" #: ../sepolicy/sepolicy/sepolicy.glade:3365 msgid "Select the system mode when the system first boots up" msgstr "" "Sélectionnez le mode du système lorsque le système démarre pour la première " "fois" #: ../sepolicy/sepolicy/sepolicy.glade:3377 #: ../sepolicy/sepolicy/sepolicy.glade:3451 msgid "Enforcing" msgstr "Autoritaire" #: ../sepolicy/sepolicy/sepolicy.glade:3396 #: ../sepolicy/sepolicy/sepolicy.glade:3469 msgid "Permissive" msgstr "Permissif" #: ../sepolicy/sepolicy/sepolicy.glade:3438 msgid "Select the system mode for the current session" msgstr "Sélectionnez le mode du système pour la session actuelle" #: ../sepolicy/sepolicy/sepolicy.glade:3515 msgid "System Policy Type:" msgstr "Type de stratégie du système :" #: ../sepolicy/sepolicy/sepolicy.glade:3576 msgid "System Mode" msgstr "Mode du système" #: ../sepolicy/sepolicy/sepolicy.glade:3614 msgid "Import system settings from another machine" msgstr "Importer les paramètres système d’une autre machine" #: ../sepolicy/sepolicy/sepolicy.glade:3622 msgid "Import" msgstr "Importer" #: ../sepolicy/sepolicy/sepolicy.glade:3641 msgid "Export system settings to a file" msgstr "Exporter les paramètres système vers un fichier" #: ../sepolicy/sepolicy/sepolicy.glade:3651 msgid "Export" msgstr "Exporter" #: ../sepolicy/sepolicy/sepolicy.glade:3670 msgid "Relabel all files back to system defaults on reboot" msgstr "" "Étiqueter à nouveau tous les fichiers selon leurs valeurs par défaut lors du " "redémarrage" #: ../sepolicy/sepolicy/sepolicy.glade:3765 msgid "System Configuration" msgstr "Configuration du système" #: ../sepolicy/sepolicy/sepolicy.glade:3812 #: ../sepolicy/sepolicy/sepolicy.glade:3830 msgid "" "An unconfined domain is a process label that allows the process to do what " "it wants, without SELinux interfering. Applications started at boot by the " "init system that SELinux do not have defined SELinux policy will run as " "unconfined if this module is enabled. Disabling it means all daemons will " "now be confined. To disable the unconfined_t user you must first remove " "unconfined_t from the users/login screens." msgstr "" "Un domaine non confiné est une étiquette de processus autorisant le " "processus à faire ce qu’il veut, sans que SELinux n’interfère. Les " "applications lancées au démarrage par le système init que SELinux n’a pas " "défini dans la stratégie SELinux seront exécutées de manière non confinée si " "ce module est activé. Le désactiver signifie que tous les démons seront " "maintenant confinés. Pour désactiver l’utilisateur « unconfined_t », vous " "devez d’abord supprimer « unconfined_t » des écrans de connexion ou des " "utilisateurs." #: ../sepolicy/sepolicy/sepolicy.glade:3848 msgid "Disable ability to run unconfined system processes?" msgstr "" "Désactiver la capacité d’exécution de processus système non confinés ?" #: ../sepolicy/sepolicy/sepolicy.glade:3876 #: ../sepolicy/sepolicy/sepolicy.glade:3893 #: ../sepolicy/sepolicy/sepolicy.glade:3939 #: ../sepolicy/sepolicy/sepolicy.glade:3956 msgid "" "A permissive domain is a process label that allows the process to do what it " "wants, with SELinux only logging the denials, but not enforcing them. " "Usually permissive domains indicate experimental policy, disabling the " "module could cause SELinux to deny access to a domain, that should be " "allowed." msgstr "" "Un domaine permissif est une étiquette de processus autorisant le processus " "à faire ce qu’il veut, SELinux ne journalise que les refus, mais ne les " "applique pas. Les domaines permissifs indiquent habituellement une stratégie " "expérimentale, désactiver le module pourrait causer à SELinux de refuser " "l’accès à un domaine qui devrait être autorisé." #: ../sepolicy/sepolicy/sepolicy.glade:3911 msgid "Disable all permissive processes?" msgstr "Désactiver tous les processus permissifs ?" #: ../sepolicy/sepolicy/sepolicy.glade:3977 msgid "Deny all processes from ptracing or debugging other processes?" msgstr "" "Refuser à tous les processus d’effectuer le ptracing ou le débogage " "d’autres processus ?" #: ../sepolicy/sepolicy/sepolicy.glade:4014 msgid "" "File equivalence cause the system to label content under the new path as if " "it were under the equivalence path." msgstr "" "L’équivalence de fichier permet au système d’étiqueter un contenu sous le " "nouveau chemin comme s’il se trouvait sous le chemin d’équivalence." #: ../sepolicy/sepolicy/sepolicy.glade:4070 msgid "Files Equivalence" msgstr "Équivalence de fichiers" #: ../sepolicy/sepolicy/sepolicy.glade:4083 msgid "...SELECT TO VIEW DATA..." msgstr "...SÉLECTIONNER POUR AFFICHER LES DONNÉES..." #: ../sepolicy/sepolicy/sepolicy.glade:4114 msgid "Delete" msgstr "Supprimer" #: ../sepolicy/sepolicy/sepolicy.glade:4130 msgid "Modify" msgstr "Modifier" #: ../sepolicy/sepolicy/sepolicy.glade:4145 msgid "Add" msgstr "Ajouter" #: ../sepolicy/sepolicy/sepolicy.glade:4191 msgid "Revert" msgstr "Rétablir" #: ../sepolicy/sepolicy/sepolicy.glade:4196 msgid "" "Revert button will launch a dialog window which allows you to revert changes " "within the current transaction." msgstr "" "Le bouton Rétablir lance une fenêtre vous permettant de rétablir des " "modifications dans la transaction actuelle." #: ../sepolicy/sepolicy/sepolicy.glade:4213 msgid "Commit all changes in your current transaction to the server." msgstr "" "Committer toutes les modifications de votre transaction sur le serveur." #: ../sepolicy/sepolicy/sepolicy.glade:4261 msgid "Applications - Advanced Search" msgstr "Applications - Recherche avancée" #: ../sepolicy/sepolicy/sepolicy.glade:4326 msgid "Process Types" msgstr "Types de processus" #: ../sepolicy/sepolicy/sepolicy.glade:4367 msgid "More Details" msgstr "Plus de détails" #: ../sepolicy/sepolicy/sepolicy.glade:4403 #: ../sepolicy/sepolicy/sepolicy.glade:4697 msgid "Delete Modified File Labeling" msgstr "Supprimer l’étiquetage des fichiers modifiés" #: ../sepolicy/sepolicy/sepolicy.glade:4421 msgid "" "Select file labeling to delete. File labeling will be deleted when update is " "applied." msgstr "" "Sélectionnez l’étiquetage de fichier à supprimer. L’étiquetage de fichier " "sera supprimé une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:4468 msgid "SELinux File Label" msgstr "Étiquette du fichier SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:4507 #: ../sepolicy/sepolicy/sepolicy.glade:4657 #: ../sepolicy/sepolicy/sepolicy.glade:4788 #: ../sepolicy/sepolicy/sepolicy.glade:4922 #: ../sepolicy/sepolicy/sepolicy.glade:5271 msgid "Save to Update" msgstr "Enregistrer pour mettre à jour" #: ../sepolicy/sepolicy/sepolicy.glade:4547 msgid "Delete Modified Ports" msgstr "Supprimer les ports modifiés" #: ../sepolicy/sepolicy/sepolicy.glade:4565 msgid "Select ports to delete. Ports will be deleted when update is applied." msgstr "" "Sélectionner les ports à supprimer. Les ports seront supprimés une fois la " "mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:4715 msgid "" "Select file equivalence labeling to delete. File equivalence labeling will " "be deleted when update is applied." msgstr "" "Sélectionnez l’étiquetage d’équivalence de fichiers à supprimer. " "L’étiquetage d’équivalence de fichiers sera supprimé une fois la mise à jour " "appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:4831 #: ../sepolicy/sepolicy/sepolicy.glade:5180 msgid "Delete Modified Users Mapping." msgstr "Supprimer le mappage des utilisateurs modifiés." #: ../sepolicy/sepolicy/sepolicy.glade:4849 msgid "" "Select login user mapping to delete. Login user mapping will be deleted when " "update is applied." msgstr "" "Sélectionnez le mappage d’utilisateur de connexion à supprimer. Le mappage " "d’utilisateur de connexion sera supprimé une fois la mise à jour supprimée." #: ../sepolicy/sepolicy/sepolicy.glade:4884 msgid "Login name" msgstr "Nom de connexion" #: ../sepolicy/sepolicy/sepolicy.glade:4965 msgid "More Types" msgstr "Plus de types" #: ../sepolicy/sepolicy/sepolicy.glade:4992 msgid "Types" msgstr "Types" #: ../sepolicy/sepolicy/sepolicy.glade:5051 msgid "" "Review the updates you have made before committing them to the system. To " "reset an item, uncheck the checkbox. All items checked will be updated in " "the system when you select update." msgstr "" "Examinez les mises à jour effectuées avant de les committer sur le système. " "Pour réinitialiser un élément, veuillez décocher la case. Tous les éléments " "cochés seront mis à jour dans le système si vous sélectionnez mettre à jour." #: ../sepolicy/sepolicy/sepolicy.glade:5114 msgid "Action" msgstr "Action" #: ../sepolicy/sepolicy/sepolicy.glade:5140 msgid "Apply" msgstr "Appliquer" #: ../sepolicy/sepolicy/sepolicy.glade:5198 msgid "" "Select users mapping to delete.Users mapping will be deleted when update is " "applied." msgstr "" "Sélectionnez le mappages des utilisateurs à supprimer. Le mappage des " "utilisateurs sera supprimé une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:5246 msgid "SELinux Username" msgstr "Nom d’utilisateur SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:5331 msgid "" "Add User Roles. SELinux User Roles will be created when Update is applied." msgstr "" "Ajouter des rôles utilisateur. Les rôles utilisateur SELinux seront créés " "une fois la mise à jour appliquée." #: ../sepolicy/sepolicy/sepolicy.glade:5356 msgid "SELinux User Name" msgstr "Nom d’utilisateur SELinux" #: ../sepolicy/sepolicy/sepolicy.glade:5471 msgid "" "Enter MLS/MCS Range for this SELinux User.\n" "s0-s0:c1023" msgstr "" "Saisissez la plage MLS/MCS pour cet utilisateur SELinux.\n" "s0-s0:c1023" #: ../sepolicy/sepolicy/sepolicy.glade:5502 msgid "" "Specify the default level that you would like this SELinux user to login " "with. Defaults to s0." msgstr "" "Spécifiez le niveau par défaut avec lequel vous souhaitez que cet " "utilisateur SELinux se connecte. La valeur par défaut est s0." #: ../sepolicy/sepolicy/sepolicy.glade:5506 msgid "Enter Default Level for SELinux User to login with. Default s0" msgstr "" "Saisissez le niveau par défaut avec lequel l’utilisateur SELinux se " "connectera. La valeur par défaut est s0" #~ msgid "******************** IMPORTANT ***********************\n" #~ msgstr "******************** IMPORTANT ***********************\n" #, python-format #~ msgid "%s is already in %s" #~ msgstr "%s se trouve déjà dans %s" #, python-format #~ msgid "%s is not in %s" #~ msgstr "%s ne se trouve pas dans %s" #~ msgid "" #~ "The sepolgen python module is required to setup permissive domains.\n" #~ "In some distributions it is included in the policycoreutils-devel " #~ "package.\n" #~ "# yum install policycoreutils-devel\n" #~ "Or similar for your distro." #~ msgstr "" #~ "Le module python sepolgen est requis pour configurer les domaines " #~ "permissifs.\n" #~ "Dans la plupart des distributions, il est inclus dans le paquet " #~ "policycoreutils-devel.\n" #~ "# yum install policycoreutils-devel\n" #~ "Ou la commande équivalente de votre distribution." #, python-format #~ msgid "Could not create a key for %s/%s" #~ msgstr "Impossible de créer une clef pour %s/%s" #, python-format #~ msgid "Could not create context for %s/%s" #~ msgstr "Impossible de créer le contexte pour %s/%s" #, python-format #~ msgid "Could not create a key for %s/%d" #~ msgstr "Impossible de créer une clef pour %s/%d" #~ msgid "Boolean name" #~ msgstr "Nom de booléen" #~ msgid "file_spec" #~ msgstr "file_spec" #~ msgid "Protocol udp or tcp is required" #~ msgstr "Protocole udp ou tcp obligatoire"