Skip to content

Commit 2c11c0c

Browse files
authored
Merge pull request #4937 from archettitechnology/develop
Add Italian Language Support
2 parents f1039ce + decdfec commit 2c11c0c

File tree

12 files changed

+726
-1
lines changed

12 files changed

+726
-1
lines changed

frontend/check-locales.cjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const allLocales = [
1414
["sk", "sk-SK"],
1515
["zh", "zh-CN"],
1616
["pl", "pl-PL"],
17+
["it", "it-IT"],
1718
];
1819

1920
const ignoreUnused = [

frontend/src/locale/IntlProvider.tsx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import langRu from "./lang/ru.json";
88
import langSk from "./lang/sk.json";
99
import langZh from "./lang/zh.json";
1010
import langPl from "./lang/pl.json";
11+
import langIt from "./lang/it.json";
1112
import langVi from "./lang/vi.json";
1213

1314
// first item of each array should be the language code,
@@ -22,6 +23,7 @@ const localeOptions = [
2223
["sk", "sk-SK"],
2324
["zh", "zh-CN"],
2425
["pl", "pl-PL"],
26+
["it", "it-IT"],
2527
["vi", "vi-VN"],
2628
];
2729

@@ -42,6 +44,8 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
4244
return Object.assign({}, langList, langEn, langZh);
4345
case "pl":
4446
return Object.assign({}, langList, langEn, langPl);
47+
case "it":
48+
return Object.assign({}, langList, langEn, langIt);
4549
case "vi":
4650
return Object.assign({}, langList, langEn, langVi);
4751
default:
@@ -72,6 +76,9 @@ const getFlagCodeForLocale = (locale?: string) => {
7276
case "pl":
7377
case "pl-PL":
7478
return "PL";
79+
case "it":
80+
case "it-IT":
81+
return "IT";
7582
case "vi":
7683
case "vi-VN":
7784
return "VN";

frontend/src/locale/src/HelpDoc/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import * as pl from "./pl/index";
55
import * as ru from "./ru/index";
66
import * as sk from "./sk/index";
77
import * as zh from "./zh/index";
8+
import * as it from "./it/index";
89
import * as vi from "./vi/index";
910

10-
const items: any = { en, de, ja, sk, zh, pl, ru, vi };
11+
const items: any = { en, de, ja, sk, zh, pl, ru, it, vi };
1112

1213
const fallbackLang = "en";
1314

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Che cos'è una Lista di Accesso?
2+
3+
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.
4+
5+
È possibile configurare più regole client, nomi utente e password per un singolo lista di accesso e quindi applicarlo a uno o più host proxy.
6+
7+
Ciò è particolarmente utile per i servizi web inoltrati che non dispongono di meccanismi di autenticazione integrati o quando si desidera proteggersi da client sconosciuti.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Guida sui Certificati
2+
3+
### Certificato HTTP
4+
5+
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.
6+
7+
Per questo metodo, dovrai creare un _Proxy Host_ per i tuoi domini chesia accessibile con HTTP e che punti a questa installazione Nginx.
8+
Dopo che il certificato è stato rilasciato, puoi modificare il _Proxy Host_ per utilizzare questo certificato anche per le connessioni HTTPS.
9+
Tuttavia, il _Proxy Host_ dovrà comunque essere configurato per l'accesso HTTP affinché il certificato possa essere rinnovato.
10+
11+
Questo processo _non_ supporta i domini wildcard.
12+
13+
### Certificato DNS
14+
15+
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,
16+
quindi Let's Encrypt interrogherà tali record per assicurarsi che tu sia il proprietario e, in caso di esito positivo,rilascerà il tuo certificato.
17+
18+
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.
19+
20+
Questo processo _supporta_ i domini wildcard.
21+
22+
### Certificato personalizzato
23+
24+
Utilizza questa opzione per caricare il tuo certificato SSL, fornito dalla tua autorità di certificazione.
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
## Che cos'è un Host 404?
2+
3+
Un Host 404 è semplicemente una configurazione host che mostra una pagina 404.
4+
5+
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
6+
indicizzatori di ricerca che le pagine del dominio non esistono più.
7+
8+
Un altro vantaggio di avere questo host è quello di tracciare i log degli accessi e
9+
visualizzare i referrer.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Che cos'è un Proxy Host?
2+
3+
Un host proxy è l'endpoint in entrata per un servizio web che si desidera inoltrare.
4+
5+
Fornisce la terminazione SSL opzionale per il servizio che potrebbe non avere il supporto SSL integrato.
6+
7+
Gli host proxy sono l'uso più comune per Nginx Proxy Manager.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Che cos'è un Host di reindirizzamento?
2+
3+
Un Host di reindirizzamento reindirizza le richieste provenienti dal dominio in entrata e indirizza il
4+
visitatore verso un altro dominio.
5+
6+
Il motivo più comune per utilizzare questo tipo di host è quando il tuo sito web cambia
7+
dominio, ma hai ancora link di motori di ricerca o referrer che puntano al vecchio dominio.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
## Che cos'è uno Stream?
2+
3+
Una funzionalità relativamente nuova per Nginx, uno Stream serve a inoltrare il traffico TCP/UDP
4+
direttamente a un altro computer sulla rete.
5+
6+
Se gestisci server di gioco, FTP o SSH, questa funzionalità può rivelarsi molto utile.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export * as AccessLists from "./AccessLists.md";
2+
export * as Certificates from "./Certificates.md";
3+
export * as DeadHosts from "./DeadHosts.md";
4+
export * as ProxyHosts from "./ProxyHosts.md";
5+
export * as RedirectionHosts from "./RedirectionHosts.md";
6+
export * as Streams from "./Streams.md";

0 commit comments

Comments
 (0)