docs: add French language

This commit is contained in:
Yassine Doghri 2022-04-15 12:45:32 +00:00
parent 01640fa161
commit b5c0b72093
5 changed files with 63 additions and 10 deletions

View File

@ -47,9 +47,15 @@ export default defineConfig({
description:
"Check out the Castopod documentation! Install your own free & open-source podcast host, help make it better by contributing, or simply learn more about Castopod!",
},
"/fr/": {
lang: "fr",
title: "Documentation Castopod",
description:
"Castopod est une plateforme dhébergement gratuite & open-source conçue pour les podcasteurs qui veulent échanger et interagir avec leur public.",
},
"/pt-BR/": {
lang: "pt-BR",
title: "Documentação de Castopod",
title: "Documentação Castopod",
description:
"Castopod é uma plataforma de hospedagem de código livre & aberto feita para podcasters que querem se envolver e interagir com seu público.",
},
@ -72,7 +78,7 @@ export default defineConfig({
"/": {
label: "English",
selectText: "Languages",
repoLabel: "Source",
repoLabel: "Source code",
nav: [
{
text: "Home",
@ -91,6 +97,28 @@ export default defineConfig({
"/": getGuideSidebarEn(),
},
},
"/fr/": {
label: "Français",
selectText: "Langues",
repoLabel: "Code source",
nav: [
{
text: "Accueil",
link: "https://castopod.org/",
},
{
text: "Blog",
link: "https://blog.castopod.org/",
},
{
text: "Github",
link: "https://github.com/ad-aures/castopod",
},
],
sidebar: {
"/": getGuideSidebarFr(),
},
},
"/pt-BR/": {
label: "Português do Brasil",
selectText: "Línguas",
@ -159,6 +187,30 @@ function getGuideSidebarEn() {
];
}
function getGuideSidebarFr() {
return [
{
text: "Introduction",
link: "/fr/",
},
{
text: "Commencer",
children: [
{ text: "Installer", link: "/fr/getting-started/install" },
{ text: "Sécurité", link: "/fr/getting-started/security" },
{ text: "Mise à jour", link: "/fr/getting-started/update" },
],
},
{
text: "Contributing",
children: [
{ text: "Guide", link: "/fr/contributing/guidelines" },
{ text: "Dev Setup", link: "/fr/contributing/setup-development" },
],
},
];
}
function getGuideSidebarPtBR() {
return [
{

View File

@ -2,5 +2,6 @@ public
contributing
getting-started
index.md
fr
pt-BR
nn-NO

View File

@ -16,7 +16,7 @@ petite taille.
::: info Statut
Castopod est actuellement en **version beta** mais est déjà suffisamment stable
et est utilisé par des podcasters autour partout dans le monde !
et est utilisé par des podcasters partout autour du monde !
:::
@ -27,7 +27,7 @@ et est utilisé par des podcasters autour partout dans le monde !
## Fonctionnalités
- 🌱  Libre, gratuit & open-source (Licence AGPL v3)
- 🔐  focalisé sur la souveraineté des données: votre contenu, votre
- 🔐  Focalisé sur la souveraineté des données: votre contenu, votre
audience et vos statiistiques vous appartiennent, et à vous seulement
- 🪄 Fonctionnalités de Podcasting 2.0 : GUID, verrouillage, transcriptions,
financement, chapitres, géo-localisation, intervenants, extraits sonores, …
@ -60,7 +60,7 @@ et est utilisé par des podcasters autour partout dans le monde !
- 🔀  Multi-locataire: hébergez autant de podcasts que vous le souhaitez
- 👥  Multi-utilisateur : ajoutez des contributeurs et définissez leurs
rôles
- 🌎  support i18n: traduit en Anglais, Français, Polonais, Allemand &
- 🌎  Multilingue: traduit en Anglais, Français, Polonais, Allemand &
Brésilien… et bientôt d'autres à venir!
## Pourquoi Castopod?
@ -88,9 +88,9 @@ Ce projet s'appuie sur la communauté open-source, plus spécifiquement sur le
## Comparaison avec d'autres solutions
Nous pensons qu'une solution n'est pas adaptée à tous, tout dépend vos besoins.
Voici donc un comparatif avec d'autres outils qui vous aidera à juger si
Castopod est fait pour vous.
Nous pensons qu'une solution n'est pas forcément adaptée à tous, tout dépend vos
besoins. Voici donc un comparatif avec d'autres outils qui vous aidera à juger
si Castopod est fait pour vous.
### Castopod vs Wordpress

View File

@ -22,7 +22,7 @@ over heile verda bruker det!
:::
<div class="flex items-center">
<a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Installer<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
<a href="/nn-NO/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Installer<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
</div>
## Funksjonar

View File

@ -21,7 +21,7 @@ podcasters em todo o mundo!
:::
<div class="flex items-center">
<a href="/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Instalar<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
<a href="/pt-BR/getting-started/install" class="inline-flex items-center px-4 py-2 mx-auto font-semibold text-center text-white rounded-full shadow gap-x-1 bg-pine-500 hover:no-underline hover:bg-pine-600">Instalar<svg viewBox="0 0 24 24" width="1em" height="1em" class="text-xl text-pine-200"><path fill="currentColor" d="m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2z"></path></svg></a>
</div>
## Funcionalidades