From 87c903d0f37376d42d79f9d1f6927b5455f09b4d Mon Sep 17 00:00:00 2001 From: "a.bouhuolia" Date: Tue, 22 Jun 2021 12:11:55 +0200 Subject: [PATCH] WIP: Arabic localization. --- client/src/common/registerWizard.js | 12 +- .../components/Dashboard/DashboardFooter.js | 5 +- client/src/config/footerLinks.js | 17 ++- client/src/containers/Authentication/Login.js | 2 +- .../PaymentViaVoucherForm.js | 2 +- .../src/containers/Setup/SetupLeftSection.js | 6 +- .../src/containers/Setup/SetupSubscription.js | 22 +++- .../src/containers/Setup/WizardSetupSteps.js | 12 +- .../Subscriptions/BillingPlansForm.js | 6 +- .../Subscriptions/BillingPlansInput.js | 6 +- .../withSubscriptionPlansActions.js | 8 ++ client/src/lang/en/index.js | 2 +- client/src/lang/en/index.json | 58 +++++---- client/src/routes/register.js | 1 - client/src/store/plans/plans.actions.js | 5 + client/src/store/plans/plans.reducer.js | 120 +++++++++++------- client/src/store/plans/plans.types.js | 4 + client/src/store/types.js | 4 +- client/src/style/pages/Setup/SetupPage.scss | 9 +- .../src/style/pages/Setup/Subscription.scss | 3 +- .../pages/Subscription/BillingPlans.scss | 10 +- .../style/pages/Subscription/PlanRadio.scss | 16 ++- 22 files changed, 215 insertions(+), 115 deletions(-) create mode 100644 client/src/containers/Subscriptions/withSubscriptionPlansActions.js create mode 100644 client/src/store/plans/plans.actions.js create mode 100644 client/src/store/plans/plans.types.js diff --git a/client/src/common/registerWizard.js b/client/src/common/registerWizard.js index eef7523c6..900822f01 100644 --- a/client/src/common/registerWizard.js +++ b/client/src/common/registerWizard.js @@ -1,16 +1,16 @@ +import intl from 'react-intl-universal'; - -export const registerWizardSteps = [ +export const getSetupWizardSteps = () => [ { - label: 'payment_or_trial', + label: intl.get('Plans & Payment'), }, { - label: 'initializing', + label: intl.get('Initializing'), }, { - label: 'getting_started', + label: intl.get('Getting started'), }, { - label: 'congratulations', + label: intl.get('Congratulations'), }, ]; \ No newline at end of file diff --git a/client/src/components/Dashboard/DashboardFooter.js b/client/src/components/Dashboard/DashboardFooter.js index 3f8974200..4a89621fc 100644 --- a/client/src/components/Dashboard/DashboardFooter.js +++ b/client/src/components/Dashboard/DashboardFooter.js @@ -1,6 +1,5 @@ import React from 'react'; - -import footerLinks from 'config/footerLinks'; +import { getFooterLinks } from 'config/footerLinks'; import { For } from 'components'; function FooterLinkItem({ title, link }) { @@ -14,6 +13,8 @@ function FooterLinkItem({ title, link }) { } export default function DashboardFooter() { + const footerLinks = getFooterLinks(); + return (