Files
Home-Assistant/custom_components/maintenance_supporter/translations/zh-Hans.json
T
2026-07-20 22:52:35 -04:00

1925 lines
76 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"config": {
"step": {
"user": {
"title": "维护助手 (Maintenance Supporter)",
"description": "设置您的维护管理系统。",
"menu_options": {
"create_object": "创建维护项",
"create_from_template": "从模板创建",
"global_setup": "全局设置"
}
},
"create_from_template": {
"title": "选择模板分类",
"description": "选择一个分类以浏览预定义的维护模板。",
"data": {
"template_category": "分类",
"go_back": "返回"
},
"data_description": {
"go_back": "返回主菜单且不保存。"
}
},
"template_select": {
"title": "选择模板",
"description": "选择一个维护模板作为起点。",
"data": {
"template_id": "模板",
"go_back": "返回"
},
"data_description": {
"go_back": "返回分类选择且不保存。"
}
},
"template_customize": {
"title": "自定义模板",
"description": "正在自定义 {template_name} 模板。它包含 {task_count} 项任务:{task_list}。",
"data": {
"name": "维护项名称",
"area_id": "区域",
"manufacturer": "制造商",
"model": "型号",
"serial_number": "序列号",
"documentation_url": "手册/文档 URL",
"notes": "备注",
"go_back": "返回"
},
"data_description": {
"name": "此维护项的显示名称。",
"area_id": "此维护项所在的区域。",
"manufacturer": "该维护项的制造商。",
"model": "型号名称或编号。",
"serial_number": "该维护项的序列号。",
"documentation_url": "可选链接,指向 PDF 手册、厂商页面或包含此维护项参考信息的任何 URL。",
"notes": "关于该维护项的自由备注 —— 零件编号、操作步骤、设置提醒等。",
"go_back": "返回模板选择且不保存。"
}
},
"global_setup": {
"title": "全局设置",
"description": "配置全局维护参数。",
"data": {
"default_warning_days": "默认提前预警天数",
"notifications_enabled": "启用通知",
"notify_service": "通知服务"
},
"data_description": {
"default_warning_days": "在维护任务到期前多少天显示预警。",
"notifications_enabled": "当维护任务到期时发送通知。",
"notify_service": "要使用的通知服务(例如:notify.mobile_app_phone)。"
}
},
"create_object": {
"title": "创建维护项",
"description": "定义一个需要管理维护的设备或资产。",
"data": {
"name": "维护项名称",
"area_id": "区域",
"manufacturer": "制造商",
"model": "型号",
"serial_number": "序列号",
"documentation_url": "手册/文档 URL",
"notes": "备注",
"installation_date": "安装日期",
"warranty_expiry": "保修到期",
"go_back": "返回"
},
"data_description": {
"name": "此维护项的唯一名称(例如:‘泳池泵’、‘汽车’)。",
"area_id": "此维护项在你家中所处的区域。",
"manufacturer": "该维护项的制造商。",
"model": "型号名称或编号。",
"serial_number": "该维护项的序列号。",
"documentation_url": "可选链接,指向 PDF 手册、厂商页面或包含此维护项参考信息的任何 URL。",
"notes": "关于该维护项的自由备注 —— 零件编号、操作步骤、设置提醒等。",
"installation_date": "该维护项安装或购买的日期。",
"warranty_expiry": "此对象的制造商保修到期时间。",
"go_back": "返回主菜单且不保存。"
}
},
"task_menu": {
"title": "维护任务",
"description": "为 {object_name} 添加维护任务。当前已定义 {task_count} 项任务。",
"menu_options": {
"add_task": "添加维护任务",
"finish": "完成设置"
}
},
"add_task": {
"title": "添加维护任务",
"description": "为 {object_name} 定义一项维护任务。",
"data": {
"name": "任务名称",
"type": "维护类型",
"schedule_type": "计划类型",
"custom_icon": "任务图标",
"go_back": "返回"
},
"data_description": {
"name": "此任务的描述性名称(例如:‘清洁过滤器’、‘更换机油’)。",
"type": "维护工作的类别。",
"schedule_type": "此任务的计划方式。",
"custom_icon": "此任务的可选自定义图标(例如:mdi:oil, mdi:filter-variant)。",
"go_back": "返回任务菜单且不保存。"
}
},
"time_based": {
"title": "基于时间的计划",
"description": "配置此维护任务的时间间隔。",
"data": {
"interval_days": "间隔数值",
"interval_unit": "间隔单位",
"last_performed": "上次执行时间",
"warning_days": "提前预警天数",
"go_back": "返回",
"interval_anchor": "计划锚点"
},
"data_description": {
"interval_days": "维护重复的频率,与间隔单位结合使用。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"last_performed": "上次执行此维护的时间。如果从未执行过请留空。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回任务创建且不保存。",
"interval_anchor": "完成后如何计算下次到期日。‘计划日期’ 通过锚定原始到期日来防止时间偏移。"
}
},
"one_time": {
"title": "一次性任务",
"description": "配置一项单一的、非经常性的维护任务。完成后将被归档。",
"data": {
"due_date": "到期日期",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"due_date": "此一次性任务到期的日期。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回任务创建且不保存。"
}
},
"calendar": {
"title": "日历计划",
"description": "配置基于日历的循环方式(周日期、每月第几个周几或每月某天)。",
"data": {
"weekdays": "在这些周日期",
"nth": "第几次发生",
"weekday": "周几",
"day": "每月日期",
"warning_days": "提前预警天数",
"go_back": "返回",
"last_day": "当月最后一天",
"business": "仅工作日",
"offset": "偏移(天)"
},
"data_description": {
"weekdays": "任务在每个选定的周日期重复。",
"nth": "在月份中的第几次发生(例如:第一个或最后一个)。",
"weekday": "针对‘每月第几个周几’规则的周日期(例如:周六)。",
"day": "每月的几号(1-31;将自动限制在月份长度内)。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回任务创建且不保存。",
"last_day": "覆盖日期数字:任务在当月最后一天到期。",
"business": "将周末日期回退到之前的星期五(例如最后一个工作日)。",
"offset": "将计算出的日期偏移 ±N 天(例如 -2 = 提前两天)。"
}
},
"sensor_select": {
"title": "选择触发传感器",
"description": "选择一个 Home Assistant 实体来监控此维护任务。",
"data": {
"trigger_entity": "要监控的实体",
"go_back": "返回"
},
"data_description": {
"trigger_entity": "选择应触发此维护任务的传感器实体。",
"go_back": "返回任务创建且不保存。"
}
},
"sensor_attribute": {
"title": "选择属性",
"description": "选择从 {entity_id} 监控哪个值。当前状态:{current_state} {unit}",
"data": {
"trigger_attribute": "要监控的值",
"go_back": "返回"
},
"data_description": {
"trigger_attribute": "选择要监控的实体状态或特定属性。",
"go_back": "返回实体选择且不保存。"
}
},
"trigger_type": {
"title": "触发类型",
"description": "传感器值应如何触发维护?",
"data": {
"trigger_type": "触发类型",
"go_back": "返回"
},
"data_description": {
"trigger_type": "阈值:当数值超过限制时触发。计数器:累计达到目标值后触发。状态变化:状态转换次数达到后触发。",
"go_back": "返回属性选择且不保存。"
}
},
"trigger_threshold": {
"title": "阈值配置",
"description": "设置 **{entity_id}** ({attribute}) 的阈值。\n当前值:**{current_value} {unit}** | 平均值:{average} | 范围:{minimum}{maximum} ({data_period}天)\n建议上限:{suggested_above} | 建议下限:{suggested_below}",
"data": {
"trigger_above": "高于此值触发",
"trigger_below": "低于此值触发",
"trigger_for_minutes": "持续至少 (分钟)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_above": "当数值超过此阈值时触发维护。",
"trigger_below": "当数值低于此阈值时触发维护。",
"trigger_for_minutes": "数值必须超过阈值并保持此分钟数才会触发。",
"interval_days": "除了传感器触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回触发类型选择且不保存。"
}
},
"trigger_counter": {
"title": "计数器配置",
"description": "设置 {entity_id} ({attribute}) 的计数器目标。当前值:{current_value} {unit}。",
"data": {
"trigger_target_value": "目标值",
"trigger_delta_mode": "增量模式 (计算变化量,而非绝对值)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_target_value": "当达到此累计值时触发维护。",
"trigger_delta_mode": "如果启用,将计算与基准线的差值而非使用绝对值。",
"interval_days": "除了计数器触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回触发类型选择且不保存。"
}
},
"trigger_state_change": {
"title": "状态变化配置",
"description": "统计 {entity_id} 的状态转换次数。",
"data": {
"trigger_from_state": "起始状态 (可选)",
"trigger_to_state": "目标状态 (可选)",
"trigger_target_changes": "触发所需的变化次数",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_from_state": "仅统计从此状态开始的转换。留空表示任意状态。",
"trigger_to_state": "仅统计转换到此状态的次数。留空表示任意状态。",
"trigger_target_changes": "触发维护前匹配的状态变化次数。",
"interval_days": "除了状态变化触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回触发类型选择且不保存。"
}
},
"trigger_runtime": {
"title": "运行时间配置",
"description": "追踪 {entity_id} 的累计运行时间。当总开机时间达到目标小时数时触发维护。",
"data": {
"trigger_runtime_hours": "目标运行时间 (小时)",
"trigger_on_states": "激活状态 (英文逗号分隔)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_runtime_hours": "累计运行达到此小时数后触发维护。",
"trigger_on_states": "哪些传感器状态被视为‘激活’。留空使用默认值:on, 1, true。示例:in_use, running",
"interval_days": "除了运行时间触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回触发类型选择且不保存。"
}
},
"compound_logic": {
"title": "组合触发器",
"description": "选择如何组合多个条件。",
"data": {
"compound_logic": "逻辑关系",
"go_back": "返回"
},
"data_description": {
"compound_logic": "AND = 所有条件都必须触发。OR = 任意条件触发即可。",
"go_back": "返回触发类型选择且不保存。"
}
},
"compound_condition_entity": {
"title": "条件 #{condition_num} — 实体",
"description": "为此条件选择实体。",
"data": {
"trigger_entity": "实体",
"go_back": "返回"
},
"data_description": {
"trigger_entity": "监控此条件的传感器实体。",
"go_back": "返回上一步且不保存。"
}
},
"compound_condition_type": {
"title": "条件 #{condition_num} — 类型",
"description": "此条件应如何评估传感器?",
"data": {
"trigger_type": "触发类型",
"go_back": "返回"
},
"data_description": {
"trigger_type": "用于确定此条件何时触发的方法。",
"go_back": "返回实体选择且不保存。"
}
},
"compound_condition_threshold": {
"title": "条件 — 阈值",
"data": {
"trigger_above": "高于此值触发",
"trigger_below": "低于此值触发",
"trigger_for_minutes": "持续时长 (分钟)",
"go_back": "返回"
},
"data_description": {
"trigger_above": "当数值超过此阈值时触发条件。",
"trigger_below": "当数值低于此阈值时触发条件。",
"trigger_for_minutes": "数值必须超出阈值并保持此时长。",
"go_back": "返回条件类型选择且不保存。"
}
},
"compound_condition_counter": {
"title": "条件 — 计数器",
"data": {
"trigger_target_value": "目标值",
"trigger_delta_mode": "增量模式",
"go_back": "返回"
},
"data_description": {
"trigger_target_value": "当累计值达到此目标时触发条件。",
"trigger_delta_mode": "计算与基准线的变化量而非绝对值。",
"go_back": "返回条件类型选择且不保存。"
}
},
"compound_condition_state_change": {
"title": "条件 — 状态变化",
"data": {
"trigger_from_state": "起始状态",
"trigger_to_state": "目标状态",
"trigger_target_changes": "变化次数",
"go_back": "返回"
},
"data_description": {
"trigger_from_state": "仅统计从此状态开始的转换。留空表示任意状态。",
"trigger_to_state": "仅统计转换到此状态的次数。留空表示任意状态。",
"trigger_target_changes": "触发前匹配的状态变化次数。",
"go_back": "返回条件类型选择且不保存。"
}
},
"compound_condition_runtime": {
"title": "条件 — 运行时间",
"data": {
"trigger_runtime_hours": "目标运行时间 (小时)",
"trigger_on_states": "激活状态",
"go_back": "返回"
},
"data_description": {
"trigger_runtime_hours": "累计运行达到此小时数后触发条件。",
"trigger_on_states": "被视为‘激活’的传感器状态。留空使用默认值。",
"go_back": "返回条件类型选择且不保存。"
}
},
"compound_review": {
"title": "组合触发器复核",
"description": "已配置 {condition_count} 个条件,使用 {compound_logic} 逻辑。",
"data": {
"compound_action": "动作",
"go_back": "返回"
},
"data_description": {
"go_back": "返回逻辑选择且不保存。"
}
},
"manual": {
"title": "手动计划",
"description": "此任务没有自动计划。您可以手动将其标记为到期。",
"data": {
"warning_days": "提前预警天数",
"notes": "备注",
"go_back": "返回"
},
"data_description": {
"warning_days": "到期日期前多少天显示预警。",
"notes": "此任务的其他备注或说明。",
"go_back": "返回任务创建且不保存。"
}
},
"reconfigure": {
"title": "重新配置 {name}",
"description": "更新此维护项的设置。",
"data": {
"name": "维护项名称",
"area_id": "区域",
"manufacturer": "制造商",
"model": "型号",
"serial_number": "序列号",
"documentation_url": "手册/文档 URL",
"notes": "备注",
"installation_date": "安装日期",
"warranty_expiry": "保修到期"
},
"data_description": {
"name": "此维护项的显示名称。",
"area_id": "此维护项所在的区域。",
"manufacturer": "该维护项的制造商。",
"model": "该维护项的型号。",
"serial_number": "该维护项的序列号。",
"documentation_url": "可选链接,指向 PDF 手册、厂商页面或包含此维护项参考信息的任何 URL。",
"notes": "关于该维护项的自由备注 —— 零件编号、操作步骤、设置提醒等。",
"installation_date": "此维护项安装的时间。",
"warranty_expiry": "此对象的制造商保修到期时间。"
}
}
},
"error": {
"name_exists": "已存在同名的维护项。",
"no_tasks": "至少需要一项维护任务。",
"invalid_entity": "所选实体不存在或没有数值数据。",
"invalid_attribute": "所选属性在此实体上不可用。",
"invalid_threshold": "必须至少设置一个阈值(上限或下限)。",
"invalid_due_date": "一次性任务需要到期日期。",
"invalid_interval": "间隔必须为正数。",
"min_exceeds_max": "最小间隔不能超过最大间隔。",
"invalid_notify_service": "无效的通知服务格式。请使用 'notify.service_name'(例如:notify.mobile_app_phone)。",
"notify_service_not_found": "在 Home Assistant 中找不到此通知服务。请验证服务名称。",
"nfc_tag_duplicate": "此 NFC 标签已链接到另一项任务。"
},
"abort": {
"already_configured": "此维护项已配置。",
"global_already_exists": "全局设置已配置。",
"template_not_found": "找不到所选模板。",
"missing_data": "未提供必需的数据。",
"reconfigure_successful": "配置更新成功。",
"reconfigure_cancelled": "重新配置已取消。"
}
},
"options": {
"step": {
"init": {
"title": "维护选项",
"description": "{object_info}",
"menu_options": {
"manage_tasks": "管理任务",
"add_task": "添加新任务",
"object_settings": "维护项设置",
"done": "完成"
}
},
"global_init": {
"title": "全局设置",
"description": "配置全局维护参数。",
"menu_options": {
"general_settings": "常规设置",
"advanced_features": "进阶功能",
"panel_access": "面板权限",
"budget_settings": "预算设置",
"manage_groups": "管理分组",
"notification_settings": "通知设置",
"notification_actions": "交互式动作",
"test_notification": "发送测试通知",
"done": "完成"
}
},
"advanced_features": {
"title": "进阶功能",
"description": "选择要在界面中显示的进阶功能。禁用某项功能仅会从界面隐藏,不会删除任何数据。",
"data": {
"advanced_adaptive_visible": "自适应调度计划",
"advanced_predictions_visible": "传感器预测",
"advanced_seasonal_visible": "季节性调整",
"advanced_environmental_visible": "环境关联",
"advanced_budget_visible": "预算追踪",
"advanced_groups_visible": "分组",
"advanced_checklists_visible": "检查清单",
"advanced_schedule_time_visible": "具体时间调度"
},
"data_description": {
"advanced_adaptive_visible": "显示 EWA、韦伯分析以及针对任务的间隔建议。",
"advanced_predictions_visible": "显示传感器损耗分析和阈值预测图表。",
"advanced_seasonal_visible": "显示季节因子图表和每月调整数据。",
"advanced_environmental_visible": "显示环境关联(温度、湿度)调整。",
"advanced_budget_visible": "显示月度/年度预算追踪和警报。",
"advanced_groups_visible": "显示维护分组管理。",
"advanced_checklists_visible": "显示任务检查清单以进行逐步操作。",
"advanced_schedule_time_visible": "允许任务在一天中的特定时间变为超期,而非午夜。"
}
},
"panel_access": {
"title": "面板权限",
"description": "管理员始终拥有完整访问权限。要将创建、编辑和删除权限委派给特定的普通用户,请开启下方选项并选择他们 — 其他用户仅能看到“完成”和“跳过”。找到 {user_count} 个普通用户。",
"data": {
"operator_write_enabled": "允许所选用户创建、编辑和删除",
"admin_panel_user_ids": "拥有完整面板权限的用户"
},
"data_description": {
"operator_write_enabled": "关闭(默认):仅管理员可修改内容。开启:下方所选用户也获得完整访问权限。",
"admin_panel_user_ids": "列表中的用户可以看到完整面板;其他人在每项任务上仅能看到“完成”和“跳过”。"
}
},
"general_settings": {
"title": "常规设置",
"description": "配置维护助手的基本设置。",
"data": {
"default_warning_days": "默认提前预警天数",
"notifications_enabled": "启用通知",
"notify_service": "通知服务",
"panel_enabled": "显示侧边栏面板",
"panel_title": "侧边栏面板标题"
},
"data_description": {
"default_warning_days": "维护任务到期前多少天显示预警。",
"notifications_enabled": "当维护任务到期或已超期时发送通知。",
"notify_service": "要使用的通知服务(例如:notify.mobile_app_phone)。",
"panel_enabled": "在侧边栏显示维护助手面板。",
"panel_title": "侧边栏条目的自定义名称。留空使用 “Maintenance”。有助于避免与 Home Assistant 内置的维护面板冲突。"
}
},
"notification_settings": {
"title": "通知设置",
"description": "配置各种状态下通知发送的时机和频率。",
"data": {
"notify_due_soon_enabled": "即将到期时通知",
"notify_due_soon_interval_hours": "即将到期提醒间隔 (小时)",
"notify_overdue_enabled": "已超期时通知",
"notify_overdue_interval_hours": "超期提醒间隔 (小时)",
"notify_triggered_enabled": "被触发时通知",
"notify_triggered_interval_hours": "触发提醒间隔 (小时)",
"quiet_hours_enabled": "启用免打扰时段",
"quiet_hours_start": "免打扰开始时间",
"quiet_hours_end": "免打扰结束时间",
"max_notifications_per_day": "每日最高通知次数",
"notification_bundling_enabled": "合并通知",
"notification_bundle_threshold": "合并阈值",
"notification_title_style": "通知标题样式"
},
"data_description": {
"notify_due_soon_interval_hours": "即将到期提醒的重复频率。设置为 0 则仅通知一次。",
"notify_overdue_interval_hours": "超期提醒的重复频率。设置为 0 则仅通知一次。",
"notify_triggered_interval_hours": "被触发提醒的重复频率。设置为 0 则仅通知一次。",
"quiet_hours_enabled": "在免打扰时段内抑制通知。",
"max_notifications_per_day": "每天允许发送的最大通知数量。设置为 0 表示不限制。",
"notification_bundling_enabled": "当多项任务需要处理时,发送一条汇总通知。",
"notification_bundle_threshold": "触发合并通知所需的最少任务数量。",
"notification_title_style": "通知的标题显示内容。默认保持状态文本(如:‘维护已超期!’)。当手机通知堆叠时,‘维护项名称 / 任务名称’ 更有帮助。"
}
},
"notification_actions": {
"title": "交互式动作",
"description": "配置移动端通知上显示的动作按钮(需要官方 APP)。",
"data": {
"action_complete_enabled": "显示“完成”按钮",
"action_skip_enabled": "显示“跳过”按钮",
"action_snooze_enabled": "显示“稍后”按钮",
"snooze_duration_hours": "稍后提醒时长 (小时)"
},
"data_description": {
"action_complete_enabled": "在通知中添加一个按钮,直接将任务标记为已完成。",
"action_skip_enabled": "在通知中添加一个按钮,跳过当前维护周期。",
"action_snooze_enabled": "在通知中添加一个按钮,以推迟通知提醒。",
"snooze_duration_hours": "按下稍后提醒后,推迟通知的时长。"
}
},
"budget_settings": {
"title": "预算设置",
"description": "设置每月和每年的维护预算以追踪支出。",
"data": {
"budget_currency": "货币",
"budget_monthly": "月度预算",
"budget_yearly": "年度预算",
"budget_alerts_enabled": "启用预算警报",
"budget_alert_threshold": "警报阈值 (%)"
},
"data_description": {
"budget_currency": "用于预算显示和通知的货币单位。",
"budget_monthly": "每月最大维护支出。设置为 0 禁用。",
"budget_yearly": "每年最大维护支出。设置为 0 禁用。",
"budget_alerts_enabled": "当支出超过警报阈值时发送通知。",
"budget_alert_threshold": "发送警报时的预算百分比。"
}
},
"test_notification": {
"title": "测试通知",
"description": "{result}"
},
"manage_groups": {
"title": "管理分组",
"description": "选择一个分组进行管理或创建一个新分组。",
"data": {
"selected_group": "选择分组"
}
},
"add_group": {
"title": "添加分组",
"description": "创建一个新的维护分组来组织相关的任务。",
"data": {
"group_name": "分组名称",
"group_description": "描述"
},
"data_description": {
"group_name": "此分组的名称(例如:‘春季维护’)。",
"group_description": "此分组的可选描述。"
}
},
"manage_tasks": {
"title": "管理任务",
"description": "选择一个任务进行编辑或移除。",
"data": {
"selected_task": "选择任务",
"go_back": "返回"
}
},
"task_action": {
"title": "任务动作",
"description": "任务:{task_name} — 选择操作。\n\n下次日期:{next_dates}",
"menu_options": {
"edit_task": "编辑任务",
"edit_trigger": "编辑触发器",
"remove_trigger": "移除触发器",
"edit_checklist": "编辑检查清单",
"adaptive_scheduling": "自适应调度计划",
"delete_task": "删除任务",
"manage_tasks": "返回"
}
},
"edit_task": {
"title": "编辑任务",
"description": "编辑 **{task_name}** 的设置。",
"data": {
"name": "任务名称",
"type": "维护类型",
"interval_days": "间隔数值",
"interval_unit": "间隔单位",
"warning_days": "提前预警天数",
"due_date": "到期日期",
"enabled": "已启用",
"notes": "备注",
"documentation_url": "文档 URL",
"last_performed": "上次执行时间",
"responsible_user_id": "负责人",
"custom_icon": "任务图标",
"nfc_tag_id": "NFC 标签 ID",
"go_back": "返回",
"interval_anchor": "计划锚点",
"reading_unit": "读数单位(用于读数任务,如 kWh)",
"season_months": "季节窗口(月份)",
"ends_count": "达到次数后结束",
"ends_until": "在日期结束"
},
"data_description": {
"name": "此任务的描述性名称(例如:‘清洁过滤器’、‘更换机油’)。",
"type": "维护工作的类别。",
"interval_days": "维护重复的频率,与间隔单位结合使用。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。",
"due_date": "此一次性任务到期的日期。",
"enabled": "禁用时,计划和触发器将暂停。任务不会被删除。",
"notes": "此任务的其他备注或说明。",
"documentation_url": "指向此任务外部文档或手册的链接。",
"last_performed": "上次执行此维护的时间。如果从未执行过请留空。",
"responsible_user_id": "负责此任务的 Home Assistant 用户。",
"custom_icon": "此任务的可选自定义图标(例如:mdi:oil, mdi:filter-variant)。",
"nfc_tag_id": "为此任务链接一个 NFC 标签。扫描标签将自动将任务标记为已完成。",
"go_back": "返回任务动作且不保存。",
"interval_anchor": "完成后如何计算下次到期日。‘计划日期’ 通过锚定原始到期日来防止时间偏移。",
"season_months": "仅在所选月份到期;非当季日期顺延至下一个活动月份。留空 = 全年。",
"ends_count": "完成这么多次后停止重复(有限序列)。留空 = 无限制。",
"ends_until": "当下一次将晚于此日期时停止重复。"
}
},
"edit_checklist": {
"title": "编辑检查清单",
"description": "为 {task_name} 定义检查步骤。每行输入一个步骤。",
"data": {
"checklist_text": "清单步骤",
"go_back": "返回"
},
"data_description": {
"checklist_text": "在每一行输入一个步骤。这些步骤将在完成任务时显示。",
"go_back": "返回任务动作且不保存。"
}
},
"compound_logic": {
"title": "组合触发器",
"description": "选择多个条件的组合方式。",
"data": {
"compound_logic": "逻辑关系",
"go_back": "返回"
},
"data_description": {
"compound_logic": "AND = 所有条件都必须触发。OR = 任意条件触发即可。"
}
},
"compound_condition_entity": {
"title": "条件 #{condition_num} — 实体",
"description": "为此条件选择实体。",
"data": {
"trigger_entity": "实体",
"go_back": "返回"
},
"data_description": {
"trigger_entity": "监控此条件的传感器实体。"
}
},
"compound_condition_type": {
"title": "条件 #{condition_num} — 类型",
"description": "此条件应如何评估传感器?",
"data": {
"trigger_type": "触发类型",
"go_back": "返回"
},
"data_description": {
"trigger_type": "用于确定此条件何时触发的方法。"
}
},
"compound_condition_threshold": {
"title": "条件 — 阈值",
"data": {
"trigger_above": "高于此值触发",
"trigger_below": "低于此值触发",
"trigger_for_minutes": "持续时长 (分钟)",
"go_back": "返回"
},
"data_description": {
"trigger_above": "当数值超过此阈值时触发条件。",
"trigger_below": "当数值低于此阈值时触发条件。",
"trigger_for_minutes": "数值必须超过阈值并保持此时长。"
}
},
"compound_condition_counter": {
"title": "条件 — 计数器",
"data": {
"trigger_target_value": "目标值",
"trigger_delta_mode": "增量模式",
"go_back": "返回"
},
"data_description": {
"trigger_target_value": "当累计值达到此目标时触发条件。",
"trigger_delta_mode": "计算与基准线的变化量而非绝对值。"
}
},
"compound_condition_state_change": {
"title": "条件 — 状态变化",
"data": {
"trigger_from_state": "起始状态",
"trigger_to_state": "目标状态",
"trigger_target_changes": "变化次数",
"go_back": "返回"
},
"data_description": {
"trigger_from_state": "仅统计从此状态开始的转换。留空表示任意状态。",
"trigger_to_state": "仅统计转换到此状态的次数。留空表示任意状态。",
"trigger_target_changes": "触发前匹配的状态变化次数。"
}
},
"compound_condition_runtime": {
"title": "条件 — 运行时间",
"data": {
"trigger_runtime_hours": "目标运行时间 (小时)",
"trigger_on_states": "激活状态",
"go_back": "返回"
},
"data_description": {
"trigger_runtime_hours": "累计运行达到此小时数后触发条件。",
"trigger_on_states": "被视为‘激活’的传感器状态。留空使用默认值。"
}
},
"compound_review": {
"title": "组合触发器复核",
"description": "已配置 {condition_count} 个条件,使用 {compound_logic} 逻辑。",
"data": {
"compound_action": "动作",
"go_back": "返回"
}
},
"adaptive_scheduling": {
"title": "自适应计划",
"description": "为 {task_name} 配置智能间隔调整。系统会根据您的完成反馈学习并建议更佳的间隔。",
"data": {
"adaptive_enabled": "启用自适应计划",
"ewa_alpha": "学习率 (alpha)",
"min_interval_days": "最小间隔 (天)",
"max_interval_days": "最大间隔 (天)",
"seasonal_enabled": "启用季节性感知",
"sensor_prediction_enabled": "启用基于传感器的预测",
"environmental_entity": "环境传感器 (可选)",
"go_back": "返回"
},
"data_description": {
"adaptive_enabled": "启用后,系统将从您的反馈中学习并建议最佳维护间隔。",
"ewa_alpha": "算法对新数据的适应速度。越高越敏感,越低越稳健。",
"min_interval_days": "系统允许建议的最短间隔。",
"max_interval_days": "系统允许建议的最长间隔。",
"seasonal_enabled": "根据从您的维护历史中学习到的季节性模式调整建议。",
"sensor_prediction_enabled": "分析传感器趋势以预测何时达到阈值,并在需要时建议提前维护。",
"environmental_entity": "关联温度、湿度或压力传感器,以将环境条件与维护间隔挂钩。",
"go_back": "返回任务动作且不保存。"
}
},
"delete_task": {
"title": "删除任务",
"description": "确定要删除任务 {task_name} 吗?此操作无法撤销。",
"data": {
"confirm": "确认删除",
"go_back": "返回"
}
},
"remove_trigger": {
"title": "移除触发器",
"description": "从 **{task_name}** 移除触发器?\n\n**实体:** {entity_ids}\n**类型:** {trigger_type}\n**配置:** {config_details}\n\n如果所有实体都被移除,计划将恢复为基于时间的方式。",
"data": {
"entities_to_remove": "要移除的实体",
"confirm": "确认移除",
"go_back": "返回"
},
"data_description": {
"entities_to_remove": "选择要从此触发器中移除的实体。如果全部移除,整个触发器将被删除。",
"go_back": "返回任务动作且不保存。"
}
},
"trigger_summary": {
"title": "当前触发器",
"description": "**{task_name}** 的触发器信息:\n\n**实体:** {entity_ids}\n**当前状态:** {current_states}\n**类型:** {trigger_type} (属性: {attribute})\n**配置:** {config_details}",
"menu_options": {
"edit_trigger_proceed": "编辑触发器",
"task_action": "返回"
}
},
"add_task": {
"title": "添加维护任务",
"description": "为此维护项定义一项新的维护任务。",
"data": {
"name": "任务名称",
"type": "维护类型",
"schedule_type": "计划类型",
"custom_icon": "任务图标",
"go_back": "返回",
"reading_unit": "读数单位(用于读数任务,如 kWh)"
},
"data_description": {
"name": "此任务的描述性名称(例如:‘清洁过滤器’、‘更换机油’)。",
"type": "维护工作的类别。",
"schedule_type": "此任务的计划方式。",
"custom_icon": "此任务的可选自定义图标(例如:mdi:oil, mdi:filter-variant)。",
"go_back": "返回主菜单且不保存。"
}
},
"opt_time_based": {
"title": "基于时间的计划",
"description": "配置此任务的时间间隔。",
"data": {
"interval_days": "间隔数值",
"interval_unit": "间隔单位",
"last_performed": "上次执行时间",
"warning_days": "提前预警天数",
"go_back": "返回",
"interval_anchor": "计划锚点"
},
"data_description": {
"interval_days": "维护重复的频率,与间隔单位结合使用。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"last_performed": "上次执行此维护的时间。如果从未执行过请留空。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回主菜单且不保存。",
"interval_anchor": "完成后如何计算下次到期日。‘计划日期’ 通过锚定原始到期日来防止时间偏移。"
}
},
"opt_one_time": {
"title": "一次性任务",
"description": "配置一项单一的、非经常性的维护任务。完成后将被归档。",
"data": {
"due_date": "到期日期",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"due_date": "此一次性任务到期的日期。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回主菜单且不保存。"
}
},
"opt_calendar": {
"title": "日历计划",
"description": "配置基于日历的循环方式(周日期、每月第几个周几或每月某天)。",
"data": {
"weekdays": "在这些周日期",
"nth": "第几次发生",
"weekday": "周几",
"day": "每月日期",
"last_performed": "上次执行时间",
"warning_days": "提前预警天数",
"go_back": "返回",
"last_day": "当月最后一天",
"business": "仅工作日",
"offset": "偏移(天)"
},
"data_description": {
"weekdays": "任务在每个选定的周日期重复。",
"nth": "在月份中的第几次发生(例如:第一个或最后一个)。",
"weekday": "针对‘每月第几个周几’规则的周日期(例如:周六)。",
"day": "每月的几号(1-31)。",
"last_performed": "上次执行此维护的时间。如果从未执行过请留空。",
"warning_days": "到期日期前多少天显示预警。",
"go_back": "返回主菜单且不保存。",
"last_day": "覆盖日期数字:任务在当月最后一天到期。",
"business": "将周末日期回退到之前的星期五(例如最后一个工作日)。",
"offset": "将计算出的日期偏移 ±N 天(例如 -2 = 提前两天)。"
}
},
"opt_manual": {
"title": "手动计划",
"description": "此任务没有自动计划。您可以手动将其标记为到期。",
"data": {
"warning_days": "提前预警天数",
"notes": "备注",
"go_back": "返回"
},
"data_description": {
"warning_days": "到期日期前多少天显示预警。",
"notes": "此任务的其他备注或说明。",
"go_back": "返回主菜单且不保存。"
}
},
"opt_sensor_select": {
"title": "选择触发传感器",
"description": "选择一个 Home Assistant 实体进行监控。",
"data": {
"trigger_entity": "要监控的实体",
"go_back": "返回"
},
"data_description": {
"trigger_entity": "选择应触发此维护任务的传感器实体。"
}
},
"opt_sensor_attribute": {
"title": "选择属性",
"description": "选择从 {entity_id} 监控哪个值。当前状态:{current_state} {unit}",
"data": {
"trigger_attribute": "要监控的值",
"go_back": "返回"
},
"data_description": {
"trigger_attribute": "选择要监控的实体状态或特定属性。"
}
},
"opt_trigger_type": {
"title": "触发类型",
"description": "传感器值应如何触发维护?",
"data": {
"trigger_type": "触发类型",
"go_back": "返回"
},
"data_description": {
"trigger_type": "阈值:当数值超过限制时触发。计数器:累计达到目标值后触发。状态变化:状态转换次数达到后触发。"
}
},
"opt_trigger_threshold": {
"title": "阈值配置",
"description": "设置 **{entity_id}** ({attribute}) 的阈值。\n当前值:**{current_value} {unit}** | 平均值:{average} | 范围:{minimum}{maximum} ({data_period}天)\n建议上限:{suggested_above} | 建议下限:{suggested_below}",
"data": {
"trigger_above": "高于此值触发",
"trigger_below": "低于此值触发",
"trigger_for_minutes": "持续至少 (分钟)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_above": "当数值超过此阈值时触发维护。",
"trigger_below": "当数值低于此阈值时触发维护。",
"trigger_for_minutes": "数值必须超过阈值并保持此分钟数才会触发。",
"interval_days": "除了传感器触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。"
}
},
"opt_trigger_counter": {
"title": "计数器配置",
"description": "设置 {entity_id} ({attribute}) 的计数器目标。当前值:{current_value} {unit}。",
"data": {
"trigger_target_value": "目标值",
"trigger_delta_mode": "增量模式 (计算变化量,而非绝对值)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "提前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_target_value": "当达到此累计值时触发维护。",
"trigger_delta_mode": "如果启用,将计算与基准线的差值而非使用绝对值。",
"interval_days": "除了计数器触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。"
}
},
"opt_trigger_state_change": {
"title": "状态变化配置",
"description": "统计 {entity_id} 的状态转换次数。",
"data": {
"trigger_from_state": "起始状态 (可选)",
"trigger_to_state": "目标状态 (可选)",
"trigger_target_changes": "触发所需的变化次数",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "到期前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_from_state": "仅统计从此状态开始的转换。留空表示任意状态。",
"trigger_to_state": "仅统计转换到此状态的次数。留空表示任意状态。",
"trigger_target_changes": "触发维护前匹配的状态变化次数。",
"interval_days": "除了状态变化触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。"
}
},
"opt_trigger_runtime": {
"title": "运行时间配置",
"description": "追踪 {entity_id} 的累计运行时间。",
"data": {
"trigger_runtime_hours": "目标运行时间 (小时)",
"trigger_on_states": "激活状态 (英文逗号分隔)",
"interval_days": "安全间隔数值",
"interval_unit": "安全间隔单位",
"warning_days": "到期前预警天数",
"go_back": "返回"
},
"data_description": {
"trigger_runtime_hours": "累计运行达到此小时数后触发维护。",
"trigger_on_states": "哪些传感器状态被视为‘激活’。留空使用默认值:on, 1, true。示例:in_use, running",
"interval_days": "除了运行时间触发外,可选的基于时间的维护安全间隔。",
"interval_unit": "间隔单位:天、周、月或年。月和年遵循历法。",
"warning_days": "到期日期前多少天显示预警。"
}
},
"object_settings": {
"title": "维护项设置",
"description": "编辑维护项详情。",
"data": {
"name": "维护项名称",
"manufacturer": "制造商",
"model": "型号",
"serial_number": "序列号",
"documentation_url": "手册/文档 URL",
"notes": "备注",
"area_id": "区域",
"installation_date": "安装日期",
"warranty_expiry": "保修到期",
"go_back": "返回"
},
"data_description": {
"name": "此维护项的唯一名称(例如:‘泳池泵’、‘汽车’)。",
"manufacturer": "该维护项的制造商。",
"model": "型号名称或编号。",
"serial_number": "该维护项的序列号。",
"documentation_url": "可选链接,指向 PDF 手册、厂商页面或包含此维护项参考信息的任何 URL。",
"notes": "关于该维护项的自由备注 —— 零件编号、操作步骤、设置提醒等。",
"area_id": "此维护项在您家中所处的区域。",
"installation_date": "该维护项安装或购买的日期。",
"warranty_expiry": "此对象的制造商保修到期时间。",
"go_back": "返回主菜单且不保存。"
}
}
}
},
"entity": {
"button": {
"button_complete": {
"name": "{task_name} 已完成"
},
"button_skip": {
"name": "跳过 {task_name}"
},
"button_reset": {
"name": "重置 {task_name}"
}
},
"sensor": {
"maintenance_task": {
"name": "{task_name}",
"state": {
"ok": "正常",
"due_soon": "即将到期",
"overdue": "已超期",
"triggered": "已触发",
"archived": "已归档",
"paused": "已暂停"
},
"state_attributes": {
"maintenance_type": {
"name": "维护类型",
"state": {
"cleaning": "清洁",
"inspection": "检查",
"replacement": "更换",
"calibration": "校准",
"service": "服务",
"reading": "读数",
"custom": "自定义"
}
},
"schedule_type": {
"name": "计划类型",
"state": {
"time_based": "基于时间",
"sensor_based": "基于传感器",
"one_time": "一次性",
"manual": "手动"
}
},
"interval_days": {
"name": "间隔数值"
},
"interval_unit": {
"name": "间隔单位"
},
"warning_days": {
"name": "预警天数"
},
"last_performed": {
"name": "上次执行时间"
},
"next_due": {
"name": "下次到期时间"
},
"days_until_due": {
"name": "距离到期天数"
},
"parent_object": {
"name": "所属维护项"
},
"times_performed": {
"name": "执行次数"
},
"total_cost": {
"name": "总成本"
},
"average_duration": {
"name": "平均时长 (分钟)"
},
"notes": {
"name": "备注"
},
"documentation_url": {
"name": "文档 URL"
},
"trigger_entity": {
"name": "触发实体"
},
"trigger_attribute": {
"name": "触发属性"
},
"trigger_type": {
"name": "触发类型",
"state": {
"threshold": "阈值",
"counter": "计数器",
"state_change": "状态变化",
"runtime": "运行时间",
"compound": "组合条件"
}
},
"trigger_active": {
"name": "触发器激活"
},
"trigger_current_value": {
"name": "触发器当前值"
},
"trigger_entity_state": {
"name": "触发实体状态",
"state": {
"available": "可用",
"unavailable": "不可用",
"missing": "缺失",
"startup": "正在启动"
}
},
"trigger_above": {
"name": "上限触发值"
},
"trigger_below": {
"name": "下限触发值"
},
"trigger_for_minutes": {
"name": "触发持续时长 (分钟)"
},
"trigger_target_value": {
"name": "触发目标值"
},
"trigger_delta_mode": {
"name": "触发增量模式"
},
"trigger_baseline_value": {
"name": "触发基准值"
},
"trigger_current_delta": {
"name": "当前增量值"
},
"trigger_from_state": {
"name": "起始触发状态"
},
"trigger_to_state": {
"name": "目标触发状态"
},
"trigger_target_changes": {
"name": "目标变化次数"
},
"trigger_change_count": {
"name": "当前变化次数"
},
"trigger_runtime_hours": {
"name": "目标运行时间 (小时)"
},
"trigger_accumulated_hours": {
"name": "累计运行时间 (小时)"
},
"trigger_remaining_hours": {
"name": "剩余运行时间 (小时)"
},
"last_entry": {
"name": "上次记录"
},
"suggested_interval": {
"name": "建议间隔"
},
"interval_confidence": {
"name": "间隔置信度",
"state": {
"low": "低",
"medium": "中",
"high": "高"
}
},
"adaptive_scheduling_enabled": {
"name": "已启用自适应调度计划"
},
"seasonal_factor": {
"name": "季节因子"
},
"seasonal_reason": {
"name": "季节性调整依据",
"state": {
"learned": "系统学习",
"manual": "手动设置"
}
},
"degradation_rate": {
"name": "损耗速率"
},
"degradation_trend": {
"name": "损耗趋势",
"state": {
"rising": "上升",
"falling": "下降",
"stable": "稳定",
"insufficient_data": "数据不足"
}
},
"days_until_threshold": {
"name": "距离阈值天数"
},
"threshold_prediction_confidence": {
"name": "预测置信度",
"state": {
"low": "低",
"medium": "中",
"high": "高"
}
},
"environmental_factor": {
"name": "环境因子"
},
"environmental_entity": {
"name": "环境实体"
},
"weibull_beta": {
"name": "韦伯形状参数 (β)"
},
"weibull_eta": {
"name": "韦伯尺寸参数 (η)"
},
"weibull_r_squared": {
"name": "韦伯拟合度 R²"
},
"weibull_beta_interpretation": {
"name": "失效模式",
"state": {
"early_failures": "早期失效",
"random_failures": "随机失效",
"wear_out": "耗损失效",
"highly_predictable": "高度可预测"
}
},
"confidence_interval_low": {
"name": "置信区间下限"
},
"confidence_interval_high": {
"name": "置信区间上限"
},
"interval_anchor": {
"name": "计划锚点",
"state": {
"completion": "从完成日算起",
"planned": "从计划日算起"
}
},
"due_date": {
"name": "到期日期"
}
}
},
"summary_overdue": {
"name": "已超期"
},
"summary_due_soon": {
"name": "即将到期"
},
"summary_triggered": {
"name": "已触发"
},
"summary_needs_attention": {
"name": "待处理"
},
"summary_ok": {
"name": "正常"
},
"document_storage": {
"name": "文档存储"
},
"summary_total_tasks": {
"name": "总任务数"
},
"next_due": {
"name": "{task_name} 下次到期"
},
"parts_to_reorder": {
"name": "待补购配件"
},
"batteries_to_replace": {
"name": "需更换的电池"
}
},
"calendar": {
"maintenance_schedule": {
"name": "维护日程表"
}
},
"binary_sensor": {
"maintenance_task_due": {
"name": "{task_name} 已超期",
"state_attributes": {
"maintenance_status": {
"name": "维护状态",
"state": {
"ok": "正常",
"due_soon": "即将到期",
"overdue": "已超期",
"triggered": "已触发",
"archived": "已归档"
}
},
"days_until_due": {
"name": "距离到期天数"
},
"next_due": {
"name": "下次到期时间"
},
"parent_object": {
"name": "所属维护项"
}
}
}
},
"todo": {
"maintenance_todo": {
"name": "维护"
}
}
},
"selector": {
"maintenance_type": {
"options": {
"cleaning": "清洁",
"inspection": "检查",
"replacement": "更换",
"calibration": "校准",
"service": "服务",
"reading": "读数",
"custom": "自定义"
}
},
"schedule_type": {
"options": {
"time_based": "基于时间",
"weekdays": "周日期",
"nth_weekday": "每月第几个周几",
"day_of_month": "每月日期",
"sensor_based": "基于传感器",
"one_time": "一次性",
"manual": "手动"
}
},
"interval_unit": {
"options": {
"days": "天",
"weeks": "周",
"months": "月",
"years": "年"
}
},
"trigger_type": {
"options": {
"threshold": "阈值",
"counter": "计数器",
"state_change": "状态变化",
"runtime": "运行时间",
"compound": "组合触发器 (多条件)"
}
},
"compound_logic": {
"options": {
"and": "AND (所有条件必须触发)",
"or": "OR (任意条件触发即可)"
}
},
"entity_logic": {
"options": {
"any": "任一实体触发",
"all": "所有实体均触发"
}
},
"notification_title_style": {
"options": {
"default": "默认 (显示状态标题)",
"object_name": "使用维护项名称作为标题",
"task_name": "使用任务名称作为标题"
}
}
},
"services": {
"complete": {
"name": "完成维护",
"description": "将维护任务标记为已完成。",
"fields": {
"entity_id": {
"name": "实体",
"description": "要完成的维护传感器实体。"
},
"notes": {
"name": "备注",
"description": "关于所执行维护的可选备注。"
},
"cost": {
"name": "成本",
"description": "所执行维护的费用。"
},
"duration": {
"name": "时长",
"description": "维护持续时长 (分钟)。"
},
"reading_value": {
"name": "读数值",
"description": "读数类任务记录的值(抄表、液位检查)。"
}
}
},
"reset": {
"name": "重置维护",
"description": "重置维护任务的最后一次执行日期。",
"fields": {
"entity_id": {
"name": "实体",
"description": "要重置的维护传感器实体。"
},
"date": {
"name": "日期",
"description": "要设置的最后执行日期。默认为今天。"
}
}
},
"skip": {
"name": "跳过维护",
"description": "跳过当前维护周期。",
"fields": {
"entity_id": {
"name": "实体",
"description": "要跳过的维护传感器实体。"
},
"reason": {
"name": "原因",
"description": "跳过该维护的可选原因。"
}
}
},
"export_data": {
"name": "导出数据",
"description": "将所有维护数据导出为 JSON 或 YAML。",
"fields": {
"format": {
"name": "格式",
"description": "导出数据的输出格式 (json 或 yaml)。"
},
"include_history": {
"name": "包含历史记录",
"description": "是否在导出中包含任务历史记录。"
}
}
},
"add_object": {
"name": "添加对象",
"description": "创建新的维护对象(设备)。返回新的 entry_id。",
"fields": {
"name": {
"name": "名称",
"description": "对象/设备的名称。"
},
"area_id": {
"name": "区域",
"description": "设备所属的区域。"
},
"manufacturer": {
"name": "制造商"
},
"model": {
"name": "型号"
},
"serial_number": {
"name": "序列号"
},
"installation_date": {
"name": "安装日期"
},
"warranty_expiry": {
"name": "保修到期",
"description": "保修到期日期(用于资产跟踪和提醒)。"
},
"documentation_url": {
"name": "文档 URL",
"description": "手册或供应商页面的链接(仅限 http/https)。"
},
"notes": {
"name": "备注"
}
}
},
"add_task": {
"name": "添加任务",
"description": "向现有对象添加维护任务。返回新的 task_id。",
"fields": {
"entry_id": {
"name": "对象",
"description": "要添加任务的维护对象。"
},
"name": {
"name": "名称",
"description": "任务的名称。"
},
"task_type": {
"name": "任务类型",
"description": "自由格式类别(例如 inspection、service、custom)。"
},
"schedule_type": {
"name": "计划类型",
"description": "time_based(间隔)或 sensor_based。默认:time_based。"
},
"interval_days": {
"name": "间隔",
"description": "两次执行之间的间隔长度(用于基于时间的任务),与 interval_unit 组合使用。"
},
"interval_unit": {
"name": "间隔单位",
"description": "间隔的单位:days、weeks、months 或 years。默认:days。"
},
"due_date": {
"name": "到期日期",
"description": "一次性任务的到期日期(YYYY-MM-DD)(schedule_type one_time)。"
},
"schedule": {
"name": "日历计划",
"description": "日历类型的嵌套重复,例如第1个周六为 kind=nth_weekday, nth=1, weekday=5weekday 0=周一 ... 6=周日),周一和周四为 kind=weekdays, weekdays=[0, 3],或 kind=day_of_month, day=15。优先于 interval_days / schedule_type。"
},
"warning_days": {
"name": "警告(天)",
"description": "进入“即将到期”窗口的提前天数。"
},
"enabled": {
"name": "已启用"
},
"notes": {
"name": "备注"
}
}
},
"update_task": {
"name": "更新任务",
"description": "更新现有维护任务的常用字段。仅更改提供的字段。",
"fields": {
"entry_id": {
"name": "对象",
"description": "任务所属的维护对象。"
},
"task_id": {
"name": "任务ID",
"description": "要更新的任务 id(参见 list_tasks)。"
},
"name": {
"name": "名称",
"description": "任务的新名称。"
},
"task_type": {
"name": "任务类型",
"description": "类别(cleaning、inspection、replacement、calibration、service、reading、custom)。"
},
"schedule_type": {
"name": "计划类型",
"description": "time_based(间隔)、sensor_based、one_time 或 manual。"
},
"interval_days": {
"name": "间隔",
"description": "两次执行之间的间隔长度,与 interval_unit 组合使用。"
},
"interval_unit": {
"name": "间隔单位",
"description": "days、weeks、months 或 years。"
},
"due_date": {
"name": "到期日期",
"description": "一次性任务的到期日期(YYYY-MM-DD)。"
},
"schedule": {
"name": "计划(日历重复)",
"description": "日历类型的嵌套重复对象,例如 kind=day_of_month, day=-1, business=true。优先于扁平字段。"
},
"warning_days": {
"name": "预警天数",
"description": "任务变为“即将到期”的提前天数。"
},
"enabled": {
"name": "已启用",
"description": "任务是否处于活动状态。"
},
"notes": {
"name": "备注",
"description": "关于任务的自由格式备注。"
},
"priority": {
"name": "优先级",
"description": "low、normal 或 high。"
},
"labels": {
"name": "标签",
"description": "用于筛选和报告的标签列表。"
}
}
},
"delete_task": {
"name": "删除任务",
"description": "删除维护任务及其历史记录。此操作无法撤销——建议改为在面板中归档。",
"fields": {
"entry_id": {
"name": "对象",
"description": "任务所属的维护对象。"
},
"task_id": {
"name": "任务ID",
"description": "要删除的任务 id(参见 list_tasks)。"
}
}
},
"list_tasks": {
"name": "列出任务",
"description": "返回活动维护任务的快照(id、名称、状态、下次到期)供自动化、脚本和语音使用。支持按对象和状态筛选。",
"fields": {
"entry_id": {
"name": "对象",
"description": "仅返回此维护对象的任务。"
},
"status": {
"name": "状态",
"description": "仅返回具有此状态的任务。"
}
}
}
},
"issues": {
"document_storage_issues": {
"title": "文档存储需要清理",
"fix_flow": {
"step": {
"init": {
"title": "回收文档存储空间",
"description": "Maintenance Supporter 在文档存储中发现了未被引用的文件和/或失效的记录——通常是崩溃、外部删除文件或部分恢复后的残留。\n\n点击 **提交** 以回收空间:未被引用的和陈旧的文件将被删除,失效的文档记录将被清除。仍被文档引用的文件绝不会被触碰。\n\n(如需忽略而不清理,请使用 Home Assistant 修复页面上的 **忽略** 按钮。)"
}
}
}
},
"missing_trigger_entity": {
"title": "找不到触发传感器:{task_name}",
"fix_flow": {
"step": {
"init": {
"title": "触发实体缺失",
"description": "配置为维护项 “{object_name}” 上任务 “{task_name}” 触发器的传感器实体 `{entity_id}` 已不可用。\n\n请选择解决方法:",
"menu_options": {
"replace_entity": "更换为不同实体",
"remove_trigger": "移除传感器触发器",
"dismiss": "忽略 (稍后将再次出现)"
}
},
"replace_entity": {
"title": "更换触发实体",
"description": "选择一个新实体来替换 `{entity_id}` 作为 “{object_name}” 上任务 “{task_name}” 的触发器。",
"data": {
"new_entity_id": "新触发实体"
},
"data_description": {
"new_entity_id": "选择要用作触发器的新传感器实体。"
}
},
"remove_trigger": {
"title": "移除传感器触发器",
"description": "这将从 “{object_name}” 的任务 “{task_name}” 中移除传感器触发器,并将计划转换为基于时间或手动。维护历史记录将被保留。\n\n原触发实体:`{entity_id}`"
}
}
}
},
"orphan_admin_panel_user": {
"title": "面板访问用户已不存在",
"fix_flow": {
"step": {
"init": {
"title": "面板访问列表中存在孤立用户",
"description": "用户 `{user_id}…` 存在于维护助手面板访问列表中,但已不存在于 Home Assistant 中。该用户可能已被删除。\n\n点击 **提交** 从列表中移除该用户。(如果不处理此问题,请在修复页面使用 Home Assistant 的 **忽略** 按钮。)"
}
}
}
},
"stale_action_entity": {
"title": "完成动作引用了已删除的实体",
"fix_flow": {
"step": {
"init": {
"title": "完成动作:{stale_entity} 已不存在",
"description": "任务 **{task_name}** 配置了 `on_complete_action` 动作来调用 `{stale_entity}` 的服务,但该实体已不再注册在 Home Assistant 中。\n\n请选择如何修复:",
"menu_options": {
"replace_entity": "更换为不同实体",
"remove_action": "移除完成动作"
}
},
"replace_entity": {
"title": "更换目标实体",
"description": "为任务 **{task_name}** 选择用来替代 `{stale_entity}` 的新实体。",
"data": {
"new_entity": "新目标实体"
}
},
"remove_action": {
"title": "移除完成动作",
"description": "完全清除任务 **{task_name}** 的 `on_complete_action`。任务本身不受影响 —— 仅移除完成时的服务调用。"
}
}
}
},
"notify_service_missing": {
"title": "找不到通知服务 `{service}`",
"description": "Maintenance Supporter 配置为通过 `{service}` 发送通知,但该服务目前在 Home Assistant 中不存在,因此提醒会静默失败。\n\n这通常意味着该服务被重命名,或其背后的集成(移动应用、通知群组等)已被移除。要修复:恢复该服务,或打开 **设置 → 设备与服务 → Maintenance Supporter → 配置 → 常规设置** 并选择一个有效的 `notify.*` 服务。\n\n注意:此处仅检查所配置的服务本身。如果通知能到达部分设备但无法到达其他设备,则可能是通知群组*内部*的某个成员配置有误——这在此处不可见;请查看 Home Assistant 的**系统日志**(设置 → 系统 → 日志)。"
},
"missing_global_entry": {
"title": "缺少 Maintenance Supporter 全局配置",
"fix_flow": {
"step": {
"init": {
"title": "恢复全局配置",
"description": "您的维护对象仍然存在,但全局“Maintenance Supporter”条目已被删除——因此汇总传感器、侧边栏面板和仪表盘计数都消失了,KPI 芯片显示“unknown”。\n\n点击**提交**,使用默认设置重新创建全局配置。您的对象和任务保持不变。"
}
}
}
}
},
"exceptions": {
"no_coordinator_for_entity": {
"message": "找不到实体 {entity_id} 的维护协调器。"
},
"no_task_for_entity": {
"message": "找不到实体 {entity_id} 的维护任务。"
}
},
"triggers": {
"task_became_overdue": {
"name": "维护任务已逾期",
"description": "当维护任务的状态变为逾期时触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"task_became_due_soon": {
"name": "维护任务即将到期",
"description": "当维护任务进入其提醒窗口时触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"sensor_trigger_activated": {
"name": "传感器触发器已激活",
"description": "当基于传感器的维护任务被激活时触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"task_became_ok": {
"name": "维护任务恢复正常",
"description": "当维护任务不再需要关注时触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
}
},
"conditions": {
"task_is_overdue": {
"name": "维护任务已逾期",
"description": "检测维护任务是否已逾期。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"task_is_due_soon": {
"name": "维护任务即将到期",
"description": "检测维护任务是否处于提醒窗口内。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"task_is_triggered": {
"name": "传感器触发器处于激活状态",
"description": "检测基于传感器的维护任务是否已被触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
},
"task_needs_attention": {
"name": "维护任务需要关注",
"description": "检测维护任务是否已逾期或被触发。",
"fields": {
"behavior": {
"name": "行为"
},
"for": {
"name": "持续时间"
}
}
}
}
}