--- import AlbumSection from "@components/organisms/AlbumSection.svelte"; import I18nKey from "@i18n/i18nKey"; import MainGridLayout from "@layouts/MainGridLayout.astro"; import { albumsConfig } from "@/config/albumsConfig"; import { resolveI18nText } from "@utils/i18n-utils"; import { scanVisibleAlbums, toAlbumIndexItem } from "@utils/album-scanner"; if (!albumsConfig.enable) { return Astro.redirect("/404/"); } const pageTitle = resolveI18nText(albumsConfig.title, I18nKey.albums); const pageDescription = resolveI18nText(albumsConfig.description, I18nKey.albumsBanner); const albums = scanVisibleAlbums().map(toAlbumIndexItem); ---