{
  "maintenance": "Huolto",
  "objects": "Kohteet",
  "tasks": "Tehtävät",
  "overdue": "Myöhässä",
  "due_soon": "Pian erääntyy",
  "triggered": "Laukaistu",
  "trigger_replaced": "Laukaisin korvattu",
  "trigger_removed": "Laukaisin poistettu",
  "ok": "OK",
  "all": "Kaikki",
  "new_object": "+ Uusi kohde",
  "templates_from": "Mallista",
  "templates_title": "Aloita mallista",
  "templates_task_count": "{n} tehtävää",
  "template_created": "Luotu mallista",
  "onboard_hint": "Lisää ensimmäinen kohde ja aloita huollon seuranta.",
  "edit": "Muokkaa",
  "duplicate": "Monista",
  "task_duplicated": "Tehtävä monistettu",
  "object_duplicated": "Kohde monistettu",
  "delete": "Poista",
  "add_task": "+ Lisää tehtävä",
  "complete": "Valmis",
  "completed": "Suoritettu",
  "skip": "Ohita",
  "skipped": "Ohitettu",
  "missed": "Väliin jäänyt",
  "reset": "Nollaa",
  "snooze": "Torkku",
  "snoozed": "Torkulla",
  "cancel": "Peruuta",
  "bulk_select": "Valitse",
  "bulk_select_all": "Valitse kaikki",
  "bulk_n_selected": "{n} valittu",
  "bulk_completed": "{n} tehtävää valmiina",
  "bulk_archived": "{n} tehtävää arkistoitu",
  "completing": "Suoritetaan…",
  "interval": "Väli",
  "warning": "Varoitus",
  "last_performed": "Viimeksi suoritettu",
  "next_due": "Seuraava eräpäivä",
  "days_until_due": "Päiviä eräpäivään",
  "avg_duration": "Keskim. kesto",
  "trigger": "Laukaisin",
  "trigger_type": "Laukaisimen tyyppi",
  "threshold_above": "Yläraja",
  "threshold_below": "Alaraja",
  "threshold": "Kynnysarvo",
  "counter": "Laskuri",
  "state_change": "Tilan muutos",
  "runtime": "Käyttöaika",
  "runtime_hours": "Tavoitekäyttöaika (tuntia)",
  "target_value": "Tavoitearvo",
  "baseline": "Lähtötaso",
  "target_changes": "Tavoitemuutokset",
  "for_minutes": "Vähintään (minuuttia)",
  "time_based": "Aikaperusteinen",
  "sensor_based": "Anturiperusteinen",
  "manual": "Manuaalinen",
  "one_time": "Kertaluonteinen",
  "weekdays": "Viikonpäivät",
  "nth_weekday": "Kuukauden n:s viikonpäivä",
  "day_of_month": "Kuukauden päivä",
  "recurrence_on_days": "Toista päivinä",
  "recurrence_occurrence": "Esiintymä",
  "recurrence_weekday": "Viikonpäivä",
  "recurrence_day": "Kuukauden päivä (1–31)",
  "recurrence_last_day": "Kuukauden viimeinen päivä",
  "recurrence_business_day": "Vain arkipäivät (siirrä taaksepäin viikonlopusta)",
  "recurrence_offset": "Siirtymä (päivää, ±)",
  "recurrence_offset_help": "Siirtää päivämäärää ±N päivää, esim. -2 = kaksi päivää aiemmin.",
  "last_day_month": "Kuukauden viimeinen päivä",
  "last_business_day_month": "Viimeinen arkipäivä",
  "ord_1": "1.",
  "ord_2": "2.",
  "ord_3": "3.",
  "ord_4": "4.",
  "ord_5": "5.",
  "ord_last": "Viimeinen",
  "day_word": "Päivä",
  "interval_value": "Väli",
  "interval_unit": "Yksikkö",
  "unit_days": "Päivää",
  "unit_weeks": "Viikkoa",
  "unit_months": "Kuukautta",
  "unit_years": "Vuotta",
  "due_date": "Eräpäivä",
  "cleaning": "Puhdistus",
  "inspection": "Tarkastus",
  "replacement": "Vaihto",
  "calibration": "Kalibrointi",
  "service": "Huolto",
  "reading": "Lukema",
  "custom": "Mukautettu",
  "history": "Historia",
  "cost": "Kustannus",
  "report_button": "Raportti",
  "report_title": "Huoltoraportti",
  "report_generated": "Luotu",
  "report_times_done": "Tehty",
  "report_total_cost": "Kokonaiskustannus",
  "report_every": "joka {n}. {unit}",
  "report_notes": "Muistiinpanot",
  "report_col_type": "Tyyppi",
  "report_col_status": "Tila",
  "report_col_schedule": "Aikataulu",
  "duration": "Kesto",
  "both": "Molemmat",
  "trigger_val": "Laukaisuarvo",
  "complete_title": "Suorita: ",
  "checklist": "Tarkistuslista",
  "require_on_completion": "Vaadi valmistuessa",
  "checklist_steps_optional": "Tarkistuslistan vaiheet (valinnainen)",
  "checklist_placeholder": "Puhdista suodatin\nVaihda tiiviste\nTarkista paine",
  "checklist_help": "Yksi vaihe riviä kohden. Enintään 100 kohdetta.",
  "err_too_long": "{field}: liian pitkä (enint. {n} merkkiä)",
  "err_too_short": "{field}: liian lyhyt (väh. {n} merkkiä)",
  "err_value_too_high": "{field}: liian suuri (enint. {n})",
  "err_value_too_low": "{field}: liian pieni (väh. {n})",
  "err_required": "{field}: pakollinen",
  "err_wrong_type": "{field}: väärä tyyppi (odotettiin: {type})",
  "err_invalid_choice": "{field}: ei sallittu arvo",
  "err_invalid_value": "{field}: virheellinen arvo",
  "feat_schedule_time": "Kellonajan ajoitus",
  "feat_schedule_time_desc": "Tehtävät erääntyvät tiettyyn kellonaikaan keskiyön sijaan.",
  "schedule_time_optional": "Erääntyy klo (valinnainen, HH:MM)",
  "schedule_time_help": "Tyhjä = keskiyö (oletus). HA:n aikavyöhyke.",
  "at_time": "klo",
  "notes_optional": "Muistiinpanot (valinnainen)",
  "cost_optional": "Kustannus (valinnainen)",
  "duration_minutes": "Kesto minuutteina (valinnainen)",
  "completed_at_optional": "Suoritettu (valinnainen, tyhjä = nyt)",
  "completed_at_future_error": "Suorituspäivä ei voi olla tulevaisuudessa.",
  "days": "päivää",
  "day": "päivä",
  "today": "Tänään",
  "d_overdue": "pv myöhässä",
  "no_tasks": "Ei vielä huoltotehtäviä. Luo kohde aloittaaksesi.",
  "no_tasks_short": "Ei tehtäviä",
  "no_history": "Ei vielä historiatietoja.",
  "show_all": "Näytä kaikki",
  "cost_duration_chart": "Kustannus ja kesto",
  "installed": "Asennettu",
  "confirm_delete_object": "Poistetaanko tämä kohde ja kaikki sen tehtävät?",
  "confirm_delete_task": "Poistetaanko tämä tehtävä?",
  "min": "Min",
  "max": "Maks",
  "save": "Tallenna",
  "saving": "Tallennetaan…",
  "edit_task": "Muokkaa tehtävää",
  "new_task": "Uusi huoltotehtävä",
  "task_name": "Tehtävän nimi",
  "maintenance_type": "Huoltotyyppi",
  "priority": "Prioriteetti",
  "labels": "Tunnisteet",
  "labels_placeholder": "esim. turvallisuus, kausittainen, vuokralaiselle-näkyvä",
  "labels_help": "Pilkuin erotellut tunnisteet suodatusta ja raportointia varten.",
  "priority_low": "Matala",
  "priority_normal": "Normaali",
  "priority_high": "Korkea",
  "all_priorities": "Kaikki prioriteetit",
  "schedule_type": "Ajoitustyyppi",
  "interval_days": "Väli (päivää)",
  "warning_days": "Varoituspäivät",
  "earliest_completion_days": "Aikaisin valmistuminen (päivää ennen eräpäivää)",
  "earliest_completion_days_help": "Jätä tyhjäksi salliaksesi valmistumisen milloin tahansa. 0 = vasta eräpäivänä tai sen jälkeen.",
  "last_performed_optional": "Viimeksi suoritettu (valinnainen)",
  "interval_anchor": "Välin ankkuri",
  "anchor_completion": "Suorituspäivästä",
  "anchor_planned": "Suunnitellusta päivästä (ei poikkeamaa)",
  "edit_object": "Muokkaa kohdetta",
  "name": "Nimi",
  "manufacturer_optional": "Valmistaja (valinnainen)",
  "model_optional": "Malli (valinnainen)",
  "serial_number_optional": "Sarjanumero (valinnainen)",
  "serial_number_label": "S/N",
  "documentation_url_label": "Käyttöohje",
  "object_notes_label": "Muistiinpanot",
  "sort_due_date": "Eräpäivä",
  "sort_object": "Kohteen nimi",
  "sort_type": "Tyyppi",
  "sort_task_name": "Tehtävän nimi",
  "all_objects": "Kaikki kohteet",
  "all_parts": "Kaikki osat",
  "tasks_lower": "tehtävää",
  "no_tasks_yet": "Ei vielä tehtäviä",
  "add_first_task": "Lisää ensimmäinen tehtävä",
  "trigger_configuration": "Laukaisimen asetukset",
  "entity_id": "Entiteetin tunnus",
  "comma_separated": "pilkuilla eroteltu",
  "entity_logic": "Entiteettilogiikka",
  "entity_logic_any": "Mikä tahansa entiteetti laukaisee",
  "entity_logic_all": "Kaikkien entiteettien on laukaistava",
  "entities": "entiteettiä",
  "attribute_optional": "Attribuutti (valinnainen, tyhjä = tila)",
  "use_entity_state": "Käytä entiteetin tilaa (ei attribuuttia)",
  "trigger_above": "Laukaise yli",
  "trigger_below": "Laukaise alle",
  "trigger_equals": "Laukaise kun yhtä suuri kuin (=)",
  "trigger_not_equals": "Laukaise kun eri kuin (≠)",
  "for_at_least_minutes": "Vähintään (minuuttia)",
  "safety_interval_days": "Turvaväli (päivää, valinnainen)",
  "safety_interval": "Turvaväli (valinnainen)",
  "trigger_combinator": "Yhdistä laukaisin ja väli",
  "trigger_combinator_any": "Laukaisin tai väli (ensin täyttyvä)",
  "trigger_combinator_all": "Laukaisin ja väli (molemmat vaaditaan)",
  "delta_mode": "Delta-tila",
  "from_state_optional": "Lähtötilasta (valinnainen)",
  "to_state_optional": "Kohdetilaan (valinnainen)",
  "documentation_url_optional": "Dokumentaation URL (valinnainen)",
  "object_notes_optional": "Muistiinpanot (valinnainen)",
  "nfc_tag_id_optional": "NFC-tunnisteen tunnus (valinnainen)",
  "nfc_tags_empty_help": "Home Assistantiin ei ole vielä rekisteröity NFC-tunnisteita.",
  "nfc_tags_open_settings": "Avaa tunnisteiden asetukset",
  "nfc_tags_refresh": "Päivitä",
  "environmental_entity_optional": "Ympäristöanturi (valinnainen)",
  "environmental_entity_helper": "esim. sensor.outdoor_temperature — säätää väliä ympäristöolosuhteiden mukaan",
  "adaptive_prediction_enabled": "Ota anturiperusteiset ennusteet käyttöön",
  "adaptive_seasonal_enabled": "Ota kausitietoisuus käyttöön",
  "adaptive_max_interval": "Enimmäisaikaväli (päivää)",
  "adaptive_min_interval": "Vähimmäisaikaväli (päivää)",
  "adaptive_ewa_alpha": "Oppimisnopeus (alfa)",
  "adaptive_enabled": "Ota mukautuva aikataulutus käyttöön",
  "adaptive_section_title": "Mukautuva aikataulutus",
  "environmental_attribute_optional": "Ympäristöattribuutti (valinnainen)",
  "nfc_tag_id": "NFC-tunnisteen tunnus",
  "nfc_linked": "NFC-tunniste linkitetty",
  "nfc_link_hint": "Linkitä NFC-tunniste napsauttamalla",
  "responsible_user": "Vastuukäyttäjä",
  "shared_with": "Jaettu (vuorottelu)",
  "shared_with_help": "Valitse useita henkilöitä jakamaan tehtävä; vastuuhenkilö vaihtuu jokaisen valmistumisen jälkeen.",
  "rotation_strategy": "Kierto",
  "rotation_none": "Ei kiertoa",
  "rotation_round_robin": "Vuorotellen",
  "rotation_least_completed": "Vähiten suorittanut",
  "rotation_random": "Satunnainen",
  "no_user_assigned": "(Ei käyttäjää määritetty)",
  "all_users": "Kaikki käyttäjät",
  "my_tasks": "Omat tehtävät",
  "tab_calendar": "Kalenteri",
  "cal_no_events": "Ei huoltoja",
  "cal_window_7": "7 päivää",
  "cal_window_14": "14 päivää",
  "cal_window_30": "30 päivää",
  "cal_window_365": "1 vuosi",
  "cal_every_n_days": "{n} päivän välein",
  "cal_source_time": "Aikaperusteinen",
  "cal_source_time_adaptive": "Aikaperusteinen (mukautuva)",
  "cal_source_sensor": "Anturiperusteinen",
  "cal_predicted": "ennustettu",
  "cal_confidence_high": "korkea luottamus",
  "cal_confidence_medium": "keskitason luottamus",
  "cal_confidence_low": "matala luottamus",
  "budget_monthly": "Kuukausibudjetti",
  "budget_yearly": "Vuosibudjetti",
  "groups": "Ryhmät",
  "new_group": "Uusi ryhmä",
  "edit_group": "Muokkaa ryhmää",
  "no_groups": "Ei vielä ryhmiä",
  "delete_group": "Poista ryhmä",
  "delete_group_confirm": "Poistetaanko ryhmä '{name}'?",
  "group_select_tasks": "Valitse tehtävät",
  "group_name_required": "Nimi on pakollinen",
  "description_optional": "Kuvaus (valinnainen)",
  "selected": "Valittu",
  "loading_chart": "Ladataan kaaviotietoja...",
  "hide_outliers": "Piilota poikkeamat (anturivirheet)",
  "was_maintenance_needed": "Oliko tämä huolto tarpeen?",
  "feedback_needed": "Tarpeen",
  "feedback_not_needed": "Ei tarpeen",
  "feedback_not_sure": "Ei varma",
  "suggested_interval": "Ehdotettu väli",
  "apply_suggestion": "Käytä",
  "reanalyze": "Analysoi uudelleen",
  "reanalyze_result": "Uusi analyysi",
  "reanalyze_insufficient_data": "Ei tarpeeksi tietoja suosituksen tekemiseen",
  "data_points": "tietopistettä",
  "dismiss_suggestion": "Hylkää",
  "confidence_low": "Matala",
  "confidence_medium": "Keskitaso",
  "confidence_high": "Korkea",
  "recommended": "suositeltu",
  "seasonal_awareness": "Kausivaihtelun huomiointi",
  "edit_seasonal_overrides": "Muokkaa kausikertoimia",
  "seasonal_overrides_title": "Kausikertoimet (ohitus)",
  "seasonal_overrides_hint": "Kerroin kuukautta kohden (0,1–5,0). Tyhjä = opitaan automaattisesti.",
  "seasonal_override_invalid": "Virheellinen arvo",
  "seasonal_override_range": "Kertoimen on oltava välillä 0,1–5,0",
  "clear_all": "Tyhjennä kaikki",
  "seasonal_chart_title": "Kausikertoimet",
  "seasonal_learned": "Opittu",
  "seasonal_manual": "Manuaalinen",
  "month_jan": "Tammi",
  "month_feb": "Helmi",
  "month_mar": "Maalis",
  "month_apr": "Huhti",
  "month_may": "Touko",
  "month_jun": "Kesä",
  "month_jul": "Heinä",
  "month_aug": "Elo",
  "month_sep": "Syys",
  "month_oct": "Loka",
  "month_nov": "Marras",
  "month_dec": "Joulu",
  "sensor_prediction": "Anturiennuste",
  "degradation_trend": "Trendi",
  "trend_rising": "Nouseva",
  "trend_falling": "Laskeva",
  "trend_stable": "Vakaa",
  "trend_insufficient_data": "Riittämättömät tiedot",
  "days_until_threshold": "Päiviä kynnysarvoon",
  "threshold_exceeded": "Kynnysarvo ylitetty",
  "environmental_adjustment": "Ympäristökerroin",
  "sensor_prediction_urgency": "Anturi ennustaa kynnysarvon noin {days} päivässä",
  "day_short": "pv",
  "weibull_reliability_curve": "Luotettavuuskäyrä",
  "weibull_failure_probability": "Vikaantumistodennäköisyys",
  "weibull_r_squared": "Sovitus R²",
  "beta_early_failures": "Varhaiset viat",
  "beta_random_failures": "Satunnaiset viat",
  "beta_wear_out": "Kuluminen",
  "beta_highly_predictable": "Erittäin ennustettava",
  "confidence_interval": "Luottamusväli",
  "confidence_conservative": "Varovainen",
  "confidence_aggressive": "Optimistinen",
  "current_interval_marker": "Nykyinen väli",
  "recommended_marker": "Suositeltu",
  "characteristic_life": "Ominaiselinikä",
  "chart_mini_sparkline": "Trendikäyrä",
  "chart_history": "Kustannus- ja kestohistoria",
  "chart_seasonal": "Kausikertoimet, 12 kuukautta",
  "chart_weibull": "Weibull-luotettavuuskäyrä",
  "chart_sparkline": "Anturin laukaisuarvon kaavio",
  "days_progress": "Päivien edistyminen",
  "qr_code": "QR-koodi",
  "qr_generating": "Luodaan QR-koodia…",
  "qr_error": "QR-koodin luonti epäonnistui.",
  "qr_error_no_url": "HA:n URL-osoitetta ei ole määritetty. Aseta ulkoinen tai sisäinen URL kohdassa Asetukset → Järjestelmä → Verkko.",
  "save_error": "Tallennus epäonnistui. Yritä uudelleen.",
  "qr_print": "Tulosta",
  "qr_download": "Lataa SVG",
  "qr_action": "Toiminto skannattaessa",
  "qr_action_view": "Näytä huoltotiedot",
  "qr_action_complete": "Merkitse huolto valmiiksi",
  "qr_url_mode": "Linkin tyyppi",
  "qr_mode_companion": "Companion-sovellus",
  "qr_mode_local": "Paikallinen (mDNS)",
  "qr_mode_server": "Palvelimen URL",
  "overview": "Yleiskatsaus",
  "analysis": "Analyysi",
  "recent_activities": "Viimeaikaiset toimet",
  "search_notes": "Hae muistiinpanoja",
  "avg_cost": "Keskim. kustannus",
  "no_advanced_features": "Lisäominaisuuksia ei ole otettu käyttöön",
  "no_advanced_features_hint": "Ota käyttöön ”Mukautuvat välit” tai ”Kausivaihtelut” integraation asetuksissa nähdäksesi analyysitiedot täällä.",
  "analysis_not_enough_data": "Ei vielä tarpeeksi tietoja analyysiin.",
  "analysis_not_enough_data_hint": "Weibull-analyysi vaatii vähintään 5 suoritettua huoltoa; kausivaihtelut näkyvät kun kuukautta kohden on yli 6 tietopistettä.",
  "analysis_manual_task_hint": "Manuaaliset tehtävät ilman väliä eivät tuota analyysitietoja.",
  "completions": "suoritusta",
  "current": "Nykyinen",
  "shorter": "Lyhyempi",
  "longer": "Pidempi",
  "normal": "Normaali",
  "disabled": "Pois käytöstä",
  "compound_logic": "Yhdistelmälogiikka",
  "compound": "Yhdistetty (useita ehtoja)",
  "compound_logic_and": "JA — kaikkien ehtojen on täytyttävä",
  "compound_logic_or": "TAI — mikä tahansa ehto riittää",
  "compound_help": "Yhdistä useita anturiehtoja yhdeksi laukaisimeksi.",
  "compound_no_conditions": "Ei vielä ehtoja — lisää vähintään yksi.",
  "compound_add_condition": "Lisää ehto",
  "compound_condition": "Ehto",
  "compound_remove_condition": "Poista ehto",
  "card_title": "Otsikko",
  "card_show_header": "Näytä otsikko tilastoineen",
  "card_show_actions": "Näytä toimintopainikkeet",
  "card_compact": "Tiivis tila",
  "card_max_items": "Enimmäismäärä (0 = kaikki)",
  "card_filter_status": "Suodata tilan mukaan",
  "card_filter_status_help": "Tyhjä = näytä kaikki tilat.",
  "card_filter_objects": "Suodata kohteiden mukaan",
  "card_filter_objects_help": "Tyhjä = näytä kaikki kohteet.",
  "card_filter_areas": "Suodata alueiden mukaan",
  "card_filter_areas_help": "Tyhjä = näytä kaikki alueet.",
  "card_filter_priority_help": "Tyhjä = kaikki prioriteetit. Tehtävät ilman prioriteettia lasketaan Normaaliksi.",
  "card_filter_entities": "Suodata entiteettien mukaan (entity_id)",
  "card_filter_entities_help": "Valitse sensor- / binary_sensor-entiteetit tästä integraatiosta. Tyhjä = kaikki.",
  "card_loading_objects": "Ladataan kohteita…",
  "card_load_error": "Kohteita ei voitu ladata — tarkista WebSocket-yhteys.",
  "card_no_tasks_title": "Ei vielä huoltotehtäviä",
  "card_no_tasks_cta": "→ Luo sellainen Huolto-paneelissa",
  "no_objects": "Ei vielä kohteita.",
  "action_error": "Toiminto epäonnistui. Yritä uudelleen.",
  "area_id_optional": "Alue (valinnainen)",
  "installation_date_optional": "Asennuspäivä (valinnainen)",
  "warranty_expiry_optional": "Takuun päättyminen (valinnainen)",
  "warranty": "Takuu",
  "warranty_valid_until": "voimassa {date} asti",
  "warranty_expires_in": "päättyy {days} päivän kuluttua",
  "warranty_expired": "päättynyt",
  "cal_past_windows": "Menneet jaksot",
  "cal_forward_windows": "Tulevat jaksot",
  "history_edit_title": "Muokkaa historiamerkintää",
  "history_edit_timestamp": "Aikaleima",
  "manufacturer": "Valmistaja",
  "model": "Malli",
  "area": "Alue",
  "actions": "Toiminnot",
  "view_mode_label": "Näkymä",
  "view_cards": "Korttinäkymä",
  "view_table": "Taulukkonäkymä",
  "objects_table_columns_label": "Kohdetaulukon sarakkeet",
  "objects_table_columns_hint": "Valitse, mitkä sarakkeet näkyvät kohdetaulukkonäkymässä.",
  "custom_icon_optional": "Kuvake (valinnainen, esim. mdi:wrench)",
  "task_enabled": "Tehtävä käytössä",
  "skip_reason_prompt": "Ohitetaanko tämä tehtävä?",
  "reason_optional": "Syy (valinnainen)",
  "reset_date_prompt": "Merkitäänkö tehtävä suoritetuksi?",
  "reset_date_optional": "Viimeksi suoritettu -päivä (valinnainen, oletus tänään)",
  "notes_label": "Muistiinpanot",
  "documentation_label": "Dokumentaatio",
  "no_nfc_tag": "— Ei tunnistetta —",
  "dashboard": "Kojelauta",
  "tab_today": "Tänään",
  "palette_placeholder": "Hae kohteita ja tehtäviä…",
  "palette_no_results": "Ei osumia",
  "palette_hint": "↑↓ liiku · Enter avaa · Esc sulje",
  "today_all_caught_up": "Kaikki hoidettu! Tällä viikolla ei ole mitään.",
  "today_overdue": "Myöhässä",
  "today_due_today": "Erääntyy tänään",
  "today_this_week": "Tällä viikolla",
  "settings": "Asetukset",
  "settings_features": "Lisäominaisuudet",
  "settings_features_desc": "Ota lisäominaisuudet käyttöön tai pois käytöstä. Poistaminen piilottaa ne käyttöliittymästä mutta ei poista tietoja.",
  "feat_adaptive": "Mukautuva ajoitus",
  "feat_adaptive_desc": "Opi optimaaliset välit huoltohistoriasta",
  "feat_predictions": "Anturiennusteet",
  "feat_predictions_desc": "Ennusta laukaisupäivät anturin kulumisesta",
  "feat_seasonal": "Kausisäädöt",
  "feat_seasonal_desc": "Säädä välejä kausivaihteluiden mukaan",
  "feat_environmental": "Ympäristökorrelaatio",
  "feat_environmental_desc": "Korreloi välit lämpötilan/kosteuden kanssa",
  "feat_budget": "Budjettiseuranta",
  "feat_budget_desc": "Seuraa kuukausittaisia ja vuosittaisia huoltokuluja",
  "feat_groups": "Tehtäväryhmät",
  "feat_groups_desc": "Järjestä tehtävät loogisiin ryhmiin",
  "feat_checklists": "Tarkistuslistat",
  "feat_checklists_desc": "Monivaiheiset menettelyt tehtävän suorittamiseen",
  "settings_general": "Yleiset",
  "settings_default_warning": "Oletusvaroituspäivät",
  "settings_panel_enabled": "Sivupalkin paneeli",
  "settings_panel_title": "Sivupalkin paneelin otsikko",
  "settings_notifications": "Ilmoitukset",
  "settings_notify_service": "Ilmoituspalvelu",
  "settings_install_assist_sentences": "Asenna Assist-lauseet",
  "settings_install_assist_sentences_hint": "Kopioi äänikomennot asetuksiisi, jotta perinteinen Assist-agentti tunnistaa ne. Itse muokkaamaasi tiedostoa ei koskaan korvata.",
  "test_notification": "Testi-ilmoitus",
  "send_test": "Lähetä testi",
  "testing": "Lähetetään…",
  "test_notification_success": "Testi-ilmoitus lähetetty",
  "test_notification_failed": "Testi-ilmoitus epäonnistui",
  "notify_per_person": "Toimitus henkilöittäin",
  "notify_no_own_device": "Ei omaa laitetta — käyttää kotitalouden palvelua",
  "settings_notify_due_soon": "Ilmoita, kun erääntyy pian",
  "settings_notify_overdue": "Ilmoita, kun myöhässä",
  "settings_notify_triggered": "Ilmoita, kun laukaistu",
  "settings_interval_hours": "Toistoväli (tuntia, 0 = kerran)",
  "settings_quiet_hours": "Hiljaiset tunnit",
  "settings_quiet_start": "Alku",
  "settings_quiet_end": "Loppu",
  "settings_max_per_day": "Ilmoituksia enintään päivässä (0 = rajoittamaton)",
  "settings_bundling": "Niputa ilmoitukset",
  "settings_bundle_threshold": "Niputuksen kynnys",
  "settings_reminder_leads": "Lisämuistutukset (päivää ennen eräpäivää)",
  "settings_reminder_leads_hint": "Pilkuin erotellut ennakkoajat, esim. 14, 3, 0 — lisämuistutus lähetetään kunakin vastaavana päivänä. Tyhjä = pois.",
  "settings_actions": "Mobiilitoimintopainikkeet",
  "settings_action_complete": "Näytä Valmis-painike",
  "settings_action_skip": "Näytä Ohita-painike",
  "settings_action_snooze": "Näytä Torkku-painike",
  "settings_weekly_digest": "Viikkokooste",
  "settings_weekly_digest_hint": "Yksi kooste-ilmoitus maanantaiaamuna, kun tehtäviä on.",
  "settings_warranty_reminder": "Muistutus takuun päättymisestä",
  "settings_warranty_reminder_days": "Päivää ennen päättymistä",
  "settings_warranty_reminder_hint": "Ilmoita kerran, kun objektin takuun päättymiseen on näin monta päivää.",
  "settings_snooze_hours": "Torkun kesto (tuntia)",
  "settings_budget": "Budjetti",
  "settings_currency": "Valuutta",
  "settings_budget_monthly": "Kuukausibudjetti",
  "settings_budget_yearly": "Vuosibudjetti",
  "settings_budget_alerts": "Budjettihälytykset",
  "settings_budget_threshold": "Hälytyskynnys (%)",
  "settings_import_export": "Tuonti / Vienti",
  "settings_export_json": "Vie JSON",
  "settings_export_yaml": "Vie YAML",
  "settings_export_csv": "Vie CSV",
  "settings_export_settings": "Vie asetukset (JSON)",
  "settings_import_csv": "Tuo CSV",
  "settings_import_placeholder": "Liitä JSON- tai CSV-sisältö tähän…",
  "settings_import_btn": "Tuo",
  "settings_import_success": "{count} kohdetta tuotu onnistuneesti.",
  "settings_export_success": "Vienti ladattu.",
  "settings_saved": "Asetus tallennettu.",
  "settings_include_history": "Sisällytä historia",
  "sort_alphabetical": "Aakkosjärjestys",
  "sort_due_soonest": "Erääntyy pian",
  "sort_task_count": "Tehtävien määrä",
  "sort_area": "Alue",
  "sort_assigned_user": "Määritetty käyttäjä",
  "sort_group": "Ryhmä",
  "groupby_none": "Ei ryhmittelyä",
  "groupby_area": "Alueen mukaan",
  "groupby_group": "Ryhmän mukaan",
  "groupby_user": "Käyttäjän mukaan",
  "filter_label": "Suodata",
  "user_label": "Käyttäjä",
  "photo_label": "Valokuva",
  "sort_label": "Lajittele",
  "group_by_label": "Ryhmittele",
  "state_value_help": "Käytä HA:n tila-arvoa (yleensä pienillä kirjaimilla, esim. \"on\"/\"off\"). Kirjainkoko normalisoidaan tallennettaessa.",
  "target_changes_help": "Vastaavien siirtymien määrä ennen laukaisua (oletus: 1).",
  "for_minutes_state_help": "0 laskee jokaisen muutoksen heti. Minuuteilla uuden tilan on ensin pysyttävä — lyhyet välähdykset eivät silloin laukaise eivätkä kirjaudu.",
  "qr_print_title": "Tulosta QR-koodit",
  "qr_print_desc": "Luo tulostettava sivu QR-koodeja, jotka voit leikata ja kiinnittää laitteisiin.",
  "qr_print_load": "Lataa kohteet",
  "qr_print_filter": "Suodata",
  "qr_print_objects": "Kohteet",
  "qr_print_actions": "Toiminnot",
  "qr_print_url_mode": "Linkin tyyppi",
  "qr_print_estimate": "Arvioitu QR-koodien määrä",
  "qr_print_over_limit": "raja on 200, rajaa suodatinta",
  "qr_print_generate": "Luo QR-koodit",
  "qr_print_generating": "Luodaan…",
  "qr_print_ready": "QR-koodit valmiina",
  "qr_print_print_button": "Tulosta",
  "qr_print_empty": "Ei mitään luotavaa",
  "qr_action_skip": "Ohita",
  "vacation_title": "Lomatila",
  "vacation_active": "aktiivinen",
  "vacation_ended": "päättynyt",
  "vacation_desc": "Suunnittele loma: ilmoitukset keskeytetään jakson ajaksi plus puskuripäivien ajaksi. Voit ottaa tietyt tehtävät takaisin käyttöön.",
  "vacation_enable": "Ota lomatila käyttöön",
  "vacation_start": "Alku",
  "vacation_end": "Loppu",
  "vacation_buffer": "Puskuri (päivää)",
  "vacation_exempt_title": "Ilmoita silti loman aikana",
  "vacation_exempt_desc": "Valitse tehtävät, joista ilmoitetaan silti loman aikana (esim. kriittinen altaan kemia).",
  "vacation_load_tasks": "Lataa tehtävät",
  "vacation_preview_btn": "Näytä esikatselu",
  "vacation_preview_affected": "tehtävää koskee",
  "vacation_event_due_soon": "erääntyy pian",
  "vacation_event_overdue": "menee myöhässä",
  "vacation_event_triggered_est": "anturin laukaisu mahdollinen",
  "vacation_sensor_based": "(anturiperusteinen)",
  "vacation_action_notify": "Ilmoita silti",
  "vacation_action_unsilence": "Vaimenna uudelleen",
  "vacation_marked_complete": "Merkitty valmiiksi",
  "vacation_marked_skip": "Ohitettu",
  "vacation_end_now": "Lopeta loma nyt",
  "add": "Lisää",
  "show_stats": "Näytä tilastot ja kaaviot",
  "hide_stats": "Piilota tilastot",
  "adaptive_no_data": "Ei vielä tarpeeksi suoritushistoriaa mukautuvaan analyysiin. Suorita tämä tehtävä muutaman kerran lisää avataksesi väliehdotukset ja luotettavuuskaaviot.",
  "suggestion_applied": "Ehdotettu väli otettu käyttöön",
  "vacation_mode": "Lomatila",
  "vacation_status_active": "Aktiivinen nyt",
  "vacation_status_scheduled": "Ajoitettu",
  "vacation_status_inactive": "Ei aktiivinen",
  "vacation_end_now_confirm": "Lopetetaanko loma heti?",
  "vacation_exempt_count": "poikkeusta",
  "vacation_advanced": "Lisäasetukset…",
  "vacation_open_panel": "Avaa paneelissa",
  "enable": "Ota käyttöön",
  "saved": "Tallennettu",
  "budget_monthly_set": "Aseta kuukausittain",
  "budget_yearly_set": "Aseta vuosittain",
  "budget_advanced": "Valuutta, hälytykset…",
  "budget_open_panel": "Avaa paneelissa",
  "groups_empty": "Ei vielä ryhmiä.",
  "group_new_placeholder": "Lisää ryhmä…",
  "group_delete_confirm": "Poistetaanko ryhmä \"{name}\"?",
  "groups_manage_tasks": "Hallinnoi tehtävien määrityksiä…",
  "groups_open_panel": "Avaa paneelissa",
  "unassigned": "Ei määritetty",
  "no_area": "Ei aluetta",
  "has_overdue": "Sisältää myöhässä olevia tehtäviä",
  "object": "Kohde",
  "settings_panel_access": "Paneelin käyttöoikeus",
  "settings_panel_access_desc": "Ylläpitäjillä on aina täydet oikeudet. Delegoidaksesi luonnin, muokkauksen ja poiston tietyille ei-ylläpitäjille, kytke tämä päälle ja valitse heidät alta — muut näkevät vain Valmis ja Ohita.",
  "settings_operator_write": "Salli valittujen käyttäjien luoda, muokata ja poistaa",
  "settings_operator_write_desc": "Pois: vain ylläpitäjät voivat muuttaa sisältöä. Päällä: myös alla valitut käyttäjät saavat täydet oikeudet.",
  "no_non_admin_users": "Ei-ylläpitäjäkäyttäjiä ei löytynyt. Lisää heitä kohdassa Asetukset → Henkilöt.",
  "owner_label": "Omistaja",
  "feat_completion_actions": "Suoritustoiminnot",
  "feat_completion_actions_desc": "Tehtäväkohtainen HA-toiminto suorituksen yhteydessä + pikasuoritus-QR esiasetetuilla arvoilla.",
  "on_complete_action_title": "Suorituksen yhteydessä: laukaise HA-toiminto (valinnainen)",
  "on_complete_action_desc": "Kutsuu HA-palvelua, kun tehtävä suoritetaan — esim. nollaa laitteen laskuri.",
  "on_complete_action_service": "Palvelu",
  "on_complete_action_target": "Kohde-entiteetti",
  "on_complete_action_target_hint": "Huom: entiteetin toimialueen on vastattava palvelua — esim. 'button.press' toimii vain button.*-entiteeteillä, 'counter.increment' vain counter.*-entiteeteillä, 'input_button.press' vain input_button.*-entiteeteillä jne. Epäsopivuuden sattuessa toiminto epäonnistuu hiljaisesti (HA kirjaa 'Referenced entities ... missing or not currently available').",
  "on_complete_action_data": "Tiedot (JSON, valinnainen)",
  "on_complete_action_test": "Tarkista asetukset",
  "on_complete_action_test_success": "✓ Asetukset kelvolliset (toiminto laukeaa vain tehtävän suorituksen yhteydessä)",
  "on_complete_action_test_failed": "Epäonnistui",
  "quick_complete_defaults_title": "Pikasuorituksen oletukset (QR-skannauksille, valinnainen)",
  "quick_complete_defaults_desc": "Esiasetetut arvot pikasuoritus-QR-skannauksille. Ilman näitä QR avaa suoritusikkunan.",
  "quick_complete_defaults_notes": "Muistiinpanot",
  "quick_complete_defaults_cost": "Kustannus",
  "quick_complete_defaults_duration": "Kesto (minuuttia)",
  "quick_complete_defaults_feedback_none": "Ei palautetta",
  "quick_complete_defaults_feedback_needed": "Oli tarpeen",
  "quick_complete_defaults_feedback_not_needed": "Ei tarpeen",
  "quick_complete_success": "Merkitty nopeasti valmiiksi",
  "show_all_objects": "Näytä kaikki kohteet",
  "show_all_tasks": "Tyhjennä suodatin — näytä kaikki tehtävät",
  "filter_to_overdue": "Suodata tehtävälista vain myöhässä oleviin",
  "filter_to_due_soon": "Suodata tehtävälista vain pian erääntyviin",
  "filter_to_triggered": "Suodata tehtävälista vain laukaistuihin",
  "open_task": "Avaa tehtävä",
  "show_details": "Näytä historia ja tilastot",
  "hide_details": "Piilota tiedot",
  "history_empty": "Ei vielä historiaa.",
  "history_edit_button": "Muokkaa merkintää",
  "total_cost": "Kokonaiskustannus",
  "times_performed": "Suoritettu",
  "older_entries": "vanhempaa",
  "open_in_panel": "Avaa Huolto-paneelissa",
  "skip_reason": "Ohituksen syy (valinnainen)",
  "reset_to_date": "Nollaa viimeksi suoritettu -päivä",
  "delete_task_confirm": "Poistetaanko tämä tehtävä ja sen historia?",
  "delete_object_confirm": "Poistetaanko tämä kohde ja kaikki sen tehtävät?",
  "loading": "Ladataan…",
  "archive": "Arkistoi",
  "undo": "Kumoa",
  "task_archived": "Tehtävä arkistoitu",
  "object_archived": "Kohde arkistoitu",
  "unarchive": "Palauta arkistosta",
  "archived": "Arkistoitu",
  "show_archived": "Näytä arkistoidut",
  "hide_archived": "Piilota arkistoidut",
  "confirm_archive_object": "Arkistoidaanko tämä kohde ja sen tehtävät? Historia säilyy ja sen voi palauttaa myöhemmin.",
  "settings_archive": "Arkistointi ja säilytys",
  "settings_archive_desc": "Siirrä valmiit kertatehtävät arkistoon poistamatta niitä. Arkistoidut kohteet ovat piilossa ja passiivisia, mutta säilyttävät historian ja kustannukset.",
  "settings_archive_oneoff_days": "Arkistoi valmiit kertatehtävät automaattisesti (päivää, 0 = pois)",
  "settings_delete_archived_oneoff_days": "Poista arkistoidut kertatehtävät automaattisesti (päivää, 0 = ei koskaan)",
  "archive_object": "Arkistoi kohde",
  "unarchive_object": "Palauta kohde arkistosta",
  "documents": "Asiakirjat",
  "documents_empty": "Ei vielä asiakirjoja.",
  "doc_upload": "Lataa tiedosto",
  "doc_uploading": "Ladataan…",
  "doc_add_link": "Lisää linkki",
  "doc_link_url": "URL (https://…)",
  "doc_link_title": "Otsikko (valinnainen)",
  "doc_open": "Avaa",
  "doc_delete_confirm": "Poistetaanko \"{name}\"?",
  "doc_too_large": "Tiedosto on liian suuri (enint. 25 Mt).",
  "doc_upload_failed": "Lataus epäonnistui.",
  "completion_photo_optional": "Valmistumiskuva (valinnainen)",
  "add_photo": "Lisää kuva",
  "uploading": "Ladataan…",
  "remove": "Poista",
  "doc_deduped": "Jo tallennettu muualle — jaettu, ei lisätilaa.",
  "doc_dup_in_object": "Tämä tiedosto on jo liitetty tähän kohteeseen.",
  "doc_link_invalid": "Vain http/https-linkit ovat sallittuja.",
  "doc_cat_manual": "Käyttöohje",
  "doc_cat_warranty": "Takuu",
  "doc_cat_invoice": "Lasku",
  "doc_cat_spare_parts": "Varaosat",
  "doc_cat_photo": "Valokuva",
  "doc_cat_other": "Muu",
  "doc_link_badge": "Linkki",
  "doc_storage_title": "Asiakirjojen tallennustila",
  "doc_storage_saved": "Säästetty deduplikoinnilla",
  "doc_storage_refresh": "Päivitä",
  "doc_download": "Lataa",
  "doc_close": "Sulje",
  "doc_camera": "Ota kuva",
  "doc_drop_hint": "Pudota tiedostot tähän",
  "doc_task_none": "Tähän tehtävään ei ole liitetty asiakirjoja.",
  "doc_link_existing": "Liitä asiakirja…",
  "doc_attach": "Liitä",
  "doc_unlink": "Poista liitos",
  "doc_page": "Sivu",
  "chart_range_7d": "7pv",
  "chart_range_30d": "30pv",
  "chart_range_90d": "90pv",
  "chart_range_1y": "1v",
  "chart_since_service": "edellisen huollon jälkeen",
  "chart_no_stats": "Tälle entiteetille ei ole pitkän aikavälin tilastoja — näytetään vain huoltotapahtumien arvot",
  "auto_complete_on_recovery": "Suorita automaattisesti, kun anturi palautuu",
  "auto_complete_on_recovery_help": "Kirjaa suorituksen (asettaa viimeksi tehdyn), kun laukaisin poistuu itsestään — esim. suola lisätty, suodatin vaihdettu.",
  "doc_search": "Hae asiakirjoja…",
  "doc_search_none": "Ei vastaavia asiakirjoja",
  "link_device_optional": "Liitä olemassa olevaan laitteeseen (valinnainen)",
  "parent_object_optional": "Yläobjekti (valinnainen)",
  "parent_none": "(Ei yläobjektia)",
  "paused": "Keskeytetty",
  "pause_object": "Keskeytä",
  "resume_object": "Jatka",
  "pause_until_prompt": "Jäädytä tämän kohteen aikataulut — mikään ei eräänny eikä ilmoita ennen jatkamista. Aseta halutessasi automaattisen jatkamisen päivämäärä.",
  "pause_until_label": "Jatka (valinnainen)",
  "object_paused": "Kohde keskeytetty",
  "object_resumed": "Kohde jatkettu — aikataulut käynnistetty uudelleen",
  "object_paused_badge": "Keskeytetty",
  "paused_until_label": "asti",
  "replace_object": "Korvaa…",
  "replace_object_prompt": "Poista tämä kohde käytöstä ja luo seuraaja. Historia ja kustannukset pysyvät arkistoituina vanhassa; tehtävät ja asiakirjat siirtyvät uuteen, laskurit alkavat alusta.",
  "replace_name_label": "Seuraajan nimi",
  "object_replaced": "Kohde korvattu — seuraaja luotu",
  "reading_unit_label": "Lukeman yksikkö (esim. kWh, m³)",
  "reading_unit_help": "Näytetään kirjatun arvon vieressä tehtävää suoritettaessa.",
  "reading_value_label": "Lukema",
  "reading_label": "Lukema",
  "settings_templates_label": "Mallipohjagalleria",
  "settings_templates_hint": "Poista valinta mallipohjista, joita et koskaan tarvitse — ne katoavat \"Mallipohjasta\"-valitsimista (paneeli ja config flow). Mikään muu ei muutu; voi ottaa käyttöön uudelleen milloin tahansa.",
  "worksheet": "Työlomake",
  "worksheet_scan_view": "Skannaa avataksesi tehtävän",
  "worksheet_scan_complete": "Skannaa suorittaaksesi",
  "worksheet_manual_excerpt": "Ote käyttöohjeesta",
  "worksheet_pages": "sivut",
  "worksheet_printed": "Tulostettu",
  "worksheet_never": "Ei koskaan",
  "card_all_caught_up": "Kaikki kunnossa — mikään ei vaadi huomiota",
  "postpone": "Lykkää",
  "postpone_date_prompt": "Mihin päivään tämä kerta lykätään?",
  "postpone_date_label": "Uusi eräpäivä",
  "postponed": "Lykätty",
  "postponed_to": "Lykätty päivään",
  "season_window_label": "Kausi-ikkuna (kuukaudet)",
  "season_window_hint": "Erääntyy vain valittuina kuukausina; kauden ulkopuoliset päivät siirtyvät seuraavaan aktiiviseen kuukauteen. Ei mitään = koko vuosi.",
  "series_end_label": "Päättyy",
  "series_end_never": "Ei koskaan (toistuu loputtomasti)",
  "series_end_after_count": "Tietyn kertamäärän jälkeen",
  "series_end_until": "Päivämääränä",
  "series_end_count_label": "Kertojen määrä",
  "series_end_until_label": "Päättymispäivä",
  "parts_section": "Osat ja tarvikkeet",
  "parts_inventory_value": "Varaston arvo",
  "part_add": "Lisää osa",
  "part_name": "Nimi",
  "part_vendor": "Valmistaja",
  "part_storage_location": "Säilytyspaikka",
  "part_product_url": "Tuotteen URL",
  "part_unit": "Yksikkö",
  "part_cost": "Yksikköhinta",
  "part_stock": "Varasto",
  "part_reorder_threshold": "Tilausraja",
  "part_restock_quantity": "Täydennysmäärä",
  "part_auto_buy": "Ostotehtävä kun vähissä",
  "part_restock": "Muuta varastoa",
  "parts_used_by": "Käyttäjät",
  "restock_quantity_label": "Ostettu määrä",
  "consumes_parts_label": "Kuluttaa osia",
  "shared_parts_other_objects": "Muiden kohteiden osat",
  "shared_parts_help": "Useat kohteet voivat jakaa saman varaston. Tämän tehtävän suorittaminen vähentää omistavan kohteen varastoa.",
  "shared_part_unknown": "Tuntematon osa",
  "parts_load_failed": "Kohteen osia ei voitu ladata — osien kulutusvalinnat eivät ole juuri nyt käytettävissä.",
  "settings_export_selection": "Rajaa valittuihin kohteisiin (valinnainen)",
  "settings_docs_archive": "Asiakirja-arkisto (tiedostoineen)",
  "settings_docs_archive_hint": "JSON/YAML/CSV-viennit sisältävät vain asetukset. Tämä ZIP sisältää ladattujen tiedostojen sisällön, joten palautus on täydellinen.",
  "settings_docs_export_btn": "Lataa asiakirjojen ZIP",
  "settings_docs_import_btn": "Palauta asiakirjojen ZIP",
  "settings_docs_import_success": "Palautettu: {blobs} tiedostoa, {docs} asiakirjaa",
  "adopt_problem_button": "Ota ongelma-anturit käyttöön",
  "adopt_problem_title": "Ota ongelma-anturit käyttöön",
  "adopt_problem_hint": "Muuttaa HA:n ongelma-anturit (tulostinvirheet, suodatinvaroitukset, heikko akku) huoltotehtäviksi, jotka laukeavat ongelman ollessa aktiivinen ja päättyvät itsestään, kun se ratkeaa.",
  "adopt_problem_none": "Ei löytynyt ongelma-antureita, joita ei jo seurata.",
  "adopt_problem_active": "aktiivinen",
  "adopt_problem_ok": "ok",
  "adopt_problem_new_object": "(uusi)",
  "adopt_problem_adopt": "Ota valitut käyttöön",
  "adopt_problem_done": "Otettiin käyttöön {tasks} ongelma-anturia",
  "views_label": "Näkymät",
  "views_none": "— Ei näkymää —",
  "views_manage": "Tallenna / hallitse näkymiä",
  "views_dialog_title": "Tallennetut näkymät",
  "views_dialog_hint": "Tallenna nykyiset suodattimet nimettynä näkymänä, jota kaikki voivat käyttää.",
  "views_name_placeholder": "Näkymän nimi",
  "views_save_current": "Tallenna nykyiset suodattimet",
  "views_none_yet": "Ei tallennettuja näkymiä vielä.",
  "close": "Sulje",
  "trigger_hint_now": "Anturi näyttää nyt {value}.",
  "trigger_hint_above": "Tehtävä laukeaa, kun arvo ylittää {target}.",
  "trigger_hint_below": "Se laukeaa, kun arvo alittaa {target}.",
  "trigger_hint_counter_delta": "Laskee nykyisestä lukemasta ({value}): erääntyy kohdassa {due} (+{target}); laskuri alkaa alusta jokaisen suorituksen jälkeen.",
  "trigger_hint_counter_delta_edit": "Laskee käytön viime suorituksesta: erääntyy +{target} jälkeen; laskuri alkaa alusta jokaisen suorituksen jälkeen.",
  "trigger_hint_counter_abs": "Tehtävä erääntyy, kun anturi saavuttaa {target}.",
  "trigger_hint_runtime": "Tehtävä erääntyy {hours} h kertyneen käyntiajan jälkeen; laskuri alkaa alusta jokaisen suorituksen jälkeen.",
  "trigger_hint_state_change": "Tehtävä erääntyy {count} tilanmuutoksen jälkeen.",
  "trigger_hint_state_change_to": "Tehtävä erääntyy {count} muutoksen jälkeen tilaan ”{state}”.",
  "trigger_hint_state_now": "Nykyinen tila: {value}.",
  "adopt_problem_part": "Käyttää varaosaa: {name}",
  "label_filter": "Tunniste",
  "all_labels": "Kaikki tunnisteet",
  "settings_notify_scope": "Ilmoita vain näkymälle",
  "settings_notify_scope_all": "Kaikki tehtävät",
  "settings_notify_scope_hint": "Vain valitun näkymän tunniste-/käyttäjäsuodattimiin osuvat tehtävät lähettävät muistutuksia. Näkymän tila, lajittelu ja ryhmittely ohitetaan tässä.",
  "card_saved_view": "Tallennettu näkymä",
  "card_saved_view_none": "Ei mitään",
  "card_saved_view_help": "Soveltaa näkymän tila-, käyttäjä- ja tunnistesuodattimet yllä olevien suodattimien lisäksi. Näkymän lajittelu ja ryhmittely ovat paneelin näyttöasetuksia eivätkä vaikuta korttiin.",
  "doc_part_none": "Tähän osaan ei ole linkitetty asiakirjoja.",
  "settings_templates_toggle_group": "Ota kaikki tämän ryhmän mallit käyttöön tai pois",
  "setups_button": "Ehdotetut asennukset",
  "setups_title": "Ehdotetut asennukset (Beta)",
  "setups_hint": "Tuettujen integraatioiden laitteet, joiden kulutusosa-anturit voivat ohjata huoltotehtäviä. Käyttöönotto luo kohteen ja kytkee jokaisen tehtävän anturiinsa — se laukeaa, kun kulutusosa on vähissä, ja ratkeaa itsestään vaihdon jälkeen.",
  "setups_none": "Tuettuja laitteita, joissa on kytkemättömiä kulutusosa-antureita, ei löytynyt.",
  "setups_adopt": "Ota valitut käyttöön",
  "setups_done": "{tasks} anturiin kytkettyä tehtävää luotu.",
  "complete_parts_used": "Tällä kertaa käytetyt osat",
  "part_delete_confirm": "Poistetaanko osa '{name}'? Varastoseuranta, tehtäväkytkennät ja avoin ostomuistutus poistetaan.",
  "baseline_start_value": "Aloitusarvo (valinnainen)",
  "baseline_start_help": "Laskenta alkaa tästä arvosta. Jätä tyhjäksi laskeaksesi nykyisestä arvosta; syötä viimeisimmän huollon lukema, jotta sen jälkeinen käyttö lasketaan mukaan.",
  "setups_baseline_hint": "lukema viime huollossa (valinnainen)",
  "baseline_start_help_edit": "Jätä tyhjäksi säilyttääksesi nykyisen laskennan. Syötetty arvo ankkuroi laskennan uudelleen (esim. viimeisimmän huollon lukema).",
  "baseline_current_effective": "Nyt voimassa oleva aloitusarvo: {value}",
  "runtime_on_states": "Aktiiviset tilat",
  "runtime_on_states_help": "Tilat, jotka lasketaan käyntiajaksi — oletus: on. Esim. mowing, cleaning, printing. Jos attribuutti on valittu, verrataan sen arvoja.",
  "setups_target_new": "Luo uusi: {name}",
  "schedule_preview_title": "Seuraavat päivämäärät",
  "schedule_preview_ontime": "Olettaen, että valmistuminen on ajallaan.",
  "schedule_preview_ends": "(sarja päättyy)",
  "adopt_problem_responsible": "Vastuuhenkilö kaikille omaksutuille tehtäville (valinnainen)",
  "adopt_for_minutes_hint": "Laukaise vasta kun ongelma on kestänyt näin kauan — 0 reagoi ensimmäiseen välähdykseen.",
  "adopt_problem_configure": "Määritä",
  "history_auto": "Automaattinen",
  "battery_fleet_title": "Paristokanta",
  "battery_fleet_none_low": "Kaikki paristot OK — ei vaihdettavaa.",
  "battery_fleet_buy_now": "Osta nyt",
  "battery_fleet_soon": "Pian tarpeen",
  "battery_fleet_soon_hint": "Arvioitu viime vaihdosta — tilaa etukäteen.",
  "battery_fleet_mark_all": "Merkitse kaikki vaihdetuiksi",
  "battery_fleet_mark_one": "Merkitse tämä paristo vaihdetuksi",
  "battery_fleet_offline": "offline",
  "battery_fleet_trigger_lost": "Tehtävän anturiliipaisin on kadonnut — se ei laukea eikä valmistu automaattisesti.",
  "battery_fleet_repair": "Korjaa",
  "battery_fleet_exclude": "Sulje pois kannasta",
  "battery_fleet_excluded": "Pois suljetut",
  "battery_fleet_include": "Seuraa uudelleen",
  "battery_fleet_all": "Kaikki seuratut paristot",
  "battery_fleet_all_hint": "Sulje laite pois jo ennen kuin se ilmoittaa alhaisesta varauksesta — imuri, joka lataa itsensä, tai puhelin, joka varoittaa itse.",
  "battery_fleet_add": "Lisää paristo",
  "battery_fleet_add_hint": "Valitse paristoanturi, jonka automaattinen tunnistus ohitti — se liittyy luetteloon heti.",
  "battery_fleet_track_self": "Seuraa itselatautuvia akkuja",
  "battery_fleet_track_self_hint": "Puhelimet, imurit ja muut itselatautuvat laitteet näkyvät ladattavina — vähissä oleva pyytää latausta, ei koskaan uusia paristoja.",
  "battery_fleet_status_low": "Vähissä",
  "battery_fleet_status_soon": "Pian",
  "battery_fleet_status_ok": "Kunnossa",
  "battery_fleet_predicted_on": "Odotettavissa noin {date}",
  "battery_fleet_predicted_trend": "Ennustettu tämän pariston purkautumistrendistä: noin {date} ({confidence})",
  "battery_fleet_rechargeable": "Ladattava: lataa vaihtamisen sijaan — ei koskaan ostoslistalle",
  "battery_fleet_sort_name": "Lajittele nimen mukaan",
  "battery_fleet_sort_urgency": "Lajittele kiireellisyyden mukaan",
  "battery_fleet_mark_recharged": "Merkitse ladatuksi",
  "battery_fleet_sparkline_hint": "Akun varaustaso viimeisten 30 päivän ajalta — pisteviiva: ennuste alarajaan asti",
  "battery_fleet_filter_type": "Näytä vain tämä paristotyyppi",
  "battery_fleet_record_replacement": "Varaustaso hyppäsi noin {date} — kirjaa tämä vaihto Battery Notesiin",
  "battery_fleet_total": "{n} paristoa seurannassa",
  "battery_fleet_setup_button": "Paristokanta",
  "battery_fleet_setup_done": "Paristokanta määritetty — yksi tehtävä seuraa kaikkia.",
  "update_banner": "Palvelimella on uudempi Maintenance Supporter -versio — lataa uudelleen päivittääksesi paneelin.",
  "update_reload": "Lataa uudelleen",
  "battery_fleet_forecast_overdue": "Ennustettu päivä on ohitettu — akku ilmoittaa yhä hyvästä kunnosta. Jos vaihdoit sen, kirjaa vaihto; muuten ennuste oli pielessä.",
  "cost_from_parts": "Käytä ≈ {amount} osista",
  "dismiss": "Hylkää",
  "gs_label": "Aloitus — nämä vihjeet poistuvat asennuksen kasvaessa",
  "gs_setups_chip": "Ehdotetut asetukset löysivät {n} laitetta valmiilla laukaisimilla",
  "gs_adopt_chip": "{n} ongelma-anturia voi muuttua huoltotehtäviksi",
  "gs_fleet_chip": "Yksi napsautus määrittää akkukannan",
  "cal_editor_window": "Oletusikkuna",
  "cal_editor_window_week": "Viikko (7 päivää)",
  "cal_editor_window_fortnight": "Kaksi viikkoa (14 päivää)",
  "cal_editor_window_month": "Kuukausi (30 päivää, oletus)",
  "cal_editor_window_year": "Vuosi (365 päivää, tyhjät päivät piilotettu)",
  "cal_editor_show_chips": "Näytä ikkunavalinnat kortissa",
  "cal_editor_chips_hint": "Piilota valinnat, kun kortti on strategianäkymässä, joka jo toimii ikkunan valitsimena.",
  "cal_editor_show_user_filter": "Näytä käyttäjäsuodatin",
  "cal_editor_default_user": "Oletuskäyttäjäsuodatin",
  "cal_editor_my_tasks": "Omat tehtävät (nykyinen käyttäjä)",
  "cal_editor_show_object_filter": "Näytä kohdesuodatin",
  "cal_editor_object_hint": "Esivalitse kohde YAML:lla: object_filter: \"<nimi>\" — tai nimilista rajataksesi kortin useisiin kohteisiin."
}
