feat: add warning alert

This commit is contained in:
Maël Gangloff
2025-03-23 16:12:10 +01:00
parent 90f106236b
commit 00af65d1fe
2 changed files with 176 additions and 56 deletions

View File

@@ -57,6 +57,11 @@ const DynamicKeyValueList = ({name, label, initialValue, keyPlaceholder, valuePl
export default function EppConnectorForm() {
return <>
<Alert
message={t`This connector is experimental and its implementation has not been fully tested. Please submit an issue for any issues related to it.`}
type='warning'
style={{marginBottom: '1em'}}
/>
<Alert
message={t`The EPP connector is a special type of connector. Be careful.`}
type='info'

View File

@@ -46,25 +46,35 @@ msgstr ""
#: assets/components/search/DomainSearchBar.tsx:28
#: assets/components/tracking/watchlist/WatchlistForm.tsx:119
#: assets/components/tracking/watchlist/WatchlistForm.tsx:222
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:20
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:31
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:46
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:69
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:21
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:32
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:47
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:70
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:11
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:26
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:37
#: assets/utils/providers/forms/GandiConnectorForm.tsx:14
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:36
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:50
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:58
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:66
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:73
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:81
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:24
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:34
#: assets/utils/providers/forms/EppConnectorForm.tsx:80
#: assets/utils/providers/forms/EppConnectorForm.tsx:92
#: assets/utils/providers/forms/EppConnectorForm.tsx:104
#: assets/utils/providers/forms/EppConnectorForm.tsx:111
#: assets/utils/providers/forms/EppConnectorForm.tsx:127
#: assets/utils/providers/forms/EppConnectorForm.tsx:136
#: assets/utils/providers/forms/EppConnectorForm.tsx:209
#: assets/utils/providers/forms/EppConnectorForm.tsx:227
#: assets/utils/providers/forms/EppConnectorForm.tsx:239
#: assets/utils/providers/forms/GandiConnectorForm.tsx:15
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:37
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:51
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:59
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:67
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:74
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:82
msgid "Required"
msgstr ""
#: assets/components/LoginForm.tsx:56
#: assets/components/RegisterForm.tsx:45
#: assets/utils/providers/forms/EppConnectorForm.tsx:138
msgid "Password"
msgstr ""
@@ -226,6 +236,7 @@ msgid "Registrar"
msgstr ""
#: assets/components/tracking/connector/ConnectorForm.tsx:40
#: assets/utils/providers/forms/EppConnectorForm.tsx:120
msgid "Authentication"
msgstr ""
@@ -640,8 +651,9 @@ msgid "Create a Watchlist"
msgstr ""
#: assets/pages/UserPage.tsx:19
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:9
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:15
#: assets/utils/providers/forms/EppConnectorForm.tsx:129
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:10
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:16
msgid "Username"
msgstr ""
@@ -650,14 +662,17 @@ msgid "Roles"
msgstr ""
#: assets/utils/functions/rdapTranslation.ts:7
#: assets/utils/providers/forms/EppConnectorForm.tsx:241
msgid "Registrant"
msgstr ""
#: assets/utils/functions/rdapTranslation.ts:8
#: assets/utils/providers/forms/EppConnectorForm.tsx:251
msgid "Technical"
msgstr ""
#: assets/utils/functions/rdapTranslation.ts:9
#: assets/utils/providers/forms/EppConnectorForm.tsx:246
msgid "Administrative"
msgstr ""
@@ -666,10 +681,12 @@ msgid "Abuse"
msgstr ""
#: assets/utils/functions/rdapTranslation.ts:11
#: assets/utils/providers/forms/EppConnectorForm.tsx:256
msgid "Billing"
msgstr ""
#: assets/utils/functions/rdapTranslation.ts:13
#: assets/utils/providers/forms/EppConnectorForm.tsx:266
msgid "Reseller"
msgstr ""
@@ -1099,58 +1116,58 @@ msgstr ""
msgid "An error occurred"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:9
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:10
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:10
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:11
msgid ""
"This provider does not provide a list of supported TLD. Please double check "
"if the domain you want to register is supported."
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:15
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:16
msgid "AutoDNS Username"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:18
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:19
msgid ""
"Because of some limitations in API of AutoDNS, we suggest to create an "
"dedicated user for API with limited rights"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:25
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:26
msgid "AutoDNS Password"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:29
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:30
msgid ""
"Attention: AutoDNS do not support 2-Factor Authentication on API Users for "
"automated systems"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:37
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:38
msgid "Owner nic-handle"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:41
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:42
msgid "The nic-handle of the domain name owner"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:43
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:44
msgid "You can get it from this page"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:53
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:54
msgid "Context Value"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:57
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:58
msgid "If you not sure, use the default value 4"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:66
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:67
msgid "Owner confirmation"
msgstr ""
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:73
#: assets/utils/providers/forms/AutoDnsConnectorForm.tsx:74
msgid "Owner confirms his consent of domain order jobs"
msgstr ""
@@ -1158,121 +1175,219 @@ msgstr ""
msgid "API Terms of Service"
msgstr ""
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:18
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:16
msgid ""
"I have read and accepted the conditions of use of the Provider API, "
"accessible from this hyperlink"
msgstr ""
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:24
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:22
msgid "Legal age"
msgstr ""
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:30
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:27
msgid "I am of the minimum age required to consent to these conditions"
msgstr ""
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:35
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:32
msgid "Withdrawal period"
msgstr ""
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:41
#: assets/utils/providers/forms/DefaultConnectorFormItems.tsx:37
msgid ""
"I waive my right of withdrawal regarding the purchase of domain names via "
"the Provider's API"
msgstr ""
#: assets/utils/providers/forms/GandiConnectorForm.tsx:9
#: assets/utils/providers/forms/EppConnectorForm.tsx:61
msgid ""
"This connector is experimental and its implementation has not been fully "
"tested. Please submit an issue for any issues related to it."
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:66
msgid "The EPP connector is a special type of connector. Be careful."
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:71
msgid "Server configuration"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:72
msgid "Protocol"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:76
msgid "Version"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:88
msgid "Language"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:101
msgid "Server"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:121
msgid "Credentials"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:144
msgid "TLS client certificate"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:162
msgid "Private key passphrase (optional)"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:169
msgid "TLS configuration"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:174
msgid "Verify peer"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:183
msgid "Verify peer name"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:192
msgid "Allow self-signed certificates"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:202
msgid "Domain configuration"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:204
msgid "Registration period"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:217
msgid "Year"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:218
msgid "Month"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:225
msgid "Auth-Info Code"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:233
msgid "NIC Handle"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:261
msgid "Onsite"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:273
msgid "Protocol configuration"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:274
msgid "Services"
msgstr ""
#: assets/utils/providers/forms/EppConnectorForm.tsx:280
msgid "Extensions"
msgstr ""
#: assets/utils/providers/forms/GandiConnectorForm.tsx:10
msgid "Personal Access Token (PAT)"
msgstr ""
#: assets/utils/providers/forms/GandiConnectorForm.tsx:12
#: assets/utils/providers/forms/GandiConnectorForm.tsx:13
msgid ""
"Retrieve a Personal Access Token from your customer account on the "
"Provider's website"
msgstr ""
#: assets/utils/providers/forms/GandiConnectorForm.tsx:19
#: assets/utils/providers/forms/GandiConnectorForm.tsx:20
msgid "Organization sharing ID"
msgstr ""
#: assets/utils/providers/forms/GandiConnectorForm.tsx:23
#: assets/utils/providers/forms/GandiConnectorForm.tsx:24
msgid "It indicates the organization that will pay for the ordered product"
msgstr ""
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:12
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:13
msgid ""
"Retreive an API key and whitelist this instance's IP address on Namecheap's "
"website"
msgstr ""
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:18
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:24
#: assets/utils/providers/forms/NamecheapConnectorForm.tsx:19
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:25
msgid "API key"
msgstr ""
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:18
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:41
#: assets/utils/providers/forms/NamecomConnectorForm.tsx:19
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:42
msgid ""
"Retrieve a set of tokens from your customer account on the Provider's "
"website"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:14
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:15
msgid "European Region"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:15
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:16
msgid "United States Region"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:16
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:17
msgid "Canada Region"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:21
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:22
msgid "Europe"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:24
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:25
msgid "The domain is free and at the standard price"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:27
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:28
msgid ""
"The domain is free but can be premium. Its price varies from one domain to "
"another"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:34
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:35
msgid "Application key"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:48
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:49
msgid "Application secret"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:56
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:57
msgid "Consumer key"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:64
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:65
msgid "OVH Endpoint"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:71
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:72
msgid "OVH subsidiary"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:79
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:80
msgid "OVH pricing mode"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:84
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:85
msgid "Confirm pricing mode"
msgstr ""
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:85
#: assets/utils/providers/forms/OvhCloudConnectorForm.tsx:86
msgid ""
"Are you sure about this setting? This may result in additional charges from "
"the API Provider"