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
1 change: 1 addition & 0 deletions frontend/check-locales.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
const allLocales = [
["en", "en-US"],
["de", "de-DE"],
["pt", "pt-PT"],
["es", "es-ES"],
["it", "it-IT"],
["ja", "ja-JP"],
Expand Down
2 changes: 2 additions & 0 deletions frontend/src/locale/IntlProvider.tsx
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import { createIntl, createIntlCache } from "react-intl";
import langDe from "./lang/de.json";
import langPt from "./lang/pt.json";
import langEn from "./lang/en.json";
import langEs from "./lang/es.json";
import langIt from "./lang/it.json";
Expand All @@ -20,6 +21,7 @@ import langBg from "./lang/bg.json";
const localeOptions = [
["en", "en-US", langEn],
["de", "de-DE", langDe],
["pt", "pt-PT", langPt],
["es", "es-ES", langEs],
["ja", "ja-JP", langJa],
["it", "it-IT", langIt],
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
@@ -1,4 +1,5 @@
import * as de from "./de/index";
import * as pt from "./pt/index";
import * as en from "./en/index";
import * as it from "./it/index";
import * as ja from "./ja/index";
Expand All @@ -11,7 +12,7 @@ import * as zh from "./zh/index";
import * as ko from "./ko/index";
import * as bg from "./bg/index";

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

const fallbackLang = "en";

Expand Down
11 changes: 11 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/AccessLists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
## O que é uma Access List?

As *Access Lists* fornecem uma lista de permissões (whitelist) ou bloqueios (blacklist)
de endereços IP específicos de clientes, juntamente com autenticação para os *Proxy Hosts*
via Autenticação HTTP Básica (*Basic Auth*).

Podes configurar múltiplas regras de cliente, nomes de utilizador e palavras-passe
para uma única *Access List*, e depois aplicá-la a um ou mais *Proxy Hosts*.

Isto é especialmente útil para serviços web encaminhados que não têm mecanismos
de autenticação integrados ou quando pretendes proteger o acesso contra clientes desconhecidos.
31 changes: 31 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/Certificates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
## Ajuda de Certificados

### Certificado HTTP

Um certificado validado por HTTP significa que os servidores do Let's Encrypt irão
tentar aceder aos teus domínios via HTTP (não HTTPS!) e, se a ligação for bem-sucedida,
emitirão o certificado.

Para este método, é necessário ter um *Proxy Host* criado para o(s) teu(s) domínio(s),
acessível via HTTP e a apontar para esta instalação do Nginx. Depois de o certificado ser
emitido, podes modificar o *Proxy Host* para também utilizar esse certificado em ligações HTTPS.
No entanto, o *Proxy Host* deve continuar configurado para acesso HTTP para que a renovação
funcione corretamente.

Este processo **não** suporta domínios wildcard.

### Certificado DNS

Um certificado validado por DNS requer que uses um plugin de fornecedor DNS (*DNS Provider*).
Este fornecedor será usado para criar registos temporários no teu domínio, que serão consultados
pelo Let's Encrypt para confirmar que és o proprietário. Se tudo correr bem, o certificado será emitido.

Não é necessário ter um *Proxy Host* criado antes de pedir este tipo de certificado.
Também não é necessário que o *Proxy Host* tenha acesso HTTP configurado.

Este processo **suporta** domínios wildcard.

### Certificado Personalizado

Usa esta opção para carregar o teu próprio Certificado SSL, fornecido pela
tua Autoridade Certificadora.
9 changes: 9 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/DeadHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## O que é um 404 Host?

Um *404 Host* é simplesmente um host configurado para apresentar uma página 404.

Isto pode ser útil quando o teu domínio aparece em motores de busca e queres fornecer
uma página de erro mais agradável ou indicar especificamente aos indexadores de pesquisa
que as páginas desse domínio já não existem.

Outra vantagem é permitir consultar os registos de acessos a este host e ver os referenciadores.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/ProxyHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## O que é um Proxy Host?

Um *Proxy Host* é o ponto de entrada para um serviço web que pretendes encaminhar.

Permite, opcionalmente, fazer terminação SSL para um serviço que possa não ter suporte SSL nativo.

Os *Proxy Hosts* são a utilização mais comum do Nginx Proxy Manager.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/RedirectionHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## O que é um Redirection Host?

Um *Redirection Host* redireciona pedidos recebidos no domínio de entrada e envia
o utilizador para outro domínio.

A razão mais comum para usar este tipo de host é quando o teu site muda de domínio
mas ainda tens motores de busca ou links de referência a apontar para o domínio antigo.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/Streams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## O que é um Stream?

Uma funcionalidade relativamente recente no Nginx, um *Stream* serve para encaminhar
tráfego TCP/UDP diretamente para outro computador na rede.

Se estiveres a executar servidores de jogos, FTP ou SSH, isto pode ser bastante útil.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/pt/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";
3 changes: 3 additions & 0 deletions frontend/src/locale/src/lang-list.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@
"locale-de-DE": {
"defaultMessage": "German"
},
"locale-pt-PT": {
"defaultMessage": "Português (Europeu)"
},
"locale-ja-JP": {
"defaultMessage": "日本語"
},
Expand Down
Loading