i18n: réorganise les traductions de RGCP
parent
e070a1c506
commit
8ed09a958d
|
@ -269,14 +269,8 @@ Revenu disponible: Disposable income
|
|||
Revenu du dirigeant par statut: Executive income by status
|
||||
Revenu net mensuel après impôts: Net monthly income after tax
|
||||
Règles de calculs: Calculation rules
|
||||
Réduction annuelle: Annual discount
|
||||
Réduction générale: General reduction
|
||||
"Réduction générale mois par mois :": "General discount month by month :"
|
||||
Réduction mensuelle: Monthly discount
|
||||
Réduction mois par mois: Monthly discount
|
||||
Régime d'imposition: Taxation system
|
||||
Régularisation annuelle: Annual adjustment
|
||||
Régularisation progressive: Progressive regularization
|
||||
Régularisaton: Regularization
|
||||
Réinitialiser: Reset
|
||||
Réinitialiser la situation enregistrée: Reset registered situation
|
||||
|
@ -337,7 +331,6 @@ Tout plier: Fold everything
|
|||
Tout réinitialiser: Reset all
|
||||
Travailleurs Non Salariés (TNS): Self-employed workers (TNS)
|
||||
Type: Type
|
||||
Type de régularisation: Type of adjustment
|
||||
URSSAF Mon entreprise, accéder à la page d'accueil: URSSAF Mon entreprise, go to home page
|
||||
Un <1>capital « orphelin »</1> est versé aux <4>enfants des travailleurs indépendants</4> décédés, sous certaines conditions.:
|
||||
An <1>"orphan" capital</1> is paid to the <4>children</4> of deceased
|
||||
|
@ -1486,12 +1479,27 @@ pages:
|
|||
shortname: Liberal profession
|
||||
title: Income simulator for self-employed professionals
|
||||
réduction-générale:
|
||||
legend: Employee's gross salary and applicable general reduction
|
||||
meta:
|
||||
description: Estimate of the amount of the general reduction in employer
|
||||
contributions (RGCP). This reduction applies to salaries below 1.6
|
||||
times the SMIC.
|
||||
title: General reduction
|
||||
month-by-month:
|
||||
caption: "General discount month by month :"
|
||||
régularisation:
|
||||
annuelle: Annual adjustment
|
||||
progressive: Progressive regularization
|
||||
type: Type of adjustment
|
||||
répartition:
|
||||
chômage: of which unemployment
|
||||
retraite: IRC
|
||||
urssaf: URSSAF
|
||||
shortname: General reduction
|
||||
tab:
|
||||
month: Monthly discount
|
||||
month-by-month: Monthly discount
|
||||
year: Annual discount
|
||||
title: General contribution reduction simulator
|
||||
warnings:
|
||||
JEI: The general reduction cannot be combined with the Young Innovative Company
|
||||
|
|
|
@ -284,14 +284,8 @@ Revenu disponible: Revenu disponible
|
|||
Revenu du dirigeant par statut: Revenu du dirigeant par statut
|
||||
Revenu net mensuel après impôts: Revenu net mensuel après impôts
|
||||
Règles de calculs: Règles de calculs
|
||||
Réduction annuelle: Réduction annuelle
|
||||
Réduction générale: Réduction générale
|
||||
"Réduction générale mois par mois :": "Réduction générale mois par mois :"
|
||||
Réduction mensuelle: Réduction mensuelle
|
||||
Réduction mois par mois: Réduction mois par mois
|
||||
Régime d'imposition: Régime d'imposition
|
||||
Régularisation annuelle: Régularisation annuelle
|
||||
Régularisation progressive: Régularisation progressive
|
||||
Régularisaton: Régularisaton
|
||||
Réinitialiser: Réinitialiser
|
||||
Réinitialiser la situation enregistrée: Réinitialiser la situation enregistrée
|
||||
|
@ -352,7 +346,6 @@ Tout plier: Tout plier
|
|||
Tout réinitialiser: Tout réinitialiser
|
||||
Travailleurs Non Salariés (TNS): Travailleurs Non Salariés (TNS)
|
||||
Type: Type
|
||||
Type de régularisation: Type de régularisation
|
||||
URSSAF Mon entreprise, accéder à la page d'accueil: URSSAF Mon entreprise, accéder à la page d'accueil
|
||||
Un <1>capital « orphelin »</1> est versé aux <4>enfants des travailleurs indépendants</4> décédés, sous certaines conditions.:
|
||||
Un <1>capital « orphelin »</1> est versé aux <4>enfants des travailleurs
|
||||
|
@ -1580,12 +1573,27 @@ pages:
|
|||
shortname: Profession libérale
|
||||
title: Simulateur de revenus pour profession libérale
|
||||
réduction-générale:
|
||||
legend: Salaire brut du salarié et réduction générale applicable
|
||||
meta:
|
||||
description: Estimation du montant de la réduction générale des cotisations
|
||||
patronales (RGCP). Cette réduction est applicable pour les salaires
|
||||
inférieurs à 1,6 fois le SMIC.
|
||||
title: Réduction générale
|
||||
month-by-month:
|
||||
caption: "Réduction générale mois par mois :"
|
||||
régularisation:
|
||||
annuelle: Régularisation annuelle
|
||||
progressive: Régularisation progressive
|
||||
type: Type de régularisation
|
||||
répartition:
|
||||
chômage: dont chômage
|
||||
retraite: IRC
|
||||
urssaf: URSSAF
|
||||
shortname: Réduction générale
|
||||
tab:
|
||||
month: Réduction mensuelle
|
||||
month-by-month: Réduction mois par mois
|
||||
year: Réduction annuelle
|
||||
title: Simulateur de réduction générale des cotisations
|
||||
warnings:
|
||||
JEI: La réduction générale n'est pas cumulable avec l'exonération Jeune
|
||||
|
|
|
@ -42,15 +42,24 @@ export default function RéductionGénéraleSimulation() {
|
|||
const [monthByMonth, setMonthByMonth] = useState(false)
|
||||
const periods = [
|
||||
{
|
||||
label: t('Réduction mensuelle'),
|
||||
label: t(
|
||||
'pages.simulateurs.réduction-générale.tab.month',
|
||||
'Réduction mensuelle'
|
||||
),
|
||||
unit: '€/mois',
|
||||
},
|
||||
{
|
||||
label: t('Réduction annuelle'),
|
||||
label: t(
|
||||
'pages.simulateurs.réduction-générale.tab.year',
|
||||
'Réduction annuelle'
|
||||
),
|
||||
unit: '€/an',
|
||||
},
|
||||
{
|
||||
label: t('Réduction mois par mois'),
|
||||
label: t(
|
||||
'pages.simulateurs.réduction-générale.tab.month-by-month',
|
||||
'Réduction mois par mois'
|
||||
),
|
||||
unit: '€',
|
||||
},
|
||||
]
|
||||
|
@ -67,7 +76,10 @@ export default function RéductionGénéraleSimulation() {
|
|||
<SimulateurWarning simulateur="réduction-générale" />
|
||||
<RéductionGénéraleSimulationGoals
|
||||
monthByMonth={monthByMonth}
|
||||
legend="Salaire brut du salarié et réduction générale applicable"
|
||||
legend={t(
|
||||
'pages.simulateurs.réduction-générale.legend',
|
||||
'Salaire brut du salarié et réduction générale applicable'
|
||||
)}
|
||||
toggles={
|
||||
<>
|
||||
<RégularisationSwitch
|
||||
|
@ -174,7 +186,7 @@ function RéductionGénéraleSimulationGoals({
|
|||
<SimulationGoal
|
||||
dottedName={rémunérationBruteDottedName}
|
||||
round={false}
|
||||
label={t('Rémunération brute', 'Rémunération brute')}
|
||||
label={t('Rémunération brute')}
|
||||
onUpdateSituation={initializeRéductionGénéraleMoisParMoisData}
|
||||
/>
|
||||
|
||||
|
|
|
@ -36,12 +36,17 @@ export default function RéductionGénéraleMoisParMois({
|
|||
return (
|
||||
<>
|
||||
<StyledTable style={{ width: '100%' }}>
|
||||
<caption>{t('Réduction générale mois par mois :')}</caption>
|
||||
<caption>
|
||||
{t(
|
||||
'pages.simulateurs.réduction-générale.month-by-month.caption',
|
||||
'Réduction générale mois par mois :'
|
||||
)}
|
||||
</caption>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">{t('Mois')}</th>
|
||||
<th scope="col">
|
||||
{t('Rémunération brute', 'Rémunération brute')}
|
||||
{t('Rémunération brute')}
|
||||
<ExplicableRule dottedName="salarié . rémunération . brut" />
|
||||
</th>
|
||||
<th scope="col">
|
||||
|
|
|
@ -21,10 +21,23 @@ export default function RégularisationSwitch({
|
|||
onChange={(value) => {
|
||||
setRégularisationMethod(value as RégularisationMethod)
|
||||
}}
|
||||
aria-label={t('Type de régularisation')}
|
||||
aria-label={t(
|
||||
'pages.simulateurs.réduction-générale.régularisation.type',
|
||||
'Type de régularisation'
|
||||
)}
|
||||
>
|
||||
<Radio value="annuelle">{t('Régularisation annuelle')}</Radio>
|
||||
<Radio value="progressive">{t('Régularisation progressive')}</Radio>
|
||||
<Radio value="annuelle">
|
||||
{t(
|
||||
'pages.simulateurs.réduction-générale.régularisation.annuelle',
|
||||
'Régularisation annuelle'
|
||||
)}
|
||||
</Radio>
|
||||
<Radio value="progressive">
|
||||
{t(
|
||||
'pages.simulateurs.réduction-générale.régularisation.progressive',
|
||||
'Régularisation progressive'
|
||||
)}
|
||||
</Radio>
|
||||
</ToggleGroup>
|
||||
)
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Trans } from 'react-i18next'
|
||||
import { Trans, useTranslation } from 'react-i18next'
|
||||
import { styled } from 'styled-components'
|
||||
|
||||
import { SimulationValue } from '@/components/Simulation/SimulationValue'
|
||||
|
@ -14,6 +14,8 @@ type Props = {
|
|||
}
|
||||
|
||||
export default function Répartition({ contexte = {} }: Props) {
|
||||
const { t } = useTranslation()
|
||||
|
||||
return (
|
||||
<>
|
||||
<Body>
|
||||
|
@ -25,7 +27,10 @@ export default function Répartition({ contexte = {} }: Props) {
|
|||
<StyledLi>
|
||||
<SimulationValue
|
||||
dottedName={`${réductionGénéraleDottedName} . imputation retraite complémentaire`}
|
||||
label="IRC"
|
||||
label={t(
|
||||
'pages.simulateurs.réduction-générale.répartition.retraite',
|
||||
'IRC'
|
||||
)}
|
||||
contexte={contexte}
|
||||
round={false}
|
||||
/>
|
||||
|
@ -33,13 +38,19 @@ export default function Répartition({ contexte = {} }: Props) {
|
|||
<StyledLi>
|
||||
<SimulationValue
|
||||
dottedName={`${réductionGénéraleDottedName} . imputation sécurité sociale`}
|
||||
label="URSSAF"
|
||||
label={t(
|
||||
'pages.simulateurs.réduction-générale.répartition.urssaf',
|
||||
'URSSAF'
|
||||
)}
|
||||
contexte={contexte}
|
||||
round={false}
|
||||
/>
|
||||
<SimulationValue
|
||||
dottedName={`${réductionGénéraleDottedName} . imputation chômage`}
|
||||
label="dont chômage"
|
||||
label={t(
|
||||
'pages.simulateurs.réduction-générale.répartition.chômage',
|
||||
'dont chômage'
|
||||
)}
|
||||
contexte={contexte}
|
||||
round={false}
|
||||
/>
|
||||
|
|
Loading…
Reference in New Issue