From 53686f03e7c2e31b672509d05db455bb6e88a40e Mon Sep 17 00:00:00 2001 From: Alexis <35.alexis.pele@gmail.com> Date: Fri, 21 Mar 2025 11:42:38 +0100 Subject: [PATCH] Added more translations --- astro.config.mjs | 12 +- src/components/maps/Map.astro | 2 +- src/components/maps/MapOverlay.astro | 4 +- src/components/maps/overlay/MarkerCreator.vue | 12 +- .../maps/overlay/SearchMapSwitch.vue | 192 +++++++----------- src/components/maps/overlay/SearchMarkers.vue | 42 +++- .../maps/overlay/SearchMarkersTags.vue | 10 +- src/i18n/store.ts | 6 +- src/i18n/ui.ts | 50 ++++- src/i18n/utils.ts | 2 +- 10 files changed, 188 insertions(+), 144 deletions(-) diff --git a/astro.config.mjs b/astro.config.mjs index c060e789..88d664e2 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,11 +1,21 @@ import { defineConfig } from 'astro/config'; +import { availableLangs, defaultLang } from './src/i18n/ui'; + import vue from "@astrojs/vue"; import sitemap from "@astrojs/sitemap"; + // https://astro.build/config export default defineConfig({ integrations: [vue(), sitemap()], output: 'static', - site: 'https://maps.alexcreates.fr' + site: 'https://maps.alexcreates.fr', + i18n: { + locales: availableLangs, + defaultLocale: defaultLang, + routing: { + prefixDefaultLocale: true, + } + } }); diff --git a/src/components/maps/Map.astro b/src/components/maps/Map.astro index 9adbf8ec..78642d75 100644 --- a/src/components/maps/Map.astro +++ b/src/components/maps/Map.astro @@ -22,7 +22,7 @@ const {
- +