Compare commits

...

37 Commits

Author SHA1 Message Date
jc21
adee0e39de Merge branch 'master' into develop 2025-11-12 23:02:28 +10:00
Jamie Curnow
5dde98cf3e Updates to polish locale after running through automated scripts 2025-11-12 23:01:40 +10:00
jc21
c41451618e Merge pull request #4924 from zdzichu6969/develop
Add Polish locale
2025-11-12 22:59:23 +10:00
jc21
1a3d45f6bc Merge branch 'develop' into develop 2025-11-12 22:14:28 +10:00
jc21
2ea54975b6 Merge pull request #4922 from NginxProxyManager/dodog-slovak
Add Slovak language by @dodog in #4911
2025-11-12 22:13:05 +10:00
Mateusz Gruszczyński
0373017a9f Add Polish locale 2025-11-12 13:10:29 +01:00
Jamie Curnow
2b5182d339 Add Slovak language by @dodog in #4911 2025-11-12 21:49:04 +10:00
jc21
3c5ff81a54 Merge pull request #4910 from 7heMech/develop
Add scheme back in destination
2025-11-12 20:48:56 +10:00
jc21
8aa46c1f40 Merge pull request #4921 from NginxProxyManager/Firfr-chinese
Add Chinese language 添加中文
2025-11-12 20:47:15 +10:00
Jamie Curnow
b26db50ae7 Adds cn to check locales script 2025-11-12 20:26:22 +10:00
firfe
d66bb2104a Add the new translation for "redirection-host.forward-http-code". 2025-11-12 20:23:36 +10:00
firfe
8e900dbc92 Add Chinese HelpDoc 2025-11-12 20:23:34 +10:00
firfe
66aac3eb3e Add Chinese 中文 2025-11-12 20:22:57 +10:00
jc21
221c3eddbc Merge pull request #4919 from lastsamurai26/develop
Fix: German grammatical change
2025-11-12 20:16:58 +10:00
Jamie Curnow
8460b28597 Bump version 2025-11-12 20:13:18 +10:00
Frank
0344bb3c19 fix: Grammatical change
fix: Grammatical change
2025-11-12 10:47:53 +01:00
Frank
1a36bdce76 fix: Grammatical change
fix: Grammatical change
2025-11-12 10:47:51 +01:00
Jamie Curnow
06d7db43f7 Fix Russion locale, compiled file was comitted without a source file 2025-11-12 18:59:37 +10:00
jc21
4557244744 Merge pull request #4870 from kraineff/develop
Add Russian Support
2025-11-12 18:51:43 +10:00
jc21
f649288098 Merge branch 'develop' into develop 2025-11-12 18:39:05 +10:00
jc21
28df6db52b Merge pull request #4848 from Oka-Tak/develop
Add Japanese language support and translations
2025-11-12 18:36:18 +10:00
jc21
eee749652c Merge pull request #4917 from lastsamurai26/develop
Fix: wrong translate and adding missing translations
2025-11-12 18:13:08 +10:00
jc21
f6aa25b9b3 Merge branch 'develop' into develop 2025-11-12 18:12:10 +10:00
Frank
40db26b686 Merge branch 'NginxProxyManager:develop' into develop 2025-11-12 08:06:36 +01:00
Frank
f36d4e6906 Fix: CustomCertificateModal Wrong displayname
Fix: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/4912 Wrong Locale for Custom
2025-11-12 07:47:06 +01:00
Frank
86c7cbddab Add certificate renewal message in German locale
Fix: add missing translation for renew certificates
2025-11-12 07:34:44 +01:00
Frank
e52975bf6c Translate 'Renew Certificate' to German
Fix: add missing translation for renew certificates
2025-11-12 07:34:42 +01:00
Frank
ff792f76af Add translation for 'Renew Certificate' in de.json
Fix: Add missing translation für renew Certificate
2025-11-12 07:32:34 +01:00
Jamie Curnow
711f312b71 Fix up language inconsistenties 2025-11-12 16:30:22 +10:00
Jamie Curnow
9f0f89ff03 Fix wrong translation for EN 2025-11-12 15:13:14 +10:00
7heMech
441a7262cd Add scheme back in destination 2025-11-11 12:54:01 +00:00
jc21
2578105f86 Merge pull request #4907 from NginxProxyManager/develop
v2.13.3
2025-11-11 16:54:38 +10:00
Alexey Krainev
5aa56c63d4 Fixes & New Strings 2025-11-08 17:15:24 +05:00
Alexey Krainev
8fdb6091f3 More strings 2025-11-08 15:51:39 +05:00
Alexey Krainev
58182fcbdf Add Russian case 2025-11-08 15:08:08 +05:00
Alexey Krainev
b3b1e94b8c Add Russian Support 2025-11-08 15:02:05 +05:00
Takahisa-Okawa
9de40f067b Add Japanese language support and translations
Co-authored-by: kz2870 <kz2870@users.noreply.github.com>
2025-11-05 22:25:15 +09:00
51 changed files with 5285 additions and 686 deletions

View File

@@ -1 +1 @@
2.13.3
2.13.4

View File

@@ -1,7 +1,7 @@
<p align="center">
<img src="https://nginxproxymanager.com/github.png">
<br><br>
<img src="https://img.shields.io/badge/version-2.13.3-green.svg?style=for-the-badge">
<img src="https://img.shields.io/badge/version-2.13.4-green.svg?style=for-the-badge">
<a href="https://hub.docker.com/repository/docker/jc21/nginx-proxy-manager">
<img src="https://img.shields.io/docker/stars/jc21/nginx-proxy-manager.svg?style=for-the-badge">
</a>

View File

@@ -9,6 +9,11 @@
const allLocales = [
["en", "en-US"],
["es", "es-ES"],
["de", "de-DE"],
["ru", "ru-RU"],
["sk", "sk-SK"],
["zh", "zh-CN"],
["pl", "pl-PL"],
];
const ignoreUnused = [

66
frontend/src/locale/IntlProvider.tsx Normal file → Executable file
View File

@@ -1,25 +1,45 @@
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 langDe from "./lang/de.json";
import langJa from "./lang/ja.json";
import langList from "./lang/lang-list.json";
import langRu from "./lang/ru.json";
import langSk from "./lang/sk.json";
import langZh from "./lang/zh.json";
import langPl from "./lang/pl.json";
// first item of each array should be the language code,
// not the country code
// Remember when adding to this list, also update check-locales.js script
const localeOptions = [
["en", "en-US"],
["es", "es-ES"],
["de", "de-DE"]
["en", "en-US"],
["de", "de-DE"],
["es", "es-ES"],
["ja", "ja-JP"],
["ru", "ru-RU"],
["sk", "sk-SK"],
["zh", "zh-CN"],
["pl", "pl-PL"],
];
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
const thisLocale = locale || "en";
switch (thisLocale.slice(0, 2)) {
case "es":
return Object.assign({}, langList, langEs);
case "de":
return Object.assign({}, langList, langEn, langDe);
case "es":
return Object.assign({}, langList, langEn, langEs);
case "ja":
return Object.assign({}, langList, langEn, langJa);
case "ru":
return Object.assign({}, langList, langEn, langRu);
case "sk":
return Object.assign({}, langList, langEn, langSk);
case "zh":
return Object.assign({}, langList, langEn, langZh);
case "pl":
return Object.assign({}, langList, langEn, langPl);
default:
return Object.assign({}, langList, langEn);
}
@@ -27,12 +47,27 @@ const loadMessages = (locale?: string): typeof langList & typeof langEn => {
const getFlagCodeForLocale = (locale?: string) => {
switch (locale) {
case "es-ES":
case "es":
case "es-ES":
case "es":
return "ES";
case "de-DE":
case "de":
return "DE";
case "ja-JP":
case "ja":
return "JP";
case "ru-RU":
case "ru":
return "RU";
case "sk-SK":
case "sk":
return "SK";
case "zh":
case "zh-CN":
return "CN";
case "pl":
case "pl-PL":
return "PL";
default:
return "EN";
}
@@ -56,10 +91,7 @@ const getLocale = (short = false) => {
const cache = createIntlCache();
const initialMessages = loadMessages(getLocale());
let intl = createIntl(
{ locale: getLocale(), messages: initialMessages },
cache,
);
let intl = createIntl({ locale: getLocale(), messages: initialMessages }, cache);
const changeLocale = (locale: string): void => {
const messages = loadMessages(locale);
@@ -99,12 +131,4 @@ const T = ({
);
};
export {
localeOptions,
getFlagCodeForLocale,
getLocale,
createIntl,
changeLocale,
intl,
T,
};
export { localeOptions, getFlagCodeForLocale, getLocale, createIntl, changeLocale, intl, T };

View File

@@ -32,6 +32,7 @@
"certificate.none.subtitle.for-http": "Dieser Host verwendet kein HTTPS.",
"certificate.none.title": "Kein",
"certificate.not-in-use": "Nicht in Benutzung",
"certificate.renew": "Zertifikat erneuern",
"certificates": "Zertifikate",
"certificates.custom": "Benutzerdefiniertes Zertifikat",
"certificates.custom.warning": "Mit einem Passwort geschützte Schlüsseldateien werden nicht unterstützt.",
@@ -139,7 +140,7 @@
"object.actions-title": "{object} #{id}",
"object.add": "{object} hinzufügen",
"object.delete": "{object} löschen",
"object.delete.content": "Bist du dir sicher das du diese(n) {object} löschen möchtest?",
"object.delete.content": "{object} wirklich löschen?",
"object.edit": "{object} bearbeiten",
"object.empty": "Keine {objects} vorhanden",
"object.event.created": "{object} erstellt",
@@ -168,7 +169,7 @@
"public": "Öffentlich",
"redirection-host": "Redirection Host",
"redirection-host.forward-domain": "Forward Domain",
"redirection-host.forward-http-code" : "HTTP Code",
"redirection-host.forward-http-code": "HTTP Code",
"redirection-hosts": "Redirection Hosts",
"redirection-hosts.count": "{count} {count, plural, one {Redirection Host} other {Redirection Hosts}}",
"role.admin": "Administrator",
@@ -212,4 +213,4 @@
"user.switch-light": "Zum Light Mode wechslen",
"username": "Benutzername",
"users": "Benutzer"
}
}

View File

@@ -0,0 +1,215 @@
{
"access-list": "アクセスリスト",
"access-list.access-count": "{count} ルール",
"access-list.auth-count": "{count} ユーザー",
"access-list.help-rules-last": "少なくとも 1 つのルールが存在する場合、 他のすべてを拒否するルールが最後に追加されます",
"access-list.help.rules-order": "許可コマンドと拒否コマンドは定義された順番で適用されます",
"access-list.pass-auth": "認証情報をアップストリームに送信する",
"access-list.public": "公開されたアクセス",
"access-list.public.subtitle": "ベーシック認証を使用しません",
"access-list.satisfy-any": "いずれかを満たす",
"access-list.subtitle": "{users} ユーザー, {rules} ルール - 作成日時: {date}",
"access-lists": "アクセスリスト",
"action.add": "追加",
"action.add-location": "場所を追加",
"action.close": "閉じる",
"action.delete": "削除",
"action.disable": "無効化",
"action.download": "ダウンロード",
"action.edit": "編集",
"action.enable": "有効化",
"action.permissions": "権限",
"action.renew": "更新",
"action.view-details": "詳細",
"auditlogs": "監査ログ",
"cancel": "キャンセル",
"certificate": "証明書",
"certificate.custom-certificate": "証明書",
"certificate.custom-certificate-key": "証明書キー",
"certificate.custom-intermediate": "中間証明書",
"certificate.in-use": "使用中",
"certificate.none.subtitle": "証明書が割り当てられていません",
"certificate.none.subtitle.for-http": "このホストはHTTPSを使用しません",
"certificate.none.title": "無し",
"certificate.not-in-use": "未使用",
"certificate.renew": "証明書を更新",
"certificates": "証明書",
"certificates.custom": "カスタム証明書",
"certificates.custom.warning": "パスワードによって保護されたキーファイルはサポートされていません",
"certificates.dns.credentials": "資格情報ファイルの内容",
"certificates.dns.credentials-note": "このプラグインはプロバイダーのAPIキーか認証情報を含む設定ファイルが必要です",
"certificates.dns.credentials-warning": "このデータはファイルとデータベースにプレーンテキストとして保存されます",
"certificates.dns.propagation-seconds": "DNS伝播時間(秒)",
"certificates.dns.propagation-seconds-note": "DNSの伝搬時間を秒で指定します。空にするとデフォルトの値を使用します。",
"certificates.dns.provider": "DNSプロバイダー",
"certificates.dns.warning": "このセクションはCertbotとそのDNSプラグインの知識が必要です。各プラグインのドキュメントを参照してください。",
"certificates.http.reachability-404": "このドメインはNginx Proxy Managerではないサーバーを指しているようです。ドメインがこのNPMインスタンスを指していることを確認してください。",
"certificates.http.reachability-failed-to-check": "site24x7.comへの接続でエラーが発生し、到達性チェックに失敗しました",
"certificates.http.reachability-not-resolved": "このドメインには利用可能なサーバーがありません。ドメインが存在し、NPMインスタンスのIPアドレスを指していること、必要に応じてルーターでポート80が転送されていることを確認してください。",
"certificates.http.reachability-ok": "サーバーへ到達可能であり、証明書の作成が可能です。",
"certificates.http.reachability-other": "このドメインでサーバーが見つかりましたが予期しないステータスコード {code} を返しました. NPMサーバーが動いていますか? ドメインがこのNPMインスタンスを指していることを確認してください。",
"certificates.http.reachability-wrong-data": "このドメインでサーバーが見つかりましたが予期しないデータを返しました. NPMサーバーが動いていますか? ドメインがこのNPMインスタンスを指していることを確認してください。",
"certificates.http.test-results": "テスト結果",
"certificates.http.warning": "これらのドメインは、すでにこのインストール先を指すように設定されている必要がありますあ.",
"certificates.request.subtitle": "Let's Encryptを使用する",
"certificates.request.title": "新しい証明書を作成",
"column.access": "アクセス",
"column.authorization": "認証",
"column.authorizations": "認証",
"column.custom-locations": "カスタムロケーション",
"column.destination": "宛先",
"column.details": "詳細",
"column.email": "Email",
"column.event": "イベント",
"column.expires": "期限切れ",
"column.http-code": "アクセス",
"column.incoming-port": "受信ポート",
"column.name": "名前",
"column.protocol": "プロトコル",
"column.provider": "プロバイダー",
"column.roles": "Roles",
"column.rules": "ルール",
"column.satisfy": "Satisfy",
"column.satisfy-all": "すべて",
"column.satisfy-any": "いずれか",
"column.scheme": "スキーム",
"column.source": "ソース",
"column.ssl": "SSL",
"column.status": "ステータス",
"created-on": "作成日時: {date}",
"dashboard": "ダッシュボード",
"dead-host": "404 ホスト",
"dead-hosts": "404 ホスト",
"dead-hosts.count": "{count} 404 ホスト",
"disabled": "無効化",
"domain-names": "ドメイン名",
"domain-names.max": "{count}のドメイン名が最大です",
"domain-names.placeholder": "追加するドメインを入力...",
"domain-names.wildcards-not-permitted": "ワイルドカードはこのタイプでは許可されていません",
"domain-names.wildcards-not-supported": "ワイルドカードはこのCAではサポートされていません",
"domains.force-ssl": "SSLを強制",
"domains.hsts-enabled": "HSTSを有効化",
"domains.hsts-subdomains": "HSTSサブドメイン",
"domains.http2-support": "HTTP/2サポート",
"domains.use-dns": "DNSチャレンジを使用",
"email-address": "Emailアドレス",
"empty-search": "見つかりませんでした",
"empty-subtitle": "作ってみましょう",
"enabled": "有効",
"error.access.at-least-one": "少なくとも一つの認証またはアクセスルールが必要です",
"error.access.duplicate-usernames": "認証のユーザー名は他と同じ名前は使用できません",
"error.invalid-auth": "無効なemailまたはパスワード",
"error.invalid-domain": "無効なドメイン: {domain}",
"error.invalid-email": "無効なemailアドレス",
"error.max-character-length": "文字数は長くとも{max}文字です",
"error.max-domains": "ドメインが多すぎます, 最大値は{max}です",
"error.maximum": "最大値は{max}です",
"error.min-character-length": "文字数は少なくとも{min}文字です",
"error.minimum": "最小値は{min}です",
"error.passwords-must-match": "パスワードは一致する必要があります",
"error.required": "必須項目です",
"expires.on": "有効期限: {date}",
"footer.github-fork": "Fork me on Github",
"host.flags.block-exploits": "一般的なエクスプロイトをブロックする",
"host.flags.cache-assets": "アセットをキャッシュする",
"host.flags.preserve-path": "パスワードは一致する必要があります",
"host.flags.protocols": "プロトコル",
"host.flags.websockets-upgrade": "Websocketsサポート",
"host.forward-port": "転送ポート",
"host.forward-scheme": "スキーム",
"hosts": "ホスト",
"http-only": "HTTP Only",
"lets-encrypt": "Let's Encrypt",
"lets-encrypt-via-dns": "Let's Encrypt via DNS",
"lets-encrypt-via-http": "Let's Encrypt via HTTP",
"loading": "Loading…",
"login.title": "アカウントにログイン",
"nginx-config.label": "カスタムNginx設定",
"nginx-config.placeholder": "# Enter your custom Nginx configuration here at your own risk!",
"no-permission-error": "これを表示する権限がありません",
"notfound.action": "ホームに戻る",
"notfound.content": "申し訳ありませんが探しているページは見つかりませんでした",
"notfound.title": "おっと... エラーページにたどり着いてしまったようです",
"notification.error": "エラー",
"notification.object-deleted": "{object}は削除されました",
"notification.object-disabled": "{object}は無効化されました",
"notification.object-enabled": "{object}は有効化されました",
"notification.object-renewed": "{object}は再作成されました",
"notification.object-saved": "{object}は保存されました",
"notification.success": "成功",
"object.actions-title": "{object} #{id}",
"object.add": "{object}を追加",
"object.delete": "{object}を削除",
"object.delete.content": "本当に{object}を削除しますか?",
"object.edit": "{object}を編集",
"object.empty": "{objects}はありません",
"object.event.created": "{object}を作成済み",
"object.event.deleted": "{object}を削除済み",
"object.event.disabled": "{object}を無効化済み",
"object.event.enabled": "{object}を有効化済み",
"object.event.renewed": "{object}を再作成済み",
"object.event.updated": "{object}を更新済み",
"offline": "Offline",
"online": "Online",
"options": "Options",
"password": "パスワード",
"password.generate": "ランダムなパスワードを生成",
"password.hide": "パスワードを隠す",
"password.show": "パスワードを表示する",
"permissions.hidden": "非公開",
"permissions.manage": "管理",
"permissions.view": "表示のみ",
"permissions.visibility.all": "すべて",
"permissions.visibility.title": "可視性",
"permissions.visibility.user": "作成したもののみ",
"proxy-host": "プロキシホスト",
"proxy-host.forward-host": "転送ホスト名/IP",
"proxy-hosts": "プロキシホスト",
"proxy-hosts.count": "{count} プロキシホスト",
"public": "Public",
"redirection-host": "リダイレクトホスト",
"redirection-host.forward-domain": "転送ホスト",
"redirection-hosts": "リダイレクトホスト",
"redirection-hosts.count": "{count} リダイレクトホスト",
"role.admin": "管理者",
"role.standard-user": "一般ユーザー",
"save": "保存",
"setting": "設定",
"settings": "設定",
"settings.default-site": "デフォルトサイト",
"settings.default-site.404": "404ページ",
"settings.default-site.444": "返答しない (444)",
"settings.default-site.congratulations": "設定ページ",
"settings.default-site.description": "不明なホストを要求されたときにNginxが何を返すかを設定します",
"settings.default-site.html": "カスタムHTML",
"settings.default-site.html.placeholder": "<!-- Enter your custom HTML content here -->",
"settings.default-site.redirect": "リダイレクト",
"setup.preamble": "管理者アカウントを作成して始めましょう",
"setup.title": "ようこそ!",
"sign-in": "サインイン",
"ssl-certificate": "SSL証明書",
"stream": "ストリーム",
"stream.forward-host": "転送ポート",
"stream.incoming-port": "受信ポート",
"streams": "ストリーム",
"streams.count": "{count} ストリーム",
"streams.tcp": "TCP",
"streams.udp": "UDP",
"test": "テスト",
"user": "ユーザー",
"user.change-password": "変更するパスワード",
"user.confirm-password": "変更するパスワードを確認",
"user.current-password": "現在のパスワード",
"user.edit-profile": "プロフィールを編集",
"user.full-name": "フルネーム",
"user.login-as": "{name}としてサインイン",
"user.logout": "ログアウト",
"user.new-password": "新しいパスワード",
"user.nickname": "ニックネーム",
"user.set-password": "パスワードを設定",
"user.set-permissions": "{name}に権限を設定",
"user.switch-dark": "ダークモードに変更",
"user.switch-light": "ライトモードに変更",
"username": "ユーザー名",
"users": "ユーザー"
}

View File

@@ -1,5 +1,10 @@
{
"locale-de-DE": "German",
"locale-en-US": "English",
"locale-es-ES": "Español"
}
"locale-es-ES": "Español",
"locale-ja-JP": "日本語",
"locale-pl-PL": "Polski",
"locale-ru-RU": "Русский",
"locale-sk-SK": "Slovak",
"locale-zh-CN": "中文"
}

216
frontend/src/locale/lang/pl.json Executable file
View File

@@ -0,0 +1,216 @@
{
"access-list": "Lista dostępu",
"access-list.access-count": "{count} {count, plural, one {Reguła} few {Reguły} other {Reguł}}",
"access-list.auth-count": "{count} {count, plural, one {Użytkownik} few {Użytkowników} other {Użytkowników}}",
"access-list.help-rules-last": "Gdy istnieje co najmniej 1 reguła, ta reguła blokująca wszystko zostanie dodana na końcu",
"access-list.help.rules-order": "Należy pamiętać, że dyrektywy zezwolenia i odmowy będą stosowane w kolejności, w jakiej zostały zdefiniowane.",
"access-list.pass-auth": "Przekaż uwierzytelnienie do serwera docelowego",
"access-list.public": "Publicznie dostępne",
"access-list.public.subtitle": "Nie wymaga uwierzytelnienia podstawowego",
"access-list.satisfy-any": "Spełnij dowolny warunek",
"access-list.subtitle": "{users} {users, plural, one {Użytkownik} few {Użytkowników} other {Użytkowników}}, {rules} {rules, plural, one {Reguła} few {Reguły} other {Reguł}} - Utworzono: {date}",
"access-lists": "Listy dostępu",
"action.add": "Dodaj",
"action.add-location": "Dodaj lokalizację",
"action.close": "Zamknij",
"action.delete": "Usuń",
"action.disable": "Wyłącz",
"action.download": "Pobierz",
"action.edit": "Edytuj",
"action.enable": "Włącz",
"action.permissions": "Uprawnienia",
"action.renew": "Odnów",
"action.view-details": "Pokaż szczegóły",
"auditlogs": "Logi audytu",
"cancel": "Anuluj",
"certificate": "Certyfikat",
"certificate.custom-certificate": "Certyfikat",
"certificate.custom-certificate-key": "Klucz certyfikatu",
"certificate.custom-intermediate": "Certyfikat pośredni",
"certificate.in-use": "W użyciu",
"certificate.none.subtitle": "Nie przypisano certyfikatu",
"certificate.none.subtitle.for-http": "Ten host nie będzie używał HTTPS",
"certificate.none.title": "Brak",
"certificate.not-in-use": "Nie używany",
"certificate.renew": "Odnów certyfikat",
"certificates": "Certyfikaty",
"certificates.custom": "Certyfikat własny",
"certificates.custom.warning": "Pliki kluczy chronione hasłem nie są obsługiwane.",
"certificates.dns.credentials": "Zawartość pliku z poświadczeniami",
"certificates.dns.credentials-note": "Ta wtyczka wymaga pliku konfiguracyjnego zawierającego token API lub inne poświadczenia dla twojego dostawcy",
"certificates.dns.credentials-warning": "Te dane zostaną zapisane jako zwykły tekst w bazie danych i pliku!",
"certificates.dns.propagation-seconds": "Sekundy propagacji",
"certificates.dns.propagation-seconds-note": "Pozostaw puste, aby użyć domyślnej wartości wtyczki. Liczba sekund oczekiwania na propagację DNS.",
"certificates.dns.provider": "Dostawca DNS",
"certificates.dns.warning": "Ta sekcja wymaga pewnej wiedzy na temat Certbot i jego wtyczek DNS. Zapoznaj się z dokumentacją odpowiednich wtyczek.",
"certificates.http.reachability-404": "Znaleziono serwer pod tą domeną, ale nie wygląda na to, że jest to Nginx Proxy Manager. Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM.",
"certificates.http.reachability-failed-to-check": "Nie udało się sprawdzić dostępności z powodu błędu komunikacji z site24x7.com.",
"certificates.http.reachability-not-resolved": "Brak dostępnego serwera pod tą domeną. Upewnij się, że twoja domena istnieje i wskazuje na adres IP, gdzie działa twoja instancja NPM, oraz w razie potrzeby, że port 80 jest przekierowany w routerze lub owarty w firewall-u.",
"certificates.http.reachability-ok": "Twój serwer jest dostępny i tworzenie certyfikatów powinno być możliwe.",
"certificates.http.reachability-other": "Znaleziono serwer pod tą domeną, ale zwrócił nieoczekiwany kod statusu {code}. Czy to serwer NPM? Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM.",
"certificates.http.reachability-wrong-data": "Znaleziono serwer pod tą domeną, ale zwrócił nieoczekiwane dane. Czy to serwer NPM? Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM.",
"certificates.http.test-results": "Wyniki testu",
"certificates.http.warning": "Te domeny muszą być już skonfigurowane tak, aby wskazywały na ten serwer www",
"certificates.request.subtitle": "z Let's Encrypt",
"certificates.request.title": "Zamów nowy certyfikat",
"column.access": "Dostęp",
"column.authorization": "Autoryzacja",
"column.authorizations": "Autoryzacje",
"column.custom-locations": "Własne lokalizacje",
"column.destination": "Cel",
"column.details": "Szczegóły",
"column.email": "Email",
"column.event": "Zdarzenie",
"column.expires": "Wygasa",
"column.http-code": "Kod HTTP",
"column.incoming-port": "Port przychodzący",
"column.name": "Nazwa",
"column.protocol": "Protokół",
"column.provider": "Dostawca",
"column.roles": "Role",
"column.rules": "Reguły",
"column.satisfy": "Spełnij",
"column.satisfy-all": "Wszystkie",
"column.satisfy-any": "Dowolny",
"column.scheme": "Schemat",
"column.source": "Źródło",
"column.ssl": "SSL",
"column.status": "Status",
"created-on": "Utworzono: {date}",
"dashboard": "Panel",
"dead-host": "Host 404",
"dead-hosts": "Hosty 404",
"dead-hosts.count": "{count} {count, plural, one {Host 404} few {Hosty 404} other {Hostów 404}}",
"disabled": "Wyłączone",
"domain-names": "Nazwy domen",
"domain-names.max": "Maksymalnie {count} nazw domen",
"domain-names.placeholder": "Zacznij pisać, aby dodać domenę...",
"domain-names.wildcards-not-permitted": "Symbole wieloznaczne nie są dozwolone dla tego typu",
"domain-names.wildcards-not-supported": "Symbole wieloznaczne nie są obsługiwane dla tego CA",
"domains.force-ssl": "Wymuś SSL",
"domains.hsts-enabled": "HSTS włączone",
"domains.hsts-subdomains": "HSTS dla subdomen",
"domains.http2-support": "Obsługa HTTP/2",
"domains.use-dns": "Użyj wyzwania DNS",
"email-address": "Adres email",
"empty-search": "Nie znaleziono wyników",
"empty-subtitle": "Może utworzysz nowy?",
"enabled": "Włączone",
"error.access.at-least-one": "Wymagana jest co najmniej jedna autoryzacja lub jedna reguła dostępu",
"error.access.duplicate-usernames": "Nazwy użytkowników autoryzacji muszą być unikalne",
"error.invalid-auth": "Nieprawidłowy email lub hasło",
"error.invalid-domain": "Nieprawidłowa domena: {domain}",
"error.invalid-email": "Nieprawidłowy adres email",
"error.max-character-length": "Maksymalna długość to {max} {max, plural, one {znak} few {znaki} other {znaków}}",
"error.max-domains": "Zbyt wiele domen, maksimum to {max}",
"error.maximum": "Maksimum to {max}",
"error.min-character-length": "Minimalna długość to {min} {min, plural, one {znak} few {znaki} other {znaków}}",
"error.minimum": "Minimum to {min}",
"error.passwords-must-match": "Hasła muszą się zgadzać",
"error.required": "To pole jest wymagane",
"expires.on": "Wygasa: {date}",
"footer.github-fork": "Forkuj mnie na Github",
"host.flags.block-exploits": "Blokuj typowe exploity",
"host.flags.cache-assets": "Buforuj zasoby",
"host.flags.preserve-path": "Zachowaj ścieżkę",
"host.flags.protocols": "Protokoły",
"host.flags.websockets-upgrade": "Obsługa WebSockets",
"host.forward-port": "Port przekierowania",
"host.forward-scheme": "Schemat",
"hosts": "Hosty",
"http-only": "Tylko HTTP",
"lets-encrypt": "Let's Encrypt",
"lets-encrypt-via-dns": "Let's Encrypt przez DNS",
"lets-encrypt-via-http": "Let's Encrypt przez HTTP",
"loading": "Ładowanie…",
"login.title": "Zaloguj się na swoje konto",
"nginx-config.label": "Własna konfiguracja Nginx",
"nginx-config.placeholder": "# Wprowadź tutaj własną konfigurację Nginx na własną odpowiedzialność!",
"no-permission-error": "Nie masz uprawnień do wyświetlenia tego.",
"notfound.action": "Zabierz mnie do strony głównej",
"notfound.content": "Przepraszamy, ale strona, której szukasz, nie została znaleziona",
"notfound.title": "Ups… Właśnie znalazłeś stronę błędu",
"notification.error": "Błąd",
"notification.object-deleted": "{object} został usunięty",
"notification.object-disabled": "{object} został wyłączony",
"notification.object-enabled": "{object} został włączony",
"notification.object-renewed": "{object} został odnowiony",
"notification.object-saved": "{object} został zapisany",
"notification.success": "Sukces",
"object.actions-title": "{object} #{id}",
"object.add": "Dodaj {object}",
"object.delete": "Usuń {object}",
"object.delete.content": "Czy na pewno chcesz usunąć {object}?",
"object.edit": "Edytuj {object}",
"object.empty": "Brak {objects}",
"object.event.created": "Utworzono {object}",
"object.event.deleted": "Usunięto {object}",
"object.event.disabled": "Wyłączono {object}",
"object.event.enabled": "Włączono {object}",
"object.event.renewed": "Odnowiono {object}",
"object.event.updated": "Zaktualizowano {object}",
"offline": "Offline",
"online": "Online",
"options": "Opcje",
"password": "Hasło",
"password.generate": "Wygeneruj losowe hasło",
"password.hide": "Ukryj hasło",
"password.show": "Pokaż hasło",
"permissions.hidden": "Ukryte",
"permissions.manage": "Zarządzaj",
"permissions.view": "Tylko podgląd",
"permissions.visibility.all": "Wszystkie elementy",
"permissions.visibility.title": "Widoczność elementów",
"permissions.visibility.user": "Tylko utworzone elementy",
"proxy-host": "Host proxy",
"proxy-host.forward-host": "Przekieruj na hostname / IP",
"proxy-hosts": "Hosty proxy",
"proxy-hosts.count": "{count} {count, plural, one {Host proxy} few {Hosty proxy} other {Hostów proxy}}",
"public": "Publiczne",
"redirection-host": "Host przekierowania",
"redirection-host.forward-domain": "Domena docelowa",
"redirection-host.forward-http-code": "Kod HTTP",
"redirection-hosts": "Hosty przekierowań",
"redirection-hosts.count": "{count} {count, plural, one {Host przekierowania} few {Hosty przekierowań} other {Hostów przekierowań}}",
"role.admin": "Administrator",
"role.standard-user": "Standardowy użytkownik",
"save": "Zapisz",
"setting": "Ustawienie",
"settings": "Ustawienia",
"settings.default-site": "Domyślna strona",
"settings.default-site.404": "Strona 404",
"settings.default-site.444": "Brak odpowiedzi (444)",
"settings.default-site.congratulations": "Strona gratulacyjna",
"settings.default-site.description": "Co wyświetlić, gdy Nginx otrzyma nieznany Host",
"settings.default-site.html": "Własny HTML",
"settings.default-site.html.placeholder": "<!-- Wprowadź tutaj własną zawartość HTML -->",
"settings.default-site.redirect": "Przekierowanie",
"setup.preamble": "Zacznij od utworzenia konta administratora.",
"setup.title": "Witaj!",
"sign-in": "Zaloguj się",
"ssl-certificate": "Certyfikat SSL",
"stream": "Strumień",
"stream.forward-host": "Host docelowy",
"stream.incoming-port": "Port przychodzący",
"streams": "Strumienie",
"streams.count": "{count} {count, plural, one {Strumień} few {Strumienie} other {Strumieni}}",
"streams.tcp": "TCP",
"streams.udp": "UDP",
"test": "Test",
"user": "Użytkownik",
"user.change-password": "Zmień hasło",
"user.confirm-password": "Potwierdź hasło",
"user.current-password": "Aktualne hasło",
"user.edit-profile": "Edytuj profil",
"user.full-name": "Pełne imię i nazwisko",
"user.login-as": "Zaloguj jako {name}",
"user.logout": "Wyloguj",
"user.new-password": "Nowe hasło",
"user.nickname": "Pseudonim",
"user.set-password": "Ustaw hasło",
"user.set-permissions": "Ustaw uprawnienia dla {name}",
"user.switch-dark": "Przełącz na tryb ciemny",
"user.switch-light": "Przełącz na tryb jasny",
"username": "Nazwa użytkownika",
"users": "Użytkownicy"
}

View File

@@ -0,0 +1,216 @@
{
"access-list": "Список доступа",
"access-list.access-count": "{count} {count, plural, one {правило} few {правила} many {правил} other {правила}}",
"access-list.auth-count": "{count} {count, plural, one {пользователь} few {пользователя} many {пользователей} other {пользователя}}",
"access-list.help-rules-last": "When at least 1 rule exists, this deny all rule will be added last",
"access-list.help.rules-order": "Note that the allow and deny directives will be applied in the order they are defined.",
"access-list.pass-auth": "Pass Auth to Upstream",
"access-list.public": "Публично доступен",
"access-list.public.subtitle": "Без аутентификации",
"access-list.satisfy-any": "Любое совпадение",
"access-list.subtitle": "{users} {users, plural, one {User} other {Users}}, {rules} {rules, plural, one {Rule} other {Rules}} - Created: {date}",
"access-lists": "Списки доступа",
"action.add": "Добавить",
"action.add-location": "Добавить маршрут",
"action.close": "Закрыть",
"action.delete": "Удалить",
"action.disable": "Выключить",
"action.download": "Скачать",
"action.edit": "Изменить",
"action.enable": "Включить",
"action.permissions": "Разрешения",
"action.renew": "Продлить",
"action.view-details": "Просмотреть детали",
"auditlogs": "Журнал аудита",
"cancel": "Отменить",
"certificate": "Сертификат",
"certificate.custom-certificate": "Сертификат",
"certificate.custom-certificate-key": "Ключ сертификата",
"certificate.custom-intermediate": "Промежуточный сертификат",
"certificate.in-use": "Используется",
"certificate.none.subtitle": "Сертификат не назначен",
"certificate.none.subtitle.for-http": "Этот хост не будет использовать HTTPS",
"certificate.none.title": "Нет",
"certificate.not-in-use": "Не используется",
"certificate.renew": "Продлить сертификат",
"certificates": "Сертификаты",
"certificates.custom": "Свой сертификат",
"certificates.custom.warning": "Файлы ключей, защищённые паролем, не поддерживаются.",
"certificates.dns.credentials": "Credentials File Content",
"certificates.dns.credentials-note": "This plugin requires a configuration file containing an API token or other credentials for your provider",
"certificates.dns.credentials-warning": "This data will be stored as plaintext in the database and in a file!",
"certificates.dns.propagation-seconds": "Propagation Seconds",
"certificates.dns.propagation-seconds-note": "Leave empty to use the plugins default value. Number of seconds to wait for DNS propagation.",
"certificates.dns.provider": "DNS-провайдер",
"certificates.dns.warning": "This section requires some knowledge about Certbot and its DNS plugins. Please consult the respective plugins documentation.",
"certificates.http.reachability-404": "There is a server found at this domain but it does not seem to be Nginx Proxy Manager. Please make sure your domain points to the IP where your NPM instance is running.",
"certificates.http.reachability-failed-to-check": "Failed to check the reachability due to a communication error with site24x7.com.",
"certificates.http.reachability-not-resolved": "There is no server available at this domain. Please make sure your domain exists and points to the IP where your NPM instance is running and if necessary port 80 is forwarded in your router.",
"certificates.http.reachability-ok": "Your server is reachable and creating certificates should be possible.",
"certificates.http.reachability-other": "There is a server found at this domain but it returned an unexpected status code {code}. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running.",
"certificates.http.reachability-wrong-data": "There is a server found at this domain but it returned an unexpected data. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running.",
"certificates.http.test-results": "Результаты проверки",
"certificates.http.warning": "These domains must be already configured to point to this installation.",
"certificates.request.subtitle": "через Let's Encrypt",
"certificates.request.title": "Получить новый сертификат",
"column.access": "Доступ",
"column.authorization": "Авторизация",
"column.authorizations": "Авторизации",
"column.custom-locations": "Свои маршруты",
"column.destination": "Назначение",
"column.details": "Детали",
"column.email": "Email",
"column.event": "Событие",
"column.expires": "Истекает",
"column.http-code": "HTTP Code",
"column.incoming-port": "Входящий порт",
"column.name": "Имя",
"column.protocol": "Протокол",
"column.provider": "Провайдер",
"column.roles": "Роли",
"column.rules": "Правила",
"column.satisfy": "Совпадение",
"column.satisfy-all": "Все",
"column.satisfy-any": "Любое",
"column.scheme": "Схема",
"column.source": "Источник",
"column.ssl": "SSL",
"column.status": "Статус",
"created-on": "Создан: {date}",
"dashboard": "Обзор",
"dead-host": "404-хост",
"dead-hosts": "404-хосты",
"dead-hosts.count": "{count} {count, plural, one {404-хост} few {404-хоста} many {404-хостов} other {404-хоста}}",
"disabled": "Выключен",
"domain-names": "Домены",
"domain-names.max": "Максимум доменов: {count}",
"domain-names.placeholder": "Начните ввод, чтобы добавить домен...",
"domain-names.wildcards-not-permitted": "Wildcard'ы не разрешены для этого типа",
"domain-names.wildcards-not-supported": "Wildcard'ы не поддерживаются этим CA",
"domains.force-ssl": "Всегда SSL",
"domains.hsts-enabled": "Поддержка HSTS",
"domains.hsts-subdomains": "Поддомены HSTS",
"domains.http2-support": "Поддержка HTTP/2",
"domains.use-dns": "Использовать DNS Challenge",
"email-address": "Email-адрес",
"empty-search": "Ничего не найдено",
"empty-subtitle": "Почему бы не создать его?",
"enabled": "Включен",
"error.access.at-least-one": "Either one Authorization or one Access Rule is required",
"error.access.duplicate-usernames": "Authorization Usernames must be unique",
"error.invalid-auth": "Неверный email или пароль",
"error.invalid-domain": "Неверный домен: {domain}",
"error.invalid-email": "Неверный email-адрес",
"error.max-character-length": "Maximum length is {max} character{max, plural, one {} other {s}}",
"error.max-domains": "Слишком много доменов, максимум {max}",
"error.maximum": "Максимум {max}",
"error.min-character-length": "Minimum length is {min} character{min, plural, one {} other {s}}",
"error.minimum": "Минимум {min}",
"error.passwords-must-match": "Пароли должны совпадать",
"error.required": "Обязательное поле",
"expires.on": "Истекает: {date}",
"footer.github-fork": "Fork me on Github",
"host.flags.block-exploits": "Блокировать известные эксплойты",
"host.flags.cache-assets": "Кэшировать ресурсы",
"host.flags.preserve-path": "Сохранять путь",
"host.flags.protocols": "Протоколы",
"host.flags.websockets-upgrade": "Поддержка WebSocket",
"host.forward-port": "Порт перенаправления",
"host.forward-scheme": "Схема",
"hosts": "Хосты",
"http-only": "Только HTTP",
"lets-encrypt": "Let's Encrypt",
"lets-encrypt-via-dns": "Let's Encrypt через DNS",
"lets-encrypt-via-http": "Let's Encrypt через HTTP",
"loading": "Загрузка…",
"login.title": "Авторизация",
"nginx-config.label": "Своя Nginx-конфигурация",
"nginx-config.placeholder": "# Введите здесь свою Nginx-конфигурацию, будьте осторожны!",
"no-permission-error": "You do not have access to view this.",
"notfound.action": "Вернуться на главную",
"notfound.content": "Извините, но страница, которую вы ищете, не найдена",
"notfound.title": "Упс… Вы попали на страницу ошибки",
"notification.error": "Ошибка",
"notification.object-deleted": "{object} удален",
"notification.object-disabled": "{object} выключен",
"notification.object-enabled": "{object} включен",
"notification.object-renewed": "{object} продлен",
"notification.object-saved": "{object} сохранен",
"notification.success": "Успешно",
"object.actions-title": "{object} #{id}",
"object.add": "Добавить {object}",
"object.delete": "Удалить {object}",
"object.delete.content": "Вы уверены, что хотите удалить {object}?",
"object.edit": "Изменить {object}",
"object.empty": "{objects} отстутствуют",
"object.event.created": "{object} создан",
"object.event.deleted": "{object} удален",
"object.event.disabled": "{object} выключен",
"object.event.enabled": "{object} включен",
"object.event.renewed": "{object} продлен",
"object.event.updated": "{object} обновлен",
"offline": "Офлайн",
"online": "Онлайн",
"options": "Параметры",
"password": "Пароль",
"password.generate": "Сгенерировать случайный пароль",
"password.hide": "Скрыть пароль",
"password.show": "Показать пароль",
"permissions.hidden": "Скрыто",
"permissions.manage": "Управление",
"permissions.view": "Только просмотр",
"permissions.visibility.all": "Все элементы",
"permissions.visibility.title": "Видимость элементов",
"permissions.visibility.user": "Созданные элементы",
"proxy-host": "Прокси-хост",
"proxy-host.forward-host": "Хост / IP перенаправления",
"proxy-hosts": "Прокси-хосты",
"proxy-hosts.count": "{count} {count, plural, one {прокси-хост} few {прокси-хоста} many {прокси-хостов} other {прокси-хоста}}",
"public": "Публичный",
"redirection-host": "Редирект-хост",
"redirection-host.forward-domain": "Домен перенаправления",
"redirection-host.forward-http-code": "HTTP Code",
"redirection-hosts": "Редирект-хосты",
"redirection-hosts.count": "{count} {count, plural, one {редирект-хост} few {редирект-хоста} many {редирект-хостов} other {редирект-хоста}}",
"role.admin": "Администратор",
"role.standard-user": "Обычный пользователь",
"save": "Сохранить",
"setting": "Настройка",
"settings": "Настройки",
"settings.default-site": "Страница по умолчанию",
"settings.default-site.404": "404-страница",
"settings.default-site.444": "Нет ответа (444)",
"settings.default-site.congratulations": "Страница поздравления",
"settings.default-site.description": "Что показывать, когда Nginx получает неизвестный хост",
"settings.default-site.html": "Свой HTML",
"settings.default-site.html.placeholder": "<!-- Введите здесь свой HTML-контент -->",
"settings.default-site.redirect": "Перенаправление",
"setup.preamble": "Начните с создания учётной записи администратора.",
"setup.title": "Добро пожаловать!",
"sign-in": "Войти",
"ssl-certificate": "SSL-сертификат",
"stream": "Поток",
"stream.forward-host": "Хост перенаправления",
"stream.incoming-port": "Входящий порт",
"streams": "Потоки",
"streams.count": "{count} {count, plural, one {поток} few {потока} many {потоков} other {потока}}",
"streams.tcp": "TCP",
"streams.udp": "UDP",
"test": "Проверить",
"user": "Пользователь",
"user.change-password": "Изменить пароль",
"user.confirm-password": "Повторите пароль",
"user.current-password": "Текущий пароль",
"user.edit-profile": "Изменить профиль",
"user.full-name": "Полное имя",
"user.login-as": "Войти как {name}",
"user.logout": "Выйти",
"user.new-password": "Новый пароль",
"user.nickname": "Псевдоним",
"user.set-password": "Задать пароль",
"user.set-permissions": "Set Permissions for {name}",
"user.switch-dark": "Включить тёмную тему",
"user.switch-light": "Включить светлую тему",
"username": "Логин",
"users": "Пользователи"
}

View File

@@ -0,0 +1,216 @@
{
"access-list": "zoznam prístupov",
"access-list.access-count": "{count} {count, plural, one {pravidlo} few {pravidlá} other {pravidiel}}",
"access-list.auth-count": "{count} {count, plural, one {používateľ} few {používatelia} other {používateľov}}",
"access-list.help-rules-last": "Keď existuje aspoň jedno pravidlo, toto pravidlo „zamietnuť všetko“ bude pridané ako posledné",
"access-list.help.rules-order": "Upozornenie: pravidlá povoliť a zamietnuť budú uplatňované v poradí, v akom sú definované.",
"access-list.pass-auth": "Odoslať overenie na Upstream",
"access-list.public": "Verejne prístupné",
"access-list.public.subtitle": "Nie je potrebné základné overenie",
"access-list.satisfy-any": "Splniť ktorékoľvek",
"access-list.subtitle": "{users} {users, plural, one {používateľ} few {používatelia} other {používateľov}}, {rules} {rules, plural, one {pravidlo} few {pravidlá} other {pravidiel}} - Vytvorené: {date}",
"access-lists": "Zoznamy prístupov",
"action.add": "Pridať",
"action.add-location": "Pridať umiestnenie",
"action.close": "Zavrieť",
"action.delete": "Vymazať",
"action.disable": "Deaktivovať",
"action.download": "Stiahnuť",
"action.edit": "Upraviť",
"action.enable": "Aktivovať",
"action.permissions": "Oprávnenia",
"action.renew": "Obnoviť",
"action.view-details": "Zobraziť podrobnosti",
"auditlogs": "Záznamy auditu",
"cancel": "Zrušiť",
"certificate": "Certifikát",
"certificate.custom-certificate": "Certifikát",
"certificate.custom-certificate-key": "Kľúč certifikátu",
"certificate.custom-intermediate": "Sprostredkovateľský certifikát",
"certificate.in-use": "Používa sa",
"certificate.none.subtitle": "Nie je priradený žiadny certifikát",
"certificate.none.subtitle.for-http": "Tento hostiteľ nebude používať HTTPS",
"certificate.none.title": "Žiadny",
"certificate.not-in-use": "Nepoužíva sa",
"certificate.renew": "Obnoviť certifikát",
"certificates": "Certifikáty",
"certificates.custom": "Vlastný certifikát",
"certificates.custom.warning": "Súbory kľúčov chránené heslom nie sú podporované.",
"certificates.dns.credentials": "Obsah súboru s prihlasovacími údajmi",
"certificates.dns.credentials-note": "Tento doplnok vyžaduje konfiguračný súbor obsahujúci API token alebo iné prihlasovacie údaje vášho poskytovateľa",
"certificates.dns.credentials-warning": "Tieto údaje budú uložené v databáze a v súbore ako obyčajný text!",
"certificates.dns.propagation-seconds": "Propagácia v sekundách",
"certificates.dns.propagation-seconds-note": "Ponechajte prázdne pre predvolenú hodnotu doplnku. Počet sekúnd, počas ktorých sa čaká na propagáciu DNS.",
"certificates.dns.provider": "DNS poskytovateľ",
"certificates.dns.warning": "Táto sekcia vyžaduje znalosť Certbotu a jeho DNS doplnkov. Prosím, pozrite si dokumentáciu príslušného doplnku.",
"certificates.http.reachability-404": "Na tejto doméne bol nájdený server, ale nezdá sa, že ide o Nginx Proxy Manager. Uistite sa, že vaša doména smeruje na IP, kde beží vaša inštancia NPM.",
"certificates.http.reachability-failed-to-check": "Nepodarilo sa overiť dostupnosť kvôli chybe komunikácie so službou site24x7.com.",
"certificates.http.reachability-not-resolved": "Na tejto doméne nie je dostupný žiadny server. Uistite sa, že doména existuje a smeruje na IP adresu s NPM a ak je to potrebné, port 80 je presmerovaný vo vašom smerovači.",
"certificates.http.reachability-ok": "Váš server je dostupný a vytvorenie certifikátu by malo byť možné.",
"certificates.http.reachability-other": "Na tejto doméne bol nájdený server, ale vrátil neočakávaný stavový kód {code}. Je to NPM server? Uistite sa prosím, že doména smeruje na IP, kde beží vaša inštancia NPM.",
"certificates.http.reachability-wrong-data": "Na tejto doméne bol nájdený server, ale vrátil neočakávané údaje. Je to NPM server? Uistite sa, že doména smeruje na IP, kde beží vaša inštancia NPM.",
"certificates.http.test-results": "Výsledky testu",
"certificates.http.warning": "Tieto domény musia byť už nakonfigurované tak, aby smerovali na túto inštaláciu.",
"certificates.request.subtitle": "pomocou Let's Encrypt",
"certificates.request.title": "Vyžiadať nový certifikát",
"column.access": "Prístup",
"column.authorization": "Autorizácia",
"column.authorizations": "Autorizácie",
"column.custom-locations": "Vlastné umiestnenia",
"column.destination": "Cieľ",
"column.details": "Podrobnosti",
"column.email": "Email",
"column.event": "Udalosť",
"column.expires": "Platnosť do",
"column.http-code": "Prístup",
"column.incoming-port": "Vstupný port",
"column.name": "Názov",
"column.protocol": "Protokol",
"column.provider": "Poskytovateľ",
"column.roles": "Roly",
"column.rules": "Pravidlá",
"column.satisfy": "Splniť",
"column.satisfy-all": "Všetky",
"column.satisfy-any": "Ktorékoľvek",
"column.scheme": "Schéma",
"column.source": "Zdroj",
"column.ssl": "SSL",
"column.status": "Stav",
"created-on": "Vytvorené: {date}",
"dashboard": "Panel",
"dead-host": "404 Hostiteľ",
"dead-hosts": "404 Hostitelia",
"dead-hosts.count": "{count} {count, plural, one {404 hostiteľ} few {404 hostitelia} other {404 hostiteľov}}",
"disabled": "Deaktivované",
"domain-names": "Doménové mená",
"domain-names.max": "Maximálne {count} doménových mien",
"domain-names.placeholder": "Začnite písať pre pridanie domény...",
"domain-names.wildcards-not-permitted": "Wildcards nie sú pre tento typ povolené",
"domain-names.wildcards-not-supported": "Wildcards nie sú podporované pre túto certifikačnú autoritu",
"domains.force-ssl": "Vynútiť SSL",
"domains.hsts-enabled": "HSTS povolené",
"domains.hsts-subdomains": "HSTS pre subdomény",
"domains.http2-support": "Podpora HTTP/2",
"domains.use-dns": "Použiť DNS výzvu",
"email-address": "Emailová adresa",
"empty-search": "Nenašli sa žiadne výsledky",
"empty-subtitle": "Prečo nevytvoríte nejaký?",
"enabled": "Aktivované",
"error.access.at-least-one": "Je vyžadovaná aspoň jedna autorizácia alebo jedno prístupové pravidlo",
"error.access.duplicate-usernames": "Používateľské mená pre autorizáciu musia byť jedinečné",
"error.invalid-auth": "Neplatný email alebo heslo",
"error.invalid-domain": "Neplatná doména: {domain}",
"error.invalid-email": "Neplatná emailová adresa",
"error.max-character-length": "Maximálna dĺžka je {max} znak{max, plural, one {} few {y} other {ov}}",
"error.max-domains": "Príliš veľa domén, maximum je {max}",
"error.maximum": "Maximum je {max}",
"error.min-character-length": "Minimálna dĺžka je {min} znak{min, plural, one {} few {y} other {ov}}",
"error.minimum": "Minimum je {min}",
"error.passwords-must-match": "Heslá sa musia zhodovať",
"error.required": "Toto pole je povinné",
"expires.on": "Platnosť do: {date}",
"footer.github-fork": "Forknite ma na GitHube",
"host.flags.block-exploits": "Blokovať bežné exploity",
"host.flags.cache-assets": "Uložiť zdroje do vyrovnávacej pamäte",
"host.flags.preserve-path": "Zachovať cestu",
"host.flags.protocols": "Protokoly",
"host.flags.websockets-upgrade": "Podpora WebSockets",
"host.forward-port": "Port presmerovania",
"host.forward-scheme": "Schéma",
"hosts": "Hostitelia",
"http-only": "Len HTTP",
"lets-encrypt": "Let's Encrypt",
"lets-encrypt-via-dns": "Let's Encrypt cez DNS",
"lets-encrypt-via-http": "Let's Encrypt cez HTTP",
"loading": "Načítava sa…",
"login.title": "Prihláste sa do svojho účtu",
"nginx-config.label": "Vlastná Nginx konfigurácia",
"nginx-config.placeholder": "# Zadajte vlastnú Nginx konfiguráciu na vlastné riziko!",
"no-permission-error": "Nemáte oprávnenie na zobrazenie tohto obsahu.",
"notfound.action": "Späť na hlavnú stránku",
"notfound.content": "Ľutujeme, stránka, ktorú hľadáte, nebola nájdená",
"notfound.title": "Ups… Našli ste chybovú stránku",
"notification.error": "Chyba",
"notification.object-deleted": "{object} bol odstránený",
"notification.object-disabled": "{object} bol deaktivovaný",
"notification.object-enabled": "{object} bol aktivovaný",
"notification.object-renewed": "{object} bol obnovený",
"notification.object-saved": "{object} bol uložené",
"notification.success": "Úspech",
"object.actions-title": "{object} #{id}",
"object.add": "Pridať {object}",
"object.delete": "Vymazať {object}",
"object.delete.content": "Naozaj chcete vymazať tento {object}?",
"object.edit": "Upraviť {object}",
"object.empty": "Nie sú žiadne/y {objects}",
"object.event.created": "Vytvorený {object}",
"object.event.deleted": "Vymazaný {object}",
"object.event.disabled": "Deaktivovaný {object}",
"object.event.enabled": "Aktivovaný {object}",
"object.event.renewed": "Obnovený {object}",
"object.event.updated": "Aktualizovaný {object}",
"offline": "Offline",
"online": "Online",
"options": "Možnosti",
"password": "Heslo",
"password.generate": "Vygenerovať náhodné heslo",
"password.hide": "Skryť heslo",
"password.show": "Zobraziť heslo",
"permissions.hidden": "Skryté",
"permissions.manage": "Spravovať",
"permissions.view": "Len na zobrazenie",
"permissions.visibility.all": "Všetky položky",
"permissions.visibility.title": "Viditeľnosť položky",
"permissions.visibility.user": "Len vytvorené položky",
"proxy-host": "Proxy hostiteľa",
"proxy-host.forward-host": "Cieľový názov hostiteľa / IP",
"proxy-hosts": "Proxy hostitelia",
"proxy-hosts.count": "{count} {count, plural, one {proxy hostiteľ} few {proxy hostitelia} other {proxy hostiteľov}}",
"public": "Verejné",
"redirection-host": "presmerovacieho hostiteľa",
"redirection-host.forward-domain": "Cieľová doména",
"redirection-host.forward-http-code": "HTTP kód",
"redirection-hosts": "Presmerovací hostitelia",
"redirection-hosts.count": "{count} {count, plural, one {presmerovací hostiteľ} few {presmerovací hostitelia} other {presmerovacích hostiteľov}}",
"role.admin": "Administrátor",
"role.standard-user": "Bežný používateľ",
"save": "Uložiť",
"setting": "Nastavenie",
"settings": "Nastavenia",
"settings.default-site": "Predvolená stránka",
"settings.default-site.404": "Stránka 404",
"settings.default-site.444": "Bez odpovede (444)",
"settings.default-site.congratulations": "Gratulačná stránka",
"settings.default-site.description": "Čo zobraziť, keď Nginx zachytí neznámeho hostiteľa",
"settings.default-site.html": "Vlastné HTML",
"settings.default-site.html.placeholder": "<!-- Sem zadajte vlastný HTML obsah -->",
"settings.default-site.redirect": "Presmerovať",
"setup.preamble": "Začnite vytvorením administrátorského účtu.",
"setup.title": "Vitajte!",
"sign-in": "Prihlásiť sa",
"ssl-certificate": "SSL certifikát",
"stream": "Stream",
"stream.forward-host": "Cieľový hostiteľ",
"stream.incoming-port": "Vstupný port",
"streams": "Streamy",
"streams.count": "{count} {count, plural, one {stream} few {streamy} other {streamov}}",
"streams.tcp": "TCP",
"streams.udp": "UDP",
"test": "Test",
"user": "používateľa",
"user.change-password": "Zmeniť heslo",
"user.confirm-password": "Potvrdiť heslo",
"user.current-password": "Aktuálne heslo",
"user.edit-profile": "Upraviť profil",
"user.full-name": "Celé meno",
"user.login-as": "Prihlásiť sa ako {name}",
"user.logout": "Odhlásiť sa",
"user.new-password": "Nové heslo",
"user.nickname": "Prezývka",
"user.set-password": "Nastaviť heslo",
"user.set-permissions": "Nastaviť oprávnenia pre {name}",
"user.switch-dark": "Prepnúť na tmavý režim",
"user.switch-light": "Prepnúť na svetlý režim",
"username": "Používateľské meno",
"users": "Používatelia"
}

216
frontend/src/locale/lang/zh.json Executable file
View File

@@ -0,0 +1,216 @@
{
"access-list": "通信规则",
"access-list.access-count": "{count} 条规则",
"access-list.auth-count": "{count} 个用户",
"access-list.help-rules-last": "当至少存在1条规则时此拒绝所有规则将被添加到最后",
"access-list.help.rules-order": " 允许 (allow) 和禁止 (deny) 规则将按照它们定义的顺序执行。",
"access-list.pass-auth": "将认证传递给上游",
"access-list.public": "公开可访问",
"access-list.public.subtitle": "无需基本认证",
"access-list.satisfy-any": "满足任意条件",
"access-list.subtitle": "{users} 个用户, {rules} 条规则 - 创建时间: {date}",
"access-lists": "通信规则",
"action.add": "添加",
"action.add-location": "添加路径规则(Location)",
"action.close": "关闭",
"action.delete": "删除",
"action.disable": "禁用",
"action.download": "下载",
"action.edit": "编辑",
"action.enable": "启用",
"action.permissions": "权限",
"action.renew": "续期",
"action.view-details": "查看详情",
"auditlogs": "审计日志",
"cancel": "取消",
"certificate": "证书",
"certificate.custom-certificate": "证书",
"certificate.custom-certificate-key": "证书密钥",
"certificate.custom-intermediate": "中间证书",
"certificate.in-use": "使用中",
"certificate.none.subtitle": "未分配证书",
"certificate.none.subtitle.for-http": "此主机将不使用 HTTPS",
"certificate.none.title": "无",
"certificate.not-in-use": "未使用",
"certificate.renew": "续期证书",
"certificates": "证书列表",
"certificates.custom": "自定义证书",
"certificates.custom.warning": "不支持受密码保护的密钥文件。",
"certificates.dns.credentials": "凭据文件内容",
"certificates.dns.credentials-note": "此插件需要一个包含 API 令牌或提供商其他凭证的配置文件",
"certificates.dns.credentials-warning": "此数据将以明文形式存储在数据库和文件中!",
"certificates.dns.propagation-seconds": "传播时间 (秒)",
"certificates.dns.propagation-seconds-note": "留空以使用插件默认值。等待DNS传播的秒数。",
"certificates.dns.provider": "DNS 提供商",
"certificates.dns.warning": "本节需要您具备一些关于 Certbot 及其 DNS 插件的知识,请参阅相应插件的官方文档。",
"certificates.http.reachability-404": "在此域名下找到了一个服务器,但它似乎不是 Nginx 代理管理器。请确保您的域名指向 NPM 实例运行的 IP 地址。",
"certificates.http.reachability-failed-to-check": "由于与site24x7.com通信错误无法检查可达性。",
"certificates.http.reachability-not-resolved": "此域名下没有可用的服务器。请确保您的域名存在并指向NPM实例运行的 IP 地址,如有必要,请在路由器中转发 80 端口。",
"certificates.http.reachability-ok": "您的服务器可以访问,应该可以创建证书。",
"certificates.http.reachability-other": "在此域名下找到了一个服务器,但它返回了意外的状态码 {code}。它是 NPM 服务器吗请确保您的域名指向NPM实例运行的 IP 地址。",
"certificates.http.reachability-wrong-data": "在此域名下找到了一个服务器,但它返回了意外的数据。它是 NPM 服务器吗?请确保您的域名指向 NPM 实例运行的 IP 地址。",
"certificates.http.test-results": "测试结果",
"certificates.http.warning": "这些域名必须配置为指向本设备。",
"certificates.request.subtitle": "使用 Let's Encrypt",
"certificates.request.title": "申请新证书",
"column.access": "访问",
"column.authorization": "授权",
"column.authorizations": "授权列表",
"column.custom-locations": "自定义路径规则 (Locations)",
"column.destination": "目标",
"column.details": "详情",
"column.email": "邮箱",
"column.event": "事件",
"column.expires": "过期时间",
"column.http-code": "访问",
"column.incoming-port": "入站端口",
"column.name": "名称",
"column.protocol": "协议",
"column.provider": "提供商",
"column.roles": "角色",
"column.rules": "规则",
"column.satisfy": "满足",
"column.satisfy-all": "全部",
"column.satisfy-any": "任意",
"column.scheme": "协议",
"column.source": "来源",
"column.ssl": "SSL",
"column.status": "状态",
"created-on": "创建时间: {date}",
"dashboard": "仪表板",
"dead-host": "错误页面",
"dead-hosts": "错误页面列表",
"dead-hosts.count": "{count} 个错误页面列表",
"disabled": "已禁用",
"domain-names": "域名",
"domain-names.max": "{count} 个最多域名数量",
"domain-names.placeholder": "开始输入以添加域名...",
"domain-names.wildcards-not-permitted": "此类型不允许使用通配符",
"domain-names.wildcards-not-supported": "此 CA 不支持通配符",
"domains.force-ssl": "强制 SSL",
"domains.hsts-enabled": "HSTS 已启用",
"domains.hsts-subdomains": "HSTS 子域名",
"domains.http2-support": "HTTP/2 支持",
"domains.use-dns": "使用DNS验证",
"email-address": "邮箱地址",
"empty-search": "未找到结果",
"empty-subtitle": "为什么不由您来创建一个呢?",
"enabled": "已启用",
"error.access.at-least-one": "需要至少一个授权或访问规则",
"error.access.duplicate-usernames": "授权用户名必须唯一",
"error.invalid-auth": "无效的邮箱或密码",
"error.invalid-domain": "无效的域名: {domain}",
"error.invalid-email": "无效的邮箱地址",
"error.max-character-length": "最大长度为 {max} 个字符",
"error.max-domains": "域名过多,最多为 {max} 个",
"error.maximum": "最大值为 {max}",
"error.min-character-length": "最小长度为 {min} 个字符",
"error.minimum": "最小值为 {min}",
"error.passwords-must-match": "密码必须匹配",
"error.required": "此项为必填项",
"expires.on": "过期时间: {date}",
"footer.github-fork": "在 Github 上复刻 (For) 本项目",
"host.flags.block-exploits": "阻止常见攻击",
"host.flags.cache-assets": "缓存资源",
"host.flags.preserve-path": "保留路径",
"host.flags.protocols": "协议",
"host.flags.websockets-upgrade": "Websockets 支持",
"host.forward-port": "转发端口",
"host.forward-scheme": "协议",
"hosts": "主机列表",
"http-only": "仅 HTTP",
"lets-encrypt": "Let's Encrypt",
"lets-encrypt-via-dns": "Let's Encrypt DNS 验证",
"lets-encrypt-via-http": "Let's Encrypt HTTP 验证",
"loading": "加载中···",
"login.title": "登录您的账户",
"nginx-config.label": "自定义 Nginx 配置",
"nginx-config.placeholder": "# 在此输入您的自定义 Nginx 配置,风险自负!",
"no-permission-error": "您无权查看此内容。",
"notfound.action": "返回首页",
"notfound.content": "很抱歉,您要查找的页面未找到",
"notfound.title": "糟糕...您刚刚找到了一个错误页面",
"notification.error": "错误",
"notification.object-deleted": "{object} 已被删除",
"notification.object-disabled": "{object} 已被禁用",
"notification.object-enabled": "{object} 已被启用",
"notification.object-renewed": "{object} 已续期",
"notification.object-saved": "{object} 已保存",
"notification.success": "成功",
"object.actions-title": "{object} #{id}",
"object.add": "添加 {object}",
"object.delete": "删除 {object}",
"object.delete.content": "您确定要删除 {object} 吗?",
"object.edit": "编辑 {object}",
"object.empty": "没有 {objects}",
"object.event.created": "已创建 {object}",
"object.event.deleted": "已删除 {object}",
"object.event.disabled": "已禁用 {object}",
"object.event.enabled": "已启用 {object}",
"object.event.renewed": "已续期 {object}",
"object.event.updated": "已更新 {object}",
"offline": "离线",
"online": "在线",
"options": "选项",
"password": "密码",
"password.generate": "生成随机密码",
"password.hide": "隐藏密码",
"password.show": "显示密码",
"permissions.hidden": "隐藏",
"permissions.manage": "管理",
"permissions.view": "仅查看",
"permissions.visibility.all": "所有项目",
"permissions.visibility.title": "项目可见性",
"permissions.visibility.user": "仅创建的项目",
"proxy-host": "代理服务",
"proxy-host.forward-host": "转发主机名 / IP",
"proxy-hosts": "代理服务列表",
"proxy-hosts.count": "{count} 个代理服务",
"public": "公开",
"redirection-host": "重定向主机",
"redirection-host.forward-domain": "转发域名",
"redirection-host.forward-http-code": "HTTP 状态码",
"redirection-hosts": "重定向主机列表",
"redirection-hosts.count": "{count} 个重定向主机",
"role.admin": "管理员",
"role.standard-user": "标准用户",
"save": "保存",
"setting": "设置",
"settings": "设置列表",
"settings.default-site": "默认站点",
"settings.default-site.404": "错误页面",
"settings.default-site.444": "无响应 (444)",
"settings.default-site.congratulations": "欢迎页面",
"settings.default-site.description": "当 Nginx 遇到未知主机时显示什么",
"settings.default-site.html": "自定义 HTML",
"settings.default-site.html.placeholder": "<!-- 在此输入您的自定义 HTML 内容 -->",
"settings.default-site.redirect": "重定向",
"setup.preamble": "通过创建您的管理员账户开始使用。",
"setup.title": "欢迎!",
"sign-in": "登录",
"ssl-certificate": "SSL 证书",
"stream": "端口转发",
"stream.forward-host": "转发主机",
"stream.incoming-port": "入站端口",
"streams": "端口转发列表",
"streams.count": "{count} 个端口转发",
"streams.tcp": "TCP",
"streams.udp": "UDP",
"test": "测试",
"user": "用户",
"user.change-password": "修改密码",
"user.confirm-password": "确认密码",
"user.current-password": "当前密码",
"user.edit-profile": "编辑资料",
"user.full-name": "全名",
"user.login-as": "登录用户 {name}",
"user.logout": "退出登录",
"user.new-password": "新密码",
"user.nickname": "昵称",
"user.set-password": "设置密码",
"user.set-permissions": "为用户 {name} 设置权限",
"user.switch-dark": "切换到深色模式",
"user.switch-light": "切换到浅色模式",
"username": "用户名",
"users": "用户列表"
}

View File

@@ -1,24 +1,20 @@
// import * as de from "./de/index";
// import * as fa from "./fa/index";
import * as en from "./en/index";
import * as de from "./de/index";
import * as en from "./en/index";
import * as ja from "./ja/index";
import * as sk from "./sk/index";
import * as zh from "./zh/index";
import * as pl from "./pl/index";
const items: any = { en, de };
const items: any = { en, de, ja, sk, zh, pl };
const fallbackLang = "en";
export const getHelpFile = (lang: string, section: string): string => {
if (
typeof items[lang] !== "undefined" &&
typeof items[lang][section] !== "undefined"
) {
if (typeof items[lang] !== "undefined" && typeof items[lang][section] !== "undefined") {
return items[lang][section].default;
}
// Fallback to English
if (
typeof items[fallbackLang] !== "undefined" &&
typeof items[fallbackLang][section] !== "undefined"
) {
if (typeof items[fallbackLang] !== "undefined" && typeof items[fallbackLang][section] !== "undefined") {
return items[fallbackLang][section].default;
}
throw new Error(`Cannot load help doc for ${lang}-${section}`);

View File

@@ -0,0 +1,8 @@
## アクセスリストとは
アクセスリストは特定のクライアントIPへのブラックリストとホワイトリストを提供し、ベーシック認証によるプロキシホストへの認証を可能にします。
複数のクライアントルールやユーザー名とパスワードを一つのアクセスリストに設定し、一つ以上の _プロキシホスト_ に適応することができます。
これは認証システムを持たないサービスや不明なクライアントからの保護が必要な場合に有効です。

View File

@@ -0,0 +1,21 @@
## 証明書
### HTTP 証明書
HTTPによって検証された証明書はLet's EncryptサーバーがHTTPでドメインにアクセスを試みサーバーを管理していることを確認できた場合に発行される証明書です。
この方法では、HTTPアクセス可能でこのNginxを指しているドメインに対して _プロキシホスト_ を作成する必要があります。証明書が発行された後は、 _プロキシホスト_ を編集してこの証明書をHTTPS接続に使用するように設定できます。ただし、証明書の更新には、_プロキシホスト_ がHTTP接続用に設定された状態を維持する必要があります。
この方法はワイルドカードのドメインをサポート _していません_
### DNS 証明書
DNSによって検証された証明書にはDNSプロバイダープラグインが必要です。このプロバイダーはドメイン上に一時レコードを作成するために使用されます。その後Let's Encryptサーバーがそのレコードを参照し、あなたが所有していることを確認できると証明書が発行されます。
このタイプの証明書を作成する際に、 _プロキシホスト_ を作成する必要はありません。また、_プロキシホスト_ をHTTPアクセス用に設定する必要もありません。
この方法はワイルドカードのドメインをサポート _します_
### カスタム証明書
このオプションでは、あなたの証明書認証局によって提供された自身の証明書をアップロードして使用できます。

View File

@@ -0,0 +1,7 @@
## 404ホストとはなんですか?
404ホストとは、単に404ページを表示するよう設定されたホストです。
これは、検索エンジンに登録されたドメインに分かりやすいエラーページを提供したい場合や、検索エンジンのインデクサーにドメインページがもう存在しないことを伝えたい場合に便利です。
このホストを持つもう一つの利点は、アクセスログを追跡し、参照元を確認できることです。

View File

@@ -0,0 +1,7 @@
## プロキシホストとは何ですか?
プロキシホストは転送したいwebサービスの受信エンドポイントです。
サービスにSSLサーバーが組み込まれていない場合でも、オプションでSSL終端機能を提供します。
プロキシホストはNginx Proxy Managerのもっとも一般的な使用方法です。

View File

@@ -0,0 +1,5 @@
## リダイレクトホストとは何ですか?
リダイレクトホストは受信したリクエストを別のドメインにリダイレクトして訪問者に表示します。
このタイプのもっとも一般的な使用理由は、webサイトのドメインが変更されたが検索エンジンやリンクが古いドメインを指し続けている場合です。

View File

@@ -0,0 +1,5 @@
## ストリームとは何ですか?
Nginxの比較的新しい機能であるストリームは、TCP/UDPトラフィックをネットワーク上の別のコンピュータに直接転送します。
ゲームサーバー、FTPサーバー、SSHサーバーを運用している場合に便利です。

View File

@@ -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";

View File

@@ -0,0 +1,7 @@
## Czym jest lista dostępu?
Listy dostępu zapewniają czarną lub białą listę określonych adresów IP klientów wraz z uwierzytelnianiem dla hostów proxy za pomocą podstawowego uwierzytelniania HTTP.
Możesz skonfigurować wiele reguł klienta, nazw użytkowników i haseł dla pojedynczej listy dostępu, a następnie zastosować ją do jednego lub więcej hostów proxy.
Jest to najbardziej przydatne w przypadku przekierowywanych usług internetowych, które nie mają wbudowanych mechanizmów uwierzytelniania lub gdy chcesz zabezpieczyć się przed nieznanymi klientami.

View File

@@ -0,0 +1,22 @@
## Pomoc dotycząca certyfikatów
### Certyfikat HTTP
Certyfikat weryfikowany przez HTTP oznacza, że serwery Let's Encrypt będą próbowały połączyć się z twoimi domenami przez HTTP (nie HTTPS!) i jeśli się to powiedzie, wydadzą twój certyfikat.
W przypadku tej metody musisz mieć utworzony Host proxy dla swoich domen, który jest dostępny przez HTTP i wskazuje na tę instalację Nginx.
Po otrzymaniu certyfikatu możesz zmodyfikować Host proxy, aby używał również tego certyfikatu do połączeń HTTPS. Jednak Host proxy nadal będzie musiał być skonfigurowany do dostępu przez HTTP, aby certyfikat mógł być odnawiany.
Ten proces nie obsługuje domen wieloznacznych (wildcard).
### Certyfikat DNS
Certyfikat weryfikowany przez DNS wymaga użycia wtyczki dostawcy DNS. Ten dostawca DNS zostanie użyty do utworzenia tymczasowych rekordów w twojej domenie, a następnie Let's Encrypt sprawdzi te rekordy, aby upewnić się, że jesteś właścicielem i jeśli się powiedzie, wydadzą twój certyfikat.
Nie musisz mieć utworzonego Hosta proxy przed wystąpieniem o ten typ certyfikatu. Nie musisz również mieć skonfigurowanego Hosta proxy do dostępu przez HTTP.
Ten proces obsługuje domeny wieloznaczne (wildcard).
### Własny certyfikat
Użyj tej opcji, aby przesłać własny certyfikat SSL, dostarczony przez twój własny urząd certyfikacji.

View File

@@ -0,0 +1,7 @@
## Czym jest host 404?
Host 404 to po prostu konfiguracja hosta, która wyświetla stronę 404.
Może to być przydatne, gdy twoja domena jest indeksowana w wyszukiwarkach i chcesz zapewnić ładniejszą stronę błędu lub konkretnie poinformować roboty indeksujące, że strony domeny już nie istnieją.
Kolejną zaletą posiadania tego hosta jest możliwość śledzenia logów dla odwiedzin oraz przeglądania źródeł ruchu (referrerów).

View File

@@ -0,0 +1,7 @@
## Czym jest host proxy?
Host proxy to punkt wejściowy dla usługi internetowej, którą chcesz przekierować.
Zapewnia opcjonalne zakończenie SSL dla twojej usługi, która może nie mieć wbudowanej obsługi SSL.
Hosty proxy są najpopularniejszym zastosowaniem Nginx Proxy Manager

View File

@@ -0,0 +1,5 @@
## Czym jest host przekierowania?
Host przekierowania przekierowuje żądania z domeny przychodzącej i przenosi odwiedzającego na inną domenę.
Najczęstszym powodem używania tego typu hosta jest sytuacja, gdy twoja strona internetowa zmienia domeny, ale nadal masz linki z wyszukiwarek lub odnośniki wskazujące na starą domenę.

View File

@@ -0,0 +1,5 @@
## Czym jest strumień?
Stosunkowo nowa funkcja dla Nginx, strumień służy do przekazywania ruchu TCP/UDP bezpośrednio na inny komputer/serwer w sieci.
Jeśli prowadzisz serwery gier, FTP lub SSH, może się to okazać przydatne

View File

@@ -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";

View File

@@ -0,0 +1,7 @@
## Čo je zoznam prístupov?
Zoznamy prístupov poskytujú čiernu alebo bielu listinu konkrétnych IP adries klientov spolu s overovaním pre proxy hostiteľov prostredníctvom základného overovania HTTP.
Môžete nakonfigurovať viacero pravidiel pre klientov, používateľských mien a hesiel pre jeden zoznam prístupov a potom ho použiť na jeden alebo viacero proxy hostiteľov.
Toto je najužitočnejšie pre presmerované webové služby, ktoré nemajú zabudované overovacie mechanizmy, alebo ak sa chcete chrániť pred neznámymi klientmi.

View File

@@ -0,0 +1,32 @@
## Pomoc s certifikátmi
### Certifikát HTTP
Certifikát overený protokolom HTTP znamená, že servery Let's Encrypt sa
pokúsia pripojiť k vašim doménam cez protokol HTTP (nie HTTPS!) a v prípade úspechu
vydajú váš certifikát.
Pre túto metódu budete musieť mať pre svoje domény vytvorený _Proxy Host_, ktorý
je prístupný cez HTTP a smeruje na túto inštaláciu Nginx. Po vydaní certifikátu
môžete zmeniť _Proxy Host_ tak, aby tento certifikát používal aj pre HTTPS
pripojenia. _Proxy Host_ však bude stále potrebné nakonfigurovať pre prístup cez HTTP,
aby sa certifikát mohol obnoviť.
Tento proces _nepodporuje_ domény s divokými kartami.
### Certifikát DNS
Certifikát overený DNS vyžaduje použitie pluginu DNS Provider. Tento DNS
Provider sa použije na vytvorenie dočasných záznamov vo vašej doméne a potom Let's
Encrypt overí tieto záznamy, aby sa uistil, že ste vlastníkom, a ak bude úspešný,
vydá váš certifikát.
Pred požiadaním o tento typ certifikátu nie je potrebné vytvoriť _Proxy Host_.
Tiež nie je potrebné mať _Proxy Host_ nakonfigurovaný pre prístup HTTP.
Tento proces _podporuje_ domény s divokými kartami.
### Vlastný certifikát
Túto možnosť použite na nahratie vlastného SSL certifikátu, ktorý vám poskytla vaša
certifikačná autorita.

View File

@@ -0,0 +1,10 @@
## Čo je to 404 Hostiteľ?
404 Hostiteľ je jednoducho nastavenie hostiteľa, ktoré zobrazuje stránku 404.
To môže byť užitočné, ak je vaša doména uvedená vo vyhľadávačoch a chcete
poskytnúť krajšiu stránku s chybou alebo konkrétne oznámiť vyhľadávačom, že
stránky domény už neexistujú.
Ďalšou výhodou tohto hostiteľa je sledovanie protokolov o návštevách a
zobrazenie odkazov.

View File

@@ -0,0 +1,7 @@
## Čo je proxy hostiteľ?
Proxy hostiteľ je prichádzajúci koncový bod pre webovú službu, ktorú chcete presmerovať.
Poskytuje voliteľné ukončenie SSL pre vašu službu, ktorá nemusí mať zabudovanú podporu SSL.
Proxy hostitelia sú najbežnejším použitím pre Nginx Proxy Manager.

View File

@@ -0,0 +1,7 @@
## Čo je presmerovací hostiteľ?
Presmerovací hostiteľ presmeruje požiadavky z prichádzajúcej domény a presmeruje
návštevníka na inú doménu.
Najčastejším dôvodom na použitie tohto typu hostiteľa je situácia, keď vaša webová stránka zmení
doménu, ale stále máte odkazy vo vyhľadávačoch alebo referenčné odkazy smerujúce na starú doménu.

View File

@@ -0,0 +1,6 @@
## Čo je stream?
Stream je relatívne nová funkcia pre Nginx, ktorá slúži na presmerovanie TCP/UDP
dátového toku priamo do iného počítača v sieti.
Ak prevádzkujete herné servery, FTP alebo SSH servery, táto funkcia sa vám môže hodiť.

View File

@@ -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";

View File

@@ -0,0 +1,7 @@
## 什么是通信规则?
通信规则提供了一个特定客户IP地址的黑名单或白名单以及通过基本HTTP认证对代理服务的认证。
你可以为一个通信规则配置多个客户规则、用户名和密码,然后将其应用于代理服务。
这对那些没有内置认证机制的转发网络服务或你想保护其免受未知客户的访问是最有用的。

View File

@@ -0,0 +1,21 @@
## 证书帮助
### HTTP 证书
HTTP 验证的证书表示 Let's Encrypt 服务器将尝试通过 HTTP而非 HTTPS访问您的域名如果成功它们将为您颁发证书。
使用此方法时,您必须为您的域名创建一个可通过 HTTP 访问并指向此 Nginx 安装的 代理主机。在获得证书后,您可以修改该 代理主机,使其也使用此证书处理 HTTPS 连接。然而,为了证书能够续期,该 代理主机 仍需配置为支持 HTTP 访问。
此过程_不支持_通配符域名。
### DNS 证书
DNS 验证的证书要求您使用一个 DNS 服务商插件。该 DNS 服务商将用于在您的域名下创建临时记录,随后 Let's Encrypt 将查询这些记录以确认您是域名所有者,如果成功,它们将为您颁发证书。
请求此类证书前,您无需预先创建 代理主机,也无需将您的 代理主机 配置为支持 HTTP 访问。
此过程_支持_通配符域名。
### 自定义证书
使用此选项上传您自己的 SSL 证书,该证书由您自己的证书颁发机构提供。

View File

@@ -0,0 +1,7 @@
## 什么是错误页面?
错误页面是一个简单的主机设置,显示错误页面。
当你的域名被列入搜索引擎,而你想提供一个更好的错误页面或特别是告诉搜索索引者域名页面不再存在时,这可能是有用的。
拥有这种主机的另一个好处是可以跟踪点击它的日志并查看访问来源。

View File

@@ -0,0 +1,7 @@
## 什么是代理服务?
代理服务是你想转发网络应用的主机。
代理服务可以为没有SSL服务的网络应用提供SSL服务可选
代理服务是Nginx代理管理器的最常见用途之一。

View File

@@ -0,0 +1,5 @@
## 什么是重定向?
重定向是将接入域名的请求推送到另一个域名。
使用这种类型的主机最常见的原因是当你的网站改变了域名,但你仍然有链接指向旧域名的应用。

View File

@@ -0,0 +1,5 @@
## 什么是端口转发?
端口转发是Nginx的一个相对较新的功能可以直接转发 TCP/UDP 流量到网络上的另一台计算机。
如果你正在运行游戏服务器、FTP或SSH服务器这个功能就会很有用。

View File

@@ -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";

View File

@@ -98,6 +98,9 @@
"certificate.not-in-use": {
"defaultMessage": "Nicht in Benutzung"
},
"certificate.renew": {
"defaultMessage": "Zertifikat erneuern"
},
"certificates": {
"defaultMessage": "Zertifikate"
},
@@ -420,7 +423,7 @@
"defaultMessage": "{object} löschen"
},
"object.delete.content": {
"defaultMessage": "Bist du dir sicher das du diese(n) {object} löschen möchtest?"
"defaultMessage": "{object} wirklich löschen?"
},
"object.edit": {
"defaultMessage": "{object} bearbeiten"

View File

@@ -189,7 +189,7 @@
"defaultMessage": "Expires"
},
"column.http-code": {
"defaultMessage": "Access"
"defaultMessage": "HTTP Code"
},
"column.incoming-port": {
"defaultMessage": "Incoming Port"

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,641 @@
{
"access-list": {
"defaultMessage": "アクセスリスト"
},
"access-list.access-count": {
"defaultMessage": "{count} ルール"
},
"access-list.auth-count": {
"defaultMessage": "{count} ユーザー"
},
"access-list.help-rules-last": {
"defaultMessage": "少なくとも 1 つのルールが存在する場合、 他のすべてを拒否するルールが最後に追加されます"
},
"access-list.help.rules-order": {
"defaultMessage": "許可コマンドと拒否コマンドは定義された順番で適用されます"
},
"access-list.pass-auth": {
"defaultMessage": "認証情報をアップストリームに送信する"
},
"access-list.public": {
"defaultMessage": "公開されたアクセス"
},
"access-list.public.subtitle": {
"defaultMessage": "ベーシック認証を使用しません"
},
"access-list.satisfy-any": {
"defaultMessage": "いずれかを満たす"
},
"access-list.subtitle": {
"defaultMessage": "{users} ユーザー, {rules} ルール - 作成日時: {date}"
},
"access-lists": {
"defaultMessage": "アクセスリスト"
},
"action.add": {
"defaultMessage": "追加"
},
"action.add-location": {
"defaultMessage": "場所を追加"
},
"action.close": {
"defaultMessage": "閉じる"
},
"action.delete": {
"defaultMessage": "削除"
},
"action.disable": {
"defaultMessage": "無効化"
},
"action.download": {
"defaultMessage": "ダウンロード"
},
"action.edit": {
"defaultMessage": "編集"
},
"action.enable": {
"defaultMessage": "有効化"
},
"action.permissions": {
"defaultMessage": "権限"
},
"action.renew": {
"defaultMessage": "更新"
},
"action.view-details": {
"defaultMessage": "詳細"
},
"auditlogs": {
"defaultMessage": "監査ログ"
},
"cancel": {
"defaultMessage": "キャンセル"
},
"certificate": {
"defaultMessage": "証明書"
},
"certificate.custom-certificate": {
"defaultMessage": "証明書"
},
"certificate.custom-certificate-key": {
"defaultMessage": "証明書キー"
},
"certificate.custom-intermediate": {
"defaultMessage": "中間証明書"
},
"certificate.in-use": {
"defaultMessage": "使用中"
},
"certificate.none.subtitle": {
"defaultMessage": "証明書が割り当てられていません"
},
"certificate.none.subtitle.for-http": {
"defaultMessage": "このホストはHTTPSを使用しません"
},
"certificate.none.title": {
"defaultMessage": "無し"
},
"certificate.not-in-use": {
"defaultMessage": "未使用"
},
"certificate.renew": {
"defaultMessage": "証明書を更新"
},
"certificates": {
"defaultMessage": "証明書"
},
"certificates.custom": {
"defaultMessage": "カスタム証明書"
},
"certificates.custom.warning": {
"defaultMessage": "パスワードによって保護されたキーファイルはサポートされていません"
},
"certificates.dns.credentials": {
"defaultMessage": "資格情報ファイルの内容"
},
"certificates.dns.credentials-note": {
"defaultMessage": "このプラグインはプロバイダーのAPIキーか認証情報を含む設定ファイルが必要です"
},
"certificates.dns.credentials-warning": {
"defaultMessage": "このデータはファイルとデータベースにプレーンテキストとして保存されます"
},
"certificates.dns.propagation-seconds": {
"defaultMessage": "DNS伝播時間(秒)"
},
"certificates.dns.propagation-seconds-note": {
"defaultMessage": "DNSの伝搬時間を秒で指定します。空にするとデフォルトの値を使用します。"
},
"certificates.dns.provider": {
"defaultMessage": "DNSプロバイダー"
},
"certificates.dns.warning": {
"defaultMessage": "このセクションはCertbotとそのDNSプラグインの知識が必要です。各プラグインのドキュメントを参照してください。"
},
"certificates.http.reachability-404": {
"defaultMessage": "このドメインはNginx Proxy Managerではないサーバーを指しているようです。ドメインがこのNPMインスタンスを指していることを確認してください。"
},
"certificates.http.reachability-failed-to-check": {
"defaultMessage": "site24x7.comへの接続でエラーが発生し、到達性チェックに失敗しました"
},
"certificates.http.reachability-not-resolved": {
"defaultMessage": "このドメインには利用可能なサーバーがありません。ドメインが存在し、NPMインスタンスのIPアドレスを指していること、必要に応じてルーターでポート80が転送されていることを確認してください。"
},
"certificates.http.reachability-ok": {
"defaultMessage": "サーバーへ到達可能であり、証明書の作成が可能です。"
},
"certificates.http.reachability-other": {
"defaultMessage": "このドメインでサーバーが見つかりましたが予期しないステータスコード {code} を返しました. NPMサーバーが動いていますか? ドメインがこのNPMインスタンスを指していることを確認してください。"
},
"certificates.http.reachability-wrong-data": {
"defaultMessage": "このドメインでサーバーが見つかりましたが予期しないデータを返しました. NPMサーバーが動いていますか? ドメインがこのNPMインスタンスを指していることを確認してください。"
},
"certificates.http.test-results": {
"defaultMessage": "テスト結果"
},
"certificates.http.warning": {
"defaultMessage": "これらのドメインは、すでにこのインストール先を指すように設定されている必要がありますあ."
},
"certificates.request.subtitle": {
"defaultMessage": "Let's Encryptを使用する"
},
"certificates.request.title": {
"defaultMessage": "新しい証明書を作成"
},
"column.access": {
"defaultMessage": "アクセス"
},
"column.authorization": {
"defaultMessage": "認証"
},
"column.authorizations": {
"defaultMessage": "認証"
},
"column.custom-locations": {
"defaultMessage": "カスタムロケーション"
},
"column.destination": {
"defaultMessage": "宛先"
},
"column.details": {
"defaultMessage": "詳細"
},
"column.email": {
"defaultMessage": "Email"
},
"column.event": {
"defaultMessage": "イベント"
},
"column.expires": {
"defaultMessage": "期限切れ"
},
"column.http-code": {
"defaultMessage": "アクセス"
},
"column.incoming-port": {
"defaultMessage": "受信ポート"
},
"column.name": {
"defaultMessage": "名前"
},
"column.protocol": {
"defaultMessage": "プロトコル"
},
"column.provider": {
"defaultMessage": "プロバイダー"
},
"column.roles": {
"defaultMessage": "Roles"
},
"column.rules": {
"defaultMessage": "ルール"
},
"column.satisfy": {
"defaultMessage": "Satisfy"
},
"column.satisfy-all": {
"defaultMessage": "すべて"
},
"column.satisfy-any": {
"defaultMessage": "いずれか"
},
"column.scheme": {
"defaultMessage": "スキーム"
},
"column.source": {
"defaultMessage": "ソース"
},
"column.ssl": {
"defaultMessage": "SSL"
},
"column.status": {
"defaultMessage": "ステータス"
},
"created-on": {
"defaultMessage": "作成日時: {date}"
},
"dashboard": {
"defaultMessage": "ダッシュボード"
},
"dead-host": {
"defaultMessage": "404 ホスト"
},
"dead-hosts": {
"defaultMessage": "404 ホスト"
},
"dead-hosts.count": {
"defaultMessage": "{count} 404 ホスト"
},
"disabled": {
"defaultMessage": "無効化"
},
"domain-names": {
"defaultMessage": "ドメイン名"
},
"domain-names.max": {
"defaultMessage": "{count}のドメイン名が最大です"
},
"domain-names.placeholder": {
"defaultMessage": "追加するドメインを入力..."
},
"domain-names.wildcards-not-permitted": {
"defaultMessage": "ワイルドカードはこのタイプでは許可されていません"
},
"domain-names.wildcards-not-supported": {
"defaultMessage": "ワイルドカードはこのCAではサポートされていません"
},
"domains.force-ssl": {
"defaultMessage": "SSLを強制"
},
"domains.hsts-enabled": {
"defaultMessage": "HSTSを有効化"
},
"domains.hsts-subdomains": {
"defaultMessage": "HSTSサブドメイン"
},
"domains.http2-support": {
"defaultMessage": "HTTP/2サポート"
},
"domains.use-dns": {
"defaultMessage": "DNSチャレンジを使用"
},
"email-address": {
"defaultMessage": "Emailアドレス"
},
"empty-search": {
"defaultMessage": "見つかりませんでした"
},
"empty-subtitle": {
"defaultMessage": "作ってみましょう"
},
"enabled": {
"defaultMessage": "有効"
},
"error.access.at-least-one": {
"defaultMessage": "少なくとも一つの認証またはアクセスルールが必要です"
},
"error.access.duplicate-usernames": {
"defaultMessage": "認証のユーザー名は他と同じ名前は使用できません"
},
"error.invalid-auth": {
"defaultMessage": "無効なemailまたはパスワード"
},
"error.invalid-domain": {
"defaultMessage": "無効なドメイン: {domain}"
},
"error.invalid-email": {
"defaultMessage": "無効なemailアドレス"
},
"error.max-character-length": {
"defaultMessage": "文字数は長くとも{max}文字です"
},
"error.max-domains": {
"defaultMessage": "ドメインが多すぎます, 最大値は{max}です"
},
"error.maximum": {
"defaultMessage": "最大値は{max}です"
},
"error.min-character-length": {
"defaultMessage": "文字数は少なくとも{min}文字です"
},
"error.minimum": {
"defaultMessage": "最小値は{min}です"
},
"error.passwords-must-match": {
"defaultMessage": "パスワードは一致する必要があります"
},
"error.required": {
"defaultMessage": "必須項目です"
},
"expires.on": {
"defaultMessage": "有効期限: {date}"
},
"footer.github-fork": {
"defaultMessage": "Fork me on Github"
},
"host.flags.block-exploits": {
"defaultMessage": "一般的なエクスプロイトをブロックする"
},
"host.flags.cache-assets": {
"defaultMessage": "アセットをキャッシュする"
},
"host.flags.preserve-path": {
"defaultMessage": "パスワードは一致する必要があります"
},
"host.flags.protocols": {
"defaultMessage": "プロトコル"
},
"host.flags.websockets-upgrade": {
"defaultMessage": "Websocketsサポート"
},
"host.forward-port": {
"defaultMessage": "転送ポート"
},
"host.forward-scheme": {
"defaultMessage": "スキーム"
},
"hosts": {
"defaultMessage": "ホスト"
},
"http-only": {
"defaultMessage": "HTTP Only"
},
"lets-encrypt": {
"defaultMessage": "Let's Encrypt"
},
"lets-encrypt-via-dns": {
"defaultMessage": "Let's Encrypt via DNS"
},
"lets-encrypt-via-http": {
"defaultMessage": "Let's Encrypt via HTTP"
},
"loading": {
"defaultMessage": "Loading…"
},
"login.title": {
"defaultMessage": "アカウントにログイン"
},
"nginx-config.label": {
"defaultMessage": "カスタムNginx設定"
},
"nginx-config.placeholder": {
"defaultMessage": "# Enter your custom Nginx configuration here at your own risk!"
},
"no-permission-error": {
"defaultMessage": "これを表示する権限がありません"
},
"notfound.action": {
"defaultMessage": "ホームに戻る"
},
"notfound.content": {
"defaultMessage": "申し訳ありませんが探しているページは見つかりませんでした"
},
"notfound.title": {
"defaultMessage": "おっと... エラーページにたどり着いてしまったようです"
},
"notification.error": {
"defaultMessage": "エラー"
},
"notification.object-deleted": {
"defaultMessage": "{object}は削除されました"
},
"notification.object-disabled": {
"defaultMessage": "{object}は無効化されました"
},
"notification.object-enabled": {
"defaultMessage": "{object}は有効化されました"
},
"notification.object-renewed": {
"defaultMessage": "{object}は再作成されました"
},
"notification.object-saved": {
"defaultMessage": "{object}は保存されました"
},
"notification.success": {
"defaultMessage": "成功"
},
"object.actions-title": {
"defaultMessage": "{object} #{id}"
},
"object.add": {
"defaultMessage": "{object}を追加"
},
"object.delete": {
"defaultMessage": "{object}を削除"
},
"object.delete.content": {
"defaultMessage": "本当に{object}を削除しますか?"
},
"object.edit": {
"defaultMessage": "{object}を編集"
},
"object.empty": {
"defaultMessage": "{objects}はありません"
},
"object.event.created": {
"defaultMessage": "{object}を作成済み"
},
"object.event.deleted": {
"defaultMessage": "{object}を削除済み"
},
"object.event.disabled": {
"defaultMessage": "{object}を無効化済み"
},
"object.event.enabled": {
"defaultMessage": "{object}を有効化済み"
},
"object.event.renewed": {
"defaultMessage": "{object}を再作成済み"
},
"object.event.updated": {
"defaultMessage": "{object}を更新済み"
},
"offline": {
"defaultMessage": "Offline"
},
"online": {
"defaultMessage": "Online"
},
"options": {
"defaultMessage": "Options"
},
"password": {
"defaultMessage": "パスワード"
},
"password.generate": {
"defaultMessage": "ランダムなパスワードを生成"
},
"password.hide": {
"defaultMessage": "パスワードを隠す"
},
"password.show": {
"defaultMessage": "パスワードを表示する"
},
"permissions.hidden": {
"defaultMessage": "非公開"
},
"permissions.manage": {
"defaultMessage": "管理"
},
"permissions.view": {
"defaultMessage": "表示のみ"
},
"permissions.visibility.all": {
"defaultMessage": "すべて"
},
"permissions.visibility.title": {
"defaultMessage": "可視性"
},
"permissions.visibility.user": {
"defaultMessage": "作成したもののみ"
},
"proxy-host": {
"defaultMessage": "プロキシホスト"
},
"proxy-host.forward-host": {
"defaultMessage": "転送ホスト名/IP"
},
"proxy-hosts": {
"defaultMessage": "プロキシホスト"
},
"proxy-hosts.count": {
"defaultMessage": "{count} プロキシホスト"
},
"public": {
"defaultMessage": "Public"
},
"redirection-host": {
"defaultMessage": "リダイレクトホスト"
},
"redirection-host.forward-domain": {
"defaultMessage": "転送ホスト"
},
"redirection-hosts": {
"defaultMessage": "リダイレクトホスト"
},
"redirection-hosts.count": {
"defaultMessage": "{count} リダイレクトホスト"
},
"role.admin": {
"defaultMessage": "管理者"
},
"role.standard-user": {
"defaultMessage": "一般ユーザー"
},
"save": {
"defaultMessage": "保存"
},
"setting": {
"defaultMessage": "設定"
},
"settings": {
"defaultMessage": "設定"
},
"settings.default-site": {
"defaultMessage": "デフォルトサイト"
},
"settings.default-site.404": {
"defaultMessage": "404ページ"
},
"settings.default-site.444": {
"defaultMessage": "返答しない (444)"
},
"settings.default-site.congratulations": {
"defaultMessage": "設定ページ"
},
"settings.default-site.description": {
"defaultMessage": "不明なホストを要求されたときにNginxが何を返すかを設定します"
},
"settings.default-site.html": {
"defaultMessage": "カスタムHTML"
},
"settings.default-site.html.placeholder": {
"defaultMessage": "<!-- Enter your custom HTML content here -->"
},
"settings.default-site.redirect": {
"defaultMessage": "リダイレクト"
},
"setup.preamble": {
"defaultMessage": "管理者アカウントを作成して始めましょう"
},
"setup.title": {
"defaultMessage": "ようこそ!"
},
"sign-in": {
"defaultMessage": "サインイン"
},
"ssl-certificate": {
"defaultMessage": "SSL証明書"
},
"stream": {
"defaultMessage": "ストリーム"
},
"stream.forward-host": {
"defaultMessage": "転送ポート"
},
"stream.incoming-port": {
"defaultMessage": "受信ポート"
},
"streams": {
"defaultMessage": "ストリーム"
},
"streams.count": {
"defaultMessage": "{count} ストリーム"
},
"streams.tcp": {
"defaultMessage": "TCP"
},
"streams.udp": {
"defaultMessage": "UDP"
},
"test": {
"defaultMessage": "テスト"
},
"user": {
"defaultMessage": "ユーザー"
},
"user.change-password": {
"defaultMessage": "変更するパスワード"
},
"user.confirm-password": {
"defaultMessage": "変更するパスワードを確認"
},
"user.current-password": {
"defaultMessage": "現在のパスワード"
},
"user.edit-profile": {
"defaultMessage": "プロフィールを編集"
},
"user.full-name": {
"defaultMessage": "フルネーム"
},
"user.login-as": {
"defaultMessage": "{name}としてサインイン"
},
"user.logout": {
"defaultMessage": "ログアウト"
},
"user.new-password": {
"defaultMessage": "新しいパスワード"
},
"user.nickname": {
"defaultMessage": "ニックネーム"
},
"user.set-password": {
"defaultMessage": "パスワードを設定"
},
"user.set-permissions": {
"defaultMessage": "{name}に権限を設定"
},
"user.switch-dark": {
"defaultMessage": "ダークモードに変更"
},
"user.switch-light": {
"defaultMessage": "ライトモードに変更"
},
"username": {
"defaultMessage": "ユーザー名"
},
"users": {
"defaultMessage": "ユーザー"
}
}

21
frontend/src/locale/src/lang-list.json Normal file → Executable file
View File

@@ -2,10 +2,25 @@
"locale-en-US": {
"defaultMessage": "English"
},
"locale-es-ES": {
"defaultMessage": "Español"
},
"locale-es-ES": {
"defaultMessage": "Español"
},
"locale-de-DE": {
"defaultMessage": "German"
},
"locale-ja-JP": {
"defaultMessage": "日本語"
},
"locale-ru-RU": {
"defaultMessage": "Русский"
},
"locale-sk-SK": {
"defaultMessage": "Slovak"
},
"locale-zh-CN": {
"defaultMessage": "中文"
},
"locale-pl-PL": {
"defaultMessage": "Polski"
}
}

View File

@@ -0,0 +1,644 @@
{
"access-list": {
"defaultMessage": "Lista dostępu"
},
"access-list.access-count": {
"defaultMessage": "{count} {count, plural, one {Reguła} few {Reguły} other {Reguł}}"
},
"access-list.auth-count": {
"defaultMessage": "{count} {count, plural, one {Użytkownik} few {Użytkowników} other {Użytkowników}}"
},
"access-list.help-rules-last": {
"defaultMessage": "Gdy istnieje co najmniej 1 reguła, ta reguła blokująca wszystko zostanie dodana na końcu"
},
"access-list.help.rules-order": {
"defaultMessage": "Należy pamiętać, że dyrektywy zezwolenia i odmowy będą stosowane w kolejności, w jakiej zostały zdefiniowane."
},
"access-list.pass-auth": {
"defaultMessage": "Przekaż uwierzytelnienie do serwera docelowego"
},
"access-list.public": {
"defaultMessage": "Publicznie dostępne"
},
"access-list.public.subtitle": {
"defaultMessage": "Nie wymaga uwierzytelnienia podstawowego"
},
"access-list.satisfy-any": {
"defaultMessage": "Spełnij dowolny warunek"
},
"access-list.subtitle": {
"defaultMessage": "{users} {users, plural, one {Użytkownik} few {Użytkowników} other {Użytkowników}}, {rules} {rules, plural, one {Reguła} few {Reguły} other {Reguł}} - Utworzono: {date}"
},
"access-lists": {
"defaultMessage": "Listy dostępu"
},
"action.add": {
"defaultMessage": "Dodaj"
},
"action.add-location": {
"defaultMessage": "Dodaj lokalizację"
},
"action.close": {
"defaultMessage": "Zamknij"
},
"action.delete": {
"defaultMessage": "Usuń"
},
"action.disable": {
"defaultMessage": "Wyłącz"
},
"action.download": {
"defaultMessage": "Pobierz"
},
"action.edit": {
"defaultMessage": "Edytuj"
},
"action.enable": {
"defaultMessage": "Włącz"
},
"action.permissions": {
"defaultMessage": "Uprawnienia"
},
"action.renew": {
"defaultMessage": "Odnów"
},
"action.view-details": {
"defaultMessage": "Pokaż szczegóły"
},
"auditlogs": {
"defaultMessage": "Logi audytu"
},
"cancel": {
"defaultMessage": "Anuluj"
},
"certificate": {
"defaultMessage": "Certyfikat"
},
"certificate.custom-certificate": {
"defaultMessage": "Certyfikat"
},
"certificate.custom-certificate-key": {
"defaultMessage": "Klucz certyfikatu"
},
"certificate.custom-intermediate": {
"defaultMessage": "Certyfikat pośredni"
},
"certificate.in-use": {
"defaultMessage": "W użyciu"
},
"certificate.none.subtitle": {
"defaultMessage": "Nie przypisano certyfikatu"
},
"certificate.none.subtitle.for-http": {
"defaultMessage": "Ten host nie będzie używał HTTPS"
},
"certificate.none.title": {
"defaultMessage": "Brak"
},
"certificate.not-in-use": {
"defaultMessage": "Nie używany"
},
"certificate.renew": {
"defaultMessage": "Odnów certyfikat"
},
"certificates": {
"defaultMessage": "Certyfikaty"
},
"certificates.custom": {
"defaultMessage": "Certyfikat własny"
},
"certificates.custom.warning": {
"defaultMessage": "Pliki kluczy chronione hasłem nie są obsługiwane."
},
"certificates.dns.credentials": {
"defaultMessage": "Zawartość pliku z poświadczeniami"
},
"certificates.dns.credentials-note": {
"defaultMessage": "Ta wtyczka wymaga pliku konfiguracyjnego zawierającego token API lub inne poświadczenia dla twojego dostawcy"
},
"certificates.dns.credentials-warning": {
"defaultMessage": "Te dane zostaną zapisane jako zwykły tekst w bazie danych i pliku!"
},
"certificates.dns.propagation-seconds": {
"defaultMessage": "Sekundy propagacji"
},
"certificates.dns.propagation-seconds-note": {
"defaultMessage": "Pozostaw puste, aby użyć domyślnej wartości wtyczki. Liczba sekund oczekiwania na propagację DNS."
},
"certificates.dns.provider": {
"defaultMessage": "Dostawca DNS"
},
"certificates.dns.warning": {
"defaultMessage": "Ta sekcja wymaga pewnej wiedzy na temat Certbot i jego wtyczek DNS. Zapoznaj się z dokumentacją odpowiednich wtyczek."
},
"certificates.http.reachability-404": {
"defaultMessage": "Znaleziono serwer pod tą domeną, ale nie wygląda na to, że jest to Nginx Proxy Manager. Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM."
},
"certificates.http.reachability-failed-to-check": {
"defaultMessage": "Nie udało się sprawdzić dostępności z powodu błędu komunikacji z site24x7.com."
},
"certificates.http.reachability-not-resolved": {
"defaultMessage": "Brak dostępnego serwera pod tą domeną. Upewnij się, że twoja domena istnieje i wskazuje na adres IP, gdzie działa twoja instancja NPM, oraz w razie potrzeby, że port 80 jest przekierowany w routerze lub owarty w firewall-u."
},
"certificates.http.reachability-ok": {
"defaultMessage": "Twój serwer jest dostępny i tworzenie certyfikatów powinno być możliwe."
},
"certificates.http.reachability-other": {
"defaultMessage": "Znaleziono serwer pod tą domeną, ale zwrócił nieoczekiwany kod statusu {code}. Czy to serwer NPM? Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM."
},
"certificates.http.reachability-wrong-data": {
"defaultMessage": "Znaleziono serwer pod tą domeną, ale zwrócił nieoczekiwane dane. Czy to serwer NPM? Upewnij się, że twoja domena wskazuje na adres IP, gdzie działa twoja instancja NPM."
},
"certificates.http.test-results": {
"defaultMessage": "Wyniki testu"
},
"certificates.http.warning": {
"defaultMessage": "Te domeny muszą być już skonfigurowane tak, aby wskazywały na ten serwer www"
},
"certificates.request.subtitle": {
"defaultMessage": "z Let's Encrypt"
},
"certificates.request.title": {
"defaultMessage": "Zamów nowy certyfikat"
},
"column.access": {
"defaultMessage": "Dostęp"
},
"column.authorization": {
"defaultMessage": "Autoryzacja"
},
"column.authorizations": {
"defaultMessage": "Autoryzacje"
},
"column.custom-locations": {
"defaultMessage": "Własne lokalizacje"
},
"column.destination": {
"defaultMessage": "Cel"
},
"column.details": {
"defaultMessage": "Szczegóły"
},
"column.email": {
"defaultMessage": "Email"
},
"column.event": {
"defaultMessage": "Zdarzenie"
},
"column.expires": {
"defaultMessage": "Wygasa"
},
"column.http-code": {
"defaultMessage": "Kod HTTP"
},
"column.incoming-port": {
"defaultMessage": "Port przychodzący"
},
"column.name": {
"defaultMessage": "Nazwa"
},
"column.protocol": {
"defaultMessage": "Protokół"
},
"column.provider": {
"defaultMessage": "Dostawca"
},
"column.roles": {
"defaultMessage": "Role"
},
"column.rules": {
"defaultMessage": "Reguły"
},
"column.satisfy": {
"defaultMessage": "Spełnij"
},
"column.satisfy-all": {
"defaultMessage": "Wszystkie"
},
"column.satisfy-any": {
"defaultMessage": "Dowolny"
},
"column.scheme": {
"defaultMessage": "Schemat"
},
"column.source": {
"defaultMessage": "Źródło"
},
"column.ssl": {
"defaultMessage": "SSL"
},
"column.status": {
"defaultMessage": "Status"
},
"created-on": {
"defaultMessage": "Utworzono: {date}"
},
"dashboard": {
"defaultMessage": "Panel"
},
"dead-host": {
"defaultMessage": "Host 404"
},
"dead-hosts": {
"defaultMessage": "Hosty 404"
},
"dead-hosts.count": {
"defaultMessage": "{count} {count, plural, one {Host 404} few {Hosty 404} other {Hostów 404}}"
},
"disabled": {
"defaultMessage": "Wyłączone"
},
"domain-names": {
"defaultMessage": "Nazwy domen"
},
"domain-names.max": {
"defaultMessage": "Maksymalnie {count} nazw domen"
},
"domain-names.placeholder": {
"defaultMessage": "Zacznij pisać, aby dodać domenę..."
},
"domain-names.wildcards-not-permitted": {
"defaultMessage": "Symbole wieloznaczne nie są dozwolone dla tego typu"
},
"domain-names.wildcards-not-supported": {
"defaultMessage": "Symbole wieloznaczne nie są obsługiwane dla tego CA"
},
"domains.force-ssl": {
"defaultMessage": "Wymuś SSL"
},
"domains.hsts-enabled": {
"defaultMessage": "HSTS włączone"
},
"domains.hsts-subdomains": {
"defaultMessage": "HSTS dla subdomen"
},
"domains.http2-support": {
"defaultMessage": "Obsługa HTTP/2"
},
"domains.use-dns": {
"defaultMessage": "Użyj wyzwania DNS"
},
"email-address": {
"defaultMessage": "Adres email"
},
"empty-search": {
"defaultMessage": "Nie znaleziono wyników"
},
"empty-subtitle": {
"defaultMessage": "Może utworzysz nowy?"
},
"enabled": {
"defaultMessage": "Włączone"
},
"error.access.at-least-one": {
"defaultMessage": "Wymagana jest co najmniej jedna autoryzacja lub jedna reguła dostępu"
},
"error.access.duplicate-usernames": {
"defaultMessage": "Nazwy użytkowników autoryzacji muszą być unikalne"
},
"error.invalid-auth": {
"defaultMessage": "Nieprawidłowy email lub hasło"
},
"error.invalid-domain": {
"defaultMessage": "Nieprawidłowa domena: {domain}"
},
"error.invalid-email": {
"defaultMessage": "Nieprawidłowy adres email"
},
"error.max-character-length": {
"defaultMessage": "Maksymalna długość to {max} {max, plural, one {znak} few {znaki} other {znaków}}"
},
"error.max-domains": {
"defaultMessage": "Zbyt wiele domen, maksimum to {max}"
},
"error.maximum": {
"defaultMessage": "Maksimum to {max}"
},
"error.min-character-length": {
"defaultMessage": "Minimalna długość to {min} {min, plural, one {znak} few {znaki} other {znaków}}"
},
"error.minimum": {
"defaultMessage": "Minimum to {min}"
},
"error.passwords-must-match": {
"defaultMessage": "Hasła muszą się zgadzać"
},
"error.required": {
"defaultMessage": "To pole jest wymagane"
},
"expires.on": {
"defaultMessage": "Wygasa: {date}"
},
"footer.github-fork": {
"defaultMessage": "Forkuj mnie na Github"
},
"host.flags.block-exploits": {
"defaultMessage": "Blokuj typowe exploity"
},
"host.flags.cache-assets": {
"defaultMessage": "Buforuj zasoby"
},
"host.flags.preserve-path": {
"defaultMessage": "Zachowaj ścieżkę"
},
"host.flags.protocols": {
"defaultMessage": "Protokoły"
},
"host.flags.websockets-upgrade": {
"defaultMessage": "Obsługa WebSockets"
},
"host.forward-port": {
"defaultMessage": "Port przekierowania"
},
"host.forward-scheme": {
"defaultMessage": "Schemat"
},
"hosts": {
"defaultMessage": "Hosty"
},
"http-only": {
"defaultMessage": "Tylko HTTP"
},
"lets-encrypt": {
"defaultMessage": "Let's Encrypt"
},
"lets-encrypt-via-dns": {
"defaultMessage": "Let's Encrypt przez DNS"
},
"lets-encrypt-via-http": {
"defaultMessage": "Let's Encrypt przez HTTP"
},
"loading": {
"defaultMessage": "Ładowanie…"
},
"login.title": {
"defaultMessage": "Zaloguj się na swoje konto"
},
"nginx-config.label": {
"defaultMessage": "Własna konfiguracja Nginx"
},
"nginx-config.placeholder": {
"defaultMessage": "# Wprowadź tutaj własną konfigurację Nginx na własną odpowiedzialność!"
},
"no-permission-error": {
"defaultMessage": "Nie masz uprawnień do wyświetlenia tego."
},
"notfound.action": {
"defaultMessage": "Zabierz mnie do strony głównej"
},
"notfound.content": {
"defaultMessage": "Przepraszamy, ale strona, której szukasz, nie została znaleziona"
},
"notfound.title": {
"defaultMessage": "Ups… Właśnie znalazłeś stronę błędu"
},
"notification.error": {
"defaultMessage": "Błąd"
},
"notification.object-deleted": {
"defaultMessage": "{object} został usunięty"
},
"notification.object-disabled": {
"defaultMessage": "{object} został wyłączony"
},
"notification.object-enabled": {
"defaultMessage": "{object} został włączony"
},
"notification.object-renewed": {
"defaultMessage": "{object} został odnowiony"
},
"notification.object-saved": {
"defaultMessage": "{object} został zapisany"
},
"notification.success": {
"defaultMessage": "Sukces"
},
"object.actions-title": {
"defaultMessage": "{object} #{id}"
},
"object.add": {
"defaultMessage": "Dodaj {object}"
},
"object.delete": {
"defaultMessage": "Usuń {object}"
},
"object.delete.content": {
"defaultMessage": "Czy na pewno chcesz usunąć {object}?"
},
"object.edit": {
"defaultMessage": "Edytuj {object}"
},
"object.empty": {
"defaultMessage": "Brak {objects}"
},
"object.event.created": {
"defaultMessage": "Utworzono {object}"
},
"object.event.deleted": {
"defaultMessage": "Usunięto {object}"
},
"object.event.disabled": {
"defaultMessage": "Wyłączono {object}"
},
"object.event.enabled": {
"defaultMessage": "Włączono {object}"
},
"object.event.renewed": {
"defaultMessage": "Odnowiono {object}"
},
"object.event.updated": {
"defaultMessage": "Zaktualizowano {object}"
},
"offline": {
"defaultMessage": "Offline"
},
"online": {
"defaultMessage": "Online"
},
"options": {
"defaultMessage": "Opcje"
},
"password": {
"defaultMessage": "Hasło"
},
"password.generate": {
"defaultMessage": "Wygeneruj losowe hasło"
},
"password.hide": {
"defaultMessage": "Ukryj hasło"
},
"password.show": {
"defaultMessage": "Pokaż hasło"
},
"permissions.hidden": {
"defaultMessage": "Ukryte"
},
"permissions.manage": {
"defaultMessage": "Zarządzaj"
},
"permissions.view": {
"defaultMessage": "Tylko podgląd"
},
"permissions.visibility.all": {
"defaultMessage": "Wszystkie elementy"
},
"permissions.visibility.title": {
"defaultMessage": "Widoczność elementów"
},
"permissions.visibility.user": {
"defaultMessage": "Tylko utworzone elementy"
},
"proxy-host": {
"defaultMessage": "Host proxy"
},
"proxy-host.forward-host": {
"defaultMessage": "Przekieruj na hostname / IP"
},
"proxy-hosts": {
"defaultMessage": "Hosty proxy"
},
"proxy-hosts.count": {
"defaultMessage": "{count} {count, plural, one {Host proxy} few {Hosty proxy} other {Hostów proxy}}"
},
"public": {
"defaultMessage": "Publiczne"
},
"redirection-host": {
"defaultMessage": "Host przekierowania"
},
"redirection-host.forward-domain": {
"defaultMessage": "Domena docelowa"
},
"redirection-host.forward-http-code": {
"defaultMessage": "Kod HTTP"
},
"redirection-hosts": {
"defaultMessage": "Hosty przekierowań"
},
"redirection-hosts.count": {
"defaultMessage": "{count} {count, plural, one {Host przekierowania} few {Hosty przekierowań} other {Hostów przekierowań}}"
},
"role.admin": {
"defaultMessage": "Administrator"
},
"role.standard-user": {
"defaultMessage": "Standardowy użytkownik"
},
"save": {
"defaultMessage": "Zapisz"
},
"setting": {
"defaultMessage": "Ustawienie"
},
"settings": {
"defaultMessage": "Ustawienia"
},
"settings.default-site": {
"defaultMessage": "Domyślna strona"
},
"settings.default-site.404": {
"defaultMessage": "Strona 404"
},
"settings.default-site.444": {
"defaultMessage": "Brak odpowiedzi (444)"
},
"settings.default-site.congratulations": {
"defaultMessage": "Strona gratulacyjna"
},
"settings.default-site.description": {
"defaultMessage": "Co wyświetlić, gdy Nginx otrzyma nieznany Host"
},
"settings.default-site.html": {
"defaultMessage": "Własny HTML"
},
"settings.default-site.html.placeholder": {
"defaultMessage": "<!-- Wprowadź tutaj własną zawartość HTML -->"
},
"settings.default-site.redirect": {
"defaultMessage": "Przekierowanie"
},
"setup.preamble": {
"defaultMessage": "Zacznij od utworzenia konta administratora."
},
"setup.title": {
"defaultMessage": "Witaj!"
},
"sign-in": {
"defaultMessage": "Zaloguj się"
},
"ssl-certificate": {
"defaultMessage": "Certyfikat SSL"
},
"stream": {
"defaultMessage": "Strumień"
},
"stream.forward-host": {
"defaultMessage": "Host docelowy"
},
"stream.incoming-port": {
"defaultMessage": "Port przychodzący"
},
"streams": {
"defaultMessage": "Strumienie"
},
"streams.count": {
"defaultMessage": "{count} {count, plural, one {Strumień} few {Strumienie} other {Strumieni}}"
},
"streams.tcp": {
"defaultMessage": "TCP"
},
"streams.udp": {
"defaultMessage": "UDP"
},
"test": {
"defaultMessage": "Test"
},
"user": {
"defaultMessage": "Użytkownik"
},
"user.change-password": {
"defaultMessage": "Zmień hasło"
},
"user.confirm-password": {
"defaultMessage": "Potwierdź hasło"
},
"user.current-password": {
"defaultMessage": "Aktualne hasło"
},
"user.edit-profile": {
"defaultMessage": "Edytuj profil"
},
"user.full-name": {
"defaultMessage": "Pełne imię i nazwisko"
},
"user.login-as": {
"defaultMessage": "Zaloguj jako {name}"
},
"user.logout": {
"defaultMessage": "Wyloguj"
},
"user.new-password": {
"defaultMessage": "Nowe hasło"
},
"user.nickname": {
"defaultMessage": "Pseudonim"
},
"user.set-password": {
"defaultMessage": "Ustaw hasło"
},
"user.set-permissions": {
"defaultMessage": "Ustaw uprawnienia dla {name}"
},
"user.switch-dark": {
"defaultMessage": "Przełącz na tryb ciemny"
},
"user.switch-light": {
"defaultMessage": "Przełącz na tryb jasny"
},
"username": {
"defaultMessage": "Nazwa użytkownika"
},
"users": {
"defaultMessage": "Użytkownicy"
}
}

View File

@@ -0,0 +1,644 @@
{
"access-list": {
"defaultMessage": "Список доступа"
},
"access-list.access-count": {
"defaultMessage": "{count} {count, plural, one {правило} few {правила} many {правил} other {правила}}"
},
"access-list.auth-count": {
"defaultMessage": "{count} {count, plural, one {пользователь} few {пользователя} many {пользователей} other {пользователя}}"
},
"access-list.help-rules-last": {
"defaultMessage": "When at least 1 rule exists, this deny all rule will be added last"
},
"access-list.help.rules-order": {
"defaultMessage": "Note that the allow and deny directives will be applied in the order they are defined."
},
"access-list.pass-auth": {
"defaultMessage": "Pass Auth to Upstream"
},
"access-list.public": {
"defaultMessage": "Публично доступен"
},
"access-list.public.subtitle": {
"defaultMessage": "Без аутентификации"
},
"access-list.satisfy-any": {
"defaultMessage": "Любое совпадение"
},
"access-list.subtitle": {
"defaultMessage": "{users} {users, plural, one {User} other {Users}}, {rules} {rules, plural, one {Rule} other {Rules}} - Created: {date}"
},
"access-lists": {
"defaultMessage": "Списки доступа"
},
"action.add": {
"defaultMessage": "Добавить"
},
"action.add-location": {
"defaultMessage": "Добавить маршрут"
},
"action.close": {
"defaultMessage": "Закрыть"
},
"action.delete": {
"defaultMessage": "Удалить"
},
"action.disable": {
"defaultMessage": "Выключить"
},
"action.download": {
"defaultMessage": "Скачать"
},
"action.edit": {
"defaultMessage": "Изменить"
},
"action.enable": {
"defaultMessage": "Включить"
},
"action.permissions": {
"defaultMessage": "Разрешения"
},
"action.renew": {
"defaultMessage": "Продлить"
},
"action.view-details": {
"defaultMessage": "Просмотреть детали"
},
"auditlogs": {
"defaultMessage": "Журнал аудита"
},
"cancel": {
"defaultMessage": "Отменить"
},
"certificate": {
"defaultMessage": "Сертификат"
},
"certificate.custom-certificate": {
"defaultMessage": "Сертификат"
},
"certificate.custom-certificate-key": {
"defaultMessage": "Ключ сертификата"
},
"certificate.custom-intermediate": {
"defaultMessage": "Промежуточный сертификат"
},
"certificate.in-use": {
"defaultMessage": "Используется"
},
"certificate.none.subtitle": {
"defaultMessage": "Сертификат не назначен"
},
"certificate.none.subtitle.for-http": {
"defaultMessage": "Этот хост не будет использовать HTTPS"
},
"certificate.none.title": {
"defaultMessage": "Нет"
},
"certificate.not-in-use": {
"defaultMessage": "Не используется"
},
"certificate.renew": {
"defaultMessage": "Продлить сертификат"
},
"certificates": {
"defaultMessage": "Сертификаты"
},
"certificates.custom": {
"defaultMessage": "Свой сертификат"
},
"certificates.custom.warning": {
"defaultMessage": "Файлы ключей, защищённые паролем, не поддерживаются."
},
"certificates.dns.credentials": {
"defaultMessage": "Credentials File Content"
},
"certificates.dns.credentials-note": {
"defaultMessage": "This plugin requires a configuration file containing an API token or other credentials for your provider"
},
"certificates.dns.credentials-warning": {
"defaultMessage": "This data will be stored as plaintext in the database and in a file!"
},
"certificates.dns.propagation-seconds": {
"defaultMessage": "Propagation Seconds"
},
"certificates.dns.propagation-seconds-note": {
"defaultMessage": "Leave empty to use the plugins default value. Number of seconds to wait for DNS propagation."
},
"certificates.dns.provider": {
"defaultMessage": "DNS-провайдер"
},
"certificates.dns.warning": {
"defaultMessage": "This section requires some knowledge about Certbot and its DNS plugins. Please consult the respective plugins documentation."
},
"certificates.http.reachability-404": {
"defaultMessage": "There is a server found at this domain but it does not seem to be Nginx Proxy Manager. Please make sure your domain points to the IP where your NPM instance is running."
},
"certificates.http.reachability-failed-to-check": {
"defaultMessage": "Failed to check the reachability due to a communication error with site24x7.com."
},
"certificates.http.reachability-not-resolved": {
"defaultMessage": "There is no server available at this domain. Please make sure your domain exists and points to the IP where your NPM instance is running and if necessary port 80 is forwarded in your router."
},
"certificates.http.reachability-ok": {
"defaultMessage": "Your server is reachable and creating certificates should be possible."
},
"certificates.http.reachability-other": {
"defaultMessage": "There is a server found at this domain but it returned an unexpected status code {code}. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running."
},
"certificates.http.reachability-wrong-data": {
"defaultMessage": "There is a server found at this domain but it returned an unexpected data. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running."
},
"certificates.http.test-results": {
"defaultMessage": "Результаты проверки"
},
"certificates.http.warning": {
"defaultMessage": "These domains must be already configured to point to this installation."
},
"certificates.request.subtitle": {
"defaultMessage": "через Let's Encrypt"
},
"certificates.request.title": {
"defaultMessage": "Получить новый сертификат"
},
"column.access": {
"defaultMessage": "Доступ"
},
"column.authorization": {
"defaultMessage": "Авторизация"
},
"column.authorizations": {
"defaultMessage": "Авторизации"
},
"column.custom-locations": {
"defaultMessage": "Свои маршруты"
},
"column.destination": {
"defaultMessage": "Назначение"
},
"column.details": {
"defaultMessage": "Детали"
},
"column.email": {
"defaultMessage": "Email"
},
"column.event": {
"defaultMessage": "Событие"
},
"column.expires": {
"defaultMessage": "Истекает"
},
"column.http-code": {
"defaultMessage": "HTTP Code"
},
"column.incoming-port": {
"defaultMessage": "Входящий порт"
},
"column.name": {
"defaultMessage": "Имя"
},
"column.protocol": {
"defaultMessage": "Протокол"
},
"column.provider": {
"defaultMessage": "Провайдер"
},
"column.roles": {
"defaultMessage": "Роли"
},
"column.rules": {
"defaultMessage": "Правила"
},
"column.satisfy": {
"defaultMessage": "Совпадение"
},
"column.satisfy-all": {
"defaultMessage": "Все"
},
"column.satisfy-any": {
"defaultMessage": "Любое"
},
"column.scheme": {
"defaultMessage": "Схема"
},
"column.source": {
"defaultMessage": "Источник"
},
"column.ssl": {
"defaultMessage": "SSL"
},
"column.status": {
"defaultMessage": "Статус"
},
"created-on": {
"defaultMessage": "Создан: {date}"
},
"dashboard": {
"defaultMessage": "Обзор"
},
"dead-host": {
"defaultMessage": "404-хост"
},
"dead-hosts": {
"defaultMessage": "404-хосты"
},
"dead-hosts.count": {
"defaultMessage": "{count} {count, plural, one {404-хост} few {404-хоста} many {404-хостов} other {404-хоста}}"
},
"disabled": {
"defaultMessage": "Выключен"
},
"domain-names": {
"defaultMessage": "Домены"
},
"domain-names.max": {
"defaultMessage": "Максимум доменов: {count}"
},
"domain-names.placeholder": {
"defaultMessage": "Начните ввод, чтобы добавить домен..."
},
"domain-names.wildcards-not-permitted": {
"defaultMessage": "Wildcard'ы не разрешены для этого типа"
},
"domain-names.wildcards-not-supported": {
"defaultMessage": "Wildcard'ы не поддерживаются этим CA"
},
"domains.force-ssl": {
"defaultMessage": "Всегда SSL"
},
"domains.hsts-enabled": {
"defaultMessage": "Поддержка HSTS"
},
"domains.hsts-subdomains": {
"defaultMessage": "Поддомены HSTS"
},
"domains.http2-support": {
"defaultMessage": "Поддержка HTTP/2"
},
"domains.use-dns": {
"defaultMessage": "Использовать DNS Challenge"
},
"email-address": {
"defaultMessage": "Email-адрес"
},
"empty-search": {
"defaultMessage": "Ничего не найдено"
},
"empty-subtitle": {
"defaultMessage": "Почему бы не создать его?"
},
"enabled": {
"defaultMessage": "Включен"
},
"error.access.at-least-one": {
"defaultMessage": "Either one Authorization or one Access Rule is required"
},
"error.access.duplicate-usernames": {
"defaultMessage": "Authorization Usernames must be unique"
},
"error.invalid-auth": {
"defaultMessage": "Неверный email или пароль"
},
"error.invalid-domain": {
"defaultMessage": "Неверный домен: {domain}"
},
"error.invalid-email": {
"defaultMessage": "Неверный email-адрес"
},
"error.max-character-length": {
"defaultMessage": "Maximum length is {max} character{max, plural, one {} other {s}}"
},
"error.max-domains": {
"defaultMessage": "Слишком много доменов, максимум {max}"
},
"error.maximum": {
"defaultMessage": "Максимум {max}"
},
"error.min-character-length": {
"defaultMessage": "Minimum length is {min} character{min, plural, one {} other {s}}"
},
"error.minimum": {
"defaultMessage": "Минимум {min}"
},
"error.passwords-must-match": {
"defaultMessage": "Пароли должны совпадать"
},
"error.required": {
"defaultMessage": "Обязательное поле"
},
"expires.on": {
"defaultMessage": "Истекает: {date}"
},
"footer.github-fork": {
"defaultMessage": "Fork me on Github"
},
"host.flags.block-exploits": {
"defaultMessage": "Блокировать известные эксплойты"
},
"host.flags.cache-assets": {
"defaultMessage": "Кэшировать ресурсы"
},
"host.flags.preserve-path": {
"defaultMessage": "Сохранять путь"
},
"host.flags.protocols": {
"defaultMessage": "Протоколы"
},
"host.flags.websockets-upgrade": {
"defaultMessage": "Поддержка WebSocket"
},
"host.forward-port": {
"defaultMessage": "Порт перенаправления"
},
"host.forward-scheme": {
"defaultMessage": "Схема"
},
"hosts": {
"defaultMessage": "Хосты"
},
"http-only": {
"defaultMessage": "Только HTTP"
},
"lets-encrypt": {
"defaultMessage": "Let's Encrypt"
},
"lets-encrypt-via-dns": {
"defaultMessage": "Let's Encrypt через DNS"
},
"lets-encrypt-via-http": {
"defaultMessage": "Let's Encrypt через HTTP"
},
"loading": {
"defaultMessage": "Загрузка…"
},
"login.title": {
"defaultMessage": "Авторизация"
},
"nginx-config.label": {
"defaultMessage": "Своя Nginx-конфигурация"
},
"nginx-config.placeholder": {
"defaultMessage": "# Введите здесь свою Nginx-конфигурацию, будьте осторожны!"
},
"no-permission-error": {
"defaultMessage": "You do not have access to view this."
},
"notfound.action": {
"defaultMessage": "Вернуться на главную"
},
"notfound.content": {
"defaultMessage": "Извините, но страница, которую вы ищете, не найдена"
},
"notfound.title": {
"defaultMessage": "Упс… Вы попали на страницу ошибки"
},
"notification.error": {
"defaultMessage": "Ошибка"
},
"notification.object-deleted": {
"defaultMessage": "{object} удален"
},
"notification.object-disabled": {
"defaultMessage": "{object} выключен"
},
"notification.object-enabled": {
"defaultMessage": "{object} включен"
},
"notification.object-renewed": {
"defaultMessage": "{object} продлен"
},
"notification.object-saved": {
"defaultMessage": "{object} сохранен"
},
"notification.success": {
"defaultMessage": "Успешно"
},
"object.actions-title": {
"defaultMessage": "{object} #{id}"
},
"object.add": {
"defaultMessage": "Добавить {object}"
},
"object.delete": {
"defaultMessage": "Удалить {object}"
},
"object.delete.content": {
"defaultMessage": "Вы уверены, что хотите удалить {object}?"
},
"object.edit": {
"defaultMessage": "Изменить {object}"
},
"object.empty": {
"defaultMessage": "{objects} отстутствуют"
},
"object.event.created": {
"defaultMessage": "{object} создан"
},
"object.event.deleted": {
"defaultMessage": "{object} удален"
},
"object.event.disabled": {
"defaultMessage": "{object} выключен"
},
"object.event.enabled": {
"defaultMessage": "{object} включен"
},
"object.event.renewed": {
"defaultMessage": "{object} продлен"
},
"object.event.updated": {
"defaultMessage": "{object} обновлен"
},
"offline": {
"defaultMessage": "Офлайн"
},
"online": {
"defaultMessage": "Онлайн"
},
"options": {
"defaultMessage": "Параметры"
},
"password": {
"defaultMessage": "Пароль"
},
"password.generate": {
"defaultMessage": "Сгенерировать случайный пароль"
},
"password.hide": {
"defaultMessage": "Скрыть пароль"
},
"password.show": {
"defaultMessage": "Показать пароль"
},
"permissions.hidden": {
"defaultMessage": "Скрыто"
},
"permissions.manage": {
"defaultMessage": "Управление"
},
"permissions.view": {
"defaultMessage": "Только просмотр"
},
"permissions.visibility.all": {
"defaultMessage": "Все элементы"
},
"permissions.visibility.title": {
"defaultMessage": "Видимость элементов"
},
"permissions.visibility.user": {
"defaultMessage": "Созданные элементы"
},
"proxy-host": {
"defaultMessage": "Прокси-хост"
},
"proxy-host.forward-host": {
"defaultMessage": "Хост / IP перенаправления"
},
"proxy-hosts": {
"defaultMessage": "Прокси-хосты"
},
"proxy-hosts.count": {
"defaultMessage": "{count} {count, plural, one {прокси-хост} few {прокси-хоста} many {прокси-хостов} other {прокси-хоста}}"
},
"public": {
"defaultMessage": "Публичный"
},
"redirection-host": {
"defaultMessage": "Редирект-хост"
},
"redirection-host.forward-domain": {
"defaultMessage": "Домен перенаправления"
},
"redirection-host.forward-http-code": {
"defaultMessage": "HTTP Code"
},
"redirection-hosts": {
"defaultMessage": "Редирект-хосты"
},
"redirection-hosts.count": {
"defaultMessage": "{count} {count, plural, one {редирект-хост} few {редирект-хоста} many {редирект-хостов} other {редирект-хоста}}"
},
"role.admin": {
"defaultMessage": "Администратор"
},
"role.standard-user": {
"defaultMessage": "Обычный пользователь"
},
"save": {
"defaultMessage": "Сохранить"
},
"setting": {
"defaultMessage": "Настройка"
},
"settings": {
"defaultMessage": "Настройки"
},
"settings.default-site": {
"defaultMessage": "Страница по умолчанию"
},
"settings.default-site.404": {
"defaultMessage": "404-страница"
},
"settings.default-site.444": {
"defaultMessage": "Нет ответа (444)"
},
"settings.default-site.congratulations": {
"defaultMessage": "Страница поздравления"
},
"settings.default-site.description": {
"defaultMessage": "Что показывать, когда Nginx получает неизвестный хост"
},
"settings.default-site.html": {
"defaultMessage": "Свой HTML"
},
"settings.default-site.html.placeholder": {
"defaultMessage": "<!-- Введите здесь свой HTML-контент -->"
},
"settings.default-site.redirect": {
"defaultMessage": "Перенаправление"
},
"setup.preamble": {
"defaultMessage": "Начните с создания учётной записи администратора."
},
"setup.title": {
"defaultMessage": "Добро пожаловать!"
},
"sign-in": {
"defaultMessage": "Войти"
},
"ssl-certificate": {
"defaultMessage": "SSL-сертификат"
},
"stream": {
"defaultMessage": "Поток"
},
"stream.forward-host": {
"defaultMessage": "Хост перенаправления"
},
"stream.incoming-port": {
"defaultMessage": "Входящий порт"
},
"streams": {
"defaultMessage": "Потоки"
},
"streams.count": {
"defaultMessage": "{count} {count, plural, one {поток} few {потока} many {потоков} other {потока}}"
},
"streams.tcp": {
"defaultMessage": "TCP"
},
"streams.udp": {
"defaultMessage": "UDP"
},
"test": {
"defaultMessage": "Проверить"
},
"user": {
"defaultMessage": "Пользователь"
},
"user.change-password": {
"defaultMessage": "Изменить пароль"
},
"user.confirm-password": {
"defaultMessage": "Повторите пароль"
},
"user.current-password": {
"defaultMessage": "Текущий пароль"
},
"user.edit-profile": {
"defaultMessage": "Изменить профиль"
},
"user.full-name": {
"defaultMessage": "Полное имя"
},
"user.login-as": {
"defaultMessage": "Войти как {name}"
},
"user.logout": {
"defaultMessage": "Выйти"
},
"user.new-password": {
"defaultMessage": "Новый пароль"
},
"user.nickname": {
"defaultMessage": "Псевдоним"
},
"user.set-password": {
"defaultMessage": "Задать пароль"
},
"user.set-permissions": {
"defaultMessage": "Set Permissions for {name}"
},
"user.switch-dark": {
"defaultMessage": "Включить тёмную тему"
},
"user.switch-light": {
"defaultMessage": "Включить светлую тему"
},
"username": {
"defaultMessage": "Логин"
},
"users": {
"defaultMessage": "Пользователи"
}
}

View File

@@ -0,0 +1,644 @@
{
"access-list": {
"defaultMessage": "zoznam prístupov"
},
"access-list.access-count": {
"defaultMessage": "{count} {count, plural, one {pravidlo} few {pravidlá} other {pravidiel}}"
},
"access-list.auth-count": {
"defaultMessage": "{count} {count, plural, one {používateľ} few {používatelia} other {používateľov}}"
},
"access-list.help-rules-last": {
"defaultMessage": "Keď existuje aspoň jedno pravidlo, toto pravidlo „zamietnuť všetko“ bude pridané ako posledné"
},
"access-list.help.rules-order": {
"defaultMessage": "Upozornenie: pravidlá povoliť a zamietnuť budú uplatňované v poradí, v akom sú definované."
},
"access-list.pass-auth": {
"defaultMessage": "Odoslať overenie na Upstream"
},
"access-list.public": {
"defaultMessage": "Verejne prístupné"
},
"access-list.public.subtitle": {
"defaultMessage": "Nie je potrebné základné overenie"
},
"access-list.satisfy-any": {
"defaultMessage": "Splniť ktorékoľvek"
},
"access-list.subtitle": {
"defaultMessage": "{users} {users, plural, one {používateľ} few {používatelia} other {používateľov}}, {rules} {rules, plural, one {pravidlo} few {pravidlá} other {pravidiel}} - Vytvorené: {date}"
},
"access-lists": {
"defaultMessage": "Zoznamy prístupov"
},
"action.add": {
"defaultMessage": "Pridať"
},
"action.add-location": {
"defaultMessage": "Pridať umiestnenie"
},
"action.close": {
"defaultMessage": "Zavrieť"
},
"action.delete": {
"defaultMessage": "Vymazať"
},
"action.disable": {
"defaultMessage": "Deaktivovať"
},
"action.download": {
"defaultMessage": "Stiahnuť"
},
"action.edit": {
"defaultMessage": "Upraviť"
},
"action.enable": {
"defaultMessage": "Aktivovať"
},
"action.permissions": {
"defaultMessage": "Oprávnenia"
},
"action.renew": {
"defaultMessage": "Obnoviť"
},
"action.view-details": {
"defaultMessage": "Zobraziť podrobnosti"
},
"auditlogs": {
"defaultMessage": "Záznamy auditu"
},
"cancel": {
"defaultMessage": "Zrušiť"
},
"certificate": {
"defaultMessage": "Certifikát"
},
"certificate.custom-certificate": {
"defaultMessage": "Certifikát"
},
"certificate.custom-certificate-key": {
"defaultMessage": "Kľúč certifikátu"
},
"certificate.custom-intermediate": {
"defaultMessage": "Sprostredkovateľský certifikát"
},
"certificate.in-use": {
"defaultMessage": "Používa sa"
},
"certificate.none.subtitle": {
"defaultMessage": "Nie je priradený žiadny certifikát"
},
"certificate.none.subtitle.for-http": {
"defaultMessage": "Tento hostiteľ nebude používať HTTPS"
},
"certificate.none.title": {
"defaultMessage": "Žiadny"
},
"certificate.not-in-use": {
"defaultMessage": "Nepoužíva sa"
},
"certificate.renew": {
"defaultMessage": "Obnoviť certifikát"
},
"certificates": {
"defaultMessage": "Certifikáty"
},
"certificates.custom": {
"defaultMessage": "Vlastný certifikát"
},
"certificates.custom.warning": {
"defaultMessage": "Súbory kľúčov chránené heslom nie sú podporované."
},
"certificates.dns.credentials": {
"defaultMessage": "Obsah súboru s prihlasovacími údajmi"
},
"certificates.dns.credentials-note": {
"defaultMessage": "Tento doplnok vyžaduje konfiguračný súbor obsahujúci API token alebo iné prihlasovacie údaje vášho poskytovateľa"
},
"certificates.dns.credentials-warning": {
"defaultMessage": "Tieto údaje budú uložené v databáze a v súbore ako obyčajný text!"
},
"certificates.dns.propagation-seconds": {
"defaultMessage": "Propagácia v sekundách"
},
"certificates.dns.propagation-seconds-note": {
"defaultMessage": "Ponechajte prázdne pre predvolenú hodnotu doplnku. Počet sekúnd, počas ktorých sa čaká na propagáciu DNS."
},
"certificates.dns.provider": {
"defaultMessage": "DNS poskytovateľ"
},
"certificates.dns.warning": {
"defaultMessage": "Táto sekcia vyžaduje znalosť Certbotu a jeho DNS doplnkov. Prosím, pozrite si dokumentáciu príslušného doplnku."
},
"certificates.http.reachability-404": {
"defaultMessage": "Na tejto doméne bol nájdený server, ale nezdá sa, že ide o Nginx Proxy Manager. Uistite sa, že vaša doména smeruje na IP, kde beží vaša inštancia NPM."
},
"certificates.http.reachability-failed-to-check": {
"defaultMessage": "Nepodarilo sa overiť dostupnosť kvôli chybe komunikácie so službou site24x7.com."
},
"certificates.http.reachability-not-resolved": {
"defaultMessage": "Na tejto doméne nie je dostupný žiadny server. Uistite sa, že doména existuje a smeruje na IP adresu s NPM a ak je to potrebné, port 80 je presmerovaný vo vašom smerovači."
},
"certificates.http.reachability-ok": {
"defaultMessage": "Váš server je dostupný a vytvorenie certifikátu by malo byť možné."
},
"certificates.http.reachability-other": {
"defaultMessage": "Na tejto doméne bol nájdený server, ale vrátil neočakávaný stavový kód {code}. Je to NPM server? Uistite sa prosím, že doména smeruje na IP, kde beží vaša inštancia NPM."
},
"certificates.http.reachability-wrong-data": {
"defaultMessage": "Na tejto doméne bol nájdený server, ale vrátil neočakávané údaje. Je to NPM server? Uistite sa, že doména smeruje na IP, kde beží vaša inštancia NPM."
},
"certificates.http.test-results": {
"defaultMessage": "Výsledky testu"
},
"certificates.http.warning": {
"defaultMessage": "Tieto domény musia byť už nakonfigurované tak, aby smerovali na túto inštaláciu."
},
"certificates.request.subtitle": {
"defaultMessage": "pomocou Let's Encrypt"
},
"certificates.request.title": {
"defaultMessage": "Vyžiadať nový certifikát"
},
"column.access": {
"defaultMessage": "Prístup"
},
"column.authorization": {
"defaultMessage": "Autorizácia"
},
"column.authorizations": {
"defaultMessage": "Autorizácie"
},
"column.custom-locations": {
"defaultMessage": "Vlastné umiestnenia"
},
"column.destination": {
"defaultMessage": "Cieľ"
},
"column.details": {
"defaultMessage": "Podrobnosti"
},
"column.email": {
"defaultMessage": "Email"
},
"column.event": {
"defaultMessage": "Udalosť"
},
"column.expires": {
"defaultMessage": "Platnosť do"
},
"column.http-code": {
"defaultMessage": "Prístup"
},
"column.incoming-port": {
"defaultMessage": "Vstupný port"
},
"column.name": {
"defaultMessage": "Názov"
},
"column.protocol": {
"defaultMessage": "Protokol"
},
"column.provider": {
"defaultMessage": "Poskytovateľ"
},
"column.roles": {
"defaultMessage": "Roly"
},
"column.rules": {
"defaultMessage": "Pravidlá"
},
"column.satisfy": {
"defaultMessage": "Splniť"
},
"column.satisfy-all": {
"defaultMessage": "Všetky"
},
"column.satisfy-any": {
"defaultMessage": "Ktorékoľvek"
},
"column.scheme": {
"defaultMessage": "Schéma"
},
"column.source": {
"defaultMessage": "Zdroj"
},
"column.ssl": {
"defaultMessage": "SSL"
},
"column.status": {
"defaultMessage": "Stav"
},
"created-on": {
"defaultMessage": "Vytvorené: {date}"
},
"dashboard": {
"defaultMessage": "Panel"
},
"dead-host": {
"defaultMessage": "404 Hostiteľ"
},
"dead-hosts": {
"defaultMessage": "404 Hostitelia"
},
"dead-hosts.count": {
"defaultMessage": "{count} {count, plural, one {404 hostiteľ} few {404 hostitelia} other {404 hostiteľov}}"
},
"disabled": {
"defaultMessage": "Deaktivované"
},
"domain-names": {
"defaultMessage": "Doménové mená"
},
"domain-names.max": {
"defaultMessage": "Maximálne {count} doménových mien"
},
"domain-names.placeholder": {
"defaultMessage": "Začnite písať pre pridanie domény..."
},
"domain-names.wildcards-not-permitted": {
"defaultMessage": "Wildcards nie sú pre tento typ povolené"
},
"domain-names.wildcards-not-supported": {
"defaultMessage": "Wildcards nie sú podporované pre túto certifikačnú autoritu"
},
"domains.force-ssl": {
"defaultMessage": "Vynútiť SSL"
},
"domains.hsts-enabled": {
"defaultMessage": "HSTS povolené"
},
"domains.hsts-subdomains": {
"defaultMessage": "HSTS pre subdomény"
},
"domains.http2-support": {
"defaultMessage": "Podpora HTTP/2"
},
"domains.use-dns": {
"defaultMessage": "Použiť DNS výzvu"
},
"email-address": {
"defaultMessage": "Emailová adresa"
},
"empty-search": {
"defaultMessage": "Nenašli sa žiadne výsledky"
},
"empty-subtitle": {
"defaultMessage": "Prečo nevytvoríte nejaký?"
},
"enabled": {
"defaultMessage": "Aktivované"
},
"error.access.at-least-one": {
"defaultMessage": "Je vyžadovaná aspoň jedna autorizácia alebo jedno prístupové pravidlo"
},
"error.access.duplicate-usernames": {
"defaultMessage": "Používateľské mená pre autorizáciu musia byť jedinečné"
},
"error.invalid-auth": {
"defaultMessage": "Neplatný email alebo heslo"
},
"error.invalid-domain": {
"defaultMessage": "Neplatná doména: {domain}"
},
"error.invalid-email": {
"defaultMessage": "Neplatná emailová adresa"
},
"error.max-character-length": {
"defaultMessage": "Maximálna dĺžka je {max} znak{max, plural, one {} few {y} other {ov}}"
},
"error.max-domains": {
"defaultMessage": "Príliš veľa domén, maximum je {max}"
},
"error.maximum": {
"defaultMessage": "Maximum je {max}"
},
"error.min-character-length": {
"defaultMessage": "Minimálna dĺžka je {min} znak{min, plural, one {} few {y} other {ov}}"
},
"error.minimum": {
"defaultMessage": "Minimum je {min}"
},
"error.passwords-must-match": {
"defaultMessage": "Heslá sa musia zhodovať"
},
"error.required": {
"defaultMessage": "Toto pole je povinné"
},
"expires.on": {
"defaultMessage": "Platnosť do: {date}"
},
"footer.github-fork": {
"defaultMessage": "Forknite ma na GitHube"
},
"host.flags.block-exploits": {
"defaultMessage": "Blokovať bežné exploity"
},
"host.flags.cache-assets": {
"defaultMessage": "Uložiť zdroje do vyrovnávacej pamäte"
},
"host.flags.preserve-path": {
"defaultMessage": "Zachovať cestu"
},
"host.flags.protocols": {
"defaultMessage": "Protokoly"
},
"host.flags.websockets-upgrade": {
"defaultMessage": "Podpora WebSockets"
},
"host.forward-port": {
"defaultMessage": "Port presmerovania"
},
"host.forward-scheme": {
"defaultMessage": "Schéma"
},
"hosts": {
"defaultMessage": "Hostitelia"
},
"http-only": {
"defaultMessage": "Len HTTP"
},
"lets-encrypt": {
"defaultMessage": "Let's Encrypt"
},
"lets-encrypt-via-dns": {
"defaultMessage": "Let's Encrypt cez DNS"
},
"lets-encrypt-via-http": {
"defaultMessage": "Let's Encrypt cez HTTP"
},
"loading": {
"defaultMessage": "Načítava sa…"
},
"login.title": {
"defaultMessage": "Prihláste sa do svojho účtu"
},
"nginx-config.label": {
"defaultMessage": "Vlastná Nginx konfigurácia"
},
"nginx-config.placeholder": {
"defaultMessage": "# Zadajte vlastnú Nginx konfiguráciu na vlastné riziko!"
},
"no-permission-error": {
"defaultMessage": "Nemáte oprávnenie na zobrazenie tohto obsahu."
},
"notfound.action": {
"defaultMessage": "Späť na hlavnú stránku"
},
"notfound.content": {
"defaultMessage": "Ľutujeme, stránka, ktorú hľadáte, nebola nájdená"
},
"notfound.title": {
"defaultMessage": "Ups… Našli ste chybovú stránku"
},
"notification.error": {
"defaultMessage": "Chyba"
},
"notification.object-deleted": {
"defaultMessage": "{object} bol odstránený"
},
"notification.object-disabled": {
"defaultMessage": "{object} bol deaktivovaný"
},
"notification.object-enabled": {
"defaultMessage": "{object} bol aktivovaný"
},
"notification.object-renewed": {
"defaultMessage": "{object} bol obnovený"
},
"notification.object-saved": {
"defaultMessage": "{object} bol uložené"
},
"notification.success": {
"defaultMessage": "Úspech"
},
"object.actions-title": {
"defaultMessage": "{object} #{id}"
},
"object.add": {
"defaultMessage": "Pridať {object}"
},
"object.delete": {
"defaultMessage": "Vymazať {object}"
},
"object.delete.content": {
"defaultMessage": "Naozaj chcete vymazať tento {object}?"
},
"object.edit": {
"defaultMessage": "Upraviť {object}"
},
"object.empty": {
"defaultMessage": "Nie sú žiadne/y {objects}"
},
"object.event.created": {
"defaultMessage": "Vytvorený {object}"
},
"object.event.deleted": {
"defaultMessage": "Vymazaný {object}"
},
"object.event.disabled": {
"defaultMessage": "Deaktivovaný {object}"
},
"object.event.enabled": {
"defaultMessage": "Aktivovaný {object}"
},
"object.event.renewed": {
"defaultMessage": "Obnovený {object}"
},
"object.event.updated": {
"defaultMessage": "Aktualizovaný {object}"
},
"offline": {
"defaultMessage": "Offline"
},
"online": {
"defaultMessage": "Online"
},
"options": {
"defaultMessage": "Možnosti"
},
"password": {
"defaultMessage": "Heslo"
},
"password.generate": {
"defaultMessage": "Vygenerovať náhodné heslo"
},
"password.hide": {
"defaultMessage": "Skryť heslo"
},
"password.show": {
"defaultMessage": "Zobraziť heslo"
},
"permissions.hidden": {
"defaultMessage": "Skryté"
},
"permissions.manage": {
"defaultMessage": "Spravovať"
},
"permissions.view": {
"defaultMessage": "Len na zobrazenie"
},
"permissions.visibility.all": {
"defaultMessage": "Všetky položky"
},
"permissions.visibility.title": {
"defaultMessage": "Viditeľnosť položky"
},
"permissions.visibility.user": {
"defaultMessage": "Len vytvorené položky"
},
"proxy-host": {
"defaultMessage": "Proxy hostiteľa"
},
"proxy-host.forward-host": {
"defaultMessage": "Cieľový názov hostiteľa / IP"
},
"proxy-hosts": {
"defaultMessage": "Proxy hostitelia"
},
"proxy-hosts.count": {
"defaultMessage": "{count} {count, plural, one {proxy hostiteľ} few {proxy hostitelia} other {proxy hostiteľov}}"
},
"public": {
"defaultMessage": "Verejné"
},
"redirection-host": {
"defaultMessage": "presmerovacieho hostiteľa"
},
"redirection-host.forward-domain": {
"defaultMessage": "Cieľová doména"
},
"redirection-host.forward-http-code": {
"defaultMessage": "HTTP kód"
},
"redirection-hosts": {
"defaultMessage": "Presmerovací hostitelia"
},
"redirection-hosts.count": {
"defaultMessage": "{count} {count, plural, one {presmerovací hostiteľ} few {presmerovací hostitelia} other {presmerovacích hostiteľov}}"
},
"role.admin": {
"defaultMessage": "Administrátor"
},
"role.standard-user": {
"defaultMessage": "Bežný používateľ"
},
"save": {
"defaultMessage": "Uložiť"
},
"setting": {
"defaultMessage": "Nastavenie"
},
"settings": {
"defaultMessage": "Nastavenia"
},
"settings.default-site": {
"defaultMessage": "Predvolená stránka"
},
"settings.default-site.404": {
"defaultMessage": "Stránka 404"
},
"settings.default-site.444": {
"defaultMessage": "Bez odpovede (444)"
},
"settings.default-site.congratulations": {
"defaultMessage": "Gratulačná stránka"
},
"settings.default-site.description": {
"defaultMessage": "Čo zobraziť, keď Nginx zachytí neznámeho hostiteľa"
},
"settings.default-site.html": {
"defaultMessage": "Vlastné HTML"
},
"settings.default-site.html.placeholder": {
"defaultMessage": "<!-- Sem zadajte vlastný HTML obsah -->"
},
"settings.default-site.redirect": {
"defaultMessage": "Presmerovať"
},
"setup.preamble": {
"defaultMessage": "Začnite vytvorením administrátorského účtu."
},
"setup.title": {
"defaultMessage": "Vitajte!"
},
"sign-in": {
"defaultMessage": "Prihlásiť sa"
},
"ssl-certificate": {
"defaultMessage": "SSL certifikát"
},
"stream": {
"defaultMessage": "Stream"
},
"stream.forward-host": {
"defaultMessage": "Cieľový hostiteľ"
},
"stream.incoming-port": {
"defaultMessage": "Vstupný port"
},
"streams": {
"defaultMessage": "Streamy"
},
"streams.count": {
"defaultMessage": "{count} {count, plural, one {stream} few {streamy} other {streamov}}"
},
"streams.tcp": {
"defaultMessage": "TCP"
},
"streams.udp": {
"defaultMessage": "UDP"
},
"test": {
"defaultMessage": "Test"
},
"user": {
"defaultMessage": "používateľa"
},
"user.change-password": {
"defaultMessage": "Zmeniť heslo"
},
"user.confirm-password": {
"defaultMessage": "Potvrdiť heslo"
},
"user.current-password": {
"defaultMessage": "Aktuálne heslo"
},
"user.edit-profile": {
"defaultMessage": "Upraviť profil"
},
"user.full-name": {
"defaultMessage": "Celé meno"
},
"user.login-as": {
"defaultMessage": "Prihlásiť sa ako {name}"
},
"user.logout": {
"defaultMessage": "Odhlásiť sa"
},
"user.new-password": {
"defaultMessage": "Nové heslo"
},
"user.nickname": {
"defaultMessage": "Prezývka"
},
"user.set-password": {
"defaultMessage": "Nastaviť heslo"
},
"user.set-permissions": {
"defaultMessage": "Nastaviť oprávnenia pre {name}"
},
"user.switch-dark": {
"defaultMessage": "Prepnúť na tmavý režim"
},
"user.switch-light": {
"defaultMessage": "Prepnúť na svetlý režim"
},
"username": {
"defaultMessage": "Používateľské meno"
},
"users": {
"defaultMessage": "Používatelia"
}
}

644
frontend/src/locale/src/zh.json Executable file
View File

@@ -0,0 +1,644 @@
{
"access-list": {
"defaultMessage": "通信规则"
},
"access-list.access-count": {
"defaultMessage": "{count} 条规则"
},
"access-list.auth-count": {
"defaultMessage": "{count} 个用户"
},
"access-list.help-rules-last": {
"defaultMessage": "当至少存在1条规则时此拒绝所有规则将被添加到最后"
},
"access-list.help.rules-order": {
"defaultMessage": " 允许 (allow) 和禁止 (deny) 规则将按照它们定义的顺序执行。"
},
"access-list.pass-auth": {
"defaultMessage": "将认证传递给上游"
},
"access-list.public": {
"defaultMessage": "公开可访问"
},
"access-list.public.subtitle": {
"defaultMessage": "无需基本认证"
},
"access-list.satisfy-any": {
"defaultMessage": "满足任意条件"
},
"access-list.subtitle": {
"defaultMessage": "{users} 个用户, {rules} 条规则 - 创建时间: {date}"
},
"access-lists": {
"defaultMessage": "通信规则"
},
"action.add": {
"defaultMessage": "添加"
},
"action.add-location": {
"defaultMessage": "添加路径规则(Location)"
},
"action.close": {
"defaultMessage": "关闭"
},
"action.delete": {
"defaultMessage": "删除"
},
"action.disable": {
"defaultMessage": "禁用"
},
"action.download": {
"defaultMessage": "下载"
},
"action.edit": {
"defaultMessage": "编辑"
},
"action.enable": {
"defaultMessage": "启用"
},
"action.permissions": {
"defaultMessage": "权限"
},
"action.renew": {
"defaultMessage": "续期"
},
"action.view-details": {
"defaultMessage": "查看详情"
},
"auditlogs": {
"defaultMessage": "审计日志"
},
"cancel": {
"defaultMessage": "取消"
},
"certificate": {
"defaultMessage": "证书"
},
"certificate.custom-certificate": {
"defaultMessage": "证书"
},
"certificate.custom-certificate-key": {
"defaultMessage": "证书密钥"
},
"certificate.custom-intermediate": {
"defaultMessage": "中间证书"
},
"certificate.in-use": {
"defaultMessage": "使用中"
},
"certificate.none.subtitle": {
"defaultMessage": "未分配证书"
},
"certificate.none.subtitle.for-http": {
"defaultMessage": "此主机将不使用 HTTPS"
},
"certificate.none.title": {
"defaultMessage": "无"
},
"certificate.not-in-use": {
"defaultMessage": "未使用"
},
"certificate.renew": {
"defaultMessage": "续期证书"
},
"certificates": {
"defaultMessage": "证书列表"
},
"certificates.custom": {
"defaultMessage": "自定义证书"
},
"certificates.custom.warning": {
"defaultMessage": "不支持受密码保护的密钥文件。"
},
"certificates.dns.credentials": {
"defaultMessage": "凭据文件内容"
},
"certificates.dns.credentials-note": {
"defaultMessage": "此插件需要一个包含 API 令牌或提供商其他凭证的配置文件"
},
"certificates.dns.credentials-warning": {
"defaultMessage": "此数据将以明文形式存储在数据库和文件中!"
},
"certificates.dns.propagation-seconds": {
"defaultMessage": "传播时间 (秒)"
},
"certificates.dns.propagation-seconds-note": {
"defaultMessage": "留空以使用插件默认值。等待DNS传播的秒数。"
},
"certificates.dns.provider": {
"defaultMessage": "DNS 提供商"
},
"certificates.dns.warning": {
"defaultMessage": "本节需要您具备一些关于 Certbot 及其 DNS 插件的知识,请参阅相应插件的官方文档。"
},
"certificates.http.reachability-404": {
"defaultMessage": "在此域名下找到了一个服务器,但它似乎不是 Nginx 代理管理器。请确保您的域名指向 NPM 实例运行的 IP 地址。"
},
"certificates.http.reachability-failed-to-check": {
"defaultMessage": "由于与site24x7.com通信错误无法检查可达性。"
},
"certificates.http.reachability-not-resolved": {
"defaultMessage": "此域名下没有可用的服务器。请确保您的域名存在并指向NPM实例运行的 IP 地址,如有必要,请在路由器中转发 80 端口。"
},
"certificates.http.reachability-ok": {
"defaultMessage": "您的服务器可以访问,应该可以创建证书。"
},
"certificates.http.reachability-other": {
"defaultMessage": "在此域名下找到了一个服务器,但它返回了意外的状态码 {code}。它是 NPM 服务器吗请确保您的域名指向NPM实例运行的 IP 地址。"
},
"certificates.http.reachability-wrong-data": {
"defaultMessage": "在此域名下找到了一个服务器,但它返回了意外的数据。它是 NPM 服务器吗?请确保您的域名指向 NPM 实例运行的 IP 地址。"
},
"certificates.http.test-results": {
"defaultMessage": "测试结果"
},
"certificates.http.warning": {
"defaultMessage": "这些域名必须配置为指向本设备。"
},
"certificates.request.subtitle": {
"defaultMessage": "使用 Let's Encrypt"
},
"certificates.request.title": {
"defaultMessage": "申请新证书"
},
"column.access": {
"defaultMessage": "访问"
},
"column.authorization": {
"defaultMessage": "授权"
},
"column.authorizations": {
"defaultMessage": "授权列表"
},
"column.custom-locations": {
"defaultMessage": "自定义路径规则 (Locations)"
},
"column.destination": {
"defaultMessage": "目标"
},
"column.details": {
"defaultMessage": "详情"
},
"column.email": {
"defaultMessage": "邮箱"
},
"column.event": {
"defaultMessage": "事件"
},
"column.expires": {
"defaultMessage": "过期时间"
},
"column.http-code": {
"defaultMessage": "访问"
},
"column.incoming-port": {
"defaultMessage": "入站端口"
},
"column.name": {
"defaultMessage": "名称"
},
"column.protocol": {
"defaultMessage": "协议"
},
"column.provider": {
"defaultMessage": "提供商"
},
"column.roles": {
"defaultMessage": "角色"
},
"column.rules": {
"defaultMessage": "规则"
},
"column.satisfy": {
"defaultMessage": "满足"
},
"column.satisfy-all": {
"defaultMessage": "全部"
},
"column.satisfy-any": {
"defaultMessage": "任意"
},
"column.scheme": {
"defaultMessage": "协议"
},
"column.source": {
"defaultMessage": "来源"
},
"column.ssl": {
"defaultMessage": "SSL"
},
"column.status": {
"defaultMessage": "状态"
},
"created-on": {
"defaultMessage": "创建时间: {date}"
},
"dashboard": {
"defaultMessage": "仪表板"
},
"dead-host": {
"defaultMessage": "错误页面"
},
"dead-hosts": {
"defaultMessage": "错误页面列表"
},
"dead-hosts.count": {
"defaultMessage": "{count} 个错误页面列表"
},
"disabled": {
"defaultMessage": "已禁用"
},
"domain-names": {
"defaultMessage": "域名"
},
"domain-names.max": {
"defaultMessage": "{count} 个最多域名数量"
},
"domain-names.placeholder": {
"defaultMessage": "开始输入以添加域名..."
},
"domain-names.wildcards-not-permitted": {
"defaultMessage": "此类型不允许使用通配符"
},
"domain-names.wildcards-not-supported": {
"defaultMessage": "此 CA 不支持通配符"
},
"domains.force-ssl": {
"defaultMessage": "强制 SSL"
},
"domains.hsts-enabled": {
"defaultMessage": "HSTS 已启用"
},
"domains.hsts-subdomains": {
"defaultMessage": "HSTS 子域名"
},
"domains.http2-support": {
"defaultMessage": "HTTP/2 支持"
},
"domains.use-dns": {
"defaultMessage": "使用DNS验证"
},
"email-address": {
"defaultMessage": "邮箱地址"
},
"empty-search": {
"defaultMessage": "未找到结果"
},
"empty-subtitle": {
"defaultMessage": "为什么不由您来创建一个呢?"
},
"enabled": {
"defaultMessage": "已启用"
},
"error.access.at-least-one": {
"defaultMessage": "需要至少一个授权或访问规则"
},
"error.access.duplicate-usernames": {
"defaultMessage": "授权用户名必须唯一"
},
"error.invalid-auth": {
"defaultMessage": "无效的邮箱或密码"
},
"error.invalid-domain": {
"defaultMessage": "无效的域名: {domain}"
},
"error.invalid-email": {
"defaultMessage": "无效的邮箱地址"
},
"error.max-character-length": {
"defaultMessage": "最大长度为 {max} 个字符"
},
"error.max-domains": {
"defaultMessage": "域名过多,最多为 {max} 个"
},
"error.maximum": {
"defaultMessage": "最大值为 {max}"
},
"error.min-character-length": {
"defaultMessage": "最小长度为 {min} 个字符"
},
"error.minimum": {
"defaultMessage": "最小值为 {min}"
},
"error.passwords-must-match": {
"defaultMessage": "密码必须匹配"
},
"error.required": {
"defaultMessage": "此项为必填项"
},
"expires.on": {
"defaultMessage": "过期时间: {date}"
},
"footer.github-fork": {
"defaultMessage": "在 Github 上复刻 (For) 本项目"
},
"host.flags.block-exploits": {
"defaultMessage": "阻止常见攻击"
},
"host.flags.cache-assets": {
"defaultMessage": "缓存资源"
},
"host.flags.preserve-path": {
"defaultMessage": "保留路径"
},
"host.flags.protocols": {
"defaultMessage": "协议"
},
"host.flags.websockets-upgrade": {
"defaultMessage": "Websockets 支持"
},
"host.forward-port": {
"defaultMessage": "转发端口"
},
"host.forward-scheme": {
"defaultMessage": "协议"
},
"hosts": {
"defaultMessage": "主机列表"
},
"http-only": {
"defaultMessage": "仅 HTTP"
},
"lets-encrypt": {
"defaultMessage": "Let's Encrypt"
},
"lets-encrypt-via-dns": {
"defaultMessage": "Let's Encrypt DNS 验证"
},
"lets-encrypt-via-http": {
"defaultMessage": "Let's Encrypt HTTP 验证"
},
"loading": {
"defaultMessage": "加载中···"
},
"login.title": {
"defaultMessage": "登录您的账户"
},
"nginx-config.label": {
"defaultMessage": "自定义 Nginx 配置"
},
"nginx-config.placeholder": {
"defaultMessage": "# 在此输入您的自定义 Nginx 配置,风险自负!"
},
"no-permission-error": {
"defaultMessage": "您无权查看此内容。"
},
"notfound.action": {
"defaultMessage": "返回首页"
},
"notfound.content": {
"defaultMessage": "很抱歉,您要查找的页面未找到"
},
"notfound.title": {
"defaultMessage": "糟糕...您刚刚找到了一个错误页面"
},
"notification.error": {
"defaultMessage": "错误"
},
"notification.object-deleted": {
"defaultMessage": "{object} 已被删除"
},
"notification.object-disabled": {
"defaultMessage": "{object} 已被禁用"
},
"notification.object-enabled": {
"defaultMessage": "{object} 已被启用"
},
"notification.object-renewed": {
"defaultMessage": "{object} 已续期"
},
"notification.object-saved": {
"defaultMessage": "{object} 已保存"
},
"notification.success": {
"defaultMessage": "成功"
},
"object.actions-title": {
"defaultMessage": "{object} #{id}"
},
"object.add": {
"defaultMessage": "添加 {object}"
},
"object.delete": {
"defaultMessage": "删除 {object}"
},
"object.delete.content": {
"defaultMessage": "您确定要删除 {object} 吗?"
},
"object.edit": {
"defaultMessage": "编辑 {object}"
},
"object.empty": {
"defaultMessage": "没有 {objects}"
},
"object.event.created": {
"defaultMessage": "已创建 {object}"
},
"object.event.deleted": {
"defaultMessage": "已删除 {object}"
},
"object.event.disabled": {
"defaultMessage": "已禁用 {object}"
},
"object.event.enabled": {
"defaultMessage": "已启用 {object}"
},
"object.event.renewed": {
"defaultMessage": "已续期 {object}"
},
"object.event.updated": {
"defaultMessage": "已更新 {object}"
},
"offline": {
"defaultMessage": "离线"
},
"online": {
"defaultMessage": "在线"
},
"options": {
"defaultMessage": "选项"
},
"password": {
"defaultMessage": "密码"
},
"password.generate": {
"defaultMessage": "生成随机密码"
},
"password.hide": {
"defaultMessage": "隐藏密码"
},
"password.show": {
"defaultMessage": "显示密码"
},
"permissions.hidden": {
"defaultMessage": "隐藏"
},
"permissions.manage": {
"defaultMessage": "管理"
},
"permissions.view": {
"defaultMessage": "仅查看"
},
"permissions.visibility.all": {
"defaultMessage": "所有项目"
},
"permissions.visibility.title": {
"defaultMessage": "项目可见性"
},
"permissions.visibility.user": {
"defaultMessage": "仅创建的项目"
},
"proxy-host": {
"defaultMessage": "代理服务"
},
"proxy-host.forward-host": {
"defaultMessage": "转发主机名 / IP"
},
"proxy-hosts": {
"defaultMessage": "代理服务列表"
},
"proxy-hosts.count": {
"defaultMessage": "{count} 个代理服务"
},
"public": {
"defaultMessage": "公开"
},
"redirection-host": {
"defaultMessage": "重定向主机"
},
"redirection-host.forward-domain": {
"defaultMessage": "转发域名"
},
"redirection-host.forward-http-code": {
"defaultMessage": "HTTP 状态码"
},
"redirection-hosts": {
"defaultMessage": "重定向主机列表"
},
"redirection-hosts.count": {
"defaultMessage": "{count} 个重定向主机"
},
"role.admin": {
"defaultMessage": "管理员"
},
"role.standard-user": {
"defaultMessage": "标准用户"
},
"save": {
"defaultMessage": "保存"
},
"setting": {
"defaultMessage": "设置"
},
"settings": {
"defaultMessage": "设置列表"
},
"settings.default-site": {
"defaultMessage": "默认站点"
},
"settings.default-site.404": {
"defaultMessage": "错误页面"
},
"settings.default-site.444": {
"defaultMessage": "无响应 (444)"
},
"settings.default-site.congratulations": {
"defaultMessage": "欢迎页面"
},
"settings.default-site.description": {
"defaultMessage": "当 Nginx 遇到未知主机时显示什么"
},
"settings.default-site.html": {
"defaultMessage": "自定义 HTML"
},
"settings.default-site.html.placeholder": {
"defaultMessage": "<!-- 在此输入您的自定义 HTML 内容 -->"
},
"settings.default-site.redirect": {
"defaultMessage": "重定向"
},
"setup.preamble": {
"defaultMessage": "通过创建您的管理员账户开始使用。"
},
"setup.title": {
"defaultMessage": "欢迎!"
},
"sign-in": {
"defaultMessage": "登录"
},
"ssl-certificate": {
"defaultMessage": "SSL 证书"
},
"stream": {
"defaultMessage": "端口转发"
},
"stream.forward-host": {
"defaultMessage": "转发主机"
},
"stream.incoming-port": {
"defaultMessage": "入站端口"
},
"streams": {
"defaultMessage": "端口转发列表"
},
"streams.count": {
"defaultMessage": "{count} 个端口转发"
},
"streams.tcp": {
"defaultMessage": "TCP"
},
"streams.udp": {
"defaultMessage": "UDP"
},
"test": {
"defaultMessage": "测试"
},
"user": {
"defaultMessage": "用户"
},
"user.change-password": {
"defaultMessage": "修改密码"
},
"user.confirm-password": {
"defaultMessage": "确认密码"
},
"user.current-password": {
"defaultMessage": "当前密码"
},
"user.edit-profile": {
"defaultMessage": "编辑资料"
},
"user.full-name": {
"defaultMessage": "全名"
},
"user.login-as": {
"defaultMessage": "登录用户 {name}"
},
"user.logout": {
"defaultMessage": "退出登录"
},
"user.new-password": {
"defaultMessage": "新密码"
},
"user.nickname": {
"defaultMessage": "昵称"
},
"user.set-password": {
"defaultMessage": "设置密码"
},
"user.set-permissions": {
"defaultMessage": "为用户 {name} 设置权限"
},
"user.switch-dark": {
"defaultMessage": "切换到深色模式"
},
"user.switch-light": {
"defaultMessage": "切换到浅色模式"
},
"username": {
"defaultMessage": "用户名"
},
"users": {
"defaultMessage": "用户列表"
}
}

View File

@@ -74,7 +74,7 @@ const CustomCertificateModal = EasyModal.create(({ visible, remove }: InnerModal
<Form>
<Modal.Header closeButton>
<Modal.Title>
<T id="object.add" tData={{ object: "lets-encrypt-via-dns" }} />
<T id="object.add" tData={{ object: "certificates.custom" }} />
</Modal.Title>
</Modal.Header>
<Modal.Body className="p-0">

View File

@@ -51,7 +51,7 @@ export default function Table({ data, isFetching, onEdit, onDelete, onDisableTog
header: intl.formatMessage({ id: "column.destination" }),
cell: (info: any) => {
const value = info.getValue();
return `${value.forwardHost}:${value.forwardPort}`;
return `${value.forwardScheme}://${value.forwardHost}:${value.forwardPort}`;
},
}),
columnHelper.accessor((row: any) => row.certificate, {