diff --git a/src/components/ModsList.astro b/src/components/ModsList.astro index aa50114..125c3a8 100644 --- a/src/components/ModsList.astro +++ b/src/components/ModsList.astro @@ -3,8 +3,8 @@ import { icon, library } from '@fortawesome/fontawesome-svg-core' import { faSort, faSortDown, faSortUp } from '@fortawesome/free-solid-svg-icons' import Xmark from '~/icons/XmarkIcon.astro' import { type ZenTheme } from '~/mods' +import { type Locale } from '~/types/i18n' import { getPath } from '~/utils/i18n' -import { type Locale } from '~/constants/i18n' // Add icons to the library library.add(faSort, faSortUp, faSortDown) diff --git a/src/components/download/release-data.ts b/src/components/download/release-data.ts index b2eceda..c576cf4 100644 --- a/src/components/download/release-data.ts +++ b/src/components/download/release-data.ts @@ -1,4 +1,4 @@ -import { type Locale } from '~/constants/i18n' +import { type Locale } from '~/types/i18n' import { getUI } from '~/utils/i18n' /** diff --git a/src/pages/[...locale]/mods/[...slug].astro b/src/pages/[...locale]/mods/[...slug].astro index 95e32a6..56c225b 100644 --- a/src/pages/[...locale]/mods/[...slug].astro +++ b/src/pages/[...locale]/mods/[...slug].astro @@ -7,12 +7,13 @@ import InfoIcon from '~/icons/InfoIcon.astro' import Layout from '~/layouts/Layout.astro' import { getAllMods, getAuthorLink, getLocalizedDate } from '~/mods' import { getPath, getUI } from '~/utils/i18n' -import { getLocale, getOtherLocales } from '~/utils/i18n' +import { getLocale, otherLocales } from '~/utils/i18n' export async function getStaticPaths() { const mods = await getAllMods() + return mods.flatMap(mod => [ - ...getOtherLocales().map(locale => ({ + ...otherLocales.map(locale => ({ params: { slug: mod.id, locale: locale,