Skip to content

Commit

Permalink
Fix various i18n (fr) translations typos & wordings
Browse files Browse the repository at this point in the history
  Feedback provided in #354.
  • Loading branch information
KtorZ committed May 21, 2022
1 parent b73e2cb commit 7ebee87
Show file tree
Hide file tree
Showing 7 changed files with 28 additions and 28 deletions.
16 changes: 8 additions & 8 deletions docs/i18n/fr/code.json
Expand Up @@ -80,7 +80,7 @@
"description": "Pluralized label for \"{count} posts\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
},
"theme.blog.tagTitle": {
"message": "{nPosts} tagués avec « {tagName} »",
"message": "Un résultat étiquetté avec « {tagName} »|{nPosts} étiquettés avec « {tagName} »",
"description": "The title of the page for a blog tag"
},
"theme.tags.tagsPageLink": {
Expand All @@ -100,7 +100,7 @@
"description": "The copy button label on code blocks"
},
"theme.colorToggle.ariaLabel": {
"message": "Basculer entre theme clair ou sombre (theme actuel: {mode})",
"message": "Basculer entre thème clair ou sombre (theme actuel: {mode})",
"description": "The ARIA label for the navbar color mode toggle"
},
"theme.colorToggle.ariaLabel.mode.dark": {
Expand All @@ -112,7 +112,7 @@
"description": "The name for the light color mode"
},
"theme.docs.DocCard.categoryDescription": {
"message": "{count} éléments",
"message": "un élément|{count} éléments",
"description": "The default description for a category card in the generated index about how many items this category includes"
},
"theme.docs.sidebar.expandButtonTitle": {
Expand Down Expand Up @@ -148,7 +148,7 @@
"description": "The ARIA label to toggle the collapsible sidebar category"
},
"theme.docs.tagDocListPageTitle.nDocsTagged": {
"message": "Un document tagué|{count} documents tagués",
"message": "Un document étiquetté|{count} documents étiquettés",
"description": "Pluralized label for \"{count} docs tagged\". Use as much plural forms (separated by \"|\") as your language support (see https://www.unicode.org/cldr/cldr-aux/charts/34/supplemental/language_plural_rules.html)"
},
"theme.docs.tagDocListPageTitle": {
Expand All @@ -167,7 +167,7 @@
"description": "The label used to tell the user that he's browsing an unreleased doc version"
},
"theme.docs.versions.unmaintainedVersionLabel": {
"message": "Ceci est la documentation de {siteTitle} {versionLabel}, qui n'est plus activement maintenue.",
"message": "Ceci est la documentation de {siteTitle} {versionLabel} qui n'est plus activement maintenue.",
"description": "The label used to tell the user that he's browsing an unmaintained doc version"
},
"theme.docs.versions.latestVersionSuggestionLabel": {
Expand Down Expand Up @@ -211,7 +211,7 @@
"description": "The label used by the button on the collapsible TOC component"
},
"theme.tags.tagsListLabel": {
"message": "Tags :",
"message": "Étiquettes :",
"description": "The label alongside a tag list"
},
"theme.navbar.mobileLanguageDropdown.label": {
Expand Down Expand Up @@ -258,7 +258,7 @@
"description": "The paragraph for fetching new search results"
},
"theme.tags.tagsPageTitle": {
"message": "Tags",
"message": "Étiquettes",
"description": "The title of the tag list page"
},
"homepage.tagline": {
Expand Down Expand Up @@ -289,7 +289,7 @@
"description": "Tagline for the 'isomorphic' property."
},
"homepage.gettingStarted": {
"message": "Démarrage rapide - 5min ⏱️",
"message": "Prise en main - 5min ⏱️",
"description": "'Getting Started' button in the home header."
}
}
2 changes: 1 addition & 1 deletion docs/i18n/fr/docusaurus-plugin-content-blog/options.json
Expand Up @@ -4,7 +4,7 @@
"description": "The title for the blog used in SEO"
},
"description": {
"message": "Documentation technique succincte des décisions majeurs relatives au dévelopement du noeud Hydra.",
"message": "Documentation technique succincte des décisions majeurs relatives au développement du noeud Hydra.",
"description": "The description for the blog used in SEO"
},
"sidebar.title": {
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/fr/docusaurus-plugin-content-docs/current.json
Expand Up @@ -4,7 +4,7 @@
"description": "The label for version current"
},
"sidebar.defaultSidebar.category.Getting Started": {
"message": "Démarrage rapide",
"message": "Prise en main",
"description": "The label for category Getting Started in sidebar defaultSidebar"
},
"sidebar.defaultSidebar.category.Demo": {
Expand Down
@@ -1,4 +1,4 @@
{
"label": "Démarrage rapide",
"label": "Prise en main",
"position": 1
}
Expand Up @@ -12,21 +12,21 @@ import TerminalWindow from '@site/src/components/TerminalWindow';
La démo comprend:

- Un cluster de trois noeuds Hydra, connectés point-à-point, et ayant chacun une identité (`alice`, `bob`, `carol`) associée à une paire de clés publique/privée;
- Un noeud Cardano, en mode BFT, produisant des blocs et formant a lui seul un réseau local de développement;
- Un serveur Prometheus pour des métriques;
- Une interface utilisateur dans le terminal pour se connecter et opérer chaque noeud Hydra.
- un cluster de trois noeuds Hydra, connectés point-à-point, et ayant chacun une identité (`alice`, `bob`, `carol`) associée à une paire de clés publique/privée;
- Un noeud Cardano, en mode BFT, produisant des blocs et formant a lui seul un réseau Cardano pour le développement local ;
- un serveur Prometheus pour des métriques ;
- une interface utilisateur dans le terminal pour se connecter et opérer chaque noeud Hydra.

:::caution Avertissement!
Le noeud Cardano créé un "réseau" privé et local qui démarre depuis un bloc genesis. Pour démarrer, la configuration du noeud doit être à jour (comprendre, récente). Si au démarrage, le noeud Cardano retourne `LedgerNoView`, alors c'est que l'heure de démarrage indiquée dans la configuration génésis est trop loin dans le passé: il faut en ce cas générer la configuration à nouveau via `prepare-devnet.sh`.
Le noeud Cardano créé un "réseau" privé et local qui démarre depuis un bloc _genesis_. Pour démarrer, la configuration du noeud doit être à jour (comprendre, récente). Si au démarrage, le noeud Cardano retourne `LedgerNoView`, alors c'est que l'heure de démarrage indiquée dans la configuration génésis est trop loin dans le passé: il faut en ce cas générer la configuration à nouveau via `prepare-devnet.sh`.
:::

## Mise en place du réseau

Nous utiliserons [Docker](https://www.docker.com/get-started) et [compose](https://www.docker.com/get-started) pour cette démo, assurez-vous de les avoir accessibles. Si vous ne souhaitez pas utiliser / installer Docker, vous pouvez directement vous rendre sur [Démo: Sans Docker](/docs/getting-started/demo/without-docker) et mettre les mains dans le cambouis.
Nous utiliserons [Docker](https://www.docker.com/get-started) et [compose](https://www.docker.com/get-started) pour cette démo, assurez-vous de les avoir disponibles dans votre terminal de commandes. Si vous ne souhaitez pas utiliser ou installer Docker, vous pouvez directement vous rendre sur [Démo: Sans Docker](/docs/getting-started/demo/without-docker) et mettre les mains dans le cambouis.

:::info Contexte
Toutes les commandes ci-dessous supposent qu'elles sont éxécutées depuis le dossier `demo/`, à la racine du dépôt. Vous aurez donc besoin de cloner le dépôt et de `cd demo` avant d'aller plus loin.
Toutes les commandes ci-dessous supposent qu'elles sont éxecutées depuis le dossier `demo/`, à la racine du dépôt. Vous aurez donc besoin de cloner le dépôt et de `cd demo` avant d'aller plus loin.
:::

:::warning (in)compatibilité du système d'exploitation
Expand All @@ -41,30 +41,30 @@ docker-compose --profile tui pull
</TerminalWindow>
```

D'ici, vous pouvez exécuter le script `./prepare-devnet.sh` pour créer les fichiers nécessaires à la configuration du réseau local (a.k.a devnet). Le script génère une configuration génésis Cardano (qui fixe les paramètres du protocole). Notez que dans le cadre de cette démo, la configuration du réseau n'utilise pas de stake pool et ne requiert qu'un unique noeud pour fonctionner.
Ensuite, vous pouvez exécuter le script `./prepare-devnet.sh` pour créer les fichiers nécessaires à la configuration du réseau local (a.k.a devnet). Le script génère une configuration _genesis_ Cardano (qui fixe les paramètres du protocole). Notez que dans le cadre de cette démo, la configuration du réseau n'utilise pas de _stake pool_ et ne requiert qu'un unique noeud pour fonctionner.

```mdx-code-block
<TerminalWindow>
./prepare-devnet.sh
</TerminalWindow>
```

C'est tout. Il est maintenant possible de démarrer le réseau via:
C'est tout. Il est maintenant possible de démarrer le _cluster_ via:

```mdx-code-block
<TerminalWindow>
docker-compose up -d
</TerminalWindow>
```

Toutes ces étapes peuvent être effectuées sont combinées dans un unique script `./run-docker.sh`. Ce script contient aussi quelques petites vérifications pour éviter de vous évitez de vous tirer une balle dans le pied avec certaines commandes.
Toutes ces étapes sont combinées dans un unique script `./run-docker.sh`. Ce script contient aussi quelques petites vérifications pour éviter de vous tirer une balle dans le pied avec certaines commandes.

## Générer des fonds

En l'état actuel, les noeuds Hydra requièrent des UTxO dans une forme assez spécifique afin de pouvoir payer les transactions nécessaires au protocole (on appelle ces UTxO: "carburant"), ainsi que des fonds à bloquer dans le contrat pour chaque participant. Parmi les fichiers, vous trouverez un script `./seed-devnet.sh` qui s'occupe de générer ces UTxOs pour chaque participant en utilisant la `cardano-cli`.
En l'état actuel, les noeuds Hydra requièrent des UTxO dans une forme assez spécifique afin de pouvoir payer les transactions nécessaires au protocole (on appelle ces UTxO: "carburant"), ainsi que des fonds à consigner dans le contrat pour chaque participant. Parmi les fichiers, vous trouverez un script `./seed-devnet.sh` qui s'occupe de générer ces UTxOs pour chaque participant en utilisant la `cardano-cli`.

:::info
Il n'y a rien d'intrinsèquement particulier au sujet des transactions générées par `seed-devnet.sh`. Toutefois si vous deviez les générer vous-même, assurez vous que pour chaque addresse générée à partir de la paire publique/privée associée à l'option `--cardano-signing-key` de chaque participant est envoyée deux UTxOs:
Les transactions générées par seed-devnet.sh n'ont rien de particulier, ce sont des transactions Cardano. Toutefois si vous deviez les générer vous-même, assurez vous qu'à chaque addresse générée à partir de la paire publique/privée associée à l'option `--cardano-signing-key` de chaque participant soient envoyés deux UTxOs :

- Un UTxO simple, contenant des Ada ou actifs natifs;
- Un UTxO ne contenant que des Ada et avec le datum hash suivant: `a654fb60d21c1fed48db2c320aa6df9737ec0204c0ba53b9b94a09fb40e757f3` (ce datum identifie les UTxOs réservés au "carburant").
Expand Down
Expand Up @@ -2,7 +2,7 @@
sidebar_position: 1
---

# Démarrage rapide
# Prise en main

```mdx-code-block
import DocCardList from '@theme/DocCardList';
Expand Down
Expand Up @@ -4,22 +4,22 @@ sidebar_position: 99

# Bibliothèques Haskell

Le projet est organisé en différente bibliothèques de code. Parmi celles-ci, certaines remplissent des fonctions specifiques au projet et sont donc difficilement réutilisables dans un autre contexte; mais d'autres sont suffisamment génériques ou détachées du projet pour être utilisées telles quelles au sein d'autres projets Haskell. Dans un cas comme dans l'autre toutefois, nous mettons à disposition une [documentation Haddock](https://www.haskell.org/haddock/). Les listes ci-après fournissent un résumé sommaire des bibliothèques disponibles et de leur contenu.
Le projet est organisé en différente bibliothèques de code. Parmi celles-ci, certaines remplissent des fonctions spécifiques au projet et sont donc difficilement réutilisables dans un autre contexte; mais d'autres sont suffisamment génériques ou détachées du projet pour être utilisées telles quelles au sein d'autres projets Haskell. Dans un cas comme dans l'autre toutefois, nous mettons à disposition une [documentation Haddock](https://www.haskell.org/haddock/). Les listes ci-après fournissent un résumé sommaire des bibliothèques disponibles et de leur contenu.

## Bibliothèques publiques / réutilisables

| Nom | Description |
| --- | --- |
| [plutus-merkle-tree](https://hydra.family/head-protocol/haddock/plutus-merkle-tree/index.html) | Implementation des arbres de Merkle, compatible avec les scripts Plutus |
| [plutus-merkle-tree](https://hydra.family/head-protocol/haddock/plutus-merkle-tree/index.html) | Implémentation des arbres de Merkle, compatible avec les scripts Plutus |
| [plutus-cbor](https://hydra.family/head-protocol/haddock/plutus-cbor/index.html) | Implementation du format d'encodage CBOR, compatible avec les scripts Plutus |
| [hydra-prelude](https://hydra.family/head-protocol/haddock/hydra-prelude/index.html) | Un remplacement de la Prelude de base Haskell, basée sur relude |
| [hydra-cardano-api](https://hydra.family/head-protocol/haddock/hydra-cardano-api/index.html) | Une augmentation de la `cardano-api`, avec de nouveaux utilitaires et specialisée à une seule ère (Alonzo) |
| [hydra-cardano-api](https://hydra.family/head-protocol/haddock/hydra-cardano-api/index.html) | Une sur-couche de la `cardano-api`, avec de nouveaux utilitaires et specialisée à une seule ère (Alonzo) |

## Bibliothèques internes

| Nom | Description |
| --- | --- |
| [hydra-node](https://hydra.family/head-protocol/haddock/hydra-node/index.html) | Le coeur du noeud Hydra. |
| [hydra-node](https://hydra.family/head-protocol/haddock/hydra-node/index.html) | Le coeur du noeud Hydra |
| [hydra-node tests](https://hydra.family/head-protocol/haddock/hydra-node/tests/index.html) | Des utilitaires pour tester le noeud Hydra |
| [hydra-tui](https://hydra.family/head-protocol/haddock/hydra-tui/index.html) | L'interface utilisateur dans le terminal pour la démo des noeuds Hydra |
| [hydra-plutus](https://hydra.family/head-protocol/haddock/hydra-plutus/index.html) | Le code Plutus des contrats / scripts Hydra |
Expand Down

0 comments on commit 7ebee87

Please sign in to comment.