mirror of
				https://github.com/louislam/uptime-kuma.git
				synced 2025-11-04 13:46:13 +08:00 
			
		
		
		
	Merge remote-tracking branch 'origin/master'
This commit is contained in:
		@@ -41,6 +41,8 @@ docker volume create uptime-kuma
 | 
				
			|||||||
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
 | 
					docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					⚠️ Please use a **local volume** only. Other types such as NFS are not supported.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Browse to http://localhost:3001 after starting.
 | 
					Browse to http://localhost:3001 after starting.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### 💪🏻 Non-Docker
 | 
					### 💪🏻 Non-Docker
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,5 +1,5 @@
 | 
				
			|||||||
export default {
 | 
					export default {
 | 
				
			||||||
    languageName: "Français (France)",
 | 
					    languageName: "Français",
 | 
				
			||||||
    checkEverySecond: "Vérifier toutes les {0} secondes",
 | 
					    checkEverySecond: "Vérifier toutes les {0} secondes",
 | 
				
			||||||
    retryCheckEverySecond: "Réessayer toutes les {0} secondes.",
 | 
					    retryCheckEverySecond: "Réessayer toutes les {0} secondes.",
 | 
				
			||||||
    retriesDescription: "Nombre d'essais avant que le service soit déclaré hors-ligne.",
 | 
					    retriesDescription: "Nombre d'essais avant que le service soit déclaré hors-ligne.",
 | 
				
			||||||
@@ -13,17 +13,17 @@ export default {
 | 
				
			|||||||
    pauseDashboardHome: "En pause",
 | 
					    pauseDashboardHome: "En pause",
 | 
				
			||||||
    deleteMonitorMsg: "Êtes-vous sûr de vouloir supprimer cette sonde ?",
 | 
					    deleteMonitorMsg: "Êtes-vous sûr de vouloir supprimer cette sonde ?",
 | 
				
			||||||
    deleteNotificationMsg: "Êtes-vous sûr de vouloir supprimer ce type de notifications ? Une fois désactivée, les services qui l'utilisent ne pourront plus envoyer de notifications.",
 | 
					    deleteNotificationMsg: "Êtes-vous sûr de vouloir supprimer ce type de notifications ? Une fois désactivée, les services qui l'utilisent ne pourront plus envoyer de notifications.",
 | 
				
			||||||
    resoverserverDescription: "Le DNS de cloudflare est utilisé par défaut, mais vous pouvez le changer si vous le souhaitez.",
 | 
					    resoverserverDescription: "Le DNS de Cloudflare est utilisé par défaut, mais vous pouvez le changer si vous le souhaitez.",
 | 
				
			||||||
    rrtypeDescription: "Veuillez séléctionner un type d'enregistrement DNS",
 | 
					    rrtypeDescription: "Veuillez sélectionner un type d'enregistrement DNS",
 | 
				
			||||||
    pauseMonitorMsg: "Êtes-vous sûr de vouloir mettre en pause cette sonde ?",
 | 
					    pauseMonitorMsg: "Êtes-vous sûr de vouloir mettre en pause cette sonde ?",
 | 
				
			||||||
    enableDefaultNotificationDescription: "Pour chaque nouvelle sonde, cette notification sera activée par défaut. Vous pouvez toujours désactiver la notification séparément pour chaque sonde.",
 | 
					    enableDefaultNotificationDescription: "Pour chaque nouvelle sonde, cette notification sera activée par défaut. Vous pouvez toujours désactiver la notification séparément pour chaque sonde.",
 | 
				
			||||||
    clearEventsMsg: "Êtes-vous sûr de vouloir supprimer tous les événements pour cette sonde ?",
 | 
					    clearEventsMsg: "Êtes-vous sûr de vouloir supprimer tous les événements pour cette sonde ?",
 | 
				
			||||||
    clearHeartbeatsMsg: "Êtes-vous sûr de vouloir supprimer tous les vérifications pour cette sonde ?",
 | 
					    clearHeartbeatsMsg: "Êtes-vous sûr de vouloir supprimer toutes les vérifications pour cette sonde ?",
 | 
				
			||||||
    confirmClearStatisticsMsg: "Êtes-vous sûr de vouloir supprimer tous les statistiques ?",
 | 
					    confirmClearStatisticsMsg: "Êtes-vous sûr de vouloir supprimer toutes les statistiques ?",
 | 
				
			||||||
    importHandleDescription: "Choisissez 'Ignorer l'existant' si vous voulez ignorer chaque sonde ou notification portant le même nom. L'option 'Écraser' supprime toutes les sondes et notifications existantes.",
 | 
					    importHandleDescription: "Choisissez 'Ignorer l'existant' si vous voulez ignorer chaque sonde ou notification portant le même nom. L'option 'Écraser' supprime toutes les sondes et notifications existantes.",
 | 
				
			||||||
    confirmImportMsg: "Êtes-vous sûr de vouloir importer la sauvegarde ? Veuillez vous assurer que vous avez sélectionné la bonne option d'importation.",
 | 
					    confirmImportMsg: "Êtes-vous sûr de vouloir importer la sauvegarde ? Veuillez vous assurer que vous avez sélectionné la bonne option d'importation.",
 | 
				
			||||||
    twoFAVerifyLabel: "Veuillez saisir votre jeton pour vérifier que le système 2FA fonctionne.",
 | 
					    twoFAVerifyLabel: "Veuillez saisir votre jeton pour vérifier que le système 2FA fonctionne.",
 | 
				
			||||||
    tokenValidSettingsMsg: "Le jeton est valide ; Vous pouvez maintenant sauvegarder les paramètres 2FA.",
 | 
					    tokenValidSettingsMsg: "Le jeton est valide. Vous pouvez maintenant sauvegarder les paramètres 2FA.",
 | 
				
			||||||
    confirmEnableTwoFAMsg: "Êtes-vous sûr de vouloir activer le 2FA ?",
 | 
					    confirmEnableTwoFAMsg: "Êtes-vous sûr de vouloir activer le 2FA ?",
 | 
				
			||||||
    confirmDisableTwoFAMsg: "Êtes-vous sûr de vouloir désactiver le 2FA ?",
 | 
					    confirmDisableTwoFAMsg: "Êtes-vous sûr de vouloir désactiver le 2FA ?",
 | 
				
			||||||
    Settings: "Paramètres",
 | 
					    Settings: "Paramètres",
 | 
				
			||||||
@@ -68,9 +68,9 @@ export default {
 | 
				
			|||||||
    URL: "URL",
 | 
					    URL: "URL",
 | 
				
			||||||
    Hostname: "Nom d'hôte / adresse IP",
 | 
					    Hostname: "Nom d'hôte / adresse IP",
 | 
				
			||||||
    Port: "Port",
 | 
					    Port: "Port",
 | 
				
			||||||
    "Heartbeat Interval": "Intervale de vérification",
 | 
					    "Heartbeat Interval": "Intervalle de vérification",
 | 
				
			||||||
    Retries: "Essais",
 | 
					    Retries: "Essais",
 | 
				
			||||||
    "Heartbeat Retry Interval": "Réessayer l'intervale de vérification",
 | 
					    "Heartbeat Retry Interval": "Réessayer l'intervalle de vérification",
 | 
				
			||||||
    Advanced: "Avancé",
 | 
					    Advanced: "Avancé",
 | 
				
			||||||
    "Upside Down Mode": "Mode inversé",
 | 
					    "Upside Down Mode": "Mode inversé",
 | 
				
			||||||
    "Max. Redirects": "Nombre maximum de redirections",
 | 
					    "Max. Redirects": "Nombre maximum de redirections",
 | 
				
			||||||
@@ -108,7 +108,7 @@ export default {
 | 
				
			|||||||
    "Remember me": "Se souvenir de moi",
 | 
					    "Remember me": "Se souvenir de moi",
 | 
				
			||||||
    Login: "Se connecter",
 | 
					    Login: "Se connecter",
 | 
				
			||||||
    "No Monitors, please": "Pas de sondes, veuillez",
 | 
					    "No Monitors, please": "Pas de sondes, veuillez",
 | 
				
			||||||
    "add one": "en ajouter une.",
 | 
					    "add one": "en ajouter une",
 | 
				
			||||||
    "Notification Type": "Type de notification",
 | 
					    "Notification Type": "Type de notification",
 | 
				
			||||||
    Email: "Email",
 | 
					    Email: "Email",
 | 
				
			||||||
    Test: "Tester",
 | 
					    Test: "Tester",
 | 
				
			||||||
@@ -249,9 +249,9 @@ export default {
 | 
				
			|||||||
    pushoverDesc2: "Si vous voulez envoyer des notifications sur différents Appareils, remplissez le champ 'Device'.",
 | 
					    pushoverDesc2: "Si vous voulez envoyer des notifications sur différents Appareils, remplissez le champ 'Device'.",
 | 
				
			||||||
    "SMS Type": "SMS Type",
 | 
					    "SMS Type": "SMS Type",
 | 
				
			||||||
    octopushTypePremium: "Premium (Rapide - recommandé pour les alertes)",
 | 
					    octopushTypePremium: "Premium (Rapide - recommandé pour les alertes)",
 | 
				
			||||||
    octopushTypeLowCost: "A bas prix (Lent, bloqué de temps en temps par l'opérateur)",
 | 
					    octopushTypeLowCost: "À bas prix (Lent, bloqué de temps en temps par l'opérateur)",
 | 
				
			||||||
    "Check octopush prices": "Vérifier les prix d'octopush {0}.",
 | 
					    "Check octopush prices": "Vérifier les prix d'octopush {0}.",
 | 
				
			||||||
    octopushPhoneNumber: "Numéro de téléphone (format intérn., ex : +33612345678) ",
 | 
					    octopushPhoneNumber: "Numéro de téléphone (format int., ex : +33612345678) ",
 | 
				
			||||||
    octopushSMSSender: "Nom de l'envoyer : 3-11 caractères alphanumériques avec espace (a-zA-Z0-9)",
 | 
					    octopushSMSSender: "Nom de l'envoyer : 3-11 caractères alphanumériques avec espace (a-zA-Z0-9)",
 | 
				
			||||||
    "LunaSea Device ID": "LunaSea Device ID",
 | 
					    "LunaSea Device ID": "LunaSea Device ID",
 | 
				
			||||||
    "Apprise URL": "Apprise URL",
 | 
					    "Apprise URL": "Apprise URL",
 | 
				
			||||||
@@ -259,8 +259,8 @@ export default {
 | 
				
			|||||||
    "Read more:": "En savoir plus : {0}",
 | 
					    "Read more:": "En savoir plus : {0}",
 | 
				
			||||||
    "Status:": "Status : {0}",
 | 
					    "Status:": "Status : {0}",
 | 
				
			||||||
    "Read more": "En savoir plus",
 | 
					    "Read more": "En savoir plus",
 | 
				
			||||||
    appriseInstalled: "Apprise est intallé.",
 | 
					    appriseInstalled: "Apprise est installé.",
 | 
				
			||||||
    appriseNotInstalled: "Apprise n'est pas intallé. {0}",
 | 
					    appriseNotInstalled: "Apprise n'est pas installé. {0}",
 | 
				
			||||||
    "Access Token": "Access Token",
 | 
					    "Access Token": "Access Token",
 | 
				
			||||||
    "Channel access token": "Channel access token",
 | 
					    "Channel access token": "Channel access token",
 | 
				
			||||||
    "Line Developers Console": "Line Developers Console",
 | 
					    "Line Developers Console": "Line Developers Console",
 | 
				
			||||||
@@ -288,13 +288,13 @@ export default {
 | 
				
			|||||||
    "Feishu WebHookUrl": "Feishu WebHookURL",
 | 
					    "Feishu WebHookUrl": "Feishu WebHookURL",
 | 
				
			||||||
    matrixHomeserverURL: "L'URL du serveur (avec http(s):// et le port de manière facultatif)",
 | 
					    matrixHomeserverURL: "L'URL du serveur (avec http(s):// et le port de manière facultatif)",
 | 
				
			||||||
    "Internal Room Id": "ID de la salle interne",
 | 
					    "Internal Room Id": "ID de la salle interne",
 | 
				
			||||||
    matrixDesc1: "Vous pouvez trouvez l'ID de salle interne en regardant dans la section avancée des paramètres dans le client Matrix. C'est sensé ressembler à: !QMdRCpUIfLwsfjxye6:home.server.",
 | 
					    matrixDesc1: "Vous pouvez trouver l'ID de salle interne en regardant dans la section avancée des paramètres dans le client Matrix. C'est censé ressembler à !QMdRCpUIfLwsfjxye6:home.server.",
 | 
				
			||||||
    matrixDesc2: "Il est fortement recommandé de créer un nouvel utilisateur et de ne pas utiliser le jeton d'accès de votre propre utilisateur Matrix, car il vous donnera un accès complet à votre compte et à toutes les salles que vous avez rejointes. Au lieu de cela, créez un nouvel utilisateur et invitez-le uniquement dans la salle dans laquelle vous souhaitez recevoir la notification. Vous pouvez obtenir le jeton d'accès en exécutant {0}",
 | 
					    matrixDesc2: "Il est fortement recommandé de créer un nouvel utilisateur et de ne pas utiliser le jeton d'accès de votre propre utilisateur Matrix, car il vous donnera un accès complet à votre compte et à toutes les salles que vous avez rejointes. Au lieu de cela, créez un nouvel utilisateur et invitez-le uniquement dans la salle dans laquelle vous souhaitez recevoir la notification. Vous pouvez obtenir le jeton d'accès en exécutant {0}",
 | 
				
			||||||
    Method: "Méthode",
 | 
					    Method: "Méthode",
 | 
				
			||||||
    Body: "Le corps",
 | 
					    Body: "Le corps",
 | 
				
			||||||
    Headers: "En-têtes",
 | 
					    Headers: "En-têtes",
 | 
				
			||||||
    PushUrl: "Push URL",
 | 
					    PushUrl: "Push URL",
 | 
				
			||||||
    HeadersInvalidFormat: "L'en-têtes de la requête n'est pas dans un format JSON valide: ",
 | 
					    HeadersInvalidFormat: "Les en-têtes de la requête ne sont pas dans un format JSON valide: ",
 | 
				
			||||||
    BodyInvalidFormat: "Le corps de la requête n'est pas dans un format JSON valide: ",
 | 
					    BodyInvalidFormat: "Le corps de la requête n'est pas dans un format JSON valide: ",
 | 
				
			||||||
    "Monitor History": "Historique de la sonde",
 | 
					    "Monitor History": "Historique de la sonde",
 | 
				
			||||||
    clearDataOlderThan: "Garder l'historique des données de la sonde durant {0} jours.",
 | 
					    clearDataOlderThan: "Garder l'historique des données de la sonde durant {0} jours.",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user