Compare commits

...

4 Commits

Author SHA1 Message Date
Philip Abbey
0584fa4bce Update HISTORY.md
Added version 3.9 text.
2025-12-14 17:00:02 +00:00
Philip Abbey
bb05b8f2e0 329 error on empty json menu file (#330)
Prompt users who use `{}` as a menu definition to read the instructions.
2025-12-14 11:24:32 +00:00
philipabbey
c1f6ecbd2c Apply automatic changes 2025-12-13 16:33:49 +00:00
Philip Abbey
66bae3ac57 Add error handling for empty menu data
New string resource for menu definition errors and updates HomeAssistantApp to show an error message when the menu data is empty.
2025-12-13 16:29:18 +00:00
37 changed files with 57 additions and 19 deletions

View File

@@ -54,3 +54,4 @@
| 3.6 | Added `numeric` menu item type thanks to [@thmichel](https://github.com/thmichel). This allows you to select a numeric value to set for an entity. Confirmations can now display a user supplied message. [Schema update](README.md#old-deprecated-formats) to keep pace with HomeAssistant and correct a previous decision. Schema changes for consistency. |
| 3.7 | Bug fix for `numeric` menu items not working over Wi-Fi & LTE. |
| 3.8 | Added icon for `numeric` menu items and revised icons in general. |
| 3.9 | Small update to warn users with empty menu definitions to read the instructions! |

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Arabic
تم الإنشاء بواسطة ترجمة جوجل و gemini-2.5-flash من الإنجليزية إلى العربية
تم الإنشاء بواسطة ترجمة Google وgemini-2.5-flash من الإنجليزية إلى العربية
-->
<strings>
@@ -40,6 +40,7 @@
<string id="NoConfigUrl" scope="glance">لا يوجد عنوان URL للتكوين في إعدادات التطبيق.</string>
<string id="NoInternet">لا يوجد اتصال بالإنترنت.</string>
<string id="NoJson">لم يتم إرجاع أي JSON من طلب HTTP.</string>
<string id="NoMenu">خطأ في تعريف القائمة، تحقق من التعليمات.</string>
<string id="NoPhone" scope="glance">لا يوجد اتصال هاتفي.</string>
<string id="NoPhoneNoCache" scope="glance">لا يوجد اتصال بالهاتف، لا توجد قائمة مخزنة مؤقتًا.</string>
<string id="NoResponse">لا توجد استجابة، تحقق من اتصال الإنترنت.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Няма URL адрес за конфигурация в настройките на приложението.</string>
<string id="NoInternet">Няма интернет връзка.</string>
<string id="NoJson">Не е върнат JSON от HTTP заявка.</string>
<string id="NoMenu">Грешка в дефиницията на менюто, проверете инструкциите.</string>
<string id="NoPhone" scope="glance">Няма телефонна връзка.</string>
<string id="NoPhoneNoCache" scope="glance">Няма телефонна връзка, няма кеширано меню.</string>
<string id="NoResponse">Няма отговор, проверете интернет връзката.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Žádná konfigurační URL v nastavení aplikace.</string>
<string id="NoInternet">Žádné připojení k internetu.</string>
<string id="NoJson">Žádný JSON se nevrátil z požadavku HTTP.</string>
<string id="NoMenu">Chyba definice menu, zkontrolujte pokyny.</string>
<string id="NoPhone" scope="glance">Žádné telefonní připojení.</string>
<string id="NoPhoneNoCache" scope="glance">Žádné připojení telefonu, žádné menu v mezipaměti.</string>
<string id="NoResponse">Žádná odpověď, zkontrolujte připojení k internetu.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Ingen konfigurations-URL i applikationsindstillingerne.</string>
<string id="NoInternet">Ingen internetforbindelse.</string>
<string id="NoJson">Ingen JSON modtaget fra HTTP-anmodning.</string>
<string id="NoMenu">Menudefinitionsfejl, tjek instruktionerne.</string>
<string id="NoPhone" scope="glance">Ingen telefonforbindelse.</string>
<string id="NoPhoneNoCache" scope="glance">Ingen telefonforbindelse, ingen cachelagret menu.</string>
<string id="NoResponse">Intet svar, tjek internetforbindelsen.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Keine Menükonfigurations-URL (JSON) in den App-Einstellungen hinterlegt.</string>
<string id="NoInternet">Keine Internetverbindung.</string>
<string id="NoJson">Keine JSON-Datei aus der HTTP-Anfrage zurückbekommen.</string>
<string id="NoMenu">Fehler in der Menüdefinition, Anweisungen prüfen.</string>
<string id="NoPhone" scope="glance">Keine Telefonverbindung.</string>
<string id="NoPhoneNoCache" scope="glance">Keine Telefonverbindung und kein gecachtes Menü.</string>
<string id="NoResponse">Keine Antwort, bitte Internetverbindung prüfen.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Dutch
Gegenereerd door Google Translate en gemini-2.5-flash van Engels naar Nederlands
Vertaald door Google Translate en gemini-2.5-flash van Engels naar Nederlands
-->
<strings>
@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Geen configuratie-URL in de toepassingsinstellingen.</string>
<string id="NoInternet">Geen internetverbinding.</string>
<string id="NoJson">Geen JSON ontvangen van het HTTP-verzoek.</string>
<string id="NoMenu">Menudefinitiefout, controleer de instructies.</string>
<string id="NoPhone" scope="glance">Geen telefoonverbinding.</string>
<string id="NoPhoneNoCache" scope="glance">Geen telefoonverbinding, geen menu in de cache.</string>
<string id="NoResponse">Geen antwoord, controleer internetverbinding</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Estonian
Genereeritud Google Translate'i ja gemini-2.5-flashi poolt inglise keelest eesti keelde
Tõlgitud Google Translate'i ja gemini-2.5-flashiga inglise keelest eesti keelde
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Rakenduse seadetes pole konfiguratsiooni URL-i.</string>
<string id="NoInternet">Interneti-ühendust pole.</string>
<string id="NoJson">HTTP päring ei tagastanud JSON-i.</string>
<string id="NoMenu">Menüü määratluse viga, kontrollige juhiseid.</string>
<string id="NoPhone" scope="glance">Telefoniühendust pole.</string>
<string id="NoPhoneNoCache" scope="glance">Pole telefoniühendust ega vahemällu salvestatud menüüd.</string>
<string id="NoResponse">Vastust pole, kontrollige Interneti-ühendust</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Ei määritys-URL-osoitetta sovellusasetuksissa.</string>
<string id="NoInternet">Ei Internet-yhteyttä.</string>
<string id="NoJson">HTTP-pyynnöstä ei palautettu JSONia.</string>
<string id="NoMenu">Valikon määritysvirhe, tarkista ohjeet.</string>
<string id="NoPhone" scope="glance">Ei puhelinyhteyttä.</string>
<string id="NoPhoneNoCache" scope="glance">Ei puhelinyhteyttä, ei välimuistissa olevaa valikkoa.</string>
<string id="NoResponse">Ei vastausta, tarkista Internet-yhteys</string>

View File

@@ -41,6 +41,7 @@
l'application.</string>
<string id="NoInternet">Pas de connexion Internet.</string>
<string id="NoJson">Aucun JSON n'est retourné par la requête HTTP.</string>
<string id="NoMenu">Erreur de définition du menu, vérifiez les instructions.</string>
<string id="NoPhone" scope="glance">Aucune connexion téléphonique.</string>
<string id="NoPhoneNoCache" scope="glance">Pas de connexion téléphonique, pas de menu en cache.</string>
<string id="NoResponse">Aucune réponse, vérifiez la connexion Internet</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Greek
Δημιουργήθηκε από το Google Translate και το gemini-2.5-flash από Αγγλικά σε Ελληνικά
Δημιουργήθηκε από Google Translate και gemini-2.5-flash από Αγγλικά σε Ελληνικά
-->
<strings>
@@ -40,6 +40,7 @@
εφαρμογής.</string>
<string id="NoInternet">Χωρίς σύνδεση στο Διαδίκτυο.</string>
<string id="NoJson">Κανένα JSON δεν επεστράφη από το αίτημα HTTP.</string>
<string id="NoMenu">Σφάλμα ορισμού μενού, ελέγξτε τις οδηγίες.</string>
<string id="NoPhone" scope="glance">Χωρίς σύνδεση τηλεφώνου.</string>
<string id="NoPhoneNoCache" scope="glance">Δεν υπάρχει σύνδεση τηλεφώνου, δεν υπάρχει αποθηκευμένο
μενού.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">אין כתובת URL לתצורה בהגדרות היישום.</string>
<string id="NoInternet">אין חיבור לאינטרנט.</string>
<string id="NoJson">לא התקבל JSON מבקשת HTTP.</string>
<string id="NoMenu">שגיאת הגדרת תפריט, בדוק את ההוראות.</string>
<string id="NoPhone" scope="glance">אין חיבור לטלפון.</string>
<string id="NoPhoneNoCache" scope="glance">אין חיבור לטלפון, אין תפריט במטמון.</string>
<string id="NoResponse">אין תגובה, בדוק את חיבור האינטרנט.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Croatian
Generirano putem Google Prevoditelja i gemini-2.5-flash s engleskog na hrvatski
Generirano pomoću Google Prevoditelja i gemini-2.5-flash s engleskog na hrvatski
-->
<strings>
@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Nema URL-a konfiguracije u postavkama aplikacije.</string>
<string id="NoInternet">Nema internetske veze.</string>
<string id="NoJson">Nije primljen JSON odgovor na HTTP zahtjev.</string>
<string id="NoMenu">Pogreška u definiciji izbornika, provjerite upute.</string>
<string id="NoPhone" scope="glance">Nema telefonske veze.</string>
<string id="NoPhoneNoCache" scope="glance">Nema telefonske veze, nema predmemoriranog izbornika.</string>
<string id="NoResponse">Nema odgovora, provjerite internetsku vezu</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Hungarian
Fordította: Google Translate és gemini-2.5-flash angolról magyarra
Generálta a Google Fordító és a gemini-2.5-flash angolról magyarra
-->
<strings>
@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Nincs konfigurációs URL az alkalmazás beállításaiban.</string>
<string id="NoInternet">Nincs internetkapcsolat.</string>
<string id="NoJson">A HTTP kérés nem adott vissza JSON-t.</string>
<string id="NoMenu">Menüdefiníciós hiba, ellenőrizze az utasításokat.</string>
<string id="NoPhone" scope="glance">Nincs telefonkapcsolat.</string>
<string id="NoPhoneNoCache" scope="glance">Nincs telefonkapcsolat, nincs gyorsítótárazott menü.</string>
<string id="NoResponse">Nincs válasz, ellenőrizze az internetkapcsolatot</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Indonesian
Dihasilkan oleh Google Translate dan gemini-2.5-flash dari bahasa Inggris ke bahasa Indonesia
Dibuat oleh Google Translate dan gemini-2.5-flash dari bahasa Inggris ke bahasa Indonesia
-->
<strings>
@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Tidak ada URL konfigurasi di pengaturan aplikasi.</string>
<string id="NoInternet">Tidak ada koneksi internet.</string>
<string id="NoJson">Tidak ada JSON yang diterima dari permintaan HTTP.</string>
<string id="NoMenu">Kesalahan definisi menu, periksa instruksi.</string>
<string id="NoPhone" scope="glance">Tidak ada koneksi telepon.</string>
<string id="NoPhoneNoCache" scope="glance">Tidak ada koneksi telepon, tidak ada menu yang
di-cache.</string>

View File

@@ -40,6 +40,7 @@
dell'applicazione.</string>
<string id="NoInternet">Nessuna connessione Internet.</string>
<string id="NoJson">Nessun JSON ricevuto dalla richiesta HTTP.</string>
<string id="NoMenu">Errore di definizione del menu, controlla le istruzioni.</string>
<string id="NoPhone" scope="glance">Nessuna connessione telefonica.</string>
<string id="NoPhoneNoCache" scope="glance">Nessuna connessione telefonica, nessun menu memorizzato
nella cache.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Japanese
Google翻訳とgemini-2.5-flashによって英語から日本語に生成されました
Google Translateとgemini-2.5-flashによって英語から日本語に生成されました
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">アプリケーション設定に構成URLはありません。</string>
<string id="NoInternet">インターネット接続はありません。</string>
<string id="NoJson">JSONはHTTPリクエストから返されませんでした。</string>
<string id="NoMenu">メニュー定義エラー、手順を確認してください。</string>
<string id="NoPhone" scope="glance">電話接続はありません。</string>
<string id="NoPhoneNoCache" scope="glance">電話接続なし、キャッシュ済みメニューなし。</string>
<string id="NoResponse">応答なし、インターネット接続を確認してください</string>
@@ -56,7 +57,7 @@
<string id="WifiLtePrompt">Wi-Fi/LTE経由で実行しますか</string>
<string id="WifiLteExecutionTitle">Home Assistantに送信中。</string>
<string id="WifiLteExecutionDataError">受信したデータはありません。</string>
<!-- 設定GUIの場合、文字列は使用される順序である必要があります。 -->
<!--設定GUIの場合、文字列は使用される順序である必要があります。-->
<string id="SettingsSelect">選択...</string>
<string id="SettingsApiKey">Home AssistantのAPIキー。</string>
<string id="SettingsApiKeyPrompt">長寿命のアクセストークン。</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Korean
Google 번역 및 gemini-2.5-flash에 의해 영어에서 한국어로 생성됨
Google 번역 및 gemini-2.5-flash를 사용하여 영어에서 한국어로 생성됨
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">앱 설정에 구성 URL이 없습니다.</string>
<string id="NoInternet">인터넷 연결 없음.</string>
<string id="NoJson">HTTP 요청에서 JSON이 반환되지 않았습니다.</string>
<string id="NoMenu">메뉴 정의 오류, 지침을 확인하세요.</string>
<string id="NoPhone" scope="glance">휴대폰 연결 없음.</string>
<string id="NoPhoneNoCache" scope="glance">휴대폰 연결 없음, 캐시된 메뉴 없음.</string>
<string id="NoResponse">응답 없음, 인터넷 연결 확인.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Latvian
Tulkojis Google Translate un gemini-2.5-flash no angļu valodas uz latviešu valodu
Ģenerēts ar Google Translate un gemini-2.5-flash no angļu valodas uz latviešu valodu
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Lietojumprogrammas iestatījumos nav konfigurācijas URL.</string>
<string id="NoInternet">Nav interneta savienojuma.</string>
<string id="NoJson">HTTP pieprasījums neatgrieza JSON.</string>
<string id="NoMenu">Izvēlnes definīcijas kļūda, pārbaudiet instrukcijas.</string>
<string id="NoPhone" scope="glance">Nav tālruņa savienojuma.</string>
<string id="NoPhoneNoCache" scope="glance">Nav tālruņa savienojuma, nav kešotas izvēlnes.</string>
<string id="NoResponse">Nav atbildes, pārbaudiet interneta savienojumu</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Nėra konfigūracijos URL programos nustatymuose.</string>
<string id="NoInternet">Nėra interneto ryšio.</string>
<string id="NoJson">HTTP užklausa negrąžino JSON.</string>
<string id="NoMenu">Meniu apibrėžimo klaida, patikrinkite instrukcijas.</string>
<string id="NoPhone" scope="glance">Nėra telefono ryšio.</string>
<string id="NoPhoneNoCache" scope="glance">Nėra telefono ryšio, nėra meniu talpykloje.</string>
<string id="NoResponse">Jokio atsakymo, patikrinkite interneto ryšį</string>

View File

@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Ingen konfigurasjons-URL i applikasjonsinnstillingene.</string>
<string id="NoInternet">Ingen internettforbindelse.</string>
<string id="NoJson">Ingen JSON returnert fra HTTP-forespørsel.</string>
<string id="NoMenu">Menydefinisjonsfeil, sjekk instruksjonene.</string>
<string id="NoPhone" scope="glance">Ingen telefonforbindelse.</string>
<string id="NoPhoneNoCache" scope="glance">Ingen telefonforbindelse, ingen hurtigbufret meny.</string>
<string id="NoResponse">Ingen svar, sjekk internettforbindelsen.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Polish
Wygenerowano przez Tłumacza Google i gemini-2.5-flash z języka angielskiego na polski
Wygenerowano przez Google Translate i gemini-2.5-flash z angielskiego na polski
-->
<strings>
@@ -40,6 +40,7 @@
<string id="NoConfigUrl" scope="glance">Brak adresu URL konfiguracji w ustawieniach aplikacji.</string>
<string id="NoInternet">Brak połączenia internetowego.</string>
<string id="NoJson">Żądanie HTTP nie zwróciło danych JSON.</string>
<string id="NoMenu">Błąd definicji menu, sprawdź instrukcje.</string>
<string id="NoPhone" scope="glance">Brak połączenia telefonicznego.</string>
<string id="NoPhoneNoCache" scope="glance">Brak połączenia telefonicznego, brak buforowanego menu.</string>
<string id="NoResponse">Brak odpowiedzi, sprawdź połączenie internetowe</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Portuguese
Gerado por Google Translate e gemini-2.5-flash do inglês para o português
Gerado por Google Translate e gemini-2.5-flash de inglês para português
-->
<strings>
@@ -41,6 +41,7 @@
aplicativo.</string>
<string id="NoInternet">Sem conexão com a Internet.</string>
<string id="NoJson">Nenhum JSON retornado da solicitação HTTP.</string>
<string id="NoMenu">Erro de definição do menu, verifique as instruções.</string>
<string id="NoPhone" scope="glance">Sem conexão telefônica.</string>
<string id="NoPhoneNoCache" scope="glance">Sem conexão com o telefone, sem menu em cache.</string>
<string id="NoResponse">Sem resposta, verifique a conexão com a Internet</string>

View File

@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Niciun URL de configurare în setările aplicației.</string>
<string id="NoInternet">Nicio conexiune la internet.</string>
<string id="NoJson">Niciun JSON nu a fost returnat de la cererea HTTP.</string>
<string id="NoMenu">Eroare de definire a meniului, verificați instrucțiunile.</string>
<string id="NoPhone" scope="glance">Nicio conexiune telefonică.</string>
<string id="NoPhoneNoCache" scope="glance">Nicio conexiune la telefon, niciun meniu în cache.</string>
<string id="NoResponse">Niciun răspuns, verificați conexiunea la internet.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">V nastaveniach aplikácie chýba konfiguračná adresa URL</string>
<string id="NoInternet">Žiadne pripojenie na internet.</string>
<string id="NoJson">Z požiadavky HTTP sa nevrátil žiadny JSON.</string>
<string id="NoMenu">Chyba definície ponuky, skontrolujte pokyny.</string>
<string id="NoPhone" scope="glance">Žiadne telefónne pripojenie.</string>
<string id="NoPhoneNoCache" scope="glance">Žiadne telefónne pripojenie, žiadne uložené menu.</string>
<string id="NoResponse">Žiadna odpoveď, skontrolujte pripojenie na internet</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Slovenian
Prevedeno z Google Prevajalnikom in gemini-2.5-flash iz angleščine v slovenščino
Prevedel Google Prevajalnik in gemini-2.5-flash iz angleščine v slovenščino
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">V nastavitvah aplikacije ni URL konfiguracije.</string>
<string id="NoInternet">Brez internetne povezave.</string>
<string id="NoJson">Zahteva HTTP ni vrnila JSON-a.</string>
<string id="NoMenu">Napaka pri definiciji menija, preverite navodila.</string>
<string id="NoPhone" scope="glance">Brez telefonske povezave.</string>
<string id="NoPhoneNoCache" scope="glance">Brez telefonske povezave, brez predpomnjenega menija.</string>
<string id="NoResponse">Brez odgovora, preverite internetno povezavo</string>

View File

@@ -41,6 +41,7 @@
aplicación.</string>
<string id="NoInternet">Sin conexión a Internet.</string>
<string id="NoJson">No se recibió JSON de la solicitud HTTP.</string>
<string id="NoMenu">Error en la definición del menú, verifique las instrucciones.</string>
<string id="NoPhone" scope="glance">Sin conexión telefónica.</string>
<string id="NoPhoneNoCache" scope="glance">Sin conexión telefónica, sin menú en caché.</string>
<string id="NoResponse">Sin respuesta, verifique la conexión a Internet</string>

View File

@@ -39,6 +39,7 @@
<string id="NoConfigUrl" scope="glance">Ingen konfigurations-URL i applikationsinställningarna.</string>
<string id="NoInternet">Ingen internetanslutning.</string>
<string id="NoJson">Ingen JSON returnerades från HTTP-begäran.</string>
<string id="NoMenu">Menydefinitionfel, kontrollera instruktionerna.</string>
<string id="NoPhone" scope="glance">Ingen telefonanslutning.</string>
<string id="NoPhoneNoCache" scope="glance">Ingen telefonanslutning, ingen cachad meny.</string>
<string id="NoResponse">Inget svar, kontrollera internetanslutningen.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">ไม่มี URL การกำหนดค่าในการตั้งค่าแอปพลิเคชัน</string>
<string id="NoInternet">ไม่มีการเชื่อมต่ออินเทอร์เน็ต</string>
<string id="NoJson">ไม่มี JSON ส่งคืนจากคำขอ HTTP</string>
<string id="NoMenu">ข้อผิดพลาดในการกำหนดเมนู โปรดตรวจสอบคำแนะนำ</string>
<string id="NoPhone" scope="glance">ไม่มีการเชื่อมต่อโทรศัพท์</string>
<string id="NoPhoneNoCache" scope="glance">ไม่มีการเชื่อมต่อโทรศัพท์ ไม่มีเมนูแคช</string>
<string id="NoResponse">ไม่มีการตอบกลับ ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Turkish
Google Çeviri ve gemini-2.5-flash tarafından İngilizceden Türkçeye çevrilmiştir
Google Translate ve gemini-2.5-flash tarafından İngilizceden Türkçeye çevrilmiştir
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Uygulama ayarlarında yapılandırma URL'si yok.</string>
<string id="NoInternet">İnternet bağlantısı yok.</string>
<string id="NoJson">HTTP isteğinden JSON dönmedi.</string>
<string id="NoMenu">Menü tanım hatası, talimatları kontrol edin.</string>
<string id="NoPhone" scope="glance">Telefon bağlantısı yok.</string>
<string id="NoPhoneNoCache" scope="glance">Telefon bağlantısı yok, önbelleğe alınmış menü yok.</string>
<string id="NoResponse">Yanıt yok, İnternet bağlantısını kontrol edin</string>

View File

@@ -40,6 +40,7 @@
<string id="NoConfigUrl" scope="glance">Немає URL-адреси конфігурації в налаштуваннях програми.</string>
<string id="NoInternet">Немає підключення до Інтернету.</string>
<string id="NoJson">HTTP-запит не повернув JSON.</string>
<string id="NoMenu">Помилка визначення меню, перевірте інструкції.</string>
<string id="NoPhone" scope="glance">Немає підключення до телефону.</string>
<string id="NoPhoneNoCache" scope="glance">Немає підключення до телефону, немає кешованого меню.</string>
<string id="NoResponse">Немає відповіді, перевірте підключення до Інтернету.</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Không có URL cấu hình trong cài đặt ứng dụng.</string>
<string id="NoInternet">Không có kết nối internet.</string>
<string id="NoJson">Không có JSON được trả về từ yêu cầu HTTP.</string>
<string id="NoMenu">Lỗi định nghĩa menu, kiểm tra hướng dẫn.</string>
<string id="NoPhone" scope="glance">Không có kết nối điện thoại.</string>
<string id="NoPhoneNoCache" scope="glance">Không kết nối điện thoại, không có menu được lưu trong
bộ nhớ cache.</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Chinese (Simplified)
由 Google 翻译和 gemini-2.5-flash 从英语生成到简体中文
由 Google 翻译和 gemini-2.5-flash 从英语翻译为简体中文
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">应用程序设置中没有配置 URL。</string>
<string id="NoInternet">没有互联网连接。</string>
<string id="NoJson">HTTP 请求未返回 JSON。</string>
<string id="NoMenu">菜单定义错误,请检查说明。</string>
<string id="NoPhone" scope="glance">没有手机连接。</string>
<string id="NoPhoneNoCache" scope="glance">没有手机连接,没有缓存菜单。</string>
<string id="NoResponse">没有回应,检查互联网连接</string>

View File

@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">應用程式設定中沒有配置 URL。</string>
<string id="NoInternet">沒有互聯網連接。</string>
<string id="NoJson">HTTP 請求未返回 JSON。</string>
<string id="NoMenu">選單定義錯誤,請檢查說明。</string>
<string id="NoPhone" scope="glance">沒有電話連接。</string>
<string id="NoPhoneNoCache" scope="glance">沒有電話連接,沒有已快取的選單。</string>
<string id="NoResponse">沒有回應,請檢查互聯網連接。</string>

View File

@@ -15,7 +15,7 @@
<!--
Generated by Google Translate and gemini-2.5-flash from English to Standard (Bahasa) Malay
Dijana oleh Google Translate dan gemini-2.5-flash dari Bahasa Inggeris ke Bahasa Melayu Standard (Bahasa)
Dijana oleh Google Translate dan gemini-2.5-flash dari Bahasa Inggeris ke Bahasa Melayu Standard (Bahasa).
-->
<strings>
@@ -38,6 +38,7 @@
<string id="NoConfigUrl" scope="glance">Tiada URL konfigurasi dalam tetapan aplikasi.</string>
<string id="NoInternet">Tiada sambungan internet.</string>
<string id="NoJson">Tiada JSON dikembalikan daripada permintaan HTTP.</string>
<string id="NoMenu">Ralat definisi menu, semak arahan.</string>
<string id="NoPhone" scope="glance">Tiada sambungan telefon.</string>
<string id="NoPhoneNoCache" scope="glance">Tiada sambungan telefon, tiada menu dicache.</string>
<string id="NoResponse">Tiada respons, periksa sambungan Internet.</string>

View File

@@ -32,6 +32,7 @@
<string id="NoConfigUrl" scope="glance">No configuration URL in the application settings.</string>
<string id="NoInternet">No Internet connection.</string>
<string id="NoJson">No JSON returned from HTTP request.</string>
<string id="NoMenu">Menu definition error, check the instructions.</string>
<string id="NoPhone" scope="glance">No Phone connection.</string>
<string id="NoPhoneNoCache" scope="glance">No phone connection, no cached menu.</string>
<string id="NoResponse">No Response, check Internet connection</string>

View File

@@ -218,6 +218,8 @@ class HomeAssistantApp extends Application.AppBase {
} else {
if (data == null) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoJson) as Lang.String);
} else if (data.size() == 0) {
ErrorView.show(WatchUi.loadResource($.Rez.Strings.NoMenu) as Lang.String);
} else {
buildMenu(data);
WatchUi.switchToView(mHaMenu, new HomeAssistantViewDelegate(false), WatchUi.SLIDE_IMMEDIATE);