From 77bc32d4a529d93c6b793844760738527899c526 Mon Sep 17 00:00:00 2001 From: Sam Date: Mon, 16 Sep 2019 10:26:02 +0200 Subject: [PATCH] Client - application translation (wip) --- .../Activities/ActivitiesFilter.jsx | 39 ++- .../components/Activities/ActivitiesList.jsx | 14 +- .../src/components/Activities/index.jsx | 53 ++- .../components/Activity/ActivityAddOrEdit.jsx | 36 +- .../Activity/ActivityForms/FormWithGpx.jsx | 32 +- .../Activity/ActivityForms/FormWithoutGpx.jsx | 23 +- fittrackee_client/src/components/App.css | 3 +- .../src/components/Common/NoActivities.jsx | 18 + .../components/Common/Stats/StatsChart.jsx | 10 +- .../src/components/Common/Stats/index.jsx | 5 +- .../src/components/Dashboard/Records.jsx | 4 +- .../src/components/Dashboard/Statistics.jsx | 5 +- .../components/Dashboard/UserStatistics.jsx | 18 +- .../src/components/Dashboard/index.jsx | 64 ++-- .../src/components/NavBar/index.jsx | 308 +++++++++--------- .../src/components/Statistics/index.jsx | 23 +- .../src/components/User/Logout.jsx | 7 +- .../src/components/User/Profile.jsx | 80 +++-- .../src/components/User/ProfileEdit.jsx | 67 ++-- fittrackee_client/src/i18n.js | 16 + .../src/locales/en/activities.json | 23 ++ fittrackee_client/src/locales/en/common.json | 23 +- .../src/locales/en/dashboard.json | 5 + fittrackee_client/src/locales/en/sports.json | 8 + .../src/locales/en/statistics.json | 9 + fittrackee_client/src/locales/en/user.json | 25 +- .../src/locales/fr/activities.json | 23 ++ fittrackee_client/src/locales/fr/common.json | 23 +- .../src/locales/fr/dashboard.json | 5 + fittrackee_client/src/locales/fr/sports.json | 8 + .../src/locales/fr/statistics.json | 9 + fittrackee_client/src/locales/fr/user.json | 25 +- fittrackee_client/src/utils/activities.js | 14 + 33 files changed, 651 insertions(+), 374 deletions(-) create mode 100644 fittrackee_client/src/components/Common/NoActivities.jsx create mode 100644 fittrackee_client/src/locales/en/activities.json create mode 100644 fittrackee_client/src/locales/en/dashboard.json create mode 100644 fittrackee_client/src/locales/en/sports.json create mode 100644 fittrackee_client/src/locales/en/statistics.json create mode 100644 fittrackee_client/src/locales/fr/activities.json create mode 100644 fittrackee_client/src/locales/fr/dashboard.json create mode 100644 fittrackee_client/src/locales/fr/sports.json create mode 100644 fittrackee_client/src/locales/fr/statistics.json diff --git a/fittrackee_client/src/components/Activities/ActivitiesFilter.jsx b/fittrackee_client/src/components/Activities/ActivitiesFilter.jsx index a78fa2e9..848c4f11 100644 --- a/fittrackee_client/src/components/Activities/ActivitiesFilter.jsx +++ b/fittrackee_client/src/components/Activities/ActivitiesFilter.jsx @@ -1,15 +1,18 @@ import React from 'react' +import { translateSports } from '../../utils/activities' + export default class ActivitiesFilter extends React.PureComponent { render() { - const { loadActivities, sports, updateParams } = this.props + const { loadActivities, sports, t, updateParams } = this.props + const translatedSports = translateSports(sports, t) return (
event.preventDefault()}>