From da6df7a12c4ddee16762fb07c8b8c9a5ad42067f Mon Sep 17 00:00:00 2001 From: Spice-Z Date: Thu, 1 Oct 2020 20:37:58 +0900 Subject: [PATCH] feat: i18n selectText --- src/client/theme-default/components/NavBarLinks.ts | 8 ++++++-- types/shared.d.ts | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) 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