fix: change reference of locales

pull/91/head
小倉優悟 5 years ago
parent a60e3094e6
commit 03264be895

@ -43,7 +43,8 @@ export default {
}) })
const localeCandidates = computed(() => { 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) { if (localeKeys.length <= 1) {
return null return null
} }
@ -59,15 +60,14 @@ export default {
: route.path : route.path
const candidates = localeKeys.map((v) => { const candidates = localeKeys.map((v) => {
return { return {
text: text: locales[v].label || locales[v].lang,
siteData.value.locales[v].label || siteData.value.locales[v].lang,
link: `${v}${currentContentPath}` link: `${v}${currentContentPath}`
} }
}) })
const currentLangKey = currentLangBase ? currentLangBase : '/' const currentLangKey = currentLangBase ? currentLangBase : '/'
const selectText = siteData.value.locales[currentLangKey].selectText const selectText = locales[currentLangKey].selectText
? siteData.value.locales[currentLangKey].selectText ? locales[currentLangKey].selectText
: 'Languages' : 'Languages'
return { return {
text: selectText, text: selectText,

Loading…
Cancel
Save