2024-04-24 16:12:50 +02:00
|
|
|
<script lang="ts">
|
|
|
|
import App from '$lib/components/App.svelte';
|
2024-06-26 20:33:01 +02:00
|
|
|
import { base } from '$app/paths';
|
|
|
|
import { languages } from '$lib/languages';
|
|
|
|
import { _ } from 'svelte-i18n';
|
|
|
|
</script>
|
2024-04-24 16:12:50 +02:00
|
|
|
|
2024-06-26 20:33:01 +02:00
|
|
|
<svelte:head>
|
|
|
|
<title>gpx.studio — {$_('metadata.app_title')}</title>
|
|
|
|
<meta name="description" content={$_('metadata.description')} />
|
|
|
|
<meta property="og:title" content="gpx.studio — {$_('metadata.app_title')}" />
|
|
|
|
<meta property="og:description" content={$_('metadata.description')} />
|
|
|
|
<meta name="twitter:title" content="gpx.studio — {$_('metadata.app_title')}" />
|
|
|
|
<meta name="twitter:description" content={$_('metadata.description')} />
|
2024-04-24 16:12:50 +02:00
|
|
|
|
2024-06-26 20:33:01 +02:00
|
|
|
<link rel="alternate" hreflang="x-default" href="{base}/" />
|
|
|
|
{#each Object.keys(languages) as lang}
|
|
|
|
{#if lang === 'en'}
|
|
|
|
<link rel="alternate" hreflang="en" href="{base}/" />
|
|
|
|
{:else}
|
|
|
|
<link rel="alternate" hreflang={lang} href="{base}/{lang}/" />
|
|
|
|
{/if}
|
|
|
|
{/each}
|
|
|
|
</svelte:head>
|
2024-04-24 16:12:50 +02:00
|
|
|
|
|
|
|
<App />
|