{ "maintenance": "Onderhoud", "objects": "Objecten", "tasks": "Taken", "overdue": "Achterstallig", "due_soon": "Binnenkort", "triggered": "Geactiveerd", "ok": "OK", "all": "Alle", "new_object": "+ Nieuw object", "templates_from": "Uit sjabloon", "templates_title": "Begin met een sjabloon", "templates_task_count": "{n} taken", "template_created": "Aangemaakt uit sjabloon", "onboard_hint": "Voeg je eerste object toe om onderhoud te volgen.", "edit": "Bewerken", "duplicate": "Dupliceren", "task_duplicated": "Taak gedupliceerd", "object_duplicated": "Object gedupliceerd", "delete": "Verwijderen", "add_task": "+ Taak", "complete": "Voltooid", "completed": "Voltooid", "skip": "Overslaan", "skipped": "Overgeslagen", "missed": "Missed", "reset": "Resetten", "snooze": "Snooze", "snoozed": "Snoozed", "cancel": "Annuleren", "bulk_select": "Selecteren", "bulk_select_all": "Alles selecteren", "bulk_n_selected": "{n} geselecteerd", "bulk_completed": "{n} taken voltooid", "bulk_archived": "{n} taken gearchiveerd", "completing": "Wordt voltooid…", "interval": "Interval", "warning": "Waarschuwing", "last_performed": "Laatst uitgevoerd", "next_due": "Volgende keer", "days_until_due": "Dagen tot vervaldatum", "avg_duration": "Ø Duur", "trigger": "Trigger", "trigger_type": "Triggertype", "threshold_above": "Bovengrens", "threshold_below": "Ondergrens", "threshold": "Drempelwaarde", "counter": "Teller", "state_change": "Statuswijziging", "runtime": "Looptijd", "runtime_hours": "Doellooptijd (uren)", "target_value": "Doelwaarde", "baseline": "Basislijn", "target_changes": "Doelwijzigingen", "for_minutes": "Voor (minuten)", "time_based": "Tijdgebaseerd", "sensor_based": "Sensorgebaseerd", "manual": "Handmatig", "one_time": "Eenmalig", "weekdays": "Weekdagen", "nth_weekday": "Zoveelste weekdag van de maand", "day_of_month": "Dag van de maand", "recurrence_on_days": "Herhalen op", "recurrence_occurrence": "Voorkomen", "recurrence_weekday": "Weekdag", "recurrence_day": "Dag van de maand (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", "ord_1": "1e", "ord_2": "2e", "ord_3": "3e", "ord_4": "4e", "ord_5": "5e", "ord_last": "Laatste", "day_word": "Dag", "interval_value": "Interval", "interval_unit": "Eenheid", "unit_days": "Dagen", "unit_weeks": "Weken", "unit_months": "Maanden", "unit_years": "Jaren", "due_date": "Vervaldatum", "cleaning": "Reiniging", "inspection": "Inspectie", "replacement": "Vervanging", "calibration": "Kalibratie", "service": "Service", "reading": "Aflezing", "custom": "Aangepast", "history": "Geschiedenis", "cost": "Kosten", "report_button": "Rapport", "report_title": "Onderhoudsrapport", "report_generated": "Gegenereerd", "report_times_done": "Gedaan", "report_total_cost": "Totale kosten", "report_every": "elke {n} {unit}", "report_notes": "Notities", "report_col_type": "Type", "report_col_status": "Status", "report_col_schedule": "Schema", "duration": "Duur", "both": "Beide", "trigger_val": "Triggerwaarde", "complete_title": "Voltooid: ", "checklist": "Checklist", "checklist_steps_optional": "Checklist-stappen (optioneel)", "checklist_placeholder": "Filter schoonmaken\nPakking vervangen\nDruk testen", "checklist_help": "Eén stap per regel. Max. 100 items.", "err_too_long": "{field}: te lang (max. {n} tekens)", "err_too_short": "{field}: te kort (min. {n} tekens)", "err_value_too_high": "{field}: te groot (max. {n})", "err_value_too_low": "{field}: te klein (min. {n})", "err_required": "{field}: verplicht", "err_wrong_type": "{field}: verkeerd type (verwacht: {type})", "err_invalid_choice": "{field}: niet-toegestane waarde", "err_invalid_value": "{field}: ongeldige waarde", "feat_schedule_time": "Tijd-van-dag-planning", "feat_schedule_time_desc": "Taken vervallen op een specifieke tijd in plaats van middernacht.", "schedule_time_optional": "Vervaldagstijd (optioneel, HH:MM)", "schedule_time_help": "Leeg = middernacht (standaard). HA-tijdzone.", "at_time": "om", "notes_optional": "Notities (optioneel)", "cost_optional": "Kosten (optioneel)", "duration_minutes": "Duur in minuten (optioneel)", "days": "dagen", "day": "dag", "today": "Vandaag", "d_overdue": "d achterstallig", "no_tasks": "Geen onderhoudstaken. Maak een object aan om te beginnen.", "no_tasks_short": "Geen taken", "no_history": "Nog geen geschiedenisitems.", "show_all": "Alles tonen", "cost_duration_chart": "Kosten & Duur", "installed": "Geïnstalleerd", "confirm_delete_object": "Dit object en alle bijbehorende taken verwijderen?", "confirm_delete_task": "Deze taak verwijderen?", "min": "Min", "max": "Max", "save": "Opslaan", "saving": "Opslaan…", "edit_task": "Taak bewerken", "new_task": "Nieuwe onderhoudstaak", "task_name": "Taaknaam", "maintenance_type": "Onderhoudstype", "priority": "Prioriteit", "labels": "Labels", "labels_placeholder": "e.g. safety, seasonal, tenant-visible", "labels_help": "Comma-separated tags for filtering and reporting.", "priority_low": "Laag", "priority_normal": "Normaal", "priority_high": "Hoog", "schedule_type": "Planningstype", "interval_days": "Interval (dagen)", "warning_days": "Waarschuwingsdagen", "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.", "last_performed_optional": "Laatst uitgevoerd (optioneel)", "interval_anchor": "Interval-anker", "anchor_completion": "Vanaf voltooiing", "anchor_planned": "Vanaf geplande datum (geen drift)", "edit_object": "Object bewerken", "name": "Naam", "manufacturer_optional": "Fabrikant (optioneel)", "model_optional": "Model (optioneel)", "serial_number_optional": "Serienummer (optioneel)", "serial_number_label": "S/N", "documentation_url_label": "Handleiding", "object_notes_label": "Notities", "sort_due_date": "Vervaldatum", "sort_object": "Objectnaam", "sort_type": "Type", "sort_task_name": "Taaknaam", "all_objects": "Alle objecten", "tasks_lower": "taken", "no_tasks_yet": "Nog geen taken", "add_first_task": "Eerste taak toevoegen", "trigger_configuration": "Triggerconfiguratie", "entity_id": "Entiteits-ID", "comma_separated": "kommagescheiden", "entity_logic": "Entiteitslogica", "entity_logic_any": "Elke entiteit triggert", "entity_logic_all": "Alle entiteiten moeten triggeren", "entities": "entiteiten", "attribute_optional": "Attribuut (optioneel, leeg = status)", "use_entity_state": "Entiteitsstatus gebruiken (geen attribuut)", "trigger_above": "Activeren als boven", "trigger_below": "Activeren als onder", "for_at_least_minutes": "Voor minstens (minuten)", "safety_interval_days": "Veiligheidsinterval (dagen, optioneel)", "safety_interval": "Veiligheidsinterval (optioneel)", "delta_mode": "Deltamodus", "from_state_optional": "Van status (optioneel)", "to_state_optional": "Naar status (optioneel)", "documentation_url_optional": "Documentatie-URL (optioneel)", "object_notes_optional": "Notities (optioneel)", "nfc_tag_id_optional": "NFC-tag-ID (optioneel)", "nfc_tags_empty_help": "Nog geen NFC-tags geregistreerd in Home Assistant.", "nfc_tags_open_settings": "Tag-instellingen openen", "nfc_tags_refresh": "Vernieuwen", "environmental_entity_optional": "Omgevingssensor (optioneel)", "environmental_entity_helper": "bv. sensor.buitentemperatuur — past het interval aan op basis van omgevingswaarden", "environmental_attribute_optional": "Omgevingsattribuut (optioneel)", "nfc_tag_id": "NFC-tag-ID", "nfc_linked": "NFC-tag gekoppeld", "nfc_link_hint": "Klik om NFC-tag te koppelen", "responsible_user": "Verantwoordelijke gebruiker", "shared_with": "Shared with (rotation)", "shared_with_help": "Pick multiple people to share this task; the responsible person rotates on each completion.", "rotation_strategy": "Rotation", "rotation_none": "No rotation", "rotation_round_robin": "Round-robin", "rotation_least_completed": "Least completed", "rotation_random": "Random", "no_user_assigned": "(Geen gebruiker toegewezen)", "all_users": "Alle gebruikers", "my_tasks": "Mijn taken", "tab_calendar": "Kalender", "cal_no_events": "Geen onderhoud", "cal_window_7": "7 dagen", "cal_window_14": "14 dagen", "cal_window_30": "30 dagen", "cal_window_365": "1 jaar", "cal_every_n_days": "elke {n} dagen", "cal_source_time": "Tijd-gebaseerd", "cal_source_time_adaptive": "Tijd-gebaseerd (adaptief)", "cal_source_sensor": "Sensor-gebaseerd", "cal_predicted": "voorspeld", "cal_confidence_high": "hoge zekerheid", "cal_confidence_medium": "gemiddelde zekerheid", "cal_confidence_low": "lage zekerheid", "budget_monthly": "Maandbudget", "budget_yearly": "Jaarbudget", "groups": "Groepen", "new_group": "Nieuwe groep", "edit_group": "Groep bewerken", "no_groups": "Nog geen groepen", "delete_group": "Groep verwijderen", "delete_group_confirm": "Groep '{name}' verwijderen?", "group_select_tasks": "Taken selecteren", "group_name_required": "Naam vereist", "description_optional": "Beschrijving (optioneel)", "selected": "Geselecteerd", "loading_chart": "Grafiekgegevens laden...", "hide_outliers": "Uitschieters verbergen (sensorfouten)", "was_maintenance_needed": "Was dit onderhoud nodig?", "feedback_needed": "Nodig", "feedback_not_needed": "Niet nodig", "feedback_not_sure": "Niet zeker", "suggested_interval": "Voorgesteld interval", "apply_suggestion": "Toepassen", "reanalyze": "Opnieuw analyseren", "reanalyze_result": "Nieuwe analyse", "reanalyze_insufficient_data": "Onvoldoende gegevens voor een aanbeveling", "data_points": "datapunten", "dismiss_suggestion": "Negeren", "confidence_low": "Laag", "confidence_medium": "Gemiddeld", "confidence_high": "Hoog", "recommended": "aanbevolen", "seasonal_awareness": "Seizoensbewustzijn", "edit_seasonal_overrides": "Seizoensfactoren bewerken", "seasonal_overrides_title": "Seizoensfactoren (override)", "seasonal_overrides_hint": "Factor per maand (0.1–5.0). Leeg = automatisch geleerd.", "seasonal_override_invalid": "Ongeldige waarde", "seasonal_override_range": "Factor moet tussen 0.1 en 5.0 liggen", "clear_all": "Alles wissen", "seasonal_chart_title": "Seizoensfactoren", "seasonal_learned": "Geleerd", "seasonal_manual": "Handmatig", "month_jan": "Jan", "month_feb": "Feb", "month_mar": "Mrt", "month_apr": "Apr", "month_may": "Mei", "month_jun": "Jun", "month_jul": "Jul", "month_aug": "Aug", "month_sep": "Sep", "month_oct": "Okt", "month_nov": "Nov", "month_dec": "Dec", "sensor_prediction": "Sensorvoorspelling", "degradation_trend": "Trend", "trend_rising": "Stijgend", "trend_falling": "Dalend", "trend_stable": "Stabiel", "trend_insufficient_data": "Onvoldoende gegevens", "days_until_threshold": "Dagen tot drempelwaarde", "threshold_exceeded": "Drempelwaarde overschreden", "environmental_adjustment": "Omgevingsfactor", "sensor_prediction_urgency": "Sensor voorspelt drempelwaarde in ~{days} dagen", "day_short": "dag", "weibull_reliability_curve": "Betrouwbaarheidscurve", "weibull_failure_probability": "Faalkans", "weibull_r_squared": "Fit R²", "beta_early_failures": "Vroege uitval", "beta_random_failures": "Willekeurige uitval", "beta_wear_out": "Slijtage", "beta_highly_predictable": "Zeer voorspelbaar", "confidence_interval": "Betrouwbaarheidsinterval", "confidence_conservative": "Conservatief", "confidence_aggressive": "Optimistisch", "current_interval_marker": "Huidig interval", "recommended_marker": "Aanbevolen", "characteristic_life": "Karakteristieke levensduur", "chart_mini_sparkline": "Trend-sparkline", "chart_history": "Kosten- en duurgeschiedenis", "chart_seasonal": "Seizoensfactoren, 12 maanden", "chart_weibull": "Weibull-betrouwbaarheidscurve", "chart_sparkline": "Sensor-triggerwaardegrafiek", "days_progress": "Dagenvoortgang", "qr_code": "QR-code", "qr_generating": "QR-code genereren…", "qr_error": "QR-code kon niet worden gegenereerd.", "qr_error_no_url": "Geen HA-URL geconfigureerd. Stel een externe of interne URL in via Instellingen → Systeem → Netwerk.", "save_error": "Opslaan mislukt. Probeer het opnieuw.", "qr_print": "Afdrukken", "qr_download": "SVG downloaden", "qr_action": "Actie bij scannen", "qr_action_view": "Onderhoudsinfo bekijken", "qr_action_complete": "Onderhoud als voltooid markeren", "qr_url_mode": "Linktype", "qr_mode_companion": "Companion App", "qr_mode_local": "Lokaal (mDNS)", "qr_mode_server": "Server-URL", "overview": "Overzicht", "analysis": "Analyse", "recent_activities": "Recente activiteiten", "search_notes": "Notities doorzoeken", "avg_cost": "Ø Kosten", "no_advanced_features": "Geen geavanceerde functies ingeschakeld", "no_advanced_features_hint": "Schakel „Adaptieve Intervallen” of „Seizoenpatronen” in via de integratie-instellingen om hier analysegegevens te zien.", "analysis_not_enough_data": "Nog niet genoeg gegevens voor analyse.", "analysis_not_enough_data_hint": "Weibull-analyse vereist minstens 5 voltooide onderhoudsbeurten; seizoenspatronen worden zichtbaar na 6+ datapunten per maand.", "analysis_manual_task_hint": "Handmatige taken zonder interval genereren geen analysegegevens.", "completions": "voltooiingen", "current": "Huidig", "shorter": "Korter", "longer": "Langer", "normal": "Normaal", "disabled": "Uitgeschakeld", "compound_logic": "Samengestelde logica", "compound": "Samengesteld (meerdere voorwaarden)", "compound_logic_and": "EN — alle voorwaarden moeten activeren", "compound_logic_or": "OF — één voorwaarde is genoeg", "compound_help": "Combineer meerdere sensorvoorwaarden tot één trigger.", "compound_no_conditions": "Nog geen voorwaarden — voeg er ten minste één toe.", "compound_add_condition": "Voorwaarde toevoegen", "compound_condition": "Voorwaarde", "compound_remove_condition": "Voorwaarde verwijderen", "card_title": "Titel", "card_show_header": "Koptekst met statistieken tonen", "card_show_actions": "Actieknoppen tonen", "card_compact": "Compacte modus", "card_max_items": "Max items (0 = alle)", "card_filter_status": "Filteren op status", "card_filter_status_help": "Leeg = alle statussen tonen.", "card_filter_objects": "Filteren op objecten", "card_filter_objects_help": "Leeg = alle objecten tonen.", "card_filter_entities": "Filteren op entiteiten (entity_ids)", "card_filter_entities_help": "Kies sensor/binary_sensor entiteiten van deze integratie. Leeg = alle.", "card_loading_objects": "Objecten laden…", "card_load_error": "Objecten konden niet worden geladen — controleer de WebSocket-verbinding.", "card_no_tasks_title": "Nog geen onderhoudstaken", "card_no_tasks_cta": "→ Maak er een aan in het Maintenance-paneel", "no_objects": "Nog geen objecten.", "action_error": "Actie mislukt. Probeer het opnieuw.", "area_id_optional": "Gebied (optioneel)", "installation_date_optional": "Installatiedatum (optioneel)", "warranty_expiry_optional": "Garantie verloopt (optioneel)", "warranty": "Garantie", "warranty_valid_until": "geldig tot {date}", "warranty_expires_in": "verloopt over {days} dagen", "warranty_expired": "verlopen", "cal_past_windows": "Eerdere vensters", "cal_forward_windows": "Toekomstige vensters", "history_edit_title": "Geschiedenisitem bewerken", "history_edit_timestamp": "Tijdstempel", "manufacturer": "Fabrikant", "model": "Model", "area": "Gebied", "actions": "Acties", "view_mode_label": "Weergave", "view_cards": "Kaartweergave", "view_table": "Tabelweergave", "objects_table_columns_label": "Kolommen objecttabel", "objects_table_columns_hint": "Kies welke kolommen in de tabelweergave van objecten verschijnen.", "custom_icon_optional": "Icoon (optioneel, bijv. mdi:wrench)", "task_enabled": "Taak ingeschakeld", "skip_reason_prompt": "Deze taak overslaan?", "reason_optional": "Reden (optioneel)", "reset_date_prompt": "Taak markeren als uitgevoerd?", "reset_date_optional": "Laatste uitvoeringsdatum (optioneel, standaard vandaag)", "notes_label": "Notities", "documentation_label": "Documentatie", "no_nfc_tag": "— Geen tag —", "dashboard": "Dashboard", "tab_today": "Vandaag", "palette_placeholder": "Objecten en taken zoeken…", "palette_no_results": "Geen resultaten", "palette_hint": "↑↓ navigeren · Enter openen · Esc sluiten", "today_all_caught_up": "Helemaal bij! Niets te doen deze week.", "today_overdue": "Achterstallig", "today_due_today": "Vandaag te doen", "today_this_week": "Deze week", "settings": "Instellingen", "settings_features": "Geavanceerde functies", "settings_features_desc": "Schakel geavanceerde functies in of uit. Uitschakelen verbergt ze in de interface maar verwijdert geen gegevens.", "feat_adaptive": "Adaptieve planning", "feat_adaptive_desc": "Leer optimale intervallen uit onderhoudsgeschiedenis", "feat_predictions": "Sensorvoorspellingen", "feat_predictions_desc": "Voorspel triggerdatums op basis van sensordegradatie", "feat_seasonal": "Seizoensaanpassingen", "feat_seasonal_desc": "Pas intervallen aan op seizoenspatronen", "feat_environmental": "Omgevingscorrelatie", "feat_environmental_desc": "Correleer intervallen met temperatuur/vochtigheid", "feat_budget": "Budgetbeheer", "feat_budget_desc": "Volg maandelijkse en jaarlijkse onderhoudsuitgaven", "feat_groups": "Taakgroepen", "feat_groups_desc": "Organiseer taken in logische groepen", "feat_checklists": "Checklists", "feat_checklists_desc": "Meerstaps procedures voor taakvoltooiing", "settings_general": "Algemeen", "settings_default_warning": "Standaard waarschuwingsdagen", "settings_panel_enabled": "Zijbalkpaneel", "settings_panel_title": "Titel zijbalkpaneel", "settings_notifications": "Meldingen", "settings_notify_service": "Meldingsservice", "test_notification": "Testmelding", "send_test": "Test versturen", "testing": "Verzenden…", "test_notification_success": "Testmelding verzonden", "test_notification_failed": "Testmelding mislukt", "settings_notify_due_soon": "Melding bij bijna verlopen", "settings_notify_overdue": "Melding bij achterstallig", "settings_notify_triggered": "Melding bij geactiveerd", "settings_interval_hours": "Herhalingsinterval (uren, 0 = eenmalig)", "settings_quiet_hours": "Stille uren", "settings_quiet_start": "Start", "settings_quiet_end": "Einde", "settings_max_per_day": "Max meldingen per dag (0 = onbeperkt)", "settings_bundling": "Meldingen bundelen", "settings_bundle_threshold": "Bundeldrempel", "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_actions": "Mobiele actieknoppen", "settings_action_complete": "Knop 'Voltooid' tonen", "settings_action_skip": "Knop 'Overslaan' tonen", "settings_action_snooze": "Knop 'Snooze' tonen", "settings_weekly_digest": "Wekelijks overzicht", "settings_weekly_digest_hint": "Eén samenvattingsmelding op maandagochtend als er taken zijn.", "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_snooze_hours": "Snoozeduur (uren)", "settings_budget": "Budget", "settings_currency": "Valuta", "settings_budget_monthly": "Maandbudget", "settings_budget_yearly": "Jaarbudget", "settings_budget_alerts": "Budgetwaarschuwingen", "settings_budget_threshold": "Waarschuwingsdrempel (%)", "settings_import_export": "Import / Export", "settings_export_json": "JSON exporteren", "settings_export_yaml": "YAML exporteren", "settings_export_csv": "CSV exporteren", "settings_import_csv": "CSV importeren", "settings_import_placeholder": "Plak JSON- of CSV-inhoud hier…", "settings_import_btn": "Importeren", "settings_import_success": "{count} objecten succesvol geïmporteerd.", "settings_export_success": "Export gedownload.", "settings_saved": "Instelling opgeslagen.", "settings_include_history": "Geschiedenis meenemen", "sort_alphabetical": "Alfabetisch", "sort_due_soonest": "Eerst vervallend", "sort_task_count": "Aantal taken", "sort_area": "Gebied", "sort_assigned_user": "Toegewezen gebruiker", "sort_group": "Groep", "groupby_none": "Geen groepering", "groupby_area": "Per gebied", "groupby_group": "Per groep", "groupby_user": "Per gebruiker", "filter_label": "Filter", "user_label": "Gebruiker", "sort_label": "Sorteren", "group_by_label": "Groeperen op", "state_value_help": "Gebruik de HA-statuswaarde (meestal in kleine letters, bv. \"on\"/\"off\"). Hoofdletters worden bij opslaan genormaliseerd.", "target_changes_help": "Aantal overeenkomende overgangen voordat de trigger wordt geactiveerd (standaard: 1).", "qr_print_title": "QR-codes afdrukken", "qr_print_desc": "Genereer een afdrukpagina met QR-codes om uit te knippen en op je apparaten te plakken.", "qr_print_load": "Objecten laden", "qr_print_filter": "Filter", "qr_print_objects": "Objecten", "qr_print_actions": "Acties", "qr_print_url_mode": "Linktype", "qr_print_estimate": "Geschatte QR-codes", "qr_print_over_limit": "max is 200, beperk de filter", "qr_print_generate": "QR-codes genereren", "qr_print_generating": "Genereren…", "qr_print_ready": "QR-codes klaar", "qr_print_print_button": "Afdrukken", "qr_print_empty": "Niets te genereren", "qr_action_skip": "Overslaan", "vacation_title": "Vakantiemodus", "vacation_active": "actief", "vacation_ended": "beëindigd", "vacation_desc": "Plan je vakantie: meldingen worden gepauzeerd tijdens de periode plus een buffer van dagen. Je kunt per taak uitzonderingen instellen.", "vacation_enable": "Vakantiemodus inschakelen", "vacation_start": "Begin", "vacation_end": "Einde", "vacation_buffer": "Buffer (dagen)", "vacation_exempt_title": "Toch melden tijdens vakantie", "vacation_exempt_desc": "Kies taken die ook tijdens vakantie meldingen moeten geven (bv. kritische zwembadchemie).", "vacation_load_tasks": "Taken laden", "vacation_preview_btn": "Voorvertoning", "vacation_preview_affected": "taken betrokken", "vacation_event_due_soon": "wordt binnenkort verschuldigd", "vacation_event_overdue": "wordt achterstallig", "vacation_event_triggered_est": "sensortrigger mogelijk", "vacation_sensor_based": "(sensor-gebaseerd)", "vacation_action_notify": "Toch melden", "vacation_action_unsilence": "Weer dempen", "vacation_marked_complete": "Als voltooid gemarkeerd", "vacation_marked_skip": "Overgeslagen", "vacation_end_now": "Vakantie nu beëindigen", "unassigned": "Niet toegewezen", "no_area": "Geen gebied", "has_overdue": "Heeft achterstallige taken", "object": "Object", "settings_panel_access": "Paneel-toegang", "settings_panel_access_desc": "Admins hebben altijd volledige toegang. Om aanmaken, bewerken en verwijderen aan specifieke niet-admins te delegeren, schakel dit in en selecteer hen hieronder — alle anderen zien alleen Voltooien en Overslaan.", "settings_operator_write": "Geselecteerde gebruikers laten aanmaken, bewerken en verwijderen", "settings_operator_write_desc": "Uit: alleen admins kunnen inhoud wijzigen. Aan: de geselecteerde gebruikers hieronder krijgen ook volledige toegang.", "no_non_admin_users": "Geen niet-admin gebruikers gevonden. Voeg ze toe in Instellingen → Personen.", "owner_label": "Eigenaar", "feat_completion_actions": "Voltooiings-acties", "feat_completion_actions_desc": "Per taak HA-actie bij voltooien + snel-voltooien-QR met vooraf ingestelde waarden.", "on_complete_action_title": "Bij voltooien: HA-actie uitvoeren (optioneel)", "on_complete_action_desc": "Roept een HA-service aan wanneer de taak is voltooid — bv. een teller op het apparaat resetten.", "on_complete_action_service": "Service", "on_complete_action_target": "Doel-entiteit", "on_complete_action_data": "Data (JSON, optioneel)", "on_complete_action_test": "Actie testen", "on_complete_action_test_success": "Geslaagd", "on_complete_action_test_failed": "Mislukt", "quick_complete_defaults_title": "Snel-voltooien-standaardwaarden (voor QR-scans, optioneel)", "quick_complete_defaults_desc": "Vooraf ingestelde waarden voor snel-voltooien-QR. Zonder deze opent de QR de voltooi-dialoog.", "quick_complete_defaults_notes": "Notities", "quick_complete_defaults_cost": "Kosten", "quick_complete_defaults_duration": "Duur (minuten)", "quick_complete_defaults_feedback_none": "Geen feedback", "quick_complete_defaults_feedback_needed": "Was nodig", "quick_complete_defaults_feedback_not_needed": "Niet nodig", "quick_complete_success": "Snel als voltooid gemarkeerd", "trigger_replaced": "Trigger vervangen", "add": "Toevoegen", "show_stats": "Statistieken + grafieken tonen", "hide_stats": "Statistieken verbergen", "adaptive_no_data": "Nog niet genoeg voltooiingsgeschiedenis voor adaptieve analyse. Voer deze taak nog een paar keer uit om intervaladviezen en betrouwbaarheidsgrafieken te ontgrendelen.", "suggestion_applied": "Voorgesteld interval toegepast", "vacation_mode": "Vakantiemodus", "vacation_status_active": "Nu actief", "vacation_status_scheduled": "Gepland", "vacation_status_inactive": "Inactief", "vacation_end_now_confirm": "Vakantie onmiddellijk beëindigen?", "vacation_exempt_count": "uitgezonderd", "vacation_advanced": "Geavanceerd…", "vacation_open_panel": "Openen in paneel", "enable": "Inschakelen", "saved": "Opgeslagen", "budget_monthly_set": "Maandelijks instellen", "budget_yearly_set": "Jaarlijks instellen", "budget_advanced": "Valuta, waarschuwingen…", "budget_open_panel": "Openen in paneel", "groups_empty": "Nog geen groepen.", "group_new_placeholder": "Groep toevoegen…", "group_delete_confirm": "Groep \"{name}\" verwijderen?", "groups_manage_tasks": "Taaktoewijzingen beheren…", "groups_open_panel": "Openen in paneel", "on_complete_action_target_hint": "Let op: het domein van de entiteit moet bij de service passen — bijv. 'button.press' werkt alleen op button.*, 'counter.increment' alleen op counter.*, 'input_button.press' alleen op input_button.* enz. Bij een mismatch mislukt de actie stil (HA logt 'Referenced entities ... missing or not currently available').", "show_all_objects": "Alle objecten tonen", "show_all_tasks": "Filter wissen — alle taken tonen", "filter_to_overdue": "Takenlijst filteren op alleen achterstallig", "filter_to_due_soon": "Takenlijst filteren op alleen binnenkort verschuldigd", "filter_to_triggered": "Takenlijst filteren op alleen geactiveerd", "open_task": "Taak openen", "show_details": "Geschiedenis + statistieken tonen", "hide_details": "Details verbergen", "history_empty": "Nog geen geschiedenis.", "history_edit_button": "Item bewerken", "total_cost": "Totale kosten", "times_performed": "Uitgevoerd", "older_entries": "ouder", "open_in_panel": "Openen in Onderhoudspaneel", "skip_reason": "Reden voor overslaan (optioneel)", "reset_to_date": "Laatst uitgevoerd terugzetten op", "delete_task_confirm": "Deze taak en de geschiedenis verwijderen?", "delete_object_confirm": "Dit object en alle taken verwijderen?", "loading": "Laden…", "archive": "Archiveren", "undo": "Ongedaan maken", "task_archived": "Taak gearchiveerd", "object_archived": "Object gearchiveerd", "unarchive": "Dearchiveren", "archived": "Gearchiveerd", "show_archived": "Gearchiveerde tonen", "hide_archived": "Gearchiveerde verbergen", "confirm_archive_object": "Dit object en zijn taken archiveren? De geschiedenis blijft behouden en kan later worden hersteld.", "settings_archive": "Archief & bewaring", "settings_archive_desc": "Voltooide eenmalige taken archiveren in plaats van verwijderen. Gearchiveerde items zijn verborgen en inactief, maar behouden geschiedenis en kosten.", "settings_archive_oneoff_days": "Voltooide eenmalige taken automatisch archiveren na (dagen, 0 = uit)", "settings_delete_archived_oneoff_days": "Gearchiveerde eenmalige taken automatisch verwijderen na (dagen, 0 = nooit)", "archive_object": "Object archiveren", "unarchive_object": "Object dearchiveren", "documents": "Documenten", "documents_empty": "Nog geen documenten.", "doc_upload": "Bestand uploaden", "doc_uploading": "Uploaden…", "doc_add_link": "Link toevoegen", "doc_link_url": "URL (https://…)", "doc_link_title": "Titel (optioneel)", "doc_open": "Openen", "doc_delete_confirm": "\"{name}\" verwijderen?", "doc_too_large": "Bestand is te groot (max. 25 MB).", "doc_upload_failed": "Uploaden mislukt.", "completion_photo_optional": "Completion photo (optional)", "add_photo": "Add photo", "uploading": "Uploading…", "remove": "Remove", "doc_deduped": "Al elders opgeslagen — gedeeld, geen extra ruimte.", "doc_dup_in_object": "Dit bestand is al aan dit object gekoppeld.", "doc_link_invalid": "Alleen http/https-links zijn toegestaan.", "doc_cat_manual": "Handleiding", "doc_cat_warranty": "Garantie", "doc_cat_invoice": "Factuur", "doc_cat_spare_parts": "Onderdelen", "doc_cat_photo": "Foto", "doc_cat_other": "Overig", "doc_link_badge": "Link", "doc_storage_title": "Documentopslag", "doc_storage_saved": "Bespaard door deduplicatie", "doc_storage_refresh": "Vernieuwen", "doc_download": "Downloaden", "doc_close": "Sluiten", "doc_camera": "Foto maken", "doc_drop_hint": "Sleep bestanden hierheen", "doc_task_none": "Geen documenten aan deze taak gekoppeld.", "doc_link_existing": "Document koppelen…", "doc_attach": "Koppelen", "doc_unlink": "Ontkoppelen", "doc_page": "Pagina", "chart_range_7d": "7d", "chart_range_30d": "30d", "chart_range_90d": "90d", "chart_range_1y": "1j", "chart_since_service": "sinds laatste onderhoud", "chart_no_stats": "Geen langetermijnstatistieken voor deze entiteit — alleen waarden uit onderhoudsregels worden getoond", "auto_complete_on_recovery": "Automatisch voltooien wanneer de sensor herstelt", "auto_complete_on_recovery_help": "Registreert een voltooiing (stelt laatst uitgevoerd in) wanneer de trigger zichzelf oplost — bijv. zout bijgevuld, filter vervangen.", "doc_search": "Documenten zoeken…", "doc_search_none": "Geen overeenkomende documenten", "link_device_optional": "Koppelen aan bestaand apparaat (optioneel)", "parent_object_optional": "Bovenliggend object (optioneel)", "parent_none": "(Geen bovenliggend object)", "paused": "Gepauzeerd", "pause_object": "Pauzeren", "resume_object": "Hervatten", "pause_until_prompt": "Bevries de schema's van dit object — niets wordt verwacht en niets meldt tot het wordt hervat. Stel optioneel een datum voor automatisch hervatten in.", "pause_until_label": "Hervatten op (optioneel)", "object_paused": "Object gepauzeerd", "object_resumed": "Object hervat — schema's herstart", "object_paused_badge": "Gepauzeerd", "paused_until_label": "tot", "replace_object": "Vervangen…", "replace_object_prompt": "Dit object uitfaseren en een opvolger aanmaken. Geschiedenis en kosten blijven gearchiveerd bij het oude; taken en documenten gaan mee naar het nieuwe, tellers beginnen opnieuw.", "replace_name_label": "Naam van de opvolger", "object_replaced": "Object vervangen — opvolger aangemaakt", "reading_unit_label": "Meeteenheid (bijv. kWh, m³)", "reading_unit_help": "Wordt naast de vastgelegde waarde getoond bij het afronden van deze taak.", "reading_value_label": "Meterstand", "reading_label": "Meting", "settings_templates_label": "Sjabloongalerij", "settings_templates_hint": "Vink sjablonen uit die je nooit nodig hebt — ze verdwijnen uit de \"Vanuit sjabloon\"-keuzes (paneel en config flow). Verder verandert er niets; altijd weer in te schakelen.", "worksheet": "Werkblad", "worksheet_scan_view": "Scan om de taak te openen", "worksheet_scan_complete": "Scan om af te ronden", "worksheet_manual_excerpt": "Handleidingfragment", "worksheet_pages": "pagina's", "worksheet_printed": "Afgedrukt", "worksheet_never": "Nooit", "card_all_caught_up": "Alles bijgewerkt — niets vraagt aandacht", "postpone": "Uitstellen", "postpone_date_prompt": "Deze keer uitstellen tot welke datum?", "postpone_date_label": "Nieuwe vervaldatum", "postponed": "Uitgesteld", "postponed_to": "Uitgesteld tot", "season_window_label": "Seizoensvenster (maanden)", "season_window_hint": "Alleen verschuldigd in de gekozen maanden; data buiten het seizoen schuiven naar de volgende actieve maand. Geen = hele jaar.", "series_end_label": "Eindigt", "series_end_never": "Nooit (herhaalt onbeperkt)", "series_end_after_count": "Na een aantal keer", "series_end_until": "Op een datum", "series_end_count_label": "Aantal keer", "series_end_until_label": "Einddatum" }