Merge pull request #4294 from patfrat/translation/french

Add French ui_ng translation
This commit is contained in:
Daniel Jiang 2018-02-27 11:25:15 +08:00 committed by GitHub
commit b4c1307c96
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 573 additions and 3 deletions

View File

@ -22,6 +22,7 @@
<a href="javascript:void(0)" clrDropdownItem (click)='switchLanguage("en-us")' [class.lang-selected]='matchLang("en-us")'>English</a>
<a href="javascript:void(0)" clrDropdownItem (click)='switchLanguage("zh-cn")' [class.lang-selected]='matchLang("zh-cn")'>中文简体</a>
<a href="javascript:void(0)" clrDropdownItem (click)='switchLanguage("es-es")' [class.lang-selected]='matchLang("es-es")'>Español</a>
<a href="javascript:void(0)" clrDropdownItem (click)='switchLanguage("fr-fr")' [class.lang-selected]='matchLang("fr-fr")'>Français</a>
</clr-dropdown-menu>
</clr-dropdown>
<clr-dropdown class="dropdown" *ngIf="isSessionValid">
@ -41,4 +42,4 @@
<div class="nav-divider" *ngIf="!isSessionValid"></div>
<a href="javascript:void(0)" id="aboutMenu" class="nav-link nav-text nav-about-link" (click)="openAboutDialog()" *ngIf="!isSessionValid">{{'ACCOUNT_SETTINGS.ABOUT' | translate}}</a>
</div>
</clr-header>
</clr-header>

View File

@ -11,12 +11,13 @@
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
export const supportedLangs = ['en-us', 'zh-cn', 'es-es'];
export const supportedLangs = ['en-us', 'zh-cn', 'es-es', 'fr-fr'];
export const enLang = "en-us";
export const languageNames = {
"en-us": "English",
"zh-cn": "中文简体",
"es-es": "Español"
"es-es": "Español",
"fr-fr": "Français"
};
export const enum AlertType {
DANGER, WARNING, INFO, SUCCESS

View File

@ -0,0 +1,568 @@
{
"APP_TITLE": {
"VMW_HARBOR": "VMware Harbor",
"HARBOR": "Harbor",
"VIC": "vSphere Integrated Containers",
"MGMT": "Management",
"REG": "Registre"
},
"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"
},
"SIGN_UP": {
"TITLE": "S'inscrire"
},
"BUTTON": {
"CANCEL": "ANNULER",
"OK": "OK",
"DELETE": "SUPPRIMER",
"LOG_IN": "S'IDENTIFIER",
"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",
"MORE_INFO": "Plus d'informations...",
"YES": "OUI",
"NO": "NON",
"NEGATIVE": "NEGATIF",
"COPY": "COPIER"
},
"TOOLTIP": {
"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 doit être de 20 caractères.",
"FULL_NAME": "La longueur maximale doit être de 20 caractères.",
"COMMENT": "La longueur des commentaires doit être inférieure à 20 caractères.",
"CURRENT_PWD": "Le mot de passe actuel est requis.",
"PASSWORD": "Le mot de passe doit être composé de 8 à 20 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.",
"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.",
"EMAIL_EXISTING": "L'adresse e-mail existe déjà.",
"USER_EXISTING": "Le nom d'utilisateur est déjà utilisé."
},
"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."
},
"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-20 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..."
},
"SIDE_NAV": {
"DASHBOARD": "Tableau de bord",
"PROJECTS": "Projets",
"SYSTEM_MGMT": {
"NAME": "Administration",
"USER": "Utilisateurs",
"REPLICATION": "Réplication",
"CONFIG": "Configuration"
},
"LOGS": "Logs"
},
"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": "Temps 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": "de"
},
"PROJECT": {
"PROJECTS": "Projets",
"NAME": "Nom du Projet",
"ROLE": "Rôle",
"PUBLIC_OR_PRIVATE": "Niveau d'Accès",
"REPO_COUNT": "Nombre de dépôts",
"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 au moins 2 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_MINIMUM_LENGTH": "Le nom du projet est trop court, il doit être supérieur à 2 caractères.",
"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 ou des règles de réplication ne peuvent pas être supprimées.",
"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": "de"
},
"PROJECT_DETAIL": {
"REPOSITORIES": "Dépôts",
"REPLICATION": "Réplication",
"USERS": "Membres",
"LOGS": "Logs",
"PROJECTS": "Projets",
"CONFIG": "Configuration"
},
"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 de vulnérabilité",
"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_MEMBER": "Nouveau Membre",
"MEMBER": "Membre",
"NAME": "Nom",
"ROLE": "Rôle",
"SYS_ADMIN": "System Admin",
"PROJECT_ADMIN": "Project Admin",
"DEVELOPER": "Développeur",
"GUEST": "Invité",
"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": "Cenom d'utilisateur existe déjà.",
"UNKNOWN_ERROR": "Une erreur inconnue s'est produite lors de l'ajout d'un membre.",
"FILTER_PLACEHOLDER": "Membres du filtre",
"DELETION_TITLE": "Confirmer la suppression d'un membre du projet",
"DELETION_SUMMARY": "Voulez-vous supprimer un membre du projet {{param}} ?",
"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": "de"
},
"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": "de"
},
"REPLICATION": {
"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_JOBS_PLACEHOLDER": "Filtrer les Travaux",
"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 Point Final",
"DELETION_SUMMARY_TARGET": "Voulez-vous supprimer le point final {{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 point final.",
"NAME": "Nom",
"PROJECT": "Projet",
"NAME_IS_REQUIRED": "Le nom est obligatoire.",
"DESCRIPTION": "Description",
"ENABLE": "Activer",
"DISABLE": "Désactiver",
"DESTINATION_NAME": "Nom du Point Final",
"DESTINATION_NAME_IS_REQUIRED": "Le nom du Point Final est obligatoire.",
"NEW_DESTINATION": "Nouveau Point Final",
"DESTINATION_URL": "URL du Point Final",
"DESTINATION_URL_IS_REQUIRED": "L'URL du Point Final 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_JOBS": "Travaux de Réplication",
"ALL": "Tous",
"PENDING": "En attente",
"RUNNING": "En fonctionnement",
"ERROR": "Erreur",
"RETRYING": "En train de réessayer",
"STOPPED": "Stoppé",
"FINISHED": "Terminé",
"CANCELED": "Annulé",
"SIMPLE": "Simple",
"ADVANCED": "Avancé",
"STATUS": "Statut",
"OPERATION": "Operation",
"CREATION_TIME": "Heure de départ",
"UPDATE_TIME": "Heure de mise à jour",
"LOGS": "Logs",
"OF": "de",
"ITEMS": "items",
"NO_LOGS": "Pas de log",
"TOGGLE_ENABLE_TITLE": "Activer la Règle",
"CONFIRM_TOGGLE_ENABLE_POLICY": "Après avoir activé la règle de réplication, tous les dépôts du projet seront répliqués dans le registre de destination. Veuillez confirmer pour continuer.",
"TOGGLE_DISABLE_TITLE": "Désactiver la Règle",
"CONFIRM_TOGGLE_DISABLE_POLICY": "Après avoir désactivé la règle, tous les travaux de réplication inachevés de cette règle seront arrêtés et annulés. Veuillez confirmer pour continuer.",
"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 avec succés.",
"CANNOT_EDIT": "La règle de réplication ne peut pas être modifiée lorsqu'elle est activée.",
"POLICY_ALREADY_EXISTS": "La règle de réplication existe déjà.",
"FAILED_TO_DELETE_POLICY_ENABLED": "Impossible de supprimer une règle : la règle a une (des) tâche(s) inachevé(s) ou la règle est activée.",
"FOUND_ERROR_IN_JOBS": "Erreurs trouvées dans les travaux de réplication, veuillez vérifier.",
"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 !",
"JOB_LOG_VIEWER": "Afficher les logs des travaux de réplication"
},
"DESTINATION": {
"NEW_ENDPOINT": "Nouveau Point Final",
"ENDPOINT": "Point Final",
"NAME": "Nom du Point Final",
"NAME_IS_REQUIRED": "Le nom du Point final est obligatoire.",
"URL": "URL du Point Final",
"URL_IS_REQUIRED": "L'URL du Point Final est obligatoire.",
"USERNAME": "Nom d'utilisateur",
"PASSWORD": "Mot de Passe",
"TEST_CONNECTION": "Test de Connexion",
"TITLE_EDIT": "Editer le Point Final",
"TITLE_ADD": "Créer le Point Final",
"DELETE": "Supprimer le Point Final",
"TESTING_CONNECTION": "En train de tester la Connexion...",
"TEST_CONNECTION_SUCCESS": "Connexion testée avec succès.",
"TEST_CONNECTION_FAILURE": "Echec du ping du Point Final.",
"CONFLICT_NAME": "Le nom ou l'URL du point final existe déjà.",
"INVALID_NAME": "Nom du point final invalide.",
"FAILED_TO_GET_TARGET": "Echec de l'obtention du point final.",
"CREATION_TIME": "Temps de Création",
"OF": "de",
"ITEMS": "items",
"CREATED_SUCCESS": "Point final créé avec succès.",
"UPDATED_SUCCESS": "Point final mis à jour avec succès.",
"DELETED_SUCCESS": "Point final supprimé avec succès.",
"DELETED_FAILED": "Echec de la suppression du point final",
"CANNOT_EDIT": "Le point final 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 point final en cours d'utilisation",
"PLACEHOLDER": "Nous n'avons trouvé aucun point final !"
},
"REPOSITORY": {
"COPY_DIGEST_ID": "Copier le Résumé",
"DELETE": "Supprimer",
"NAME": "Nom",
"TAGS_COUNT": "Tags",
"PULL_COUNT": "Pulls",
"PULL_COMMAND": "Commande de Pull",
"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_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 Résumé avant qu'elle ne puisse être supprimée. \nSupprimer du Résumé via cette commande: \n{{param}}",
"FILTER_FOR_REPOSITORIES": "Filtrer les Dépôts",
"TAG": "Tag",
"SIZE": "Taille",
"VULNERABILITY": "Vulnérabilitée",
"SIGNED": "Signé",
"AUTHOR": "Auteur",
"CREATED": "Heure de Création",
"DOCKER_VERSION": "Version de Docker",
"ARCHITECTURE": "Architecture",
"OS": "OS",
"SHOW_DETAILS": "Montrer les Détails",
"REPOSITORIES": "Dépôts",
"OF": "de",
"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 !"
},
"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": {
"TITLE": "Configuration",
"AUTH": "Identification",
"REPLICATION": "Réplication",
"EMAIL": "Email",
"SYSTEM": "Réglages Système",
"CONFIRM_TITLE": "Confirmer pour annuler",
"CONFIRM_SUMMARY": "Certaines modifications n'ont pas été sauvegardées. Voulez-vous les défaire ?",
"SAVE_SUCCESS": "La configuration a été sauvegardée avec succès.",
"MAIL_SERVER": "Serveur mail",
"MAIL_SERVER_PORT": "Port du Serveur mail",
"MAIL_USERNAME": "Nom d'Utilisateur du compte mail",
"MAIL_PASSWORD": "Mot de passe du compte mail",
"MAIL_FROM": "Email de",
"MAIL_SSL": "Email SSL",
"MAIL_INSECURE": "Verifier le Certificat",
"INSECURE_TOOLTIP": "Déterminez s'il faut vérifier le certificat du serveur mail. Décochez cette case lorsque le serveur mail utilise un certificat auto-signé ou non approuvé.",
"SSL_TOOLTIP": "Activer SSL la connexion au serveur mail",
"VERIFY_REMOTE_CERT": "Vérifier le Certificat Distant",
"TOKEN_EXPIRATION": "Expiration du Jeton (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",
"SCOPE_BASE": "Base",
"SCOPE_ONE_LEVEL": "Premier Niveau",
"SCOPE_SUBTREE": "Sous-arbre",
"PRO_CREATION_EVERYONE": "Tout le monde",
"PRO_CREATION_ADMIN": "Les Administrateurs Seulement",
"ROOT_CERT": "Enregistrer le Certificat Racine",
"ROOT_CERT_LINK": "Télécharger",
"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.",
"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."
},
"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"
},
"SCANNING": {
"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",
"SCAN_NOW": "ANALYSER MAINTENANT",
"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"
},
"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 ?"
},
"PAGE_NOT_FOUND": {
"MAIN_TITLE": "Page introuvable",
"SUB_TITLE": "Rediriger vers la page principale dans",
"UNIT": "secondes..."
},
"ABOUT": {
"VERSION": "Version",
"BUILD": "Build",
"COPYRIGHT": "Copyright 1998-2017 VMware, Inc. Tous droits réservés. Ce produit est protégé par les lois américaines et internationales sur la propriété intellectuelle. Les produits VMware sont couverts par un ou plusieurs brevets répertoriés à l'adresse suivante",
"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": {
"TITLE": "STATISTIQUES",
"PRO_ITEM": "PROJETS",
"REPO_ITEM": "DÉPÔTS",
"INDEX_PRIVATE": "PRIVÉ",
"INDEX_MY_PROJECTS": "MES PROJETS",
"INDEX_MY_REPOSITORIES": "MES DÉPÔTS",
"INDEX_PUB": "PUBLIC",
"INDEX_TOTAL": "TOTAL",
"STORAGE": "STOCKAGE",
"LIMIT": "Limite"
},
"SEARCH": {
"IN_PROGRESS": "Rechercher...",
"BACK": "Retour"
},
"VULNERABILITY": {
"STATE": {
"STOPPED": "Non Analysé",
"QUEUED": "En fil d'attente",
"ERROR": "Voir le Log",
"SCANNING": "En cours d'analyse",
"UNKNOWN": "Inconnu"
},
"GRID": {
"PLACEHOLDER": "Nous n'avons pas trouvé de résultats d'analyse !",
"COLUMN_ID": "Vulnérabilitée",
"COLUMN_SEVERITY": "Severitée",
"COLUMN_PACKAGE": "Paquet",
"COLUMN_VERSION": "Version Actuelle",
"COLUMN_FIXED": "Fixé dans le version",
"COLUMN_DESCRIPTION": "Description",
"FOOT_ITEMS": "Items",
"FOOT_OF": "de"
},
"CHART": {
"SCANNING_TIME": "Temps d'analyse complète :",
"TOOLTIPS_TITLE": "{{totalVulnerability}} de {{totalPackages}} {{package}} ont des {{vulnerability}} connues.",
"TOOLTIPS_TITLE_SINGULAR": "{{totalVulnerability}} de {{totalPackages}} {{package}} a des {{vulnerability}} connues.",
"TOOLTIPS_TITLE_ZERO": "Aucun paquet de vulnérabilité connue trouvé"
},
"SEVERITY": {
"HIGH": "haut",
"MEDIUM": "moyen",
"LOW": "bas",
"NEGLIGIBLE": "négligeable",
"UNKNOWN": "inconnu",
"NONE": "aucune"
},
"SINGULAR": "vulnérabilitée",
"OVERALL_SEVERITY": "Sévérité de la Vulnérabilitée :",
"NO_VULNERABILITY": "Pas de vulnérabilitée",
"PLURAL": "vulnérabilitiées",
"PLACEHOLDER": "Filtrer les Vulnérabilitiés",
"PACKAGE": "paquet",
"PACKAGES": "paquets",
"SCAN_NOW": "Analyser",
"JOB_LOG_VIEWER": "Voir le log des travaux d'analyse"
},
"PUSH_IMAGE": {
"TITLE": "Pousser l'Image",
"TOOLTIP": "Commandes de références pour pousser une image vers 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."
},
"TAG": {
"CREATION_TIME_PREFIX": "Créer le",
"CREATOR_PREFIX": "par",
"ANONYMITY": "anonymat",
"IMAGE_DETAILS": "Détails de l'Image",
"DOCKER_VERSION": "Version de Docker",
"ARCHITECTURE": "Architecture",
"OS": "OS",
"SCAN_COMPLETION_TIME": "Analyse Terminée",
"IMAGE_VULNERABILITIES": "Vulnérabilitées de l'Image",
"PLACEHOLDER": "Nous ne trouvons aucun tag !",
"COPY_ERROR": "Copie échouée, veuillez essayer de copier manuellement."
},
"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.",
"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."
}