From ad3be1e4d02de23d9722b0cb1e6d0c3954a6caff Mon Sep 17 00:00:00 2001 From: Coding On Star <447357187@qq.com> Date: Wed, 4 Feb 2026 18:12:30 +0800 Subject: [PATCH] fix: include locale in appList query key for localization support inuseExploreAppList (#31921) Co-authored-by: CodingOnStar --- web/service/use-explore.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/service/use-explore.ts b/web/service/use-explore.ts index 3e3b9ff255..a2c278f2b2 100644 --- a/web/service/use-explore.ts +++ b/web/service/use-explore.ts @@ -1,6 +1,7 @@ import type { App, AppCategory } from '@/models/explore' import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query' import { useGlobalPublicStore } from '@/context/global-public-context' +import { useLocale } from '@/context/i18n' import { AccessMode } from '@/models/access-control' import { fetchAppList, fetchBanners, fetchInstalledAppList, getAppAccessModeByAppId, uninstallApp, updatePinStatus } from './explore' import { AppSourceType, fetchAppMeta, fetchAppParams } from './share' @@ -13,8 +14,9 @@ type ExploreAppListData = { } export const useExploreAppList = () => { + const locale = useLocale() return useQuery({ - queryKey: [NAME_SPACE, 'appList'], + queryKey: [NAME_SPACE, 'appList', locale], queryFn: async () => { const { categories, recommended_apps } = await fetchAppList() return {