From 79c9e8e7c080a69ec96ee865e78f1b4de28eb611 Mon Sep 17 00:00:00 2001 From: yeeway Date: Wed, 30 Sep 2026 11:59:59 +0200 Subject: [PATCH] fix(i18n): support hyphenated locale codes --- layer/app/app.vue | 5 +- layer/app/components/app/AppSearch.vue | 3 +- layer/app/error.vue | 5 +- layer/app/pages/[[lang]]/[...slug].vue | 3 +- layer/app/plugins/i18n.ts | 6 +-- layer/app/templates/landing.vue | 3 +- layer/content.config.ts | 19 ++++--- layer/modules/config.ts | 74 ++++++++++++++++---------- layer/server/api/__sitemap__/urls.ts | 3 +- layer/server/utils/content.ts | 5 +- layer/utils/locale.ts | 20 +++++++ layer/utils/pages.ts | 13 ++++- 12 files changed, 109 insertions(+), 50 deletions(-) create mode 100644 layer/utils/locale.ts diff --git a/layer/app/app.vue b/layer/app/app.vue index c1126ba1d..26a5b2890 100644 --- a/layer/app/app.vue +++ b/layer/app/app.vue @@ -1,6 +1,7 @@