2024-01-29 14:08:11 +00:00
|
|
|
{
|
2024-11-28 13:59:16 +00:00
|
|
|
"common": {
|
|
|
|
"shopping_list_items": "items"
|
|
|
|
},
|
2024-01-29 14:08:11 +00:00
|
|
|
"config": {
|
|
|
|
"step": {
|
|
|
|
"user": {
|
|
|
|
"data": {
|
|
|
|
"email": "[%key:common::config_flow::data::email%]",
|
|
|
|
"password": "[%key:common::config_flow::data::password%]"
|
|
|
|
}
|
2024-06-22 13:14:53 +00:00
|
|
|
},
|
|
|
|
"reauth_confirm": {
|
|
|
|
"title": "[%key:common::config_flow::title::reauth%]",
|
|
|
|
"description": "The Bring! integration needs to re-authenticate your account",
|
|
|
|
"data": {
|
|
|
|
"email": "[%key:common::config_flow::data::email%]",
|
|
|
|
"password": "[%key:common::config_flow::data::password%]"
|
|
|
|
}
|
2024-01-29 14:08:11 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"error": {
|
|
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
|
|
"invalid_auth": "[%key:common::config_flow::error::invalid_auth%]",
|
|
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
|
|
},
|
|
|
|
"abort": {
|
2024-06-22 13:14:53 +00:00
|
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_service%]",
|
2024-12-06 19:39:50 +00:00
|
|
|
"reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]",
|
|
|
|
"unique_id_mismatch": "The login details correspond to a different account. Please re-authenticate to the previously configured account."
|
2024-01-29 14:08:11 +00:00
|
|
|
}
|
2024-04-13 22:26:37 +00:00
|
|
|
},
|
2024-09-24 20:55:48 +00:00
|
|
|
"entity": {
|
|
|
|
"sensor": {
|
|
|
|
"urgent": {
|
2024-11-28 07:13:15 +00:00
|
|
|
"name": "Urgent",
|
2024-11-28 13:59:16 +00:00
|
|
|
"unit_of_measurement": "[%key:component::bring::common::shopping_list_items%]"
|
2024-09-24 20:55:48 +00:00
|
|
|
},
|
|
|
|
"convenient": {
|
2024-11-28 07:13:15 +00:00
|
|
|
"name": "On occasion",
|
2024-11-28 13:59:16 +00:00
|
|
|
"unit_of_measurement": "[%key:component::bring::common::shopping_list_items%]"
|
2024-09-24 20:55:48 +00:00
|
|
|
},
|
|
|
|
"discounted": {
|
2024-11-28 07:13:15 +00:00
|
|
|
"name": "Discount only",
|
2024-11-28 13:59:16 +00:00
|
|
|
"unit_of_measurement": "[%key:component::bring::common::shopping_list_items%]"
|
2024-09-24 20:55:48 +00:00
|
|
|
},
|
|
|
|
"list_language": {
|
|
|
|
"name": "Region & language",
|
|
|
|
"state": {
|
|
|
|
"de-at": "Austria",
|
|
|
|
"de-ch": "Switzerland (German)",
|
|
|
|
"de-de": "Germany",
|
|
|
|
"en-au": "Australia",
|
|
|
|
"en-ca": "Canada",
|
|
|
|
"en-gb": "United Kingdom",
|
|
|
|
"en-us": "United States",
|
|
|
|
"es-es": "Spain",
|
|
|
|
"fr-ch": "Switzerland (French)",
|
|
|
|
"fr-fr": "France",
|
|
|
|
"hu-hu": "Hungary",
|
|
|
|
"it-ch": "Switzerland (Italian)",
|
|
|
|
"it-it": "Italy",
|
|
|
|
"nb-no": "Norway",
|
|
|
|
"nl-nl": "Netherlands",
|
|
|
|
"pl-pl": "Poland",
|
|
|
|
"pt-br": "Portugal",
|
|
|
|
"ru-ru": "Russia",
|
|
|
|
"sv-se": "Sweden",
|
2024-09-27 13:11:05 +00:00
|
|
|
"tr-tr": "Türkiye"
|
2024-09-24 20:55:48 +00:00
|
|
|
}
|
2024-10-25 15:20:31 +00:00
|
|
|
},
|
|
|
|
"list_access": {
|
|
|
|
"name": "List access",
|
|
|
|
"state": {
|
|
|
|
"registered": "Private",
|
2024-11-06 18:15:25 +00:00
|
|
|
"shared": "Shared",
|
|
|
|
"invitation": "Invitation pending"
|
2024-10-25 15:20:31 +00:00
|
|
|
}
|
2024-09-24 20:55:48 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
2024-04-13 22:26:37 +00:00
|
|
|
"exceptions": {
|
|
|
|
"todo_save_item_failed": {
|
|
|
|
"message": "Failed to save item {name} to Bring! list"
|
|
|
|
},
|
|
|
|
"todo_update_item_failed": {
|
|
|
|
"message": "Failed to update item {name} to Bring! list"
|
|
|
|
},
|
|
|
|
"todo_rename_item_failed": {
|
|
|
|
"message": "Failed to rename item {name} to Bring! list"
|
|
|
|
},
|
|
|
|
"todo_delete_item_failed": {
|
|
|
|
"message": "Failed to delete {count} item(s) from Bring! list"
|
|
|
|
},
|
|
|
|
"setup_request_exception": {
|
|
|
|
"message": "Failed to connect to server, try again later"
|
|
|
|
},
|
|
|
|
"setup_parse_exception": {
|
|
|
|
"message": "Failed to parse server response, try again later"
|
|
|
|
},
|
|
|
|
"setup_authentication_exception": {
|
|
|
|
"message": "Authentication failed for {email}, check your email and password"
|
2024-04-24 17:41:46 +00:00
|
|
|
},
|
2025-01-12 15:27:31 +00:00
|
|
|
"notify_missing_argument": {
|
|
|
|
"message": "This action requires field {field}, please enter a valid value for {field}"
|
2024-04-24 17:41:46 +00:00
|
|
|
},
|
|
|
|
"notify_request_failed": {
|
2025-01-12 15:27:31 +00:00
|
|
|
"message": "Failed to send push notification for Bring! due to a connection error, try again later"
|
2024-04-24 17:41:46 +00:00
|
|
|
}
|
|
|
|
},
|
|
|
|
"services": {
|
|
|
|
"send_message": {
|
|
|
|
"name": "[%key:component::notify::services::notify::name%]",
|
2025-01-12 13:36:23 +00:00
|
|
|
"description": "Sends a mobile push notification to members of a shared Bring! list.",
|
2024-04-24 17:41:46 +00:00
|
|
|
"fields": {
|
|
|
|
"entity_id": {
|
|
|
|
"name": "List",
|
|
|
|
"description": "Bring! list whose members (except sender) will be notified."
|
|
|
|
},
|
|
|
|
"message": {
|
|
|
|
"name": "Notification type",
|
|
|
|
"description": "Type of push notification to send to list members."
|
|
|
|
},
|
|
|
|
"item": {
|
2025-01-12 15:27:31 +00:00
|
|
|
"name": "Item (Required if notification type 'Urgent message' is selected)",
|
|
|
|
"description": "Item name(s) to include in an urgent message e.g. 'Attention! Attention! - We still urgently need: [Items]'"
|
2024-04-24 17:41:46 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
"selector": {
|
|
|
|
"notification_type_selector": {
|
|
|
|
"options": {
|
2025-01-12 15:27:31 +00:00
|
|
|
"going_shopping": "I'm going shopping! - Last chance for adjustments",
|
|
|
|
"changed_list": "I changed the list! - Take a look at the items",
|
|
|
|
"shopping_done": "The shopping is done - Our fridge is well stocked",
|
|
|
|
"urgent_message": "Attention! Attention! - We still urgently need: [Items]"
|
2024-04-24 17:41:46 +00:00
|
|
|
}
|
2024-04-13 22:26:37 +00:00
|
|
|
}
|
2024-01-29 14:08:11 +00:00
|
|
|
}
|
|
|
|
}
|