New translations en.json (French)
This commit is contained in:
parent
69d46efa2b
commit
9ca121e296
1 changed files with 87 additions and 87 deletions
|
@ -11,7 +11,7 @@
|
|||
"operator-not-found": "Opérateur introuvable",
|
||||
"user-not-found": "Utilisateur introuvable",
|
||||
"not-allowed-in-demo": "Non autorisé en mode démo",
|
||||
"not-allowed-in-dev": "Not allowed in dev mode",
|
||||
"not-allowed-in-dev": "Non autorisé en mode développement",
|
||||
"invalid-password": "Mot de passe invalide",
|
||||
"invalid-password-length": "Le mot de passe doit contenir au moins 8 caractères",
|
||||
"invalid-locale": "Langue invalide",
|
||||
|
@ -19,21 +19,21 @@
|
|||
"totp-not-enabled": "L'authentification 2FA n'est pas activée pour cet utilisateur",
|
||||
"totp-invalid-code": "Code 2FA invalide",
|
||||
"totp-already-enabled": "L'authentification à deux facteurs est déjà activée pour cet utilisateur",
|
||||
"app-not-found": "App {id} not found",
|
||||
"app-failed-to-start": "Failed to start app {id}, see logs for more details",
|
||||
"app-failed-to-install": "Failed to install app {id}, see logs for more details",
|
||||
"app-failed-to-stop": "Failed to stop app {id}, see logs for more details",
|
||||
"app-failed-to-uninstall": "Failed to uninstall app {id}, see logs for more details",
|
||||
"app-failed-to-update": "Failed to update app {id}, see logs for more details",
|
||||
"domain-required-if-expose-app": "Domain is required if app is exposed",
|
||||
"domain-not-valid": "Domain {domain} is not a valid domain",
|
||||
"invalid-config": "App {id} has an invalid config.json file",
|
||||
"app-not-exposable": "App {id} is not exposable",
|
||||
"app-force-exposed": "App {id} works only with exposed domain",
|
||||
"domain-already-in-use": "Domain {domain} is already in use by app {id}",
|
||||
"could-not-get-latest-version": "Could not get latest version",
|
||||
"current-version-is-latest": "Current version is already up to date",
|
||||
"major-version-update": "The major version has changed. Please update manually (instructions on GitHub)"
|
||||
"app-not-found": "Application {id} introuvable",
|
||||
"app-failed-to-start": "Impossible de démarrer l'application {id}, voir les logs pour plus de détails",
|
||||
"app-failed-to-install": "Impossible d'installer l'application {id}, voir les logs pour plus de détails",
|
||||
"app-failed-to-stop": "Impossible d'arrêter l'application {id}, voir les logs pour plus de détails",
|
||||
"app-failed-to-uninstall": "Impossible de désinstaller l'application {id}, voir les logs pour plus de détails",
|
||||
"app-failed-to-update": "Impossible de mettre à jour l'application {id}, voir les logs pour plus de détails",
|
||||
"domain-required-if-expose-app": "Le domaine est requis si l'application est exposée",
|
||||
"domain-not-valid": "Le domaine {domain} n'est pas un domaine valide",
|
||||
"invalid-config": "L'application {id} a un fichier config.json invalide",
|
||||
"app-not-exposable": "L'application {id} n'est pas exposable",
|
||||
"app-force-exposed": "L'application {id} ne fonctionne qu'avec le domaine exposé",
|
||||
"domain-already-in-use": "Le domaine {domain} est déjà utilisé par l'application {id}",
|
||||
"could-not-get-latest-version": "Impossible d'obtenir la dernière version",
|
||||
"current-version-is-latest": "La version actuelle est déjà à jour",
|
||||
"major-version-update": "La version majeure a changé. Veuillez mettre à jour manuellement (instructions sur GitHub)"
|
||||
},
|
||||
"success": {}
|
||||
},
|
||||
|
@ -121,8 +121,8 @@
|
|||
"empty-action": "Accéder à l'App Store"
|
||||
},
|
||||
"app-store": {
|
||||
"search-placeholder": "Search apps",
|
||||
"category-placeholder": "Select a category"
|
||||
"search-placeholder": "Chercher des applications",
|
||||
"category-placeholder": "Sélectionnez une catégorie"
|
||||
},
|
||||
"app-details": {
|
||||
"install-success": "Application installée avec succès",
|
||||
|
@ -133,30 +133,30 @@
|
|||
"update-config-success": "Configuration de l'application mise à jour avec succès. Redémarrez l'application pour appliquer les modifications",
|
||||
"version": "Version",
|
||||
"description": "Description",
|
||||
"base-info": "Base info",
|
||||
"source-code": "Source code",
|
||||
"author": "Author",
|
||||
"base-info": "Informations de base",
|
||||
"source-code": "Code source",
|
||||
"author": "Auteur",
|
||||
"port": "Port",
|
||||
"categories-title": "Categories",
|
||||
"link": "Link",
|
||||
"website": "Website",
|
||||
"supported-arch": "Supported architectures",
|
||||
"categories-title": "Catégories",
|
||||
"link": "Lien",
|
||||
"website": "Site Web",
|
||||
"supported-arch": "Architectures supportées",
|
||||
"categories": {
|
||||
"data": "Data",
|
||||
"network": "Network",
|
||||
"media": "Media",
|
||||
"development": "Development",
|
||||
"automation": "Automation",
|
||||
"social": "Social",
|
||||
"utilities": "Utilities",
|
||||
"security": "Security",
|
||||
"photography": "Photography",
|
||||
"featured": "Featured",
|
||||
"books": "Books",
|
||||
"music": "Music",
|
||||
"data": "Données",
|
||||
"network": "Réseau",
|
||||
"media": "Médias",
|
||||
"development": "Développement",
|
||||
"automation": "Automatisation",
|
||||
"social": "Réseaux Sociaux",
|
||||
"utilities": "Utilitaires",
|
||||
"security": "Sécurité",
|
||||
"photography": "Photographie",
|
||||
"featured": "En vedette",
|
||||
"books": "Livres",
|
||||
"music": "Musique",
|
||||
"finance": "Finance",
|
||||
"gaming": "Gaming",
|
||||
"ai": "AI"
|
||||
"gaming": "Jeux",
|
||||
"ai": "IA"
|
||||
},
|
||||
"actions": {
|
||||
"start": "Démarrer",
|
||||
|
@ -214,63 +214,63 @@
|
|||
}
|
||||
},
|
||||
"settings": {
|
||||
"title": "Settings",
|
||||
"title": "Paramètres",
|
||||
"actions": {
|
||||
"tab-title": "Actions",
|
||||
"title": "Actions",
|
||||
"current-version": "Current version: {version}",
|
||||
"stay-up-to-date": "Stay up to date with the latest version of Tipi",
|
||||
"new-version": "A new version ({version}) of Tipi is available",
|
||||
"current-version": "Version actuelle : {version}",
|
||||
"stay-up-to-date": "Restez à jour avec la dernière version de Tipi",
|
||||
"new-version": "Une nouvelle version ({version}) est disponible",
|
||||
"maintenance-title": "Maintenance",
|
||||
"maintenance-subtitle": "Common actions to perform on your instance",
|
||||
"restart": "Restart",
|
||||
"update": "Update to {version}",
|
||||
"already-latest": "Already up to date"
|
||||
"maintenance-subtitle": "Actions courantes à effectuer sur votre instance",
|
||||
"restart": "Redémarrer",
|
||||
"update": "Mettre à jour vers {version}",
|
||||
"already-latest": "Déjà à jour"
|
||||
},
|
||||
"settings": {
|
||||
"tab-title": "Settings",
|
||||
"title": "General settings",
|
||||
"subtitle": "This will update your settings.json file. Make sure you know what you are doing before updating these values.",
|
||||
"settings-updated": "Settings updated. Restart your instance to apply new settings.",
|
||||
"invalid-ip": "Invalid IP address",
|
||||
"invalid-url": "Invalid URL",
|
||||
"invalid-domain": "Invalid domain",
|
||||
"domain-name": "Domain name",
|
||||
"domain-name-hint": "Make sure this exact domain contains an A record pointing to your IP.",
|
||||
"dns-ip": "DNS IP",
|
||||
"internal-ip": "Internal IP",
|
||||
"internal-ip-hint": "IP address your server is listening on.",
|
||||
"apps-repo": "Apps repo URL",
|
||||
"apps-repo-hint": "URL to the apps repository.",
|
||||
"storage-path": "Storage path",
|
||||
"storage-path-hint": "Path to the storage directory. Keep empty for default (runtipi/app-data). Make sure it is an absolute path and that it exists",
|
||||
"submit": "Save"
|
||||
"tab-title": "Paramètres",
|
||||
"title": "Paramètres généraux",
|
||||
"subtitle": "Cela va mettre à jour votre fichier settings.json. Assurez-vous de savoir ce que vous faites avant de mettre à jour ces valeurs.",
|
||||
"settings-updated": "Paramètres mis à jour. Redémarrez votre instance pour appliquer de nouveaux paramètres.",
|
||||
"invalid-ip": "Adresse IP invalide",
|
||||
"invalid-url": "URL invalide",
|
||||
"invalid-domain": "Domaine non valide",
|
||||
"domain-name": "Nom de domaine",
|
||||
"domain-name-hint": "Assurez-vous que ce domaine exact contient un enregistrement A pointant vers votre IP.",
|
||||
"dns-ip": "IP DNS",
|
||||
"internal-ip": "IP interne",
|
||||
"internal-ip-hint": "Adresse IP sur laquelle votre serveur est en train d'écouter.",
|
||||
"apps-repo": "URL du repo des applications",
|
||||
"apps-repo-hint": "URL vers le repo des applications.",
|
||||
"storage-path": "Répertoire de stockage",
|
||||
"storage-path-hint": "Chemin d'accès au répertoire de stockage. Laisser vide pour les valeurs par défaut (runtipi/app-data). Assurez-vous qu'il s'agit d'un chemin absolu et qu'il existe",
|
||||
"submit": "Sauvegarder"
|
||||
},
|
||||
"security": {
|
||||
"tab-title": "Security",
|
||||
"change-password-title": "Change password",
|
||||
"change-password-subtitle": "Changing your password will log you out of all devices.",
|
||||
"password-change-success": "Password changed successfully",
|
||||
"2fa-title": "Two-factor authentication",
|
||||
"2fa-subtitle": "Two-factor authentication (2FA) adds an additional layer of security to your account.",
|
||||
"2fa-subtitle-2": "When enabled, you will be prompted to enter a code from your authenticator app when you log in.",
|
||||
"2fa-enable-success": "Two-factor authentication enabled",
|
||||
"2fa-disable-success": "Two-factor authentication disabled",
|
||||
"scan-qr-code": "Scan this QR code with your authenticator app.",
|
||||
"enter-key-manually": "Or enter this key manually.",
|
||||
"enter-2fa-code": "Enter the 6-digit code from your authenticator app",
|
||||
"enable-2fa": "Enable two-factor authentication",
|
||||
"disable-2fa": "Disable two-factor authentication",
|
||||
"password-needed": "Password needed",
|
||||
"password-needed-hint": "Your password is required to change two-factor authentication settings.",
|
||||
"tab-title": "Sécurité",
|
||||
"change-password-title": "Changer le mot de passe",
|
||||
"change-password-subtitle": "Changer votre mot de passe vous déconnectera de tous les appareils.",
|
||||
"password-change-success": "Mot de passe changé avec succès",
|
||||
"2fa-title": "Authentification à deux facteurs",
|
||||
"2fa-subtitle": "L'authentification à deux facteurs (2FA) ajoute une couche de sécurité supplémentaire à votre compte.",
|
||||
"2fa-subtitle-2": "Lorsque cette option est activée, vous serez invité à saisir un code de votre application d'authentification lorsque vous vous connecterez.",
|
||||
"2fa-enable-success": "Authentification à deux facteurs activée",
|
||||
"2fa-disable-success": "Authentification à deux facteurs désactivée",
|
||||
"scan-qr-code": "Scannez ce QR code avec votre application d'authentification.",
|
||||
"enter-key-manually": "Ou saisissez ce code manuellement.",
|
||||
"enter-2fa-code": "Saisir le code à 6 caractères de votre appli d'authentification",
|
||||
"enable-2fa": "Activer l'authentification à deux facteurs",
|
||||
"disable-2fa": "Désactiver l'authentification à deux facteurs",
|
||||
"password-needed": "Mot de passe nécessaire",
|
||||
"password-needed-hint": "Votre mot de passe est requis pour modifier les paramètres d'authentification à deux facteurs.",
|
||||
"form": {
|
||||
"password-length": "Password must be at least 8 characters",
|
||||
"password-match": "Passwords do not match",
|
||||
"current-password": "Current password",
|
||||
"new-password": "New password",
|
||||
"confirm-password": "Confirm new password",
|
||||
"change-password": "Change password",
|
||||
"password": "Password"
|
||||
"password-length": "Le mot de passe doit comporter au moins 8 caractères",
|
||||
"password-match": "Les mots de passe ne correspondent pas",
|
||||
"current-password": "Mot de passe actuel",
|
||||
"new-password": "Nouveau mot de passe",
|
||||
"confirm-password": "Confirmer le nouveau mot de passe",
|
||||
"change-password": "Changer le mot de passe",
|
||||
"password": "Mot de passe"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue