👽 Fix traduction

pull/2163/head
Jérémy Rialland 2022-06-02 20:48:01 +02:00 committed by Johan Girod
parent 8b470805cf
commit 0c1d87b856
6 changed files with 92 additions and 49 deletions

View File

@ -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</0><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</2>.<4>Google Sheets</4></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
publicodes</2></3><4></4><5><0>{{js}}</0></5><6><0></0></6><7>Launch the
calculation</7><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</8><9>Setting up the calculation</9><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 documentation</2>. 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>executive</3>
earning <7>3,400€ gross</7>, who benefits from <11>meal vouchers</11> and
who works in a company with <15>22 employees</15>.</0></14>"
bibliothèque: "<0>Integrate our calculation library</0><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</2></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>Installation</5><6><0>npm install --save publicodes
modele-social</0></6><7>For more details on the installation, please refer
to the <2>dedicated documentation</2></7><8>Launch the
interpreter, download the rules used on mycompanyinfrance, call the
evaluation function.</4><5>Installation</5><6><0>npm install --save
publicodes modele-social</0></6><7>For more details on the installation,
please refer to the <2>dedicated documentation</2></7><8>Launch the
calculation</8><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 engine</0><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>mycompanyinfrance</1> 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

View File

@ -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</0><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</2>.<4>Google Sheets</4></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
publicodes</2></3><4></4><5><0>{{js}}</0></5><6><0></0></6><7>Lancer le
calcul</7><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</8><9>Paramétrer le calcul</9><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
ligne</2>. 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>cadre</3> gagnant <7>3 400€ bruts</7> ,
qui bénéficie de <11>titres-restaurant</11> et qui travaille dans une
entreprise de <15>22 salariés</15>.</0></14>"
bibliothèque: "<0>Intégrez notre bibliothèque de calcul</0><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>.</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 publicodes</2></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.

View File

@ -45,7 +45,7 @@ export default function API() {
return (
<div css="iframe{margin-top: 1em; margin-bottom: 1em}">
<ScrollToTop />
<Trans i18nKey="pages.dévelopeurs.api">
<Trans i18nKey="pages.développeur.api">
<H1>Utiliser notre API REST</H1>
<Body>
Si votre site ou service requiert de faire des calculs de salaire, par
@ -69,7 +69,7 @@ export default function API() {
<Body></Body>
{/* <H3>Installation</H3> */}
<pre>
<code>{js}</code>
<code>{{ js }}</code>
</pre>
<div

View File

@ -84,7 +84,7 @@ function IntegrationCustomizer() {
<Grid container spacing={4} justifyContent={'space-between'}>
<Grid item xl={4} lg={5} md>
<H3>
<Trans i18nKey="pages.développeurs.module">Quel module ?</Trans>
<Trans i18nKey="pages.développeur.module">Quel module ?</Trans>
</H3>
<Select
label="Assistant ou simulateur"
@ -114,9 +114,7 @@ function IntegrationCustomizer() {
</Grid>
<Grid item xs={'auto'}>
<H3>
<Trans i18nKey="pages.développeurs.couleur">
Quelle couleur ?{' '}
</Trans>
<Trans i18nKey="pages.développeur.couleur">Quelle couleur ? </Trans>
<Emoji emoji="🎨" />
</H3>
<Suspense fallback={<div>Chargement...</div>}>
@ -125,13 +123,13 @@ function IntegrationCustomizer() {
</Grid>
<Grid item xs>
<H3>
<Trans i18nKey="pages.développeurs.code.titre">
<Trans i18nKey="pages.développeur.code.titre">
Code d'intégration
</Trans>
<Emoji emoji="🛠" />
</H3>
<Body>
<Trans i18nKey="pages.développeurs.code.description">
<Trans i18nKey="pages.développeur.code.description">
Voici le code à copier-coller sur votre site&nbsp;:
</Trans>
</Body>
@ -199,7 +197,7 @@ export default function Integration() {
return (
<>
<TrackPage name="module_web" />
<Trans i18nKey="pages.développeurs.iframe.intro">
<Trans i18nKey="pages.développeur.iframe.intro">
<div>
<H1>Intégrez le module Web</H1>
<Intro>
@ -296,12 +294,12 @@ function EnSavoirPlusCSP() {
</Link>
)}
title={t(
'pages.développeurs.iframe.csp-title',
'pages.développeur.iframe.csp-title',
'Intégration iframe et politique de sécurité de contenu'
)}
small
>
<Trans i18nKey="pages.développeurs.iframe.csp-1">
<Trans i18nKey="pages.développeur.iframe.csp-1">
<Body>
L'erreur ci-dessous qui s'affiche dans la console est liée à la
communication entre la page parente et l'iframe pour le
@ -314,7 +312,7 @@ function EnSavoirPlusCSP() {
recipient window's origin
</blockquote>
<Body>
<Trans i18nKey="pages.développeurs.iframe.csp-2">
<Trans i18nKey="pages.développeur.iframe.csp-2">
Vous pouvez la corriger avec la politique suivante :
</Trans>
</Body>

View File

@ -9,7 +9,7 @@ export default function Library() {
return (
<div css="iframe{margin-top: 1em; margin-bottom: 1em}">
<ScrollToTop />
<Trans i18nKey="pages.dévelopeurs.bibliothèque">
<Trans i18nKey="pages.développeur.bibliothèque">
<H1>Intégrez notre bibliothèque de calcul</H1>
<Body>
Si vous pensez que votre site ou service gagnerait à afficher des

View File

@ -31,7 +31,7 @@ export default function Options() {
}
>
<Intro>
<Trans i18nKey="pages.développeurs.home.description">
<Trans i18nKey="pages.développeur.home.description">
En plus du site mon-entreprise, nous mettons à disposition des
outils gratuits et libres à intégrer sur votre site web. Vous pouvez
ainsi inclure les outils créés pour <strong>mon-entreprise</strong>{' '}
@ -44,17 +44,17 @@ export default function Options() {
<Card
icon={<Emoji emoji="📱" />}
title={t(
'pages.développeurs.home.choice.iframe.title',
'pages.développeur.home.choice.iframe.title',
'Intégrer un simulateur'
)}
to={sitePaths.développeur.iframe}
ctaLabel={t(
'pages.développeurs.home.choice.iframe.cta',
'pages.développeur.home.choice.iframe.cta',
'Commencer'
)}
>
<Body>
<Trans i18nKey="pages.développeurs.home.choice.iframe.body">
<Trans i18nKey="pages.développeur.home.choice.iframe.body">
Intégrer l'un de nos simulateurs en un clic dans votre site Web,
via un script clé en main.
</Trans>
@ -66,14 +66,14 @@ export default function Options() {
<Card
icon={<Emoji emoji="👩‍💻" />}
title={t(
'pages.développeurs.home.choice.api.title',
'pages.développeur.home.choice.api.title',
'Utiliser notre API REST'
)}
to={sitePaths.développeur.api}
ctaLabel={t('pages.développeurs.home.choice.api.cta', 'Commencer')}
ctaLabel={t('pages.développeur.home.choice.api.cta', 'Commencer')}
>
<Body>
<Trans i18nKey="pages.développeurs.home.choice.api.body">
<Trans i18nKey="pages.développeur.home.choice.api.body">
Utiliser nos simulateurs via notre API ouverte aussi bien sur
votre serveur que dans vos fichier Excel/GSheets.
</Trans>
@ -98,13 +98,13 @@ export default function Options() {
</svg>
}
title={t(
'pages.développeurs.choice.github.title',
'pages.développeur.choice.github.title',
'Contribuer sur GitHub'
)}
ctaLabel={t('pages.développeurs.choice.github.cta', 'Commencer')}
ctaLabel={t('pages.développeur.choice.github.cta', 'Commencer')}
href="https://github.com/betagouv/mon-entreprise"
>
<Trans i18nKey="pages.développeurs.choice.github.body">
<Trans i18nKey="pages.développeur.choice.github.body">
Tous nos outils sont ouverts et développés publiquement sur
GitHub.
</Trans>
@ -115,13 +115,13 @@ export default function Options() {
<Card
icon={<Emoji emoji="🧰" />}
title={t(
'pages.développeurs.choice.library.title',
'pages.développeur.choice.library.title',
'Libraire de calcul'
)}
to={sitePaths.développeur.library}
ctaLabel={t('pages.développeurs.choice.library.cta', 'Commencer')}
ctaLabel={t('pages.développeur.choice.library.cta', 'Commencer')}
>
<Trans i18nKey="pages.développeurs.choice.library.body">
<Trans i18nKey="pages.développeur.choice.library.body">
L'intégralité du moteur de calcul socio-fiscal développé par
l'Urssaf, mis à disposition librement sous forme de bibliothèque
NPM.
@ -132,17 +132,11 @@ export default function Options() {
<Grid item xs={12} md={6} lg={4}>
<Card
icon={<Emoji emoji="📚" />}
title={t(
'pages.développeurs.choice.publicodes.title',
'Publicodes'
)}
ctaLabel={t(
'pages.développeurs.choice.publicodes.cta',
'Découvrir'
)}
title={t('pages.développeur.choice.publicodes.title', 'Publicodes')}
ctaLabel={t('pages.développeur.choice.publicodes.cta', 'Découvrir')}
href="https://publi.codes/"
>
<Trans i18nKey="pages.développeurs.choice.publicodes.body">
<Trans i18nKey="pages.développeur.choice.publicodes.body">
Nos outils sont propulsés par Publicodes, un nouveau langage pour
encoder des algorithmes explicables.
</Trans>