From 7bc2c1dd4dd6240bf569919c102e7d76f4345ae0 Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Mon, 15 Sep 2025 00:49:31 -0700 Subject: [PATCH] make default layout translatable (#4378) * make default layout translatable * intl:extract * fix lint --- apps/frontend/src/layouts/default.vue | 285 ++++++++++++++---- apps/frontend/src/locales/en-US/index.json | 76 ++++- .../src/pages/search/[searchProjectType].vue | 16 +- packages/ui/src/locales/en-US/index.json | 54 ++++ packages/ui/src/utils/common-messages.ts | 81 +++++ 5 files changed, 448 insertions(+), 64 deletions(-) diff --git a/apps/frontend/src/layouts/default.vue b/apps/frontend/src/layouts/default.vue index e63bce77b..99cb7eb82 100644 --- a/apps/frontend/src/layouts/default.vue +++ b/apps/frontend/src/layouts/default.vue @@ -93,7 +93,12 @@ {{ formatMessage(stagingBannerMessages.description) }} @@ -115,7 +120,7 @@ class="experimental-styles-within desktop-only relative z-[5] mx-auto grid max-w-[1280px] grid-cols-[1fr_auto] items-center gap-2 px-6 py-4 lg:grid-cols-[auto_1fr_auto]" >
- +
@@ -130,7 +135,10 @@ route.name === 'search-mods' ? 'main-nav-primary' : 'main-nav-secondary' " > - + + - - + + - + + - + + - + + @@ -510,7 +586,7 @@ to="/" class="tab button-animation" :title="formatMessage(navMenuMessages.home)" - aria-label="Home" + :aria-label="formatMessage(navMenuMessages.home)" > @@ -518,7 +594,7 @@ class="tab button-animation" :class="{ 'router-link-exact-active': isBrowseMenuOpen }" :title="formatMessage(navMenuMessages.search)" - aria-label="Search" + :aria-label="formatMessage(navMenuMessages.search)" @click="toggleBrowseMenu()" >