Added base structure for i18n

This commit is contained in:
Alexis
2025-03-19 17:01:57 +01:00
parent f9a8383ce2
commit 86c983db10
23 changed files with 1548 additions and 57 deletions

View File

@@ -0,0 +1,29 @@
---
import Layout from '@/layouts/Layout.astro';
import Map from '@/components/maps/Map.astro'
import MapOverlay from '@/components/maps/MapOverlay.astro'
---
<Layout title="Borélis ~ Cartographie">
<MapOverlay
mapKey='aldys-borelis'
searchConfig={{
disableCapitals: true,
disableQuests: true,
}}
breadcrumbs={[
{ name: 'Aldys', url: '/en/' },
{ name: 'Borélis', url: '/en/aldys/borelis' },
]}
/>
<Map
mapKey='aldys-borelis'
zoomifyKey='borelis'
mapHeight={3710}
mapWidth={4521}
rulerDistanceRatio={1.8}
rulerMainUnit='Mètres'
rulerHideWalkDistance={true}
backgroundColor="#C3CCD2"
/>
</Layout>

View File

@@ -0,0 +1,37 @@
---
import type { MapMarker, PlayerMarker } from '@/types/Leaflet';
import Layout from '@/layouts/Layout.astro';
import Map from '@/components/maps/Map.astro'
import MapOverlay from '@/components/maps/MapOverlay.astro'
import markersData from '@/components/maps/data/en/aldys/cantane/markers.json'
const markers = markersData.data as MapMarker[]
---
<Layout title="Cantane ~ Cartographie">
<MapOverlay
mapKey='aldys-cantane'
markers={markers}
searchConfig={{
disableCapitals: true,
disableQuests: true,
}}
breadcrumbs={[
{ name: 'Aldys', url: '/en/' },
{ name: 'Cantane', url: '/en/aldys/cantane' },
]}
/>
<Map
mapKey='aldys-cantane'
zoomifyKey='cantane'
mapHeight={4124}
mapWidth={4067}
markers={markers}
rulerDistanceRatio={1.15}
rulerMainUnit='Mètres'
rulerHideWalkDistance={true}
backgroundColor="#CDCAC3"
/>
</Layout>

View File

@@ -0,0 +1,38 @@
---
import type { MapMarker, PlayerMarker } from '@/types/Leaflet';
import Layout from '@/layouts/Layout.astro';
import Map from '@/components/maps/Map.astro'
import MapOverlay from '@/components/maps/MapOverlay.astro'
import markersData from '@/components/maps/data/en/aldys/cantane/les-mines-blanches/markers.json';
const markers = markersData.data as MapMarker[]
---
<Layout title="Les Mines Blanches ~ Cartographie">
<MapOverlay
mapKey='aldys-cantane-mines'
markers={markers}
searchConfig={{
disableCapitals: true,
disableQuests: true,
}}
breadcrumbs={[
{ name: 'Aldys', url: '/en/' },
{ name: 'Cantane', url: '/en/aldys/cantane' },
{ name: 'Mines Blanches', url: '/en/aldys/cantane/mines-blanches' },
]}
/>
<Map
mapKey='aldys-cantane-mines'
zoomifyKey='mines-blanches'
mapHeight={6020}
mapWidth={10290}
markers={markers}
rulerDistanceRatio={0.1}
rulerMainUnit='Mètres'
rulerHideWalkDistance={true}
backgroundColor="#101010"
/>
</Layout>

View File

@@ -0,0 +1,34 @@
---
import type { MapMarker, PlayerMarker } from '@/types/Leaflet';
import Layout from '@/layouts/Layout.astro';
import Map from '@/components/maps/Map.astro'
import MapOverlay from '@/components/maps/MapOverlay.astro'
import markersData from '@/components/maps/data/en/bamast/markers.json'
import playersData from '@/components/maps/data/en/bamast/players.json'
const markers = markersData.data as MapMarker[]
const players = playersData as PlayerMarker
---
<Layout title="Bamast ~ Cartographie">
<MapOverlay
mapKey='bamast'
markers={markers}
players={players}
breadcrumbs={[
{ name: 'Bamast', url: '/en/bamast' },
]}
/>
<Map
mapKey='bamast'
zoomifyKey='bamast'
mapHeight={18342}
mapWidth={15000}
markers={markers}
players={players}
rulerDistanceRatio={2}
backgroundColor="#98BDD0"
/>
</Layout>

42
src/pages/en/index.astro Normal file
View File

@@ -0,0 +1,42 @@
---
import type { MapMarker, PlayerMarker } from '@/types/Leaflet';
import Layout from '@/layouts/Layout.astro';
import Map from '@/components/maps/Map.astro'
import MapOverlay from '@/components/maps/MapOverlay.astro'
import markersData from '@/components/maps/data/en/aldys/markers.json'
import playersData from '@/components/maps/data/en/aldys/players.json'
const markers = markersData.data as MapMarker[]
const players = playersData as PlayerMarker
---
<Layout
title="Aldys ~ Cartographie"
head={
{
description: "Carte de l'Alliance Kaldélienne sur la planète de Léim.",
image: '/images/bailey-zindel-NRQV-hBF10M-unsplash.jpg'
}
}
>
<MapOverlay
mapKey='aldys'
markers={markers}
players={players}
breadcrumbs={[
{ name: 'Aldys', url: '/' },
]}
/>
<Map
mapKey='aldys'
zoomifyKey='aldys-nord'
mapHeight={21896}
mapWidth={30000}
markers={markers}
players={players}
rulerDistanceRatio={2}
backgroundColor="#98BDD0"
/>
</Layout>