711 lines
33 KiB
JSON
711 lines
33 KiB
JSON
{
|
||
"maintenance": "Underhåll",
|
||
"objects": "Objekt",
|
||
"tasks": "Uppgifter",
|
||
"overdue": "Försenad",
|
||
"due_soon": "Snart",
|
||
"triggered": "Utlöst",
|
||
"ok": "OK",
|
||
"all": "Alla",
|
||
"new_object": "+ Nytt objekt",
|
||
"templates_from": "Från mall",
|
||
"templates_title": "Börja från en mall",
|
||
"templates_task_count": "{n} uppgifter",
|
||
"template_created": "Skapad från mall",
|
||
"onboard_hint": "Lägg till ditt första objekt för att spåra underhåll.",
|
||
"edit": "Redigera",
|
||
"duplicate": "Duplicera",
|
||
"task_duplicated": "Uppgift duplicerad",
|
||
"object_duplicated": "Objekt duplicerat",
|
||
"delete": "Ta bort",
|
||
"add_task": "+ Lägg till uppgift",
|
||
"complete": "Slutför",
|
||
"completed": "Slutförd",
|
||
"skip": "Hoppa över",
|
||
"skipped": "Hoppade över",
|
||
"missed": "Missed",
|
||
"reset": "Återställ",
|
||
"snooze": "Snooze",
|
||
"snoozed": "Snoozed",
|
||
"cancel": "Avbryt",
|
||
"bulk_select": "Välj",
|
||
"bulk_select_all": "Välj alla",
|
||
"bulk_n_selected": "{n} valda",
|
||
"bulk_completed": "{n} uppgifter slutförda",
|
||
"bulk_archived": "{n} uppgifter arkiverade",
|
||
"completing": "Slutför…",
|
||
"interval": "Intervall",
|
||
"warning": "Varning",
|
||
"last_performed": "Senast utförd",
|
||
"next_due": "Nästa förfallodatum",
|
||
"days_until_due": "Dagar till förfallodatum",
|
||
"avg_duration": "Snittlig varaktighet",
|
||
"trigger": "Utlösare",
|
||
"trigger_type": "Utlösartyp",
|
||
"threshold_above": "Övre gräns",
|
||
"threshold_below": "Undre gräns",
|
||
"threshold": "Tröskel",
|
||
"counter": "Räknare",
|
||
"state_change": "Tillståndsändring",
|
||
"runtime": "Körtid",
|
||
"runtime_hours": "Måltid (timmar)",
|
||
"target_value": "Målvärde",
|
||
"baseline": "Baslinje",
|
||
"target_changes": "Antal målförändringar",
|
||
"for_minutes": "Under (minuter)",
|
||
"time_based": "Tidsbaserad",
|
||
"sensor_based": "Sensorbaserad",
|
||
"manual": "Manuell",
|
||
"one_time": "Engångs",
|
||
"weekdays": "Veckodagar",
|
||
"nth_weekday": "N:te veckodag i månaden",
|
||
"day_of_month": "Dag i månaden",
|
||
"recurrence_on_days": "Upprepa på",
|
||
"recurrence_occurrence": "Förekomst",
|
||
"recurrence_weekday": "Veckodag",
|
||
"recurrence_day": "Dag i månaden (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": "1:a",
|
||
"ord_2": "2:a",
|
||
"ord_3": "3:e",
|
||
"ord_4": "4:e",
|
||
"ord_5": "5:e",
|
||
"ord_last": "Sista",
|
||
"day_word": "Dag",
|
||
"interval_value": "Intervall",
|
||
"interval_unit": "Enhet",
|
||
"unit_days": "Dagar",
|
||
"unit_weeks": "Veckor",
|
||
"unit_months": "Månader",
|
||
"unit_years": "År",
|
||
"due_date": "Förfallodatum",
|
||
"cleaning": "Rengöring",
|
||
"inspection": "Inspektion",
|
||
"replacement": "Byte",
|
||
"calibration": "Kalibrering",
|
||
"service": "Service",
|
||
"reading": "Avläsning",
|
||
"custom": "Anpassad",
|
||
"history": "Historik",
|
||
"cost": "Kostnad",
|
||
"report_button": "Rapport",
|
||
"report_title": "Underhållsrapport",
|
||
"report_generated": "Genererad",
|
||
"report_times_done": "Utfört",
|
||
"report_total_cost": "Total kostnad",
|
||
"report_every": "var {n}:e {unit}",
|
||
"report_notes": "Anteckningar",
|
||
"report_col_type": "Typ",
|
||
"report_col_status": "Status",
|
||
"report_col_schedule": "Schema",
|
||
"duration": "Varaktighet",
|
||
"both": "Båda",
|
||
"trigger_val": "Utlösarvärde",
|
||
"complete_title": "Slutför: ",
|
||
"checklist": "Checklista",
|
||
"checklist_steps_optional": "Checkliststeg (valfritt)",
|
||
"checklist_placeholder": "Rengör filter\nByt tätning\nTesta tryck",
|
||
"checklist_help": "Ett steg per rad. Max 100 objekt.",
|
||
"err_too_long": "{field}: för lång (max {n} tecken)",
|
||
"err_too_short": "{field}: för kort (min {n} tecken)",
|
||
"err_value_too_high": "{field}: för stor (max {n})",
|
||
"err_value_too_low": "{field}: för liten (min {n})",
|
||
"err_required": "{field}: krävs",
|
||
"err_wrong_type": "{field}: fel typ (förväntad: {type})",
|
||
"err_invalid_choice": "{field}: ej tillåtet värde",
|
||
"err_invalid_value": "{field}: ogiltigt värde",
|
||
"feat_schedule_time": "Schemaläggning per tid på dygnet",
|
||
"feat_schedule_time_desc": "Uppgifter blir försenade vid en specifik tid på dygnet istället för midnatt.",
|
||
"schedule_time_optional": "Förfaller kl. (valfritt, HH:MM)",
|
||
"schedule_time_help": "Tomt = midnatt (standard). HA-tidszon.",
|
||
"at_time": "kl.",
|
||
"notes_optional": "Anteckningar (valfritt)",
|
||
"cost_optional": "Kostnad (valfritt)",
|
||
"duration_minutes": "Varaktighet i minuter (valfritt)",
|
||
"days": "dagar",
|
||
"day": "dag",
|
||
"today": "Idag",
|
||
"d_overdue": "d försenad",
|
||
"no_tasks": "Inga underhållsuppgifter ännu. Skapa ett objekt för att komma igång.",
|
||
"no_tasks_short": "Inga uppgifter",
|
||
"no_history": "Inga historikposter ännu.",
|
||
"show_all": "Visa alla",
|
||
"cost_duration_chart": "Kostnad och varaktighet",
|
||
"installed": "Installerad",
|
||
"confirm_delete_object": "Ta bort detta objekt och alla dess uppgifter?",
|
||
"confirm_delete_task": "Ta bort denna uppgift?",
|
||
"min": "Min",
|
||
"max": "Max",
|
||
"save": "Spara",
|
||
"saving": "Sparar…",
|
||
"edit_task": "Redigera uppgift",
|
||
"new_task": "Ny underhållsuppgift",
|
||
"task_name": "Uppgiftsnamn",
|
||
"maintenance_type": "Underhållstyp",
|
||
"priority": "Prioritet",
|
||
"labels": "Labels",
|
||
"labels_placeholder": "e.g. safety, seasonal, tenant-visible",
|
||
"labels_help": "Comma-separated tags for filtering and reporting.",
|
||
"priority_low": "Låg",
|
||
"priority_normal": "Normal",
|
||
"priority_high": "Hög",
|
||
"schedule_type": "Schematyp",
|
||
"interval_days": "Intervall (dagar)",
|
||
"warning_days": "Varningsdagar",
|
||
"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": "Senast utförd (valfritt)",
|
||
"interval_anchor": "Intervallankare",
|
||
"anchor_completion": "Från slutförandedatum",
|
||
"anchor_planned": "Från planerat datum (ingen drift)",
|
||
"edit_object": "Redigera objekt",
|
||
"name": "Namn",
|
||
"manufacturer_optional": "Tillverkare (valfritt)",
|
||
"model_optional": "Modell (valfritt)",
|
||
"serial_number_optional": "Serienummer (valfritt)",
|
||
"serial_number_label": "S/N",
|
||
"documentation_url_label": "Manual",
|
||
"object_notes_label": "Anteckningar",
|
||
"sort_due_date": "Förfallodatum",
|
||
"sort_object": "Objektnamn",
|
||
"sort_type": "Typ",
|
||
"sort_task_name": "Uppgiftsnamn",
|
||
"all_objects": "Alla objekt",
|
||
"tasks_lower": "uppgifter",
|
||
"no_tasks_yet": "Inga uppgifter ännu",
|
||
"add_first_task": "Lägg till första uppgift",
|
||
"trigger_configuration": "Utlösarkonfiguration",
|
||
"entity_id": "Entitets-ID",
|
||
"comma_separated": "kommaseparerad",
|
||
"entity_logic": "Entitetslogik",
|
||
"entity_logic_any": "Vilken entitet som helst utlöser",
|
||
"entity_logic_all": "Alla entiteter måste utlösa",
|
||
"entities": "entiteter",
|
||
"attribute_optional": "Attribut (valfritt, tomt = tillstånd)",
|
||
"use_entity_state": "Använd entitetstillstånd (inget attribut)",
|
||
"trigger_above": "Utlös över",
|
||
"trigger_below": "Utlös under",
|
||
"for_at_least_minutes": "Under minst (minuter)",
|
||
"safety_interval_days": "Säkerhetsintervall (dagar, valfritt)",
|
||
"safety_interval": "Säkerhetsintervall (valfritt)",
|
||
"delta_mode": "Delta-läge",
|
||
"from_state_optional": "Från tillstånd (valfritt)",
|
||
"to_state_optional": "Till tillstånd (valfritt)",
|
||
"documentation_url_optional": "Dokumentations-URL (valfritt)",
|
||
"object_notes_optional": "Anteckningar (valfritt)",
|
||
"nfc_tag_id_optional": "NFC-tagg-ID (valfritt)",
|
||
"nfc_tags_empty_help": "Inga NFC-taggar registrerade i Home Assistant än.",
|
||
"nfc_tags_open_settings": "Öppna tag-inställningar",
|
||
"nfc_tags_refresh": "Uppdatera",
|
||
"environmental_entity_optional": "Miljösensor (valfritt)",
|
||
"environmental_entity_helper": "t.ex. sensor.outdoor_temperature — justerar intervallet baserat på miljöförhållanden",
|
||
"environmental_attribute_optional": "Miljöattribut (valfritt)",
|
||
"nfc_tag_id": "NFC-tagg-ID",
|
||
"nfc_linked": "NFC-tagg länkad",
|
||
"nfc_link_hint": "Klicka för att länka NFC-tagg",
|
||
"responsible_user": "Ansvarig användare",
|
||
"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": "(Ingen användare tilldelad)",
|
||
"all_users": "Alla användare",
|
||
"my_tasks": "Mina uppgifter",
|
||
"tab_calendar": "Kalender",
|
||
"cal_no_events": "Inget underhåll",
|
||
"cal_window_7": "7 dagar",
|
||
"cal_window_14": "14 dagar",
|
||
"cal_window_30": "30 dagar",
|
||
"cal_window_365": "1 år",
|
||
"cal_every_n_days": "var {n} dag",
|
||
"cal_source_time": "Tidsbaserad",
|
||
"cal_source_time_adaptive": "Tidsbaserad (adaptiv)",
|
||
"cal_source_sensor": "Sensorbaserad",
|
||
"cal_predicted": "förutsagt",
|
||
"cal_confidence_high": "hög säkerhet",
|
||
"cal_confidence_medium": "medelhög säkerhet",
|
||
"cal_confidence_low": "låg säkerhet",
|
||
"budget_monthly": "Månatlig budget",
|
||
"budget_yearly": "Årlig budget",
|
||
"groups": "Grupper",
|
||
"new_group": "Ny grupp",
|
||
"edit_group": "Redigera grupp",
|
||
"no_groups": "Inga grupper ännu",
|
||
"delete_group": "Ta bort grupp",
|
||
"delete_group_confirm": "Ta bort grupp '{name}'?",
|
||
"group_select_tasks": "Välj uppgifter",
|
||
"group_name_required": "Namn krävs",
|
||
"description_optional": "Beskrivning (valfritt)",
|
||
"selected": "Valda",
|
||
"loading_chart": "Laddar diagramdata...",
|
||
"hide_outliers": "Dölj avvikare (sensorfel)",
|
||
"was_maintenance_needed": "Behövdes detta underhåll?",
|
||
"feedback_needed": "Behövdes",
|
||
"feedback_not_needed": "Behövdes inte",
|
||
"feedback_not_sure": "Osäker",
|
||
"suggested_interval": "Föreslaget intervall",
|
||
"apply_suggestion": "Tillämpa",
|
||
"reanalyze": "Analysera igen",
|
||
"reanalyze_result": "Ny analys",
|
||
"reanalyze_insufficient_data": "Otillräckligt med data för rekommendation",
|
||
"data_points": "datapunkter",
|
||
"dismiss_suggestion": "Avvisa",
|
||
"confidence_low": "Låg",
|
||
"confidence_medium": "Medel",
|
||
"confidence_high": "Hög",
|
||
"recommended": "rekommenderad",
|
||
"seasonal_awareness": "Säsongsmedvetenhet",
|
||
"edit_seasonal_overrides": "Redigera säsongsfaktorer",
|
||
"seasonal_overrides_title": "Säsongsfaktorer (åsidosätt)",
|
||
"seasonal_overrides_hint": "Faktor per månad (0.1–5.0). Tomt = lärt automatiskt.",
|
||
"seasonal_override_invalid": "Ogiltigt värde",
|
||
"seasonal_override_range": "Faktor måste vara mellan 0.1 och 5.0",
|
||
"clear_all": "Rensa alla",
|
||
"seasonal_chart_title": "Säsongsfaktorer",
|
||
"seasonal_learned": "Lärt",
|
||
"seasonal_manual": "Manuell",
|
||
"month_jan": "Jan",
|
||
"month_feb": "Feb",
|
||
"month_mar": "Mar",
|
||
"month_apr": "Apr",
|
||
"month_may": "Maj",
|
||
"month_jun": "Jun",
|
||
"month_jul": "Jul",
|
||
"month_aug": "Aug",
|
||
"month_sep": "Sep",
|
||
"month_oct": "Okt",
|
||
"month_nov": "Nov",
|
||
"month_dec": "Dec",
|
||
"sensor_prediction": "Sensorprediktion",
|
||
"degradation_trend": "Trend",
|
||
"trend_rising": "Stigande",
|
||
"trend_falling": "Fallande",
|
||
"trend_stable": "Stabil",
|
||
"trend_insufficient_data": "Otillräcklig data",
|
||
"days_until_threshold": "Dagar till tröskel",
|
||
"threshold_exceeded": "Tröskel överskriden",
|
||
"environmental_adjustment": "Miljöfaktor",
|
||
"sensor_prediction_urgency": "Sensor förutsäger tröskel om ~{days} dagar",
|
||
"day_short": "d",
|
||
"weibull_reliability_curve": "Tillförlitlighetskurva",
|
||
"weibull_failure_probability": "Felsannolikhet",
|
||
"weibull_r_squared": "Anpassning R²",
|
||
"beta_early_failures": "Tidiga fel",
|
||
"beta_random_failures": "Slumpmässiga fel",
|
||
"beta_wear_out": "Slitage",
|
||
"beta_highly_predictable": "Mycket förutsägbar",
|
||
"confidence_interval": "Konfidensintervall",
|
||
"confidence_conservative": "Konservativ",
|
||
"confidence_aggressive": "Optimistisk",
|
||
"current_interval_marker": "Aktuellt intervall",
|
||
"recommended_marker": "Rekommenderat",
|
||
"characteristic_life": "Karakteristisk livslängd",
|
||
"chart_mini_sparkline": "Trenddiagram",
|
||
"chart_history": "Kostnads- och varaktighetshistorik",
|
||
"chart_seasonal": "Säsongsfaktorer, 12 månader",
|
||
"chart_weibull": "Weibull tillförlitlighetskurva",
|
||
"chart_sparkline": "Sensorutlösarvärdesdiagram",
|
||
"days_progress": "Dagsförlopp",
|
||
"qr_code": "QR-kod",
|
||
"qr_generating": "Genererar QR-kod…",
|
||
"qr_error": "Kunde inte generera QR-kod.",
|
||
"qr_error_no_url": "Ingen HA-URL konfigurerad. Ange en extern eller intern URL i Inställningar → System → Nätverk.",
|
||
"save_error": "Kunde inte spara. Försök igen.",
|
||
"qr_print": "Skriv ut",
|
||
"qr_download": "Ladda ner SVG",
|
||
"qr_action": "Åtgärd vid skanning",
|
||
"qr_action_view": "Visa underhållsinformation",
|
||
"qr_action_complete": "Markera underhåll som slutfört",
|
||
"qr_url_mode": "Länktyp",
|
||
"qr_mode_companion": "Companion App",
|
||
"qr_mode_local": "Lokal (mDNS)",
|
||
"qr_mode_server": "Server-URL",
|
||
"overview": "Översikt",
|
||
"analysis": "Analys",
|
||
"recent_activities": "Senaste aktiviteter",
|
||
"search_notes": "Sök i anteckningar",
|
||
"avg_cost": "Snittlig kostnad",
|
||
"no_advanced_features": "Inga avancerade funktioner aktiverade",
|
||
"no_advanced_features_hint": "Aktivera „Adaptiva intervall” eller „Säsongsmönster” i integrationsinställningar för att se analysdata här.",
|
||
"analysis_not_enough_data": "Inte tillräckligt med data för analys ännu.",
|
||
"analysis_not_enough_data_hint": "Weibull-analys kräver minst 5 slutförda underhåll; säsongsmönster blir synliga efter 6+ datapunkter per månad.",
|
||
"analysis_manual_task_hint": "Manuella uppgifter utan intervall genererar inte analysdata.",
|
||
"completions": "slutföranden",
|
||
"current": "Aktuell",
|
||
"shorter": "Kortare",
|
||
"longer": "Längre",
|
||
"normal": "Normal",
|
||
"disabled": "Inaktiverad",
|
||
"compound_logic": "Sammansatt logik",
|
||
"compound": "Sammansatt (flera villkor)",
|
||
"compound_logic_and": "OCH — alla villkor måste utlösas",
|
||
"compound_logic_or": "ELLER — ett villkor räcker",
|
||
"compound_help": "Kombinera flera sensorvillkor till en utlösare.",
|
||
"compound_no_conditions": "Inga villkor än — lägg till minst ett.",
|
||
"compound_add_condition": "Lägg till villkor",
|
||
"compound_condition": "Villkor",
|
||
"compound_remove_condition": "Ta bort villkor",
|
||
"card_title": "Titel",
|
||
"card_show_header": "Visa rubrik med statistik",
|
||
"card_show_actions": "Visa åtgärdsknappar",
|
||
"card_compact": "Kompakt läge",
|
||
"card_max_items": "Max objekt (0 = alla)",
|
||
"card_filter_status": "Filtrera efter status",
|
||
"card_filter_status_help": "Tomt = visa alla statusar.",
|
||
"card_filter_objects": "Filtrera efter objekt",
|
||
"card_filter_objects_help": "Tomt = visa alla objekt.",
|
||
"card_filter_entities": "Filtrera efter entiteter (entity_ids)",
|
||
"card_filter_entities_help": "Välj sensor- / binary_sensor-entiteter från denna integration. Tomt = alla.",
|
||
"card_loading_objects": "Laddar objekt…",
|
||
"card_load_error": "Kunde inte ladda objekt — kontrollera WebSocket-anslutningen.",
|
||
"card_no_tasks_title": "Inga underhållsuppgifter än",
|
||
"card_no_tasks_cta": "→ Skapa en i Maintenance-panelen",
|
||
"no_objects": "Inga objekt än.",
|
||
"action_error": "Åtgärden misslyckades. Försök igen.",
|
||
"area_id_optional": "Område (valfritt)",
|
||
"installation_date_optional": "Installationsdatum (valfritt)",
|
||
"warranty_expiry_optional": "Garantins utgång (valfritt)",
|
||
"warranty": "Garanti",
|
||
"warranty_valid_until": "giltig till {date}",
|
||
"warranty_expires_in": "går ut om {days} dagar",
|
||
"warranty_expired": "utgången",
|
||
"cal_past_windows": "Tidigare fönster",
|
||
"cal_forward_windows": "Kommande fönster",
|
||
"history_edit_title": "Redigera historikpost",
|
||
"history_edit_timestamp": "Tidsstämpel",
|
||
"manufacturer": "Tillverkare",
|
||
"model": "Modell",
|
||
"area": "Område",
|
||
"actions": "Åtgärder",
|
||
"view_mode_label": "Vy",
|
||
"view_cards": "Kortvy",
|
||
"view_table": "Tabellvy",
|
||
"objects_table_columns_label": "Kolumner i objekttabell",
|
||
"objects_table_columns_hint": "Välj vilka kolumner som visas i objekttabellvyn.",
|
||
"custom_icon_optional": "Ikon (valfritt, t.ex. mdi:wrench)",
|
||
"task_enabled": "Uppgift aktiverad",
|
||
"skip_reason_prompt": "Hoppa över denna uppgift?",
|
||
"reason_optional": "Anledning (valfritt)",
|
||
"reset_date_prompt": "Markera uppgift som utförd?",
|
||
"reset_date_optional": "Datum för senaste utförande (valfritt, standard idag)",
|
||
"notes_label": "Anteckningar",
|
||
"documentation_label": "Dokumentation",
|
||
"no_nfc_tag": "— Ingen tagg —",
|
||
"dashboard": "Översikt",
|
||
"tab_today": "Idag",
|
||
"palette_placeholder": "Sök objekt och uppgifter…",
|
||
"palette_no_results": "Inga träffar",
|
||
"palette_hint": "↑↓ navigera · Enter öppna · Esc stäng",
|
||
"today_all_caught_up": "Allt klart! Inget den här veckan.",
|
||
"today_overdue": "Försenade",
|
||
"today_due_today": "Förfaller idag",
|
||
"today_this_week": "Den här veckan",
|
||
"settings": "Inställningar",
|
||
"settings_features": "Avancerade funktioner",
|
||
"settings_features_desc": "Aktivera eller inaktivera avancerade funktioner. Inaktivering döljer dem från UI men tar inte bort data.",
|
||
"feat_adaptive": "Adaptiv schemaläggning",
|
||
"feat_adaptive_desc": "Lär dig optimala intervall från underhållshistorik",
|
||
"feat_predictions": "Sensorpredictions",
|
||
"feat_predictions_desc": "Förutsäg utlösningsdatum från sensordegradering",
|
||
"feat_seasonal": "Säsongsjusteringar",
|
||
"feat_seasonal_desc": "Justera intervall baserat på säsongsmönster",
|
||
"feat_environmental": "Miljökorrelation",
|
||
"feat_environmental_desc": "Korrelera intervall med temperatur/luftfuktighet",
|
||
"feat_budget": "Budgetuppföljning",
|
||
"feat_budget_desc": "Spåra månatliga och årliga underhållsutgifter",
|
||
"feat_groups": "Uppgiftsgrupper",
|
||
"feat_groups_desc": "Organisera uppgifter i logiska grupper",
|
||
"feat_checklists": "Checklistor",
|
||
"feat_checklists_desc": "Flerstegs procedurer för uppgiftens slutförande",
|
||
"settings_general": "Allmänt",
|
||
"settings_default_warning": "Standard varningsdagar",
|
||
"settings_panel_enabled": "Sidopanel",
|
||
"settings_panel_title": "Sidopanelens titel",
|
||
"settings_notifications": "Notifikationer",
|
||
"settings_notify_service": "Notifikationstjänst",
|
||
"test_notification": "Testnotifikation",
|
||
"send_test": "Skicka test",
|
||
"testing": "Skickar…",
|
||
"test_notification_success": "Testnotifikation skickad",
|
||
"test_notification_failed": "Testnotifikation misslyckades",
|
||
"settings_notify_due_soon": "Notifiera när snart förfallande",
|
||
"settings_notify_overdue": "Notifiera när försenad",
|
||
"settings_notify_triggered": "Notifiera när utlöst",
|
||
"settings_interval_hours": "Upprepningsintervall (timmar, 0 = en gång)",
|
||
"settings_quiet_hours": "Tysta timmar",
|
||
"settings_quiet_start": "Start",
|
||
"settings_quiet_end": "Slut",
|
||
"settings_max_per_day": "Max notifikationer per dag (0 = obegränsat)",
|
||
"settings_bundling": "Bunta notifikationer",
|
||
"settings_bundle_threshold": "Buntningströskel",
|
||
"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": "Mobila åtgärdsknappar",
|
||
"settings_action_complete": "Visa 'Slutför'-knapp",
|
||
"settings_action_skip": "Visa 'Hoppa över'-knapp",
|
||
"settings_action_snooze": "Visa 'Snooza'-knapp",
|
||
"settings_weekly_digest": "Veckosammanfattning",
|
||
"settings_weekly_digest_hint": "En sammanfattningsavisering måndag morgon när uppgifter förfaller.",
|
||
"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": "Snooza-tid (timmar)",
|
||
"settings_budget": "Budget",
|
||
"settings_currency": "Valuta",
|
||
"settings_budget_monthly": "Månatlig budget",
|
||
"settings_budget_yearly": "Årlig budget",
|
||
"settings_budget_alerts": "Budgetvarningar",
|
||
"settings_budget_threshold": "Varningströskel (%)",
|
||
"settings_import_export": "Import / Export",
|
||
"settings_export_json": "Exportera JSON",
|
||
"settings_export_yaml": "Exportera YAML",
|
||
"settings_export_csv": "Exportera CSV",
|
||
"settings_import_csv": "Importera CSV",
|
||
"settings_import_placeholder": "Klistra in JSON- eller CSV-innehåll här…",
|
||
"settings_import_btn": "Importera",
|
||
"settings_import_success": "{count} objekt importerade.",
|
||
"settings_export_success": "Export nedladdad.",
|
||
"settings_saved": "Inställning sparad.",
|
||
"settings_include_history": "Inkludera historik",
|
||
"sort_alphabetical": "Alfabetisk",
|
||
"sort_due_soonest": "Närmaste förfallodatum",
|
||
"sort_task_count": "Antal uppgifter",
|
||
"sort_area": "Område",
|
||
"sort_assigned_user": "Tilldelad användare",
|
||
"sort_group": "Grupp",
|
||
"groupby_none": "Ingen gruppering",
|
||
"groupby_area": "Per område",
|
||
"groupby_group": "Per grupp",
|
||
"groupby_user": "Per användare",
|
||
"filter_label": "Filter",
|
||
"user_label": "Användare",
|
||
"sort_label": "Sortering",
|
||
"group_by_label": "Gruppera efter",
|
||
"state_value_help": "Använd HA-tillståndsvärdet (vanligtvis med små bokstäver, t.ex. \"on\"/\"off\"). Versaler normaliseras vid sparande.",
|
||
"target_changes_help": "Antal matchande övergångar innan utlösaren aktiveras (standard: 1).",
|
||
"qr_print_title": "Skriv ut QR-koder",
|
||
"qr_print_desc": "Skapa en utskriftssida med QR-koder att klippa ut och sätta på din utrustning.",
|
||
"qr_print_load": "Ladda objekt",
|
||
"qr_print_filter": "Filter",
|
||
"qr_print_objects": "Objekt",
|
||
"qr_print_actions": "Åtgärder",
|
||
"qr_print_url_mode": "Länktyp",
|
||
"qr_print_estimate": "Uppskattade QR-koder",
|
||
"qr_print_over_limit": "gräns 200, begränsa filtret",
|
||
"qr_print_generate": "Skapa QR-koder",
|
||
"qr_print_generating": "Skapar…",
|
||
"qr_print_ready": "QR-koder klara",
|
||
"qr_print_print_button": "Skriv ut",
|
||
"qr_print_empty": "Inget att skapa",
|
||
"qr_action_skip": "Hoppa över",
|
||
"vacation_title": "Semesterläge",
|
||
"vacation_active": "aktivt",
|
||
"vacation_ended": "avslutat",
|
||
"vacation_desc": "Planera din semester: aviseringar pausas under perioden plus några buffert-dagar. Du kan göra undantag per uppgift.",
|
||
"vacation_enable": "Aktivera semesterläge",
|
||
"vacation_start": "Start",
|
||
"vacation_end": "Slut",
|
||
"vacation_buffer": "Buffert (dagar)",
|
||
"vacation_exempt_title": "Avisera ändå under semester",
|
||
"vacation_exempt_desc": "Välj uppgifter som ska avisera även under semestern (t.ex. kritisk poolkemi).",
|
||
"vacation_load_tasks": "Ladda uppgifter",
|
||
"vacation_preview_btn": "Visa förhandsgranskning",
|
||
"vacation_preview_affected": "uppgifter berörda",
|
||
"vacation_event_due_soon": "blir snart förfallen",
|
||
"vacation_event_overdue": "blir försenad",
|
||
"vacation_event_triggered_est": "möjlig sensorutlösning",
|
||
"vacation_sensor_based": "(sensorbaserad)",
|
||
"vacation_action_notify": "Avisera ändå",
|
||
"vacation_action_unsilence": "Tysta igen",
|
||
"vacation_marked_complete": "Markerad som klar",
|
||
"vacation_marked_skip": "Hoppade över",
|
||
"vacation_end_now": "Avsluta semester nu",
|
||
"unassigned": "Otilldelad",
|
||
"no_area": "Inget område",
|
||
"has_overdue": "Har försenade uppgifter",
|
||
"object": "Objekt",
|
||
"settings_panel_access": "Paneltillgång",
|
||
"settings_panel_access_desc": "Administratörer har alltid full åtkomst. För att delegera skapa, redigera och ta bort till specifika icke-admin-användare, slå på detta och välj dem nedan — alla andra ser endast Slutför och Hoppa över.",
|
||
"settings_operator_write": "Tillåt valda användare att skapa, redigera och ta bort",
|
||
"settings_operator_write_desc": "Av: endast administratörer kan ändra innehåll. På: de valda användarna nedan får också full åtkomst.",
|
||
"no_non_admin_users": "Inga icke-admin-användare hittades. Lägg till några i Inställningar → Personer.",
|
||
"owner_label": "Ägare",
|
||
"feat_completion_actions": "Slutförande-åtgärder",
|
||
"feat_completion_actions_desc": "HA-åtgärd per uppgift vid slutförande + snabb-slutför-QR med förinställda värden.",
|
||
"on_complete_action_title": "Vid slutförande: utlös HA-åtgärd (valfritt)",
|
||
"on_complete_action_desc": "Anropar en HA-tjänst när uppgiften slutförs — t.ex. återställ en räknare på enheten.",
|
||
"on_complete_action_service": "Tjänst",
|
||
"on_complete_action_target": "Målentitet",
|
||
"on_complete_action_data": "Data (JSON, valfritt)",
|
||
"on_complete_action_test": "Testa åtgärd",
|
||
"on_complete_action_test_success": "Lyckades",
|
||
"on_complete_action_test_failed": "Misslyckades",
|
||
"quick_complete_defaults_title": "Snabb-slutför standardvärden (för QR-skanningar, valfritt)",
|
||
"quick_complete_defaults_desc": "Förinställda värden för snabb-slutför-QR. Utan dessa öppnar QR slutför-dialogen.",
|
||
"quick_complete_defaults_notes": "Anteckningar",
|
||
"quick_complete_defaults_cost": "Kostnad",
|
||
"quick_complete_defaults_duration": "Varaktighet (minuter)",
|
||
"quick_complete_defaults_feedback_none": "Ingen feedback",
|
||
"quick_complete_defaults_feedback_needed": "Var nödvändigt",
|
||
"quick_complete_defaults_feedback_not_needed": "Inte nödvändigt",
|
||
"quick_complete_success": "Snabbt markerad som klar",
|
||
"trigger_replaced": "Utlösare ersatt",
|
||
"add": "Lägg till",
|
||
"show_stats": "Visa statistik + grafer",
|
||
"hide_stats": "Dölj statistik",
|
||
"adaptive_no_data": "Ännu inte tillräckligt med slutförandehistorik för adaptiv analys. Slutför denna uppgift några gånger till för att låsa upp intervallrekommendationer och tillförlitlighetsdiagram.",
|
||
"suggestion_applied": "Föreslaget intervall tillämpat",
|
||
"vacation_mode": "Semesterläge",
|
||
"vacation_status_active": "Aktivt nu",
|
||
"vacation_status_scheduled": "Schemalagt",
|
||
"vacation_status_inactive": "Inaktivt",
|
||
"vacation_end_now_confirm": "Avsluta semestern omedelbart?",
|
||
"vacation_exempt_count": "undantagna",
|
||
"vacation_advanced": "Avancerat…",
|
||
"vacation_open_panel": "Öppna i panelen",
|
||
"enable": "Aktivera",
|
||
"saved": "Sparat",
|
||
"budget_monthly_set": "Ange månad",
|
||
"budget_yearly_set": "Ange år",
|
||
"budget_advanced": "Valuta, varningar…",
|
||
"budget_open_panel": "Öppna i panelen",
|
||
"groups_empty": "Inga grupper än.",
|
||
"group_new_placeholder": "Lägg till grupp…",
|
||
"group_delete_confirm": "Ta bort gruppen ”{name}”?",
|
||
"groups_manage_tasks": "Hantera uppgiftstilldelningar…",
|
||
"groups_open_panel": "Öppna i panelen",
|
||
"on_complete_action_target_hint": "Obs: entitetens domän måste matcha tjänsten — t.ex. 'button.press' fungerar bara på button.*, 'counter.increment' bara på counter.*, 'input_button.press' bara på input_button.* osv. Vid en avvikelse misslyckas åtgärden tyst (HA loggar 'Referenced entities ... missing or not currently available').",
|
||
"show_all_objects": "Visa alla objekt",
|
||
"show_all_tasks": "Rensa filter — visa alla uppgifter",
|
||
"filter_to_overdue": "Filtrera listan till endast försenade",
|
||
"filter_to_due_soon": "Filtrera listan till endast snart förfallna",
|
||
"filter_to_triggered": "Filtrera listan till endast utlösta",
|
||
"open_task": "Öppna uppgift",
|
||
"show_details": "Visa historik + statistik",
|
||
"hide_details": "Dölj detaljer",
|
||
"history_empty": "Ingen historik än.",
|
||
"history_edit_button": "Redigera post",
|
||
"total_cost": "Total kostnad",
|
||
"times_performed": "Utförd",
|
||
"older_entries": "äldre",
|
||
"open_in_panel": "Öppna i Underhållspanelen",
|
||
"skip_reason": "Anledning till överhoppning (valfritt)",
|
||
"reset_to_date": "Återställ senast utförd till",
|
||
"delete_task_confirm": "Ta bort denna uppgift och dess historik?",
|
||
"delete_object_confirm": "Ta bort detta objekt och alla dess uppgifter?",
|
||
"loading": "Laddar…",
|
||
"archive": "Arkivera",
|
||
"undo": "Ångra",
|
||
"task_archived": "Uppgift arkiverad",
|
||
"object_archived": "Objekt arkiverat",
|
||
"unarchive": "Återställ",
|
||
"archived": "Arkiverad",
|
||
"show_archived": "Visa arkiverade",
|
||
"hide_archived": "Dölj arkiverade",
|
||
"confirm_archive_object": "Arkivera detta objekt och dess uppgifter? Historiken behålls och kan återställas senare.",
|
||
"settings_archive": "Arkiv och lagring",
|
||
"settings_archive_desc": "Lägg undan slutförda engångsuppgifter utan att radera dem. Arkiverade objekt döljs och är inaktiva men behåller historik och kostnad.",
|
||
"settings_archive_oneoff_days": "Arkivera slutförda engångsuppgifter automatiskt efter (dagar, 0 = av)",
|
||
"settings_delete_archived_oneoff_days": "Radera arkiverade engångsuppgifter automatiskt efter (dagar, 0 = aldrig)",
|
||
"archive_object": "Arkivera objekt",
|
||
"unarchive_object": "Återställ objekt",
|
||
"documents": "Dokument",
|
||
"documents_empty": "Inga dokument ännu.",
|
||
"doc_upload": "Ladda upp fil",
|
||
"doc_uploading": "Laddar upp…",
|
||
"doc_add_link": "Lägg till länk",
|
||
"doc_link_url": "URL (https://…)",
|
||
"doc_link_title": "Titel (valfritt)",
|
||
"doc_open": "Öppna",
|
||
"doc_delete_confirm": "Ta bort \"{name}\"?",
|
||
"doc_too_large": "Filen är för stor (max 25 MB).",
|
||
"doc_upload_failed": "Uppladdningen misslyckades.",
|
||
"completion_photo_optional": "Completion photo (optional)",
|
||
"add_photo": "Add photo",
|
||
"uploading": "Uploading…",
|
||
"remove": "Remove",
|
||
"doc_deduped": "Redan lagrad någon annanstans — delad, inget extra utrymme.",
|
||
"doc_dup_in_object": "Den här filen är redan kopplad till detta objekt.",
|
||
"doc_link_invalid": "Endast http/https-länkar tillåts.",
|
||
"doc_cat_manual": "Manual",
|
||
"doc_cat_warranty": "Garanti",
|
||
"doc_cat_invoice": "Faktura",
|
||
"doc_cat_spare_parts": "Reservdelar",
|
||
"doc_cat_photo": "Foto",
|
||
"doc_cat_other": "Övrigt",
|
||
"doc_link_badge": "Länk",
|
||
"doc_storage_title": "Dokumentlagring",
|
||
"doc_storage_saved": "Sparat genom deduplicering",
|
||
"doc_storage_refresh": "Uppdatera",
|
||
"doc_download": "Ladda ner",
|
||
"doc_close": "Stäng",
|
||
"doc_camera": "Ta foto",
|
||
"doc_drop_hint": "Släpp filer här",
|
||
"doc_task_none": "Inga dokument kopplade till denna uppgift.",
|
||
"doc_link_existing": "Koppla ett dokument…",
|
||
"doc_attach": "Koppla",
|
||
"doc_unlink": "Koppla bort",
|
||
"doc_page": "Sida",
|
||
"chart_range_7d": "7d",
|
||
"chart_range_30d": "30d",
|
||
"chart_range_90d": "90d",
|
||
"chart_range_1y": "1å",
|
||
"chart_since_service": "sedan senaste underhåll",
|
||
"chart_no_stats": "Ingen långtidsstatistik för denna entitet — visar endast värden från underhållsposter",
|
||
"auto_complete_on_recovery": "Slutför automatiskt när sensorn återhämtar sig",
|
||
"auto_complete_on_recovery_help": "Registrerar ett slutförande (sätter senast utförd) när utlösaren löser sig själv — t.ex. salt påfyllt, filter bytt.",
|
||
"doc_search": "Sök dokument…",
|
||
"doc_search_none": "Inga matchande dokument",
|
||
"link_device_optional": "Länka till befintlig enhet (valfritt)",
|
||
"parent_object_optional": "Överordnat objekt (valfritt)",
|
||
"parent_none": "(Inget överordnat)",
|
||
"paused": "Pausad",
|
||
"pause_object": "Pausa",
|
||
"resume_object": "Återuppta",
|
||
"pause_until_prompt": "Frys objektets scheman — inget förfaller och inget aviserar förrän det återupptas. Ange valfritt ett datum för automatisk återupptagning.",
|
||
"pause_until_label": "Återuppta den (valfritt)",
|
||
"object_paused": "Objekt pausat",
|
||
"object_resumed": "Objekt återupptaget — scheman omstartade",
|
||
"object_paused_badge": "Pausad",
|
||
"paused_until_label": "till",
|
||
"replace_object": "Ersätt…",
|
||
"replace_object_prompt": "Pensionera detta objekt och skapa en efterträdare. Historik och kostnader arkiveras på det gamla; uppgifter och dokument följer med till det nya, räknare börjar om.",
|
||
"replace_name_label": "Efterträdarens namn",
|
||
"object_replaced": "Objekt ersatt — efterträdare skapad",
|
||
"reading_unit_label": "Avläsningsenhet (t.ex. kWh, m³)",
|
||
"reading_unit_help": "Visas bredvid det registrerade värdet när uppgiften slutförs.",
|
||
"reading_value_label": "Avläst värde",
|
||
"reading_label": "Avläsning",
|
||
"settings_templates_label": "Mallgalleri",
|
||
"settings_templates_hint": "Avmarkera mallar du aldrig behöver — de försvinner från \"Från mall\"-väljarna (panel och config flow). Inget annat ändras; kan återaktiveras när som helst.",
|
||
"worksheet": "Arbetsblad",
|
||
"worksheet_scan_view": "Skanna för att öppna uppgiften",
|
||
"worksheet_scan_complete": "Skanna för att slutföra",
|
||
"worksheet_manual_excerpt": "Utdrag ur manualen",
|
||
"worksheet_pages": "sidor",
|
||
"worksheet_printed": "Utskriven",
|
||
"worksheet_never": "Aldrig",
|
||
"card_all_caught_up": "Allt klart — inget behöver åtgärdas",
|
||
"postpone": "Skjut upp",
|
||
"postpone_date_prompt": "Skjut upp den här gången till vilket datum?",
|
||
"postpone_date_label": "Nytt förfallodatum",
|
||
"postponed": "Uppskjuten",
|
||
"postponed_to": "Uppskjuten till",
|
||
"season_window_label": "Säsongsfönster (månader)",
|
||
"season_window_hint": "Förfaller endast valda månader; datum utanför säsongen flyttas till nästa aktiva månad. Inga = hela året.",
|
||
"series_end_label": "Slutar",
|
||
"series_end_never": "Aldrig (upprepas i oändlighet)",
|
||
"series_end_after_count": "Efter ett antal gånger",
|
||
"series_end_until": "På ett datum",
|
||
"series_end_count_label": "Antal gånger",
|
||
"series_end_until_label": "Slutdatum"
|
||
}
|