{
    "config": {
        "abort": {
            "single_instance_allowed": "Only one instance of watchman is allowed"
        },
        "step": {}
    },
    "options": {
        "error": {
            "invalid_included_folders": "included_folders should be a comma separated list of configuration folders",
            "invalid_columns_width": "Report column width should be a list of 3 positive integers",
            "malformed_json": "Notification action data should be a valid json dictionary",
            "unknown_service": "unknown action: `{service}`",
            "invalid_report_path": "report file location is invalid, the path does not exist"
        },
        "step": {
            "init": {
                "title": "Watchman settings",
                "data": {
                    "included_folders": "Folders to watch:",
                    "ignored_items": "Ignored entities and actions:",
                    "ignored_states": "Exclude entities with the states below from the report:",
                    "exclude_disabled_automation": "Exclude disabled automations",
                    "ignored_files": "Ignored files:",
                    "ignored_labels": "Ignored labels:",
                    "check_lovelace": "Parse UI controlled dashboards",
                    "startup_delay": "Startup delay for watchman sensors initialization",
                    "log_obfuscate": "Obfuscate sensitive data in logs"
                },
                "data_description": {
                    "included_folders": "Comma-separated list of folders where watchman should look for config files",
                    "ignored_items": "Comma-separated list of entities and actions excluded from tracking",
                    "ignored_states": "Comma-separated list of the states excluded from tracking",
                    "ignored_files": "Comma-separated list of config files excluded from tracking",
                    "ignored_labels": "Use labels to exclude entities from tracking",
                    "log_obfuscate": "Whether to mask entity and action names in debug logs for privacy",
                    "exclude_disabled_automation": "Exclude entities used only by disabled automations"
                },
                "sections": {
                    "appearance_location_options": {
                        "name": "Report appearance and location",
                        "data": {
                            "columns_width": "List of report columns width, e.g. 30, 7, 60",
                            "report_header": "Custom header for the report",
                            "report_path": "Report file location e.g. /config/report.txt",
                            "friendly_names": "Add entity friendly names to the report"
                        }
                    }
                },
                "description": "[Help on settings]({url})"
            }
        }
    },
    "services": {
        "report": {
            "name": "Report",
            "description": "Run the Watchman report",
            "fields": {
                "create_file": {
                    "name": "Create file report",
                    "description": "Whether report file should be created (Usually True)"
                },
                "action": {
                    "name": "Send report as notification",
                    "description": "Optional notification action to send report via (e.g. `persistent_notification.create`)"
                },
                "data": {
                    "name": "Notification action data parameters",
                    "description": "Optional parameters for notification action (e.g. `title: Report`)"
                },
                "parse_config": {
                    "name": "Force configuration parsing",
                    "description": "Parse configuration files before generating the report. Usually, this is done automatically by Watchman, so this flag is typically not required."
                },
                "chunk_size": {
                    "name": "Notification message chunk size",
                    "description": "Maximum message size in bytes. Some notification services limit the maximum message size. If the report size exceeds chunk_size, it will be sent in multiple subsequent notifications.(optional)"
                }
            },
            "sections": {
                "advanced_options": {
                    "name": "Advanced options"
                }
            }
        },
        "set_ignored_labels": {
            "name": "Set ignored labels",
            "description": "Overwrite the list of labels to ignore.",
            "fields": {
                "labels": {
                    "name": "Labels",
                    "description": "List of labels to ignore."
                }
            }
        }
    },
    "issues": {
        "deprecated_text_entity": {
            "title": "Entity {entity_id} is deprecated",
            "description": "The use of `{entity_id}` is deprecated and will be removed in a future version of Watchman. Please reconfigure your automations to use the `watchman.set_ignored_labels` action."
        }
    },
    "entity": {
        "sensor": {
            "last_updated": {
                "name": "Last Update"
            },
            "missing_entities": {
                "name": "Missing Entities"
            },
            "missing_actions": {
                "name": "Missing Actions"
            },
            "status": {
                "name": "Status",
                "state": {
                    "waiting_for_ha": "Waiting for HA Start",
                    "parsing": "Parsing Configuration",
                    "idle": "Idle"
                }
            },
            "parse_duration": {
                "name": "Parse Duration"
            },
            "last_parse": {
                "name": "Last Parse"
            },
            "processed_files": {
                "name": "Processed Files"
            },
            "ignored_files": {
                "name": "Ignored Files"
            }
        },
        "button": {
            "create_report_file": {
                "name": "Create Report File"
            }
        },
        "text": {
            "ignored_labels": {
                "name": "Ignored Labels"
            }
        }
    }
}
