From 0c1d87b8564dd5666aa2f38b23076af0cf6cace0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Rialland?= Date: Thu, 2 Jun 2022 20:48:01 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=91=BD=20Fix=20traduction?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- site/source/locales/ui-en.yaml | 44 +++++++++++++++++------ site/source/locales/ui-fr.yaml | 35 ++++++++++++++++-- site/source/pages/integration/API.tsx | 4 +-- site/source/pages/integration/Iframe.tsx | 18 +++++----- site/source/pages/integration/Library.tsx | 2 +- site/source/pages/integration/Options.tsx | 38 +++++++++----------- 6 files changed, 92 insertions(+), 49 deletions(-) diff --git a/site/source/locales/ui-en.yaml b/site/source/locales/ui-en.yaml index 6536e692e..dc650d1f2 100644 --- a/site/source/locales/ui-en.yaml +++ b/site/source/locales/ui-en.yaml @@ -1131,7 +1131,30 @@ pages: auto-entrepreneurs and the micro-enterprise regime. cta: See the help title: How to declare your income to the tax authorities? - dévelopeurs: + développeur: + api: "<0>Use our REST API<1>If your site or service requires salary + calculations, such as going from gross to net salary, good news: all the + tax and contribution calculations behind my-company are free and used via + our <2>REST API.<4>Google Sheets<2>How to use this + API?<3>All our calculation rules are written in `publicodes`, a + declarative language developed by beta.gouv.fr and the Urssaf to encode + algorithms of public interest. <2>Learn more about + publicodes<4><5><0>{{js}}<6><0><7>Launch the + calculation<8>All you have to do is to set the engine with the rules + of the `social-modele` package and to call the `evaluate` function on the + rule you want the value of. Here is an example for the gross/net + calculation<9>Setting up the calculation<10>As you can see in the + previous example, the recipe for a calculation is simple: input variables + (the gross salary), one or more output variables (the net + salary).<11>The calculation is however configurable with all the + possibilities allowed in the legislation.<12>All these variables are + listed and explained in the <2>online documentation. This + documentation is auto-generated from the publicode rules files, so it is + constantly updated.<13>Let's run a calculation closer to a pay slip: + here is a description of the input situation annotated with links to the + corresponding pages in the documentation:<14><0> An <3>executive + earning <7>3,400€ gross, who benefits from <11>meal vouchers and + who works in a company with <15>22 employees." bibliothèque: "<0>Integrate our calculation library<1>If you think that your website or service would benefit from displaying salary calculations, for example switching from gross to net salary, good news: all the tax and @@ -1141,10 +1164,10 @@ pages: a declarative language developed by beta.gouv.fr and the Urssaf to encode algorithms of public interest. <2>Learn more about publicodes<4>To perform your own calculations, you must install the publicodes - interpreter, download the rules used on my-company, call the evaluation - function.<5>Installation<6><0>npm install --save publicodes - modele-social<7>For more details on the installation, please refer - to the <2>dedicated documentation<8>Launch the + interpreter, download the rules used on mycompanyinfrance, call the + evaluation function.<5>Installation<6><0>npm install --save + publicodes modele-social<7>For more details on the installation, + please refer to the <2>dedicated documentation<8>Launch the calculation<9>All you have to do is set up the engine with the rules from the `social-modele` package and call the `evaluate` function on the rule you want the value of. Here is an example for the gross/net @@ -1177,7 +1200,6 @@ pages: progressivity of the total wage, which is in percent lower for a minimum wage than for a high income. In other words, high earners pay part of the social contributions of low earners.<24><0>" - développeurs: choice: github: body: The entire socio-fiscal calculation engine developed by the Urssaf, freely @@ -1197,23 +1219,23 @@ pages: code: description: "Here is the code to copy and paste on your site:" titre: Integration Code - code à copier: "Here is the code to copy and paste on your site:" couleur: "What color? " home: choice: + api: + body: Use our simulators via our open API both on your server and in your + Excel/GSheets. + cta: Start + title: Using our REST API iframe: body: Integrate one of our simulators in one click into your website, via a turnkey script. cta: Start title: Integrate a simulator - library: <0>Using the calculation engine<1>The entire socio-fiscal - calculation engine developed by Urssaf, freely available in the form - of an NPM library. description: In addition to the mycompanyinfrance site, we provide free and open source tools to integrate on your website. You can thus include the tools created for <1>mycompanyinfrance directly in the usual paths of your users. - titre: Integrate social security law at the heart of your tools iframe: csp-1: <0>The error below that appears in the console is related to the communication between the parent page and the iframe for automatic diff --git a/site/source/locales/ui-fr.yaml b/site/source/locales/ui-fr.yaml index c130ca19a..181ad8e8a 100644 --- a/site/source/locales/ui-fr.yaml +++ b/site/source/locales/ui-fr.yaml @@ -894,7 +894,32 @@ pages: auto-entrepreneurs et le régime de la micro-entreprise. cta: Consulter l'aide title: Comment déclarer son revenu aux impôts ? - dévelopeurs: + développeur: + api: "<0>Utiliser notre API REST<1>Si votre site ou service requiert de + faire des calculs de salaire, par exemple passer du salaire brut au + salaire net, bonne nouvelle : tous les calculs de cotisations et impôts + qui sont derrière mon-entreprise sont libres et utilisé via notre <2>API + REST.<4>Google Sheets<2>Comment utiliser cette API + ?<3>Toutes nos règles de calculs sont écrites en `publicodes`, un + language déclaratif développé par beta.gouv.fr et l'Urssaf pour encoder + des algorithmes d'intérêt public. <2>En savoir plus sur + publicodes<4><5><0>{{js}}<6><0><7>Lancer le + calcul<8>Il ne vous reste plus qu'à paramétrer le moteur avec les + règles du paquet `modele-social` et à appeler la fonction `evaluate` sur + la règle que dont vous souhaitez la valeur. Voici un exemple pour le + calcul brut / net<9>Paramétrer le calcul<10>Vous l'aurez constaté + dans l'exemple précédent, la recette d'un calcul est simple : des + variables d'entrée (le salaire brut), une ou plusieurs variables de + sorties (le salaire net).<11>Le calcul est cependant paramétrable + avec toutes les possibilités permise dans la legislation.<12>Toutes + ces variables sont listées et expliquées sur la <2>documentation en + ligne. Cette documentation est auto-générée depuis les fichiers de + règles publicodes, elle est donc constamment à jour.<13>Lançons un + calcul plus proche d'une fiche de paie : voici une description de la + situation d'entrée annotée de liens vers les pages correspondantes de la + documentation :<14><0> Un <3>cadre gagnant <7>3 400€ bruts , + qui bénéficie de <11>titres-restaurant et qui travaille dans une + entreprise de <15>22 salariés." bibliothèque: "<0>Intégrez notre bibliothèque de calcul<1>Si vous pensez que votre site ou service gagnerait à afficher des calculs de salaire, par exemple passer du salaire brut au salaire net, bonne nouvelle : tous les @@ -902,7 +927,7 @@ pages: libres et facilement réutilisable grâce à la <2>bibliothèque NPM publicodes.<2>Comment utiliser cette librairie ?<3>Toutes nos règles de calculs sont écrites en `publicodes`, un language déclaratif - développé par beta.gouv.fr et l'Urssaf pour encoder des algorithme + développé par beta.gouv.fr et l'Urssaf pour encoder des algorithmes d'intérêt public. <2>En savoir plus sur publicodes<4>Pour effectuer vos propre calculs, vous devons donc installer l'interpréteur publicodes, télécharger les règles utilisées sur mon-entreprise, appeler @@ -943,7 +968,6 @@ pages: faible pour un SMIC que pour un haut revenu. Autrement dit, les hauts salaires paient une partie des cotisations sociales des bas salaires.<24><0>" - développeurs: choice: github: body: Tous nos outils sont ouverts et développés publiquement sur GitHub. @@ -965,6 +989,11 @@ pages: couleur: "Quelle couleur ? " home: choice: + api: + body: Utiliser nos simulateurs via notre API ouverte aussi bien sur votre + serveur que dans vos fichier Excel/GSheets. + cta: Commencer + title: Utiliser notre API REST iframe: body: Intégrer l'un de nos simulateurs en un clic dans votre site Web, via un script clé en main. diff --git a/site/source/pages/integration/API.tsx b/site/source/pages/integration/API.tsx index a749f90fa..c2cea6a94 100644 --- a/site/source/pages/integration/API.tsx +++ b/site/source/pages/integration/API.tsx @@ -45,7 +45,7 @@ export default function API() { return (
- +

Utiliser notre API REST

Si votre site ou service requiert de faire des calculs de salaire, par @@ -69,7 +69,7 @@ export default function API() { {/*

Installation

*/}
-					{js}
+					{{ js }}
 				

- Quel module ? + Quel module ?