From 31637c065b0e0a5500cdba2b0e96e1d51ae5e318 Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Fri, 20 May 2022 00:14:32 +0300 Subject: [PATCH] add getTranslateFunc --- src/i18n/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/i18n/index.tsx b/src/i18n/index.tsx index b53b326..5857874 100644 --- a/src/i18n/index.tsx +++ b/src/i18n/index.tsx @@ -26,6 +26,11 @@ const translateFi: TranslateFunc = (key) => { return res || key; }; +export const getTranslateFunc = (language: Lang): TranslateFunc => { + if (language === "en") return translateEn; + return translateFi; +}; + interface Store { language: Lang; changeLanguage: React.Dispatch, @@ -84,7 +89,7 @@ export default LocaleStore; const useTranslation = () => { const { language, changeLanguage } = useContext(LocaleContext); - const t = language === "en" ? translateEn : translateFi; + const t = getTranslateFunc(language); return { t,