start localization

This commit is contained in:
vcoppe
2024-04-24 16:12:50 +02:00
parent 9bde53a4e2
commit 78b7612171
14 changed files with 1001 additions and 94 deletions

View File

@@ -0,0 +1,10 @@
export const prerender = true;
import { register, init } from 'svelte-i18n';
register('en', () => import('../locales/en.json'));
init({
fallbackLocale: 'en',
initialLocale: 'en',
});

View File

@@ -1 +0,0 @@
export const prerender = true;

View File

@@ -1,25 +1,5 @@
<script lang="ts">
import Data from '$lib/components/Data.svelte';
import ElevationProfile from '$lib/components/ElevationProfile.svelte';
import FileList from '$lib/components/FileList.svelte';
import GPXData from '$lib/components/GPXData.svelte';
import Map from '$lib/components/Map.svelte';
import Menu from '$lib/components/Menu.svelte';
import Toolbar from '$lib/components/toolbar/Toolbar.svelte';
import LayerControl from '$lib/components/layer-control/LayerControl.svelte';
import App from '$lib/components/App.svelte';
</script>
<div class="flex flex-col w-screen h-screen">
<div class="grow relative">
<Menu />
<Toolbar />
<Map class="h-full" />
<LayerControl />
<Data />
<FileList />
</div>
<div class="h-60 flex flex-row gap-2 overflow-hidden border">
<GPXData />
<ElevationProfile />
</div>
</div>
<App />

View File

@@ -0,0 +1,10 @@
<script lang="ts">
import App from '$lib/components/App.svelte';
import { locale } from 'svelte-i18n';
import { page } from '$app/stores';
locale.set($page.params.language);
</script>
<App />