318 lines
9.2 KiB
JSON
318 lines
9.2 KiB
JSON
{
|
|
"common": {
|
|
"pressure": "Pressure"
|
|
},
|
|
"config": {
|
|
"step": {
|
|
"pick_implementation": {
|
|
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
|
|
},
|
|
"reauth_confirm": {
|
|
"description": "The Volvo integration needs to re-authenticate your account.",
|
|
"title": "[%key:common::config_flow::title::reauth%]"
|
|
},
|
|
"api_key": {
|
|
"description": "Get your API key from the [Volvo developer portal]({volvo_dev_portal}).",
|
|
"data": {
|
|
"api_key": "[%key:common::config_flow::data::api_key%]"
|
|
},
|
|
"data_description": {
|
|
"api_key": "The Volvo developers API key"
|
|
}
|
|
},
|
|
"vin": {
|
|
"description": "Select a vehicle",
|
|
"data": {
|
|
"vin": "VIN"
|
|
},
|
|
"data_description": {
|
|
"vin": "The Vehicle Identification Number of the vehicle you want to add"
|
|
}
|
|
}
|
|
},
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
|
|
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
|
|
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
|
|
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
|
|
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]",
|
|
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
|
|
"oauth_failed": "[%key:common::config_flow::abort::oauth2_failed%]",
|
|
"oauth_timeout": "[%key:common::config_flow::abort::oauth2_timeout%]",
|
|
"oauth_unauthorized": "[%key:common::config_flow::abort::oauth2_unauthorized%]",
|
|
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
|
|
"reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]",
|
|
"user_rejected_authorize": "[%key:common::config_flow::abort::oauth2_user_rejected_authorize%]"
|
|
},
|
|
"error": {
|
|
"cannot_load_vehicles": "Unable to retrieve vehicles.",
|
|
"no_vehicles": "No vehicles found on this account."
|
|
},
|
|
"create_entry": {
|
|
"default": "[%key:common::config_flow::create_entry::authenticated%]"
|
|
}
|
|
},
|
|
"entity": {
|
|
"binary_sensor": {
|
|
"brake_fluid_level_warning": {
|
|
"name": "Brake fluid"
|
|
},
|
|
"brake_light_center_warning": {
|
|
"name": "Brake light center"
|
|
},
|
|
"brake_light_left_warning": {
|
|
"name": "Brake light left"
|
|
},
|
|
"brake_light_right_warning": {
|
|
"name": "Brake light right"
|
|
},
|
|
"coolant_level_warning": {
|
|
"name": "Coolant level"
|
|
},
|
|
"daytime_running_light_left_warning": {
|
|
"name": "Daytime running light left"
|
|
},
|
|
"daytime_running_light_right_warning": {
|
|
"name": "Daytime running light right"
|
|
},
|
|
"door_front_left": {
|
|
"name": "Door front left"
|
|
},
|
|
"door_front_right": {
|
|
"name": "Door front right"
|
|
},
|
|
"door_rear_left": {
|
|
"name": "Door rear left"
|
|
},
|
|
"door_rear_right": {
|
|
"name": "Door rear right"
|
|
},
|
|
"engine_status": {
|
|
"name": "Engine status"
|
|
},
|
|
"fog_light_front_warning": {
|
|
"name": "Fog light front"
|
|
},
|
|
"fog_light_rear_warning": {
|
|
"name": "Fog light rear"
|
|
},
|
|
"hazard_lights_warning": {
|
|
"name": "Hazard lights"
|
|
},
|
|
"high_beam_left_warning": {
|
|
"name": "High beam left"
|
|
},
|
|
"high_beam_right_warning": {
|
|
"name": "High beam right"
|
|
},
|
|
"hood": {
|
|
"name": "Hood"
|
|
},
|
|
"low_beam_left_warning": {
|
|
"name": "Low beam left"
|
|
},
|
|
"low_beam_right_warning": {
|
|
"name": "Low beam right"
|
|
},
|
|
"oil_level_warning": {
|
|
"name": "Oil level"
|
|
},
|
|
"position_light_front_left_warning": {
|
|
"name": "Position light front left"
|
|
},
|
|
"position_light_front_right_warning": {
|
|
"name": "Position light front right"
|
|
},
|
|
"position_light_rear_left_warning": {
|
|
"name": "Position light rear left"
|
|
},
|
|
"position_light_rear_right_warning": {
|
|
"name": "Position light rear right"
|
|
},
|
|
"registration_plate_light_warning": {
|
|
"name": "Registration plate light"
|
|
},
|
|
"reverse_lights_warning": {
|
|
"name": "Reverse lights"
|
|
},
|
|
"side_mark_lights_warning": {
|
|
"name": "Side mark lights"
|
|
},
|
|
"sunroof": {
|
|
"name": "Sunroof"
|
|
},
|
|
"tailgate": {
|
|
"name": "Tailgate"
|
|
},
|
|
"tank_lid": {
|
|
"name": "Tank lid"
|
|
},
|
|
"turn_indication_front_left_warning": {
|
|
"name": "Turn indication front left"
|
|
},
|
|
"turn_indication_front_right_warning": {
|
|
"name": "Turn indication front right"
|
|
},
|
|
"turn_indication_rear_left_warning": {
|
|
"name": "Turn indication rear left"
|
|
},
|
|
"turn_indication_rear_right_warning": {
|
|
"name": "Turn indication rear right"
|
|
},
|
|
"tire_front_left": {
|
|
"name": "Tire front left"
|
|
},
|
|
"tire_front_right": {
|
|
"name": "Tire front right"
|
|
},
|
|
"tire_rear_left": {
|
|
"name": "Tire rear left"
|
|
},
|
|
"tire_rear_right": {
|
|
"name": "Tire rear right"
|
|
},
|
|
"washer_fluid_level_warning": {
|
|
"name": "Washer fluid"
|
|
},
|
|
"window_front_left": {
|
|
"name": "Window front left"
|
|
},
|
|
"window_front_right": {
|
|
"name": "Window front right"
|
|
},
|
|
"window_rear_left": {
|
|
"name": "Window rear left"
|
|
},
|
|
"window_rear_right": {
|
|
"name": "Window rear right"
|
|
}
|
|
},
|
|
"sensor": {
|
|
"availability": {
|
|
"name": "Car connection",
|
|
"state": {
|
|
"available": "Available",
|
|
"car_in_use": "Car is in use",
|
|
"no_internet": "No internet",
|
|
"ota_installation_in_progress": "Installing OTA update",
|
|
"power_saving_mode": "Power saving mode",
|
|
"unavailable": "Unavailable"
|
|
}
|
|
},
|
|
"average_energy_consumption": {
|
|
"name": "Trip manual average energy consumption"
|
|
},
|
|
"average_energy_consumption_automatic": {
|
|
"name": "Trip automatic average energy consumption"
|
|
},
|
|
"average_energy_consumption_charge": {
|
|
"name": "Average energy consumption since charge"
|
|
},
|
|
"average_fuel_consumption": {
|
|
"name": "Trip manual average fuel consumption"
|
|
},
|
|
"average_fuel_consumption_automatic": {
|
|
"name": "Trip automatic average fuel consumption"
|
|
},
|
|
"average_speed": {
|
|
"name": "Trip manual average speed"
|
|
},
|
|
"average_speed_automatic": {
|
|
"name": "Trip automatic average speed"
|
|
},
|
|
"battery_capacity": {
|
|
"name": "Battery capacity"
|
|
},
|
|
"battery_charge_level": {
|
|
"name": "Battery charge level"
|
|
},
|
|
"charger_connection_status": {
|
|
"name": "Charging connection status",
|
|
"state": {
|
|
"connected": "[%key:common::state::connected%]",
|
|
"disconnected": "[%key:common::state::disconnected%]",
|
|
"fault": "[%key:common::state::fault%]"
|
|
}
|
|
},
|
|
"charging_current_limit": {
|
|
"name": "Charging limit"
|
|
},
|
|
"charging_power": {
|
|
"name": "Charging power"
|
|
},
|
|
"charging_power_status": {
|
|
"name": "Charging power status",
|
|
"state": {
|
|
"fault": "[%key:common::state::fault%]",
|
|
"power_available_but_not_activated": "Power available",
|
|
"providing_power": "Providing power",
|
|
"no_power_available": "No power"
|
|
}
|
|
},
|
|
"charging_status": {
|
|
"name": "Charging status",
|
|
"state": {
|
|
"charging": "[%key:common::state::charging%]",
|
|
"discharging": "[%key:common::state::discharging%]",
|
|
"done": "Done",
|
|
"error": "[%key:common::state::error%]",
|
|
"idle": "[%key:common::state::idle%]",
|
|
"scheduled": "Scheduled"
|
|
}
|
|
},
|
|
"charging_type": {
|
|
"name": "Charging type",
|
|
"state": {
|
|
"ac": "AC",
|
|
"dc": "DC",
|
|
"none": "None"
|
|
}
|
|
},
|
|
"distance_to_empty_battery": {
|
|
"name": "Distance to empty battery"
|
|
},
|
|
"distance_to_empty_tank": {
|
|
"name": "Distance to empty tank"
|
|
},
|
|
"distance_to_service": {
|
|
"name": "Distance to service"
|
|
},
|
|
"engine_time_to_service": {
|
|
"name": "Time to engine service"
|
|
},
|
|
"estimated_charging_time": {
|
|
"name": "Estimated charging time"
|
|
},
|
|
"fuel_amount": {
|
|
"name": "Fuel amount"
|
|
},
|
|
"odometer": {
|
|
"name": "Odometer"
|
|
},
|
|
"target_battery_charge_level": {
|
|
"name": "Target battery charge level"
|
|
},
|
|
"time_to_service": {
|
|
"name": "Time to service"
|
|
},
|
|
"trip_meter_automatic": {
|
|
"name": "Trip automatic distance"
|
|
},
|
|
"trip_meter_manual": {
|
|
"name": "Trip manual distance"
|
|
}
|
|
}
|
|
},
|
|
"exceptions": {
|
|
"no_vehicle": {
|
|
"message": "Unable to retrieve vehicle details."
|
|
},
|
|
"update_failed": {
|
|
"message": "Unable to update data."
|
|
},
|
|
"unauthorized": {
|
|
"message": "Authentication failed. {message}"
|
|
}
|
|
}
|
|
}
|