harbor/src/portal/src/i18n/lang/fr-fr-lang.json

1817 lines
96 KiB
JSON
Raw Normal View History

{
"APP_TITLE": {
"VMW_HARBOR": "Harbor",
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Management",
"REG": "Registre",
"HARBOR_SWAGGER": "Harbor Swagger",
"THEME_DARK_TEXT": "SOMBRE",
"THEME_LIGHT_TEXT": "CLAIR"
},
"SIGN_IN": {
"REMEMBER": "Se souvenir de moi",
"INVALID_MSG": "Nom d'utilisateur ou mot de passe invalide.",
"FORGOT_PWD": "Mot de passe oublié",
"HEADER_LINK": "S'identifier",
"CORE_SERVICE_NOT_AVAILABLE": "Service Core indisponible.",
"OR": "OU",
"VIA_LOCAL_DB": "LOGIN VIA BASE LOCALE"
},
"SIGN_UP": {
"TITLE": "S'inscrire"
},
"BUTTON": {
"STOP": "STOP",
"CANCEL": "ANNULER",
"OK": "OK",
"DELETE": "SUPPRIMER",
"LOG_IN": "S'IDENTIFIER",
"LOG_IN_OIDC": "Connexion via fournisseur OIDC",
"SIGN_UP_LINK": "Ouvrir un compte",
"SIGN_UP": "S'INSCRIRE",
"CONFIRM": "CONFIRMER",
"SEND": "ENVOYER",
"SAVE": "SAUVEGARDER",
"TEST_MAIL": "TESTER LE SERVEUR MAIL",
"CLOSE": "FERMER",
"TEST_LDAP": "TESTER LE SERVEUR LDAP",
"TEST_OIDC": "TESTER LE SERVEUR OIDC",
"MORE_INFO": "Plus d'informations...",
"YES": "OUI",
"NO": "NON",
"NEGATIVE": "NEGATIF",
"COPY": "COPIER",
"ACTIONS": "Actions",
"BROWSE": "Browse",
"UPLOAD": "Upload",
"NO_FILE": "No file selected",
"ADD": "ADD",
"RUN": "RUN",
"CONTINUE": "CONTINUER",
"ENABLE": "ACTIVER",
"DISABLE": "DESACTIVER"
},
"BATCH": {
"DELETED_SUCCESS": "Suppression effectuée",
"DELETED_FAILURE": "Suppression echouée",
"SWITCH_SUCCESS": "Bascule effectuée",
"SWITCH_FAILURE": "Bascule échouée",
"REPLICATE_SUCCESS": "Réplication effectuée",
"REPLICATE_FAILURE": "Réplication échouée",
"STOP_SUCCESS": "Arrêt effectué",
"STOP_FAILURE": "Arrêt échoué",
"TIME_OUT": "Temps d'attente de la passerelle dépassé"
},
"TOOLTIP": {
"NAME_FILTER": "Filtrer le nom de la ressource. Laissez vide ou utilisez '**' pour tout inclure. 'library/**' n'inclut que les ressources dans 'library'. Pour plus de patterns, référez-vous au guide d'utilisation.",
"TAG_FILTER": "Filtrer la partie tag/version des ressources. Laissez vide ou utilisez '**' pour tout inclure. '1.0*' n'inclut que les ressources qui commencent par '1.0'. Pour plus de patterns, référez-vous au guide d'utilisation.",
"LABEL_FILTER": "Filtrer les ressources en fonction des labels.",
"RESOURCE_FILTER": "Filtrer le type de ressources.",
"PUSH_BASED": "Pousser les ressources du Harbor local vers le registre distant.",
"PULL_BASED": "Tirer les ressources du registre distant vers le Harbor local.",
"DESTINATION_NAMESPACE": "Specifier l'espace de nom de destination. Si vide, les ressources seront placées sous le même espace de nom que la source.",
"OVERRIDE": "Spécifier s'il faut remplacer les ressources dans la destination si une ressource avec le même nom existe.",
"EMAIL": "L'email doit être une adresse email valide comme name@example.com.",
"USER_NAME": "Ne peut pas contenir de caractères spéciaux et la longueur maximale est de 255 caractères.",
"FULL_NAME": "La longueur maximale est de 20 caractères.",
"COMMENT": "La longueur des commentaires doit être inférieure à 30 caractères.",
"CURRENT_PWD": "Le mot de passe actuel est requis.",
"PASSWORD": "Le mot de passe doit être composé de 8 à 128 caractères avec au moins 1 majuscule, 1 minuscule et 1 chiffre.",
"CONFIRM_PWD": "Les mots de passe ne correspondent pas.",
"SIGN_IN_USERNAME": "Le nom d'utilisateur est obligatoire.",
"SIGN_IN_PWD": "Le mot de passe obligatoire.",
"SIGN_UP_MAIL": "L'email n'est utilisé que pour réinitialiser votre mot de passe.",
"SIGN_UP_REAL_NAME": "Prénom et Nom",
"ITEM_REQUIRED": "Le champ est obligatoire.",
"SCOPE_REQUIRED": "Le champ est obligatoire et doit être au format scope.",
"NUMBER_REQUIRED": "Le champ est obligatoire et doit être numérique.",
"PORT_REQUIRED": "Le champ est obligatoire et doit être un numéro de port valide.",
"CRON_REQUIRED": "Le champ est obligatoire et doit être au format cron.",
"EMAIL_EXISTING": "L'adresse e-mail existe déjà.",
"USER_EXISTING": "Le nom d'utilisateur est déjà utilisé.",
"NONEMPTY": "Ne peut pas être vide",
"REPO_TOOLTIP": "Les utilisateurs ne peuvent effectuer aucune opération sur les images dans ce mode.",
"ENDPOINT_FORMAT": "Le point de terminaison doit commencer par HTTP:// or HTTPS://.",
"OIDC_ENDPOIT_FORMAT": "Le point de terminaison doit commencer par HTTPS://.",
"OIDC_NAME": "Le nom du fournisseur oidc.",
"OIDC_ENDPOINT": "L'url d'un serveur de plainte oidc.",
"OIDC_SCOPE": "Le champ envoyé au serveur au cours de l'authentification oidc. Il doit contenir 'openid', et 'offline_access'. Si vous utilisez google, veuillez supprimer 'offline_access' de ce champ",
"OIDC_VERIFYCERT": "Décocher cette case si votre serveur oidc est hébergé avec un certificat auto-signé.",
"OIDC_AUTOONBOARD": "Ignorer l'écran d'accueil afin que l'utilisateur ne puisse pas modifier son nom d'utilisateur. Le nom d'utilisateur est fourni à partir du ID Token",
"OIDC_USER_CLAIM": "Le nom de la réclamation dans le ID Token à partir duquel le nom d'utilisateur est récupéré. S'il n'est pas spécifié, la valeur par défaut sera 'name'",
"NEW_SECRET": "Le secret doit être composé de 8 à 128 caractères avec au moins 1 majuscule, 1 minuscule et 1 chiffre."
},
"PLACEHOLDER": {
"CURRENT_PWD": "Entrez le mot de passe actuel",
"NEW_PWD": "Entrer un nouveau mot de passe",
"CONFIRM_PWD": "Confirmer le nouveau mot de passe",
"USER_NAME": "Entrez votre nom d'utilisateur",
"MAIL": "Entrez l'adresse e-mail",
"FULL_NAME": "Entrer le nom complet",
"SIGN_IN_NAME": "Nom d'utilisateur",
"SIGN_IN_PWD": "Mot de passe"
},
"PROFILE": {
"TITLE": "Profil Utilisateur",
"USER_NAME": "Nom d'utilisateur",
"EMAIL": "Email",
"FULL_NAME": "Prénom et nom",
"COMMENT": "Commentaires",
"PASSWORD": "Mot de passe",
"SAVE_SUCCESS": "Profil utilisateur sauvegardé avec succès.",
"ADMIN_RENAME_BUTTON": "Changer le nom d'utilisateur",
"ADMIN_RENAME_TIP": "Cliquez sur le bouton pour changer le nom d'utilisateur en \"admin@harbor.local\". Cette opération ne peut pas être annulée.",
"RENAME_SUCCESS": "Renommage effectué !",
"RENAME_CONFIRM_INFO": "Attention, changer le nom d'utilisateur pour \"admin@harbor.local\" ne peut pas être annulé.",
"CLI_PASSWORD": "CLI secret",
"CLI_PASSWORD_TIP": "Vous pouvez utiliser ce secret comme mot de passe quand vous utilisez la CLI de docker/helm pour accéder à harbor.",
"COPY_SUCCESS": "Copie effectuée",
"COPY_ERROR": "Copie échouée",
"ADMIN_CIL_SECRET_BUTTON": "GENERER UN SECRET",
"ADMIN_CIL_SECRET_RESET_BUTTON": "Téléverser votre propre Secret",
"NEW_SECRET": "Secret",
"CONFIRM_SECRET": "Ré-entrez votre Secret",
"GENERATE_SUCCESS": "Mise en place du Cli secret effectuée",
"GENERATE_ERROR": "Mise en place du Cli secret échouée",
"CONFIRM_TITLE_CLI_GENERATE": "Êtes-vous sûr de vouloir régénérer le secret ?",
"CONFIRM_BODY_CLI_GENERATE": "Si vous regénérez le CLI secret, l'ancien sera rejeté"
},
"CHANGE_PWD": {
"TITLE": "Modifier le mot de passe",
"CURRENT_PWD": "Mot de Passe Actuel",
"NEW_PWD": "Nouveau Mot de Passe",
"CONFIRM_PWD": "Confirmer le Mot de Passe",
"SAVE_SUCCESS": "Mot de passe utilisateur modifié avec succès.",
"PASS_TIPS": "8-128 caractères long avec 1 majuscule, 1 minuscule et 1 chiffre"
},
"ACCOUNT_SETTINGS": {
"PROFILE": "Profil Utilisateur",
"CHANGE_PWD": "Modifier le mot de passe",
"ABOUT": "A propos",
"LOGOUT": "Se déconnecter"
},
"GLOBAL_SEARCH": {
"PLACEHOLDER": "Recherche {{param}}...",
"PLACEHOLDER_VIC": "Recherche dans le registre..."
},
Add date/time format setting in portal (#16796) * Add date/time format setting in portal Currently, the format used for rendering dates and times is derived from the language/locale selected by the user. The formats used in the en-US locale ("English" in Harbor's GUI) are ambiguous and hard to understand for many users. For example, is 10/11/21 the 10th of November, 2021, the 11th of October, 2021, or even something else like the 21nd of November, 2010? Even if one does know how to interpret it in theory, such dates are essentially enciphered and must be mentally deciphered by the user every time, incurring unnecessary cognitive load. Similarly, many users are used to the 24-hour clock rather than the 12-hour clock (AM/PM), and so on. This PR adds a dropdown next to the existing language selector that lets the user choose between the default format for the current locale and the internationally standardized, unambiguous ISO 8601 format. For example, when viewing a list of resources, the ISO 8601 option makes points in time display as > 2021-10-11, 13:37 instead of > 10/11/21, 1:37 PM thereby improving the user experience considerably for users not familiar with the US date/time format (or, in general, the default format for the locale they have selected). The localized versions of the "Default" label are copied from `SCANNER.DEFAULT` in each locale. Signed-off-by: Simon Alling <alling.simon@gmail.com> * Fix indentation Signed-off-by: Simon Alling <alling.simon@gmail.com> * Remove redundant localStorage existence check Signed-off-by: Simon Alling <alling.simon@gmail.com> * Run 'npm run lint -- --fix'
2022-05-24 11:45:34 +02:00
"TOP_NAV": {
"DATETIME_RENDERING_DEFAULT": "Défaut"
},
"SIDE_NAV": {
"DASHBOARD": "Tableau de bord",
"PROJECTS": "Projets",
"SYSTEM_MGMT": {
"NAME": "Administration",
"USER": "Utilisateurs",
"GROUP": "Groups",
"REPLICATION": "Réplication",
"CONFIG": "Configuration",
"VULNERABILITY": "Vulnérabilités",
"GARBAGE_COLLECTION": "Garbage Collection",
"INTERROGATION_SERVICES": "Services d'Analyse"
},
"LOGS": "Logs",
"TASKS": "Tâches",
"API_EXPLORER": "Explorateur d'Api",
"HARBOR_API_MANAGEMENT": "Harbor API V2.0",
"HELM_API_MANAGEMENT": "Harbor API",
"DISTRIBUTIONS": {
"NAME": "Distributions",
"INSTANCES": "Instances"
}
},
"USER": {
"ADD_ACTION": "UTILISATEUR",
"ENABLE_ADMIN_ACTION": "Définir comme administrateur",
"DISABLE_ADMIN_ACTION": "Révoquer en tant qu'administrateur",
"DEL_ACTION": "Supprimer",
"FILTER_PLACEHOLDER": "Filtrer les utilisateurs",
"COLUMN_NAME": "Nom",
"COLUMN_ADMIN": "Administrateur",
"COLUMN_EMAIL": "Email",
"COLUMN_REG_NAME": "Date et heure d'enregistrement",
"IS_ADMIN": "Oui",
"IS_NOT_ADMIN": "Non",
"ADD_USER_TITLE": "Nouvel Utilisateur",
"SAVE_SUCCESS": "Nouvel utilisateur créé avec succès.",
"DELETION_TITLE": "Confirmer la suppression utilisateur",
"DELETION_SUMMARY": "Voules-vous supprimer l'utilisateur {{param}} ?",
"DELETE_SUCCESS": "Utilisateur supprimé avec succès.",
"ITEMS": "items",
"OF": "sur",
"RESET_Ok": "Réinitialisation du mot de passe des utilisateurs réussie",
"EXISTING_PASSWORD": "Le nouveau mot de passe ne peut pas être égal à l'ancien",
"UNKNOWN": "Inconnu",
"UNKNOWN_TIP": "Vérifiez SVP que l'utilisateur a le status admin sur le Fournisseur d'Identité si la valeur est \"Inconnu\""
},
"PROJECT": {
"PROJECTS": "Projets",
"NAME": "Nom du Projet",
"ROLE": "Rôle",
"PUBLIC_OR_PRIVATE": "Niveau d'Accès",
"REPO_COUNT": "Nombre de dépôts",
"CHART_COUNT": "Nombre de Charts",
"CREATION_TIME": "Heure de création",
"ACCESS_LEVEL": "Niveau d'Accès",
"PUBLIC": "Public",
"PRIVATE": "Privé",
"MAKE": "Faire",
"NEW_POLICY": "Nouvelle règle de réplication",
"DELETE": "Supprimer",
"ALL_PROJECTS": "Tous les Projets",
"PRIVATE_PROJECTS": "Projets Privés",
"PUBLIC_PROJECTS": "Projets Publics",
"PROJECT": "Projet",
"NEW_PROJECT": "Nouveau Projet",
"NAME_TOOLTIP": "Le nom du projet doit comporter 1~255 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"NAME_IS_REQUIRED": "Le nom du projet est obligatoire.",
"NAME_ALREADY_EXISTS": "Le nom du projet existe déjà.",
"NAME_IS_ILLEGAL": "Le nom du projet est invalide.",
"UNKNOWN_ERROR": "Une erreur inconnue s'est produite lors de la création du projet.",
"ITEMS": "items",
"DELETION_TITLE": "Confirmer la suppression de projet",
"DELETION_SUMMARY": "Voulez-vous supprimer le projet {{param}} ?",
"FILTER_PLACEHOLDER": "Filtrer les Projets",
"REPLICATION_RULE": "Règle de Réplication",
"CREATED_SUCCESS": "Projet créé avec succès.",
"DELETED_SUCCESS": "Projet supprimé avec succès.",
"TOGGLED_SUCCESS": "Projet basculé avec succès.",
"FAILED_TO_DELETE_PROJECT": "Le projet contient des dépôts, des règles de réplication ou des charts Helm et ne peut pas être supprimé.",
"INLINE_HELP_PUBLIC": "Lorsqu'un projet est mis en public, n'importe qui a l'autorisation de lire les dépôts sous ce projet, et l'utilisateur n' a pas besoin d'exécuter \"docker login\" avant de prendre des images de ce projet.",
"OF": "sur",
"COUNT_QUOTA": "Quota de nombre",
"STORAGE_QUOTA": "Quota de stockage",
"COUNT_QUOTA_TIP": "Entrez un entier entre '1' et '100000000', ou '-1' pour un quota illimité",
"STORAGE_QUOTA_TIP": "La limite haute du Quota de stockage n'accepte que des valeurs entières, au maximum '1024TB'. Entrez '-1' pour un quota illimité",
"QUOTA_UNLIMIT_TIP": "Pour un quota illimité, entrez '-1'.",
"TYPE": "Type",
"PROXY_CACHE": "Proxy Cache",
"PROXY_CACHE_TOOLTIP": "Activez cette option pour permettre à ce projet d'agir comme un cache de pull pour un espace de noms particulier dans un registre cible. Harbor ne peut agir en tant que proxy que pour les registres DockerHub et Harbor.",
"ENDPOINT": "Endpoint",
"PROXY_CACHE_ENDPOINT": "Endpoint du Proxy Cache",
"NO_PROJECT": "Nous n'avons trouvé aucun projet."
},
"PROJECT_DETAIL": {
"SUMMARY": "Résumé",
"REPOSITORIES": "Dépôts",
"REPLICATION": "Réplication",
"USERS": "Membres",
"LOGS": "Logs",
"LABELS": "Labels",
"PROJECTS": "Projets",
"CONFIG": "Configuration",
"HELMCHART": "Helm Charts",
"ROBOT_ACCOUNTS": "Comptes Robot",
"WEBHOOKS": "Webhooks",
"IMMUTABLE_TAG": "Immutabilité des Tag",
"POLICY": "Politique"
},
"PROJECT_CONFIG": {
"REGISTRY": "Dépôt du Projet",
"PUBLIC_TOGGLE": "Public",
"PUBLIC_POLICY": "Rendre public un registre de projets rendra tous les dépôts accessibles à tous.",
"SECURITY": "Sécurité de déploiement",
"CONTENT_TRUST_TOGGLE": "Activer la confiance du contenu",
"CONTENT_TRUST_POLCIY": "Autoriser uniquement le déploiement d'images vérifiées.",
"PREVENT_VULNERABLE_TOGGLE": "Empêche les images vulnérables de fonctionner.",
"PREVENT_VULNERABLE_1": "Prévenir les images présentant une vulnérabilité grave de",
"PREVENT_VULNERABLE_2": "et au-dessus d'être déployé.",
"SCAN": "Analyse des vulnérabilités",
"AUTOSCAN_TOGGLE": "Analyse automatique des images lors de l'envoi",
"AUTOSCAN_POLICY": "Analyser automatiquement les images lorsqu'elles sont envoyées au registre du projet."
},
"MEMBER": {
"NEW_USER": "Ajouter un Nouveau Membre",
"NEW_MEMBER": "Nouveau Membre",
"MEMBER": "Membre",
"NAME": "Nom",
"EMAIL": "Email",
"ROLE": "Rôle",
"ADD_USER": "Ajouter un Utilisateur",
"NEW_USER_INFO": "Ajouter un utilisateur pour être membre de ce projet avec le rôle spécifié",
"NEW_GROUP": "Nouveau Groupe",
"IMPORT_GROUP": "Ajouter un Membre au Groupe",
"NEW_GROUP_INFO": "Ajouter un groupe d'utilisateurs existant ou sélectionner un groupe depuis l'annuaire LDAP/AD aux membres du projet",
"ADD_GROUP_SELECT": "Ajouter un groupe d'utilisateurs existant aux membres du projet",
"CREATE_GROUP_SELECT": "Ajouter un groupe depuis l'annuaire LDAP/AD aux membres du projet",
"LDAP_SEARCH_DN": "DN du Groupe LDAP",
"LDAP_SEARCH_NAME": "Nom",
"LDAP_GROUP": "Groupe",
"LDAP_GROUPS": "Groupes",
"LDAP_PROPERTY": "Propriété",
"ACTION": "ACTION",
"USER": " Utilisateur",
"USERS": "Utilisateurs",
"MEMBER_TYPE": "Type de Membre",
"GROUP_TYPE": "Groupe",
"USER_TYPE": "Utilisateur",
"SYS_ADMIN": "Administrateur Système",
"PROJECT_ADMIN": "Administrateur de Projet",
"PROJECT_MAINTAINER": "Préposé à la maintenance",
"DEVELOPER": "Développeur",
"GUEST": "Invité",
"LIMITED_GUEST": "Invité avec droits limités",
"DELETE": "Supprimer",
"ITEMS": "items",
"ACTIONS": "Actions",
"USERNAME_IS_REQUIRED": "Nom d'utilisateur requis",
"USERNAME_DOES_NOT_EXISTS": "Ce nom d'utilisateur n'existe pas.",
"USERNAME_ALREADY_EXISTS": "Ce nom d'utilisateur existe déjà.",
"UNKNOWN_ERROR": "Une erreur inconnue s'est produite lors de l'ajout d'un membre.",
"FILTER_PLACEHOLDER": "Filtre des membres",
"DELETION_TITLE": "Confirmer la suppression d'un membre du projet",
"DELETION_SUMMARY": "Voulez-vous supprimer le membre {{param}} du projet ?",
"ADDED_SUCCESS": "Membre ajouté avec succès.",
"DELETED_SUCCESS": "Membre supprimé avec succès.",
"SWITCHED_SUCCESS": "Rôle du membre changé avec succès.",
"OF": "sur",
"SET_ROLE": "Set Role",
"REMOVE": "Remove",
"GROUP_NAME_REQUIRED": "Le nom du groupe est requis",
"NON_EXISTENT_GROUP": "Ce groupe n'existe pas",
"GROUP_ALREADY_ADDED": "Ce groupe a déjà été ajouté au projet"
},
"ROBOT_ACCOUNT": {
"NAME": "Nom",
"PERMISSIONS": "Permissions",
"TOKEN": "Jeton",
"NEW_ROBOT_ACCOUNT": "Nouveau compte robot",
"ENABLED_STATE": "Etat d'activation",
"CREATETION": "Date et heure de création",
"EXPIRATION": "Date et heure d'expiration",
"NUMBER_REQUIRED": "Le champ est requis et doit être un entier autre que 0.",
"TOKEN_EXPIRATION": "Expiration du Token du compte Robot (jours)",
"DESCRIPTION": "Description",
"ACTION": "Action",
"EDIT": "Editer",
"ITEMS": "items",
"OF": "sur",
"DISABLE_ACCOUNT": "Désactiver le compte",
"ENABLE_ACCOUNT": "Activer le compte",
"DELETE": "Supprimer",
"CREAT_ROBOT_ACCOUNT": "Création d'un compte robot",
"PERMISSIONS_ARTIFACT": "Artéfact",
"PERMISSIONS_HELMCHART": "Helm Chart (Chart Museum)",
"PUSH": "Pousser",
"PULL": "Tirer",
"FILTER_PLACEHOLDER": "Filtrer Robot Accounts",
"ROBOT_NAME": "Ne peut pas contenir de caractères spéciaux(~#$%) et la longueur maximale devrait être de 255 caractères.",
"ACCOUNT_EXISTING": "Le compte robot existe déjà.",
"ALERT_TEXT": "C'est le seul moment pour copier votre jeton d'accès personnel. Vous n'aurez pas d'autre opportunité",
"CREATED_SUCCESS": "Création de '{{param}}' effectuée.",
"COPY_SUCCESS": "Copie de '{{param}}' effectuée",
"DELETION_TITLE": "Confirmer la suppression des comptes du robot",
"DELETION_SUMMARY": "Voulez-vous supprimer les comptes du robot {{param}}?",
"PULL_IS_MUST": "La permission 'Pull' est activée par défaut et ne peut pas être modifiée.",
"EXPORT_TO_FILE": "Exporter vers un ficher",
"EXPIRES_AT": "Expire le",
"EXPIRATION_TOOLTIP": "Si non renseigné, le délai d'expiration système sera utilisé",
"INVALID_VALUE": "La valeur du moment d'expiration est invalide",
"NEVER_EXPIRED": "Ne jamais expirer",
"NAME_PREFIX": "Préfixe du Nom de Robot",
"NAME_PREFIX_REQUIRED": "Le Préfixe du Nom de Robot est obligatoire"
},
"WEBHOOK": {
"EDIT_BUTTON": "EDITER",
"ENABLED_BUTTON": "ACTIVER",
"DISABLED_BUTTON": "DESACTIVER",
"TYPE": "Webhook",
"STATUS": "Statut",
"CREATED": "Créé",
"ENABLED": "Activé",
"DISABLED": "Désactivé",
"OF": "sur",
"ITEMS": "items",
"LAST_TRIGGERED": "Dernier déclenchement",
"EDIT_WEBHOOK": "Editer le Webhook",
"ADD_WEBHOOK": "Ajouter un Webhook",
"CREATE_WEBHOOK": "Démarrer avec les webhooks",
"EDIT_WEBHOOK_DESC": "Spécifier le endpoint de réception des notifications du webhook",
"CREATE_WEBHOOK_DESC": "Pour démarrer avec les webhooks, fournissez un endpoint et des credentials pour accéder au serveur de webhook.",
"VERIFY_REMOTE_CERT_TOOLTIP": "Déterminer si le webhook doit vérifier le certificat de l'URL distante. Décochez cette case lorsque l'URL distante utilise un certificat auto-signé ou non approuvé.",
"ENDPOINT_URL": "URL du endpoint",
"URL_IS_REQUIRED": "L'URL du endpoint est requise.",
"AUTH_HEADER": "Header d'authentification",
"VERIFY_REMOTE_CERT": "Verifier le certificat distant",
"TEST_ENDPOINT_BUTTON": "TESTER L'ENDPOINT",
"CANCEL_BUTTON": "ANNULER",
"SAVE_BUTTON": "ENREGISTRER",
"TEST_ENDPOINT_SUCCESS": "Connexion testée avec succès.",
"TEST_ENDPOINT_FAILURE": "Echec lors du ping du endpoint.",
"ENABLED_WEBHOOK_TITLE": "Activer le Webhook",
"ENABLED_WEBHOOK_SUMMARY": "Voulez-vous activer le webhook {{name}} ?",
"DISABLED_WEBHOOK_TITLE": "Désactiver le Webhook",
"DISABLED_WEBHOOK_SUMMARY": "Voulez-vous désactiver le webhook {{name}} ?",
"DELETE_WEBHOOK_TITLE": "Supprimer le(s) Webhook(s)",
"DELETE_WEBHOOK_SUMMARY": "Voulez-vous supprimer le(s) webhook(s) {{names}} ?",
"WEBHOOKS": "Webhooks",
"NEW_WEBHOOK": "Nouveau Webhook",
"ENABLE": "Activer",
"DISABLE": "Désactiver",
"NAME": "Nom",
"TARGET": "URL du Endpoint",
"EVENT_TYPES": "Types d'évènements",
"DESCRIPTION": "Description",
"NO_WEBHOOK": "Pas de Webhook",
"LAST_TRIGGER": "Dernier déclenchement",
"WEBHOOK_NAME": "Nom du Webhook",
"NO_TRIGGER": "Pas de déclenchement",
"NAME_REQUIRED": "Le nom est requis",
"NOTIFY_TYPE": "Type de notification",
"EVENT_TYPE": "Types d'évènement",
"EVENT_TYPE_REQUIRED": "Au moins un type d'évènement est nécessaire"
},
"GROUP": {
"Group": "Groupe",
"GROUPS": "Groupes",
"IMPORT_LDAP_GROUP": "Importer un Groupe LDAP",
"IMPORT_HTTP_GROUP": "Nouveau Groupe HTTP",
"IMPORT_OIDC_GROUP": "Nouveau Groupe OIDC",
"ADD": "Ajouter",
"EDIT": "Editer",
"DELETE": "Supprimer",
"NAME": "Nom",
"TYPE": "Type",
"DN": "DN",
"GROUP_DN": "DN du Groupe LDAP",
"PROPERTY": "Propriété",
"REG_TIME": "Date/Heure d'enregistrement",
"ADD_GROUP_SUCCESS": "Ajout de groupe effectué",
"EDIT_GROUP_SUCCESS": "Edition de groupe effectuée",
"LDAP_TYPE": "LDAP",
"HTTP_TYPE": "HTTP",
"OIDC_TYPE": "OIDC",
"OF": "sur",
"ITEMS": "items",
"NEW_MEMBER": "Nouveau membre du Groupe",
"NEW_USER_INFO": "Ajouter un groupe pour être membre de ce projet avec le rôle spécifié",
"ROLE": "Rôle",
"SYS_ADMIN": "Administrateur Système",
"PROJECT_ADMIN": "Administrateur de Projet",
"PROJECT_MAINTAINER": "Propriétaire",
"DEVELOPER": "Développeur",
"GUEST": "Invité",
"LIMITED_GUEST": "Invité avec droits limités",
"DELETION_TITLE": "Confirmer la suppression des membres du groupe",
"DELETION_SUMMARY": "Voulez-vous supprimer le(s) membre(s) du groupe {{param}} ?"
},
"AUDIT_LOG": {
"USERNAME": "Nom d'utilisateur",
"REPOSITORY_NAME": "Nom du dépôt",
"TAGS": "Etiquettes",
"OPERATION": "Opération",
"OPERATIONS": "Opérations",
"TIMESTAMP": "Horodatage",
"ALL_OPERATIONS": "Toutes les Opérations",
"PULL": "Pull",
"PUSH": "Push",
"CREATE": "Créer",
"DELETE": "Supprimer",
"OTHERS": "Autres",
"ADVANCED": "Avancé",
"SIMPLE": "Simple",
"ITEMS": "items",
"FILTER_PLACEHOLDER": "Filtrer les Logs",
"INVALID_DATE": "Date invalide.",
"OF": "sur",
"NOT_FOUND": "Nous n'avons trouvé aucun journal !",
"RESOURCE": "Ressource",
"RESOURCE_TYPE": "Type de ressource"
},
"REPLICATION": {
"YES": "Oui",
"SECONDS": "Secondes",
"MINUTES": "Minutes",
"HOURS": "Heures",
"MONTH": "Mois",
"DAY_MONTH": "Jour du mois",
"DAY_WEEK": "Jour de la semaine",
"CRON_TITLE": "Description du modèle pour le cron '* * * * * *'. La chaîne cron est basée sur l'heure UTC.",
"FIELD_NAME": "Nom du champ",
"MANDATORY": "Obligatoire ?",
"ALLOWED_VALUES": "Valeurs autorisées",
"ALLOWED_CHARACTERS": "Autoriser les caractères spéciaux",
"TOTAL": "Total",
"OVERRIDE": "Surcharger",
"ENABLED_RULE": "Activer la règle",
"OVERRIDE_INFO": "Surcharger",
"CURRENT": "courant",
"FILTER_PLACEHOLDER": "Filtrer les tâches",
"STOP_TITLE": "Confirmer l'arrêt des exécutions",
"BOTH": "les deux",
"PLEASE_SELECT": "Sélectionner une option",
"STOP_SUCCESS": "Arrêt de l'exécution de {{param}} effectuée",
"STOP_SUMMARY": "Voulez-vous arrêter les exécutions {{param}} ?",
"TASK_ID": "ID de tâche",
"RESOURCE_TYPE": "Type de ressource",
"SOURCE": "Source",
"DESTINATION": "Destination",
"POLICY": "Politique",
"DURATION": "Durée",
"SUCCESS_RATE": "Taux de réussite",
"SUCCESS": "SUCCES",
"FAILURE": "ECHEC",
"IN_PROGRESS": "EN COURS",
"STOP_EXECUTIONS": "Arrêter les exécutions",
"ID": "ID",
"REPLICATION_RULE": "Règle de Réplication",
"NEW_REPLICATION_RULE": "Nouvelle Règle de Réplication",
"ENDPOINTS": "Points finaux",
"FILTER_POLICIES_PLACEHOLDER": "Filtrer les Règles",
"FILTER_EXECUTIONS_PLACEHOLDER": "Filtrer les Exécutions",
"DELETION_TITLE": "Confirmer la suppression de la Règle",
"DELETION_SUMMARY": "Voulez-vous supprimer la règle {{param}} ?",
"DELETION_TITLE_FAILURE": "n'a pas supprimé la règle",
"DELETION_SUMMARY_FAILURE": "{{param}} ont le statut en attente/en fonctionnement/en train de réessayer",
"FILTER_TARGETS_PLACEHOLDER": "Filtrer les Points Finaux",
"DELETION_TITLE_TARGET": "Confirmer la suppression du Endpoint",
"DELETION_SUMMARY_TARGET": "Voulez-vous supprimer le Endpoint {{param}}?",
"ADD_POLICY": "Nouvelle Règle de Réplication",
"EDIT_POLICY": "Editer",
"EDIT_POLICY_TITLE": "Editer la Règle de Réplication",
"DELETE_POLICY": "Supprimer",
"TEST_CONNECTION": "Test de Connexion",
"TESTING_CONNECTION": "En train de tester la Connexion...",
"TEST_CONNECTION_SUCCESS": "Connexion testée avec succès.",
"TEST_CONNECTION_FAILURE": "Echec du ping du Endpoint.",
"NAME": "Nom",
"PROJECT": "Projet",
"NAME_IS_REQUIRED": "Le nom est obligatoire.",
"DESCRIPTION": "Description",
"ENABLE": "Activer",
"DISABLE": "Désactiver",
"REPLICATION_MODE": "Mode de réplication",
"SRC_REGISTRY": "Registre source",
"DESTINATION_NAMESPACE": "Registre de destination:Namespace",
"DESTINATION_NAME_IS_REQUIRED": "Le nom du Endpoint est obligatoire.",
"NEW_DESTINATION": "Nouveau Endpoint",
"DESTINATION_URL": "URL du Endpoint",
"DESTINATION_URL_IS_REQUIRED": "L'URL du Endpoint est obligatoire.",
"DESTINATION_USERNAME": "Nom d'utilisateur",
"DESTINATION_PASSWORD": "Mot de passe",
"ALL_STATUS": "Tous les Statuts",
"ENABLED": "Activé",
"DISABLED": "Désactivé",
"LAST_START_TIME": "Dernière heure de démarrage",
"ACTIVATION": "Activation",
"REPLICATION_EXECUTION": "Travaux de Réplication",
"REPLICATION_EXECUTIONS": "Travaux de Réplication",
"ALL": "Tous",
"END_TIME": "Fin",
"PENDING": "En attente",
"RUNNING": "En fonctionnement",
"ERROR": "Erreur",
"RETRYING": "En train de réessayer",
"STOPPED": "ARRETE",
"FINISHED": "Terminé",
"CANCELED": "Annulé",
"SIMPLE": "Simple",
"ADVANCED": "Avancé",
"STATUS": "Statut",
"OPERATION": "Opération",
"CREATION_TIME": "Heure de départ",
"UPDATE_TIME": "Heure de mise à jour",
"LOGS": "Logs",
"OF": "sur",
"ITEMS": "items",
"NO_LOGS": "Pas de log",
"TOGGLE_ENABLE_TITLE": "Activer la Règle",
"TOGGLE_DISABLE_TITLE": "Désactiver la Règle",
"CREATED_SUCCESS": "Règle de réplication créée avec succès.",
"UPDATED_SUCCESS": "Règle de réplication mise à jour avec succès.",
"DELETED_SUCCESS": "Règle de réplication supprimée avec succès.",
"DELETED_FAILED": "La suppression de la règle de réplication a échoué.",
"TOGGLED_SUCCESS": "Modification du statut de la règle de réplication effectée.",
"CANNOT_EDIT": "La règle de réplication ne peut pas être modifiée lorsqu'elle est activée.",
"INVALID_DATE": "Date non valide.",
"PLACEHOLDER": "Nous n'avons trouvé aucune règle de réplication !",
"JOB_PLACEHOLDER": "Nous n'avons trouvé aucun travail de réplication !",
"NO_ENDPOINT_INFO": "Ajoutez d'abord un endpoint",
"NO_LABEL_INFO": "Ajoutez d'abord un label",
"NO_PROJECT_INFO": "Ce projet n'existe pas",
"SOURCE_RESOURCE_FILTER": "Filtre de ressource source",
"SCHEDULED": "Planifiée",
"MANUAL": "Manuelle",
"EVENT_BASED": "Sur évènement",
"DAILY": "Journalière",
"WEEKLY": "Hebdomadaire",
"SETTING": "Options",
"TRIGGER": "Condition de déclenchement",
"TARGETS": "Cible",
"MODE": "Mode",
"TRIGGER_MODE": "Mode de déclenchement",
"SOURCE_PROJECT": "Projet source",
"REPLICATE": "Répliquer",
"DELETE_REMOTE_IMAGES": "Supprimer les ressources distantes lors de la suppression locale",
"DELETE_ENABLED": "Activer cette politique",
"NEW": "Nouvelle",
"NAME_TOOLTIP": "Le nom de la règle de réplication doit comporter au moins 2 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"DESTINATION_NAME_TOOLTIP": "Le nom de la destinationdoit comporter au moins 2 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"ACKNOWLEDGE": "Acquitter",
"RULE_DISABLED": "Cette règle a été désactivée car un label utilisé dans son filtre a été supprimé. \n Modifiez la règle et mettez à jour son filtre pour l'activer.",
"REPLI_MODE": "Mode de réplication",
"SOURCE_REGISTRY": "Registre source",
"SOURCE_NAMESPACES": "Namespaces sources",
"DEST_REGISTRY": "Registre de destination",
"DEST_NAMESPACE": "Namespace de destination",
"NAMESPACE_TOOLTIP": "Le nom du Namespace doit comporter au moins 2 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"TAG": "Tag",
"LABEL": "Label",
"RESOURCE": "Ressource",
"ENABLE_TITLE": "Activer la règle",
"ENABLE_SUMMARY": "Voulez-vous activer la règle {{param}} ?",
"DISABLE_TITLE": "Désactiver la règle",
"DISABLE_SUMMARY": "Voulez-vous désactiver la règle {{param}} ?",
"ENABLE_SUCCESS": "Règle activée avec succès",
"ENABLE_FAILED": "Echec de l'activation de la règle",
"DISABLE_SUCCESS": "Règle désactivée avec succès",
"DISABLE_FAILED": "Echec de la désactivation de la règle",
"DES_REPO_FLATTENING": "Aplanissement du dépôt destination",
"NAMESPACE": "Namespace",
"REPO_FLATTENING": "Aplanissement",
"NO_FLATTING": "Pas d'aplanissement",
"FLATTEN_LEVEL_1": "Aplanissement sur 1 niveau",
"FLATTEN_LEVEL_2": "Aplanissement sur 2 niveaux",
"FLATTEN_LEVEL_3": "Aplanissement sur 3 niveaux",
"FLATTEN_ALL": "Aplanissement sur tous les niveaux",
"FLATTEN_LEVEL_TIP": "Réduire la structure du référentiel imbriqué lors de la copie d'images. Si la structure de référentiel imbriquée est 'a/b/c/d/img' et que le namespace de destination est 'ns', les résultats correspondants de chaque élément sont :",
"FLATTEN_LEVEL_TIP_ALL": "'Aplanissement sur tous les niveaux'(Utilisé avant v2.3): 'a/b/c/d/img' -> 'ns/img'",
"FLATTEN_LEVEL_TIP_NO": "'Pas d'aplanissement': 'a/b/c/d/img' -> 'ns/a/b/c/d/img",
"FLATTEN_LEVEL_TIP_1": "'Aplanissement sur 1 niveau'(Default): 'a/b/c/d/img' -> 'ns/b/c/d/img'",
"FLATTEN_LEVEL_TIP_2": "'Aplanissement sur 2 niveaux': 'a/b/c/d/img' -> 'ns/c/d/img'",
"FLATTEN_LEVEL_TIP_3": "'Aplanissement sur 3 niveaux': 'a/b/c/d/img' -> 'ns/d/img'",
"NOTE": "Notes: Les graphiques Chartmuseum ne prennent en charge que la structure du référentiel avec 2 composants de chemin : `a/chart` ",
"BANDWIDTH": "Bande passante",
"BANDWIDTH_ERROR_TIP": "Veuillez saisir -1 ou un nombre entier supérieur à 0",
"BANDWIDTH_TOOLTIP": "Définissez la bande passante réseau maximale pour chaque exécution. Veuillez faire attention au nombre d'exécutions simultanées. Pour une bande passante illimitée, veuillez entrer -1",
"UNLIMITED": "Illimitée",
"UNREACHABLE_SOURCE_REGISTRY": "Failed to connect to the source registry, please make sure the source registry is available before editing this rule: {{error}}",
"CRON_ERROR_TIP": "Field is required and \"*\" is not allowed for the \"Minutes\" field",
"COPY_BY_CHUNK": "Copy by chunk",
"COPY_BY_CHUNK_TIP": "Specify whether to copy the blob by chunk. Transfer by chunk may increase the number of API requests.",
"TRIGGER_STOP_SUCCESS": "Triggered stopping execution successfully"
},
"DESTINATION": {
"NEW_ENDPOINT": "Nouveau Endpoint",
"PROVIDER": "Fournisseur",
"ENDPOINT": "Endpoint",
"NAME": "Alors",
"NAME_IS_REQUIRED": "Le nom du Endpoint est obligatoire.",
"URL": "URL du Endpoint",
"URL_IS_REQUIRED": "L'URL du Endpoint est obligatoire.",
"AUTHENTICATION": "Authentification",
"ACCESS_ID": "ID d'accès",
"ACCESS_SECRET": "Secret d'accès",
"STATUS": "Statut",
"TEST_CONNECTION": "Test de Connexion",
"TITLE_EDIT": "Editer le Endpoint",
"TITLE_ADD": "Nouveau point de terminaison de registre",
"DELETE": "Supprimer le Endpoint",
"TESTING_CONNECTION": "En train de tester la Connexion...",
"TEST_CONNECTION_SUCCESS": "Connexion testée avec succès.",
"TEST_CONNECTION_FAILURE": "Echec du ping du Endpoint.",
"CONFLICT_NAME": "Le nom du noeud final existe déjà.",
"INVALID_NAME": "Nom du Endpoint invalide.",
"FAILED_TO_GET_TARGET": "Echec de l'obtention du Endpoint.",
"CREATION_TIME": "Date/Heure de Création",
"OF": "sur",
"ITEMS": "items",
"CREATED_SUCCESS": "Endpoint créé avec succès.",
"UPDATED_SUCCESS": "Endpoint mis à jour avec succès.",
"DELETED_SUCCESS": "Endpoint supprimé avec succès.",
"DELETED_FAILED": "Echec de la suppression du Endpoint",
"CANNOT_EDIT": "Le Endpoint ne peut pas être modifié tant que la règle de réplication est activée.",
"FAILED_TO_DELETE_TARGET_IN_USED": "Echec de la suppression du Endpoint en cours d'utilisation",
"PLACEHOLDER": "Nous n'avons trouvé aucun Endpoint !",
"DEPRECATED": "Helm Hub migre vers Artifact Hub"
},
"REPOSITORY": {
"COPY_DIGEST_ID": "Copier le Résumé",
"DELETE": "Supprimer",
"NAME": "Nom",
"TAGS": "Tags",
"PLATFORM": "OS/ARCH",
"ARTIFACT_TOOTIP": "Cliquez pour voir la liste des index des artéfacts de cet OCI",
"ARTIFACTS_COUNT": "Artéfacts",
"PULL_COUNT": "Pulls",
"PULL_COMMAND": "Commande de Pull",
"PULL_TIME": "Pull Time",
"PUSH_TIME": "Push Time",
"IMMUTABLE": "Immutable",
"MY_REPOSITORY": "Mon Dépôt",
"PUBLIC_REPOSITORY": "Dépôt Public",
"DELETION_TITLE_REPO": "Confirmer la Suppresion du Dépôt",
"DELETION_TITLE_REPO_SIGNED": "Le Dépôt ne peut être supprimé",
"DELETION_SUMMARY_REPO_SIGNED": "Le Dépôt '{{repoName}}' ne peut pas être supprimé parce que les images suivantes signées existent. \n{{signedImages}} \nVous devez retirer la signature de toutes les images signées avant de supprimer le dépôt !",
"DELETION_SUMMARY_REPO": "Voulez-vous supprimer le dépôt {{repoName}} ?",
"DELETION_TITLE_ARTIFACT": "Confirmer la suppression de l'Artefact",
"DELETION_SUMMARY_ARTIFACT": "Voules-vous supprimer l'artefact {{param}} ? Si vous supprimez cet artefact, tous les tags référencés par le digest seront également supprimés.",
"DELETION_TITLE_TAG": "Confirmer la suppression du Tag",
"DELETION_SUMMARY_TAG": "Voulez-vous supprimer le tag {{param}}? ",
"DELETION_TITLE_TAG_DENIED": "Un tag signé ne peut être supprimé",
"DELETION_SUMMARY_TAG_DENIED": "La balise doit être supprimée du digest avant qu'elle ne puisse être supprimée. \nSupprimer du digest avec cette commande : \n",
"TAGS_NO_DELETE": "Téléversement/Suppression sont interdits en mode 'Lecture seule'.",
"FILTER_FOR_REPOSITORIES": "Filtrer les Dépôts",
"TAG": "Tag",
"ARTIFACT": "Artefact",
"ARTIFACTS": "Artefacts",
"SIZE": "Taille",
"VULNERABILITY": "Vulnérabilité",
"BUILD_HISTORY": "Historique de construction",
"SIGNED": "Signé",
"AUTHOR": "Auteur",
"CREATED": "Date/Heure de Création",
"DOCKER_VERSION": "Version de Docker",
"ARCHITECTURE": "Architecture",
"OS": "OS",
"SHOW_DETAILS": "Montrer les Détails",
"REPOSITORIES": "Dépôts",
"OF": "sur",
"ITEMS": "items",
"POP_REPOS": "Dépôts Populaires",
"DELETED_REPO_SUCCESS": "Dépôt supprimé avec succès.",
"DELETED_TAG_SUCCESS": "Tag supprimé avec succés.",
"COPY": "Copier",
"NOTARY_IS_UNDETERMINED": "Ne peut pas déterminer la signature de ce tag.",
"PLACEHOLDER": "Nous ne trouvons aucun dépôt !",
"NO_INFO": "Pas de description pour ce dépôt. Vous pouvez l'ajouter à ce dépôt.",
"IMAGE": "Images",
"LABELS": "Labels",
"ADD_LABEL_TO_IMAGE": "Ajouter labels des labels à cette image",
"FILTER_BY_LABEL": "Filtrer les images par label",
"FILTER_ARTIFACT_BY_LABEL": "Filtrer les artefact par label",
"ADD_LABELS": "Ajouter Labels",
"RETAG": "Copier",
"ACTION": "ACTION",
"DEPLOY": "DEPLOYER",
"ADDITIONAL_INFO": "Ajouter des informations additionnelles",
"REPO_NAME": "Dépôt",
"MARKDOWN": "La syntaxe Markdown est supportée",
"LAST_MODIFIED": "Dernière modification"
},
"HELM_CHART": {
"HELMCHARTS": "Charts",
"CHARTVERSIONS": "Versions",
"UPLOAD_TITLE": "Téléverser des charts",
"CHART_FILE": "Fichier de Chart",
"CHART_PROV": "Prov File",
"DOWNLOAD": "Télécharger",
"SUMMARY": "Résumé",
"DEPENDENCIES": "Dépendances",
"VALUES": "Valeurs",
"OVERVIEW": "Aperçu",
"HOME": "Accueil",
"SRC_REPO": "Dépôt source",
"CREATED": "Date/Heure de création",
"MAINTAINERS": "Mainteneurs",
"OTHER_MAINTAINERS": "{{ name }} et {{ number }} autres",
"PULLS": "Nombre de Pull",
"VERSION": "Version",
"APP_VERSION": "Version de l'Application",
"INSTALL": "Installer",
"INSTALL_CHART": "Installer le Chart",
"NAME": "Nom",
"REPO": "Dépôt",
"FILTER_FOR_CHARTS": "Filtrer les charts",
"DELETE": "Supprimer",
"OF": "sur",
"VERSIONS": "versions",
"IMAGES": "Images",
"ENGINE": "Moteur",
"ACTION": "Action",
"UPLOAD": "Téléverser",
"DELETE_CHART_VERSION_TITLE": "Supprimer des versions de Chart",
"DELETE_CHART_VERSION": "Voulez-vous supprimer la version {{param}}?",
"IMPORT": "Importer",
"EXPORT": "Exporter",
"ADD_REPO": "Ajouter Repo",
"SHOW_KV": "Paires Clé/Valeur",
"SHOW_YAML": "Fichier YAML",
"PLACEHOLDER": "Nous n'avons trouvé aucun chart !",
"NO_VERSION_PLACEHOLDER": "Nous n'avons trouvé aucune version !",
"FILE_UPLOADED": "Fichier envoyé avec succès",
"SIGN": "Signer",
"SIGNED": "Signé",
"UNSIGNED": "Non signé",
"ITEMS": "items",
"SECURITY": "Sécurité",
"ACTIVE": "Actif",
"DEPRECATED": "Obsolète",
"VERIFY_CHART": "Verifier le Chart",
"COMMAND": "Commandes",
"PROV_FILE": "Prov File",
"READY": "Prêt",
"NOT_READY": "Non prêt",
"LABELS": "Labels",
"ADD_LABEL_TO_CHART_VERSION": "Ajouter des labels à cette version de chart",
"STATUS": "Statut"
},
"SUMMARY": {
"QUOTAS": "Quotas",
"PROJECT_REPOSITORY": "Dépôts",
"PROJECT_HELM_CHART": "Chart Helm",
"PROJECT_MEMBER": "Membres",
"PROJECT_QUOTAS": "Quotas",
"ARTIFACT_COUNT": "Nombre d'Artefact",
"STORAGE_CONSUMPTION": "Consommation de stockage",
"ADMIN": "Admin(s)",
"MAINTAINER": "Mainteneur(s)",
"DEVELOPER": "Développeur(s)",
"GUEST": "Invité",
"LIMITED_GUEST": "Invité(s) avec droits limités",
"SEE_ALL": "VOIR TOUT"
},
"ALERT": {
"FORM_CHANGE_CONFIRMATION": "Certaines modifications ne sont pas encore enregistrées. Voulez-vous annuler ?"
},
"RESET_PWD": {
"TITLE": "Réinitialiser le Mot de Passe",
"CAPTION": "Entrer votre email pour Réinitialiser le Mot de Passe",
"EMAIL": "Email",
"SUCCESS": "Un email avec le lien de réinitialisation du mot de passe a été envoyé avec succès. Vous pouvez fermer cette boîte de dialogue et vérifier votre boîte mail.",
"CAPTION2": "Entrer votre nouveau mot de passe",
"RESET_OK": "Le mot de passe a été réinitialisé avec succès. Cliquez sur OK pour vous connecter avec un nouveau mot de passe."
},
"RECENT_LOG": {
"SUB_TITLE": "Montrer",
"SUB_TITLE_SUFIX": "logs"
},
"CONFIG": {
"HISTORY": "Historique",
"TITLE": "Configuration",
"AUTH": "Identification",
"REPLICATION": "Réplication",
"LABEL": "Labels",
"SYSTEM": "Réglages Système",
"PROJECT_QUOTAS": "Quotas de projet",
"CONFIRM_TITLE": "Confirmer pour annuler",
"CONFIRM_SUMMARY": "Certaines modifications n'ont pas été sauvegardées. Voulez-vous les annuler ?",
"SAVE_SUCCESS": "La configuration a été sauvegardée avec succès.",
"VERIFY_REMOTE_CERT": "Vérifier le Certificat Distant",
"TOKEN_EXPIRATION": "Expiration du Jeton (Minutes)",
"SESSION_TIMEOUT": "Session Timeout (Minutes)",
"SESSION_TIMEOUT_INFO": "Set the session timeout for Harbor UI. The default is 60 minutes.",
"AUTH_MODE": "Mode d'Identification",
"PRO_CREATION_RESTRICTION": "Création du Projet",
"SELF_REGISTRATION": "Autoriser l'Auto-Inscription",
"AUTH_MODE_DB": "Base de données",
"AUTH_MODE_LDAP": "LDAP",
"AUTH_MODE_HTTP": "Authentification HTTP",
"AUTH_MODE_OIDC": "OIDC",
"SCOPE_BASE": "Base",
"SCOPE_ONE_LEVEL": "Premier Niveau",
"SCOPE_SUBTREE": "Sous-arbre",
"PRO_CREATION_EVERYONE": "Tout le monde",
"PRO_CREATION_ADMIN": "Administrateurs Seulement",
"ROOT_CERT": "Enregistrer le Certificat Racine",
"ROOT_CERT_LINK": "Télécharger",
"GC": "Garbage Collection",
"REGISTRY_CERTIFICATE": "Certificat du registre",
"NO_CHANGE": "Enregistrement abandonné, rien n'a changé",
"TOOLTIP": {
"SELF_REGISTRATION_ENABLE": "Activer l'inscription.",
"SELF_REGISTRATION_DISABLE": "Désactiver l'inscription.",
"VERIFY_REMOTE_CERT": "Déterminez si la réplication de l'image doit vérifier le certificat d'un dépôt Harbor distant. Décochez cette case lorsque le registre distant utilise un certificat auto-signé ou non approuvé.",
"AUTH_MODE": "Par défaut, le mode d'authentification est la base de données, c-a-d que les informations d'identification sont stockées dans une base de données locale. Définissez-le sur LDAP si vous voulez vérifier l'identité d'un utilisateur par rapport à un serveur LDAP.",
"LDAP_SEARCH_DN": "Le DN d'un utilisateur qui a la permission de rechercher sur le serveur LDAP/AD. Si votre serveur LDAP/AD ne prend pas en charge la recherche anonyme, vous devez configurer ce DN et ldap_search_pwd.",
"LDAP_BASE_DN": "La base DN à partir de laquelle rechercher un utilisateur dans LDAP/AD.",
"LDAP_UID": "Attribut utilisé dans une recherche pour trouver un utilisateur. Cela peut être uid, cn, email, sAMAccountName ou d'autres attributs selon votre LDAP/AD.",
"LDAP_SCOPE": "Le scope de recherche des utilisateurs.",
"TOKEN_EXPIRATION": "Le temps d'expiration (en minutes) d'un jeton créé par le service de jeton. La valeur par défaut est 30 minutes.",
"ROBOT_NAME_PREFIX": "Prefixed string for each robot name,and default value is 'robot$'",
"ROBOT_TOKEN_EXPIRATION": "Le délai d'expiration (en jours) du jeton du compte robot est défini par défaut sur 30 jours. Afficher le nombre de jours convertis à partir des minutes et des arrondis",
"PRO_CREATION_RESTRICTION": "L'indicateur pour définir quels utilisateurs ont le droit de créer des projets. Par défaut, tout le monde peut créer un projet. Définissez sur 'Administrateur Seulement' pour que seul un administrateur puisse créer un projet.",
"ROOT_CERT_DOWNLOAD": "Téléchargez le certificat racine du dépôt.",
"SCANNING_POLICY": "Définissez la politique d'analyse des images en fonction des différentes exigences. 'Aucune' : pas de politique active; 'Tousles jours à' : déclenchement du balayage à l'heure spécifiée tous les jours.",
"GC_POLICY": "",
"WEBHOOK_TOOLTIP": "Activez les webhooks pour recevoir des callbacks à vos endpoint désignés lorsque certaines actions telles que l'image ou le chart est poussé, tiré, supprimé, scanné sont effectuées",
"HOURLY_CRON": "Exécuter une fois par heure, au début de l'heure. Équivalent à 0 0 * * * *.",
"WEEKLY_CRON": "Exécuter une fois par semaine, à minuit entre Sam. et Dim. Équivalent à 0 0 0 * * 0.",
"DAILY_CRON": "Exécuter une fois par jour, à minuit. Équivalent à 0 0 0 * * *."
},
"LDAP": {
"URL": "URL LDAP",
"SEARCH_DN": "DN de recherche LDAP",
"SEARCH_PWD": "Mot de passe de recherche LDAP",
"BASE_DN": "Base DN LDAP",
"FILTER": "Filtre LDAP",
"UID": "UID LDAP",
"SCOPE": "Scope LDAP",
"VERIFY_CERT": "Vérifier le certificat LDAP",
"LDAP_GROUP_BASE_DN": "LDAP Group Base DN",
"LDAP_GROUP_BASE_DN_INFO": "Le DN de base à partir duquel rechercher un groupe dans l'annuaire LDAP/AD.",
"LDAP_GROUP_FILTER": "Filtre de groupe LDAP",
"LDAP_GROUP_FILTER_INFO": "Filtre de recherche de groupe LDAP/AD, objectclass=groupOfNames est utilisé par défaut.",
"LDAP_GROUP_GID": "GID du groupe LDAP",
"LDAP_GROUP_GID_INFO": "L'attribut utilisé dans la recherche pour trouver un utilisateur ; ce peut être l'uid, le cn ou d'autres attributs en fonction de votre LDAP/AD. Le groupe dens Harbor est nommé avec cet attribut par défaut.",
"LDAP_GROUP_ADMIN_DN": "DN LDAP du groupe Admin",
"LDAP_GROUP_ADMIN_DN_INFO": "Spécifiez un DN de groupe LDAP. Tous les utilisateurs dans ce groupe auront les droits d'administration sur Harbor. Laissez le champ vide si vous ne le souhaitez pas.",
"LDAP_GROUP_MEMBERSHIP": "Appartenance au groupe LDAP",
"LDAP_GROUP_MEMBERSHIP_INFO": "L'attribut indique l'appartenance au groupe LDAP ; la valeur par défaut est \"memberOf\", dans certains LDAP ce porrait être \"isMemberOf\"",
"GROUP_SCOPE": "Scope des groupes LDAP",
"GROUP_SCOPE_INFO": "Scope dans lequel faire la recherche, 'subtree' par défaut."
},
"HTTP_AUTH": {
"ENDPOINT": "Endpoint Serveur",
"TOKEN_REVIEW": "Endpoint de revue de token",
"SKIP_SEARCH": "Passer la recherche",
"VERIFY_CERT": "Vérifier le certificat",
"ADMIN_GROUPS": "Admin Groups"
},
"OIDC": {
"OIDC_PROVIDER": "Fournisseur OIDC",
"OIDC_REDIREC_URL": "Vérifiez que la 'Redirect URI' du fournisseur OIDC est configurée",
"ENDPOINT": "Endpoint OIDC",
"CLIENT_ID": "ID client OIDC",
"CLIENTSECRET": "Client Secret OIDC",
"SCOPE": "Scope OIDC",
"OIDC_VERIFYCERT": "Vérifier le certificat",
"OIDC_AUTOONBOARD": "Intégration automatique",
"USER_CLAIM": "Claim du nom d'utilisateur",
"OIDC_SETNAME": "Configurer le nom d'utilisateur OIDC",
"OIDC_SETNAMECONTENT": "Vous devez créer un identifiant Harbor la première fois lors de la vérification par une tierce partie (OIDC). Il sera utilisé au sein de Harbor pour être associé aux projets, rôles, etc.",
"OIDC_USERNAME": "Nom d'utilisateur",
"GROUP_CLAIM_NAME": "Nom de groupe Claim",
"GROUP_CLAIM_NAME_INFO": "The name of a custom group claim that you have configured in your OIDC provider",
"OIDC_ADMIN_GROUP": "OIDC Admin Group",
"OIDC_ADMIN_GROUP_INFO": "Specify an OIDC admin group name. All OIDC users in this group will have harbor admin privilege. Keep it blank if you do not want to.",
"OIDC_GROUP_FILTER": "OIDC Group Filter",
"OIDC_GROUP_FILTER_INFO": "Filter OIDC groups who match the provided regular expression.Keep it blank to match all the groups."
},
"SCANNING": {
"STOP_SCAN_ALL_SUCCESS": "Déclenchement avec succès de l'arrêt de l'analyse globale !",
"TRIGGER_SCAN_ALL_SUCCESS": "Déclenchement d'analyse globale avec succès !",
"TRIGGER_SCAN_ALL_FAIL": "Echec du déclenchement d'analyse globale avec des erreurs : {{error}}",
"TITLE": "Analyse de vulnérabilité",
"SCAN_ALL": "Analyser tout",
"SCHEDULE_TO_SCAN_ALL": "Planifier une analyse totale",
"SCAN_NOW": "ANALYSER MAINTENANT",
"SCAN": "ANALYSER",
"NONE_POLICY": "Aucune",
"DAILY_POLICY": "Tous les jours à",
"REFRESH_POLICY": "Lors de la mise à jour",
"DB_REFRESH_TIME": "Base de données mise à jour le",
"DB_NOT_READY": "La base de données sur les vulnérabilités pourrait ne pas être entièrement prête !",
"NEXT_SCAN": "Disponible à partir de",
"STATUS": {
"PENDING": "En attente",
"RUNNING": "En cours",
"STOPPED": "Arreté",
"ERROR": "Erreur",
"SUCCESS": "Succès",
"SCHEDULED": "Planifié"
},
"MANUAL": "Manuel",
"SCHEDULED": "Planifié"
},
"TEST_MAIL_SUCCESS": "La connexion au serveur de mail est vérifiée.",
"TEST_LDAP_SUCCESS": "La connexion au serveur LDAP est vérifiée.",
"TEST_MAIL_FAILED": "Echec de la vérification du serveur de mail avec erreurs : {{param}}.",
"TEST_LDAP_FAILED": "Echec de la vérification du serveur LDAP avec erreurs : {{param}}.",
"LEAVING_CONFIRMATION_TITLE": "Confirmer pour quitter",
"LEAVING_CONFIRMATION_SUMMARY": "Les modifications n'ont pas encore été enregistrées. Voulez-vous quitter la page actuelle ?",
"TEST_OIDC_SUCCESS": "La connexion au serveur OIDC est vérifiée."
},
"PAGE_NOT_FOUND": {
"MAIN_TITLE": "Page introuvable",
"SUB_TITLE": "Redirection vers la page principale dans",
"UNIT": "secondes..."
},
"ABOUT": {
"VERSION": "Version",
"BUILD": "Build",
"COPYRIGHT": "Le Project Harbor est un projet de registre cloud native fiable et open source qui stocke, signe et analyse le contenu. Harbor étend la distribution open source Docker en ajoutant les fonctionnalités généralement requises par les utilisateurs telles que la sécurité, l'identité et la gestion. Harbor prend en charge des fonctionnalités avancées telles que la gestion des utilisateurs, le contrôle d'accès, la surveillance des activités et la réplication entre les instances. Un registre plus proche de l'environnement de génération et d'exécution peut également améliorer l'efficacité du transfert d'image.",
"COPYRIGHT_SUFIX": ".",
"TRADEMARK": "VMware est une marque déposée ou une marque déposée de VMware, Inc. aux États-Unis et dans d'autres juridictions. Toutes les autres marques et noms mentionnés dans le présent document peuvent être des marques de commerce de leurs sociétés respectives.",
"END_USER_LICENSE": "Contrat de licence utilisateur final",
"OPEN_SOURCE_LICENSE": "Licence Open Source / Tierce Partie"
},
"START_PAGE": {
"GETTING_START": "",
"GETTING_START_TITLE": "Pour Commencer"
},
"TOP_REPO": "Dépôts Populaires",
"STATISTICS": {
"PRO_ITEM": "PROJETS",
"REPO_ITEM": "DÉPÔTS",
"INDEX_PRIVATE": "PRIVÉ",
"INDEX_PUB": "PUBLIC",
"INDEX_TOTAL": "TOTAL",
"STORAGE": "STOCKAGE",
"LIMIT": "Limite",
"STORAGE_USED": "Stockage utilisé"
},
"SEARCH": {
"IN_PROGRESS": "Rechercher...",
"BACK": "Retour"
},
"VULNERABILITY": {
"STATE": {
"OTHER_STATUS": "Non Analysé",
"QUEUED": "En fil d'attente",
"ERROR": "Voir le Log",
"SCANNING": "En cours d'analyse",
"STOPPED": "Analyse arrêtée"
},
"GRID": {
"PLACEHOLDER": "Nous n'avons pas trouvé de résultats d'analyse !",
"COLUMN_ID": "Vulnérabilité",
"COLUMN_SEVERITY": "Severité",
"COLUMN_PACKAGE": "Paquet",
"COLUMN_PACKAGES": "Paquets",
"COLUMN_VERSION": "Version Actuelle",
"COLUMN_FIXED": "Fixé dans la version",
"COLUMN_DESCRIPTION": "Description",
"FOOT_ITEMS": "Items",
"FOOT_OF": "sur",
"IN_ALLOW_LIST": "Présent dans la liste blanche CVE",
"CVSS3": "CVSS3"
},
"CHART": {
"SCANNING_TIME": "Temps d'analyse complète :",
"SCANNING_PERCENT": "Pourcentage de complétion d'analyse :",
"SCANNING_PERCENT_EXPLAIN": "Le pourcentage de complétion d'analyse est calculé en tant que nombre d'images analysées avec succès / nombre total d'images référencées dans l'index d'images.",
"TOOLTIPS_TITLE": "{{totalVulnerability}} sur {{totalPackages}} {{package}} ont des {{vulnerability}} connues.",
"TOOLTIPS_TITLE_SINGULAR": "{{totalVulnerability}} sur {{totalPackages}} {{package}} a des {{vulnerability}} connues.",
"TOOLTIPS_TITLE_ZERO": "Pas de vulnérabilité identifiable trouvée"
},
"SEVERITY": {
"CRITICAL": "Critique",
"HIGH": "Haut",
"MEDIUM": "Moyen",
"LOW": "Bas",
"NEGLIGIBLE": "Négligeable",
"UNKNOWN": "Inconnu",
"NONE": "Aucune"
},
"SINGULAR": "vulnérabilité",
"OVERALL_SEVERITY": "Sévérité de la Vulnérabilité :",
"NO_VULNERABILITY": "Pas de vulnérabilité",
"PLURAL": "vulnérabilités",
"PLACEHOLDER": "Filtrer les Vulnérabilitiés",
"PACKAGE": "paquet",
"PACKAGES": "paquets",
"SCAN_NOW": "Analyser",
"SCAN_BY": "SCAN PAR {{scanner}}",
"REPORTED_BY": "Rapporté par {{scanner}}",
"NO_SCANNER": "AUCUN SCANNER",
"TRIGGER_STOP_SUCCESS": "Déclenchement avec succès de l'arrêt d'analyse",
"STOP_NOW": "Arrêter l'analyse"
},
"PUSH_IMAGE": {
"TITLE": "Commande de Push",
"DOCKER": "Docker",
"HELM": "Helm",
"CNAB": "CNAB",
"TAG_COMMAND_CHART": "Tagguer un chart pour ce projet :",
"PUSH_COMMAND_CHART": "Pousser un chart dans ce projet :",
"PUSH_COMMAND_CNAB": "Pousser un CNAB dans ce projet :",
"TOOLTIP": "Commandes pour pousser un artefact dans ce projet.",
"TAG_COMMAND": "Tagger une image pour ce projet :",
"PUSH_COMMAND": "Pousser une image dans ce projet :",
"COPY_ERROR": "Copie échouée, veuillez essayer de copier manuellement les commandes de référence."
},
"ARTIFACT": {
"FILTER_FOR_ARTIFACTS": "Filtrer les artefacts",
"ADDITIONS": "Ajouts",
"ANNOTATION": "Annotations",
"OVERVIEW": "Aperçu",
"IMAGE": "IMAGE",
"CHART": "CHART",
"CNAB": "CNAB",
"WASM": "WASM",
"TAGGED": "Taggué",
"UNTAGGED": "Non taggué",
"ALL": "Tous",
"PLACEHOLDER": "Nous n'avons trouvé aucun artefact !",
"SCAN_UNSUPPORTED": "Non supporté"
},
"TAG": {
"CREATION_TIME_PREFIX": "Créé le",
"CREATOR_PREFIX": "par",
"ANONYMITY": "anonyme",
"IMAGE_DETAILS": "Détails de l'Image",
"DOCKER_VERSION": "Version de Docker",
"ARCHITECTURE": "Architecture",
"OS": "OS",
"OS_VERSION": "Version de OS",
"HAVE": "ont",
"HAS": "a",
"SCAN_COMPLETION_TIME": "Analyse Terminée",
"IMAGE_VULNERABILITIES": "Vulnérabilités de l'Image",
"PLACEHOLDER": "Nous ne trouvons aucun tag !",
"COPY_ERROR": "Copie échouée, veuillez essayer de copier manuellement.",
"FILTER_FOR_TAGS": "Filtrer les Tags",
"AUTHOR": "Auteur",
"LABELS": "Labels",
"CREATION": "Créer sur",
"COMMAND": "Commandes",
"UPLOADTIME": "Date/Heure de téléversement",
"NAME": "Nom",
"PULL_TIME": "Date/Heure de Pull",
"PUSH_TIME": "Date/Heure de Push",
"OF": "sur",
"ITEMS": "items",
"ADD_TAG": "AJOUTER TAG",
"REMOVE_TAG": "SUPPRIMER TAG",
"NAME_ALREADY_EXISTS": "Ce tag existe déjà dans ce dépôt"
},
"LABEL": {
"LABEL": "Label",
"DESCRIPTION": "Description",
"CREATION_TIME": "Date/Heure de Création",
"NEW_LABEL": "Nouveau Label",
"EDIT": "Editer",
"DELETE": "Supprimer",
"LABEL_NAME": "Nom du Label",
"COLOR": "Couleur",
"FILTER_LABEL_PLACEHOLDER": "Filtrer les Labels",
"NO_LABELS": "Pas de labels",
"DELETION_TITLE_TARGET": "Confirmer la suppression de Label",
"DELETION_SUMMARY_TARGET": "Voulez-vous supprimer {{param}} ?",
"PLACEHOLDER": "Nous n'avons trouvé aucun label !",
"NAME_ALREADY_EXISTS": "Ce nom de label existe déjà."
},
"QUOTA": {
"PROJECT": "Projet",
"OWNER": "Propriétaire",
"COUNT": "Nombre",
"STORAGE": "Stockage",
"EDIT": "Editer",
"DELETE": "Supprimer",
"OF": "sur",
"PROJECT_QUOTA_DEFAULT_ARTIFACT": "Nombre par défaut d'artefacts par projet",
"PROJECT_QUOTA_DEFAULT_DISK": "Espace disque par défaut par projet",
"EDIT_PROJECT_QUOTAS": "Editer les Quotas Projet",
"EDIT_DEFAULT_PROJECT_QUOTAS": "Editer les Quotas Projet par défaut",
"SET_QUOTAS": "Configurer les quotas projet pour le projet '{{params}}'",
"SET_DEFAULT_QUOTAS": "Configurer les quotas projet par défaut lors de la création de nouveaux projets",
"COUNT_QUOTA": "Quota de nombre",
"COUNT_DEFAULT_QUOTA": "Quota de nombre par défaut",
"STORAGE_QUOTA": "Quota de stockage",
"STORAGE_DEFAULT_QUOTA": "Quota de stockage par défaut",
"SAVE_SUCCESS": "Edition de quota effectuée",
"UNLIMITED": "Illimité",
"INVALID_INPUT": "Saisie non valide",
"PLACEHOLDER": "Nous n'avons trouvé aucun quota de projet !",
"FILTER_PLACEHOLDER": "Chercher par nom (correspondance exacte)",
"QUOTA_USED": "Quota used"
},
"WEEKLY": {
"MONDAY": "Lundi",
"TUESDAY": "Mardi",
"WEDNESDAY": "Mercredi",
"THURSDAY": "Jeudi",
"FRIDAY": "Vendredi",
"SATURDAY": "Samedi",
"SUNDAY": "Dimanche"
},
"OPERATION": {
"LOCAL_EVENT": "Evènements locaux",
"ALL": "Tous",
"RUNNING": "En cours",
"FAILED": "Echoués",
"DELETE_PROJECT": "Suppression de projet",
"DELETE_REPO": "Suppression de dépôt",
"DELETE_TAG": "Suppression de tag",
"DELETE_USER": "Suppression d'utilisateur",
"DELETE_ROBOT": "Suppression de compte robot",
"DELETE_REGISTRY": "Suppression de registre",
"DELETE_REPLICATION": "Suppression de réplication",
"DELETE_MEMBER": "Suppression de membre",
"DELETE_GROUP": "Suppression de membre d'un groupe",
"SWITCH_ROLE": "Changement de rôle",
"ADD_GROUP": "Ajout de membre à un groupe",
"ADD_USER": "Ajout de membre utilisateur",
"DELETE_LABEL": "Suppression de label",
"REPLICATION": "Réplication",
"DAY_AGO": " day(s) ago",
"HOUR_AGO": " hour(s) ago",
"MINUTE_AGO": " minute(s) ago",
"SECOND_AGO": "moins d'une minute",
"EVENT_LOG": "LOG D'EVENEMENTS"
},
"UNKNOWN_ERROR": "Des erreurs inconnues sont survenues. Veuillez réessayer plus tard.",
"UNAUTHORIZED_ERROR": "Votre session est invalide ou a expiré. Vous devez vous connecter pour continuer votre action.",
"REPO_READ_ONLY": "Harbor est en mode lecture seule, la suppression de dépôts, d'artefact, le tag ou le push d'images seront désactivés",
"FORBIDDEN_ERROR": "Vous n'avez pas les privilèges appropriés pour effectuer l'action.",
"GENERAL_ERROR": "Des erreurs sont survenues lors de l'appel à un service : {{param}}.",
"BAD_REQUEST_ERROR": "Nous ne pouvons pas exécuter votre action à cause d'une mauvaise requête.",
"NOT_FOUND_ERROR": "Votre requête ne peut pas aboutir parce que l'objet n'existe pas.",
"CONFLICT_ERROR": "Nous ne sommes pas en mesure d'exécuter votre action parce que votre soumission a des conflits.",
"PRECONDITION_FAILED": "Nous ne pouvons pas exécuter votre action en raison d'un échec de conditions préalables.",
"SERVER_ERROR": "Nous ne sommes pas en mesure d'exécuter votre action parce que des erreurs internes de serveur se sont produites.",
"INCONRRECT_OLD_PWD": "L'ancien mot de passe est incorrect.",
"UNKNOWN": "n. d.",
"STATUS": "Statut",
"START_TIME": "Date/Heure de début",
"CREATION_TIME": "Date/Heure de création",
"UPDATE_TIME": "Date/Heure de mise à jour",
"LOGS": "Logs",
"PENDING": "En attente",
"FINISHED": "Terminé",
"STOPPED": "Arrêté",
"RUNNING": "En cours",
"ERROR": "Erreur",
"SCHEDULE": {
"NONE": "Aucun",
"DAILY": "Journalier",
"WEEKLY": "Hebdomadaire",
"HOURLY": "Toutes les heures",
"CUSTOM": "Personnalisé",
"MANUAL": "Manuel",
"SCHEDULE": "Planifié",
"CRON": "cron",
"ON": "à",
"AT": "à",
"NOSCHEDULE": "Une erreur est survenue lors de la récupération des planifications"
},
"GC": {
"CURRENT_SCHEDULE": "Planification actuelle",
"GC_NOW": "GC MAINENANT",
"JOB_HISTORY": "Historique de GC",
"JOB_ID": "ID de tâche",
"TRIGGER_TYPE": "Type de déclenchement",
"LATEST_JOBS": "Dernière tâche pour {{param}}",
"MSG_SUCCESS": "Garbage Collection effectuée",
"MSG_SCHEDULE_SET": "La planification de la Garbage Collection a été configurée",
"MSG_SCHEDULE_RESET": "La planification de la Garbage Collection a été réinitialisée",
"PARAMETERS": "Paramètres",
"DELETE_UNTAGGED": "Supprimer les artefacts non taggués",
"EXPLAIN": "GC est une opération gourmande en puissance de calcul qui peut impacter les performances du registre",
"DRY_RUN_SUCCESS": "Exécution à blanc déclenchée avec succès"
},
"RETAG": {
"MSG_SUCCESS": "Artefact copié",
"TIP_REPO": "Un nom de dépôt est divisé en composants de chemin. Un composant d'un nom de dépôt doit être composé d'au moins un caractère alphanumérique en minuscule, éventuellement séparé par .-_. Plus strictement, il doit correspondre à l'expression régulière [a-z0-9] + (?: [._-] [a-z0-9] +) *. Si un nom de dépôt a deux ou plusieurs composants de chemin, ils doivent être séparés par une barre oblique ('/'). La longueur totale d'un nom de référentiel, y compris les barres obliques, doit être inférieure à 256 caractères.",
"TIP_TAG": "Un tag est un label appliqué à une image Docker dans un dépôt. Les tags sont la façon dont les différentes images d'un dépôt se distinguent les unes des autres.Elles doivent correspondre à la regex: (`[\\ w] [\\ w .-] {0,127}`)"
},
"CVE_ALLOWLIST": {
"DEPLOYMENT_SECURITY": "Sécurité de déploiement",
"CVE_ALLOWLIST": "Liste blanche de CVE",
"SYS_ALLOWLIST_EXPLAIN": "La liste blanche système permet les vulnérabilités de cette liste d'être ignorées lors du calcul de la vulnérabilité d'une image.",
"ADD_SYS": "Ajouter des IDs de CVE à la liste blanche système",
"WARNING_SYS": "La liste blanche système a expiré. Vous pouvez activer la liste en repoussant la date d'expiration.",
"WARNING_PRO": "La liste blanche projet a expiré. Vous pouvez activer la liste en repoussant la date d'expiration.",
"ADD": "AJOUTER",
"ENTER": "Entrer des IDs CVE",
"HELP": "Séparateur: virgule ou retour chariot",
"NONE": "Aucune",
"EXPIRES_AT": "Expire le",
"NEVER_EXPIRES": "N'expire jamais",
"PRO_ALLOWLIST_EXPLAIN": "La liste blanche projet permet aux vulnérabilités de cette liste d'être ignorées lors du push ou du pull d'images.",
"PRO_OR_SYS": "Vous pouvez utiliser la liste blanche système ou cliquer sur 'Liste blanche projet' pour créer une nouvelle liste blanche",
"MERGE_INTO": "Ajoutez des Ids de CVE individuels avant de cliquer sur 'COPIER DEPUIS SYSTEME' pour ajouter également la liste blanche système",
"SYS_ALLOWLIST": "Liste blanche système",
"PRO_ALLOWLIST": "Liste blanche projet",
"ADD_SYSTEM": "COPIER DEPUIS SYSTEME"
},
"TAG_RETENTION": {
"TAG_RETENTION": "Rétention de Tags",
"RETENTION_RULES": "Règles de Rétention",
"RULE_NAME_1": " les images des {{number}} derniers jours",
"RULE_NAME_2": " les {{number}} images les plus actives",
"RULE_NAME_3": " les {{number}} images les plus récemment poussées",
"RULE_NAME_4": " les {{number}} images les plus récemment récupérées",
"RULE_NAME_5": " toujours",
"ADD_RULE": "AJOUTER UNE REGLE",
"ADD_RULE_HELP_1": "Cliquez sur le bouton 'AJOUTER UNE REGLE' pour ajouter une règle.",
"ADD_RULE_HELP_2": "Les règles de rétention de tags sont exécutées une fois par jour.",
"RETENTION_RUNS": "Exécutions de rétention",
"RUN_NOW": "EXECUTER MAINTENANT",
"WHAT_IF_RUN": "TESTER L'EXECUTION",
"ABORT": "ABANDONNER",
"SERIAL": "ID",
"STATUS": "Statut",
"DRY_RUN": "Tester l'exécution",
"START_TIME": "Début",
"DURATION": "Durée",
"DETAILS": "Détails",
"REPOSITORY": "Dépôt",
"EDIT": "Editer",
"DISABLE": "Désactiver",
"ENABLE": "Activer",
"DELETE": "Supprimer",
"ADD_TITLE": "Ajouter une règle de rétention de tags",
"ADD_SUBTITLE": "Spécifiez une règle de rétention de tags pour ce projet. Toutes les règles de rétention des tags sont calculées indépendamment et chaque règle peut être appliquée à une liste sélectionnée de dépôts.",
"BY_WHAT": "Par nombre d'images ou de jours",
"RULE_TEMPLATE_1": "les images des derniers # jours",
"RULE_TEMPLATE_2": "les # images les plus actives",
"RULE_TEMPLATE_3": "les # images les plus récemment poussées",
"RULE_TEMPLATE_4": "les # images les plus récemment tirées",
"RULE_TEMPLATE_5": "toujours",
"ACTION_RETAIN": " garder",
"UNIT_DAY": "JOURS",
"UNIT_COUNT": "NOMBRE",
"NUMBER": "NOMBRE",
"IN_REPOSITORIES": "Pour les dépôts",
"REP_SEPARATOR": "Entrez de multiples repos,repo*,or **, séparés par des virgules",
"TAGS": "Tags",
"INCLUDE_UNTAGGED": " Artefacts non taggués",
"UNTAGGED": " non taggués",
"MATCHES_TAGS": "Correspondant aux tags",
"MATCHES_EXCEPT_TAGS": "Correspondant sauf aux tags",
"TAG_SEPARATOR": "Entrez de multiples tags, tag*, or **, séparés par des virgules. Optionnellement, inclusion de tous les artefacts non taggués en actionnant le sélecteur 'inclure' ou 'exclure' en cochant la case ci-dessus.",
"LABELS": "Labels",
"MATCHES_LABELS": "Labels correspondants",
"MATCHES_EXCEPT_LABELS": "Labels correspondants sauf",
"REP_LABELS": "Entrez de multiples labels, séparés par des virgules",
"RETENTION_RUN": "Exécuter",
"RETENTION_RUN_EXPLAIN": "L'exécution de la politique de rétention peut avoir des effets négatifs sur les images de ce projet et les tags d'image affectées seront supprimés. Appuyez sur ANNULER et utilisez un ESSAI pour simuler l'effet de cette stratégie. Sinon, appuyez sur EXECUTER pour continuer.",
"RETENTION_RUN_ABORTED": "Exécution abandonnée",
"RETENTION_RUN_ABORTED_EXPLAIN": "Cette exécution a été abandonnée. Les images déjà supprimées ne peuvent être restaurées. Vous pouvez ré-exécuter pour continuer la suppression d'images. Pour tester, utilisez 'ESSAI'.",
"LOADING": "Chargement...",
"NO_EXECUTION": "Nous n'avons trouvé aucune exécution !",
"NO_HISTORY": "Nous n'avons trouvé aucun historique !",
"DELETION": "Suppressions",
"EDIT_TITLE": "Editer la règle de rétention de tags",
"LOG": "Log",
"EXCLUDES": "Exclusions",
"MATCHES": "Correspondances",
"REPO": " Dépôts",
"EXC": " excluant ",
"MAT": " correspondant à ",
"AND": " et",
"WITH": " avec ",
"WITHOUT": " sans ",
"LOWER_LABELS": " labels",
"WITH_CONDITION": " avec",
"LOWER_TAGS": " tags",
"TRIGGER": "Planification",
"RETAINED": "Conservé",
"TOTAL": "Total",
"NONE": "aucun",
"RULE_NAME_6": " les images tirées dans les {{number}} derniers jours",
"RULE_NAME_7": " les images poussées dans les {{number}} derniers jours",
"RULE_TEMPLATE_6": " les images tirées dans les # derniers jours",
"RULE_TEMPLATE_7": " les images poussées dans les # derniers jours",
"SCHEDULE": "Planification",
"SCHEDULE_WARNING": "L'exécution de la politique de rétention a l'effet irréversible de supprimer des images du projet Harbor. Vérifiez bien toutes les politiques avant de les planifier.",
"EXISTING_RULE": "Règle existante",
"ILLEGAL_RULE": "Règle illégale",
"INVALID_RULE": "Règle non valide",
"COUNT_LARGE": "Le paramètre \"NOMBRE\" est trop grand",
"DAYS_LARGE": "Le paramètre \"JOURS\" est trop grand",
"EXECUTION_TYPE": "Type d'exécution",
"ACTION": "ACTION",
"YES": "Oui",
"NO": "Non"
},
"IMMUTABLE_TAG": {
"IMMUTABLE_RULES": "Règle d'immutabilité",
"ADD_RULE": "AJOUTER UNE REGLE",
"ADD_RULE_HELP_1": "Cliquez sur le bouton 'AJOUTER UNE REGLE' pour ajouter une règle.",
"EDIT": "Editer",
"DISABLE": "Désactiver",
"ENABLE": "Activer",
"DELETE": "Supprimer",
"ADD_TITLE": "Ajouter une règle d'immutabilité'",
"ADD_SUBTITLE": "Spécifiez une règle d'immutabilité de tags pour ce projet. Toutes les règles d'immutabilité de tags sont d'abord calculées indépendamment, puis leur union donne le jeu de tags immutables..",
"IN_REPOSITORIES": "Pour les dépôts",
"REP_SEPARATOR": "Entrez de multiples repos,repo*,or **, séparés par des virgules",
"TAGS": "Tags",
"TAG_SEPARATOR": "Entrez de multiples tags, tag*, or **.",
"EDIT_TITLE": "Editer la règle d'immutabilité de tags",
"EXC": " excluant ",
"MAT": " correspondant à ",
"AND": " et",
"WITH": " avec ",
"WITHOUT": " sans ",
"LOWER_LABELS": " labels",
"LOWER_TAGS": " tags",
"NONE": " aucun",
"EXISTING_RULE": "Règle existante",
"ACTION": "ACTION"
},
"SCANNER": {
"DELETION_SUMMARY": "Voulez-vous supprimer le scanneur {{param}}?",
"SKIP_CERT_VERIFY": "Cocher cette case si le registre distant utilise un certificat auto-signé.",
"NAME": "Nom",
"NAME_EXISTS": "Le nom existe déjà",
"NAME_REQUIRED": "Le nom est requis",
"NAME_REX": "Le nom doit comporter au moins 2 caractères avec des minuscules, des chiffres et. _- et doit commencer par des caractères ou des chiffres.",
"DESCRIPTION": "Description",
"ENDPOINT": "Endpoint",
"ENDPOINT_EXISTS": "L'URL du endpoint existe déjà",
"ENDPOINT_REQUIRED": "L'URL du endpoint est requise",
"ILLEGAL_ENDPOINT": "L'URL du endpoint est illégale",
"AUTH": "Autorisation",
"NONE": "Aucun",
"BASIC": "Basic",
"BEARER": "Bearer",
"API_KEY": "APIKey",
"USERNAME": "Nom d'utilisateur",
"USERNAME_REQUIRED": "Nom d'utilisateur requis",
"PASSWORD": "Mot de passe",
"PASSWORD_REQUIRED": "Le mot de passe est requis",
"TOKEN": "Token",
"TOKEN_REQUIRED": "Le token est requis",
"API_KEY_REQUIRED": "L'APIKey est requise",
"SKIP": "Passer la vérification du certificat",
"ADD_SCANNER": "Ajouter un Scanneur",
"EDIT_SCANNER": "Editer le Scanneur",
"TEST_CONNECTION": "TESTER LA CONNECTION",
"ADD_SUCCESS": "Ajout avec succès de ",
"TEST_PASS": "Test réussi",
"TEST_FAILED": "Ping: enregistrement {{name}}:{{url}} est injoignable",
"UPDATE_SUCCESS": "Mise à jour effectuée",
"SCANNER_COLON": "Scanneur :",
"NAME_COLON": "Nom :",
"VENDOR_COLON": "Vendeur :",
"VERSION_COLON": "Version :",
"CAPABILITIES": "Capacités",
"CONSUMES_MIME_TYPES_COLON": "Consomme les types Mime :",
"PRODUCTS_MIME_TYPES_COLON": "Produit les types Mime :",
"PROPERTIES": "Propriétés",
"NEW_SCANNER": "NOUVEAU SCANNEUR",
"SET_AS_DEFAULT": "PAR DEFAUT",
"HEALTH": "Santé",
"DISABLED": "Désactivé",
"NO_SCANNER": "Aucun scanneur trouvé",
"DEFAULT": "Défaut",
"HEALTHY": "En bonne santé",
"UNHEALTHY": "En mauvaise santé",
"SCANNERS": "Scanneurs",
"SCANNER": "Scanneur",
"EDIT": "Editer",
"NOT_AVAILABLE": "Non disponible",
"ADAPTER": "Adaptateur",
"VENDOR": "Vendeur",
"VERSION": "Version",
"SELECT_SCANNER": "Sélectionner un Scanneur",
"ENABLED": "Activé",
"ENABLE": "Activer",
"DISABLE": "Désactiver",
"DELETE_SUCCESS": "Supprimé avec succès",
"TOTAL": "Total",
"FIXABLE": "Corrigeable",
"DURATION": "Durée :",
"OPTIONS": "Options",
"USE_INNER": "Utiliser l'adresse interne du registre",
"USE_INNER_TIP": "Si l'option est activée, le scanneur sera forcé d'utiliser l'adresse interne du registre pour accéder au contenu lié.",
"VULNERABILITY_SEVERITY": "Criticité de la vulnérabilité :",
"CONFIRM_DELETION": "Confirmer la suppression du scanneur",
"NO_PROJECT_SCANNER": "Aucun Scanneur",
"SET_UNHEALTHY_SCANNER": "Scanneurs sélectionnés : {{name}} est en mauvaise santé",
"SCANNED_BY": "Scanné par :",
"IMAGE_SCANNERS": "Scanneurs d'images",
"VIEW_DOC": "Voir la documentation",
"ALL_SCANNERS": "Tous les scanneurs",
"HELP_INFO_1": "Le scanneur par défaut a été installé. Pour installer d'autres scanneurs,",
"HELP_INFO_2": "référez-vous à la documentation.",
"NO_DEFAULT_SCANNER": "Pas de scanneur par défaut"
},
"DISTRIBUTION": {
"FILTER_INSTANCE_PLACEHOLDER": "Filtrer les instances",
"FILTER_HISTORIES_PLACEHOLDER": "Filtrer les historiques",
"ADD_ACTION": "NOUVELLE INSTANCE",
"PREHEAT_ACTION": "Préchauffer",
"EDIT_ACTION": "Editer",
"ENABLE_ACTION": "Activer",
"DISABLE_ACTION": "Désactiver",
"DELETE_ACTION": "Supprimer",
"NOT_FOUND": "Introuvable",
"NAME": "Nom",
"ENDPOINT": "Endpoint",
"STATUS": "Statut",
"ENABLED": "Activer",
"SETUP_TIMESTAMP": "Horodatage d'installation",
"PROVIDER": "Fournisseur",
"DELETION_TITLE": "Confirmer la suppression de l'instance",
"DELETION_SUMMARY": "Voulez-vous supprimer l'/les instance(s) {{param}} ?",
"ENABLE_TITLE": "Activer l'/les instance(s)",
"ENABLE_SUMMARY": "Voulez-vous activer l'/les instance(s) {{param}} ?",
"DISABLE_TITLE": "Désactiver l'/les instance(s)",
"DISABLE_SUMMARY": "Voulez-vous désactiver l'/les instance(s) {{param}} ?",
"IMAGE": "Image",
"START_TIME": "Démarrage",
"FINISH_TIME": "Fin",
"INSTANCE": "Instance",
"HISTORIES": "Historiques",
"CREATE_SUCCESS": "Instance créée avec succès",
"CREATE_FAILED": "Echec de la création de l'instance",
"DELETED_SUCCESS": "Instance(s) supprimée(s) avec succès",
"DELETED_FAILED": "Echec de la création de(s) l'instance(s)",
"ENABLE_SUCCESS": "Instance(s) activée(s) avec succès",
"ENABLE_FAILED": "Echec de l'activation de(s) l'instance(s)",
"DISABLE_SUCCESS": "Instance(s) désactivée(s) avec succès",
"DISABLE_FAILED": "Echec de la désactivation de(s) l'instance(s)",
"UPDATE_SUCCESS": "Instance mise à jour avec succès",
"UPDATE_FAILED": "Echec de la mise à jour de l'instance",
"REQUEST_PREHEAT_SUCCESS": "Requête de préchauffage effectuée",
"REQUEST_PREHEAT_FAILED": "Requête de préchauffage échouée",
"DESCRIPTION": "description",
"AUTH_MODE": "Mode d'authentification",
"USERNAME": "Nom d'utilisateur",
"PASSWORD": "Mot de Passe",
"TOKEN": "Token",
"SETUP_NEW_INSTANCE": "Configurer une nouvelle instance",
"EDIT_INSTANCE": "Editer l'instance",
"SETUP": {
"NAME_PLACEHOLDER": "Entrer le nom de l'instance",
"DESCRIPTION_PLACEHOLDER": "Entrer la description de l'instance",
"ENDPOINT_PLACEHOLDER": "Entrer le endpoint de l'instance ",
"USERNAME_PLACEHOLDER": "Entrer le Nom d'utilisateur",
"PASSWORD_PLACEHOLDER": "Entrer le Mot de passe",
"TOKEN_PLACEHOLDER": "Entrer le token"
},
"MAINTAINER": "Mainteneur(s)",
"SOURCE": "Source",
"VERSION": "Version",
"SET_AS_DEFAULT": "Par défaut",
"DELETE_INSTANCE": "Supprimer l'instance",
"ENABLE_INSTANCE": "Activer l'instance",
"DISABLE_INSTANCE": "Désactiver l'instance",
"SET_DEFAULT_SUCCESS": "Configuration par défaut effectuée",
"SET_DEFAULT_FAILED": "Configuration par défaut échouée",
"UPDATE_INSTANCE": "Mettre à jour l'instance",
"CREATE_INSTANCE": "Créer une instance"
},
"P2P_PROVIDER": {
"P2P_PROVIDER": "Préchauffage P2P",
"POLICIES": "Stratégies",
"NEW_POLICY": "NOUVELLE STRATEGIE",
"NAME": "Nom",
"ENABLED": "Activée",
"PROVIDER": "Fournisseur",
"FILTERS": "Filtres",
"TRIGGER": "Déclencheur",
"CREATED": "Date/Heure de Création",
"DESCRIPTION": "Description",
"NO_POLICY": "Aucune stratégie",
"ENABLED_POLICY_SUMMARY": "Voulez-vous activer la stratégie {{name}}?",
"DISABLED_POLICY_SUMMARY": "Voulez-vous désactiver la stratégie {{name}}?",
"ENABLED_POLICY_TITLE": "Activer la stratégie",
"DISABLED_POLICY_TITLE": "Désactiver la stratégie",
"DELETE_POLICY_SUMMARY": "Voulez-vous supprimer les stratégies {{names}}?",
"EDIT_POLICY": "Editer la Stratégie de Fournisseur P2P",
"ADD_POLICY": "Créer une Stratégie de Fournisseur P2P",
"NAME_REQUIRED": "Le nom est requis",
"PROVIDER_REQUIRED": "Le fournisseur est requis",
"ADDED_SUCCESS": "Stratégie ajoutée avec succès",
"UPDATED_SUCCESS": "Stratégie mise à jour avec succès",
"EXECUTE": "EXECUTER",
"EXECUTE_SUCCESSFULLY": "Executé avec succès",
"EXECUTE_TITLE": "Confirmer l'Execution de la Stratégie",
"EXECUTE_SUMMARY": "Voulez-vous exécuter la stratégie {{param}}?",
"STOP_TITLE": "Confirmer l'arrêt de l'execution",
"STOP_SUMMARY": "Voulez-vous arrêter l'exécution de la stratégie {{param}}?",
"STOP_SUCCESSFULLY": "Interrompu avec succès",
"STATUS_MSG": "Statut",
"JOB_PLACEHOLDER": "Nous n'avons trouvé aucune exécution",
"PROVIDER_TYPE": "Vendeur",
"ID": "ID d'exécution",
"NO_PROVIDER": "Veuillez ajouter un fournisseur d'abord",
"ARTIFACT": "Artefact",
"DIGEST": "Digest",
"TYPE": "Type",
"TASKS": "Tâches",
"TASKS_PLACEHOLDER": "Nous n'avons trouvé aucune tâche",
"SEVERITY_WARNING": "Les paramètres de vulnérabilité sont ici en conflit avec la configuration de projet qui les remplacera",
"REPOS": "Dépôts",
"TAGS": "Tags",
"CRITERIA": "Critères",
"ONLY_SIGNED": "Images signées uniquement",
"PREHEAT_ON_PUSH": "Préchauffage lors du push",
"START_TEXT": "Pas de vulnérabilité de sévérité",
"EDN_TEXT": "et plus",
"LABELS": "Labels",
"SCHEDULE": "Planifier",
"TEST_FAILED": "Test échoué",
"MANUAL": "Manuel",
"SCHEDULED": "Planifié",
"EVENT_BASED": "Basé évènement",
"EVENT_BASED_EXPLAIN_LINE1": "La stratégie sera évaluée chaque fois que les événements suivants se produiront :",
"EVENT_BASED_EXPLAIN_LINE2": "Un artefact est poussé",
"EVENT_BASED_EXPLAIN_LINE3": "Un artefact est labellisé",
"EVENT_BASED_EXPLAIN_LINE4": "Un artefact est scanné",
"REPO_REQUIRED": "Un Dépôt est requis",
"TAG_REQUIRED": "Un Tag est requis",
"DELETE_SUCCESSFULLY": "Stratégie supprimée avec succès",
"UPDATED_SUCCESSFULLY": "Stratégie mise à jour avec succès",
"EXECUTIONS": "Exécutions",
"TAG_SEPARATOR": "Entrez plusieurs tags,tag*,ou **, séparés par des virgules",
"CONTENT_WARNING": "Les paramètres de confiance sont ici en conflit avec la configuration de projet qui les remplacera",
"PREHEAT_EXPLAIN": "Le préchauffage migrear l'image vers le réseau p2p",
"CRITERIA_EXPLAIN": "Comme spécifié dans la section 'Deployment security' dans l'onglet Configuration",
"SKIP_CERT_VERIFY": "Cochez cette case pour ignorer la vérification du certificat lorsque le fournisseur distant utilise un certificat auto-signé ou non approuvé.",
"NAME_TOOLTIP": "Le nom de la stratégie doit comporter au moins 2 caractères avec des caractères minuscules, des chiffres et ._- et doit commencer par des caractères ou des chiffres.",
"NEED_HELP": "Veuillez d'abord demander à votre administrateur système d'ajouter un fournisseur"
},
"PAGINATION": {
"PAGE_SIZE": "Taille de la page"
},
"SYSTEM_ROBOT": {
"READ": "Lecture",
"CREATE": "Création",
"ARTIFACT": "Artefact",
"HELM": "Chart Helm",
"HELM_VERSION": "Version du Chart Helm",
"ADD_ROBOT": "Ajouter un Robot",
"UPDATE_ROBOT": "Mettre à jour le Robot",
"UPDATE_ROBOT_SUCCESSFULLY": "Robot mis à jour avec succès",
"PLACEHOLDER": "Entrer un nouveau secret",
"SECRET": "Le secret doit comporter de 8 à 128 caractères avec au moins 1 majuscule, 1 minuscule et 1 chiffre.",
"REFRESH_SECRET": "Rafraîchir le Secret",
"REFRESH_SECRET_SUCCESS": "Secret rafraîchi avec succès",
"DELETE_ROBOT": "Supprimer le Robot",
"DELETE_ROBOT_SUCCESS": "Robot(s) supprimé(s) avec succès",
"ENABLE_TITLE": "Activer le Robot",
"ENABLE_SUMMARY": "Voulez-vous activer le robot {{param}}?",
"DISABLE_TITLE": "Désactiver le Robot",
"DISABLE_SUMMARY": "Voulez-vous désactiver le robot {{param}}?",
"ENABLE_ROBOT_SUCCESSFULLY": "Robot(s) activé avec succès",
"DISABLE_ROBOT_SUCCESSFULLY": "Robot(s) désactivé avec succès",
"ROBOT_ACCOUNT": "Compte Robot",
"PROJECTS": "Projets",
"ALL_PROJECTS": "Tous les projects avec",
"PERMISSIONS": "PERMISSION(S)",
"REFRESH_SECRET_SUMMARY": "Actualisez automatiquement le secret du compte du robot ou ouvrez optionnellement les détails pour spécifier manuellement un nouveau secret",
"TOKEN": "Secret",
"NEW_TOKEN": "Nouveau Secret",
"REFRESH": "ACTUALISER",
"PROJECTS_MODAL_TITLE": "Projects pour le compte Robot",
"PROJECTS_MODAL_SUMMARY": "Voici les projets couverts par ce compte Robot.",
"CREATE_ROBOT": "Créer un compte Robot Système",
"CREATE_ROBOT_SUMMARY": "Créez un compte Robot système qui couvrira des projets spécifiques. Choisissez \"Couvrir tous les projets\" pour appliquer à tous les projets existants et futurs",
"EDIT_ROBOT": "Editer un compte Robot Système",
"EDIT_ROBOT_SUMMARY": "Editer un compte Robot Système. Choisissez \"Couvrir tous les projets\" pour appliquer à tous les projets existants et futurs",
"EXPIRATION_TIME": "Date/Heure d'Expiration",
"EXPIRATION_TIME_EXPLAIN": "L'heure d'expiration (en jours, le point de départ est l'heure de création) du jeton du compte Robot. Pour ne jamais expirer, entrer \"-1\".",
"EXPIRATION_DEFAULT": "jours (défaut)",
"EXPIRATION_DAYS": "Spécifier le nombre de jours",
"EXPIRATION_NEVER": "Jamais",
"EXPIRATION_REQUIRED": "Un horodatage d'expiration valide est requis",
"COVER_ALL": "Couvrir tous les projets",
"COVER_ALL_EXPLAIN": "Cocher pour appliquer à tous les projets existants et futurs",
"COVER_ALL_SUMMARY": "\"Tous les projets existants et futurs\" sélectionné.",
"RESET_PERMISSION": "REINITIALISER LES PERMISSIONS",
"PERMISSION_COLUMN": "Permissions",
"EXPIRES_AT": "Expire à",
"VIEW_SECRET": "ACTUALISER LE SECRET",
"LEGACY": "Legacy",
"CREATE_PROJECT_ROBOT": "Créer un compte Robot",
"CREATE_PROJECT_ROBOT_SUMMARY": "Créer un compte Robot pour ce projet",
"EDIT_PROJECT_ROBOT": "Editer le compte Robot",
"EDIT_PROJECT_ROBOT_SUMMARY": "Editer le compte Robot pour ce projet",
"NOT_FOUND": "Nous n'avons trouvé aucun Robot!",
"SELECT_ALL": "SELECTIONNER TOUT",
"UNSELECT_ALL": "DESELECTIONNER TOUT",
"ROBOT_ACCOUNT_NAV": "Comptes Robot",
"COVERED_PROJECTS": "PROJET(S)",
"CONFIRM_SECRET": "Confirmer le Secret",
"SECRET_AGAIN": "Entrez le secret une nouvelle fois",
"INCONSISTENT": "Les deux secrets ne correspondent pas",
"NAME_TOOLTIP": "Le nom du Robot doit comporter de 1 à 255 caractères avec des caractères minuscules, des chiffres et ._- et doit commencer par des caractères ou des chiffres.",
"ENABLE_NEW_SECRET": "Activer cette option pour spécifier manuellement un nouveau secret",
"DELETE": "Supprimer",
"ARTIFACT_LABEL": "Label de l'Artefact",
"SCAN": "Scanner",
"SCANNER_PULL": "Tirer un Scanner",
"SEARCH_BY_NAME": "Chercher par nom (sans préfixe)",
"FINAL_PROJECT_NAME_TIP": "Le nom final du robot du projet se compose du préfixe, du nom du projet, d'un signe plus et de la saisie actuelle",
"FINAL_SYSTEM_NAME_TIP": "Le nom final du robot du projet se compose du préfixe et de la saisie actuelle",
"PUSH_AND_PULL": "Pousser",
"PUSH_PERMISSION_TOOLTIP": "L'autorisation 'push' ne peut pas fonctionner seule, elle doit fonctionner avec l'autorisation 'pull'", "STOP": "Stop",
"LIST": "Liste",
"REPOSITORY": "Dépôt",
"HELM_LABEL": "Label du Chart Helm",
"EXPIRES_IN": "Expire dans",
"EXPIRED": "Expiré"
},
"ACCESSORY": {
"DELETION_TITLE_ACCESSORY": "Confirmer la suppression de l'accessoire",
"DELETION_SUMMARY_ACCESSORY": "Voulez-vous supprimer tous les accessoires de l'artefact {{param}} ?",
"DELETION_SUMMARY_ONE_ACCESSORY": "Voulez-vous supprimer le(s) accessoire(s) {{param}} ?",
"DELETE_ACCESSORY": "Supprimer l'accessoire",
"DELETED_SUCCESS": "Accessoire supprimé avec succès",
"DELETED_FAILED": "Echec de la suppression de l'accessoire",
"CO_SIGNED": "Signé by Cosign",
"NOTARY_SIGNED": "Signé by Notary",
"ACCESSORY": "Accessoire",
"ACCESSORIES": "Accessoires",
"SUBJECT_ARTIFACT": "Sujet de l'Artefact",
"CO_SIGN": "Cosign",
"NOTARY": "Notary",
"PLACEHOLDER": "Nous n'avons trouvé aucun accessoire !"
},
"CLEARANCES": {
"CLEARANCES": "Clean Up",
"AUDIT_LOG": "Log Rotation",
"LAST_COMPLETED": "Last completed",
"NEXT_SCHEDULED_TIME": "Next scheduled time",
"SCHEDULE_TO_PURGE": "Schedule to purge",
"KEEP_IN": "Keep records in",
"KEEP_IN_TOOLTIP": "Keep the records in this interval",
"KEEP_IN_ERROR": "The value of this item must be an integer, and the time value must be greater than 0 and less than 10000 days",
"DAYS": "Days",
"HOURS": "Hours",
"INCLUDED_OPERATIONS": "Included operations",
"INCLUDED_OPERATION_TOOLTIP": "Remove audit logs for the selected operations",
"INCLUDED_OPERATION_ERROR": "Please select at lease one operation",
"PURGE_NOW": "PURGE NOW",
"PURGE_NOW_SUCCESS": "Purge triggered successfully",
"PURGE_SCHEDULE_RESET": "Purge schedule has been reset",
"PURGE_HISTORY": "Purge History",
"FORWARD_ENDPOINT": "Audit Log Forward Syslog Endpoint",
"FORWARD_ENDPOINT_TOOLTIP": "Forward audit logs to the syslog endpoint, for example: harbor-log:10514",
"SKIP_DATABASE": "Skip Audit Log Database",
"SKIP_DATABASE_TOOLTIP": "Skip to log audit log in the database, only available when audit log forward endpoint is configured",
"STOP_GC_SUCCESS": "Trigger stopping GC operation successfully",
"STOP_PURGE_SUCCESS": "Trigger stopping purging operation successfully",
"NO_GC_RECORDS": "We couldn't find any GC histories!",
"NO_PURGE_RECORDS": "We couldn't find any purge histories!"
},
"CVE_EXPORT": {
"EXPORT_SOME_PROJECTS": "Export CVEs",
"ALL_PROJECTS": "All projects",
"EXPORT_TITLE": "Export CVE",
"EXPORT_SUBTITLE": "Set exporting conditions",
"EXPORT_CVE_FILTER_HELP_TEXT": "Enter multiple comma separated cveIds",
"CVE_IDS": "CVE IDs",
"EXPORT_BUTTON": "EXPORT",
"JOB_NAME": "Job Name",
"JOB_NAME_REQUIRED": "Job name is required",
"JOB_NAME_EXISTING": "Job name already exists",
"TRIGGER_EXPORT_SUCCESS": "Trigger exporting CVEs successfully!"
},
"JOB_SERVICE_DASHBOARD": {
"SCHEDULE_PAUSED": "Scheduled(Paused)",
"SCHEDULE_BEEN_PAUSED": "{{param}} has been paused",
"PENDING_JOBS": "Pending Jobs In Queues",
"OTHERS": "Other",
"STOP_ALL": "STOP ALL",
"CONFIRM_STOP_ALL": "Confirm Stopping All",
"CONFIRM_STOP_ALL_CONTENT": "Do you want to stop all the job queues?",
"STOP_ALL_SUCCESS": "Stopped all the job queues successfully",
"STOP_BTN": "STOP",
"PAUSE_BTN": "PAUSE",
"RESUME_BTN": "RESUME",
"JOB_TYPE": "Job Type",
"PENDING_COUNT": "Pending Count",
"LATENCY": "Latency",
"PAUSED": "Paused",
"NO_JOB_QUEUE": "We could not find any job queue",
"CONFIRM_STOPPING_JOBS": "Confirm Stopping Jobs",
"CONFIRM_STOPPING_JOBS_CONTENT": "Do you want to stop the jobs {{param}}?",
"CONFIRM_PAUSING_JOBS": "Confirm Pausing Jobs",
"CONFIRM_PAUSING_JOBS_CONTENT": "Do you want to pause the jobs {{param}}?",
"CONFIRM_RESUMING_JOBS": "Confirm Resuming Jobs",
"CONFIRM_RESUMING_JOBS_CONTENT": "Do you want to resume the jobs {{param}}?",
"STOP_SUCCESS": "Stopped jobs Successfully",
"PAUSE_SUCCESS": "Paused jobs Successfully",
"RESUME_SUCCESS": "Resumed jobs Successfully",
"SCHEDULES": "Schedules",
"RUNNING_STATUS": "Running",
"RESUME_ALL_BTN_TEXT": "RESUME ALL",
"PAUSE_ALL_BTN_TEXT": "PAUSE ALL",
"CONFIRM_PAUSING_ALL": "Confirm Pausing All",
"CONFIRM_PAUSING_ALL_CONTENT": "Do you want to pause all the jobs schedules?",
"CONFIRM_RESUMING_ALL": "Confirm Resuming All",
"CONFIRM_RESUMING_ALL_CONTENT": "Do you want to resume all the jobs schedules?",
"PAUSE_ALL_SUCCESS": "Paused all the schedules Successfully",
"RESUME_ALL_SUCCESS": "Resumed all the schedules Successfully",
"VENDOR_TYPE": "Vendor Type",
"VENDOR_ID": "Vendor ID",
"NO_SCHEDULE": "We could not find any schedule",
"WORKERS": "Workers",
"FREE_ALL": "Free all",
"CONFIRM_FREE_ALL": "Confirm Freeing All",
"CONFIRM_FREE_ALL_CONTENT": "Do you want to free all the workers?",
"CONFIRM_FREE_WORKERS": "Confirm Freeing Workers",
"CONFIRM_FREE_WORKERS_CONTENT": "Do you want to free the workers {{param}}?",
"FREE_WORKER_SUCCESS": "Freed workers successfully",
"FREE_ALL_SUCCESS": "Freed all the workers successfully",
"WORKER_POOL": "Worker Pools",
"WORKER_POOL_ID": "Worker Pool ID",
"PID": "Pid",
"START_AT": "Started At",
"HEARTBEAT_AT": "Heartbeat At",
"CONCURRENCY": "Concurrency",
"NO_WORKER_POOL": "We could not find any worker pool",
"FREE": "Free",
"WORKER_ID": "Worker ID",
"JOB_ID": "Job ID",
"CHECK_IN_AT": "Checked In At",
"NO_WORKER": "We could not find any worker",
"JOB_QUEUE": "Job Queues",
"JOB_SERVICE_DASHBOARD": "Job Service Dashboard",
"OPERATION_STOP_ALL_QUEUES": "Stop all job queues",
"OPERATION_STOP_SPECIFIED_QUEUES": "Stop specified job queues",
"OPERATION_PAUSE_SPECIFIED_QUEUES": "Pause specified job queues",
"OPERATION_RESUME_SPECIFIED_QUEUES": "Resume specified job queues",
"OPERATION_PAUSE_SCHEDULE": "Pause all schedules",
"OPERATION_RESUME_SCHEDULE": "Resume all schedules",
"OPERATION_FREE_ALL": "Free all workers",
"OPERATION_FREE_SPECIFIED_WORKERS": "Free specified workers",
"QUEUE_STOP_BTN_INFO": "STOP — Stop and remove all jobs in the selected queue(s).",
"QUEUE_PAUSE_BTN_INFO": "PAUSE — Pause the execution of jobs in this type of job queue. Jobs can be enqueued when the queue is paused.",
"QUEUE_RESUME_BTN_INFO": "RESUME — Resume the execution of jobs in this type of job queue.",
"SCHEDULE_PAUSE_BTN_INFO": "PAUSE — Pause all schedules to execute.",
"SCHEDULE_RESUME_BTN_INFO": "RESUME — Resume all schedule to execute.",
"WORKER_FREE_BTN_INFO": "Stop the current running job to free the worker",
"CRON": "Cron"
}
}