From 03264be895d6065f070f1384175510a28e4d945d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E5=80=89=E5=84=AA=E6=82=9F?= Date: Sun, 11 Oct 2020 19:29:51 +0900 Subject: [PATCH] fix: change reference of locales --- src/client/theme-default/components/NavBarLinks.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/client/theme-default/components/NavBarLinks.ts b/src/client/theme-default/components/NavBarLinks.ts index 11e220d5..88075bb5 100644 --- a/src/client/theme-default/components/NavBarLinks.ts +++ b/src/client/theme-default/components/NavBarLinks.ts @@ -43,7 +43,8 @@ export default { }) const localeCandidates = computed(() => { - const localeKeys = Object.keys(siteData.value.locales) + const locales = siteData.value.themeConfig.locales + const localeKeys = Object.keys(locales) if (localeKeys.length <= 1) { return null } @@ -59,15 +60,14 @@ export default { : route.path const candidates = localeKeys.map((v) => { return { - text: - siteData.value.locales[v].label || siteData.value.locales[v].lang, + text: locales[v].label || locales[v].lang, link: `${v}${currentContentPath}` } }) const currentLangKey = currentLangBase ? currentLangBase : '/' - const selectText = siteData.value.locales[currentLangKey].selectText - ? siteData.value.locales[currentLangKey].selectText + const selectText = locales[currentLangKey].selectText + ? locales[currentLangKey].selectText : 'Languages' return { text: selectText,