tokens: remove expiresAt and add lastUsed

This commit is contained in:
Girish Ramakrishnan
2021-03-15 12:44:24 -07:00
parent 515d93f5ef
commit b18f42b372
9 changed files with 115 additions and 55 deletions

View File

@@ -17,7 +17,8 @@
"title": "Vous n'avez accès à aucune application pour le moment.",
"description": "Lorsque ce sera le cas, elles apparaîtront ici."
},
"tagsFilterHeader": "Tags : {{ tags }}"
"tagsFilterHeader": "Tags : {{ tags }}",
"groupsFilterHeader": "Sélectioner groupe"
},
"main": {
"offline": "Cloudron est hors ligne. Reconnexion…",
@@ -201,7 +202,7 @@
},
"passwordRecoveryEmail": "Adresse email de récupération de mot de passe",
"language": "Langue",
"primaryEmail": "Adresse email principale",
"primaryEmail": "E-mail principal",
"disable2FA": {
"disable": "Désactiver",
"password": "Mot de passe",
@@ -218,12 +219,12 @@
},
"appPasswords": {
"app": "Application",
"deletePasswordTooltip": "Supprimer le mot de passe",
"deletePasswordTooltip": "Supprimer mot de passe",
"newPassword": "Nouveau mot de passe",
"name": "Nom",
"noPasswordsPlaceholder": "Aucun mot de passe d'application créé",
"title": "Mots de passe des applications",
"description": "Les mots de passe d'application permettent de garantir la sécurité de votre profil utilisateur Cloudron. Si vous avez besoin d'accéder à une application Cloudron depuis une application mobile ou un appareil non fiable, vous pouvez vous connecter avec votre nom d'utilisateur et un mot de passe alternatif généré spécialement ici."
"title": "Mots de passe d'application",
"description": "Les mots de passe d'application sont une mesure de sécurité pour protéger votre compte utilisateur Cloudron. Si vous avez besoin d'accéder à une application Cloudron depuis une application mobile ou un client auquel vous ne faites pas confiance, vous pouvez vous connecter avec votre nom d'utilisateur et le mot de passe alternatif généré ici."
},
"changeEmail": {
"errorEmailInvalid": "Cette adresse email est invalide",
@@ -270,15 +271,15 @@
"expiresAt": "Expire le",
"name": "Nom",
"noTokensPlaceholder": "Aucun jeton API créé",
"revokeTokenTooltip": "Révoquer le jeton",
"revokeTokenTooltip": "Révoquer jeton",
"newApiToken": "Nouveau jeton API",
"title": "Jetons API",
"description": "Utilisez ces jetons d'accès personnels pour vous authentifier auprès de l'<a target=\"_blank\" href=\"{{ apiDocsLink }}\">API Cloudron</a>"
"description": "Utilisez ces jetons d'accès personnels pour vous authentifier avec <a target=\"_blank\" href=\"{{ apiDocsLink }}\">l'API Cloudron</a>"
},
"loginTokens": {
"logoutAll": "Se déconnecter de tout",
"title": "Jetons d'accès",
"description": "Vous avez {{ webadminTokenCount}} jeton(s) web et {{ cliTokenCount }} jeton(s) pour l'interface de ligne de commande (CLI) actif(s)."
"logoutAll": "Déconnecter de tous",
"title": "Jetons de connexion",
"description": "Vous avez {{ webadminTokens.length }} jeton(s) web actif(s) et {{ cliTokens.length }} jeton(s) CLI."
},
"disable2FAAction": "Désactiver l'authentification à deux facteurs (2FA)",
"enable2FAAction": "Activer l'authentification à deux facteurs (2FA)"
@@ -418,7 +419,7 @@
"solrDisabled": "Désactivé",
"maxMailSize": "Taille maximale des messages",
"location": "Emplacement du serveur de messagerie",
"info": "Ces paramètres sont globaux et s'appliquent à tous les domaines.",
"info": "Ces paramètres généraux s'appliquent à tous les domaines.",
"solrNotRunning": "Inactif",
"title": "Paramètres",
"spamFilter": "Filtre anti-spam",
@@ -625,7 +626,7 @@
"git": "Hébergement de codes",
"project": "Gestion de projet",
"media": "Médias",
"analytics": "Analyse des données",
"analytics": "Analyse de données",
"notes": "Notes"
},
"accountDialog": {
@@ -848,8 +849,8 @@
},
"startStop": {
"description": "Pour économiser les ressources du serveur, vous pouvez mettre en pause les applications au lieu de les désinstaller. Les futures sauvegardes d'applications ne comprendront pas les modifications apportées aux applications entre aujourd'hui et la dernière sauvegarde. Pour cette raison, il est recommandé de lancer une sauvegarde avant de mettre une application en pause.",
"stopAction": "Mettre l'application en pause",
"title": "Démarrer / Mettre en pause",
"stopAction": "Arrêter l'application",
"title": "Démarrer / Arrêter",
"startAction": "Démarrer l'application"
}
},
@@ -907,7 +908,7 @@
"addAliasAction": "Ajouter un alias",
"aliases": "Alias",
"saveAction": "Sauvegarder",
"addRedirectionAction": "Ajouter un redirection",
"addRedirectionAction": "Ajouter une redirection",
"noRedirections": "Aucune redirection n'est paramétrée.",
"redirectionsPlaceholder": "Laisser vide pour utiliser le nom de domaine nu",
"redirections": "Redirections",
@@ -974,7 +975,8 @@
"ja": "Japonais",
"pl": "Polonais",
"vi": "Vietnamien",
"zh_Hans": "Chinois (Simplifié)"
"zh_Hans": "Chinois (Simplifié)",
"es": "Espagnol"
},
"email": {
"mailboxboxDialog": {
@@ -1390,7 +1392,7 @@
"details": "Détails",
"source": "Source",
"time": "Date",
"title": "Journal des événements"
"title": "Journal d'évènements"
},
"system": {
"selectPeriodLabel": "Période sélectionnée",
@@ -1409,7 +1411,7 @@
"mountedAt": "{{ filesystem }} <small>monté sur</small> {{ mountpoint }}",
"title": "Utilisation du disque"
},
"title": "Informations système"
"title": "Info système"
},
"services": {
"refresh": "Rafraîchir",