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" : {
2025-02-06 09:10:47 +00:00
"title" : "Bring! Grocery shopping list" ,
"description" : "Connect your Bring! account to sync your shopping lists with Home Assistant.\n\nDon't have a Bring! account? Download the app on [Google Play for Android]({google_play}) or the [App Store for iOS]({app_store}) to sign up." ,
2024-01-29 14:08:11 +00:00
"data" : {
"email" : "[%key:common::config_flow::data::email%]" ,
"password" : "[%key:common::config_flow::data::password%]"
2025-02-06 09:10:47 +00:00
} ,
"data_description" : {
"email" : "The email address associated with your Bring! account." ,
"password" : "The password to login to your Bring! account."
2024-01-29 14:08:11 +00:00
}
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%]"
2025-02-06 09:10:47 +00:00
} ,
"data_description" : {
"email" : "[%key:component::bring::config::step::user::data_description::email%]" ,
"password" : "[%key:component::bring::config::step::user::data_description::email%]"
2024-06-22 13:14:53 +00:00
}
2025-02-07 09:08:02 +00:00
} ,
"reconfigure" : {
"title" : "Bring! configuration" ,
"description" : "Update your credentials if you have changed your Bring! account email or password." ,
"data" : {
"email" : "[%key:common::config_flow::data::email%]" ,
"password" : "[%key:common::config_flow::data::password%]"
} ,
"data_description" : {
"email" : "[%key:component::bring::config::step::user::data_description::email%]" ,
"password" : "[%key:component::bring::config::step::user::data_description::email%]"
}
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%]" ,
2025-02-07 09:08:02 +00:00
"unknown" : "[%key:common::config_flow::error::unknown%]" ,
"already_in_progress" : "[%key:common::config_flow::abort::already_in_progress%]"
2024-01-29 14:08:11 +00:00
} ,
"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%]" ,
2025-02-07 09:08:02 +00:00
"unique_id_mismatch" : "The login details correspond to a different account. Please re-authenticate to the previously configured account." ,
"reconfigure_successful" : "[%key:common::config_flow::abort::reconfigure_successful%]"
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" : {
2025-02-07 08:44:14 +00:00
"event" : {
"activities" : {
"name" : "Activities" ,
"state_attributes" : {
"event_type" : {
"state" : {
"list_items_added" : "Items added" ,
"list_items_changed" : "Items changed" ,
"list_items_removed" : "Items removed"
}
}
}
}
} ,
2024-09-24 20:55:48 +00:00
"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
}
}