diff --git a/homeassistant/components/binary_sensor/translations/ca.json b/homeassistant/components/binary_sensor/translations/ca.json index 10d705e797b..a65633140a0 100644 --- a/homeassistant/components/binary_sensor/translations/ca.json +++ b/homeassistant/components/binary_sensor/translations/ca.json @@ -81,7 +81,7 @@ "not_moist": "{entity_name} es torna sec", "not_moving": "{entity_name} ha parat de moure's", "not_occupied": "{entity_name} es desocupa", - "not_opened": "{entity_name} es tanca", + "not_opened": "{entity_name} tancat/tancada", "not_plugged_in": "{entity_name} desendollat", "not_powered": "{entity_name} no est\u00e0 alimentat", "not_present": "{entity_name} no est\u00e0 present", diff --git a/homeassistant/components/eight_sleep/translations/id.json b/homeassistant/components/eight_sleep/translations/id.json new file mode 100644 index 00000000000..4bc4e32e7ee --- /dev/null +++ b/homeassistant/components/eight_sleep/translations/id.json @@ -0,0 +1,19 @@ +{ + "config": { + "abort": { + "already_configured": "Perangkat sudah dikonfigurasi", + "cannot_connect": "Tidak dapat terhubung ke cloud Eight Sleep: {error}" + }, + "error": { + "cannot_connect": "Tidak dapat terhubung ke cloud Eight Sleep: {error}" + }, + "step": { + "user": { + "data": { + "password": "Kata Sandi", + "username": "Nama Pengguna" + } + } + } + } +} \ No newline at end of file diff --git a/homeassistant/components/google/translations/id.json b/homeassistant/components/google/translations/id.json index 25c3e9fa1e6..085d49e92a3 100644 --- a/homeassistant/components/google/translations/id.json +++ b/homeassistant/components/google/translations/id.json @@ -1,4 +1,7 @@ { + "application_credentials": { + "description": "Ikuti [petunjuk]({more_info_url}) untuk [Layar persetujuan OAuth]({oauth_consent_url}) untuk memberi Home Assistant akses ke Google Kalender Anda. Anda juga perlu membuat Kredensial Aplikasi yang ditautkan ke Kalender Anda:\n1. Buka [Kredensial]({oauth_creds_url}) dan klik **Buat Kredensial**.\n1. Dari daftar pilihan pilih **ID klien OAuth **.\n1. Pilih **TV dan Perangkat Input Terbatas** untuk Jenis Aplikasi.\n\n" + }, "config": { "abort": { "already_configured": "Akun sudah dikonfigurasi", diff --git a/homeassistant/components/nest/translations/ca.json b/homeassistant/components/nest/translations/ca.json index 888b7ed5b44..c8d6238e742 100644 --- a/homeassistant/components/nest/translations/ca.json +++ b/homeassistant/components/nest/translations/ca.json @@ -29,6 +29,15 @@ "description": "Per enlla\u00e7ar un compte de Google, [autoritza el compte]({url}). \n\nDespr\u00e9s de l'autoritzaci\u00f3, copia i enganxa a continuaci\u00f3 el codi 'token' d'autenticaci\u00f3 proporcionat.", "title": "Vinculaci\u00f3 amb compte de Google" }, + "cloud_project": { + "data": { + "cloud_project_id": "ID de projecte Google Cloud" + }, + "title": "Nest: introdueix l'identificador del projecte Cloud" + }, + "create_cloud_project": { + "title": "Nest: crea i configura el projecte Cloud" + }, "init": { "data": { "flow_impl": "Prove\u00efdor" diff --git a/homeassistant/components/nest/translations/de.json b/homeassistant/components/nest/translations/de.json index 47d0505dca5..bee1bb547f2 100644 --- a/homeassistant/components/nest/translations/de.json +++ b/homeassistant/components/nest/translations/de.json @@ -1,4 +1,7 @@ { + "application_credentials": { + "description": "Folgen Sie den [Anweisungen]({more_info_url}), um die Cloud-Konsole zu konfigurieren:\n\n1. Gehen Sie zum [OAuth-Zustimmungsbildschirm]({oauth_consent_url}) und konfigurieren Sie\n1. Gehen Sie zu [Credentials]({oauth_creds_url}) und klicken Sie auf **Create Credentials**.\n1. W\u00e4hlen Sie in der Dropdown-Liste **OAuth-Client-ID**.\n1. W\u00e4hlen Sie **Webanwendung** f\u00fcr den Anwendungstyp.\n1. F\u00fcgen Sie `{redirect_url}` unter *Authorized redirect URI* hinzu." + }, "config": { "abort": { "authorize_url_timeout": "Zeit\u00fcberschreitung beim Erstellen der Authorisierungs-URL.", @@ -29,6 +32,32 @@ "description": "Um dein Google-Konto zu verkn\u00fcpfen, w\u00e4hle [Konto autorisieren]({url}).\n\nKopiere nach der Autorisierung den unten angegebenen Authentifizierungstoken-Code.", "title": "Google-Konto verkn\u00fcpfen" }, + "auth_upgrade": { + "description": "App Auth wurde von Google abgeschafft, um die Sicherheit zu verbessern, und Sie m\u00fcssen Ma\u00dfnahmen ergreifen, indem Sie neue Anmeldedaten f\u00fcr die Anwendung erstellen.\n\n\u00d6ffnen Sie die [Dokumentation]({more_info_url}) und folgen Sie den n\u00e4chsten Schritten, die Sie durchf\u00fchren m\u00fcssen, um den Zugriff auf Ihre Nest-Ger\u00e4te wiederherzustellen.", + "title": "Nest: Einstellung der App-Authentifizierung" + }, + "cloud_project": { + "data": { + "cloud_project_id": "Google Cloud Projekt-ID" + }, + "description": "Geben Sie unten die Cloud-Projekt-ID ein, z. B. *example-project-12345*. Siehe die [Google Cloud Console]({cloud_console_url}) oder die Dokumentation f\u00fcr [weitere Informationen]({more_info_url}).", + "title": "Nest: Cloud-Projekt-ID eingeben" + }, + "create_cloud_project": { + "description": "Die Nest-Integration erm\u00f6glicht es Ihnen, Ihre Nest-Thermostate, -Kameras und -T\u00fcrklingeln \u00fcber die Smart Device Management API zu integrieren. Die SDM API **erfordert eine einmalige Einrichtungsgeb\u00fchr von US $5**. Siehe Dokumentation f\u00fcr [weitere Informationen]({more_info_url}).\n\n1. Rufen Sie die [Google Cloud Console]({cloud_console_url}) auf.\n1. Wenn dies Ihr erstes Projekt ist, klicken Sie auf **Projekt erstellen** und dann auf **Neues Projekt**.\n1. Geben Sie Ihrem Cloud-Projekt einen Namen und klicken Sie dann auf **Erstellen**.\n1. Speichern Sie die Cloud Project ID, z. B. *example-project-12345*, da Sie diese sp\u00e4ter ben\u00f6tigen.\n1. Gehen Sie zur API-Bibliothek f\u00fcr [Smart Device Management API]({sdm_api_url}) und klicken Sie auf **Aktivieren**.\n1. Wechseln Sie zur API-Bibliothek f\u00fcr [Cloud Pub/Sub API]({pubsub_api_url}) und klicken Sie auf **Aktivieren**.\n\nFahren Sie fort, wenn Ihr Cloud-Projekt eingerichtet ist.", + "title": "Nest: Cloud-Projekt erstellen und konfigurieren" + }, + "device_project": { + "data": { + "project_id": "Ger\u00e4tezugriffsprojekt ID" + }, + "description": "Erstellen Sie ein Nest Ger\u00e4tezugriffsprojekt, f\u00fcr dessen Einrichtung **eine Geb\u00fchr von 5 US-Dollar** anf\u00e4llt.\n1. Gehen Sie zur [Device Access Console]({device_access_console_url}) und durchlaufen Sie den Zahlungsablauf.\n1. Klicken Sie auf **Projekt erstellen**.\n1. Geben Sie Ihrem Device Access-Projekt einen Namen und klicken Sie auf **Weiter**.\n1. Geben Sie Ihre OAuth-Client-ID ein\n1. Aktivieren Sie Ereignisse, indem Sie auf **Aktivieren** und **Projekt erstellen** klicken.\n\nGeben Sie unten Ihre Ger\u00e4tezugriffsprojekt ID ein ([more info]({more_info_url})).\n", + "title": "Nest: Erstelle ein Ger\u00e4tezugriffsprojekt" + }, + "device_project_upgrade": { + "description": "Aktualisieren Sie das Nest Ger\u00e4tezugriffsprojekt mit Ihrer neuen OAuth Client ID ([more info]({more_info_url}))\n1. Gehen Sie zur [Ger\u00e4tezugriffskonsole]({device_access_console_url}).\n1. Klicken Sie auf das Papierkorbsymbol neben *OAuth Client ID*.\n1. Klicken Sie auf das \u00dcberlaufmen\u00fc und *Client ID hinzuf\u00fcgen*.\n1. Geben Sie Ihre neue OAuth-Client-ID ein und klicken Sie auf **Hinzuf\u00fcgen**.\n\nIhre OAuth-Client-ID lautet: `{client_id}`", + "title": "Nest: Aktualisiere das Ger\u00e4tezugriffsprojekt" + }, "init": { "data": { "flow_impl": "Anbieter" diff --git a/homeassistant/components/nest/translations/en.json b/homeassistant/components/nest/translations/en.json index 90f7c244f7b..2f3324ea956 100644 --- a/homeassistant/components/nest/translations/en.json +++ b/homeassistant/components/nest/translations/en.json @@ -29,8 +29,8 @@ "data": { "code": "Access Token" }, - "description": "To link your Google account, [authorize your account]({url}).\n\nAfter authorization, copy-paste the provided Auth Token code below ([more info]({more_info_url})).", - "title": "Nest: Link Google Account" + "description": "To link your Google account, [authorize your account]({url}).\n\nAfter authorization, copy-paste the provided Auth Token code below.", + "title": "Link Google Account" }, "auth_upgrade": { "description": "App Auth has been deprecated by Google to improve security, and you need to take action by creating new application credentials.\n\nOpen the [documentation]({more_info_url}) to follow along as the next steps will guide you through the steps you need to take to restore access to your Nest devices.", @@ -51,7 +51,7 @@ "data": { "project_id": "Device Access Project ID" }, - "description": "Create a Nest Device Access project which **requires a US$5 fee** to set up.\n1. Go to the [Device Access Console]({device_access_console_url}), and through the payment flow.\n1. Click on **Create project**\n1. Give your Device Access project a name and click **Next**.\n1. Enter your OAuth Client ID\n1. Enable events by clicking **Enable** and **Create project**.\n\nEnter your Device Access Project ID below ([more info]({more_info_url})).\n", + "description": "Create a Nest Device Access project which **requires a US $5 fee** to set up.\n1. Go to the [Device Access Console]({device_access_console_url}), and through the payment flow.\n1. Click on **Create project**\n1. Give your Device Access project a name and click **Next**.\n1. Enter your OAuth Client ID\n1. Enable events by clicking **Enable** and **Create project**.\n\nEnter your Device Access Project ID below ([more info]({more_info_url})).\n", "title": "Nest: Create a Device Access Project" }, "device_project_upgrade": { diff --git a/homeassistant/components/nest/translations/pt-BR.json b/homeassistant/components/nest/translations/pt-BR.json index 54b558493b8..1a4b2d8fad9 100644 --- a/homeassistant/components/nest/translations/pt-BR.json +++ b/homeassistant/components/nest/translations/pt-BR.json @@ -1,4 +1,7 @@ { + "application_credentials": { + "description": "Siga as [instru\u00e7\u00f5es]( {more_info_url} ) para configurar o Console da nuvem: \n\n 1. V\u00e1 para a [tela de consentimento OAuth]( {oauth_consent_url} ) e configure.\n 1. Acesse [Credentials]( {oauth_creds_url} ) e clique em **Create Credentials**.\n 1. Na lista suspensa, selecione **ID do cliente OAuth**.\n 1. Selecione **Aplicativo Web** para o Tipo de aplicativo.\n 1. Adicione ` {redirect_url} ` em *URI de redirecionamento autorizado*." + }, "config": { "abort": { "authorize_url_timeout": "Tempo limite gerando URL de autoriza\u00e7\u00e3o.", @@ -19,7 +22,7 @@ "subscriber_error": "Erro de assinante desconhecido, veja os logs", "timeout": "Excedido tempo limite para validar c\u00f3digo", "unknown": "Erro inesperado", - "wrong_project_id": "Insira um ID de projeto do Cloud v\u00e1lido (ID do projeto de acesso ao dispositivo encontrado)" + "wrong_project_id": "Insira um ID de projeto da nuvem v\u00e1lido (\u00e9 o mesmo que o ID do projeto de acesso ao dispositivo)" }, "step": { "auth": { @@ -29,6 +32,32 @@ "description": "Para vincular sua conta do Google, [autorize sua conta]( {url} ). \n\n Ap\u00f3s a autoriza\u00e7\u00e3o, copie e cole o c\u00f3digo de token de autentica\u00e7\u00e3o fornecido abaixo.", "title": "Vincular Conta do Google" }, + "auth_upgrade": { + "description": "A autentica\u00e7\u00e3o de aplicativo foi preterida pelo Google para melhorar a seguran\u00e7a, e voc\u00ea precisa agir criando novas credenciais de aplicativo. \n\n Abra a [documenta\u00e7\u00e3o]( {more_info_url} ) para acompanhar, pois as pr\u00f3ximas etapas o guiar\u00e3o pelas etapas necess\u00e1rias para restaurar o acesso aos seus dispositivos Nest.", + "title": "Nest: suspens\u00e3o de uso da autentica\u00e7\u00e3o do aplicativo" + }, + "cloud_project": { + "data": { + "cloud_project_id": "ID do projeto do Google Cloud" + }, + "description": "Insira o ID do projeto da nuvem abaixo, por exemplo, *example-project-12345*. Consulte o [Google Cloud Console]( {cloud_console_url} ) ou a documenta\u00e7\u00e3o para [mais informa\u00e7\u00f5es]( {more_info_url} ).", + "title": "Nest: Insira o ID do projeto da nuvem" + }, + "create_cloud_project": { + "description": "A integra\u00e7\u00e3o Nest permite que voc\u00ea integre seus termostatos, c\u00e2meras e campainhas Nest usando a API de gerenciamento de dispositivos inteligentes. A API SDM **requer uma taxa de configura\u00e7\u00e3o \u00fanica de US$ 5**. Consulte a documenta\u00e7\u00e3o para [mais informa\u00e7\u00f5es]( {more_info_url} ). \n\n 1. Acesse o [Console do Google Cloud]( {cloud_console_url} ).\n 1. Se este for seu primeiro projeto, clique em **Criar Projeto** e depois em **Novo Projeto**.\n 1. D\u00ea um nome ao seu projeto na nuvem e clique em **Criar**.\n 1. Salve o ID do projeto da nuvem, por exemplo, *example-project-12345*, pois voc\u00ea precisar\u00e1 dele mais tarde.\n 1. Acesse a Biblioteca de API para [Smart Device Management API]( {sdm_api_url} ) e clique em **Ativar**.\n 1. Acesse a API Library for [Cloud Pub/Sub API]( {pubsub_api_url} ) e clique em **Ativar**. \n\n Prossiga quando seu projeto de nuvem estiver configurado.", + "title": "Nest: criar e configurar o projeto de nuvem" + }, + "device_project": { + "data": { + "project_id": "C\u00f3digo do projeto de acesso ao dispositivo" + }, + "description": "Crie um projeto Nest Device Access que **exija uma taxa de US$ 5** para ser configurado.\n 1. V\u00e1 para o [Device Access Console]( {device_access_console_url} ) e atrav\u00e9s do fluxo de pagamento.\n 1. Clique em **Criar projeto**\n 1. D\u00ea um nome ao seu projeto Device Access e clique em **Pr\u00f3ximo**.\n 1. Insira seu ID do cliente OAuth\n 1. Ative os eventos clicando em **Ativar** e **Criar projeto**. \n\n Insira o ID do projeto de acesso ao dispositivo abaixo ([mais informa\u00e7\u00f5es]( {more_info_url} )).", + "title": "Nest: criar um projeto de acesso ao dispositivo" + }, + "device_project_upgrade": { + "description": "Atualize o Nest Device Access Project com seu novo ID do cliente OAuth ([mais informa\u00e7\u00f5es]( {more_info_url} ))\n 1. V\u00e1 para o [Console de acesso ao dispositivo]( {device_access_console_url} ).\n 1. Clique no \u00edcone da lixeira ao lado de *ID do cliente OAuth*.\n 1. Clique no menu flutuante `...` e *Adicionar ID do cliente*.\n 1. Insira seu novo ID do cliente OAuth e clique em **Adicionar**. \n\n Seu ID do cliente OAuth \u00e9: ` {client_id} `", + "title": "Nest: Atualizar projeto de acesso ao dispositivo" + }, "init": { "data": { "flow_impl": "Provedor" diff --git a/homeassistant/components/nest/translations/zh-Hant.json b/homeassistant/components/nest/translations/zh-Hant.json index c52a22e6970..8eb646217b1 100644 --- a/homeassistant/components/nest/translations/zh-Hant.json +++ b/homeassistant/components/nest/translations/zh-Hant.json @@ -1,4 +1,7 @@ { + "application_credentials": { + "description": "\u8ddf\u96a8 [\u8aaa\u660e]({more_info_url}) \u4ee5\u8a2d\u5b9a Cloud \u63a7\u5236\u53f0\uff1a\n\n1. \u700f\u89bd\u81f3 [OAuth \u63a7\u5236\u53f0\u756b\u9762]({oauth_consent_url}) \u4e26\u8a2d\u5b9a\n1. \u700f\u89bd\u81f3 [\u6191\u8b49]({oauth_creds_url}) \u4e26\u9ede\u9078 **\u5efa\u7acb\u6191\u8b49**\u3002\n1. \u7531\u4e0b\u62c9\u9078\u55ae\u4e2d\u9078\u64c7 **OAuth \u7528\u6236\u7aef ID**\u3002\n1. \u61c9\u7528\u7a0b\u5f0f\u985e\u578b\u5247\u9078\u64c7 **Web \u61c9\u7528\u7a0b\u5f0f**\u3002\n1. \u65bc *\u8a8d\u8b49\u91cd\u65b0\u5c0e\u5411 URI* \u4e2d\u65b0\u589e `{redirect_url}`\u3002" + }, "config": { "abort": { "authorize_url_timeout": "\u7522\u751f\u8a8d\u8b49 URL \u6642\u903e\u6642\u3002", @@ -19,7 +22,7 @@ "subscriber_error": "\u672a\u77e5\u8a02\u95b1\u932f\u8aa4\uff0c\u8acb\u53c3\u95b1\u65e5\u8a8c", "timeout": "\u8a8d\u8b49\u78bc\u903e\u6642", "unknown": "\u672a\u9810\u671f\u932f\u8aa4", - "wrong_project_id": "\u8acb\u8f38\u5165\u6709\u6548 Cloud \u5c08\u6848 ID\uff08\u53ef\u65bc Device Access Project ID \u4e2d\u627e\u5230\uff09" + "wrong_project_id": "\u8acb\u8f38\u5165\u6709\u6548 Cloud \u5c08\u6848 ID\uff08\u8207\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848 ID \u76f8\u540c\uff09" }, "step": { "auth": { @@ -29,6 +32,32 @@ "description": "\u6b32\u9023\u7d50 Google \u5e33\u865f\u3001\u8acb\u5148 [\u8a8d\u8b49\u5e33\u865f]({url})\u3002\n\n\u65bc\u8a8d\u8b49\u5f8c\u3001\u65bc\u4e0b\u65b9\u8cbc\u4e0a\u8a8d\u8b49\u6b0a\u6756\u4ee3\u78bc\u3002", "title": "\u9023\u7d50 Google \u5e33\u865f" }, + "auth_upgrade": { + "description": "Google \u5df2\u4e0d\u518d\u63a8\u85a6\u4f7f\u7528 App Auth \u4ee5\u63d0\u9ad8\u5b89\u5168\u6027\u3001\u56e0\u6b64\u60a8\u9700\u8981\u5efa\u7acb\u65b0\u7684\u61c9\u7528\u7a0b\u5f0f\u6191\u8b49\u3002\n\n\u958b\u555f [\u76f8\u95dc\u6587\u4ef6]({more_info_url}) \u4e26\u8ddf\u96a8\u6b65\u9a5f\u6307\u5f15\u3001\u5c07\u5e36\u9818\u60a8\u5b58\u53d6\u6216\u56de\u5fa9\u60a8\u7684 Nest \u88dd\u7f6e\u3002", + "title": "Nest: App Auth \u5df2\u4e0d\u63a8\u85a6\u4f7f\u7528" + }, + "cloud_project": { + "data": { + "cloud_project_id": "Google Cloud \u5c08\u6848 ID" + }, + "description": "\u65bc\u4e0b\u65b9\u8f38\u5165 Cloud \u5c08\u6848 ID\u3002\u4f8b\u5982\uff1a*example-project-12345*\u3002\u8acb\u53c3\u95b1 [Google Cloud Console]({cloud_console_url}) \u6216\u76f8\u95dc\u6587\u4ef6\u4ee5\u7372\u5f97 [\u66f4\u8a73\u7d30\u8cc7\u8a0a]({more_info_url})\u3002", + "title": "Nest\uff1a\u8f38\u5165 Cloud \u5c08\u6848 ID" + }, + "create_cloud_project": { + "description": "Nest \u6574\u5408\u5c07\u5141\u8a31\u4f7f\u7528\u88dd\u7f6e\u7ba1\u7406 API \u4ee5\u6574\u5408 Nest \u6eab\u63a7\u5668\u3001\u651d\u5f71\u6a5f\u53ca\u9580\u9234\u3002SDM API **\u5c07\u5fc5\u9808\u652f\u4ed8 $5 \u7f8e\u91d1** \u4e00\u6b21\u6027\u7684\u8a2d\u5b9a\u8cbb\u7528\u3002\u8acb\u53c3\u95b1\u76f8\u95dc\u6587\u4ef6\u4ee5\u53d6\u5f97 [\u66f4\u591a\u8cc7\u8a0a]({more_info_url})\u3002\n\n1. \u700f\u89bd\u81f3 [Google Cloud \u63a7\u5236\u53f0]({cloud_console_url})\u3002\n1. \u5047\u5982\u9019\u662f\u7b2c\u4e00\u500b\u5c08\u6848\u3001\u9ede\u9078 **\u5efa\u7acb\u5c08\u6848** \u4e26\u9078\u64c7 **\u65b0\u5c08\u6848**\u3002\n1. \u5c0d Cloud \u5c08\u6848\u9032\u884c\u547d\u540d\u4e26\u9ede\u9078 **\u5efa\u7acb**\u3002\n1. \u5132\u5b58 Cloud \u5c08\u6848 ID\u3001\u4f8b\u5982\uff1a*example-project-12345*\u3001\u7a0d\u5f8c\u5c07\u6703\u7528\u4e0a\u3002\n1. \u700f\u89bd\u81f3 [\u667a\u6167\u88dd\u7f6e\u7ba1\u7406 API]({sdm_api_url}) API \u8cc7\u6599\u5eab\u4e26\u9ede\u9078 **\u555f\u7528**\u3002\n1. \u700f\u89bd\u81f3 [Cloud Pub/Sub API]({pubsub_api_url}) API \u8cc7\u6599\u5eab\u4e26\u9ede\u9078 **\u555f\u7528**\u3002\n\nCloud project \u8a2d\u5b9a\u5b8c\u6210\u5f8c\u7e7c\u7e8c\u3002", + "title": "Nest\uff1a\u5efa\u7acb\u4e26\u8a2d\u5b9a Cloud \u5c08\u6848" + }, + "device_project": { + "data": { + "project_id": "\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848 ID" + }, + "description": "\u5efa\u8b70 Nest \u88dd\u7f6e\u5b58\u53d6\u5c08\u6848 **\u5c07\u6703\u9700\u8981\u652f\u4ed8 $5 \u7f8e\u91d1\u8cbb\u7528** \u4ee5\u9032\u884c\u8a2d\u5b9a\u3002\n1. \u9023\u7dda\u81f3 [\u88dd\u7f6e\u5b58\u53d6\u63a7\u5236\u53f0]({device_access_console_url})\u3001\u4e26\u9032\u884c\u4ed8\u6b3e\u7a0b\u5e8f\u3002\n1. \u9ede\u9078 **\u5efa\u7acb\u5c08\u6848**\n1. \u9032\u884c\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848\u547d\u540d\u3001\u4e26\u9ede\u9078 **\u4e0b\u4e00\u6b65**\u3002\n1. \u8f38\u5165 OAuth \u5ba2\u6236\u7aef ID\n1. \u9ede\u9078 **\u555f\u7528** \u4ee5\u555f\u7528\u4e8b\u4ef6\u4e26 **\u5efa\u7acb\u5c08\u6848**\u3002\n\n\u65bc\u4e0b\u65b9 ([\u66f4\u591a\u8cc7\u8a0a]({more_info_url})) \u8f38\u5165\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848 ID\u3002\n", + "title": "Nest\uff1a\u5efa\u7acb\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848" + }, + "device_project_upgrade": { + "description": "\u4f7f\u7528\u65b0\u5efa OAuth \u5ba2\u6236\u7aef ID \u66f4\u65b0 Nest \u88dd\u7f6e\u5b58\u53d6\u5c08\u6848 ([\u66f4\u8a73\u7d30\u8cc7\u8a0a]({more_info_url}))\n1. \u700f\u89bd\u81f3 [\u88dd\u7f6e\u5b58\u53d6\u63a7\u5236\u53f0]({device_access_console_url})\u3002\n1. \u9ede\u9078 *OAuth \u5ba2\u6236\u7aef ID* \u65c1\u7684\u5783\u573e\u6876\u5716\u6848\u3002\n1. \u9ede\u9078 `...` \u9078\u55ae\u4e26\u9078\u64c7 *\u65b0\u589e\u5ba2\u6236\u7aef ID*\u3002\n1. \u8f38\u5165\u65b0\u5efa OAuth \u5ba2\u6236\u7aef ID \u4e26\u9ede\u9078 **\u65b0\u589e**\u3002\n\nOAuth \u5ba2\u6236\u7aef ID \u70ba\uff1a`{client_id}`", + "title": "Nest\uff1a\u66f4\u65b0\u88dd\u7f6e\u5b58\u53d6\u5c08\u6848" + }, "init": { "data": { "flow_impl": "\u8a8d\u8b49\u63d0\u4f9b\u8005"