Skip to content

Commit

Permalink
feat(i18n): add French translation (#241)
Browse files Browse the repository at this point in the history
  • Loading branch information
m0hss authored Oct 28, 2024
1 parent 2dfc5c9 commit f26d7a2
Show file tree
Hide file tree
Showing 12 changed files with 495 additions and 0 deletions.
4 changes: 4 additions & 0 deletions exampleSite/content/fr/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
---
title: "Home"
author : "Hugo Authors"
---
23 changes: 23 additions & 0 deletions exampleSite/content/fr/pages/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
title: À propos
description: 'Hugo, the world''s fastest framework for building websites'
author: Hugo Authors
---

Écrit en Go, Hugo est un générateur de sites statiques open source disponible sous la licence Apache 2.0. Hugo prend en charge les types de fichiers de données TOML, YAML et JSON, les fichiers de contenu Markdown et HTML, et utilise des shortcodes pour ajouter du contenu riche. Parmi les autres fonctionnalités notables, on trouve les taxonomies, le mode multilingue, le traitement des images, les formats de sortie personnalisés, la minification HTML/CSS/JS et le support des workflows Sass SCSS.

Hugo utilise divers projets open source, notamment :

* https://github.com/yuin/goldmark
* https://github.com/alecthomas/chroma
* https://github.com/muesli/smartcrop
* https://github.com/spf13/cobra
* https://github.com/spf13/viper

Hugo est idéal pour les blogs, les sites Web d'entreprise, les portfolios créatifs, les magazines en ligne, les applications à page unique ou même un site Web avec des milliers de pages.

Hugo s'adresse aux personnes qui souhaitent coder elles-mêmes leur propre site Web sans se soucier de la mise en place de runtimes, de dépendances et de bases de données compliquées.

Les sites Web construits avec Hugo sont extrêmement rapides, sécurisés et peuvent être déployés partout, y compris sur AWS, GitHub Pages, Heroku, Netlify et tout autre fournisseur d'hébergement.

Apprenez-en plus et contribuez sur [GitHub](https://github.com/gohugoio).
3 changes: 3 additions & 0 deletions exampleSite/content/fr/posts/_index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
---
title: "Articles"
---
46 changes: 46 additions & 0 deletions exampleSite/content/fr/posts/emoji-support/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
title: Support Emoji
date: 2023-02-01
author: Hugo Authors
description: Guide sur l'utilisation des emoji dans Hugo
tags:
- emoji
---

Les emoji peuvent être activées dans un projet Hugo de différentes manières.
<!--more-->
La fonction [`emojify`](https://gohugo.io/functions/emojify/) peut être appelée directement dans les modèles ou dans les[Shortcodes Inline](https://gohugo.io/templates/shortcode-templates/#inline-shortcodes).

Pour activer les emoji globalement, réglez `enableEmoji` à `true` dans le fichier `hugo.toml` de votre site. Vous pouvez taper manuellement les raccourcis pour les emoji directement dans les fichiers de contenu ; ex.

`:see_no_evil:` :see_no_evil: `:hear_no_evil:` :hear_no_evil: `:speak_no_evil:` :speak_no_evil:

Moi :heart: Hugo! 😁

La [cheat sheet Emoji](http://www.emoji-cheat-sheet.com/) est un document de référence utile pour les codes de raccourci des emoji.

***

**N.B.** Les étapes mentionnées ci-dessus activent les séquences et les emoji Unicode standard dans Hugo, cependant la façon dont ces glyphes sont affichés dépend du navigateur et de la plateforme. Pour appliquer votre style personnel aux emoji, vous pouvez choisir d'utiliser une police tierce pour les emoji ou une pile de polices ; exemple.

{{< highlight css >}}
.emoji {
font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
}
{{< /highlight >}}

{{< css.inline >}}
<style>
.emojify {
font-family: Apple Color Emoji, Segoe UI Emoji, NotoColorEmoji, Segoe UI Symbol, Android Emoji, EmojiSymbols;
font-size: 2rem;
vertical-align: middle;
}
@media screen and (max-width:650px) {
.nowrap {
display: block;
margin: 25px 0;
}
}
</style>
{{< /css.inline >}}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
165 changes: 165 additions & 0 deletions exampleSite/content/fr/posts/markdown-syntax/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,165 @@
---
title: Guide de la Syntaxe Markdown
date: 2023-02-11
author: Hugo Authors
description: Exemple d'article présentant la syntaxe de base de Markdown et le formatage des éléments HTML.
---

Cet article propose un exemple de syntaxe Markdown de base pouvant être utilisée dans les fichiers de contenu Hugo, et montre également si les éléments HTML de base sont décorés avec du CSS dans un thème Hugo.
<!--more-->

## Titres

Les éléments HTML `<h1>` à `<h6>` suivants représentent six niveaux de titres de sections. `<h1>` est le niveau de section le plus élevé, tandis que `<h6>` est le plus bas.

# H1

## H2

### H3

#### H4

##### H5

###### H6

## Paragraphe

Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.

Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.

## Image

Vous pouvez utiliser la syntaxe suivante pour inclure une image. Le chemin de l'image doit être relatif au fichier `index.md`.

```markdown
![Paysage](1.jpg)

```

![Paysage](1.jpg)

Vous pouvez également inclure des images provenant de sources externes.

```markdown
![Image](https://source.unsplash.com/random/600x400/?tech)
```

![Image](https://source.unsplash.com/random/600x400/?tech)

## Blockquotes

The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.

### Blockquote without attribution

> You can use Markdown syntax within a blockquote, like **bold**, _italics_, [links](https://gohugo.io/), `code`.
### Blockquote with attribution

> Don't communicate by sharing memory, share memory by communicating.<br>
> — <cite>Rob Pike[^1]</cite>
[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.

## Tables

Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.

Name | Age
--------|------
Bob | 27
Alice | 23

### Markdown within tables

| Italics | Bold | Code |
| -------- | -------- | ------ |
| *italics* | **bold** | `code` |

## Code Blocks

### Code block with backticks

```html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example HTML5 Document</title>
</head>
<body>
<p>Test</p>
</body>
</html>
```

### Code block indented with four spaces

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example HTML5 Document</title>
</head>
<body>
<p>Test</p>
</body>
</html>

### Code block with Hugo's internal highlight shortcode

{{< highlight html >}}
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Example HTML5 Document</title>
</head>
<body>
<p>Test</p>
</body>
</html>
{{< /highlight >}}

### Inline code

Use the backtick to refer to a `variable` within a sentence.

## List Types

### Ordered List

1. First item
2. Second item
3. Third item

### Unordered List

* List item
* Another item
* And another item

### Nested list

* Fruit
* Apple
* Orange
* Banana
* Dairy
* Milk
* Cheese

## Other Elements — abbr, sub, sup, kbd, mark

<abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.

H<sub>2</sub>O

X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>

Press <kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd> to end the session.

Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
50 changes: 50 additions & 0 deletions exampleSite/content/fr/posts/math-typesetting/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
---
author: Hugo Authors
title: Mise en Page des Formules Mathématiques
date: 2023-04-01
description: Un guide rapide pour configurer KaTeX
math: true
---

La notation mathématique dans un projet Hugo peut être activée en utilisant des
[bibliothèques JavaScript tierces](https://github.com/hugo-sid/hugo-blog-awesome/blob/main/layouts/partials/helpers/katex.html).

<!--more-->

Dans cet exemple, nous utiliserons [KaTeX](https://katex.org/).

- Pour activer KaTeX au niveau global, réglez le paramètre `math` sur `true` dans la configuration d'un projet comme suit.

- `hugo.toml`
```toml
[params]
math = true
```
- `hugo.yaml`
```yaml
params:
math: true
```
- Pour activer KaTeX uniquement dans certaines pages, incluez le paramètre `math: true` dans
le Front Matter du fichier markdown comme suit.

```
---
math: true
---
```
**Remarque :** Le guide de référence en ligne
[Supported TeX Functions](https://katex.org/docs/supported.html) est une ressource utile.
### Exemples
- Bloc math :
$$
\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
$$
- Math en une ligne :
Voici un polynôme en une ligne : $5x^2 + 2y -7$.
41 changes: 41 additions & 0 deletions exampleSite/content/fr/posts/placeholder-text/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
---
author: Hugo Authors
title: Texte de Remplacement
date: 2023-02-07
description: Un article avec du texte de remplacement
---

Lorem est tota propriore conpellat pectoribus de pectora summo. <!--more--> Il revient et divise les hommes de son sein, j'aurai peur des lumières, non sous le cou, il soulève l'usage et possède Arcton et des furies que les montagnes ne portent plus. Maintenant, les montagnes brûlent et le temps inhospitalier se confond ; cessez et il éclaire votre père avec la lumière que vous désirez pour reconnaître la fleur du nuage ! Le feuillage lui-même et Dryope, les dieux dévoilent.

Ils étaient partis, étendus, ont donné vie
Conduit par le pouce
Tu seras bientôt
Il jette du fer dans les marais

De nouveau aucun murmure ; la lance raille comme si elle provenait d’une grave décision ! Nommé détenteur du silence du fleuve, il soutient ce qui plaît, tu demandes dans ce qui est tombé, c’était les grands espaces.

Il dit à la progéniture des nobles avec piété
Après le lit, le devin Tiresias
Fleuve des plaintes
Et les secrets de toutes les montagnes
En effet et

# Vagus elidunt

<svg class="canon" xmlns="http://www.w3.org/2000/svg" overflow="visible" viewBox="0 0 496 373" height="373" width="496"><g fill="none"><path stroke="#000" stroke-width=".75" d="M.599 372.348L495.263 1.206M.312.633l494.95 370.853M.312 372.633L247.643.92M248.502.92l246.76 370.566M330.828 123.869V1.134M330.396 1.134L165.104 124.515"></path><path stroke="#ED1C24" stroke-width=".75" d="M275.73 41.616h166.224v249.05H275.73zM54.478 41.616h166.225v249.052H54.478z"></path><path stroke="#000" stroke-width=".75" d="M.479.375h495v372h-495zM247.979.875v372"></path><ellipse cx="498.729" cy="177.625" rx=".75" ry="1.25"></ellipse><ellipse cx="247.229" cy="377.375" rx=".75" ry="1.25"></ellipse></g></svg>

[The Van de Graaf Canon](https://en.wikipedia.org/wiki/Canons_of_page_construction#Van_de_Graaf_canon)

## Mane refeci capiebant unda mulcebat

Victa caducifer, malo vulnere contra dicere aurato, ludit regale, voca! Retorsit colit est profanae esse virescere furit nec; iaculi matertera et visa est, viribus. Divesque creatis, tecta novat collumque vulnus est, parvas. **Faces illo pepulere** tempus adest. Tendit flamma, ab opes virum sustinet, sidus sequendo urbis.

Iubar proles corpore raptos vero auctor imperium; sed et huic: manus caeli Lelegas tu lux. Verbis obstitit intus oblectamina fixis linguisque ausus sperare Echionides cornuaque tenent clausit possit. Omnia putatur. Praeteritae refert ausus; ferebant e primus lora nutat, vici quae mea ipse. Et iter nil spectatae vulnus haerentia iuste et exercebat, sui et.

Eurytus Hector, materna ipsumque ut Politen, nec, nate, ignari, vernum cohaesit sequitur. Vel **mitis temploque** vocatus, inque alis, *oculos nomen* non silvis corpore coniunx ne displicet illa. Crescunt non unus, vidit visa quantum inmiti flumina mortis facto sic: undique a alios vincula sunt iactata abdita! Suspenderat ego fuit tendit: luna, ante urbem Propoetides **parte**.

{{< css.inline >}}
<style>
.canon { background: white; width: 100%; height: auto; }
</style>
{{< /css.inline >}}
30 changes: 30 additions & 0 deletions exampleSite/content/fr/posts/rich-content/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
author: Hugo Authors
title: Les Shortcodes de Hugo Framework
date: 2023-02-09
description: Une brève description des Shortcodes de Hugo
---

Hugo est livré avec plusieurs Shortcodes intégrés pour le contenu riche, ainsi qu'une Configuration pour la Vie Privée et un ensemble de simples Shortcodes qui permettent d'incorporer certaines versions statiques et sans JS de certains médias sociaux.
<!--more-->
---

## Shortcode Améliorant la Vie Privée pour YouTube

{{< youtube ZJthWmvUzzc >}}

<br>

---

## Simple Shortcode pour Twitter

{{< twitter_simple user="DesignReviewed" id="1085870671291310081" >}}

<br>

---

## Simple Shortcode pour Vimeo

{{< vimeo_simple 48912912 >}}
Loading

0 comments on commit f26d7a2

Please sign in to comment.