diff --git a/frontend/package-lock.json b/frontend/package-lock.json index ad54d84d..f07e6d28 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -3398,6 +3398,14 @@ "resolved": "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.4.25.tgz", "integrity": "sha512-1sF/6cit7MYfmxrqNiVN0ijLGv10xtV8egAUwUgIW6Q/Y6d7SuuVw5TOBnG7qIFqrNjxaPNoIAZmx7yOEuZvDA==" }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4339,6 +4347,14 @@ "@babel/runtime": "^7.14.6" } }, + "i18next-http-backend": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-1.4.0.tgz", + "integrity": "sha512-wsvx7E/CT1pHmBM99Vu57YLJpsrHbVjxGxf25EIJ/6oTjsvCkZZ6c3SA4TejcK5jIHfv9oLxQX8l+DFKZHZ0Gg==", + "requires": { + "cross-fetch": "3.1.5" + } + }, "i18next-xhr-backend": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-3.2.2.tgz", diff --git a/frontend/package.json b/frontend/package.json index 7d7d3056..a7dd8d1f 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -35,6 +35,7 @@ "date-fns": "^2.28.0", "i18next": "^21.6.14", "i18next-browser-languagedetector": "^6.1.4", + "i18next-http-backend": "^1.4.0", "i18next-xhr-backend": "^3.2.2", "material-ui-image": "^3.3.2", "react-countdown": "^2.3.2", diff --git a/frontend/src/components/BookPage.js b/frontend/src/components/BookPage.js index 90d8ae4d..e6ac7f84 100644 --- a/frontend/src/components/BookPage.js +++ b/frontend/src/components/BookPage.js @@ -53,10 +53,11 @@ class BookPage extends Component { } getCurrencyCode(val){ + const { t } = this.props; if (val){ - return val == 0 ? 'ANY' : currencyDict[val.toString()] + return val == 0 ? t('ANY_currency') : currencyDict[val.toString()] }else{ - return 'ANY' + return t('ANY_currency') } } @@ -86,6 +87,7 @@ class BookPage extends Component { } bookListTableDesktop=()=>{ + const { t } = this.props; return (