From 6de5de9ffcd633ec09e07b452fe3cb16c690977c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rialland?= Date: Thu, 22 Jun 2023 17:20:05 +0200 Subject: [PATCH] Fix lint + translations --- site/source/locales/ui-en.yaml | 59 +++++++++++++----- site/source/locales/ui-fr.yaml | 60 ++++++++++++++----- .../components/Détails.tsx | 2 +- .../components/RevenuTable.tsx | 5 +- 4 files changed, 91 insertions(+), 35 deletions(-) diff --git a/site/source/locales/ui-en.yaml b/site/source/locales/ui-en.yaml index 45e50aa87..68b09556c 100644 --- a/site/source/locales/ui-en.yaml +++ b/site/source/locales/ui-en.yaml @@ -7,7 +7,10 @@ <0><0>We have detected an old situation, are you sure you want to overwrite it?<1><0><0>Overwrite<1><0>Cancel <0>Activité mixte: <0>Mixed activity +<0>Impôt sur le revenu (IR): <0>Income tax (IR) +<0>Impôt sur les sociétés (IS): <0>Corporate income tax (IS) <0>Oui: <0>Yes +<0>Versement libératoire de l'impôt sur le revenu: <0>Payment in full discharge of income tax API REST de simulation: Simulation REST API "API REST, en savoir plus sur l'API REST": REST API, learn more about the REST API Accessibilité: Accessibility @@ -21,7 +24,6 @@ Afficher le détail: View details "Afficher les données par :": "Display data by :" Aller au contenu principal: Go to main content Aller directement au pied de page: Go directly to the footer -Aller plus loin: Go further Annuler: Cancel Arrêt maladie: Sick leave Assimilé salarié: '"Assimilé-salarié"' @@ -32,6 +34,7 @@ Aucun: No Aucun résultat: No result$ Auto-entrepreneur: Auto-entrepreneur Autres outils: Other tools +Avec ACRE: With ACRE Avec chômage partiel: With partial unemployment Boite de dialogue: Dialog box "Bonjour, je suis boulanger et je n'ai pas trouvé en cherchant \"pain\" ou \"viennoiserie\".": Hello, I am a baker and I did not find by searching "bread" or "pastry". @@ -168,6 +171,7 @@ Mode accompagnement: Accompanying mode Mode d'affichage: Display mode Modifier: Modify Modifier l'entreprise: Modify the company +Modifier mes options: Modify my options Modifier mes réponses: Edit my answers Mois: Month Mon entreprise: My company @@ -213,12 +217,12 @@ Plan du site: Site Map "Pour tous les statuts, vous aurez un <2>délai de carence de 3 jours. En cas d’arrêt maladie, l’assurance maladie vous versera :": "For all statuses, you will have a <2>waiting period of 3 days. In case of sick leave, the health insurance will pay you :" -"Pour un décès survenu dans le cadre d’un accident professionnel, vous pouvez bénéficier d’une <1>rente de décès.": - If you die as a result of an accident at work, you can receive a <1>death - benefit. -"Pour une invalidité causée par un accident professionnel, vous pouvez bénéficier d’une <1>rente d’incapacité.": - For a disability caused by an occupational accident, you can receive a - <1>disability pension. +"Pour un décès survenu dans le cadre d’un <2>accident professionnel, vous pouvez bénéficier d’une <4>rente de décès.": + If you die as a result of an <2>accident at work, you may be entitled to a + <4>death pension. +"Pour une invalidité causée par un <2>accident professionnel, vous pouvez bénéficier d’une <4>rente d’incapacité.": + If you are disabled as a result of an <2>accident at work, you may be + entitled to a <4>disability pension. "Pour y prétendre, vous devez avoir cotisé <2>au moins 10 mois.": To qualify, you must have contributed for <2>at least 10 months. "Pour y prétendre, vous devez respecter <2>certaines règles<1>.": To qualify, you must meet <2>certain rules<1>. "Pour y prétendre, vous devez voir cotisé au moins <2><0>": To qualify, you must have contributed at least <2><0> @@ -249,11 +253,13 @@ Retraite de base: Basic pension "Retrouver ma simulation, charger les données de ma précédente simulation.": Retrieve my simulation, load data from my previous simulation. Revenu (incluant les dépenses liées à l'activité): Income (including expenses related to the activity) Revenu après impôt: After-tax income +Revenu avant impôt: Income before tax Revenu disponible: Disposable income Revenu du dirigeant par statut: Executive income by status -Revenu net: Net income +Revenus après impôts: Income after tax Règles de calculs: Rules Régime d'imposition: Taxation system +"Régime social des <1>{régimeSocial}s": Régime social des <1>{régimeSocial}s Réinitialiser: Reset Réinitialiser la situation enregistrée: Reset the registered situation Répartition du chiffre d'affaires: Breakdown of turnover @@ -266,6 +272,7 @@ Salaire brut mensuel: Gross monthly salary Salaire net: Net Salary Salariés et embauche: Employees and hiring Salariés et employeurs: Employees and employers +Sans exonération ACRE: Without ACRE exemption "Si votre entreprise n'apparait pas en utilisant votre SIREN/SIRET, il se peut que vous ayez opté pour que <2>les informations de votre entreprise ne soient pas rendues publiques, auquel cas elle n'apparaitra pas dans les résultats de recherche. Vous pouvez le vérifier sur <5>l'annuaire des entreprises.<7>Si tel est le cas, pas d'inquiétude, vous pouvez tout de même consulter et utiliser nos simulateurs.": If your company does not appear using your SIREN/SIRET, you may have opted not to have <2>your company information made public, in which case it will not @@ -309,14 +316,15 @@ Tout réinitialiser: Reset all Travailleurs Non Salariés (TNS): Non-salaried workers (TNS) Type: Type "URSSAF Mon entreprise, accéder à la page d'accueil": URSSAF My company, go to the home page -"Un <1>capital « orphelin » est versé aux enfants des travailleurs indépendants décédés, sous certaines conditions.": - An <1>"orphan" capital is paid to the children of deceased self-employed - workers, under certain conditions. +"Un <1>capital « orphelin » est versé aux <4>enfants des travailleurs indépendants décédés, sous certaines conditions.": + An <1>"orphan" capital is paid to the <4>children of deceased + <4>self-employed workers, under certain conditions. Un avis sur cette page ?: Any opinion on this page? "Urssaf, voir le site urssaf": "fr, nouvelle fenêtre": Urssaf, see the urssaf.fr website, new window Utiliser avec un tableur: Use with a spreadsheet Utiliser les calculs des simulateurs dans votre application: Use the simulator calculations in your application +Versement libératoire de l'impôt sur le revenu: Payment in full discharge of income tax Version française du site activée.: French version of the site activated. Veuillez entrer un message avant de soumettre le formulaire.: Please enter a message before submitting the form. Veuillez renseigner votre adresse email.: Please enter your email address. @@ -332,6 +340,7 @@ Vos attentes ne sont pas remplies: Your expectations are not met Vos charges estimées: Your estimated expenses Vos droits pour la retraite: Your retirement rights Vos prestations santé: Your health benefits +Vos revenus: Your income Votre <1>rémunération est <4>trop faible pour bénéficier d’arrêt maladie.: Your <1>salary is <4>too low to benefit from sick leave. Votre adresse e-mail (requise): Your email address (required) Votre avis nous intéresse: Your opinion is important to us @@ -457,6 +466,10 @@ choix-statut: companies (SASU, SAS), these are referred to as<3>shareholders. commune: + description: "<0>Good news: there are only <2>{namedEngines.length} statuses + left. You can now go into more detail and compare <5>their income, + <7>social security coverage and <10>accounting and legal + management before making your choice." help: title: Each region has its own specific features title: In which commune would you like to set up your business?<1><0>Some laws @@ -572,10 +585,6 @@ comparaisonRégimes: "1": EI, EIRL, EURL or SARL with majority director "2": EI or EIRL legend: Possible legal status -comparateur: - allerPlusLoin: - tableCaption: Table showing the details of the net income calculation for SASU, - sole proprietorship (EI) and auto-entreprise (AE). components: feedback: form: @@ -1304,6 +1313,11 @@ pages: title: Legal status comparator shortname: Status Comparison title: Legal status comparator + comparaison-statuts: + revenu-table: + net: Table showing net income calculation details for each status + net-après-impôt: Table showing detailed calculation of net income after tax for + each status coût-création-entreprise: meta: description: Estimate the costs of the administrative formalities required to @@ -1584,6 +1598,7 @@ payslip: (French). repartition: Distribution of total amount points: points +pour vos proches: for your loved ones pourcentage: percentage previousSimulationBanner: info: Your previous simulation data have been saved. @@ -1791,6 +1806,20 @@ versés en une fois: paid at once warning: overwrite: situation: Do you want to crush your situation? +"{versementLibératoire ? (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tVersement libératoire de l'impôt sur le revenu\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t) : imposition === 'IS' ? (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tImpôt sur les sociétés (IS)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t) : (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tImpôt sur le revenu (IR)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)}": |- + {disbursementFree ? ( + + Payment in full discharge of income tax + + ) : taxation === 'IS' ? ( + + Corporation tax (IS) + + ) : ( + + Income tax (IR) + + )} "{{title}}, voir la demande sur github": "com, nouvelle fenêtre": "{{title}}, see the application 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 SASU. La modification du paramètre ci-dessous influera donc uniquement les calculs liés au statut d'entreprise individuelle (EI).": diff --git a/site/source/locales/ui-fr.yaml b/site/source/locales/ui-fr.yaml index 18c10d5dc..64252f8a7 100644 --- a/site/source/locales/ui-fr.yaml +++ b/site/source/locales/ui-fr.yaml @@ -7,7 +7,10 @@ <0><0>Nous avons détecté une ancienne situation, êtes-vous sûr de vouloir l'écraser ?<1><0><0>Ecraser<1><0>Annuler <0>Activité mixte: <0>Activité mixte +<0>Impôt sur le revenu (IR): <0>Impôt sur le revenu (IR) +<0>Impôt sur les sociétés (IS): <0>Impôt sur les sociétés (IS) <0>Oui: <0>Oui +<0>Versement libératoire de l'impôt sur le revenu: <0>Versement libératoire de l'impôt sur le revenu API REST de simulation: API REST de simulation "API REST, en savoir plus sur l'API REST": API REST, en savoir plus sur l'API REST Accessibilité: Accessibilité @@ -21,8 +24,6 @@ Afficher le détail: Afficher le détail "Afficher les données par :": "Afficher les données par :" Aller au contenu principal: Aller au contenu principal Aller directement au pied de page: Aller directement au pied de page -Aller plus loin: Aller plus loin -Aller plus loin sur les revenus: Aller plus loin sur les revenus Annuler: Annuler Arrêt maladie: Arrêt maladie Assimilé salarié: Assimilé salarié @@ -33,6 +34,7 @@ Aucun: Aucun Aucun résultat: Aucun résultat Auto-entrepreneur: Auto-entrepreneur Autres outils: Autres outils +Avec ACRE: Avec ACRE Avec chômage partiel: Avec chômage partiel Boite de dialogue: Boite de dialogue "Bonjour, je suis boulanger et je n'ai pas trouvé en cherchant \"pain\" ou \"viennoiserie\".": @@ -173,6 +175,7 @@ Mode accompagnement: Mode accompagnement Mode d'affichage: Mode d'affichage Modifier: Modifier Modifier l'entreprise: Modifier l'entreprise +Modifier mes options: Modifier mes options Modifier mes réponses: Modifier mes réponses Mois: Mois Mon entreprise: Mon entreprise @@ -220,12 +223,12 @@ Plan du site: Plan du site "Pour tous les statuts, vous aurez un <2>délai de carence de 3 jours. En cas d’arrêt maladie, l’assurance maladie vous versera :": "Pour tous les statuts, vous aurez un <2>délai de carence de 3 jours. En cas d’arrêt maladie, l’assurance maladie vous versera :" -"Pour un décès survenu dans le cadre d’un accident professionnel, vous pouvez bénéficier d’une <1>rente de décès.": - Pour un décès survenu dans le cadre d’un accident professionnel, vous pouvez - bénéficier d’une <1>rente de décès. -"Pour une invalidité causée par un accident professionnel, vous pouvez bénéficier d’une <1>rente d’incapacité.": - Pour une invalidité causée par un accident professionnel, vous pouvez - bénéficier d’une <1>rente d’incapacité. +"Pour un décès survenu dans le cadre d’un <2>accident professionnel, vous pouvez bénéficier d’une <4>rente de décès.": + Pour un décès survenu dans le cadre d’un <2>accident professionnel, vous + pouvez bénéficier d’une <4>rente de décès. +"Pour une invalidité causée par un <2>accident professionnel, vous pouvez bénéficier d’une <4>rente d’incapacité.": + Pour une invalidité causée par un <2>accident professionnel, vous pouvez + bénéficier d’une <4>rente d’incapacité. "Pour y prétendre, vous devez avoir cotisé <2>au moins 10 mois.": Pour y prétendre, vous devez avoir cotisé <2>au moins 10 mois. "Pour y prétendre, vous devez respecter <2>certaines règles<1>.": Pour y prétendre, vous devez respecter <2>certaines règles<1>. "Pour y prétendre, vous devez voir cotisé au moins <2><0>": Pour y prétendre, vous devez voir cotisé au moins <2><0> @@ -257,11 +260,13 @@ Retraite de base: Retraite de base "Retrouver ma simulation, charger les données de ma précédente simulation.": Retrouver ma simulation, charger les données de ma précédente simulation. Revenu (incluant les dépenses liées à l'activité): Revenu (incluant les dépenses liées à l'activité) Revenu après impôt: Revenu après impôt +Revenu avant impôt: Revenu avant impôt Revenu disponible: Revenu disponible Revenu du dirigeant par statut: Revenu du dirigeant par statut -Revenu net: Revenu net +Revenus après impôts: Revenus 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": Régime social des <1>{régimeSocial}s 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 @@ -274,6 +279,7 @@ Salaire brut mensuel: Salaire brut mensuel Salaire net: Salaire net Salariés et embauche: Salariés et embauche Salariés et employeurs: Salariés et employeurs +Sans exonération ACRE: Sans exonération ACRE "Si votre entreprise n'apparait pas en utilisant votre SIREN/SIRET, il se peut que vous ayez opté pour que <2>les informations de votre entreprise ne soient pas rendues publiques, auquel cas elle n'apparaitra pas dans les résultats de recherche. Vous pouvez le vérifier sur <5>l'annuaire des entreprises.<7>Si tel est le cas, pas d'inquiétude, vous pouvez tout de même consulter et utiliser nos simulateurs.": Si votre entreprise n'apparait pas en utilisant votre SIREN/SIRET, il se peut que vous ayez opté pour que <2>les informations de votre entreprise ne soient @@ -321,14 +327,15 @@ Tout réinitialiser: Tout réinitialiser Travailleurs Non Salariés (TNS): Travailleurs Non Salariés (TNS) Type: Type "URSSAF Mon entreprise, accéder à la page d'accueil": URSSAF Mon entreprise, accéder à la page d'accueil -"Un <1>capital « orphelin » est versé aux enfants des travailleurs indépendants décédés, sous certaines conditions.": - Un <1>capital « orphelin » est versé aux enfants des travailleurs - indépendants décédés, sous certaines conditions. +"Un <1>capital « orphelin » est versé aux <4>enfants des travailleurs indépendants décédés, sous certaines conditions.": + Un <1>capital « orphelin » est versé aux <4>enfants des travailleurs + indépendants décédés, sous certaines conditions. Un avis sur cette page ?: Un avis sur cette page ? "Urssaf, voir le site urssaf": "fr, nouvelle fenêtre": Urssaf, voir le site urssaf.fr, nouvelle fenêtre Utiliser avec un tableur: Utiliser avec un tableur Utiliser les calculs des simulateurs dans votre application: Utiliser les calculs des simulateurs dans votre application +Versement libératoire de l'impôt sur le revenu: Versement libératoire de l'impôt sur le revenu Version française du site activée.: Version française du site activée. Veuillez entrer un message avant de soumettre le formulaire.: Veuillez entrer un message avant de soumettre le formulaire. Veuillez renseigner votre adresse email.: Veuillez renseigner votre adresse email. @@ -346,6 +353,7 @@ Vos attentes ne sont pas remplies: Vos attentes ne sont pas remplies Vos charges estimées: Vos charges estimées Vos droits pour la retraite: Vos droits pour la retraite Vos prestations santé: Vos prestations santé +Vos revenus: Vos revenus Votre <1>rémunération est <4>trop faible pour bénéficier d’arrêt maladie.: Votre <1>rémunération est <4>trop faible pour bénéficier d’arrêt maladie. @@ -485,6 +493,10 @@ choix-statut: <1>sociétés par actions (SASU, SAS), on parle d’<3>actionnaires. commune: + description: "<0>Bonne nouvelle : il ne reste plus que <2>{namedEngines.length} + statuts possibles. Vous allez maintenant pouvoir entrer dans le détail + et comparer <5>leurs revenus, la <7>couverture sociale et la + <10>gestion comptable et juridique avant de faire votre choix." help: title: Chaque territoire a ses spécificités title: Dans quelle commune voulez-vous créer votre entreprise ?<1><0>Certains @@ -585,10 +597,6 @@ comparaisonRégimes: "1": EI, EIRL, EURL ou SARL avec gérant majoritaire "2": EI ou EIRL legend: Statuts juridiques possibles -comparateur: - allerPlusLoin: - tableCaption: Tableau affichant le détail du calcul du revenu net pour la SASU, - l'entreprise individuelle (EI) et l'auto-entreprise (AE). components: feedback: form: @@ -1349,6 +1357,11 @@ pages: title: Comparateur de statut juridique shortname: Comparaison des statuts title: Comparateur de statut juridique + comparaison-statuts: + revenu-table: + net: Tableau affichant le détail du calcul du revenu net pour chaque statut + net-après-impôt: Tableau affichant le détail du calcul du revenu net après impôt + pour chaque statut coût-création-entreprise: meta: description: Estimez les coûts des formalités administratives obligatoires à la @@ -1648,6 +1661,7 @@ payslip: sur <1>service-public.fr. repartition: Répartition du total chargé points: points +pour vos proches: pour vos proches pourcentage: pourcentage previousSimulationBanner: info: "Votre précédente simulation a été sauvegardée :" @@ -1866,6 +1880,20 @@ 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\n\t\t\t\t\t\t\t\tVersement libératoire de l'impôt sur le revenu\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t) : imposition === 'IS' ? (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tImpôt sur les sociétés (IS)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t) : (\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tImpôt sur le revenu (IR)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t)}": |- + {versementLibératoire ? ( + + Versement libératoire de l'impôt sur le revenu + + ) : imposition === 'IS' ? ( + + Impôt sur les sociétés (IS) + + ) : ( + + Impôt sur le revenu (IR) + + )} "{{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 SASU. La modification du paramètre ci-dessous influera donc uniquement les calculs liés au statut d'entreprise individuelle (EI).": diff --git a/site/source/pages/simulateurs/comparaison-statuts/components/Détails.tsx b/site/source/pages/simulateurs/comparaison-statuts/components/Détails.tsx index 7da7f4414..2478f31b4 100644 --- a/site/source/pages/simulateurs/comparaison-statuts/components/Détails.tsx +++ b/site/source/pages/simulateurs/comparaison-statuts/components/Détails.tsx @@ -1,8 +1,8 @@ import { Trans, useTranslation } from 'react-i18next' import styled from 'styled-components' -import Value, { Condition } from '@/components/EngineValue' import { ExplicableRule } from '@/components/conversation/Explicable' +import Value, { Condition } from '@/components/EngineValue' import { Accordion, Item } from '@/design-system' import { HelpButtonWithPopover } from '@/design-system/buttons' import { Emoji } from '@/design-system/emoji' diff --git a/site/source/pages/simulateurs/comparaison-statuts/components/RevenuTable.tsx b/site/source/pages/simulateurs/comparaison-statuts/components/RevenuTable.tsx index 45a993cf5..576fce5c0 100644 --- a/site/source/pages/simulateurs/comparaison-statuts/components/RevenuTable.tsx +++ b/site/source/pages/simulateurs/comparaison-statuts/components/RevenuTable.tsx @@ -17,12 +17,11 @@ export default function RevenuTable({ return ( <> - {t( - 'comparateur.allerPlusLoin.tableCaption', + 'pages.simulateurs.comparaison-statuts.revenu-table.net', 'Tableau affichant le détail du calcul du revenu net pour chaque statut' )} @@ -134,7 +133,7 @@ export default function RevenuTable({ {t( - 'comparateur.allerPlusLoin.tableCaption', + 'pages.simulateurs.comparaison-statuts.revenu-table.net-après-impôt', 'Tableau affichant le détail du calcul du revenu net après impôt pour chaque statut' )}