Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion frontend/check-locales.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@
// - Also checks the error messages returned by the backend

const allLocales = [
["en", "en-US"],
["de", "de-DE"],
["en", "en-US"],
["es", "es-ES"],
["fr", "fr-FR"],
["it", "it-IT"],
["ja", "ja-JP"],
["nl", "nl-NL"],
Expand Down
6 changes: 4 additions & 2 deletions frontend/src/locale/IntlProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { createIntl, createIntlCache } from "react-intl";
import langDe from "./lang/de.json";
import langEn from "./lang/en.json";
import langEs from "./lang/es.json";
import langFr from "./lang/fr.json";
import langIt from "./lang/it.json";
import langJa from "./lang/ja.json";
import langList from "./lang/lang-list.json";
Expand All @@ -16,11 +17,12 @@ import langZh from "./lang/zh.json";
// not the country code
// Remember when adding to this list, also update check-locales.js script
const localeOptions = [
["en", "en-US", langEn],
["de", "de-DE", langDe],
["en", "en-US", langEn],
["es", "es-ES", langEs],
["ja", "ja-JP", langJa],
["fr", "fr-FR", langFr],
["it", "it-IT", langIt],
["ja", "ja-JP", langJa],
["nl", "nl-NL", langNl],
["pl", "pl-PL", langPl],
["ru", "ru-RU", langRu],
Expand Down
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/AccessLists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Qu'est-ce qu'une liste d'accès ?

Les listes d'accès permettent de définir une liste noire ou une liste blanche d'adresses IP clientes spécifiques, ainsi que l'authentification des serveurs proxy via l'authentification HTTP de base.

Vous pouvez configurer plusieurs règles client, noms d'utilisateur et mots de passe pour une même liste d'accès, puis l'appliquer à un ou plusieurs serveurs proxy.

Ceci est particulièrement utile pour les services web redirigés qui ne disposent pas de mécanismes d'authentification intégrés ou lorsque vous souhaitez vous protéger contre les clients inconnus.
23 changes: 23 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/Certificates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
## Aide concernant les certificats

### Certificat HTTP

Un certificat HTTP validé signifie que les serveurs de Let's Encrypt tenteront d'accéder à vos domaines via HTTP (et non HTTPS !). En cas de succès, ils émettront votre certificat.

Pour cette méthode, vous devrez créer un serveur proxy pour votre ou vos domaines. Ce serveur proxy devra être accessible via HTTP et pointer vers cette installation Nginx. Une fois le certificat émis, vous pourrez modifier le serveur proxy pour qu'il utilise également ce certificat pour les connexions HTTPS. Cependant, le serveur proxy devra toujours être configuré pour l'accès HTTP afin que le certificat puisse être renouvelé.

Ce processus ne prend pas en charge les domaines génériques.

### Certificat DNS

Un certificat DNS validé nécessite l'utilisation d'un plugin de fournisseur DNS. Ce fournisseur DNS créera des enregistrements temporaires sur votre domaine. Let's Encrypt interrogera ensuite ces enregistrements pour vérifier que vous en êtes bien le propriétaire. En cas de succès, ils émettront votre certificat.

Il n'est pas nécessaire de créer un serveur proxy avant de demander ce type de certificat.

Il n'est pas non plus nécessaire de configurer votre serveur proxy pour l'accès HTTP.

Ce processus prend en charge les domaines génériques.

## Certificat personnalisé

Utilisez cette option pour importer votre propre certificat SSL, fourni par votre autorité de certification.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/DeadHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Qu'est-ce qu'un serveur 404 ?

Un serveur 404 est simplement un serveur configuré pour afficher une page 404.

Cela peut s'avérer utile lorsque votre domaine est indexé par les moteurs de recherche et que vous souhaitez fournir une page d'erreur plus conviviale ou, plus précisément, indiquer aux moteurs de recherche que les pages du domaine n'existent plus.

Un autre avantage de ce serveur est la possibilité de suivre les journaux d'activité et de consulter les sites référents.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/ProxyHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Qu'est-ce qu'un hôte proxy ?

Un hôte proxy est le point de terminaison entrant d'un service web que vous souhaitez rediriger.

Il assure la terminaison SSL optionnelle pour votre service qui ne prend pas en charge SSL nativement.

Les hôtes proxy constituent l'utilisation la plus courante du gestionnaire de proxy Nginx.
5 changes: 5 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/RedirectionHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Qu'est-ce qu'un serveur de redirection ?

Un serveur de redirection redirige les requêtes provenant du domaine entrant vers un autre domaine.

On utilise généralement ce type de serveur lorsque votre site web change de domaine, mais que des liens provenant des moteurs de recherche ou des sites référents pointent toujours vers l'ancien domaine.
5 changes: 5 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/Streams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## Qu'est-ce qu'un Stream ?

Fonctionnalité relativement récente de Nginx, un Stream permet de rediriger le trafic TCP/UDP directement vers un autre ordinateur du réseau.

Si vous gérez des serveurs de jeux, FTP ou SSH, cela peut s'avérer très utile.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/fr/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
export * as AccessLists from "./AccessLists.md";
export * as Certificates from "./Certificates.md";
export * as DeadHosts from "./DeadHosts.md";
export * as ProxyHosts from "./ProxyHosts.md";
export * as RedirectionHosts from "./RedirectionHosts.md";
export * as Streams from "./Streams.md";
4 changes: 3 additions & 1 deletion frontend/src/locale/src/HelpDoc/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import * as de from "./de/index";
import * as en from "./en/index";
import * as es from "./es/index";
import * as fr from "./fr/index";
import * as it from "./it/index";
import * as ja from "./ja/index";
import * as nl from "./nl/index";
Expand All @@ -9,7 +11,7 @@ import * as sk from "./sk/index";
import * as vi from "./vi/index";
import * as zh from "./zh/index";

const items: any = { en, de, ja, sk, zh, pl, ru, it, vi, nl };
const items: any = { de, en, es, fr, it, ja, nl, pl, ru, sk, vi, zh };

const fallbackLang = "en";

Expand Down
Loading