Skip to content

Commit 3ea9f80

Browse files
committed
fix localesg
1 parent fc2df47 commit 3ea9f80

File tree

5 files changed

+115
-11
lines changed

5 files changed

+115
-11
lines changed

frontend/src/locale/src/de.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,21 @@
55
"access-lists.title": {
66
"defaultMessage": "Zugriffslisten"
77
},
8+
"action.delete": {
9+
"defaultMessage": "Delete"
10+
},
11+
"action.download": {
12+
"defaultMessage": "Download"
13+
},
814
"action.edit": {
915
"defaultMessage": "Bearbeiten"
1016
},
1117
"action.nginx-config": {
1218
"defaultMessage": "View Nginx Config"
1319
},
20+
"action.renew": {
21+
"defaultMessage": "Renew"
22+
},
1423
"action.set-password": {
1524
"defaultMessage": "Passwort festlegen"
1625
},
@@ -38,6 +47,9 @@
3847
"certificate-authorities.title": {
3948
"defaultMessage": "Zertifizierungsstellen"
4049
},
50+
"certificate-authority": {
51+
"defaultMessage": "Certificate Authority"
52+
},
4153
"certificate-authority.acmesh-server": {
4254
"defaultMessage": "ACME-Server"
4355
},
@@ -128,14 +140,23 @@
128140
"disabled": {
129141
"defaultMessage": "Deaktiviert"
130142
},
143+
"dns-provider": {
144+
"defaultMessage": "DNS Provider"
145+
},
131146
"dns-provider.acmesh-name": {
132147
"defaultMessage": "Acme.sh-Name"
133148
},
134149
"dns-provider.create": {
135150
"defaultMessage": "Erstellen Sie einen DNS-Anbieter"
136151
},
137-
"name": {
138-
"defaultMessage": "Name"
152+
"dns-providers.empty": {
153+
"defaultMessage": "No DNS Providers - Create one first"
154+
},
155+
"domain_names": {
156+
"defaultMessage": "Domain Names"
157+
},
158+
"domain_names.max": {
159+
"defaultMessage": "{count} ___domain names maximum"
139160
},
140161
"dns-providers.title": {
141162
"defaultMessage": "DNS-Anbieter"
@@ -161,6 +182,9 @@
161182
"error.invalid-login-credentials": {
162183
"defaultMessage": "Ungültige Login-Details"
163184
},
185+
"error.provider_not_found": {
186+
"defaultMessage": "Provider not found"
187+
},
164188
"error.request-failed-validation": {
165189
"defaultMessage": "Back-End-Validierung fehlgeschlagen"
166190
},
@@ -248,12 +272,18 @@
248272
"https-only": {
249273
"defaultMessage": "Nur HTTPS"
250274
},
275+
"is-ecc": {
276+
"defaultMessage": "ECC Certificate"
277+
},
251278
"lets-go": {
252279
"defaultMessage": "Lass uns gehen"
253280
},
254281
"login.login": {
255282
"defaultMessage": "Einloggen"
256283
},
284+
"name": {
285+
"defaultMessage": "Name"
286+
},
257287
"navigation.close": {
258288
"defaultMessage": "Navigation schließen"
259289
},
@@ -359,6 +389,9 @@
359389
"type.http": {
360390
"defaultMessage": "HTTP"
361391
},
392+
"type.mkcert": {
393+
"defaultMessage": "MKCert"
394+
},
362395
"type.proxy": {
363396
"defaultMessage": "Proxy Host"
364397
},

frontend/src/locale/src/en.json

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,21 @@
242242
"acmesh.dns_zonomi": {
243243
"defaultMessage": "Zonomi"
244244
},
245+
"action.delete": {
246+
"defaultMessage": "Delete"
247+
},
248+
"action.download": {
249+
"defaultMessage": "Download"
250+
},
245251
"action.edit": {
246252
"defaultMessage": "Edit"
247253
},
248254
"action.nginx-config": {
249255
"defaultMessage": "View Nginx Config"
250256
},
257+
"action.renew": {
258+
"defaultMessage": "Renew"
259+
},
251260
"action.set-password": {
252261
"defaultMessage": "Set Password"
253262
},
@@ -416,7 +425,7 @@
416425
"dns-provider.create": {
417426
"defaultMessage": "Create DNS Provider"
418427
},
419-
"dns-providers-empty": {
428+
"dns-providers.empty": {
420429
"defaultMessage": "No DNS Providers - Create one first"
421430
},
422431
"domain_names": {
@@ -425,9 +434,6 @@
425434
"domain_names.max": {
426435
"defaultMessage": "{count} ___domain names maximum"
427436
},
428-
"name": {
429-
"defaultMessage": "Name"
430-
},
431437
"dns-providers.title": {
432438
"defaultMessage": "DNS Providers"
433439
},
@@ -452,6 +458,9 @@
452458
"error.invalid-login-credentials": {
453459
"defaultMessage": "Invalid login credentials"
454460
},
461+
"error.provider_not_found": {
462+
"defaultMessage": "Provider not found"
463+
},
455464
"error.request-failed-validation": {
456465
"defaultMessage": "Failed backend validation"
457466
},
@@ -548,6 +557,9 @@
548557
"login.login": {
549558
"defaultMessage": "Sign in"
550559
},
560+
"name": {
561+
"defaultMessage": "Name"
562+
},
551563
"navigation.close": {
552564
"defaultMessage": "Close navigation"
553565
},

frontend/src/locale/src/fa.json

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,21 @@
55
"access-lists.title": {
66
"defaultMessage": "دسترسی به لیست ها"
77
},
8+
"action.delete": {
9+
"defaultMessage": "Delete"
10+
},
11+
"action.download": {
12+
"defaultMessage": "Download"
13+
},
814
"action.edit": {
915
"defaultMessage": "ویرایش کنید"
1016
},
1117
"action.nginx-config": {
1218
"defaultMessage": "View Nginx Config"
1319
},
20+
"action.renew": {
21+
"defaultMessage": "Renew"
22+
},
1423
"action.set-password": {
1524
"defaultMessage": "قراردادن رمز عبور"
1625
},
@@ -38,6 +47,9 @@
3847
"certificate-authorities.title": {
3948
"defaultMessage": "مقامات صدور گواهینامه"
4049
},
50+
"certificate-authority": {
51+
"defaultMessage": "Certificate Authority"
52+
},
4153
"certificate-authority.acmesh-server": {
4254
"defaultMessage": "سرور ACME"
4355
},
@@ -128,14 +140,23 @@
128140
"disabled": {
129141
"defaultMessage": "معلول"
130142
},
143+
"dns-provider": {
144+
"defaultMessage": "DNS Provider"
145+
},
131146
"dns-provider.acmesh-name": {
132147
"defaultMessage": "نام Acme.sh"
133148
},
134149
"dns-provider.create": {
135150
"defaultMessage": "ارائه دهنده DNS ایجاد کنید"
136151
},
137-
"name": {
138-
"defaultMessage": "نام"
152+
"dns-providers.empty": {
153+
"defaultMessage": "No DNS Providers - Create one first"
154+
},
155+
"domain_names": {
156+
"defaultMessage": "Domain Names"
157+
},
158+
"domain_names.max": {
159+
"defaultMessage": "{count} ___domain names maximum"
139160
},
140161
"dns-providers.title": {
141162
"defaultMessage": "ارائه دهندگان DNS"
@@ -161,6 +182,9 @@
161182
"error.invalid-login-credentials": {
162183
"defaultMessage": "اعتبار ورود نامعتبر است"
163184
},
185+
"error.provider_not_found": {
186+
"defaultMessage": "Provider not found"
187+
},
164188
"error.request-failed-validation": {
165189
"defaultMessage": "اعتبار سنجی پشتیبان ناموفق بود"
166190
},
@@ -254,9 +278,15 @@
254278
"lets-go": {
255279
"defaultMessage": "بیا بریم"
256280
},
281+
"is-ecc": {
282+
"defaultMessage": "ECC Certificate"
283+
},
257284
"login.login": {
258285
"defaultMessage": "ورود"
259286
},
287+
"name": {
288+
"defaultMessage": "نام"
289+
},
260290
"navigation.close": {
261291
"defaultMessage": "بستن ناوبری"
262292
},
@@ -362,6 +392,9 @@
362392
"type.http": {
363393
"defaultMessage": "HTTP"
364394
},
395+
"type.mkcert": {
396+
"defaultMessage": "MKCert"
397+
},
365398
"type.proxy": {
366399
"defaultMessage": "Proxy Host"
367400
},

frontend/src/modals/CertificateCreateModal/Common/DNSProviderField.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function DNSProviderField() {
6060
<FormErrorMessage>
6161
{!isLoading && !data?.total
6262
? intl.formatMessage({
63-
id: "dns-providers-empty",
63+
id: "dns-providers.empty",
6464
})
6565
: form.errors[fieldName]}
6666
</FormErrorMessage>

frontend/src/pages/Certificates/Table.tsx

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
} from "components";
1717
import { intl } from "locale";
1818
import { CertificateEditModal } from "modals";
19-
import { FiEdit } from "react-icons/fi";
19+
import { FiDownload, FiEdit, FiRefreshCw, FiTrash2 } from "react-icons/fi";
2020
import { useSortBy, useFilters, useTable, usePagination } from "react-table";
2121

2222
export interface TableProps {
@@ -76,8 +76,34 @@ function Table({
7676
title: intl.formatMessage({
7777
id: "action.edit",
7878
}),
79-
onClick: (e: any, { id }: any) => setEditId(id),
79+
onClick: (e: any, { id }: any) => alert(id),
8080
icon: <FiEdit />,
81+
disabled: (data: any) =>
82+
data.type === "dns" || data.type === "http",
83+
},
84+
{
85+
title: intl.formatMessage({
86+
id: "action.renew",
87+
}),
88+
onClick: (e: any, { id }: any) => alert(id),
89+
icon: <FiRefreshCw />,
90+
disabled: (data: any) =>
91+
data.type !== "dns" && data.type !== "http",
92+
},
93+
{
94+
title: intl.formatMessage({
95+
id: "action.download",
96+
}),
97+
onClick: (e: any, { id }: any) => alert(id),
98+
icon: <FiDownload />,
99+
disabled: (data: any) => data.isReadonly,
100+
},
101+
{
102+
title: intl.formatMessage({
103+
id: "action.delete",
104+
}),
105+
onClick: (e: any, { id }: any) => alert(id),
106+
icon: <FiTrash2 />,
81107
disabled: (data: any) => data.isReadonly,
82108
},
83109
]),

0 commit comments

Comments
 (0)