{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", "transmission_version": "Minimum required version is 4.0.0. Please upgrade Transmission and then retry." }, "step": { "reauth_confirm": { "data": { "password": "[%key:common::config_flow::data::password%]" }, "data_description": { "password": "[%key:component::transmission::config::step::user::data_description::password%]" }, "description": "The password for {username} is invalid.", "title": "[%key:common::config_flow::title::reauth%]" }, "user": { "data": { "host": "[%key:common::config_flow::data::host%]", "password": "[%key:common::config_flow::data::password%]", "path": "[%key:common::config_flow::data::path%]", "port": "[%key:common::config_flow::data::port%]", "ssl": "[%key:common::config_flow::data::ssl%]", "username": "[%key:common::config_flow::data::username%]" }, "data_description": { "host": "The hostname or IP address of the Transmission instance.", "password": "The password to authenticate with the Transmission instance, if set.", "path": "The RPC request target path, for example, `/transmission/rpc`.", "port": "The port number of the Transmission instance.", "ssl": "Whether to verify SSL certificates. Disable this for self-signed certificates.", "username": "The username to authenticate with the Transmission instance, if set." }, "title": "Set up Transmission client" } } }, "entity": { "event": { "torrent": { "name": "Torrent", "state_attributes": { "event_type": { "state": { "downloaded": "Downloaded", "removed": "Removed", "started": "Started" } } } } }, "sensor": { "active_torrents": { "name": "Active torrents", "unit_of_measurement": "torrents" }, "completed_torrents": { "name": "Completed torrents", "unit_of_measurement": "[%key:component::transmission::entity::sensor::active_torrents::unit_of_measurement%]" }, "download_speed": { "name": "Download speed" }, "paused_torrents": { "name": "Paused torrents", "unit_of_measurement": "[%key:component::transmission::entity::sensor::active_torrents::unit_of_measurement%]" }, "session_download": { "name": "Session download" }, "session_ratio": { "name": "Session ratio" }, "session_upload": { "name": "Session upload" }, "started_torrents": { "name": "Started torrents", "unit_of_measurement": "[%key:component::transmission::entity::sensor::active_torrents::unit_of_measurement%]" }, "total_download": { "name": "Total download" }, "total_ratio": { "name": "Total ratio" }, "total_torrents": { "name": "Total torrents", "unit_of_measurement": "[%key:component::transmission::entity::sensor::active_torrents::unit_of_measurement%]" }, "total_upload": { "name": "Total upload" }, "transmission_status": { "name": "Status", "state": { "downloading": "Downloading", "idle": "[%key:common::state::idle%]", "seeding": "Seeding", "up_down": "Up/Down" } }, "upload_speed": { "name": "Upload speed" } }, "switch": { "on_off": { "name": "Switch" }, "turtle_mode": { "name": "Turtle mode" } } }, "exceptions": { "could_not_add_torrent": { "message": "Could not add torrent: unsupported type or no permission." }, "version_error": { "message": "You are running {transmission_version} of Transmission. Minimum required version is {min_version}. Please upgrade Transmission and then restart Home Assistant." } }, "options": { "step": { "init": { "data": { "limit": "Limit", "order": "Order" }, "data_description": { "limit": "Maximum number of torrents to show in the torrent info attributes.", "order": "Order in which torrents are listed in the torrent info attributes." } } } }, "selector": { "order": { "options": { "best_ratio_first": "Best ratio first", "newest_first": "Newest first", "oldest_first": "Oldest first", "worst_ratio_first": "Worst ratio first" } }, "torrent_filter": { "options": { "active": "Active", "all": "All", "completed": "Completed", "paused": "Paused", "started": "Started" } } }, "services": { "add_torrent": { "description": "Adds a new torrent to download (URL, magnet link or Base64 encoded).", "fields": { "download_path": { "description": "Optional path to specify where the torrent should be downloaded. If not specified, the default download directory is used.", "name": "Download path" }, "entry_id": { "description": "ID of the config entry to use.", "name": "Transmission entry" }, "labels": { "description": "Optional comma-separated list of labels to assign to the torrent.", "name": "Labels" }, "torrent": { "description": "URL, magnet link or Base64 encoded file.", "name": "Torrent" } }, "name": "Add torrent" }, "get_torrents": { "description": "Get a list of current torrents", "fields": { "entry_id": { "description": "[%key:component::transmission::services::add_torrent::fields::entry_id::description%]", "name": "[%key:component::transmission::services::add_torrent::fields::entry_id::name%]" }, "torrent_filter": { "description": "What kind of torrents you want to return, such as All or Active.", "name": "Torrent filter" } }, "name": "Get torrents" }, "remove_torrent": { "description": "Removes a torrent.", "fields": { "delete_data": { "description": "Delete torrent data.", "name": "Delete data" }, "entry_id": { "description": "[%key:component::transmission::services::add_torrent::fields::entry_id::description%]", "name": "[%key:component::transmission::services::add_torrent::fields::entry_id::name%]" }, "id": { "description": "ID of a torrent.", "name": "ID" } }, "name": "Remove torrent" }, "start_torrent": { "description": "Starts a torrent.", "fields": { "entry_id": { "description": "[%key:component::transmission::services::add_torrent::fields::entry_id::description%]", "name": "[%key:component::transmission::services::add_torrent::fields::entry_id::name%]" }, "id": { "description": "[%key:component::transmission::services::remove_torrent::fields::id::description%]", "name": "ID" } }, "name": "Start torrent" }, "stop_torrent": { "description": "Stops a torrent.", "fields": { "entry_id": { "description": "[%key:component::transmission::services::add_torrent::fields::entry_id::description%]", "name": "[%key:component::transmission::services::add_torrent::fields::entry_id::name%]" }, "id": { "description": "[%key:component::transmission::services::remove_torrent::fields::id::description%]", "name": "ID" } }, "name": "Stop torrent" } } }