From fbb1cf0487d93be6485fc82bc7357ec42272bcf0 Mon Sep 17 00:00:00 2001 From: Oliver Eyton-Williams Date: Fri, 27 Feb 2026 03:40:51 +0100 Subject: [PATCH] refactor: import english translations (#66114) --- client/i18n/config.js | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/client/i18n/config.js b/client/i18n/config.js index 51a0f810236..ef8c15c3e7e 100644 --- a/client/i18n/config.js +++ b/client/i18n/config.js @@ -2,9 +2,16 @@ import i18n from 'i18next'; import { initReactI18next } from 'react-i18next'; +import { i18nextCodes } from '@freecodecamp/shared/config/i18n'; -const envData = require('../config/env.json'); -const { i18nextCodes } = require('@freecodecamp/shared/config/i18n'); +import translations from './locales/english/translations.json'; +import trending from './locales/english/trending.json'; +import intro from './locales/english/intro.json'; +import metaTags from './locales/english/meta-tags.json'; +import links from './locales/english/links.json'; +import searchBar from './locales/english/search-bar.json'; + +import envData from '../config/env.json'; const { clientLocale } = envData; @@ -63,12 +70,12 @@ i18n.use(initReactI18next).init({ ` }, en: { - translations: preval`module.exports = require('./locales/english/translations.json')`, - trending: preval`module.exports = require('./locales/english/trending.json')`, - intro: preval`module.exports = require('./locales/english/intro.json')`, - metaTags: preval`module.exports = require('./locales/english/meta-tags.json')`, - links: preval`module.exports = require('./locales/english/links.json')`, - 'search-bar': preval`module.exports = require('./locales/english/search-bar.json')` + translations, + trending, + intro, + metaTags, + links, + 'search-bar': searchBar } }, ns: ['translations', 'trending', 'intro', 'metaTags', 'links', 'search-bar'],