diff --git a/src/data/logbook.ts b/src/data/logbook.ts index db67e2ce06..37fa183b75 100644 --- a/src/data/logbook.ts +++ b/src/data/logbook.ts @@ -398,11 +398,17 @@ export const localizeStateMessage = ( break; case "lock": - if (state === "unlocked") { - return localize(`${LOGBOOK_LOCALIZE_PATH}.was_unlocked`); - } - if (state === "locked") { - return localize(`${LOGBOOK_LOCALIZE_PATH}.was_locked`); + switch (state) { + case "unlocked": + return localize(`${LOGBOOK_LOCALIZE_PATH}.was_unlocked`); + case "locking": + return localize(`${LOGBOOK_LOCALIZE_PATH}.is_locking`); + case "unlocking": + return localize(`${LOGBOOK_LOCALIZE_PATH}.is_unlocking`); + case "locked": + return localize(`${LOGBOOK_LOCALIZE_PATH}.was_locked`); + case "jammed": + return localize(`${LOGBOOK_LOCALIZE_PATH}.is_jammed`); } break; } diff --git a/src/translations/en.json b/src/translations/en.json index 562e1ef088..5833a0c573 100755 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -377,6 +377,9 @@ "is_closing": "is closing", "was_unlocked": "was unlocked", "was_locked": "was locked", + "is_unlocking": "is unlocking", + "is_locking": "is locking", + "is_jammed": "is jammed", "was_plugged_in": "was plugged in", "was_unplugged": "was unplugged", "was_at_home": "was detected at home",