diff --git a/.circleci/config.yml b/.circleci/config.yml index fc0bff8..731b4c6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2.1 jobs: build: docker: - - image: circleci/node:10.16.3 + - image: cimg/node:lts steps: - checkout - run: diff --git a/src/components/banner/Paypal.jsx b/src/components/banner/Paypal.jsx index 28df2f3..e0d5260 100644 --- a/src/components/banner/Paypal.jsx +++ b/src/components/banner/Paypal.jsx @@ -8,7 +8,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; const Paypal = props => { const { t } = props; - let localeStringShort = i18n.language.substring(0, 2); + let localeStringShort = i18n.language? i18n.language.substring(0, 2): "en"; let localeStringComplete = localeStringShort.toLowerCase() + "_" + localeStringShort.toUpperCase(); if (localeStringComplete === "en_EN") { diff --git a/src/components/layouts/LanguageSelector.jsx b/src/components/layouts/LanguageSelector.jsx index 4fa1f43..cbeeaea 100644 --- a/src/components/layouts/LanguageSelector.jsx +++ b/src/components/layouts/LanguageSelector.jsx @@ -12,7 +12,7 @@ const LanguageSelector = () => { i18n.changeLanguage(locale); }; - let locale = i18n.language.substring(0, 2).toUpperCase(); + let locale = i18n.language? i18n.language.substring(0, 2).toUpperCase() : "EN"; if (locale === "EN") locale = "GB"; return ( ", nsSeparator: "|", backend: {