Skip to content

Commit a598473

Browse files
authored
Sort strings in Husqvarna Automower (home-assistant#155275)
1 parent 3c8ac20 commit a598473

File tree

1 file changed

+86
-86
lines changed

1 file changed

+86
-86
lines changed

homeassistant/components/husqvarna_automower/strings.json

Lines changed: 86 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -1,44 +1,44 @@
11
{
22
"config": {
3-
"step": {
4-
"reauth_confirm": {
5-
"title": "[%key:common::config_flow::title::reauth%]",
6-
"description": "The Husqvarna Automower integration needs to re-authenticate your account"
7-
},
8-
"missing_scope": {
9-
"title": "Your account is missing some API connections",
10-
"description": "For the best experience with this integration both the `Authentication API` and the `Automower Connect API` should be connected. Please make sure that both of them are connected to your account in the [Husqvarna Developer Portal]({application_url})."
11-
},
12-
"pick_implementation": {
13-
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]",
14-
"data": {
15-
"implementation": "[%key:common::config_flow::data::implementation%]"
16-
},
17-
"data_description": {
18-
"implementation": "[%key:common::config_flow::description::implementation%]"
19-
}
20-
}
21-
},
223
"abort": {
234
"already_configured": "[%key:common::config_flow::abort::already_configured_account%]",
245
"already_in_progress": "[%key:common::config_flow::abort::already_in_progress%]",
25-
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
26-
"oauth_timeout": "[%key:common::config_flow::abort::oauth2_timeout%]",
6+
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
7+
"missing_amc_scope": "The `Authentication API` and the `Automower Connect API` are not connected to your application in the Husqvarna Developer Portal.",
278
"missing_configuration": "[%key:common::config_flow::abort::oauth2_missing_configuration%]",
289
"missing_credentials": "[%key:common::config_flow::abort::oauth2_missing_credentials%]",
29-
"authorize_url_timeout": "[%key:common::config_flow::abort::oauth2_authorize_url_timeout%]",
10+
"no_mower_connected": "No mowers connected to this account.",
3011
"no_url_available": "[%key:common::config_flow::abort::oauth2_no_url_available%]",
31-
"user_rejected_authorize": "[%key:common::config_flow::abort::oauth2_user_rejected_authorize%]",
32-
"oauth_unauthorized": "[%key:common::config_flow::abort::oauth2_unauthorized%]",
12+
"oauth_error": "[%key:common::config_flow::abort::oauth2_error%]",
3313
"oauth_failed": "[%key:common::config_flow::abort::oauth2_failed%]",
14+
"oauth_timeout": "[%key:common::config_flow::abort::oauth2_timeout%]",
15+
"oauth_unauthorized": "[%key:common::config_flow::abort::oauth2_unauthorized%]",
3416
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
35-
"wrong_account": "You can only reauthenticate this entry with the same Husqvarna account.",
36-
"no_mower_connected": "No mowers connected to this account.",
37-
"missing_amc_scope": "The `Authentication API` and the `Automower Connect API` are not connected to your application in the Husqvarna Developer Portal.",
38-
"unknown": "[%key:common::config_flow::error::unknown%]"
17+
"unknown": "[%key:common::config_flow::error::unknown%]",
18+
"user_rejected_authorize": "[%key:common::config_flow::abort::oauth2_user_rejected_authorize%]",
19+
"wrong_account": "You can only reauthenticate this entry with the same Husqvarna account."
3920
},
4021
"create_entry": {
4122
"default": "[%key:common::config_flow::create_entry::authenticated%]"
23+
},
24+
"step": {
25+
"missing_scope": {
26+
"description": "For the best experience with this integration both the `Authentication API` and the `Automower Connect API` should be connected. Please make sure that both of them are connected to your account in the [Husqvarna Developer Portal]({application_url}).",
27+
"title": "Your account is missing some API connections"
28+
},
29+
"pick_implementation": {
30+
"data": {
31+
"implementation": "[%key:common::config_flow::data::implementation%]"
32+
},
33+
"data_description": {
34+
"implementation": "[%key:common::config_flow::description::implementation%]"
35+
},
36+
"title": "[%key:common::config_flow::title::oauth2_pick_implementation%]"
37+
},
38+
"reauth_confirm": {
39+
"description": "The Husqvarna Automower integration needs to re-authenticate your account",
40+
"title": "[%key:common::config_flow::title::reauth%]"
41+
}
4242
}
4343
},
4444
"entity": {
@@ -51,11 +51,11 @@
5151
"confirm_error": {
5252
"name": "Confirm error"
5353
},
54-
"sync_clock": {
55-
"name": "Sync clock"
56-
},
5754
"reset_cutting_blade_usage_time": {
5855
"name": "Reset cutting blade usage time"
56+
},
57+
"sync_clock": {
58+
"name": "Sync clock"
5959
}
6060
},
6161
"event": {
@@ -92,10 +92,10 @@
9292
"cutting_drive_motor_2_defect": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_drive_motor_2_defect%]",
9393
"cutting_drive_motor_3_defect": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_drive_motor_3_defect%]",
9494
"cutting_height_blocked": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_blocked%]",
95+
"cutting_height_problem": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_problem%]",
9596
"cutting_height_problem_curr": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_problem_curr%]",
9697
"cutting_height_problem_dir": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_problem_dir%]",
9798
"cutting_height_problem_drive": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_problem_drive%]",
98-
"cutting_height_problem": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_height_problem%]",
9999
"cutting_motor_problem": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_motor_problem%]",
100100
"cutting_stopped_slope_too_steep": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_stopped_slope_too_steep%]",
101101
"cutting_system_blocked": "[%key:component::husqvarna_automower::entity::sensor::error::state::cutting_system_blocked%]",
@@ -106,8 +106,8 @@
106106
"docking_sensor_defect": "[%key:component::husqvarna_automower::entity::sensor::error::state::docking_sensor_defect%]",
107107
"electronic_problem": "[%key:component::husqvarna_automower::entity::sensor::error::state::electronic_problem%]",
108108
"empty_battery": "[%key:component::husqvarna_automower::entity::sensor::error::state::empty_battery%]",
109-
"error_at_power_up": "[%key:component::husqvarna_automower::entity::sensor::error::state::error_at_power_up%]",
110109
"error": "[%key:common::state::error%]",
110+
"error_at_power_up": "[%key:component::husqvarna_automower::entity::sensor::error::state::error_at_power_up%]",
111111
"fatal_error": "[%key:component::husqvarna_automower::entity::sensor::error::state::fatal_error%]",
112112
"folding_cutting_deck_sensor_defect": "[%key:component::husqvarna_automower::entity::sensor::error::state::folding_cutting_deck_sensor_defect%]",
113113
"folding_sensor_activated": "[%key:component::husqvarna_automower::entity::sensor::error::state::folding_sensor_activated%]",
@@ -198,13 +198,13 @@
198198
},
199199
"severity": {
200200
"state": {
201-
"fatal": "Fatal",
201+
"debug": "Debug",
202202
"error": "[%key:common::state::error%]",
203-
"warning": "Warning",
203+
"fatal": "Fatal",
204204
"info": "Info",
205-
"debug": "Debug",
206205
"sw": "Software",
207-
"unknown": "Unknown"
206+
"unknown": "Unknown",
207+
"warning": "Warning"
208208
}
209209
}
210210
}
@@ -225,14 +225,20 @@
225225
"headlight_mode": {
226226
"name": "Headlight mode",
227227
"state": {
228-
"always_on": "Always on",
229228
"always_off": "Always off",
230-
"evening_only": "Evening only",
231-
"evening_and_night": "Evening and night"
229+
"always_on": "Always on",
230+
"evening_and_night": "Evening and night",
231+
"evening_only": "Evening only"
232232
}
233233
}
234234
},
235235
"sensor": {
236+
"cutting_blade_usage_time": {
237+
"name": "Cutting blade usage time"
238+
},
239+
"downtime": {
240+
"name": "Downtime"
241+
},
236242
"error": {
237243
"name": "Error",
238244
"state": {
@@ -264,10 +270,10 @@
264270
"cutting_drive_motor_2_defect": "Cutting drive motor 2 defect",
265271
"cutting_drive_motor_3_defect": "Cutting drive motor 3 defect",
266272
"cutting_height_blocked": "Cutting height blocked",
273+
"cutting_height_problem": "Cutting height problem",
267274
"cutting_height_problem_curr": "Cutting height problem, curr",
268275
"cutting_height_problem_dir": "Cutting height problem, dir",
269276
"cutting_height_problem_drive": "Cutting height problem, drive",
270-
"cutting_height_problem": "Cutting height problem",
271277
"cutting_motor_problem": "Cutting motor problem",
272278
"cutting_stopped_slope_too_steep": "Cutting stopped - slope too steep",
273279
"cutting_system_blocked": "Cutting system blocked",
@@ -278,8 +284,8 @@
278284
"docking_sensor_defect": "Docking sensor defect",
279285
"electronic_problem": "Electronic problem",
280286
"empty_battery": "Empty battery",
281-
"error_at_power_up": "Error at power up",
282287
"error": "[%key:common::state::error%]",
288+
"error_at_power_up": "Error at power up",
283289
"fatal_error": "Fatal error",
284290
"folding_cutting_deck_sensor_defect": "Folding cutting deck sensor defect",
285291
"folding_sensor_activated": "Folding sensor activated",
@@ -376,23 +382,33 @@
376382
"searching_for_satellites": "Searching for satellites"
377383
}
378384
},
385+
"mode": {
386+
"name": "Mode",
387+
"state": {
388+
"demo": "Demo",
389+
"home": "Home",
390+
"main_area": "Main area",
391+
"poi": "Point of interest",
392+
"secondary_area": "Secondary area"
393+
}
394+
},
379395
"my_lawn_last_time_completed": {
380396
"name": "My lawn last time completed"
381397
},
382398
"my_lawn_progress": {
383399
"name": "My lawn progress"
384400
},
401+
"next_start_timestamp": {
402+
"name": "Next start"
403+
},
385404
"number_of_charging_cycles": {
386405
"name": "Number of charging cycles"
387406
},
388407
"number_of_collisions": {
389408
"name": "Number of collisions"
390409
},
391-
"cutting_blade_usage_time": {
392-
"name": "Cutting blade usage time"
393-
},
394-
"downtime": {
395-
"name": "Downtime"
410+
"remaining_charging_time": {
411+
"name": "Remaining charging time"
396412
},
397413
"restricted_reason": {
398414
"name": "Restricted reason",
@@ -407,17 +423,17 @@
407423
"gardena_smart_system": "Gardena Smart System",
408424
"google_assistant": "Google Assistant",
409425
"home_assistant": "Home Assistant",
426+
"ifttt": "IFTTT",
410427
"ifttt_applets": "IFTTT applets",
411428
"ifttt_calendar_connection": "IFTTT calendar connection",
412-
"ifttt": "IFTTT",
413429
"none": "No restrictions",
414430
"not_applicable": "Not applicable",
415431
"park_override": "Park override",
416432
"sensor": "Weather timer",
433+
"smart_routine": "Generic smart routine",
417434
"smart_routine_frost_guard": "Frost guard",
418435
"smart_routine_rain_guard": "Rain guard",
419436
"smart_routine_wildlife_protection": "Wildlife protection",
420-
"smart_routine": "Generic smart routine",
421437
"week_schedule": "Week schedule"
422438
}
423439
},
@@ -427,31 +443,15 @@
427443
"total_cutting_time": {
428444
"name": "Total cutting time"
429445
},
446+
"total_drive_distance": {
447+
"name": "Total drive distance"
448+
},
430449
"total_running_time": {
431450
"name": "Total running time"
432451
},
433452
"total_searching_time": {
434453
"name": "Total searching time"
435454
},
436-
"total_drive_distance": {
437-
"name": "Total drive distance"
438-
},
439-
"next_start_timestamp": {
440-
"name": "Next start"
441-
},
442-
"mode": {
443-
"name": "Mode",
444-
"state": {
445-
"main_area": "Main area",
446-
"secondary_area": "Secondary area",
447-
"home": "Home",
448-
"demo": "Demo",
449-
"poi": "Point of interest"
450-
}
451-
},
452-
"remaining_charging_time": {
453-
"name": "Remaining charging time"
454-
},
455455
"uptime": {
456456
"name": "Uptime"
457457
},
@@ -478,23 +478,23 @@
478478
"enable_schedule": {
479479
"name": "Enable schedule"
480480
},
481-
"stay_out_zones": {
482-
"name": "Avoid {stay_out_zone}"
483-
},
484481
"my_lawn_work_area": {
485482
"name": "My lawn"
483+
},
484+
"stay_out_zones": {
485+
"name": "Avoid {stay_out_zone}"
486486
}
487487
}
488488
},
489489
"exceptions": {
490490
"command_send_failed": {
491491
"message": "Failed to send command: {exception}"
492492
},
493-
"work_areas_not_supported": {
494-
"message": "This mower does not support work areas."
495-
},
496493
"work_area_not_existing": {
497494
"message": "The selected work area does not exist."
495+
},
496+
"work_areas_not_supported": {
497+
"message": "This mower does not support work areas."
498498
}
499499
},
500500
"selector": {
@@ -507,32 +507,32 @@
507507
},
508508
"services": {
509509
"override_schedule": {
510-
"name": "Override schedule",
511510
"description": "Lets the mower either mow or park for a given duration, overriding all schedules.",
512511
"fields": {
513512
"duration": {
514-
"name": "Duration",
515-
"description": "Minimum: 1 minute, maximum: 42 days, seconds will be ignored."
513+
"description": "Minimum: 1 minute, maximum: 42 days, seconds will be ignored.",
514+
"name": "Duration"
516515
},
517516
"override_mode": {
518-
"name": "Override mode",
519-
"description": "With which action the schedule should be overridden."
517+
"description": "With which action the schedule should be overridden.",
518+
"name": "Override mode"
520519
}
521-
}
520+
},
521+
"name": "Override schedule"
522522
},
523523
"override_schedule_work_area": {
524-
"name": "Override schedule work area",
525524
"description": "Lets the mower mow for a given duration in a specified work area, overriding all schedules.",
526525
"fields": {
527526
"duration": {
528-
"name": "[%key:component::husqvarna_automower::services::override_schedule::fields::duration::name%]",
529-
"description": "[%key:component::husqvarna_automower::services::override_schedule::fields::duration::description%]"
527+
"description": "[%key:component::husqvarna_automower::services::override_schedule::fields::duration::description%]",
528+
"name": "[%key:component::husqvarna_automower::services::override_schedule::fields::duration::name%]"
530529
},
531530
"work_area_id": {
532-
"name": "Work area ID",
533-
"description": "In which work area the mower should mow."
531+
"description": "In which work area the mower should mow.",
532+
"name": "Work area ID"
534533
}
535-
}
534+
},
535+
"name": "Override schedule work area"
536536
}
537537
}
538538
}

0 commit comments

Comments
 (0)