From 5b35851f41582472dd7e92d8c24ff1d3ed47acff Mon Sep 17 00:00:00 2001 From: vicrodh <103399283+vicrodh@users.noreply.github.com> Date: Mon, 2 Feb 2026 17:15:29 -0600 Subject: [PATCH] i18n(library): translate empty states and headers - Add translations for loading/error states - Translate empty states for albums, artists, tracks views - Translate header titles and subtitle - Update button titles (Scan, Settings, Play All, Shuffle) - Translate offline mode notice - Translate filter panel labels - Add editAlbumMetadataTitle key for tooltips cc --- .../components/views/LocalLibraryView.svelte | 62 +++++++++---------- src/lib/i18n/locales/en.json | 1 + src/lib/i18n/locales/es.json | 1 + 3 files changed, 33 insertions(+), 31 deletions(-) diff --git a/src/lib/components/views/LocalLibraryView.svelte b/src/lib/components/views/LocalLibraryView.svelte index 9b0d8ec75..6de3a290a 100644 --- a/src/lib/components/views/LocalLibraryView.svelte +++ b/src/lib/components/views/LocalLibraryView.svelte @@ -2587,9 +2587,9 @@
@@ -2631,10 +2631,10 @@ {/if}{stats.album_count} albums • {stats.track_count} tracks • @@ -2696,14 +2696,14 @@ {formatFileSize(stats.total_size_bytes)}
{:else} -Your local music collection
+{$t('library.yourCollection')}
{/if}Loading library...
+{$t('library.loadingLibrary')}
Failed to load library
+{$t('library.failedLoadLibrary')}
{error}
-No hidden albums
+{$t('library.noHiddenAlbums')}
No albums in library
-Add folders and scan to build your library
+{$t('library.noAlbumsInLibrary')}
+{$t('library.addFoldersHint')}