Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
45a8d50
Add IT Translation
archettitechnology Nov 13, 2025
4ca5cad
Add Italian language support to IntlProvider
archettitechnology Nov 13, 2025
8774cfe
Add Italian locale to check-locales
archettitechnology Nov 13, 2025
8d8463a
Add Italian language support to HelpDoc
archettitechnology Nov 13, 2025
fb53df8
Add Italian documentation for Access Lists
archettitechnology Nov 13, 2025
d0f7dc5
Add Italian HelpDoc for certificate options
archettitechnology Nov 13, 2025
c281fc5
Add Italian HelpDoc for 404 Host explanation
archettitechnology Nov 13, 2025
b23ceeb
Add Italian documentation for ProxyHost
archettitechnology Nov 13, 2025
5fc9feb
Update title of ProxyHost.md in Italian
archettitechnology Nov 13, 2025
bc341c1
Add RedirectionHosts.md with explanation in Italian
archettitechnology Nov 13, 2025
8ef65ca
Add Italian documentation for Streams feature
archettitechnology Nov 13, 2025
74cbfb2
Create indes.ts to export HelpDoc modules
archettitechnology Nov 13, 2025
0bcfe0b
Add Italian language support to lang-list.json
archettitechnology Nov 13, 2025
5288fbd
Update index.ts
archettitechnology Nov 14, 2025
7536b1b
Merge branch 'develop' into develop
archettitechnology Nov 14, 2025
60f3ee0
Fix typo in file name from 'indes.ts' to 'index.ts'
archettitechnology Nov 14, 2025
66ebecd
Merge branch 'develop' into develop
archettitechnology Nov 14, 2025
9d8c4cc
Rename DeadHost.md to DeadHosts.md
archettitechnology Nov 14, 2025
6cae088
Rename ProxyHost.md to ProxyHosts.md
archettitechnology Nov 14, 2025
decdfec
Merge branch 'develop' into develop
jc21 Nov 18, 2025
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
1 change: 1 addition & 0 deletions frontend/check-locales.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ const allLocales = [
["sk", "sk-SK"],
["zh", "zh-CN"],
["pl", "pl-PL"],
["it", "it-IT"],
];

const ignoreUnused = [
Expand Down
7 changes: 7 additions & 0 deletions frontend/src/locale/IntlProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import langRu from "./lang/ru.json";
import langSk from "./lang/sk.json";
import langZh from "./lang/zh.json";
import langPl from "./lang/pl.json";
import langIt from "./lang/it.json";
import langVi from "./lang/vi.json";

// first item of each array should be the language code,
Expand All @@ -22,6 +23,7 @@ const localeOptions = [
["sk", "sk-SK"],
["zh", "zh-CN"],
["pl", "pl-PL"],
["it", "it-IT"],
["vi", "vi-VN"],
];

Expand All @@ -42,6 +44,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
return Object.assign({}, langList, langEn, langZh);
case "pl":
return Object.assign({}, langList, langEn, langPl);
case "it":
return Object.assign({}, langList, langEn, langIt);
case "vi":
return Object.assign({}, langList, langEn, langVi);
default:
Expand Down Expand Up @@ -72,6 +76,9 @@ const getFlagCodeForLocale = (locale?: string) => {
case "pl":
case "pl-PL":
return "PL";
case "it":
case "it-IT":
return "IT";
case "vi":
case "vi-VN":
return "VN";
Expand Down
3 changes: 2 additions & 1 deletion frontend/src/locale/src/HelpDoc/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,10 @@ import * as pl from "./pl/index";
import * as ru from "./ru/index";
import * as sk from "./sk/index";
import * as zh from "./zh/index";
import * as it from "./it/index";
import * as vi from "./vi/index";

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

const fallbackLang = "en";

Expand Down
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/AccessLists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Che cos'è una Lista di Accesso?

La Lista di Accesso fornisce una blacklist o una whitelist di indirizzi IP specifici dei client insieme all'autenticazione per gli host proxy tramite autenticazione HTTP di base.

È possibile configurare più regole client, nomi utente e password per un singolo lista di accesso e quindi applicarlo a uno o più host proxy.

Ciò è particolarmente utile per i servizi web inoltrati che non dispongono di meccanismi di autenticazione integrati o quando si desidera proteggersi da client sconosciuti.
24 changes: 24 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/Certificates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## Guida sui Certificati

### Certificato HTTP

Un certificato convalidato HTTP significa che i server Let's Encrypttenteranno di raggiungere i tuoi domini tramite HTTP (non HTTPS!) e, in caso di esito positivo, emetteranno il tuo certificato.

Per questo metodo, dovrai creare un _Proxy Host_ per i tuoi domini chesia accessibile con HTTP e che punti a questa installazione Nginx.
Dopo che il certificato è stato rilasciato, puoi modificare il _Proxy Host_ per utilizzare questo certificato anche per le connessioni HTTPS.
Tuttavia, il _Proxy Host_ dovrà comunque essere configurato per l'accesso HTTP affinché il certificato possa essere rinnovato.

Questo processo _non_ supporta i domini wildcard.

### Certificato DNS

Un certificato convalidato dal DNS richiede l'uso di un plugin DNS Provider. Questo DNS Provider verrà utilizzato per creare record temporanei sul tuo dominio,
quindi Let's Encrypt interrogherà tali record per assicurarsi che tu sia il proprietario e, in caso di esito positivo,rilascerà il tuo certificato.

Non è necessario creare un _Proxy Host_ prima di richiedere questo tipo di certificato. Non è nemmeno necessario configurare il tuo _proxy host_ per l'accesso HTTP.

Questo processo _supporta_ i domini wildcard.

### Certificato personalizzato

Utilizza questa opzione per caricare il tuo certificato SSL, fornito dalla tua autorità di certificazione.
9 changes: 9 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/DeadHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## Che cos'è un Host 404?

Un Host 404 è semplicemente una configurazione host che mostra una pagina 404.

Questo può essere utile quando il tuo dominio è elencato nei motori di ricerca e desideri fornire una pagina di errore più gradevole o specificare agli
indicizzatori di ricerca che le pagine del dominio non esistono più.

Un altro vantaggio di avere questo host è quello di tracciare i log degli accessi e
visualizzare i referrer.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/ProxyHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Che cos'è un Proxy Host?

Un host proxy è l'endpoint in entrata per un servizio web che si desidera inoltrare.

Fornisce la terminazione SSL opzionale per il servizio che potrebbe non avere il supporto SSL integrato.

Gli host proxy sono l'uso più comune per Nginx Proxy Manager.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/RedirectionHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Che cos'è un Host di reindirizzamento?

Un Host di reindirizzamento reindirizza le richieste provenienti dal dominio in entrata e indirizza il
visitatore verso un altro dominio.

Il motivo più comune per utilizzare questo tipo di host è quando il tuo sito web cambia
dominio, ma hai ancora link di motori di ricerca o referrer che puntano al vecchio dominio.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/Streams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## Che cos'è uno Stream?

Una funzionalità relativamente nuova per Nginx, uno Stream serve a inoltrare il traffico TCP/UDP
direttamente a un altro computer sulla rete.

Se gestisci server di gioco, FTP o SSH, questa funzionalità può rivelarsi molto utile.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/it/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";
Loading