Skip to content
Snippets Groups Projects
Commit b5c0b720 authored by Yassine Doghri's avatar Yassine Doghri
Browse files

docs: add French language

parent 01640fa1
No related branches found
No related tags found
No related merge requests found
...@@ -47,9 +47,15 @@ export default defineConfig({ ...@@ -47,9 +47,15 @@ export default defineConfig({
description: 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!", "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 d’hébergement gratuite & open-source conçue pour les podcasteurs qui veulent échanger et interagir avec leur public.",
},
"/pt-BR/": { "/pt-BR/": {
lang: "pt-BR", lang: "pt-BR",
title: "Documentação de Castopod", title: "Documentação Castopod",
description: description:
"Castopod é uma plataforma de hospedagem de código livre & aberto feita para podcasters que querem se envolver e interagir com seu público.", "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({ ...@@ -72,7 +78,7 @@ export default defineConfig({
"/": { "/": {
label: "English", label: "English",
selectText: "Languages", selectText: "Languages",
repoLabel: "Source", repoLabel: "Source code",
nav: [ nav: [
{ {
text: "Home", text: "Home",
...@@ -91,6 +97,28 @@ export default defineConfig({ ...@@ -91,6 +97,28 @@ export default defineConfig({
"/": getGuideSidebarEn(), "/": 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/": { "/pt-BR/": {
label: "Português do Brasil", label: "Português do Brasil",
selectText: "Línguas", selectText: "Línguas",
...@@ -159,6 +187,30 @@ function getGuideSidebarEn() { ...@@ -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() { function getGuideSidebarPtBR() {
return [ return [
{ {
......
...@@ -2,5 +2,6 @@ public ...@@ -2,5 +2,6 @@ public
contributing contributing
getting-started getting-started
index.md index.md
fr
pt-BR pt-BR
nn-NO nn-NO
...@@ -16,7 +16,7 @@ petite taille. ...@@ -16,7 +16,7 @@ petite taille.
::: info Statut ::: info Statut
Castopod est actuellement en **version beta** mais est déjà suffisamment stable 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 ! ...@@ -27,7 +27,7 @@ et est utilisé par des podcasters autour partout dans le monde !
## Fonctionnalités ## Fonctionnalités
- 🌱  Libre, gratuit & open-source (Licence AGPL v3) - 🌱  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 audience et vos statiistiques vous appartiennent, et à vous seulement
- 🪄 Fonctionnalités de Podcasting 2.0 : GUID, verrouillage, transcriptions, - 🪄 Fonctionnalités de Podcasting 2.0 : GUID, verrouillage, transcriptions,
financement, chapitres, géo-localisation, intervenants, extraits sonores, … financement, chapitres, géo-localisation, intervenants, extraits sonores, …
...@@ -60,7 +60,7 @@ et est utilisé par des podcasters autour partout dans le monde ! ...@@ -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-locataire : hébergez autant de podcasts que vous le souhaitez
- 👥  Multi-utilisateur : ajoutez des contributeurs et définissez leurs - 👥  Multi-utilisateur : ajoutez des contributeurs et définissez leurs
rôles 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 ! Brésilien… et bientôt d'autres à venir !
## Pourquoi Castopod ? ## Pourquoi Castopod ?
...@@ -88,9 +88,9 @@ Ce projet s'appuie sur la communauté open-source, plus spécifiquement sur le ...@@ -88,9 +88,9 @@ Ce projet s'appuie sur la communauté open-source, plus spécifiquement sur le
## Comparaison avec d'autres solutions ## Comparaison avec d'autres solutions
Nous pensons qu'une solution n'est pas adaptée à tous, tout dépend vos besoins. Nous pensons qu'une solution n'est pas forcément adaptée à tous, tout dépend vos
Voici donc un comparatif avec d'autres outils qui vous aidera à juger si besoins. Voici donc un comparatif avec d'autres outils qui vous aidera à juger
Castopod est fait pour vous. si Castopod est fait pour vous.
### Castopod vs Wordpress ### Castopod vs Wordpress
......
...@@ -22,7 +22,7 @@ over heile verda bruker det! ...@@ -22,7 +22,7 @@ over heile verda bruker det!
::: :::
<div class="flex items-center"> <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> </div>
## Funksjonar ## Funksjonar
......
...@@ -21,7 +21,7 @@ podcasters em todo o mundo! ...@@ -21,7 +21,7 @@ podcasters em todo o mundo!
::: :::
<div class="flex items-center"> <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> </div>
## Funcionalidades ## Funcionalidades
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment