fix localesg

This commit is contained in:
Jamie Curnow 2023-02-28 21:18:11 +10:00
parent fc2df47753
commit 3ea9f805f4
No known key found for this signature in database
GPG Key ID: FFBB624C43388E9E
5 changed files with 115 additions and 11 deletions

View File

@ -5,12 +5,21 @@
"access-lists.title": { "access-lists.title": {
"defaultMessage": "Zugriffslisten" "defaultMessage": "Zugriffslisten"
}, },
"action.delete": {
"defaultMessage": "Delete"
},
"action.download": {
"defaultMessage": "Download"
},
"action.edit": { "action.edit": {
"defaultMessage": "Bearbeiten" "defaultMessage": "Bearbeiten"
}, },
"action.nginx-config": { "action.nginx-config": {
"defaultMessage": "View Nginx Config" "defaultMessage": "View Nginx Config"
}, },
"action.renew": {
"defaultMessage": "Renew"
},
"action.set-password": { "action.set-password": {
"defaultMessage": "Passwort festlegen" "defaultMessage": "Passwort festlegen"
}, },
@ -38,6 +47,9 @@
"certificate-authorities.title": { "certificate-authorities.title": {
"defaultMessage": "Zertifizierungsstellen" "defaultMessage": "Zertifizierungsstellen"
}, },
"certificate-authority": {
"defaultMessage": "Certificate Authority"
},
"certificate-authority.acmesh-server": { "certificate-authority.acmesh-server": {
"defaultMessage": "ACME-Server" "defaultMessage": "ACME-Server"
}, },
@ -128,14 +140,23 @@
"disabled": { "disabled": {
"defaultMessage": "Deaktiviert" "defaultMessage": "Deaktiviert"
}, },
"dns-provider": {
"defaultMessage": "DNS Provider"
},
"dns-provider.acmesh-name": { "dns-provider.acmesh-name": {
"defaultMessage": "Acme.sh-Name" "defaultMessage": "Acme.sh-Name"
}, },
"dns-provider.create": { "dns-provider.create": {
"defaultMessage": "Erstellen Sie einen DNS-Anbieter" "defaultMessage": "Erstellen Sie einen DNS-Anbieter"
}, },
"name": { "dns-providers.empty": {
"defaultMessage": "Name" "defaultMessage": "No DNS Providers - Create one first"
},
"domain_names": {
"defaultMessage": "Domain Names"
},
"domain_names.max": {
"defaultMessage": "{count} domain names maximum"
}, },
"dns-providers.title": { "dns-providers.title": {
"defaultMessage": "DNS-Anbieter" "defaultMessage": "DNS-Anbieter"
@ -161,6 +182,9 @@
"error.invalid-login-credentials": { "error.invalid-login-credentials": {
"defaultMessage": "Ungültige Login-Details" "defaultMessage": "Ungültige Login-Details"
}, },
"error.provider_not_found": {
"defaultMessage": "Provider not found"
},
"error.request-failed-validation": { "error.request-failed-validation": {
"defaultMessage": "Back-End-Validierung fehlgeschlagen" "defaultMessage": "Back-End-Validierung fehlgeschlagen"
}, },
@ -248,12 +272,18 @@
"https-only": { "https-only": {
"defaultMessage": "Nur HTTPS" "defaultMessage": "Nur HTTPS"
}, },
"is-ecc": {
"defaultMessage": "ECC Certificate"
},
"lets-go": { "lets-go": {
"defaultMessage": "Lass uns gehen" "defaultMessage": "Lass uns gehen"
}, },
"login.login": { "login.login": {
"defaultMessage": "Einloggen" "defaultMessage": "Einloggen"
}, },
"name": {
"defaultMessage": "Name"
},
"navigation.close": { "navigation.close": {
"defaultMessage": "Navigation schließen" "defaultMessage": "Navigation schließen"
}, },
@ -359,6 +389,9 @@
"type.http": { "type.http": {
"defaultMessage": "HTTP" "defaultMessage": "HTTP"
}, },
"type.mkcert": {
"defaultMessage": "MKCert"
},
"type.proxy": { "type.proxy": {
"defaultMessage": "Proxy Host" "defaultMessage": "Proxy Host"
}, },

View File

@ -242,12 +242,21 @@
"acmesh.dns_zonomi": { "acmesh.dns_zonomi": {
"defaultMessage": "Zonomi" "defaultMessage": "Zonomi"
}, },
"action.delete": {
"defaultMessage": "Delete"
},
"action.download": {
"defaultMessage": "Download"
},
"action.edit": { "action.edit": {
"defaultMessage": "Edit" "defaultMessage": "Edit"
}, },
"action.nginx-config": { "action.nginx-config": {
"defaultMessage": "View Nginx Config" "defaultMessage": "View Nginx Config"
}, },
"action.renew": {
"defaultMessage": "Renew"
},
"action.set-password": { "action.set-password": {
"defaultMessage": "Set Password" "defaultMessage": "Set Password"
}, },
@ -416,7 +425,7 @@
"dns-provider.create": { "dns-provider.create": {
"defaultMessage": "Create DNS Provider" "defaultMessage": "Create DNS Provider"
}, },
"dns-providers-empty": { "dns-providers.empty": {
"defaultMessage": "No DNS Providers - Create one first" "defaultMessage": "No DNS Providers - Create one first"
}, },
"domain_names": { "domain_names": {
@ -425,9 +434,6 @@
"domain_names.max": { "domain_names.max": {
"defaultMessage": "{count} domain names maximum" "defaultMessage": "{count} domain names maximum"
}, },
"name": {
"defaultMessage": "Name"
},
"dns-providers.title": { "dns-providers.title": {
"defaultMessage": "DNS Providers" "defaultMessage": "DNS Providers"
}, },
@ -452,6 +458,9 @@
"error.invalid-login-credentials": { "error.invalid-login-credentials": {
"defaultMessage": "Invalid login credentials" "defaultMessage": "Invalid login credentials"
}, },
"error.provider_not_found": {
"defaultMessage": "Provider not found"
},
"error.request-failed-validation": { "error.request-failed-validation": {
"defaultMessage": "Failed backend validation" "defaultMessage": "Failed backend validation"
}, },
@ -548,6 +557,9 @@
"login.login": { "login.login": {
"defaultMessage": "Sign in" "defaultMessage": "Sign in"
}, },
"name": {
"defaultMessage": "Name"
},
"navigation.close": { "navigation.close": {
"defaultMessage": "Close navigation" "defaultMessage": "Close navigation"
}, },

View File

@ -5,12 +5,21 @@
"access-lists.title": { "access-lists.title": {
"defaultMessage": "دسترسی به لیست ها" "defaultMessage": "دسترسی به لیست ها"
}, },
"action.delete": {
"defaultMessage": "Delete"
},
"action.download": {
"defaultMessage": "Download"
},
"action.edit": { "action.edit": {
"defaultMessage": "ویرایش کنید" "defaultMessage": "ویرایش کنید"
}, },
"action.nginx-config": { "action.nginx-config": {
"defaultMessage": "View Nginx Config" "defaultMessage": "View Nginx Config"
}, },
"action.renew": {
"defaultMessage": "Renew"
},
"action.set-password": { "action.set-password": {
"defaultMessage": "قراردادن رمز عبور" "defaultMessage": "قراردادن رمز عبور"
}, },
@ -38,6 +47,9 @@
"certificate-authorities.title": { "certificate-authorities.title": {
"defaultMessage": "مقامات صدور گواهینامه" "defaultMessage": "مقامات صدور گواهینامه"
}, },
"certificate-authority": {
"defaultMessage": "Certificate Authority"
},
"certificate-authority.acmesh-server": { "certificate-authority.acmesh-server": {
"defaultMessage": "سرور ACME" "defaultMessage": "سرور ACME"
}, },
@ -128,14 +140,23 @@
"disabled": { "disabled": {
"defaultMessage": "معلول" "defaultMessage": "معلول"
}, },
"dns-provider": {
"defaultMessage": "DNS Provider"
},
"dns-provider.acmesh-name": { "dns-provider.acmesh-name": {
"defaultMessage": "نام Acme.sh" "defaultMessage": "نام Acme.sh"
}, },
"dns-provider.create": { "dns-provider.create": {
"defaultMessage": "ارائه دهنده DNS ایجاد کنید" "defaultMessage": "ارائه دهنده DNS ایجاد کنید"
}, },
"name": { "dns-providers.empty": {
"defaultMessage": "نام" "defaultMessage": "No DNS Providers - Create one first"
},
"domain_names": {
"defaultMessage": "Domain Names"
},
"domain_names.max": {
"defaultMessage": "{count} domain names maximum"
}, },
"dns-providers.title": { "dns-providers.title": {
"defaultMessage": "ارائه دهندگان DNS" "defaultMessage": "ارائه دهندگان DNS"
@ -161,6 +182,9 @@
"error.invalid-login-credentials": { "error.invalid-login-credentials": {
"defaultMessage": "اعتبار ورود نامعتبر است" "defaultMessage": "اعتبار ورود نامعتبر است"
}, },
"error.provider_not_found": {
"defaultMessage": "Provider not found"
},
"error.request-failed-validation": { "error.request-failed-validation": {
"defaultMessage": "اعتبار سنجی پشتیبان ناموفق بود" "defaultMessage": "اعتبار سنجی پشتیبان ناموفق بود"
}, },
@ -254,9 +278,15 @@
"lets-go": { "lets-go": {
"defaultMessage": "بیا بریم" "defaultMessage": "بیا بریم"
}, },
"is-ecc": {
"defaultMessage": "ECC Certificate"
},
"login.login": { "login.login": {
"defaultMessage": "ورود" "defaultMessage": "ورود"
}, },
"name": {
"defaultMessage": "نام"
},
"navigation.close": { "navigation.close": {
"defaultMessage": "بستن ناوبری" "defaultMessage": "بستن ناوبری"
}, },
@ -362,6 +392,9 @@
"type.http": { "type.http": {
"defaultMessage": "HTTP" "defaultMessage": "HTTP"
}, },
"type.mkcert": {
"defaultMessage": "MKCert"
},
"type.proxy": { "type.proxy": {
"defaultMessage": "Proxy Host" "defaultMessage": "Proxy Host"
}, },

View File

@ -60,7 +60,7 @@ function DNSProviderField() {
<FormErrorMessage> <FormErrorMessage>
{!isLoading && !data?.total {!isLoading && !data?.total
? intl.formatMessage({ ? intl.formatMessage({
id: "dns-providers-empty", id: "dns-providers.empty",
}) })
: form.errors[fieldName]} : form.errors[fieldName]}
</FormErrorMessage> </FormErrorMessage>

View File

@ -16,7 +16,7 @@ import {
} from "components"; } from "components";
import { intl } from "locale"; import { intl } from "locale";
import { CertificateEditModal } from "modals"; import { CertificateEditModal } from "modals";
import { FiEdit } from "react-icons/fi"; import { FiDownload, FiEdit, FiRefreshCw, FiTrash2 } from "react-icons/fi";
import { useSortBy, useFilters, useTable, usePagination } from "react-table"; import { useSortBy, useFilters, useTable, usePagination } from "react-table";
export interface TableProps { export interface TableProps {
@ -76,8 +76,34 @@ function Table({
title: intl.formatMessage({ title: intl.formatMessage({
id: "action.edit", id: "action.edit",
}), }),
onClick: (e: any, { id }: any) => setEditId(id), onClick: (e: any, { id }: any) => alert(id),
icon: <FiEdit />, icon: <FiEdit />,
disabled: (data: any) =>
data.type === "dns" || data.type === "http",
},
{
title: intl.formatMessage({
id: "action.renew",
}),
onClick: (e: any, { id }: any) => alert(id),
icon: <FiRefreshCw />,
disabled: (data: any) =>
data.type !== "dns" && data.type !== "http",
},
{
title: intl.formatMessage({
id: "action.download",
}),
onClick: (e: any, { id }: any) => alert(id),
icon: <FiDownload />,
disabled: (data: any) => data.isReadonly,
},
{
title: intl.formatMessage({
id: "action.delete",
}),
onClick: (e: any, { id }: any) => alert(id),
icon: <FiTrash2 />,
disabled: (data: any) => data.isReadonly, disabled: (data: any) => data.isReadonly,
}, },
]), ]),