From 6cd20491d2a0ceb995c4744eeb92a6e2f57a4893 Mon Sep 17 00:00:00 2001 From: sct Date: Tue, 15 Dec 2020 11:46:43 +0000 Subject: [PATCH] feat(lang): add support for Spanish language --- src/components/Layout/LanguagePicker/index.tsx | 4 ++++ src/context/LanguageContext.tsx | 3 ++- src/pages/_app.tsx | 2 ++ 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/Layout/LanguagePicker/index.tsx b/src/components/Layout/LanguagePicker/index.tsx index a3c065449..13f66de8e 100644 --- a/src/components/Layout/LanguagePicker/index.tsx +++ b/src/components/Layout/LanguagePicker/index.tsx @@ -45,6 +45,10 @@ const availableLanguages: AvailableLanguageObject = { code: 'nl', display: 'Nederlands', }, + es: { + code: 'es', + display: 'Spanish', + }, }; const LanguagePicker: React.FC = () => { diff --git a/src/context/LanguageContext.tsx b/src/context/LanguageContext.tsx index f4f61cc4e..c493b18c1 100644 --- a/src/context/LanguageContext.tsx +++ b/src/context/LanguageContext.tsx @@ -7,7 +7,8 @@ export type AvailableLocales = | 'nb-NO' | 'de' | 'ru' - | 'nl'; + | 'nl' + | 'es'; interface LanguageContextProps { locale: AvailableLocales; diff --git a/src/pages/_app.tsx b/src/pages/_app.tsx index d59d26fe0..139813c21 100644 --- a/src/pages/_app.tsx +++ b/src/pages/_app.tsx @@ -28,6 +28,8 @@ const loadLocaleData = (locale: string): Promise => { return import('../i18n/locale/ru.json'); case 'nl': return import('../i18n/locale/nl.json'); + case 'es': + return import('../i18n/locale/es.json'); default: return import('../i18n/locale/en.json'); }