From bf99f8c20bbe4c6edcae2f24a9459cddad79aec4 Mon Sep 17 00:00:00 2001 From: izzy Date: Mon, 3 Nov 2025 11:40:32 +0000 Subject: [PATCH] chore: add i18n entries for maintenance screens --- i18n/en.json | 6 ++++++ .../admin-settings/MaintenanceSettings.svelte | 3 ++- web/src/lib/modals/ServerRestartingModal.svelte | 5 +++-- web/src/routes/maintenance/+page.svelte | 15 +++++++++++---- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/i18n/en.json b/i18n/en.json index c547d10f1e..6fec63fb71 100644 --- a/i18n/en.json +++ b/i18n/en.json @@ -1315,6 +1315,10 @@ "loop_videos_description": "Enable to automatically loop a video in the detail viewer.", "main_branch_warning": "You're using a development version; we strongly recommend using a release version!", "main_menu": "Main menu", + "maintenance_description": "Immich has been put into maintenance mode.", + "maintenance_exit": "Exit maintenance mode", + "maintenance_logged_in_as": "Currently logged in as {user}", + "maintenance_title": "Temporarily Unavailable", "make": "Make", "manage_geolocation": "Manage location", "manage_shared_links": "Manage shared links", @@ -1817,6 +1821,8 @@ "server_offline": "Server Offline", "server_online": "Server Online", "server_privacy": "Server Privacy", + "server_restarting_description": "This page will refresh momentarily.", + "server_restarting_title": "Server is restarting", "server_stats": "Server Stats", "server_update_available": "Server update is available", "server_version": "Server Version", diff --git a/web/src/lib/components/admin-settings/MaintenanceSettings.svelte b/web/src/lib/components/admin-settings/MaintenanceSettings.svelte index ab920f4394..9c9fa0102c 100644 --- a/web/src/lib/components/admin-settings/MaintenanceSettings.svelte +++ b/web/src/lib/components/admin-settings/MaintenanceSettings.svelte @@ -1,6 +1,7 @@ - + -
This page will refresh momentarily.
+
{$t('server_restarting_description')}
diff --git a/web/src/routes/maintenance/+page.svelte b/web/src/routes/maintenance/+page.svelte index ed6545a934..313c6425cf 100644 --- a/web/src/routes/maintenance/+page.svelte +++ b/web/src/routes/maintenance/+page.svelte @@ -3,15 +3,22 @@ import { user } from '$lib/stores/user.store'; import { endMaintenance } from '@immich/sdk'; import { Button, Heading } from '@immich/ui'; + import { t } from 'svelte-i18n';
- Temporarily Unavailable -

Immich has been put into maintenance mode.

+ {$t('maintenance_title')} +

{$t('maintenance_description')}

{#if $user && $user.isAdmin} -

Currently logged in as {$user.name}

- +

+ {$t('maintenance_logged_in_as', { + values: { + user: $user.name, + }, + })}Currently logged in as {$user.name} +

+ {/if}