mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2025-08-04 08:23:37 +00:00
Moved v3 code from NginxProxyManager/nginx-proxy-manager-3 to NginxProxyManager/nginx-proxy-manager
This commit is contained in:
75
frontend/src/locale/IntlProvider.tsx
Normal file
75
frontend/src/locale/IntlProvider.tsx
Normal file
@@ -0,0 +1,75 @@
|
||||
import { createIntl, createIntlCache } from "react-intl";
|
||||
|
||||
import langDe from "./lang/de.json";
|
||||
import langEn from "./lang/en.json";
|
||||
import langFa from "./lang/fa.json";
|
||||
import langList from "./lang/lang-list.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"],
|
||||
["de", "de-DE"],
|
||||
["fa", "fa-IR"],
|
||||
];
|
||||
|
||||
const loadMessages = (locale?: string): typeof langList & typeof langEn => {
|
||||
locale = locale || "en";
|
||||
switch (locale.slice(0, 2)) {
|
||||
case "de":
|
||||
return Object.assign({}, langList, langEn, langDe);
|
||||
case "fa":
|
||||
return Object.assign({}, langList, langEn, langFa);
|
||||
default:
|
||||
return Object.assign({}, langList, langEn);
|
||||
}
|
||||
};
|
||||
|
||||
const getFlagCodeForLocale = (locale?: string) => {
|
||||
switch (locale) {
|
||||
case "de-DE":
|
||||
case "de":
|
||||
return "DE";
|
||||
case "fa-IR":
|
||||
case "fa":
|
||||
return "IR";
|
||||
default:
|
||||
return "US";
|
||||
}
|
||||
};
|
||||
|
||||
const getLocale = (short = false) => {
|
||||
let loc = window.localStorage.getItem("locale");
|
||||
if (!loc) {
|
||||
loc = document.documentElement.lang;
|
||||
}
|
||||
if (short) {
|
||||
return loc.slice(0, 2);
|
||||
}
|
||||
return loc;
|
||||
};
|
||||
|
||||
const cache = createIntlCache();
|
||||
|
||||
const initialMessages = loadMessages(getLocale());
|
||||
let intl = createIntl(
|
||||
{ locale: getLocale(), messages: initialMessages },
|
||||
cache,
|
||||
);
|
||||
|
||||
const changeLocale = (locale: string): void => {
|
||||
const messages = loadMessages(locale);
|
||||
intl = createIntl({ locale, messages }, cache);
|
||||
window.localStorage.setItem("locale", locale);
|
||||
document.documentElement.lang = locale;
|
||||
};
|
||||
|
||||
export {
|
||||
localeOptions,
|
||||
getFlagCodeForLocale,
|
||||
getLocale,
|
||||
createIntl,
|
||||
changeLocale,
|
||||
intl,
|
||||
};
|
1
frontend/src/locale/index.ts
Normal file
1
frontend/src/locale/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * from "./IntlProvider";
|
@@ -0,0 +1,3 @@
|
||||
# Hilfe zu Zertifizierungsstellen
|
||||
|
||||
TODO
|
1
frontend/src/locale/src/HelpDoc/de/index.ts
Normal file
1
frontend/src/locale/src/HelpDoc/de/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * as CertificateAuthorities from "./CertificateAuthorities.md";
|
26
frontend/src/locale/src/HelpDoc/en/CertificateAuthorities.md
Normal file
26
frontend/src/locale/src/HelpDoc/en/CertificateAuthorities.md
Normal file
@@ -0,0 +1,26 @@
|
||||
# Certificate Authorities Help
|
||||
|
||||
## What is a Certificate Authority?
|
||||
|
||||
A **certificate authority (CA)**, also sometimes referred to as a
|
||||
**certification authority**, is a company or organization that acts to validate
|
||||
the identities of entities (such as websites, email addresses, companies, or
|
||||
individual persons) and bind them to cryptographic keys through the issuance of
|
||||
electronic documents known as digital certificates.
|
||||
|
||||
## Which CA should I use?
|
||||
|
||||
Not all CA's are created equal and you would be fine to use the default,
|
||||
ZeroSSL.
|
||||
|
||||
When using another CA it's worth considering the wildcard support and number of
|
||||
hosts-per-certificate that it supports.
|
||||
|
||||
## Can I use my own custom CA?
|
||||
|
||||
Yes, you can run your own CA software. You would only do this if you have a
|
||||
greater understanding of the SSL ecosystem.
|
||||
|
||||
When requesting SSL Certificates through your custom CA and while they will be
|
||||
successful, browsers will not automatically trust your CA and visiting hosts
|
||||
using certificates issued by that CA will show errors.
|
1
frontend/src/locale/src/HelpDoc/en/index.ts
Normal file
1
frontend/src/locale/src/HelpDoc/en/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * as CertificateAuthorities from "./CertificateAuthorities.md";
|
@@ -0,0 +1,3 @@
|
||||
# کمک مقامات صدور گواهی
|
||||
|
||||
TODO
|
1
frontend/src/locale/src/HelpDoc/fa/index.ts
Normal file
1
frontend/src/locale/src/HelpDoc/fa/index.ts
Normal file
@@ -0,0 +1 @@
|
||||
export * as CertificateAuthorities from "./CertificateAuthorities.md";
|
17
frontend/src/locale/src/HelpDoc/index.ts
Normal file
17
frontend/src/locale/src/HelpDoc/index.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
import * as de from "./de/index";
|
||||
import * as en from "./en/index";
|
||||
import * as fa from "./fa/index";
|
||||
|
||||
const items: any = { de, en, fa };
|
||||
|
||||
export const getHelpFile = (lang: string, section: string): string => {
|
||||
if (
|
||||
typeof items[lang] !== "undefined" &&
|
||||
typeof items[lang][section] !== "undefined"
|
||||
) {
|
||||
return items[lang][section].default;
|
||||
}
|
||||
throw new Error(`Cannot load help doc for ${lang}-${section}`);
|
||||
};
|
||||
|
||||
export default items;
|
371
frontend/src/locale/src/de.json
Normal file
371
frontend/src/locale/src/de.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"access-lists.title": {
|
||||
"defaultMessage": "Zugriffslisten"
|
||||
},
|
||||
"action.edit": {
|
||||
"defaultMessage": "Bearbeiten"
|
||||
},
|
||||
"action.set-password": {
|
||||
"defaultMessage": "Passwort festlegen"
|
||||
},
|
||||
"audit-log.title": {
|
||||
"defaultMessage": "Audit-Protokoll"
|
||||
},
|
||||
"brand.name": {
|
||||
"defaultMessage": "Nginx Proxy Manager"
|
||||
},
|
||||
"capability-count": {
|
||||
"defaultMessage": "{count} Artikel"
|
||||
},
|
||||
"capability.full-admin": {
|
||||
"defaultMessage": "Vollständiger Administrator"
|
||||
},
|
||||
"capability.hosts.view": {
|
||||
"defaultMessage": "Gastgeber anzeigen"
|
||||
},
|
||||
"capability.system": {
|
||||
"defaultMessage": "System"
|
||||
},
|
||||
"capability.users.manage": {
|
||||
"defaultMessage": "Benutzer verwalten"
|
||||
},
|
||||
"certificate-authorities.title": {
|
||||
"defaultMessage": "Zertifizierungsstellen"
|
||||
},
|
||||
"certificate-authority.acmesh-server": {
|
||||
"defaultMessage": "ACME-Server"
|
||||
},
|
||||
"certificate-authority.ca-bundle": {
|
||||
"defaultMessage": "CA-Zertifikatpaket"
|
||||
},
|
||||
"certificate-authority.create": {
|
||||
"defaultMessage": "Zertifizierungsstelle erstellen"
|
||||
},
|
||||
"certificate-authority.edit": {
|
||||
"defaultMessage": "Zertifizierungsstelle bearbeiten"
|
||||
},
|
||||
"certificate-authority.has-wildcard-support": {
|
||||
"defaultMessage": "Hat Wildcard-Unterstützung"
|
||||
},
|
||||
"certificate-authority.max-domains": {
|
||||
"defaultMessage": "Maximale Domains pro Zertifikat"
|
||||
},
|
||||
"certificate-authority.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"certificates.title": {
|
||||
"defaultMessage": "Zertifikate"
|
||||
},
|
||||
"change-password": {
|
||||
"defaultMessage": "Passwort ändern"
|
||||
},
|
||||
"column.acmesh-name": {
|
||||
"defaultMessage": "Acme.sh-Plugin"
|
||||
},
|
||||
"column.description": {
|
||||
"defaultMessage": "Beschreibung"
|
||||
},
|
||||
"column.dns-sleep": {
|
||||
"defaultMessage": "DNS-Schlaf"
|
||||
},
|
||||
"column.domain-names": {
|
||||
"defaultMessage": "Domänen"
|
||||
},
|
||||
"column.host-type": {
|
||||
"defaultMessage": "Hosttyp"
|
||||
},
|
||||
"column.id": {
|
||||
"defaultMessage": "ICH WÜRDE"
|
||||
},
|
||||
"column.max-domains": {
|
||||
"defaultMessage": "Domänen pro Zertifikat"
|
||||
},
|
||||
"column.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"column.status": {
|
||||
"defaultMessage": "Status"
|
||||
},
|
||||
"column.type": {
|
||||
"defaultMessage": "Art"
|
||||
},
|
||||
"column.validation-type": {
|
||||
"defaultMessage": "Validierung"
|
||||
},
|
||||
"column.wildcard-support": {
|
||||
"defaultMessage": "Wildcard-Unterstützung"
|
||||
},
|
||||
"create-certificate": {
|
||||
"defaultMessage": "Zertifikat erstellen"
|
||||
},
|
||||
"create-certificate-title": {
|
||||
"defaultMessage": "Es gibt keine Zertifikate"
|
||||
},
|
||||
"create-dns-provider": {
|
||||
"defaultMessage": "Erstellen Sie einen DNS-Anbieter"
|
||||
},
|
||||
"create-dns-provider-title": {
|
||||
"defaultMessage": "Es gibt keine DNS-Anbieter"
|
||||
},
|
||||
"create-hint": {
|
||||
"defaultMessage": "Warum erstellen Sie nicht eine?"
|
||||
},
|
||||
"create-host": {
|
||||
"defaultMessage": "Host erstellen"
|
||||
},
|
||||
"create-host-template": {
|
||||
"defaultMessage": "Hostvorlage erstellen"
|
||||
},
|
||||
"create-host-title": {
|
||||
"defaultMessage": "Es gibt keine Proxy-Hosts"
|
||||
},
|
||||
"dashboard.title": {
|
||||
"defaultMessage": "Armaturenbrett"
|
||||
},
|
||||
"disabled": {
|
||||
"defaultMessage": "Deaktiviert"
|
||||
},
|
||||
"dns-provider.acmesh-name": {
|
||||
"defaultMessage": "Acme.sh-Name"
|
||||
},
|
||||
"dns-provider.create": {
|
||||
"defaultMessage": "Erstellen Sie einen DNS-Anbieter"
|
||||
},
|
||||
"dns-providers.title": {
|
||||
"defaultMessage": "DNS-Anbieter"
|
||||
},
|
||||
"error": {
|
||||
"defaultMessage": "Fehler"
|
||||
},
|
||||
"error.ca-bundle-does-not-exist": {
|
||||
"defaultMessage": "Datei existiert nicht auf dem Server"
|
||||
},
|
||||
"error.cannot-save-system-users": {
|
||||
"defaultMessage": "Systembenutzer können nicht geändert werden"
|
||||
},
|
||||
"error.current-password-invalid": {
|
||||
"defaultMessage": "Aktuelles Passwort ist ungültig"
|
||||
},
|
||||
"error.database-unavailable": {
|
||||
"defaultMessage": "Datenbank ist nicht verfügbar"
|
||||
},
|
||||
"error.email-already-exists": {
|
||||
"defaultMessage": "Es existiert bereits ein Benutzer mit dieser E-Mail-Adresse"
|
||||
},
|
||||
"error.invalid-login-credentials": {
|
||||
"defaultMessage": "Ungültige Login-Details"
|
||||
},
|
||||
"error.request-failed-validation": {
|
||||
"defaultMessage": "Back-End-Validierung fehlgeschlagen"
|
||||
},
|
||||
"error.user-disabled": {
|
||||
"defaultMessage": "Konto ist deaktiviert"
|
||||
},
|
||||
"filter.apply": {
|
||||
"defaultMessage": "Anwenden"
|
||||
},
|
||||
"filter.clear": {
|
||||
"defaultMessage": "Klar"
|
||||
},
|
||||
"filter.contains": {
|
||||
"defaultMessage": "Enthält"
|
||||
},
|
||||
"filter.ends": {
|
||||
"defaultMessage": "Endet mit"
|
||||
},
|
||||
"filter.exactly": {
|
||||
"defaultMessage": "Exakt"
|
||||
},
|
||||
"filter.placeholder": {
|
||||
"defaultMessage": "Suchbegriff eingeben"
|
||||
},
|
||||
"filter.starts": {
|
||||
"defaultMessage": "Beginnt mit"
|
||||
},
|
||||
"footer.changelog": {
|
||||
"defaultMessage": "Änderungen"
|
||||
},
|
||||
"footer.copyright": {
|
||||
"defaultMessage": "Copyright © {year} jc21.com"
|
||||
},
|
||||
"footer.github": {
|
||||
"defaultMessage": "Github"
|
||||
},
|
||||
"footer.userguide": {
|
||||
"defaultMessage": "Handbuch"
|
||||
},
|
||||
"form.cancel": {
|
||||
"defaultMessage": "Stornieren"
|
||||
},
|
||||
"form.invalid-email": {
|
||||
"defaultMessage": "Ungültige E-Mail-Adresse"
|
||||
},
|
||||
"form.max-int": {
|
||||
"defaultMessage": "Das Maximum ist {count}"
|
||||
},
|
||||
"form.max-length": {
|
||||
"defaultMessage": "Maximum length is {count, plural, one {# character} other {# characters}}"
|
||||
},
|
||||
"form.min-int": {
|
||||
"defaultMessage": "Das Minimum ist {count}"
|
||||
},
|
||||
"form.min-length": {
|
||||
"defaultMessage": "Minimum length is {count, plural, one {# character} other {# characters}}"
|
||||
},
|
||||
"form.required": {
|
||||
"defaultMessage": "Dies ist erforderlich"
|
||||
},
|
||||
"form.save": {
|
||||
"defaultMessage": "Speichern"
|
||||
},
|
||||
"full-access": {
|
||||
"defaultMessage": "Voller Zugriff"
|
||||
},
|
||||
"full-access.description": {
|
||||
"defaultMessage": "Zugriff auf alle Funktionen"
|
||||
},
|
||||
"general-settings.title": {
|
||||
"defaultMessage": "Allgemeine Einstellungen"
|
||||
},
|
||||
"host-templates.title": {
|
||||
"defaultMessage": "Host-Vorlagen"
|
||||
},
|
||||
"hosts.title": {
|
||||
"defaultMessage": "Gastgeber"
|
||||
},
|
||||
"http-https": {
|
||||
"defaultMessage": "HTTP/HTTPS"
|
||||
},
|
||||
"http-only": {
|
||||
"defaultMessage": "Nur HTTP"
|
||||
},
|
||||
"https-only": {
|
||||
"defaultMessage": "Nur HTTPS"
|
||||
},
|
||||
"lets-go": {
|
||||
"defaultMessage": "Lass uns gehen"
|
||||
},
|
||||
"login.login": {
|
||||
"defaultMessage": "Einloggen"
|
||||
},
|
||||
"navigation.close": {
|
||||
"defaultMessage": "Navigation schließen"
|
||||
},
|
||||
"navigation.open": {
|
||||
"defaultMessage": "Navigation öffnen"
|
||||
},
|
||||
"no-access": {
|
||||
"defaultMessage": "Kein Zugang"
|
||||
},
|
||||
"password.confirm": {
|
||||
"defaultMessage": "Bestätige neues Passwort"
|
||||
},
|
||||
"password.current": {
|
||||
"defaultMessage": "Aktuelles Passwort"
|
||||
},
|
||||
"password.new": {
|
||||
"defaultMessage": "Neues Kennwort"
|
||||
},
|
||||
"permissions.title": {
|
||||
"defaultMessage": "Berechtigungen"
|
||||
},
|
||||
"profile.logout": {
|
||||
"defaultMessage": "Ausloggen"
|
||||
},
|
||||
"profile.title": {
|
||||
"defaultMessage": "Profileinstellungen"
|
||||
},
|
||||
"ready": {
|
||||
"defaultMessage": "Bereit"
|
||||
},
|
||||
"restricted-access": {
|
||||
"defaultMessage": "Eingeschränkter Zugang"
|
||||
},
|
||||
"restricted-access.description": {
|
||||
"defaultMessage": "Passen Sie die Berechtigungen für diesen Benutzer an"
|
||||
},
|
||||
"seconds": {
|
||||
"defaultMessage": "{seconds} Sekunden"
|
||||
},
|
||||
"set-password": {
|
||||
"defaultMessage": "Passwort festlegen"
|
||||
},
|
||||
"settings.title": {
|
||||
"defaultMessage": "Einstellungen"
|
||||
},
|
||||
"setup-required": {
|
||||
"defaultMessage": "Setup Required"
|
||||
},
|
||||
"setup.create": {
|
||||
"defaultMessage": "Registrieren"
|
||||
},
|
||||
"setup.title": {
|
||||
"defaultMessage": "Erstelle deinen ersten Account"
|
||||
},
|
||||
"ssl.title": {
|
||||
"defaultMessage": "SSL"
|
||||
},
|
||||
"tables.clear-all-filters": {
|
||||
"defaultMessage": "{count, plural, one {Filter löschen} other {Löschen Sie # Filter}}"
|
||||
},
|
||||
"tables.no-items": {
|
||||
"defaultMessage": "Es sind keine Artikel vorhandenThere are no items"
|
||||
},
|
||||
"tables.no-items-with-filters": {
|
||||
"defaultMessage": "Es gibt keine Elemente, die {count, plural, one {diesem Filter} other {diesen Filtern}} entsprechen"
|
||||
},
|
||||
"tables.pagination-counts": {
|
||||
"defaultMessage": "Showing {start} to {end} of {total, plural, =0 {no items} one {# item} other {# items}}"
|
||||
},
|
||||
"tables.pagination-next": {
|
||||
"defaultMessage": "Nächste Seite"
|
||||
},
|
||||
"tables.pagination-previous": {
|
||||
"defaultMessage": "Vorherige Seite"
|
||||
},
|
||||
"tables.pagination-select": {
|
||||
"defaultMessage": "Wählen Sie eine Seite aus"
|
||||
},
|
||||
"theme.to-dark": {
|
||||
"defaultMessage": "Wechseln Sie zum dunklen Design"
|
||||
},
|
||||
"theme.to-light": {
|
||||
"defaultMessage": "Wechseln Sie zum Lichtdesign"
|
||||
},
|
||||
"unhealthy.body": {
|
||||
"defaultMessage": "Wir werden weiterhin den Zustand überprüfen und hoffen, bald wieder einsatzbereit zu sein!"
|
||||
},
|
||||
"unhealthy.title": {
|
||||
"defaultMessage": "Nginx Proxy Manager ist fehlerhaft"
|
||||
},
|
||||
"user.capabilities": {
|
||||
"defaultMessage": "Fähigkeiten"
|
||||
},
|
||||
"user.create": {
|
||||
"defaultMessage": "Benutzer erstellen"
|
||||
},
|
||||
"user.disabled": {
|
||||
"defaultMessage": "Benutzer ist deaktiviert"
|
||||
},
|
||||
"user.edit": {
|
||||
"defaultMessage": "Benutzer bearbeiten"
|
||||
},
|
||||
"user.email": {
|
||||
"defaultMessage": "E-Mail"
|
||||
},
|
||||
"user.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"user.nickname": {
|
||||
"defaultMessage": "Benutzername"
|
||||
},
|
||||
"user.password": {
|
||||
"defaultMessage": "Passwort"
|
||||
},
|
||||
"users.title": {
|
||||
"defaultMessage": "Benutzer"
|
||||
},
|
||||
"view-only": {
|
||||
"defaultMessage": "Nur anschauen"
|
||||
}
|
||||
}
|
506
frontend/src/locale/src/en.json
Normal file
506
frontend/src/locale/src/en.json
Normal file
@@ -0,0 +1,506 @@
|
||||
{
|
||||
"access-lists.title": {
|
||||
"defaultMessage": "Access Lists"
|
||||
},
|
||||
"acmesh.dns_ad": {
|
||||
"defaultMessage": "Alwaysdata"
|
||||
},
|
||||
"acmesh.dns_ali": {
|
||||
"defaultMessage": "Aliyun"
|
||||
},
|
||||
"acmesh.dns_aws": {
|
||||
"defaultMessage": "AWS Route53"
|
||||
},
|
||||
"acmesh.dns_cf": {
|
||||
"defaultMessage": "Cloudflare"
|
||||
},
|
||||
"acmesh.dns_cloudns": {
|
||||
"defaultMessage": "ClouDNS.net"
|
||||
},
|
||||
"acmesh.dns_cx": {
|
||||
"defaultMessage": "CloudXNS"
|
||||
},
|
||||
"acmesh.dns_cyon": {
|
||||
"defaultMessage": "Cyon.ch"
|
||||
},
|
||||
"acmesh.dns_dgon": {
|
||||
"defaultMessage": "DigitalOcean"
|
||||
},
|
||||
"acmesh.dns_dnsimple": {
|
||||
"defaultMessage": "DNSimple"
|
||||
},
|
||||
"acmesh.dns_dp": {
|
||||
"defaultMessage": "DNSPod.cn"
|
||||
},
|
||||
"acmesh.dns_duckdns": {
|
||||
"defaultMessage": "DuckDNS"
|
||||
},
|
||||
"acmesh.dns_dyn": {
|
||||
"defaultMessage": "Dyn"
|
||||
},
|
||||
"acmesh.dns_dynu": {
|
||||
"defaultMessage": "Dynu"
|
||||
},
|
||||
"acmesh.dns_freedns": {
|
||||
"defaultMessage": "FreeDNS"
|
||||
},
|
||||
"acmesh.dns_gandi_livedns": {
|
||||
"defaultMessage": "Gandi LiveDNS"
|
||||
},
|
||||
"acmesh.dns_gd": {
|
||||
"defaultMessage": "GoDaddy"
|
||||
},
|
||||
"acmesh.dns_he": {
|
||||
"defaultMessage": "Hurricane Electric"
|
||||
},
|
||||
"acmesh.dns_infoblox": {
|
||||
"defaultMessage": "Infoblox"
|
||||
},
|
||||
"acmesh.dns_ispconfig": {
|
||||
"defaultMessage": "ISPConfig"
|
||||
},
|
||||
"acmesh.dns_linode_v4": {
|
||||
"defaultMessage": "Linode"
|
||||
},
|
||||
"acmesh.dns_lua": {
|
||||
"defaultMessage": "LuaDNS"
|
||||
},
|
||||
"acmesh.dns_me": {
|
||||
"defaultMessage": "DNSMadeEasy"
|
||||
},
|
||||
"acmesh.dns_namecom": {
|
||||
"defaultMessage": "Name.com"
|
||||
},
|
||||
"acmesh.dns_nsone": {
|
||||
"defaultMessage": "NS1.com"
|
||||
},
|
||||
"acmesh.dns_pdns": {
|
||||
"defaultMessage": "PowerDNS"
|
||||
},
|
||||
"acmesh.dns_unoeuro": {
|
||||
"defaultMessage": "UnoEuro"
|
||||
},
|
||||
"acmesh.dns_vscale": {
|
||||
"defaultMessage": "VSCALE"
|
||||
},
|
||||
"acmesh.dns_yandex": {
|
||||
"defaultMessage": "pdd.yandex.ru"
|
||||
},
|
||||
"action.edit": {
|
||||
"defaultMessage": "Edit"
|
||||
},
|
||||
"action.set-password": {
|
||||
"defaultMessage": "Set Password"
|
||||
},
|
||||
"audit-log.title": {
|
||||
"defaultMessage": "Audit Log"
|
||||
},
|
||||
"brand.name": {
|
||||
"defaultMessage": "Nginx Proxy Manager"
|
||||
},
|
||||
"capability-count": {
|
||||
"defaultMessage": "{count} items"
|
||||
},
|
||||
"capability.access-lists.manage": {
|
||||
"defaultMessage": "Manage Access Lists"
|
||||
},
|
||||
"capability.access-lists.view": {
|
||||
"defaultMessage": "View Access Lists"
|
||||
},
|
||||
"capability.audit-log.view": {
|
||||
"defaultMessage": "View Audit Log"
|
||||
},
|
||||
"capability.certificate-authorities.manage": {
|
||||
"defaultMessage": "Manage Certificate Authorities"
|
||||
},
|
||||
"capability.certificate-authorities.view": {
|
||||
"defaultMessage": "View Certificate Authorities"
|
||||
},
|
||||
"capability.certificates.manage": {
|
||||
"defaultMessage": "Manage Certificates"
|
||||
},
|
||||
"capability.certificates.view": {
|
||||
"defaultMessage": "View Certificates"
|
||||
},
|
||||
"capability.dns-providers.manage": {
|
||||
"defaultMessage": "Manage DNS Providers"
|
||||
},
|
||||
"capability.dns-providers.view": {
|
||||
"defaultMessage": "View DNS Providers"
|
||||
},
|
||||
"capability.full-admin": {
|
||||
"defaultMessage": "Full Admin"
|
||||
},
|
||||
"capability.host-templates.manage": {
|
||||
"defaultMessage": "Manage Host Templates"
|
||||
},
|
||||
"capability.host-templates.view": {
|
||||
"defaultMessage": "View Host Templates"
|
||||
},
|
||||
"capability.hosts.manage": {
|
||||
"defaultMessage": "Manage Hosts"
|
||||
},
|
||||
"capability.hosts.view": {
|
||||
"defaultMessage": "View Hosts"
|
||||
},
|
||||
"capability.settings.manage": {
|
||||
"defaultMessage": "Manage Settings"
|
||||
},
|
||||
"capability.system": {
|
||||
"defaultMessage": "System"
|
||||
},
|
||||
"capability.users.manage": {
|
||||
"defaultMessage": "Manage Users"
|
||||
},
|
||||
"certificate-authorities.title": {
|
||||
"defaultMessage": "Certificate Authorities"
|
||||
},
|
||||
"certificate-authority.acmesh-server": {
|
||||
"defaultMessage": "ACME Server"
|
||||
},
|
||||
"certificate-authority.ca-bundle": {
|
||||
"defaultMessage": "CA Certificate Bundle"
|
||||
},
|
||||
"certificate-authority.create": {
|
||||
"defaultMessage": "Create Certificate Authority"
|
||||
},
|
||||
"certificate-authority.edit": {
|
||||
"defaultMessage": "Edit Certificate Authority"
|
||||
},
|
||||
"certificate-authority.has-wildcard-support": {
|
||||
"defaultMessage": "Has Wildcard Support"
|
||||
},
|
||||
"certificate-authority.max-domains": {
|
||||
"defaultMessage": "Maximum Domains per Certificate"
|
||||
},
|
||||
"certificate-authority.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"certificates.title": {
|
||||
"defaultMessage": "Certificates"
|
||||
},
|
||||
"change-password": {
|
||||
"defaultMessage": "Change Password"
|
||||
},
|
||||
"column.acmesh-name": {
|
||||
"defaultMessage": "Acme.sh Plugin"
|
||||
},
|
||||
"column.description": {
|
||||
"defaultMessage": "Description"
|
||||
},
|
||||
"column.dns-sleep": {
|
||||
"defaultMessage": "DNS Sleep"
|
||||
},
|
||||
"column.domain-names": {
|
||||
"defaultMessage": "Domains"
|
||||
},
|
||||
"column.host-type": {
|
||||
"defaultMessage": "Host Type"
|
||||
},
|
||||
"column.id": {
|
||||
"defaultMessage": "ID"
|
||||
},
|
||||
"column.max-domains": {
|
||||
"defaultMessage": "Domains per Cert"
|
||||
},
|
||||
"column.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"column.status": {
|
||||
"defaultMessage": "Status"
|
||||
},
|
||||
"column.type": {
|
||||
"defaultMessage": "Type"
|
||||
},
|
||||
"column.validation-type": {
|
||||
"defaultMessage": "Validation"
|
||||
},
|
||||
"column.wildcard-support": {
|
||||
"defaultMessage": "Wildcard Support"
|
||||
},
|
||||
"create-certificate": {
|
||||
"defaultMessage": "Create Certificate"
|
||||
},
|
||||
"create-certificate-title": {
|
||||
"defaultMessage": "There are no Certificates"
|
||||
},
|
||||
"create-dns-provider": {
|
||||
"defaultMessage": "Create DNS Provider"
|
||||
},
|
||||
"create-dns-provider-title": {
|
||||
"defaultMessage": "There are no DNS Providers"
|
||||
},
|
||||
"create-hint": {
|
||||
"defaultMessage": "Why don't you create one?"
|
||||
},
|
||||
"create-host": {
|
||||
"defaultMessage": "Create Host"
|
||||
},
|
||||
"create-host-template": {
|
||||
"defaultMessage": "Create Host Template"
|
||||
},
|
||||
"create-host-title": {
|
||||
"defaultMessage": "There are no Proxy Hosts"
|
||||
},
|
||||
"dashboard.title": {
|
||||
"defaultMessage": "Dashboard"
|
||||
},
|
||||
"disabled": {
|
||||
"defaultMessage": "Disabled"
|
||||
},
|
||||
"dns-provider.acmesh-name": {
|
||||
"defaultMessage": "Acme.sh Name"
|
||||
},
|
||||
"dns-provider.create": {
|
||||
"defaultMessage": "Create DNS Provider"
|
||||
},
|
||||
"dns-providers.title": {
|
||||
"defaultMessage": "DNS Providers"
|
||||
},
|
||||
"error": {
|
||||
"defaultMessage": "Error"
|
||||
},
|
||||
"error.ca-bundle-does-not-exist": {
|
||||
"defaultMessage": "File doesn't exist on the server"
|
||||
},
|
||||
"error.cannot-save-system-users": {
|
||||
"defaultMessage": "You cannot modify system users"
|
||||
},
|
||||
"error.current-password-invalid": {
|
||||
"defaultMessage": "Current password is invalid"
|
||||
},
|
||||
"error.database-unavailable": {
|
||||
"defaultMessage": "Database is unavailable"
|
||||
},
|
||||
"error.email-already-exists": {
|
||||
"defaultMessage": "A user already exists with this email address"
|
||||
},
|
||||
"error.invalid-login-credentials": {
|
||||
"defaultMessage": "Invalid login credentials"
|
||||
},
|
||||
"error.request-failed-validation": {
|
||||
"defaultMessage": "Failed backend validation"
|
||||
},
|
||||
"error.user-disabled": {
|
||||
"defaultMessage": "Account is disabled"
|
||||
},
|
||||
"filter.apply": {
|
||||
"defaultMessage": "Apply"
|
||||
},
|
||||
"filter.clear": {
|
||||
"defaultMessage": "Clear"
|
||||
},
|
||||
"filter.contains": {
|
||||
"defaultMessage": "Contains"
|
||||
},
|
||||
"filter.ends": {
|
||||
"defaultMessage": "Ends with"
|
||||
},
|
||||
"filter.exactly": {
|
||||
"defaultMessage": "Exactly"
|
||||
},
|
||||
"filter.placeholder": {
|
||||
"defaultMessage": "Enter search query"
|
||||
},
|
||||
"filter.starts": {
|
||||
"defaultMessage": "Begins with"
|
||||
},
|
||||
"footer.changelog": {
|
||||
"defaultMessage": "Change Log"
|
||||
},
|
||||
"footer.copyright": {
|
||||
"defaultMessage": "Copyright © {year} jc21.com"
|
||||
},
|
||||
"footer.github": {
|
||||
"defaultMessage": "Github"
|
||||
},
|
||||
"footer.userguide": {
|
||||
"defaultMessage": "User Guide"
|
||||
},
|
||||
"form.cancel": {
|
||||
"defaultMessage": "Cancel"
|
||||
},
|
||||
"form.invalid-email": {
|
||||
"defaultMessage": "Invalid email address"
|
||||
},
|
||||
"form.max-int": {
|
||||
"defaultMessage": "Maximum is {count}"
|
||||
},
|
||||
"form.max-length": {
|
||||
"defaultMessage": "Maximum length is {count, plural, one {# character} other {# characters}}"
|
||||
},
|
||||
"form.min-int": {
|
||||
"defaultMessage": "Minimum is {count}"
|
||||
},
|
||||
"form.min-length": {
|
||||
"defaultMessage": "Minimum length is {count, plural, one {# character} other {# characters}}"
|
||||
},
|
||||
"form.required": {
|
||||
"defaultMessage": "This is required"
|
||||
},
|
||||
"form.save": {
|
||||
"defaultMessage": "Save"
|
||||
},
|
||||
"full-access": {
|
||||
"defaultMessage": "Full Access"
|
||||
},
|
||||
"full-access.description": {
|
||||
"defaultMessage": "Access to all functionality"
|
||||
},
|
||||
"general-settings.title": {
|
||||
"defaultMessage": "General Settings"
|
||||
},
|
||||
"host-templates.title": {
|
||||
"defaultMessage": "Host Templates"
|
||||
},
|
||||
"host-type.dead": {
|
||||
"defaultMessage": "404 Host"
|
||||
},
|
||||
"host-type.proxy": {
|
||||
"defaultMessage": "Proxy Host"
|
||||
},
|
||||
"host-type.redirect": {
|
||||
"defaultMessage": "Redirection"
|
||||
},
|
||||
"host-type.stream": {
|
||||
"defaultMessage": "Stream"
|
||||
},
|
||||
"hosts.title": {
|
||||
"defaultMessage": "Hosts"
|
||||
},
|
||||
"http-https": {
|
||||
"defaultMessage": "HTTP/HTTPS"
|
||||
},
|
||||
"http-only": {
|
||||
"defaultMessage": "HTTP Only"
|
||||
},
|
||||
"https-only": {
|
||||
"defaultMessage": "HTTPS Only"
|
||||
},
|
||||
"lets-go": {
|
||||
"defaultMessage": "Let's go"
|
||||
},
|
||||
"login.login": {
|
||||
"defaultMessage": "Sign in"
|
||||
},
|
||||
"navigation.close": {
|
||||
"defaultMessage": "Close navigation"
|
||||
},
|
||||
"navigation.open": {
|
||||
"defaultMessage": "Open navigation"
|
||||
},
|
||||
"no-access": {
|
||||
"defaultMessage": "No Access"
|
||||
},
|
||||
"password.confirm": {
|
||||
"defaultMessage": "Confirm New Password"
|
||||
},
|
||||
"password.current": {
|
||||
"defaultMessage": "Current Password"
|
||||
},
|
||||
"password.new": {
|
||||
"defaultMessage": "New Password"
|
||||
},
|
||||
"permissions.title": {
|
||||
"defaultMessage": "Permissions"
|
||||
},
|
||||
"profile.logout": {
|
||||
"defaultMessage": "Logout"
|
||||
},
|
||||
"profile.title": {
|
||||
"defaultMessage": "Profile"
|
||||
},
|
||||
"ready": {
|
||||
"defaultMessage": "Ready"
|
||||
},
|
||||
"restricted-access": {
|
||||
"defaultMessage": "Restricted Access"
|
||||
},
|
||||
"restricted-access.description": {
|
||||
"defaultMessage": "Fine tune permissions for this user"
|
||||
},
|
||||
"seconds": {
|
||||
"defaultMessage": "{seconds} seconds"
|
||||
},
|
||||
"set-password": {
|
||||
"defaultMessage": "Set Password"
|
||||
},
|
||||
"settings.title": {
|
||||
"defaultMessage": "Settings"
|
||||
},
|
||||
"setup-required": {
|
||||
"defaultMessage": "Setup Required"
|
||||
},
|
||||
"setup.create": {
|
||||
"defaultMessage": "Sign up"
|
||||
},
|
||||
"setup.title": {
|
||||
"defaultMessage": "Create your first Account"
|
||||
},
|
||||
"ssl.title": {
|
||||
"defaultMessage": "SSL"
|
||||
},
|
||||
"tables.clear-all-filters": {
|
||||
"defaultMessage": "Clear {count, plural, one {filter} other {# filters}}"
|
||||
},
|
||||
"tables.no-items": {
|
||||
"defaultMessage": "There are no items"
|
||||
},
|
||||
"tables.no-items-with-filters": {
|
||||
"defaultMessage": "There are no items matching {count, plural, one {this filter} other {these filters}}"
|
||||
},
|
||||
"tables.pagination-counts": {
|
||||
"defaultMessage": "Showing {start} to {end} of {total, plural, =0 {no items} one {# item} other {# items}}"
|
||||
},
|
||||
"tables.pagination-next": {
|
||||
"defaultMessage": "Next page"
|
||||
},
|
||||
"tables.pagination-previous": {
|
||||
"defaultMessage": "Previous page"
|
||||
},
|
||||
"tables.pagination-select": {
|
||||
"defaultMessage": "Select a page"
|
||||
},
|
||||
"theme.to-dark": {
|
||||
"defaultMessage": "Switch to dark theme"
|
||||
},
|
||||
"theme.to-light": {
|
||||
"defaultMessage": "Switch to light theme"
|
||||
},
|
||||
"unhealthy.body": {
|
||||
"defaultMessage": "We'll continue to check the health and hope to be back up and running soon!"
|
||||
},
|
||||
"unhealthy.title": {
|
||||
"defaultMessage": "Nginx Proxy Manager is unhealthy"
|
||||
},
|
||||
"user.capabilities": {
|
||||
"defaultMessage": "Capabilities"
|
||||
},
|
||||
"user.create": {
|
||||
"defaultMessage": "Create User"
|
||||
},
|
||||
"user.disabled": {
|
||||
"defaultMessage": "User is Disabled"
|
||||
},
|
||||
"user.edit": {
|
||||
"defaultMessage": "Edit User"
|
||||
},
|
||||
"user.email": {
|
||||
"defaultMessage": "Email"
|
||||
},
|
||||
"user.name": {
|
||||
"defaultMessage": "Name"
|
||||
},
|
||||
"user.nickname": {
|
||||
"defaultMessage": "Nickname"
|
||||
},
|
||||
"user.password": {
|
||||
"defaultMessage": "Password"
|
||||
},
|
||||
"users.title": {
|
||||
"defaultMessage": "Users"
|
||||
},
|
||||
"view-only": {
|
||||
"defaultMessage": "View Only"
|
||||
}
|
||||
}
|
371
frontend/src/locale/src/fa.json
Normal file
371
frontend/src/locale/src/fa.json
Normal file
@@ -0,0 +1,371 @@
|
||||
{
|
||||
"access-lists.title": {
|
||||
"defaultMessage": "دسترسی به لیست ها"
|
||||
},
|
||||
"action.edit": {
|
||||
"defaultMessage": "ویرایش کنید"
|
||||
},
|
||||
"action.set-password": {
|
||||
"defaultMessage": "قراردادن رمز عبور"
|
||||
},
|
||||
"audit-log.title": {
|
||||
"defaultMessage": "گزارش حسابرسی"
|
||||
},
|
||||
"brand.name": {
|
||||
"defaultMessage": "Nginx Proxy Manager"
|
||||
},
|
||||
"capability-count": {
|
||||
"defaultMessage": "{count} مورد"
|
||||
},
|
||||
"capability.full-admin": {
|
||||
"defaultMessage": "ادمین کامل"
|
||||
},
|
||||
"capability.hosts.view": {
|
||||
"defaultMessage": "مشاهده میزبان ها"
|
||||
},
|
||||
"capability.system": {
|
||||
"defaultMessage": "سیستم"
|
||||
},
|
||||
"capability.users.manage": {
|
||||
"defaultMessage": "مدیریت کاربران"
|
||||
},
|
||||
"certificate-authorities.title": {
|
||||
"defaultMessage": "مقامات صدور گواهینامه"
|
||||
},
|
||||
"certificate-authority.acmesh-server": {
|
||||
"defaultMessage": "سرور ACME"
|
||||
},
|
||||
"certificate-authority.ca-bundle": {
|
||||
"defaultMessage": "بسته گواهی CA"
|
||||
},
|
||||
"certificate-authority.create": {
|
||||
"defaultMessage": "ایجاد مرجع صدور گواهینامه"
|
||||
},
|
||||
"certificate-authority.edit": {
|
||||
"defaultMessage": "ویرایش مرجع صدور گواهی"
|
||||
},
|
||||
"certificate-authority.has-wildcard-support": {
|
||||
"defaultMessage": "دارای پشتیبانی Wildcard"
|
||||
},
|
||||
"certificate-authority.max-domains": {
|
||||
"defaultMessage": "حداکثر دامنه در هر گواهی"
|
||||
},
|
||||
"certificate-authority.name": {
|
||||
"defaultMessage": "نام"
|
||||
},
|
||||
"certificates.title": {
|
||||
"defaultMessage": "گواهینامه ها"
|
||||
},
|
||||
"change-password": {
|
||||
"defaultMessage": "رمز عبور را تغییر دهید"
|
||||
},
|
||||
"column.acmesh-name": {
|
||||
"defaultMessage": "پلاگین Acme.sh"
|
||||
},
|
||||
"column.description": {
|
||||
"defaultMessage": "شرح"
|
||||
},
|
||||
"column.dns-sleep": {
|
||||
"defaultMessage": "DNS صبر کنید"
|
||||
},
|
||||
"column.domain-names": {
|
||||
"defaultMessage": "دامنه ها"
|
||||
},
|
||||
"column.host-type": {
|
||||
"defaultMessage": "نوع میزبان"
|
||||
},
|
||||
"column.id": {
|
||||
"defaultMessage": "شناسه"
|
||||
},
|
||||
"column.max-domains": {
|
||||
"defaultMessage": "دامنه در هر گواهی"
|
||||
},
|
||||
"column.name": {
|
||||
"defaultMessage": "نام"
|
||||
},
|
||||
"column.status": {
|
||||
"defaultMessage": "وضعیت"
|
||||
},
|
||||
"column.type": {
|
||||
"defaultMessage": "تایپ کنید"
|
||||
},
|
||||
"column.validation-type": {
|
||||
"defaultMessage": "اعتبار سنجی"
|
||||
},
|
||||
"column.wildcard-support": {
|
||||
"defaultMessage": "پشتیبانی Wildcard"
|
||||
},
|
||||
"create-certificate": {
|
||||
"defaultMessage": "ایجاد گواهی"
|
||||
},
|
||||
"create-certificate-title": {
|
||||
"defaultMessage": "هیچ گواهی وجود ندارد"
|
||||
},
|
||||
"create-dns-provider": {
|
||||
"defaultMessage": "ارائه دهنده DNS ایجاد کنید"
|
||||
},
|
||||
"create-dns-provider-title": {
|
||||
"defaultMessage": "هیچ ارائه دهنده DNS وجود ندارد"
|
||||
},
|
||||
"create-hint": {
|
||||
"defaultMessage": "چرا یکی را ایجاد نمی کنید؟"
|
||||
},
|
||||
"create-host": {
|
||||
"defaultMessage": "هاست ایجاد کنید"
|
||||
},
|
||||
"create-host-template": {
|
||||
"defaultMessage": "قالب هاست ایجاد کنید"
|
||||
},
|
||||
"create-host-title": {
|
||||
"defaultMessage": "هیچ هاست پروکسی وجود ندارد"
|
||||
},
|
||||
"dashboard.title": {
|
||||
"defaultMessage": "داشبورد"
|
||||
},
|
||||
"disabled": {
|
||||
"defaultMessage": "معلول"
|
||||
},
|
||||
"dns-provider.acmesh-name": {
|
||||
"defaultMessage": "نام Acme.sh"
|
||||
},
|
||||
"dns-provider.create": {
|
||||
"defaultMessage": "ارائه دهنده DNS ایجاد کنید"
|
||||
},
|
||||
"dns-providers.title": {
|
||||
"defaultMessage": "ارائه دهندگان DNS"
|
||||
},
|
||||
"error": {
|
||||
"defaultMessage": "خطا"
|
||||
},
|
||||
"error.ca-bundle-does-not-exist": {
|
||||
"defaultMessage": "فایل در سرور وجود ندارد"
|
||||
},
|
||||
"error.cannot-save-system-users": {
|
||||
"defaultMessage": "شما نمی توانید کاربران سیستم را تغییر دهید"
|
||||
},
|
||||
"error.current-password-invalid": {
|
||||
"defaultMessage": "رمز عبور فعلی نامعتبر است"
|
||||
},
|
||||
"error.database-unavailable": {
|
||||
"defaultMessage": "پایگاه داده در دسترس نیست"
|
||||
},
|
||||
"error.email-already-exists": {
|
||||
"defaultMessage": "کاربری از قبل با این آدرس ایمیل وجود دارد"
|
||||
},
|
||||
"error.invalid-login-credentials": {
|
||||
"defaultMessage": "اعتبار ورود نامعتبر است"
|
||||
},
|
||||
"error.request-failed-validation": {
|
||||
"defaultMessage": "اعتبار سنجی پشتیبان ناموفق بود"
|
||||
},
|
||||
"error.user-disabled": {
|
||||
"defaultMessage": "اکانت غیرفعال است"
|
||||
},
|
||||
"filter.apply": {
|
||||
"defaultMessage": "درخواست دادن"
|
||||
},
|
||||
"filter.clear": {
|
||||
"defaultMessage": "پاک کردن"
|
||||
},
|
||||
"filter.contains": {
|
||||
"defaultMessage": "حاوی"
|
||||
},
|
||||
"filter.ends": {
|
||||
"defaultMessage": "به پایان می رسد با"
|
||||
},
|
||||
"filter.exactly": {
|
||||
"defaultMessage": "دقیقا"
|
||||
},
|
||||
"filter.placeholder": {
|
||||
"defaultMessage": "عبارت جستجو را وارد کنید"
|
||||
},
|
||||
"filter.starts": {
|
||||
"defaultMessage": "شروع با"
|
||||
},
|
||||
"footer.changelog": {
|
||||
"defaultMessage": "ورود به سیستم را تغییر دهید"
|
||||
},
|
||||
"footer.copyright": {
|
||||
"defaultMessage": "حق چاپ © حق چاپ © {year} jc21.com"
|
||||
},
|
||||
"footer.github": {
|
||||
"defaultMessage": "Github"
|
||||
},
|
||||
"footer.userguide": {
|
||||
"defaultMessage": "راهنمای کاربر"
|
||||
},
|
||||
"form.cancel": {
|
||||
"defaultMessage": "لغو کنید"
|
||||
},
|
||||
"form.invalid-email": {
|
||||
"defaultMessage": "آدرس ایمیل نامعتبر"
|
||||
},
|
||||
"form.max-int": {
|
||||
"defaultMessage": "حداکثر {count} است"
|
||||
},
|
||||
"form.max-length": {
|
||||
"defaultMessage": "حداکثر طول {count, plural, one {# character} other {# characters}} کاراکتر است"
|
||||
},
|
||||
"form.min-int": {
|
||||
"defaultMessage": "حداقل {count} است"
|
||||
},
|
||||
"form.min-length": {
|
||||
"defaultMessage": "حداقل طول {count, plural, one {# character} other {# characters}} کاراکتر است"
|
||||
},
|
||||
"form.required": {
|
||||
"defaultMessage": "این مورد نیاز است"
|
||||
},
|
||||
"form.save": {
|
||||
"defaultMessage": "صرفه جویی"
|
||||
},
|
||||
"full-access": {
|
||||
"defaultMessage": "دسترسی کامل"
|
||||
},
|
||||
"full-access.description": {
|
||||
"defaultMessage": "دسترسی به تمام قابلیت ها"
|
||||
},
|
||||
"general-settings.title": {
|
||||
"defaultMessage": "تنظیمات عمومی"
|
||||
},
|
||||
"host-templates.title": {
|
||||
"defaultMessage": "قالب های میزبان"
|
||||
},
|
||||
"hosts.title": {
|
||||
"defaultMessage": "میزبان"
|
||||
},
|
||||
"http-https": {
|
||||
"defaultMessage": "HTTP/HTTPS"
|
||||
},
|
||||
"http-only": {
|
||||
"defaultMessage": "فقط HTTP"
|
||||
},
|
||||
"https-only": {
|
||||
"defaultMessage": "فقط HTTPS"
|
||||
},
|
||||
"lets-go": {
|
||||
"defaultMessage": "بیا بریم"
|
||||
},
|
||||
"login.login": {
|
||||
"defaultMessage": "ورود"
|
||||
},
|
||||
"navigation.close": {
|
||||
"defaultMessage": "بستن ناوبری"
|
||||
},
|
||||
"navigation.open": {
|
||||
"defaultMessage": "ناوبری را باز کنید"
|
||||
},
|
||||
"no-access": {
|
||||
"defaultMessage": "هیچ دسترسی"
|
||||
},
|
||||
"password.confirm": {
|
||||
"defaultMessage": "رمز عبور جدید را تأیید کنید"
|
||||
},
|
||||
"password.current": {
|
||||
"defaultMessage": "رمز عبور فعلی"
|
||||
},
|
||||
"password.new": {
|
||||
"defaultMessage": "رمز عبور جدید"
|
||||
},
|
||||
"permissions.title": {
|
||||
"defaultMessage": "مجوزها"
|
||||
},
|
||||
"profile.logout": {
|
||||
"defaultMessage": "خروج"
|
||||
},
|
||||
"profile.title": {
|
||||
"defaultMessage": "تنظیمات نمایه"
|
||||
},
|
||||
"ready": {
|
||||
"defaultMessage": "آماده"
|
||||
},
|
||||
"restricted-access": {
|
||||
"defaultMessage": "دسترسی محدود"
|
||||
},
|
||||
"restricted-access.description": {
|
||||
"defaultMessage": "مجوزهای تنظیم دقیق برای این کاربر"
|
||||
},
|
||||
"seconds": {
|
||||
"defaultMessage": "{seconds} ثانیه"
|
||||
},
|
||||
"set-password": {
|
||||
"defaultMessage": "قراردادن رمز عبور"
|
||||
},
|
||||
"settings.title": {
|
||||
"defaultMessage": "تنظیمات"
|
||||
},
|
||||
"setup-required": {
|
||||
"defaultMessage": "راه اندازی مورد نیاز است"
|
||||
},
|
||||
"setup.create": {
|
||||
"defaultMessage": "ثبت نام"
|
||||
},
|
||||
"setup.title": {
|
||||
"defaultMessage": "اولین حساب خود را ایجاد کنید"
|
||||
},
|
||||
"ssl.title": {
|
||||
"defaultMessage": "SSL"
|
||||
},
|
||||
"tables.clear-all-filters": {
|
||||
"defaultMessage": "{count, plural, one {فیلتر را پاک کنید} other {# فیلتر را پاک کنید}}"
|
||||
},
|
||||
"tables.no-items": {
|
||||
"defaultMessage": "هیچ آیتمی وجود ندارد"
|
||||
},
|
||||
"tables.no-items-with-filters": {
|
||||
"defaultMessage": "{count, plural, one {هیچ موردی مطابق با این فیلتر وجود ندارد} other {هیچ موردی مطابق با این فیلترها وجود ندارد}}"
|
||||
},
|
||||
"tables.pagination-counts": {
|
||||
"defaultMessage": "نمایش {start} تا {end} مورد از {total} مورد"
|
||||
},
|
||||
"tables.pagination-next": {
|
||||
"defaultMessage": "صفحه بعد"
|
||||
},
|
||||
"tables.pagination-previous": {
|
||||
"defaultMessage": "صفحه قبلی"
|
||||
},
|
||||
"tables.pagination-select": {
|
||||
"defaultMessage": "یک صفحه را انتخاب کنید"
|
||||
},
|
||||
"theme.to-dark": {
|
||||
"defaultMessage": "به طرح زمینه تیره بروید"
|
||||
},
|
||||
"theme.to-light": {
|
||||
"defaultMessage": "به طرح زمینه روشن تغییر دهید"
|
||||
},
|
||||
"unhealthy.body": {
|
||||
"defaultMessage": "ما همچنان به بررسی وضعیت سلامتی خود ادامه خواهیم داد و امیدواریم به زودی دوباره راه اندازی شده و کار کنیم!"
|
||||
},
|
||||
"unhealthy.title": {
|
||||
"defaultMessage": "Nginx Proxy Manager ناسالم است"
|
||||
},
|
||||
"user.capabilities": {
|
||||
"defaultMessage": "توانایی ها"
|
||||
},
|
||||
"user.create": {
|
||||
"defaultMessage": "کاربر ایجاد کنید"
|
||||
},
|
||||
"user.disabled": {
|
||||
"defaultMessage": "کاربر غیرفعال است"
|
||||
},
|
||||
"user.edit": {
|
||||
"defaultMessage": "ویرایش کاربر"
|
||||
},
|
||||
"user.email": {
|
||||
"defaultMessage": "پست الکترونیک"
|
||||
},
|
||||
"user.name": {
|
||||
"defaultMessage": "نام"
|
||||
},
|
||||
"user.nickname": {
|
||||
"defaultMessage": "کنیه"
|
||||
},
|
||||
"user.password": {
|
||||
"defaultMessage": "کلمه عبور"
|
||||
},
|
||||
"users.title": {
|
||||
"defaultMessage": "کاربران"
|
||||
},
|
||||
"view-only": {
|
||||
"defaultMessage": "مشاهده فقط"
|
||||
}
|
||||
}
|
11
frontend/src/locale/src/lang-list.json
Normal file
11
frontend/src/locale/src/lang-list.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"locale-de-DE": {
|
||||
"defaultMessage": "Deutsch"
|
||||
},
|
||||
"locale-en-US": {
|
||||
"defaultMessage": "English"
|
||||
},
|
||||
"locale-fa-IR": {
|
||||
"defaultMessage": "فارسی"
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user