controller v0.264.0: the household is told when an update is undone or held, in its language
gates / gates (push) Successful in 25s
gates / gates (push) Successful in 25s
app_update_undone / app_update_held events (09 decision 15), on by default and seeded once on existing boxes; R-606 update sentences as key+args rendered per reader; R-646 startup applied-meta backfill for apps current with the catalog; R-620 a disabled notifier WARNs once per event type. Needs hub v0.120.0. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1356,6 +1356,7 @@
|
||||
"event.app_deploy_started": "App install started: %s",
|
||||
"event.app_deployed": "App installed: %s",
|
||||
"event.app_removed": "App removed: %s",
|
||||
"event.app_update_undone": "The update of %s at %s did not work. The box put back the previous version and its data automatically — nothing was lost, and there is nothing you need to do.",
|
||||
"event.backup_target_absent": "The whole-system backup drive is not available: %s (%s)",
|
||||
"event.backup_target_restored": "The whole-system backup drive is available again: %s (%s)",
|
||||
"event.controller_started": "Controller started (%s)",
|
||||
@@ -1477,6 +1478,15 @@
|
||||
"func.time.tomorrow_at": "tomorrow %s",
|
||||
"func.time.yesterday": "yesterday",
|
||||
"health.no_probe_container": "No health check ran: no matching container.",
|
||||
"hold.copy_holds.db_only": "holds only the settings and the database, not the files",
|
||||
"hold.copy_holds.files": "holds the settings, the database and the files",
|
||||
"hold.copy_holds.volumes": "holds the settings, the database and the data volumes",
|
||||
"hold.update.sentence": "The update of %s at %s did not succeed, and the app did not start on the new version. The app stays stopped for safety, so that its data is not damaged. It can be restored on the Backups page from this backup: %s, %s — this copy %s.",
|
||||
"hold.update.sentence_legacy": "The update of %s at %s did not succeed, and the app did not start on the new version. The app stays stopped for safety, so that its data is not damaged. It can be restored on the Backups page from the backup of %s.",
|
||||
"hold.update.sentence_tier": "The update of %s at %s did not succeed, and the app did not start on the new version. The app stays stopped for safety, so that its data is not damaged. It can be restored on the Backups page from this backup: %s, %s.",
|
||||
"hold.update.tier.1": "own drive",
|
||||
"hold.update.tier.2": "second drive",
|
||||
"hold.update.tier.3": "remote backup",
|
||||
"hold.update.undo_failed": "The update did not succeed, and the automatic undo did not either.",
|
||||
"hold.update.undo_state.half": "Putting the data back stopped part-way, so the data is in a mixed state; the copy taken before the update is kept.",
|
||||
"hold.update.undo_state.not_started": "The data is back as it was before the update, but the previous version did not start.",
|
||||
@@ -1808,6 +1818,8 @@
|
||||
"settings_notifications.alkalmazas_email": "App e-mail",
|
||||
"settings_notifications.alkalmazas_email_engedelyezese": "Allow app e-mail",
|
||||
"settings_notifications.alkalmazas_nem_fut": "App not running",
|
||||
"settings_notifications.app_update_held": "Update failed, the app is stopped",
|
||||
"settings_notifications.app_update_undone": "Update undone (the app runs on its previous version)",
|
||||
"settings_notifications.az_alkalmazasok_a_felhom_on": "Apps can send e-mail through Felhom (for example password resets, invitations),\n without setting up a separate e-mail provider. Each app’s sender address is its own\n <em><app>@felhom.eu</em> address.",
|
||||
"settings_notifications.az_ertesitesek_a_kozponti_rendszeren": "Notifications work through the central system, which is not turned on right now.",
|
||||
"settings_notifications.beallitasok_ertesitesek": "Settings — Notifications",
|
||||
@@ -2344,7 +2356,32 @@
|
||||
"tier2_config.nincs_elerheto_off_drive_cel": "No off-drive target available",
|
||||
"tier2_config.nincs_masik_adatmeghajto_automatikus_cel": "No other data drive — the automatic target is the internal SSD (database/configuration only). Add a 2nd\n data drive to back up all data off-drive too.",
|
||||
"tier2_config.vissza_a_mentesekhez": "← Back to backups",
|
||||
"update.error.backup_failed": "The update did not start, because the backup before the update did not succeed: %v. The app keeps running unchanged.",
|
||||
"update.error.backup_no_unit": "The update did not start: the backup before the update ran, but no fresh copy that can be restored was made. The app keeps running unchanged.",
|
||||
"update.error.dump_failed": "The update did not start, because the database snapshot was not made: %v. The app keeps running unchanged.",
|
||||
"update.error.hold_unsaved": "The update did not succeed and the app was stopped, but saving that it is stopped did not succeed. Do not start it again — contact us.",
|
||||
"update.error.interrupted": "The update was interrupted, because the controller restarted before the new version started. The app keeps running on its previous version.",
|
||||
"update.error.journal_failed": "The update did not start: the update's journal cannot be saved. The app keeps running unchanged.",
|
||||
"update.error.no_guards": "The update cannot start: the safety check before an update is not available on this server.",
|
||||
"update.error.pin_failed": "The update did not start: the description of the new version cannot be read. The app keeps running unchanged.",
|
||||
"update.error.pull_failed": "Downloading the new version did not succeed, so the update did not happen. The app keeps running on its previous version.",
|
||||
"update.phase.backing-up": "Making a backup before the update…",
|
||||
"update.phase.checking": "Checking…",
|
||||
"update.phase.copying": "Copying the data before the update…",
|
||||
"update.phase.done": "Updated",
|
||||
"update.phase.failed": "The update did not succeed",
|
||||
"update.phase.pinning": "Downloading the new version…",
|
||||
"update.phase.pulling": "Downloading the new version…",
|
||||
"update.phase.safety-dump": "Database snapshot…",
|
||||
"update.phase.starting": "Starting the new version…",
|
||||
"update.phase.undoing": "Putting the previous version back…",
|
||||
"update.phase.undone": "Put back to the previous version"
|
||||
"update.phase.undone": "Put back to the previous version",
|
||||
"update.phase.verifying": "Checking that it works…",
|
||||
"update.refusal.already": "An update of %s is already in progress.",
|
||||
"update.refusal.busy": "The update cannot start right now: a backup or restore is running. Try again when it has finished.",
|
||||
"update.refusal.deploying": "%s is still being installed — the update can start after that.",
|
||||
"update.refusal.disk": "Not enough free space for the update: %.1f GB free, and at least %.0f GB is needed to download the new version.",
|
||||
"update.refusal.migrating": "The update cannot start right now: data is being moved.",
|
||||
"update.refusal.no_backup": "%s cannot be updated, because it has no backup it could be restored from, and no new backup can be made of it now. Check on the Backups page that the app's drive is available — after that the update can start.",
|
||||
"update.refusal.not_deployed": "The app is not installed, so it cannot be updated."
|
||||
}
|
||||
|
||||
@@ -1347,6 +1347,7 @@
|
||||
"event.app_deploy_started": "Alkalmazás telepítése elindult: %s",
|
||||
"event.app_deployed": "Alkalmazás telepítve: %s",
|
||||
"event.app_removed": "Alkalmazás eltávolítva: %s",
|
||||
"event.app_update_undone": "A(z) %s frissítése %s-kor nem sikerült. A doboz automatikusan visszaállította az előző változatot és az adatokat — semmi nem veszett el, nincs teendőd.",
|
||||
"event.backup_target_absent": "A rendszermentés meghajtója nem érhető el: %s (%s)",
|
||||
"event.backup_target_restored": "A rendszermentés meghajtója újra elérhető: %s (%s)",
|
||||
"event.controller_started": "Controller elindult (%s)",
|
||||
@@ -1465,6 +1466,15 @@
|
||||
"func.time.tomorrow_at": "holnap %s",
|
||||
"func.time.yesterday": "tegnap",
|
||||
"health.no_probe_container": "Nem futott egészségellenőrzés: nincs hozzá tartozó konténer.",
|
||||
"hold.copy_holds.db_only": "csak a beállításokat és az adatbázist tartalmazza, a fájlokat nem",
|
||||
"hold.copy_holds.files": "a beállításokat, az adatbázist és a fájlokat tartalmazza",
|
||||
"hold.copy_holds.volumes": "a beállításokat, az adatbázist és az adatköteteket tartalmazza",
|
||||
"hold.update.sentence": "A(z) %s frissítése %s-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: %s, %s — ez a másolat %s.",
|
||||
"hold.update.sentence_legacy": "A(z) %s frissítése %s-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a(z) %s-i biztonsági mentésből a Mentések oldalon.",
|
||||
"hold.update.sentence_tier": "A(z) %s frissítése %s-kor nem sikerült, és az alkalmazás nem indult el az új verzióval. Az alkalmazás biztonsági okból leállítva marad, hogy az adatai ne sérüljenek. Visszaállítható a Mentések oldalon ebből a biztonsági mentésből: %s, %s.",
|
||||
"hold.update.tier.1": "saját meghajtó",
|
||||
"hold.update.tier.2": "második meghajtó",
|
||||
"hold.update.tier.3": "távoli mentés",
|
||||
"hold.update.undo_failed": "A frissítés nem sikerült, és az automatikus visszaállítás sem.",
|
||||
"hold.update.undo_state.half": "Az adatok visszamásolása félbeszakadt, ezért az adatok vegyes állapotban vannak; a frissítés előtti másolat megmaradt.",
|
||||
"hold.update.undo_state.not_started": "Az adatok a frissítés előtti állapotba kerültek vissza, de az előző változat nem indult el.",
|
||||
@@ -1796,6 +1806,8 @@
|
||||
"settings_notifications.alkalmazas_email": "Alkalmazás-email",
|
||||
"settings_notifications.alkalmazas_email_engedelyezese": "Alkalmazás-email engedélyezése",
|
||||
"settings_notifications.alkalmazas_nem_fut": "Alkalmazás nem fut",
|
||||
"settings_notifications.app_update_held": "Frissítés sikertelen, az alkalmazás leállítva",
|
||||
"settings_notifications.app_update_undone": "Frissítés visszavonva (az alkalmazás a korábbi változattal fut)",
|
||||
"settings_notifications.az_alkalmazasok_a_felhom_on": "Az alkalmazások a Felhom-on keresztül küldhetnek emailt (pl. jelszó-visszaállítás, meghívók),\n külön email-szolgáltató beállítása nélkül. A feladó címe minden alkalmazásnál a saját\n <em><alkalmazás>@felhom.eu</em> címe lesz.",
|
||||
"settings_notifications.az_ertesitesek_a_kozponti_rendszeren": "Az értesítések a központi rendszeren keresztül működnek, ami jelenleg nincs bekapcsolva.",
|
||||
"settings_notifications.beallitasok_ertesitesek": "Beállítások — Értesítések",
|
||||
@@ -2332,7 +2344,32 @@
|
||||
"tier2_config.nincs_elerheto_off_drive_cel": "Nincs elérhető off-drive cél",
|
||||
"tier2_config.nincs_masik_adatmeghajto_automatikus_cel": "Nincs másik adatmeghajtó — automatikus cél a belső SSD (csak DB/konfiguráció). Egy 2.\n adatmeghajtó hozzáadásával a teljes adat is off-drive menthető.",
|
||||
"tier2_config.vissza_a_mentesekhez": "← Vissza a mentésekhez",
|
||||
"update.error.backup_failed": "A frissítés nem indult el, mert a frissítés előtti biztonsági mentés nem sikerült: %v. Az alkalmazás változatlanul fut tovább.",
|
||||
"update.error.backup_no_unit": "A frissítés nem indult el: a frissítés előtti mentés lefutott, de nem jött létre friss, visszaállítható másolat. Az alkalmazás változatlanul fut tovább.",
|
||||
"update.error.dump_failed": "A frissítés nem indult el, mert az adatbázis pillanatkép nem készült el: %v. Az alkalmazás változatlanul fut tovább.",
|
||||
"update.error.hold_unsaved": "A frissítés nem sikerült, az alkalmazás le lett állítva, de a leállítás rögzítése nem sikerült. Ne indítsd újra — vedd fel velünk a kapcsolatot.",
|
||||
"update.error.interrupted": "A frissítés megszakadt, mert a vezérlő újraindult, mielőtt az új verzió elindult volna. Az alkalmazás a korábbi verzióval fut tovább.",
|
||||
"update.error.journal_failed": "A frissítés nem indult el: a frissítés naplója nem menthető. Az alkalmazás változatlanul fut tovább.",
|
||||
"update.error.no_guards": "A frissítés nem indítható: a frissítés előtti biztonsági ellenőrzés nem érhető el ezen a szerveren.",
|
||||
"update.error.pin_failed": "A frissítés nem indult el: az új verzió leírása nem olvasható be. Az alkalmazás változatlanul fut tovább.",
|
||||
"update.error.pull_failed": "Az új verzió letöltése nem sikerült, ezért a frissítés elmaradt. Az alkalmazás a korábbi verzióval fut tovább.",
|
||||
"update.phase.backing-up": "Biztonsági mentés készül a frissítés előtt…",
|
||||
"update.phase.checking": "Ellenőrzés…",
|
||||
"update.phase.copying": "Az adatok másolása a frissítés előtt…",
|
||||
"update.phase.done": "Frissítve",
|
||||
"update.phase.failed": "A frissítés nem sikerült",
|
||||
"update.phase.pinning": "Új verzió letöltése…",
|
||||
"update.phase.pulling": "Új verzió letöltése…",
|
||||
"update.phase.safety-dump": "Adatbázis pillanatkép…",
|
||||
"update.phase.starting": "Indítás az új verzióval…",
|
||||
"update.phase.undoing": "Visszaállítás az előző változatra…",
|
||||
"update.phase.undone": "Visszaállítva az előző változatra"
|
||||
"update.phase.undone": "Visszaállítva az előző változatra",
|
||||
"update.phase.verifying": "Működés ellenőrzése…",
|
||||
"update.refusal.already": "A(z) %s frissítése már folyamatban van.",
|
||||
"update.refusal.busy": "A frissítés most nem indítható: mentés/visszaállítás folyamatban. Próbáld újra, ha befejeződött.",
|
||||
"update.refusal.deploying": "A(z) %s telepítése még folyamatban van — a frissítés utána indítható.",
|
||||
"update.refusal.disk": "Nincs elég szabad hely a frissítéshez: %.1f GB szabad, az új verzió letöltéséhez legalább %.0f GB szükséges.",
|
||||
"update.refusal.migrating": "A frissítés most nem indítható: adatáthelyezés folyamatban.",
|
||||
"update.refusal.no_backup": "A(z) %s nem frissíthető, mert nincs olyan biztonsági mentése, amelyből vissza lehetne állítani, és most új mentés sem készíthető róla. Ellenőrizd a Mentések oldalon, hogy az alkalmazás meghajtója elérhető-e — utána a frissítés elindítható.",
|
||||
"update.refusal.not_deployed": "Az alkalmazás nincs telepítve, ezért nem frissíthető."
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user