257 files
This commit is contained in:
1 parent
7c55603942
commit
c29f5cc088
258 files changed
+24621
-3136
No files matched your search
@@ -327,6 +327,27 @@
|
||||
"go_back": "Retourner à la sélection du type de déclencheur sans sauvegarder."
|
||||
}
|
||||
},
|
||||
"trigger_due_date": {
|
||||
"title": "Date d'échéance",
|
||||
"description": "Surveille la date indiquée par {entity_id} (actuellement : {current_state}). La tâche devient due le nombre de jours choisi avant cette date.",
|
||||
"data": {
|
||||
"trigger_days_before": "Jours avant la date",
|
||||
"interval_days": "Intervalle de sécurité",
|
||||
"interval_unit": "Unité d'intervalle",
|
||||
"trigger_combinator": "Combiner déclencheur et intervalle",
|
||||
"warning_days": "Jours d'avertissement avant échéance",
|
||||
"go_back": "Retour",
|
||||
"auto_complete_on_recovery": "Terminer automatiquement quand le capteur se rétablit"
|
||||
},
|
||||
"data_description": {
|
||||
"trigger_days_before": "0 = le jour même. Quand l'appareil repousse sa date (en général avec son propre bouton « fait »), le déclencheur se lève.",
|
||||
"interval_days": "Intervalle de sécurité temporel optionnel en plus du déclencheur capteur.",
|
||||
"interval_unit": "Unité de l'intervalle : jours, semaines, mois ou années. Les mois et années suivent le calendrier.",
|
||||
"trigger_combinator": "Premier atteint (défaut) : le déclencheur ou l'intervalle écoulé rend la tâche due. Les deux requis : la tâche n'est due qu'une fois le déclencheur activé et l'intervalle écoulé.",
|
||||
"warning_days": "Nombre de jours avant l'échéance pour afficher un avertissement.",
|
||||
"go_back": "Retourner à la sélection du type de déclencheur sans sauvegarder."
|
||||
}
|
||||
},
|
||||
"compound_logic": {
|
||||
"title": "Déclencheur composé",
|
||||
"description": "Choisissez comment combiner les conditions multiples.",
|
||||
@@ -424,6 +445,17 @@
|
||||
"go_back": "Retourner à la sélection du type de condition sans sauvegarder."
|
||||
}
|
||||
},
|
||||
"compound_condition_due_date": {
|
||||
"title": "Condition — Date d'échéance",
|
||||
"data": {
|
||||
"trigger_days_before": "Jours avant la date",
|
||||
"go_back": "Retour"
|
||||
},
|
||||
"data_description": {
|
||||
"trigger_days_before": "La condition est remplie à partir de ce nombre de jours avant la date indiquée.",
|
||||
"go_back": "Retourner à la sélection du type de condition sans sauvegarder."
|
||||
}
|
||||
},
|
||||
"compound_review": {
|
||||
"title": "Révision du déclencheur composé",
|
||||
"description": "{condition_count} condition(s) configurée(s) avec la logique {compound_logic}.",
|
||||
@@ -527,7 +559,7 @@
|
||||
"budget_settings": "Paramètres de budget",
|
||||
"manage_groups": "Gérer les groupes",
|
||||
"notification_settings": "Paramètres de notification",
|
||||
"notification_actions": "Actions interactives",
|
||||
"notification_actions": "Boutons d'action mobiles",
|
||||
"test_notification": "Envoyer une notification de test",
|
||||
"done": "Terminé",
|
||||
"home_profile": "Profil du logement · Galerie de modèles",
|
||||
@@ -541,7 +573,6 @@
|
||||
"description": "Choisissez les fonctionnalités avancées à afficher dans l'interface. Désactiver une fonctionnalité la masque de l'interface mais ne supprime aucune donnée.",
|
||||
"data": {
|
||||
"advanced_adaptive_visible": "Planification adaptative",
|
||||
"advanced_predictions_visible": "Prédictions capteur",
|
||||
"advanced_seasonal_visible": "Ajustements saisonniers",
|
||||
"advanced_environmental_visible": "Corrélation environnementale",
|
||||
"advanced_budget_visible": "Suivi du budget",
|
||||
@@ -552,7 +583,6 @@
|
||||
},
|
||||
"data_description": {
|
||||
"advanced_adaptive_visible": "Afficher l'analyse EWA, Weibull et les suggestions d'intervalle pour les tâches.",
|
||||
"advanced_predictions_visible": "Afficher l'analyse de dégradation capteur et les graphiques de prédiction de seuil.",
|
||||
"advanced_seasonal_visible": "Afficher les graphiques de facteurs saisonniers et les données d'ajustement mensuel.",
|
||||
"advanced_environmental_visible": "Afficher les ajustements de corrélation environnementale (température, humidité).",
|
||||
"advanced_budget_visible": "Afficher le suivi de budget mensuel/annuel et les alertes.",
|
||||
@@ -583,6 +613,7 @@
|
||||
"notify_service": "Service de notification",
|
||||
"panel_enabled": "Afficher le panneau dans la barre latérale",
|
||||
"currency_decimals": "Décimales des montants",
|
||||
"parts_cost_mode": "Les pièces comptent comme dépense",
|
||||
"battery_low_percent": "Seuil « pile faible » (%)",
|
||||
"battery_recovered_percent": "Pile considérée remplacée au-dessus de (%)",
|
||||
"battery_auto_record_recovery": "Enregistrer automatiquement un remplacement quand une pile faible se rétablit",
|
||||
@@ -601,6 +632,7 @@
|
||||
"notify_service": "Le service de notification à utiliser (ex. : notify.mobile_app_phone).",
|
||||
"panel_enabled": "Afficher un panneau Maintenance Supporter dans la barre latérale.",
|
||||
"currency_decimals": "Nombre de décimales affichées pour chaque montant — indicateurs, budgets, coûts dans les listes et rapports, alertes budget. 0 = nombres entiers.",
|
||||
"parts_cost_mode": "À l'achat : le coût d'un rappel d'achat compte, les pièces utilisées sont indiquées pour information. À l'utilisation : chaque réalisation comptabilise les pièces utilisées, et un achat fixe plutôt le prix de la pièce. S'applique dès maintenant.",
|
||||
"battery_low_percent": "Plancher pour tout le parc : une pile à ce niveau ou en dessous compte comme faible, sauf si son seuil Battery Notes est plus élevé.",
|
||||
"battery_recovered_percent": "Une pile faible reste comptée comme faible tant que son niveau ne dépasse pas cette valeur ou qu'un remplacement n'est pas enregistré — un niveau qui oscille autour du seuil ne peut ainsi plus terminer la tâche du parc encore et encore.",
|
||||
"battery_auto_record_recovery": "Quand une pile qui était faible repasse au-dessus du seuil de rétablissement, la date de remplacement est enregistrée dans Battery Notes et les piles de rechange sont retirées du stock — sans aucune action",
|
||||
@@ -658,7 +690,7 @@
|
||||
}
|
||||
},
|
||||
"notification_actions": {
|
||||
"title": "Actions interactives",
|
||||
"title": "Boutons d'action mobiles",
|
||||
"description": "Configurez les boutons d'action affichés sur les notifications mobiles (nécessite l'application Companion).",
|
||||
"data": {
|
||||
"action_complete_enabled": "Afficher le bouton 'Terminer'",
|
||||
@@ -886,6 +918,16 @@
|
||||
"trigger_on_states": "États du capteur comptés comme 'actifs'. Laisser vide pour la valeur par défaut."
|
||||
}
|
||||
},
|
||||
"compound_condition_due_date": {
|
||||
"title": "Condition — Date d'échéance",
|
||||
"data": {
|
||||
"trigger_days_before": "Jours avant la date",
|
||||
"go_back": "Retour"
|
||||
},
|
||||
"data_description": {
|
||||
"trigger_days_before": "La condition est remplie à partir de ce nombre de jours avant la date indiquée."
|
||||
}
|
||||
},
|
||||
"compound_review": {
|
||||
"title": "Révision du déclencheur composé",
|
||||
"description": "{condition_count} condition(s) configurée(s) avec la logique {compound_logic}.",
|
||||
@@ -1176,6 +1218,26 @@
|
||||
"warning_days": "Nombre de jours avant l'échéance pour afficher un avertissement."
|
||||
}
|
||||
},
|
||||
"opt_trigger_due_date": {
|
||||
"title": "Date d'échéance",
|
||||
"description": "Surveille la date indiquée par {entity_id} (actuellement : {current_state}). La tâche devient due le nombre de jours choisi avant cette date.",
|
||||
"data": {
|
||||
"trigger_days_before": "Jours avant la date",
|
||||
"interval_days": "Intervalle de sécurité",
|
||||
"interval_unit": "Unité d'intervalle",
|
||||
"trigger_combinator": "Combiner déclencheur et intervalle",
|
||||
"warning_days": "Jours d'avertissement avant échéance",
|
||||
"go_back": "Retour",
|
||||
"auto_complete_on_recovery": "Terminer automatiquement quand le capteur se rétablit"
|
||||
},
|
||||
"data_description": {
|
||||
"trigger_days_before": "0 = le jour même. Quand l'appareil repousse sa date (en général avec son propre bouton « fait »), le déclencheur se lève.",
|
||||
"interval_days": "Intervalle de sécurité basé sur le temps en plus du déclencheur du capteur.",
|
||||
"interval_unit": "Unité de l'intervalle : jours, semaines, mois ou années. Les mois et années suivent le calendrier.",
|
||||
"trigger_combinator": "Premier atteint (défaut) : le déclencheur ou l'intervalle écoulé rend la tâche due. Les deux requis : la tâche n'est due qu'une fois le déclencheur activé et l'intervalle écoulé.",
|
||||
"warning_days": "Nombre de jours avant l'échéance pour afficher un avertissement."
|
||||
}
|
||||
},
|
||||
"object_settings": {
|
||||
"title": "Paramètres de l'objet",
|
||||
"description": "Modifier les détails de l'objet.",
|
||||
@@ -1560,6 +1622,12 @@
|
||||
},
|
||||
"batteries_to_replace": {
|
||||
"name": "Piles à remplacer"
|
||||
},
|
||||
"area_cost": {
|
||||
"name": "{area} coût d'entretien"
|
||||
},
|
||||
"area_cost_year": {
|
||||
"name": "{area} coût d'entretien cette année"
|
||||
}
|
||||
},
|
||||
"calendar": {
|
||||
@@ -1637,6 +1705,7 @@
|
||||
"counter": "Compteur",
|
||||
"state_change": "Changement d'état",
|
||||
"runtime": "Temps de fonctionnement",
|
||||
"due_date": "Date d'échéance (indiquée par un capteur)",
|
||||
"compound": "Composé (Conditions Multiples)"
|
||||
}
|
||||
},
|
||||
@@ -1730,6 +1799,12 @@
|
||||
"finish": "Terminer",
|
||||
"add": "Ajouter une condition"
|
||||
}
|
||||
},
|
||||
"parts_cost_mode": {
|
||||
"options": {
|
||||
"purchase": "À l'achat",
|
||||
"use": "À l'utilisation"
|
||||
}
|
||||
}
|
||||
},
|
||||
"services": {
|
||||
@@ -1805,7 +1880,7 @@
|
||||
},
|
||||
"export_data": {
|
||||
"name": "Exporter les données",
|
||||
"description": "Exporter toutes les données de maintenance en JSON ou YAML.",
|
||||
"description": "Exporter toutes les données de maintenance en JSON ou YAML vers maintenance_export.json / maintenance_export.yaml dans le dossier de configuration de Home Assistant, puis déclencher maintenance_supporter_export_completed avec le chemin du fichier. Réservé aux administrateurs.",
|
||||
"fields": {
|
||||
"format": {
|
||||
"name": "Format",
|
||||
@@ -1877,7 +1952,7 @@
|
||||
},
|
||||
"schedule_type": {
|
||||
"name": "Type de planification",
|
||||
"description": "time_based (intervalle) ou sensor_based. Par défaut : time_based."
|
||||
"description": "time_based (nécessite interval_days), one_time (nécessite due_date) ou manual. S'il est omis, les autres champs décident : un intervalle donne time_based, une échéance one_time, ni l'un ni l'autre manual. Les tâches déclenchées par capteur nécessitent un déclencheur et se créent dans le panneau."
|
||||
},
|
||||
"interval_days": {
|
||||
"name": "Intervalle",
|
||||
@@ -1897,7 +1972,7 @@
|
||||
},
|
||||
"warning_days": {
|
||||
"name": "Préavis (jours)",
|
||||
"description": "Jours avant l'échéance pour entrer dans la fenêtre « bientôt dû »."
|
||||
"description": "Jours avant l'échéance pour entrer dans la fenêtre « bientôt dû ». Par défaut : le réglage global de l'intégration."
|
||||
},
|
||||
"enabled": {
|
||||
"name": "Activé",
|
||||
@@ -1931,7 +2006,7 @@
|
||||
},
|
||||
"schedule_type": {
|
||||
"name": "Type de planification",
|
||||
"description": "time_based (intervalle), sensor_based, one_time ou manual."
|
||||
"description": "time_based (nécessite interval_days sauf si la tâche a déjà un intervalle), one_time (nécessite due_date) ou manual. Passer à manual ou one_time supprime l'ancien intervalle."
|
||||
},
|
||||
"interval_days": {
|
||||
"name": "Intervalle",
|
||||
@@ -2175,6 +2250,17 @@
|
||||
"entry_gone": "Cet objet n'existe plus — rien à réparer."
|
||||
}
|
||||
}
|
||||
},
|
||||
"leftover_areas": {
|
||||
"title": "Zones vides créées par erreur : {areas}",
|
||||
"fix_flow": {
|
||||
"step": {
|
||||
"init": {
|
||||
"title": "Supprimer les zones vides",
|
||||
"description": "Avant la version 2.96, Maintenance Supporter créait une seconde zone portant l'ID d'une zone (par exemple « living_room » à côté de « Living Room ») et y plaçait l'appareil de l'objet. Les appareils sont revenus dans leurs vraies zones, et ces zones sont désormais vides :\n\n{areas}\n\nCliquez sur **Valider** pour les supprimer. Une zone qui a reçu entre-temps un appareil ou une entité n'est pas touchée. Pour les conserver, utilisez le bouton **Ignorer** de Home Assistant."
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"exceptions": {
|
||||
@@ -2265,6 +2351,9 @@
|
||||
"archived_cannot_pause": {
|
||||
"message": "Un objet archivé ne peut pas être mis en pause — restaurez-le d'abord."
|
||||
},
|
||||
"archived_task_cannot_pause": {
|
||||
"message": "Une tâche archivée ne peut pas être mise en pause — restaure-la d'abord."
|
||||
},
|
||||
"archived_cannot_replace": {
|
||||
"message": "Un objet archivé ne peut pas être remplacé — restaurez-le d'abord."
|
||||
},
|
||||
|
||||
Reference in new issue
Block a user