---
import { assertSecret, fetchGameDefinitions } from '@blitzkit/core';
import { DEFAULT_LOCALE } from '@blitzkit/i18n';
import { Box, Code, Flex, Heading, Link, Text } from '@radix-ui/themes';
import packageJson from '../../../../package.json';
import { getStrings } from '../core/i18n/getStrings';
import { LinkI18n } from './LinkI18n';
import { LocaleSwitcherThemeWrapper } from './LocaleSwitcher';
const gameDefinitions = await fetchGameDefinitions();
const PUBLIC_ASSET_BRANCH = assertSecret(import.meta.env.PUBLIC_BRANCH);
const locale = Astro.params.locale ?? DEFAULT_LOCALE;
const strings = getStrings(locale);
---
BlitzKit
{strings.website.footer.motto}
{strings.website.footer.copyright}
{strings.website.footer.about.title}
{strings.website.footer.about.credits}
{strings.website.footer.about.discord}
{strings.website.footer.about.github}
{strings.website.footer.about.patches}
{strings.website.footer.legal.title}
{strings.website.footer.legal.privacy}
{strings.website.footer.legal.terms}
BlitzKit
{
PUBLIC_ASSET_BRANCH !== 'preview' && (
WoTB
)
}
CDN
{packageJson.version}
{
PUBLIC_ASSET_BRANCH !== 'preview' && (
{gameDefinitions.version}
)
}
{PUBLIC_ASSET_BRANCH}
BlitzKit
{packageJson.version}
{
PUBLIC_ASSET_BRANCH !== 'preview' && (
<>
WoTB
{gameDefinitions.version}
>
)
}
CDN
{PUBLIC_ASSET_BRANCH}