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 API0><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 API2>.<4>Google Sheets4>1><2>How to use this + API?2><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 + publicodes2>3><4>4><5><0>{{js}}0>5><6><0>0>6><7>Launch the + calculation7><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 + calculation8><9>Setting up the calculation9><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).10><11>The calculation is however configurable with all the + possibilities allowed in the legislation.11><12>All these variables are + listed and explained in the <2>online documentation2>. This + documentation is auto-generated from the publicode rules files, so it is + constantly updated.12><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:13><14><0> An <3>executive3> + earning <7>3,400€ gross7>, who benefits from <11>meal vouchers11> and + who works in a company with <15>22 employees15>.0>14>" bibliothèque: "<0>Integrate our calculation library0><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 publicodes2>3><4>To perform your own calculations, you must install the publicodes - interpreter, download the rules used on my-company, call the evaluation - function.4><5>Installation5><6><0>npm install --save publicodes - modele-social0>6><7>For more details on the installation, please refer - to the <2>dedicated documentation2>7><8>Launch the + interpreter, download the rules used on mycompanyinfrance, call the + evaluation function.4><5>Installation5><6><0>npm install --save + publicodes modele-social0>6><7>For more details on the installation, + please refer to the <2>dedicated documentation2>7><8>Launch the calculation8><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.23><24><0>0>24>" - 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 engine0><1>The entire socio-fiscal - calculation engine developed by Urssaf, freely available in the form - of an NPM library.1> 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>mycompanyinfrance1> 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 REST0><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 + REST2>.<4>Google Sheets4>1><2>Comment utiliser cette API + ?2><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 + publicodes2>3><4>4><5><0>{{js}}0>5><6><0>0>6><7>Lancer le + calcul7><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 / net8><9>Paramétrer le calcul9><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).10><11>Le calcul est cependant paramétrable + avec toutes les possibilités permise dans la legislation.11><12>Toutes + ces variables sont listées et expliquées sur la <2>documentation en + ligne2>. Cette documentation est auto-générée depuis les fichiers de + règles publicodes, elle est donc constamment à jour.12><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 :13><14><0> Un <3>cadre3> gagnant <7>3 400€ bruts7> , + qui bénéficie de <11>titres-restaurant11> et qui travaille dans une + entreprise de <15>22 salariés15>.0>14>" bibliothèque: "<0>Intégrez notre bibliothèque de calcul0><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 publicodes2>.1><2>Comment utiliser cette librairie ?2><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 publicodes2>3><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.23><24><0>0>24>" - 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 (
-{js}
+{{ js }}