diff --git a/source/locales/en.yaml b/source/locales/en.yaml index 575420d42..0c4f562ae 100644 --- a/source/locales/en.yaml +++ b/source/locales/en.yaml @@ -405,3 +405,8 @@ sécu: | Votre entreprise: Your company Protection sociale: Social security Embauche: Hiring process +Micro-entreprise: Micro-enterprise +Entreprise Individuelle: Individual Business +listeformejuridique: + page: + titre: Legal status list for creating your company in France diff --git a/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js b/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js index 5c1e0951c..aa35b08a5 100644 --- a/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js +++ b/source/sites/mycompanyinfrance.fr/pages/Company/Microenterprise.js @@ -60,14 +60,14 @@ const Microenterprise = ({ companyIsMicroenterprise, t }: Props) => ( companyIsMicroenterprise(true) }} className="ui__ button"> - Micro-enterprise + Micro-entreprise companyIsMicroenterprise(null)} /> diff --git a/source/sites/mycompanyinfrance.fr/pages/Company/PickLegalStatus.js b/source/sites/mycompanyinfrance.fr/pages/Company/PickLegalStatus.js index f09d83231..1c44784f0 100644 --- a/source/sites/mycompanyinfrance.fr/pages/Company/PickLegalStatus.js +++ b/source/sites/mycompanyinfrance.fr/pages/Company/PickLegalStatus.js @@ -4,16 +4,20 @@ import Helmet from 'react-helmet' import { connect } from 'react-redux' import { Link } from 'react-router-dom' import { possibleStatusSelector } from 'Selectors/companyStatusSelectors' +import {translate} from 'react-i18next'; import StatusDescription from './StatusDescription' import type { RouterHistory } from 'react-router' +import {compose} from 'ramda' import type { LegalStatus } from 'Selectors/companyStatusSelectors' - +import withLanguage from 'Components/utils/withLanguage' const setMainStatus = () => {} type Props = { history: RouterHistory, possibleStatus: { [LegalStatus]: boolean }, - setMainStatus: LegalStatus => void + setMainStatus: LegalStatus => void, + language: string, + t: (string, string) => string, } const StatusButton = ({ status }: { status: LegalStatus }) => ( @@ -22,11 +26,11 @@ const StatusButton = ({ status }: { status: LegalStatus }) => ( ) -const SetMainStatus = ({ history, possibleStatus }: Props) => { +const SetMainStatus = ({ history, possibleStatus, t, language }: Props) => { return ( <> - Legal status list for creating your company in France + {t('listeformejuridique.page.titre', 'Liste des statuts juridiques pour la création de votre entreprise')}

Votre forme juridique @@ -36,7 +40,7 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {possibleStatus.EI && (
  • - EI - Entreprise individuelle (Individual business):{' '} + EI - Entreprise individuelle {language !== 'fr' && '(Individual business)'}:{' '}
    @@ -46,8 +50,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {possibleStatus.EIRL && (
  • - EIRL - Entrepreneur individuel à responsabilité limitée - (Individual entrepreneur with limited liability):{' '} + EIRL - Entrepreneur individuel à responsabilité limitée{' '} + {language !== 'fr' && '(Individual entrepreneur with limited liability)'}:{' '}
    @@ -57,8 +61,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {possibleStatus.EURL && (
  • - EURL - Entreprise unipersonnelle à responsabilité limitée (Limited - personal company):{' '} + EURL - Entreprise unipersonnelle à responsabilité limitée{' '} + {language !== 'fr' && '(Limited personal company)'}:{' '}
    @@ -69,7 +73,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { possibleStatus['SARL (majority director)']) && (
  • - SARL - Société à responsabilité limitée (Limited corporation):{' '} + SARL - Société à responsabilité limitée{' '} + {language !== 'fr' && '(Limited corporation)'}:{' '}
    @@ -79,8 +84,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {possibleStatus.SAS && (
  • - SAS - Société par actions simplifiées (Simplified joint stock - company):{' '} + SAS - Société par actions simplifiées{' '} + {language !== 'fr' && '(Simplified joint stock company)'}:{' '}
    @@ -90,8 +95,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {possibleStatus.SASU && (
  • - SASU - Société par action simplifiée unipersonnelle (Simplified - personal joint stock company):{' '} + SASU - Société par action simplifiée unipersonnelle{' '} + {language !== 'fr' && '(Simplified personal joint stock company)'}:{' '}
    @@ -100,7 +105,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { )} {possibleStatus.SA && (
  • - SA - Société anonyme (Anonymous company): + SA - Société anonyme{' '} + {language !== 'fr' && '(Anonymous company)'}:{' '}
    @@ -108,7 +114,8 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { )} {possibleStatus.SNC && (
  • - SNC - Société en nom collectif (Partnership): + SNC - Société en nom collectif{' '} + {language !== 'fr' && '(Partnership)'}:{' '}
    @@ -118,7 +125,7 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { {(possibleStatus['Micro-enterprise (option EIRL)'] || possibleStatus['Micro-enterprise']) && (
  • - Micro-enterprise: + Micro-enterprise{language === 'fr' && ' '}:
    @@ -133,7 +140,7 @@ const SetMainStatus = ({ history, possibleStatus }: Props) => { ) } -export default connect( +export default compose(translate(), withLanguage, connect( state => ({ possibleStatus: possibleStatusSelector(state) }), { setMainStatus } -)(SetMainStatus) +))(SetMainStatus)