feat: implement advanced settings for user preferences, allowing configuration of max concurrent requests, reader prefetch count, and circuit breaker settings

This commit is contained in:
Julien Froidefond
2025-10-24 17:50:58 +02:00
parent e32a7bdb2f
commit 7cc72dc13d
14 changed files with 601 additions and 25 deletions

View File

@@ -102,6 +102,37 @@
"save": "Enregistrer"
}
},
"advanced": {
"title": "Paramètres avancés",
"description": "Configurez les paramètres avancés de performance et de fiabilité.",
"save": "Enregistrer les paramètres",
"maxConcurrentRequests": {
"label": "Requêtes simultanées max",
"description": "Nombre maximum de requêtes simultanées vers le serveur Komga (1-10)"
},
"prefetchCount": {
"label": "Préchargement du lecteur",
"description": "Nombre de pages à précharger dans le lecteur (0-20)"
},
"circuitBreaker": {
"title": "Disjoncteur",
"description": "Protection automatique contre la surcharge du serveur",
"threshold": {
"label": "Seuil d'échec",
"description": "Nombre d'échecs consécutifs avant ouverture du circuit (1-20)"
},
"timeout": {
"label": "Délai d'expiration",
"description": "Temps d'attente maximum pour une requête avant de la considérer comme échouée",
"unit": "millisecondes (1000ms = 1 seconde)"
},
"resetTimeout": {
"label": "Délai de réinitialisation",
"description": "Temps d'attente avant de tenter de fermer le circuit",
"unit": "millisecondes (1000ms = 1 seconde)"
}
}
},
"error": {
"title": "Erreur",
"message": "Une erreur est survenue lors de la mise à jour des préférences"