Updated apps
This commit is contained in:
@@ -23,10 +23,10 @@
|
||||
"completed": "Terminé",
|
||||
"skip": "Passer",
|
||||
"skipped": "Ignoré",
|
||||
"missed": "Missed",
|
||||
"missed": "Manqué",
|
||||
"reset": "Réinitialiser",
|
||||
"snooze": "Snooze",
|
||||
"snoozed": "Snoozed",
|
||||
"snooze": "Mettre en attente",
|
||||
"snoozed": "En attente",
|
||||
"cancel": "Annuler",
|
||||
"bulk_select": "Sélectionner",
|
||||
"bulk_select_all": "Tout sélectionner",
|
||||
@@ -64,12 +64,12 @@
|
||||
"recurrence_occurrence": "Occurrence",
|
||||
"recurrence_weekday": "Jour de semaine",
|
||||
"recurrence_day": "Jour du mois (1–31)",
|
||||
"recurrence_last_day": "Last day of the month",
|
||||
"recurrence_business_day": "Business days only (roll back from weekend)",
|
||||
"recurrence_offset": "Offset (days, ±)",
|
||||
"recurrence_offset_help": "Shift the date by ±N days, e.g. -2 = two days before.",
|
||||
"last_day_month": "Last day of month",
|
||||
"last_business_day_month": "Last business day",
|
||||
"recurrence_last_day": "Dernier jour du mois",
|
||||
"recurrence_business_day": "Jours ouvrés uniquement (avancer depuis le week-end)",
|
||||
"recurrence_offset": "Décalage (jours, ±)",
|
||||
"recurrence_offset_help": "Décale la date de ±N jours, p. ex. -2 = deux jours avant.",
|
||||
"last_day_month": "Dernier jour du mois",
|
||||
"last_business_day_month": "Dernier jour ouvré",
|
||||
"ord_1": "1er",
|
||||
"ord_2": "2e",
|
||||
"ord_3": "3e",
|
||||
@@ -148,17 +148,17 @@
|
||||
"task_name": "Nom de la tâche",
|
||||
"maintenance_type": "Type de maintenance",
|
||||
"priority": "Priorité",
|
||||
"labels": "Labels",
|
||||
"labels_placeholder": "e.g. safety, seasonal, tenant-visible",
|
||||
"labels_help": "Comma-separated tags for filtering and reporting.",
|
||||
"labels": "Étiquettes",
|
||||
"labels_placeholder": "p. ex. sécurité, saisonnier, visible-locataire",
|
||||
"labels_help": "Étiquettes séparées par des virgules pour le filtrage et les rapports.",
|
||||
"priority_low": "Basse",
|
||||
"priority_normal": "Normale",
|
||||
"priority_high": "Haute",
|
||||
"schedule_type": "Type de planification",
|
||||
"interval_days": "Intervalle (jours)",
|
||||
"warning_days": "Jours d'avertissement",
|
||||
"earliest_completion_days": "Earliest completion (days before due)",
|
||||
"earliest_completion_days_help": "Leave empty to allow completing any time. 0 = only on/after the due date.",
|
||||
"earliest_completion_days": "Achèvement au plus tôt (jours avant l'échéance)",
|
||||
"earliest_completion_days_help": "Laissez vide pour pouvoir terminer à tout moment. 0 = uniquement le jour de l'échéance ou après.",
|
||||
"last_performed_optional": "Dernière exécution (optionnel)",
|
||||
"interval_anchor": "Ancrage de l'intervalle",
|
||||
"anchor_completion": "Depuis la date de réalisation",
|
||||
@@ -209,13 +209,13 @@
|
||||
"nfc_linked": "Tag NFC lié",
|
||||
"nfc_link_hint": "Cliquer pour associer un tag NFC",
|
||||
"responsible_user": "Utilisateur responsable",
|
||||
"shared_with": "Shared with (rotation)",
|
||||
"shared_with_help": "Pick multiple people to share this task; the responsible person rotates on each completion.",
|
||||
"shared_with": "Partagée avec (rotation)",
|
||||
"shared_with_help": "Choisissez plusieurs personnes pour partager cette tâche ; le responsable change à chaque achèvement.",
|
||||
"rotation_strategy": "Rotation",
|
||||
"rotation_none": "No rotation",
|
||||
"rotation_round_robin": "Round-robin",
|
||||
"rotation_least_completed": "Least completed",
|
||||
"rotation_random": "Random",
|
||||
"rotation_none": "Pas de rotation",
|
||||
"rotation_round_robin": "À tour de rôle",
|
||||
"rotation_least_completed": "Le moins de complétions",
|
||||
"rotation_random": "Aléatoire",
|
||||
"no_user_assigned": "(Aucun utilisateur assigné)",
|
||||
"all_users": "Tous les utilisateurs",
|
||||
"my_tasks": "Mes tâches",
|
||||
@@ -314,7 +314,7 @@
|
||||
"chart_weibull": "Courbe de fiabilité Weibull",
|
||||
"chart_sparkline": "Graphique valeur déclencheur",
|
||||
"days_progress": "Progression en jours",
|
||||
"qr_code": "QR Code",
|
||||
"qr_code": "Code QR",
|
||||
"qr_generating": "Génération du QR code…",
|
||||
"qr_error": "Impossible de générer le QR code.",
|
||||
"qr_error_no_url": "Aucune URL HA configurée. Veuillez définir une URL externe ou interne dans Paramètres → Système → Réseau.",
|
||||
@@ -446,17 +446,17 @@
|
||||
"settings_max_per_day": "Max notifications par jour (0 = illimité)",
|
||||
"settings_bundling": "Regrouper les notifications",
|
||||
"settings_bundle_threshold": "Seuil de regroupement",
|
||||
"settings_reminder_leads": "Extra reminders (days before due)",
|
||||
"settings_reminder_leads_hint": "Comma-separated lead times, e.g. 14, 3, 0 — one extra reminder fires on each matching day. Empty = off.",
|
||||
"settings_reminder_leads": "Rappels supplémentaires (jours avant l'échéance)",
|
||||
"settings_reminder_leads_hint": "Délais séparés par des virgules, p. ex. 14, 3, 0 — un rappel supplémentaire est envoyé chaque jour correspondant. Vide = désactivé.",
|
||||
"settings_actions": "Boutons d'action mobiles",
|
||||
"settings_action_complete": "Afficher le bouton 'Terminé'",
|
||||
"settings_action_skip": "Afficher le bouton 'Passer'",
|
||||
"settings_action_snooze": "Afficher le bouton 'Reporter'",
|
||||
"settings_weekly_digest": "Récapitulatif hebdomadaire",
|
||||
"settings_weekly_digest_hint": "Une notification récapitulative le lundi matin quand des tâches sont dues.",
|
||||
"settings_warranty_reminder": "Warranty expiry reminder",
|
||||
"settings_warranty_reminder_days": "Days before expiry",
|
||||
"settings_warranty_reminder_hint": "Notify once when an object's warranty is this many days from expiring.",
|
||||
"settings_warranty_reminder": "Rappel d'expiration de garantie",
|
||||
"settings_warranty_reminder_days": "Jours avant l'expiration",
|
||||
"settings_warranty_reminder_hint": "Notifier une fois lorsque la garantie d'un objet expire dans ce nombre de jours.",
|
||||
"settings_snooze_hours": "Durée de report (heures)",
|
||||
"settings_budget": "Budget",
|
||||
"settings_currency": "Devise",
|
||||
@@ -628,10 +628,10 @@
|
||||
"doc_delete_confirm": "Supprimer « {name} » ?",
|
||||
"doc_too_large": "Fichier trop volumineux (max. 25 Mo).",
|
||||
"doc_upload_failed": "Échec du téléversement.",
|
||||
"completion_photo_optional": "Completion photo (optional)",
|
||||
"add_photo": "Add photo",
|
||||
"uploading": "Uploading…",
|
||||
"remove": "Remove",
|
||||
"completion_photo_optional": "Photo d'achèvement (facultatif)",
|
||||
"add_photo": "Ajouter une photo",
|
||||
"uploading": "Téléversement…",
|
||||
"remove": "Retirer",
|
||||
"doc_deduped": "Déjà stocké ailleurs — partagé, aucun espace supplémentaire.",
|
||||
"doc_dup_in_object": "Ce fichier est déjà attaché à cet objet.",
|
||||
"doc_link_invalid": "Seuls les liens http/https sont autorisés.",
|
||||
@@ -767,5 +767,40 @@
|
||||
"card_saved_view_none": "Aucune",
|
||||
"card_saved_view_help": "Applique les filtres statut, utilisateur et étiquette de la vue en plus des filtres ci-dessus. Le tri et le regroupement de la vue sont des réglages d'affichage du panneau et ne s'appliquent pas à la carte.",
|
||||
"doc_part_none": "Aucun document lié à cette pièce.",
|
||||
"settings_templates_toggle_group": "Activer ou désactiver tous les modèles de ce groupe"
|
||||
"settings_templates_toggle_group": "Activer ou désactiver tous les modèles de ce groupe",
|
||||
"setups_button": "Configurations suggérées",
|
||||
"setups_title": "Configurations suggérées (Beta)",
|
||||
"setups_hint": "Appareils d'intégrations prises en charge dont les capteurs de consommables peuvent piloter des tâches d'entretien. L'adoption crée l'objet et relie chaque tâche à son capteur — elle se déclenche quand le consommable s'épuise et se résout après le remplacement.",
|
||||
"setups_none": "Aucun appareil pris en charge avec des capteurs de consommables non reliés.",
|
||||
"setups_adopt": "Configurer la sélection",
|
||||
"setups_done": "{tasks} tâches reliées aux capteurs créées.",
|
||||
"complete_parts_used": "Pièces utilisées cette fois",
|
||||
"part_delete_confirm": "Supprimer la pièce '{name}' ? Son suivi de stock, ses liens aux tâches et tout rappel d'achat ouvert seront supprimés.",
|
||||
"baseline_start_value": "Valeur de départ (facultatif)",
|
||||
"baseline_start_help": "Le comptage démarre à cette valeur. Laissez vide pour compter à partir de la valeur actuelle ; saisissez le relevé du dernier entretien pour que l'usage écoulé depuis soit compté.",
|
||||
"setups_baseline_hint": "relevé au dernier entretien (facultatif)",
|
||||
"baseline_start_help_edit": "Laissez vide pour conserver le comptage existant. Une valeur saisie réancre le comptage (p. ex. le relevé du dernier entretien).",
|
||||
"baseline_current_effective": "Valeur de départ actuellement en vigueur : {value}",
|
||||
"runtime_on_states": "États actifs (séparés par des virgules)",
|
||||
"runtime_on_states_help": "États comptés comme en fonctionnement — par défaut : on. P. ex. mowing, cleaning, printing. Si un attribut est sélectionné, ce sont ses valeurs qui sont comparées.",
|
||||
"setups_target_new": "Créer : {name}",
|
||||
"schedule_preview_title": "Prochaines échéances",
|
||||
"schedule_preview_ontime": "En supposant un achèvement ponctuel.",
|
||||
"schedule_preview_ends": "(fin de la série)",
|
||||
"adopt_problem_responsible": "Personne responsable pour toutes les tâches adoptées (optionnel)",
|
||||
"adopt_problem_configure": "Configurer",
|
||||
"history_auto": "Automatique",
|
||||
"battery_fleet_title": "Parc de piles",
|
||||
"battery_fleet_none_low": "Toutes les piles OK — rien à remplacer.",
|
||||
"battery_fleet_buy_now": "Acheter",
|
||||
"battery_fleet_soon": "Bientôt nécessaire",
|
||||
"battery_fleet_soon_hint": "Estimé d'après le dernier remplacement — commandez à l'avance.",
|
||||
"battery_fleet_mark_all": "Tout marquer remplacé",
|
||||
"battery_fleet_mark_one": "Marquer cette pile remplacée",
|
||||
"battery_fleet_offline": "hors ligne",
|
||||
"battery_fleet_trigger_lost": "Le déclencheur de capteur de cette tâche a été perdu — elle ne se déclenchera pas et ne se terminera pas automatiquement.",
|
||||
"battery_fleet_repair": "Réparer",
|
||||
"battery_fleet_total": "{n} piles suivies",
|
||||
"battery_fleet_setup_button": "Parc de piles",
|
||||
"battery_fleet_setup_done": "Parc de piles configuré — une tâche suit toutes vos piles."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user