7d8132a743
Problem: tapping 'Aggiorna ora' showed a fleeting 'Download avviato' Toast and then nothing — no feedback on download progress, installer state, success or failure. Solution — setInstallUI() central helper: - Updates the wizard step-3 status card (icon + title + detail line) OR the update banner (tvUpdateMessage) depending on which is visible - Always updates and enables/disables the button that triggered the flow States shown (status card + button text): ⏳ Scaricamento in corso… (download started) ⏳ Installazione in corso… (download done, PackageInstaller running) ⏳ Installazione in corso… + 'Conferma nel dialog…' (user action needed) ✅ Installato con successo! (onActivityResult RESULT_OK or STATUS_SUCCESS) → after 3 s auto-refreshes gateway status + closes banner ❌ Download fallito / Installazione non riuscita → button re-enabled as '↩ Riprova' Strings added (EN default + IT + DE): install_downloading, install_downloading_detail install_installing, install_confirm_detail install_success, install_success_detail install_error_download, install_error_download_detail install_perm_detail, install_btn_retry
41 lines
2.7 KiB
XML
41 lines
2.7 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<resources>
|
|
<string name="app_name">EverShelf Kiosk</string>
|
|
|
|
<!-- Wizard Schritt 3: Smart-Waage -->
|
|
<string name="wizard_step3_title">Smart-Waage (Optional)</string>
|
|
<string name="wizard_step3_description">Um eine Bluetooth-Küchenwaage zu verwenden, musst du die EverShelf Scale Gateway App separat installieren.</string>
|
|
<string name="wizard_step3_question">Hast du eine Bluetooth-Küchenwaage?</string>
|
|
<string name="wizard_step3_yes">✅ Ja, ich habe eine Waage</string>
|
|
<string name="wizard_step3_no">➡️ Nein, überspringen</string>
|
|
|
|
<!-- Gateway-Statusmeldungen -->
|
|
<string name="wizard_gateway_installed">Scale Gateway installiert ✅</string>
|
|
<string name="wizard_gateway_installed_detail">Wird beim Fortfahren im Hintergrund gestartet.</string>
|
|
<string name="wizard_gateway_not_installed">Scale Gateway nicht installiert</string>
|
|
<string name="wizard_gateway_not_installed_detail">Installiere die Scale Gateway App, um eine Bluetooth-Waage zu nutzen.</string>
|
|
<string name="wizard_gateway_checking">Prüfe auf Updates…</string>
|
|
<string name="wizard_gateway_up_to_date">Scale Gateway ist aktuell.</string>
|
|
<string name="wizard_gateway_update_available">Update für Scale Gateway verfügbar</string>
|
|
<string name="wizard_gateway_update_detail">Tippe auf den Button, um jetzt zu aktualisieren.</string>
|
|
|
|
<!-- Download- / Installationsfortschritt -->
|
|
<string name="install_downloading">Download läuft…</string>
|
|
<string name="install_downloading_detail">Bitte warten, die Datei wird heruntergeladen.</string>
|
|
<string name="install_installing">Installation läuft…</string>
|
|
<string name="install_confirm_detail">Bestätige die Installation im geöffneten Dialog.</string>
|
|
<string name="install_success">Erfolgreich installiert!</string>
|
|
<string name="install_success_detail">Die App wurde aktualisiert.</string>
|
|
<string name="install_error_download">Download fehlgeschlagen</string>
|
|
<string name="install_error_download_detail">Verbindung prüfen und erneut versuchen.</string>
|
|
<string name="install_perm_detail">Aktiviere \'Unbekannte Apps installieren\' in den Einstellungen, dann komm zurück.</string>
|
|
<string name="install_btn_retry">↩ Nochmal versuchen</string>
|
|
|
|
<!-- Schaltflächen -->
|
|
<string name="btn_back">Zurück</string>
|
|
<string name="btn_launch">🚀 EverShelf starten</string>
|
|
<string name="btn_launch_no_scale">🚀 Ohne Waage starten</string>
|
|
<string name="btn_download_gateway">📥 Scale Gateway installieren</string>
|
|
<string name="btn_update_gateway">📥 Scale Gateway aktualisieren</string>
|
|
</resources>
|