Skip to content
Merged
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 @@ -18,6 +18,7 @@ const allLocales = [
["sk", "sk-SK"],
["vi", "vi-VN"],
["zh", "zh-CN"],
["bg", "bg-BG"],
];

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

// first item of each array should be the language code,
// not the country code
Expand All @@ -27,6 +28,7 @@ const localeOptions = [
["sk", "sk-SK", langSk],
["vi", "vi-VN", langVi],
["zh", "zh-CN", langZh],
["bg", "bg-BG", langBg],
];

const loadMessages = (locale?: string): typeof langList & typeof langEn => {
Expand Down
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/AccessLists.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Какво представлява Списъкът за достъп?

Списъците за достъп предоставят черен или бял списък от конкретни клиентски IP адреси, както и удостоверяване за Прокси хостове чрез базова HTTP автентикация.

Можете да конфигурирате множество клиентски правила, потребителски имена и пароли в един Списък за достъп и след това да го приложите към един или повече _Прокси хостове_.

Това е най-полезно при препращани уеб услуги, които нямат вградени механизми за удостоверяване, или когато искате да защитите достъпа от неизвестни клиенти.
21 changes: 21 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/Certificates.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
## Помощ за сертификати

### HTTP сертификат

HTTP валидираният сертификат означава, че сървърите на Let’s Encrypt ще се опитат да достигнат вашите домейни по HTTP (не по HTTPS!) и ако успеят, ще издадат сертификата.

За този метод трябва да имате създаден _Прокси хост_ за вашия/вашите домейни, който да е достъпен по HTTP и да сочи към тази Nginx инсталация. След като бъде издаден сертификат, можете да промените _Прокси хоста_ така, че да използва сертификата и за HTTPS връзки. Въпреки това, _Прокси хостът_ трябва да остане конфигуриран за достъп по HTTP, за да може сертификатът да се подновява.

Този процес _не_ поддържа wildcard домейни.

### DNS сертификат

DNS валидираният сертификат изисква използването на DNS Provider плъгин. Този DNS Provider ще бъде използван за временно създаване на записи във вашия домейн, след което Let’s Encrypt ще ги провери, за да се увери, че сте собственикът, и при успех ще издаде сертификата.

Не е необходимо да имате _Прокси хост_, създаден предварително, за да заявите този тип сертификат. Нито е нужно вашият _Прокси хост_ да бъде конфигуриран за достъп по HTTP.

Този процес _поддържа_ wildcard домейни.

### Персонализиран сертификат

Използвайте тази опция, за да качите собствен SSL сертификат, предоставен от ваша сертификатна агенция.
10 changes: 10 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/DeadHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Какво представлява 404 хост?

404 хост е просто конфигурация на хост, който показва страница с грешка 404.

Това може да е полезно, когато вашият домейн е индексиран в търсачките и искате
да предоставите по-приятна страница за грешка или да уведомите индексиращите системи,
че страниците на домейна вече не съществуват.

Допълнително предимство на този хост е възможността да проследявате логовете на заявките
към него и да виждате реферерите.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/ProxyHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Какво представлява Прокси хост?

Прокси хост е входна точка за уеб услуга, която искате да препращате.

Той предоставя възможност за SSL терминaция на услуга, която може да няма вградена поддръжка на SSL.

Прокси хостовете са най-често използваната функция в Nginx Proxy Manager.
7 changes: 7 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/RedirectionHosts.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Какво представлява Хост за пренасочване?

Хостът за пренасочване пренасочва заявките от входящия домейн и прехвърля
потребителя към друг домейн.

Най-честата причина за използване на този тип хост е, когато вашият уебсайт
промени домейна си, но все още има линкове от търсачки или реферери, които сочат към стария домейн.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/Streams.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## Какво представлява Потокът (Stream)?

Относително нова функция за Nginx, Потокът позволява препращане на TCP/UDP
трафик директно към друг компютър в мрежата.

Това е полезно, ако хоствате игрови сървъри, FTP или SSH сървъри.
6 changes: 6 additions & 0 deletions frontend/src/locale/src/HelpDoc/bg/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: 2 additions & 1 deletion frontend/src/locale/src/HelpDoc/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,9 @@ import * as ru from "./ru/index";
import * as sk from "./sk/index";
import * as vi from "./vi/index";
import * as zh from "./zh/index";
import * as bg from "./bg/index";

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

const fallbackLang = "en";

Expand Down
Loading