From c5af3816277ff74320e623ba42781b3770cf5281 Mon Sep 17 00:00:00 2001 From: Samuel Stroschein <35429197+samuelstroschein@users.noreply.github.com> Date: Mon, 16 Mar 2026 17:47:54 -0700 Subject: [PATCH 1/2] Fix paraglide locale links to use resolve --- packages/sv/src/addons/paraglide.ts | 3 ++- .../snapshots/create-with-all-addons/src/routes/+layout.svelte | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/sv/src/addons/paraglide.ts b/packages/sv/src/addons/paraglide.ts index 6bcde3224..b48cc276f 100644 --- a/packages/sv/src/addons/paraglide.ts +++ b/packages/sv/src/addons/paraglide.ts @@ -181,6 +181,7 @@ export default defineAddon({ sv.file(`${kit.routesDirectory}/+layout.svelte`, (content) => { const { ast, generateCode } = parse.svelte(content); svelte.ensureScript(ast, { language }); + js.imports.addNamed(ast.instance.content, { imports: ['resolve'], from: '$app/paths' }); js.imports.addNamed(ast.instance.content, { imports: ['locales', 'localizeHref'], from: '$lib/paraglide/runtime' @@ -190,7 +191,7 @@ export default defineAddon({ ast, `
{#each locales as locale} - {locale} + {locale} {/each}
` ); diff --git a/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/routes/+layout.svelte b/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/routes/+layout.svelte index b22ec360f..0ec4d9e1b 100644 --- a/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/routes/+layout.svelte +++ b/packages/sv/src/cli/tests/snapshots/create-with-all-addons/src/routes/+layout.svelte @@ -1,4 +1,5 @@