Update to publicodes 1.0.0-beta.73 && fix translation
parent
07e222286e
commit
7508d30f71
|
@ -31,7 +31,7 @@
|
|||
"@apidevtools/swagger-cli": "^4.0.4",
|
||||
"@koa/cors": "^4.0.0",
|
||||
"@koa/router": "^12.0.0",
|
||||
"@publicodes/api": "^1.0.0-beta.72",
|
||||
"@publicodes/api": "^1.0.0-beta.73",
|
||||
"@sentry/node": "^7.55.2",
|
||||
"@sentry/tracing": "^7.55.2",
|
||||
"got": "^13.0.0",
|
||||
|
@ -42,7 +42,7 @@
|
|||
"koa-static": "^5.0.0",
|
||||
"modele-social": "workspace:^",
|
||||
"nodemon": "^2.0.22",
|
||||
"publicodes": "^1.0.0-beta.72",
|
||||
"publicodes": "^1.0.0-beta.73",
|
||||
"rate-limiter-flexible": "^2.4.2",
|
||||
"swagger-ui-dist": "^4.15.5"
|
||||
},
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
"devDependencies": {
|
||||
"js-yaml": "^4.1.0",
|
||||
"onchange": "^7.1.0",
|
||||
"publicodes": "^1.0.0-beta.72"
|
||||
"publicodes": "^1.0.0-beta.73"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"publicodes": "^1.0.0-beta.55"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
"devDependencies": {
|
||||
"js-yaml": "^4.1.0",
|
||||
"onchange": "^7.1.0",
|
||||
"publicodes": "^1.0.0-beta.72"
|
||||
"publicodes": "^1.0.0-beta.73"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"publicodes": "^1.0.0-beta.55"
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
"@floating-ui/react-dom": "^1.3.0",
|
||||
"@internationalized/number": "^3.2.0",
|
||||
"@leeoniya/ufuzzy": "^1.0.2",
|
||||
"@publicodes/api": "^1.0.0-beta.72",
|
||||
"@publicodes/api": "^1.0.0-beta.73",
|
||||
"@react-aria/accordion": "^3.0.0-alpha.17",
|
||||
"@react-pdf/renderer": "^3.1.6",
|
||||
"@sentry/integrations": "^7.22.0",
|
||||
|
@ -70,8 +70,8 @@
|
|||
"isbot": "^3.6.13",
|
||||
"markdown-to-jsx": "^7.1.9",
|
||||
"modele-social": "workspace:^",
|
||||
"publicodes": "^1.0.0-beta.72",
|
||||
"publicodes-react": "^1.0.0-beta.72",
|
||||
"publicodes": "^1.0.0-beta.73",
|
||||
"publicodes-react": "^1.0.0-beta.73",
|
||||
"react": "^18.2.0",
|
||||
"react-aria": "^3.24.0",
|
||||
"react-day-picker": "^8.7.1",
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Trans, useTranslation } from 'react-i18next'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { useDispatch, useSelector } from 'react-redux'
|
||||
|
||||
import { Radio, ToggleGroup } from '@/design-system/field'
|
||||
|
@ -35,9 +35,7 @@ export default function PeriodSwitch() {
|
|||
key={unit}
|
||||
className={currentUnit !== unit ? 'print-hidden' : ''}
|
||||
>
|
||||
<Radio value={unit}>
|
||||
<Trans>{label}</Trans>
|
||||
</Radio>
|
||||
<Radio value={unit}>{label}</Radio>
|
||||
</span>
|
||||
))}
|
||||
</ToggleGroup>
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
import { Trans, useTranslation } from 'react-i18next'
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { useDispatch, useSelector } from 'react-redux'
|
||||
import { styled } from 'styled-components'
|
||||
|
||||
|
@ -48,7 +48,7 @@ export default function QuickLinks() {
|
|||
question: label,
|
||||
})}
|
||||
>
|
||||
<Trans i18nKey={'quicklinks.' + label}>{label}</Trans>
|
||||
{label}
|
||||
</StyledLink>
|
||||
))}
|
||||
</StyledLinks>
|
||||
|
|
|
@ -31,7 +31,7 @@ export default function FoldingMessage({
|
|||
<Message type={type} {...props}>
|
||||
<div className="print-hidden">
|
||||
<Intro as="h2">
|
||||
<Trans>{title}</Trans>{' '}
|
||||
{title}{' '}
|
||||
{isFolded && (
|
||||
<Link onPress={() => setIsFolded(false)} aria-expanded={false}>
|
||||
{unfoldButtonLabel}
|
||||
|
|
|
@ -109,7 +109,11 @@ export const Accordion = <T extends object>(
|
|||
onClick={() => (allItemsOpen ? closeAll() : openAll())}
|
||||
>
|
||||
<StyledChevronIcon $isOpen={allItemsOpen} />
|
||||
<Trans>{allItemsOpen ? 'Tout plier' : 'Tout déplier'}</Trans>
|
||||
{allItemsOpen ? (
|
||||
<Trans>Tout plier</Trans>
|
||||
) : (
|
||||
<Trans>Tout déplier</Trans>
|
||||
)}
|
||||
</StyledFoldButton>
|
||||
</Grid>
|
||||
)}
|
||||
|
|
|
@ -56,7 +56,7 @@ export default function HelpButtonWithPopover({
|
|||
)}
|
||||
</CircleIcon>
|
||||
|
||||
<Trans>{type}</Trans>
|
||||
{type === 'aide' ? <Trans>aide</Trans> : <Trans>info</Trans>}
|
||||
</StyledButton>
|
||||
)}
|
||||
title={title}
|
||||
|
|
|
@ -377,7 +377,6 @@ function useSimpleNumberFieldState(
|
|||
inputValue,
|
||||
decrement,
|
||||
increment,
|
||||
setNumberValue,
|
||||
minValue: props.minValue ?? -Infinity,
|
||||
maxValue: props.maxValue ?? Infinity,
|
||||
canIncrement: true,
|
||||
|
|
|
@ -249,7 +249,6 @@ 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égime d'imposition: Taxation system
|
||||
"Régime social des <1>{régimeSocial}s</1>": Régime social des <1>{régimeSocial}s</1>
|
||||
Réinitialiser: Reset
|
||||
Réinitialiser la situation enregistrée: Reset registered situation
|
||||
Répartition du chiffre d'affaires: Sales breakdown
|
||||
|
@ -305,6 +304,8 @@ Tous les statuts vous ouvrent le droit au <2>remboursement des soins.</2>: All s
|
|||
"Tous les statuts vous ouvrent le droit aux <2>indemnités journalières</2> de congé maternité, paternité, adoption.":
|
||||
All statuses entitle you to <2>daily benefits</2> for maternity, paternity and
|
||||
adoption leave.
|
||||
Tout déplier: Unfold all
|
||||
Tout plier: Fold everything
|
||||
Tout réinitialiser: Reset all
|
||||
Travailleurs Non Salariés (TNS): Self-employed workers (TNS)
|
||||
Type: Type
|
||||
|
@ -357,6 +358,7 @@ accessibility:
|
|||
description: Référentiel Général d'Amélioration de l'Accessibilité (General
|
||||
Accessibility Improvement Reference System)
|
||||
title: Accessibility
|
||||
aide: assistance
|
||||
aide-déclaration-indépendant:
|
||||
results:
|
||||
title: Amounts to report on your tax return
|
||||
|
@ -701,6 +703,7 @@ impotSociété:
|
|||
into account reduced corporate tax rates."
|
||||
impôt: tax
|
||||
impôt sur le revenu: income tax
|
||||
info: info
|
||||
inférieurs à: below
|
||||
intégration:
|
||||
description: Tools for developers
|
||||
|
@ -850,13 +853,13 @@ pages:
|
|||
employees</0></12><13><0>Wizard for determining deductible social
|
||||
charges</0></13><14><0>Income simulator for self-employed
|
||||
professionals</0></14></63><64>Right to compensation</64><65>Pending full
|
||||
compliance, you can obtain an accessible version of documents or information
|
||||
contained therein by sending an e-mail to <2>accessibilite@acoss.fr</2>,
|
||||
indicating the name of the document concerned and/or the information you
|
||||
would like to obtain. The requested information will be sent to you as soon
|
||||
as possible.</65><66>Improvement and contact</66><67>You can help us to
|
||||
improve the accessibility of the site by notifying us of any problems you
|
||||
encounter. To do so, send us an e-mail to
|
||||
compliance, you can obtain an accessible version of the documents or
|
||||
information they contain by sending an e-mail to
|
||||
<2>accessibilite@acoss.fr</2>, indicating the name of the document concerned
|
||||
and/or the information you would like to obtain. The requested information
|
||||
will be sent to you as soon as possible.</65><66>Improvement and
|
||||
contact</66><67>You can help us to improve the accessibility of the site by
|
||||
notifying us of any problems you encounter. To do so, send us an e-mail to
|
||||
<2>accessibilite@acoss.fr.</2></67><68>Rights Defender</68><69>This
|
||||
procedure should be used in the following cases.</69><70>You have notified
|
||||
the website manager of an accessibility problem that is preventing you from
|
||||
|
@ -1724,6 +1727,8 @@ stats:
|
|||
number of requests.
|
||||
description: Discover our usage statistics, updated daily.
|
||||
title: Statistics
|
||||
statutchoice:
|
||||
regime: Social security {{regime}}s
|
||||
supérieurs à: greater than
|
||||
trimestres acquis: quarters acquired
|
||||
versés en deux fois: paid in two instalments
|
||||
|
@ -1732,20 +1737,6 @@ versés en une fois: one-off payments
|
|||
warning:
|
||||
overwrite:
|
||||
situation: Do you want to crush your situation?
|
||||
"{versementLibératoire ? (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Versement libératoire</Strong> de l'impôt sur le revenu\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t) : imposition === 'IS' ? (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Impôt sur les sociétés</Strong> (IS)\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t) : (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Impôt sur le revenu</Strong> (IR)\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t)}": |-
|
||||
{disbursementFree ? (
|
||||
<Trans>
|
||||
<Strong>Payment in full discharge</Strong> of income tax
|
||||
</Trans>
|
||||
) : taxation === 'IS' ? (
|
||||
<Trans>
|
||||
<Strong>Corporation tax</Strong> (IS)
|
||||
</Trans>
|
||||
) : (
|
||||
<Trans>
|
||||
<Strong>Income tax</Strong> (IR)
|
||||
</Trans>
|
||||
)}
|
||||
"{{title}}, voir la demande sur github":
|
||||
"com, nouvelle fenêtre": "{{title}}view request on github.com, new window"
|
||||
"À ce jour, ce comparateur ne prend pas en compte le calcul de l'impôt sur le revenu pour les SAS(U).":
|
||||
|
|
|
@ -257,7 +257,6 @@ 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égime d'imposition: Régime d'imposition
|
||||
"Régime social des <1>{régimeSocial}s</1>": Régime social des <1>{régimeSocial}s</1>
|
||||
Réinitialiser: Réinitialiser
|
||||
Réinitialiser la situation enregistrée: Réinitialiser la situation enregistrée
|
||||
Répartition du chiffre d'affaires: Répartition du chiffre d'affaires
|
||||
|
@ -315,6 +314,8 @@ Tous les statuts vous ouvrent le droit au <2>remboursement des soins.</2>: Tous
|
|||
"Tous les statuts vous ouvrent le droit aux <2>indemnités journalières</2> de congé maternité, paternité, adoption.":
|
||||
Tous les statuts vous ouvrent le droit aux <2>indemnités journalières</2> de
|
||||
congé maternité, paternité, adoption.
|
||||
Tout déplier: Tout déplier
|
||||
Tout plier: Tout plier
|
||||
Tout réinitialiser: Tout réinitialiser
|
||||
Travailleurs Non Salariés (TNS): Travailleurs Non Salariés (TNS)
|
||||
Type: Type
|
||||
|
@ -374,6 +375,7 @@ Vous êtes dirigeant d'une SAS(U) ? <2>Accéder au simulateur de revenu dédié<
|
|||
accessibility:
|
||||
description: Référentiel Général d’Amélioration de l’Accessibilité
|
||||
title: Accessibilité
|
||||
aide: aide
|
||||
aide-déclaration-indépendant:
|
||||
results:
|
||||
title: Montants à reporter dans votre déclaration de revenus
|
||||
|
@ -736,6 +738,7 @@ impotSociété:
|
|||
réduits de l’impôt sur les sociétés."
|
||||
impôt: impôt
|
||||
impôt sur le revenu: impôt sur le revenu
|
||||
info: info
|
||||
inférieurs à: inférieurs à
|
||||
intégration:
|
||||
description: Outils pour les développeurs
|
||||
|
@ -1832,6 +1835,8 @@ stats:
|
|||
réduire le nombre de requêtes.
|
||||
description: Découvrez nos statistiques d'utilisation mises à jour quotidiennement.
|
||||
title: Statistiques
|
||||
statutchoice:
|
||||
regime: Régime social des {{regime}}s
|
||||
supérieurs à: supérieurs à
|
||||
trimestres acquis: trimestres acquis
|
||||
versés en deux fois: versés en deux fois
|
||||
|
@ -1840,20 +1845,6 @@ versés en une fois: versés en une fois
|
|||
warning:
|
||||
overwrite:
|
||||
situation: Voulez-vous écraser votre situation ?
|
||||
"{versementLibératoire ? (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Versement libératoire</Strong> de l'impôt sur le revenu\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t) : imposition === 'IS' ? (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Impôt sur les sociétés</Strong> (IS)\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t) : (\n\t\t\t\t\t\t\t<Trans>\n\t\t\t\t\t\t\t\t<Strong>Impôt sur le revenu</Strong> (IR)\n\t\t\t\t\t\t\t</Trans>\n\t\t\t\t\t\t)}": |-
|
||||
{versementLibératoire ? (
|
||||
<Trans>
|
||||
<Strong>Versement libératoire</Strong> de l'impôt sur le revenu
|
||||
</Trans>
|
||||
) : imposition === 'IS' ? (
|
||||
<Trans>
|
||||
<Strong>Impôt sur les sociétés</Strong> (IS)
|
||||
</Trans>
|
||||
) : (
|
||||
<Trans>
|
||||
<Strong>Impôt sur le revenu</Strong> (IR)
|
||||
</Trans>
|
||||
)}
|
||||
"{{title}}, voir la demande sur github":
|
||||
"com, nouvelle fenêtre": "{{title}}, voir la demande sur github.com, nouvelle fenêtre"
|
||||
"À ce jour, ce comparateur ne prend pas en compte le calcul de l'impôt sur le revenu pour les SAS(U).":
|
||||
|
|
|
@ -54,7 +54,7 @@ function StatutBloc({
|
|||
hideCTA: boolean
|
||||
}) {
|
||||
const { t } = useTranslation()
|
||||
const régimeSocial = engine.evaluate('dirigeant . régime social')
|
||||
const regime = engine.evaluate('dirigeant . régime social')
|
||||
.nodeValue as string
|
||||
const imposition = engine.evaluate('entreprise . imposition')
|
||||
.nodeValue as string
|
||||
|
@ -95,25 +95,23 @@ function StatutBloc({
|
|||
`}
|
||||
>
|
||||
<Li>
|
||||
<Trans>
|
||||
{versementLibératoire ? (
|
||||
<Trans>
|
||||
<Strong>Versement libératoire</Strong> de l'impôt sur le revenu
|
||||
</Trans>
|
||||
) : imposition === 'IS' ? (
|
||||
<Trans>
|
||||
<Strong>Impôt sur les sociétés</Strong> (IS)
|
||||
</Trans>
|
||||
) : (
|
||||
<Trans>
|
||||
<Strong>Impôt sur le revenu</Strong> (IR)
|
||||
</Trans>
|
||||
)}
|
||||
</Trans>
|
||||
{versementLibératoire ? (
|
||||
<Trans>
|
||||
<Strong>Versement libératoire</Strong> de l'impôt sur le revenu
|
||||
</Trans>
|
||||
) : imposition === 'IS' ? (
|
||||
<Trans>
|
||||
<Strong>Impôt sur les sociétés</Strong> (IS)
|
||||
</Trans>
|
||||
) : (
|
||||
<Trans>
|
||||
<Strong>Impôt sur le revenu</Strong> (IR)
|
||||
</Trans>
|
||||
)}
|
||||
</Li>
|
||||
<Li>
|
||||
<Trans>
|
||||
Régime social des <Strong>{régimeSocial}s</Strong>
|
||||
<Trans i18nKey="statutchoice.regime">
|
||||
Régime social des {{ regime }}s
|
||||
</Trans>
|
||||
</Li>
|
||||
<Li>
|
||||
|
|
Loading…
Reference in New Issue