diff --git a/src/client/theme-default/components/NavBarLinks.ts b/src/client/theme-default/components/NavBarLinks.ts index 6ea874a9..11e220d5 100644 --- a/src/client/theme-default/components/NavBarLinks.ts +++ b/src/client/theme-default/components/NavBarLinks.ts @@ -64,9 +64,13 @@ export default { link: `${v}${currentContentPath}` } }) + + const currentLangKey = currentLangBase ? currentLangBase : '/' + const selectText = siteData.value.locales[currentLangKey].selectText + ? siteData.value.locales[currentLangKey].selectText + : 'Languages' return { - // TODO i18n text - text: 'Languages', + text: selectText, items: candidates } }) diff --git a/types/shared.d.ts b/types/shared.d.ts index 850529b1..08fb259a 100644 --- a/types/shared.d.ts +++ b/types/shared.d.ts @@ -2,6 +2,7 @@ export interface LocaleConfig { lang: string + selectText?: string label?: string title?: string description?: string