diff --git a/packages/localizations/src/ar-SA.ts b/packages/localizations/src/ar-SA.ts
index 9b70f8d0a2d..f664637950a 100644
--- a/packages/localizations/src/ar-SA.ts
+++ b/packages/localizations/src/ar-SA.ts
@@ -644,6 +644,8 @@ export const arSA: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'المضيف / الاسم',
instructions: 'أضِف سجل TXT هذا إلى مزوّد DNS الخاص بك. سنتحقق تلقائيًا بمجرد أن يصبح السجل نشطًا.',
typeLabel: 'النوع',
diff --git a/packages/localizations/src/be-BY.ts b/packages/localizations/src/be-BY.ts
index 3fb72ae5d54..3c3514337fc 100644
--- a/packages/localizations/src/be-BY.ts
+++ b/packages/localizations/src/be-BY.ts
@@ -644,6 +644,8 @@ export const beBY: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Імя',
instructions:
'Дадайце гэты TXT-запіс да вашага DNS-правайдара. Мы аўтаматычна выканаем праверку, як толькі запіс стане актыўным.',
diff --git a/packages/localizations/src/bg-BG.ts b/packages/localizations/src/bg-BG.ts
index 4e14def42ab..0b5e53b2c0c 100644
--- a/packages/localizations/src/bg-BG.ts
+++ b/packages/localizations/src/bg-BG.ts
@@ -645,6 +645,8 @@ export const bgBG: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Име',
instructions:
'Добавете този TXT запис към вашия DNS доставчик. Ще потвърдим автоматично, след като записът стане активен.',
diff --git a/packages/localizations/src/bn-IN.ts b/packages/localizations/src/bn-IN.ts
index d8a33bdfa92..51b944c4f96 100644
--- a/packages/localizations/src/bn-IN.ts
+++ b/packages/localizations/src/bn-IN.ts
@@ -650,6 +650,8 @@ export const bnIN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'হোস্ট / নাম',
instructions:
'আপনার DNS প্রদানকারীতে এই TXT রেকর্ডটি যোগ করুন। রেকর্ডটি সক্রিয় হলে আমরা স্বয়ংক্রিয়ভাবে যাচাই করব।',
diff --git a/packages/localizations/src/ca-ES.ts b/packages/localizations/src/ca-ES.ts
index fe24667d6a5..41b77b39fcb 100644
--- a/packages/localizations/src/ca-ES.ts
+++ b/packages/localizations/src/ca-ES.ts
@@ -651,6 +651,8 @@ export const caES: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Amfitrió / Nom',
instructions:
'Afegeix aquest registre TXT al teu proveïdor de DNS. El verificarem automàticament un cop el registre estigui actiu.',
diff --git a/packages/localizations/src/cs-CZ.ts b/packages/localizations/src/cs-CZ.ts
index 40ca97e4f47..52afc413bf1 100644
--- a/packages/localizations/src/cs-CZ.ts
+++ b/packages/localizations/src/cs-CZ.ts
@@ -648,6 +648,8 @@ export const csCZ: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Hostitel / Název',
instructions:
'Přidejte tento záznam TXT u svého poskytovatele DNS. Jakmile bude záznam aktivní, automaticky jej ověříme.',
diff --git a/packages/localizations/src/da-DK.ts b/packages/localizations/src/da-DK.ts
index 8f6cd90e1ce..312bbd03a93 100644
--- a/packages/localizations/src/da-DK.ts
+++ b/packages/localizations/src/da-DK.ts
@@ -644,6 +644,8 @@ export const daDK: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Vært / Navn',
instructions: 'Tilføj denne TXT-post hos din DNS-udbyder. Vi bekræfter automatisk, så snart posten er aktiv.',
typeLabel: 'Type',
diff --git a/packages/localizations/src/de-DE.ts b/packages/localizations/src/de-DE.ts
index f7c181cf898..5b8c493f7d3 100644
--- a/packages/localizations/src/de-DE.ts
+++ b/packages/localizations/src/de-DE.ts
@@ -650,6 +650,8 @@ export const deDE: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Name',
instructions:
'Fügen Sie diesen TXT-Eintrag bei Ihrem DNS-Anbieter hinzu. Wir verifizieren ihn automatisch, sobald der Eintrag aktiv ist.',
diff --git a/packages/localizations/src/el-GR.ts b/packages/localizations/src/el-GR.ts
index fbc71c2473a..3be1cf81a53 100644
--- a/packages/localizations/src/el-GR.ts
+++ b/packages/localizations/src/el-GR.ts
@@ -644,6 +644,8 @@ export const elGR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Κεντρικός υπολογιστής / Όνομα',
instructions:
'Προσθέστε αυτήν την εγγραφή TXT στον πάροχο DNS σας. Θα την επαληθεύσουμε αυτόματα μόλις η εγγραφή ενεργοποιηθεί.',
diff --git a/packages/localizations/src/en-GB.ts b/packages/localizations/src/en-GB.ts
index 74fa7ea9e73..adb99bbd9ce 100644
--- a/packages/localizations/src/en-GB.ts
+++ b/packages/localizations/src/en-GB.ts
@@ -644,6 +644,8 @@ export const enGB: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Name',
instructions: "Add this TXT record to your DNS provider. We'll verify automatically once the record is live.",
typeLabel: 'Type',
diff --git a/packages/localizations/src/en-US.ts b/packages/localizations/src/en-US.ts
index d766d4ce383..10713c12dc5 100644
--- a/packages/localizations/src/en-US.ts
+++ b/packages/localizations/src/en-US.ts
@@ -658,8 +658,10 @@ export const enUS: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: 'At least one verified domain is required to set up SSO.',
removeButtonTooltip__lastVerifiedDomainActive: 'At least one verified domain is required to keep SSO enabled.',
txtRecord: {
+ checkNowButton: 'Check now',
hostLabel: 'Host / Name',
instructions: "Add this TXT record to your DNS provider. We'll verify automatically once the record is live.",
+ pendingHint: 'Verification usually completes within 1-5 minutes, depending on your DNS provider.',
typeLabel: 'Type',
valueLabel: 'Value',
},
diff --git a/packages/localizations/src/es-CR.ts b/packages/localizations/src/es-CR.ts
index 6c465f680a0..2ce479c7549 100644
--- a/packages/localizations/src/es-CR.ts
+++ b/packages/localizations/src/es-CR.ts
@@ -644,6 +644,8 @@ export const esCR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nombre',
instructions:
'Agrega este registro TXT a tu proveedor de DNS. Lo verificaremos automáticamente una vez que el registro esté activo.',
diff --git a/packages/localizations/src/es-ES.ts b/packages/localizations/src/es-ES.ts
index 2d6895e5822..c884f888227 100644
--- a/packages/localizations/src/es-ES.ts
+++ b/packages/localizations/src/es-ES.ts
@@ -650,6 +650,8 @@ export const esES: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nombre',
instructions:
'Añade este registro TXT a tu proveedor de DNS. Lo verificaremos automáticamente una vez que el registro esté activo.',
diff --git a/packages/localizations/src/es-MX.ts b/packages/localizations/src/es-MX.ts
index 64b90aa3da2..3deb973515f 100644
--- a/packages/localizations/src/es-MX.ts
+++ b/packages/localizations/src/es-MX.ts
@@ -645,6 +645,8 @@ export const esMX: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nombre',
instructions:
'Agrega este registro TXT a tu proveedor de DNS. Lo verificaremos automáticamente una vez que el registro esté activo.',
diff --git a/packages/localizations/src/es-UY.ts b/packages/localizations/src/es-UY.ts
index b027e07069f..88fd120da50 100644
--- a/packages/localizations/src/es-UY.ts
+++ b/packages/localizations/src/es-UY.ts
@@ -644,6 +644,8 @@ export const esUY: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nombre',
instructions:
'Agregá este registro TXT a tu proveedor de DNS. Lo verificaremos automáticamente una vez que el registro esté activo.',
diff --git a/packages/localizations/src/fa-IR.ts b/packages/localizations/src/fa-IR.ts
index 1cf0c875abf..0671c62f3c8 100644
--- a/packages/localizations/src/fa-IR.ts
+++ b/packages/localizations/src/fa-IR.ts
@@ -649,6 +649,8 @@ export const faIR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'میزبان / نام',
instructions:
'این رکورد TXT را به ارائهدهنده DNS خود اضافه کنید. بهمحض فعال شدن رکورد، بهطور خودکار آن را تأیید میکنیم.',
diff --git a/packages/localizations/src/fi-FI.ts b/packages/localizations/src/fi-FI.ts
index d02b810a53a..4f1a06acd22 100644
--- a/packages/localizations/src/fi-FI.ts
+++ b/packages/localizations/src/fi-FI.ts
@@ -650,6 +650,8 @@ export const fiFI: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Isäntä / Nimi',
instructions:
'Lisää tämä TXT-tietue DNS-palveluntarjoajallesi. Vahvistamme sen automaattisesti, kun tietue on aktiivinen.',
diff --git a/packages/localizations/src/fr-FR.ts b/packages/localizations/src/fr-FR.ts
index 3ef7465f900..c71bf8a457e 100644
--- a/packages/localizations/src/fr-FR.ts
+++ b/packages/localizations/src/fr-FR.ts
@@ -652,6 +652,8 @@ export const frFR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Hôte / Nom',
instructions:
'Ajoutez cet enregistrement TXT à votre fournisseur DNS. Nous le vérifierons automatiquement une fois l’enregistrement actif.',
diff --git a/packages/localizations/src/he-IL.ts b/packages/localizations/src/he-IL.ts
index b1763ec3337..1b1f983059f 100644
--- a/packages/localizations/src/he-IL.ts
+++ b/packages/localizations/src/he-IL.ts
@@ -644,6 +644,8 @@ export const heIL: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'מארח / שם',
instructions: 'הוסף רשומת TXT זו אצל ספק ה-DNS שלך. נאמת אותה אוטומטית ברגע שהרשומה תהיה פעילה.',
typeLabel: 'סוג',
diff --git a/packages/localizations/src/hi-IN.ts b/packages/localizations/src/hi-IN.ts
index 98812de0410..687212b9b88 100644
--- a/packages/localizations/src/hi-IN.ts
+++ b/packages/localizations/src/hi-IN.ts
@@ -650,6 +650,8 @@ export const hiIN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'होस्ट / नाम',
instructions:
'इस TXT रिकॉर्ड को अपने DNS प्रदाता में जोड़ें। रिकॉर्ड सक्रिय होते ही हम स्वतः सत्यापित कर देंगे।',
diff --git a/packages/localizations/src/hr-HR.ts b/packages/localizations/src/hr-HR.ts
index db93f008960..84a055bdf26 100644
--- a/packages/localizations/src/hr-HR.ts
+++ b/packages/localizations/src/hr-HR.ts
@@ -651,6 +651,8 @@ export const hrHR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Naziv',
instructions:
'Dodajte ovaj TXT zapis kod svog DNS pružatelja. Automatski ćemo ga potvrditi čim zapis postane aktivan.',
diff --git a/packages/localizations/src/hu-HU.ts b/packages/localizations/src/hu-HU.ts
index 3a3aff4cfe8..1e473655a6f 100644
--- a/packages/localizations/src/hu-HU.ts
+++ b/packages/localizations/src/hu-HU.ts
@@ -651,6 +651,8 @@ export const huHU: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Gazda / Név',
instructions:
'Adja hozzá ezt a TXT-rekordot a DNS-szolgáltatójához. Automatikusan igazoljuk, amint a rekord aktívvá válik.',
diff --git a/packages/localizations/src/id-ID.ts b/packages/localizations/src/id-ID.ts
index df03c826a49..947a2dab87a 100644
--- a/packages/localizations/src/id-ID.ts
+++ b/packages/localizations/src/id-ID.ts
@@ -644,6 +644,8 @@ export const idID: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nama',
instructions:
'Tambahkan data TXT ini ke penyedia DNS Anda. Kami akan memverifikasi secara otomatis setelah data aktif.',
diff --git a/packages/localizations/src/is-IS.ts b/packages/localizations/src/is-IS.ts
index a2f5087a28e..1a4fa6f578d 100644
--- a/packages/localizations/src/is-IS.ts
+++ b/packages/localizations/src/is-IS.ts
@@ -650,6 +650,8 @@ export const isIS: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Hýsill / Nafn',
instructions:
'Bættu þessari TXT-færslu við DNS-þjónustuna þína. Við staðfestum sjálfkrafa um leið og færslan verður virk.',
diff --git a/packages/localizations/src/it-IT.ts b/packages/localizations/src/it-IT.ts
index 305b7cc39d0..ce093aaa856 100644
--- a/packages/localizations/src/it-IT.ts
+++ b/packages/localizations/src/it-IT.ts
@@ -650,6 +650,8 @@ export const itIT: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nome',
instructions:
'Aggiungi questo record TXT al tuo provider DNS. Verificheremo automaticamente non appena il record sarà attivo.',
diff --git a/packages/localizations/src/ja-JP.ts b/packages/localizations/src/ja-JP.ts
index ad9f53c787f..59505752a61 100644
--- a/packages/localizations/src/ja-JP.ts
+++ b/packages/localizations/src/ja-JP.ts
@@ -651,6 +651,8 @@ export const jaJP: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'ホスト / 名前',
instructions:
'この TXT レコードを DNS プロバイダーに追加してください。レコードが有効になると自動的に確認します。',
diff --git a/packages/localizations/src/kk-KZ.ts b/packages/localizations/src/kk-KZ.ts
index f2ecf7e21fe..e9513fdc76a 100644
--- a/packages/localizations/src/kk-KZ.ts
+++ b/packages/localizations/src/kk-KZ.ts
@@ -644,6 +644,8 @@ export const kkKZ: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Атау',
instructions:
'Бұл TXT жазбасын DNS провайдеріңізге қосыңыз. Жазба белсенді болған бойда біз оны автоматты түрде растаймыз.',
diff --git a/packages/localizations/src/ko-KR.ts b/packages/localizations/src/ko-KR.ts
index 0bb35f7cee4..d636fc5d06f 100644
--- a/packages/localizations/src/ko-KR.ts
+++ b/packages/localizations/src/ko-KR.ts
@@ -648,6 +648,8 @@ export const koKR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: '호스트 / 이름',
instructions: '이 TXT 레코드를 DNS 공급자에 추가하세요. 레코드가 활성화되면 자동으로 확인합니다.',
typeLabel: '유형',
diff --git a/packages/localizations/src/mn-MN.ts b/packages/localizations/src/mn-MN.ts
index 0d25f3cea12..a0c0f239eed 100644
--- a/packages/localizations/src/mn-MN.ts
+++ b/packages/localizations/src/mn-MN.ts
@@ -644,6 +644,8 @@ export const mnMN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Нэр',
instructions:
'Энэ TXT бичлэгийг өөрийн DNS үйлчилгээ үзүүлэгчид нэмнэ үү. Бичлэг идэвхжсэний дараа бид автоматаар баталгаажуулна.',
diff --git a/packages/localizations/src/ms-MY.ts b/packages/localizations/src/ms-MY.ts
index 72e32d5764c..763d15a98e1 100644
--- a/packages/localizations/src/ms-MY.ts
+++ b/packages/localizations/src/ms-MY.ts
@@ -652,6 +652,8 @@ export const msMY: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Hos / Nama',
instructions:
'Tambahkan rekod TXT ini kepada penyedia DNS anda. Kami akan mengesahkan secara automatik sebaik sahaja rekod aktif.',
diff --git a/packages/localizations/src/nb-NO.ts b/packages/localizations/src/nb-NO.ts
index edd764c32d5..02fa10072b6 100644
--- a/packages/localizations/src/nb-NO.ts
+++ b/packages/localizations/src/nb-NO.ts
@@ -651,6 +651,8 @@ export const nbNO: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Vert / Navn',
instructions:
'Legg til denne TXT-posten hos DNS-leverandøren din. Vi verifiserer automatisk når posten er aktiv.',
diff --git a/packages/localizations/src/nl-BE.ts b/packages/localizations/src/nl-BE.ts
index 4107509c7d1..f00d3d4fa63 100644
--- a/packages/localizations/src/nl-BE.ts
+++ b/packages/localizations/src/nl-BE.ts
@@ -644,6 +644,8 @@ export const nlBE: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Naam',
instructions:
'Voeg dit TXT-record toe aan je DNS-provider. We verifiëren het automatisch zodra het record actief is.',
diff --git a/packages/localizations/src/nl-NL.ts b/packages/localizations/src/nl-NL.ts
index b54ddc59780..2c9b789fadd 100644
--- a/packages/localizations/src/nl-NL.ts
+++ b/packages/localizations/src/nl-NL.ts
@@ -644,6 +644,8 @@ export const nlNL: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Naam',
instructions:
'Voeg dit TXT-record toe aan je DNS-provider. We verifiëren het automatisch zodra het record actief is.',
diff --git a/packages/localizations/src/pl-PL.ts b/packages/localizations/src/pl-PL.ts
index 92adfd113a1..d38b5fa7769 100644
--- a/packages/localizations/src/pl-PL.ts
+++ b/packages/localizations/src/pl-PL.ts
@@ -644,6 +644,8 @@ export const plPL: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nazwa',
instructions:
'Dodaj ten rekord TXT u swojego dostawcy DNS. Zweryfikujemy go automatycznie, gdy rekord stanie się aktywny.',
diff --git a/packages/localizations/src/pt-BR.ts b/packages/localizations/src/pt-BR.ts
index 0b9478c97dd..7803c8a0f8d 100644
--- a/packages/localizations/src/pt-BR.ts
+++ b/packages/localizations/src/pt-BR.ts
@@ -650,6 +650,8 @@ export const ptBR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Nome',
instructions:
'Adicione este registro TXT ao seu provedor de DNS. Verificaremos automaticamente assim que o registro estiver ativo.',
diff --git a/packages/localizations/src/pt-PT.ts b/packages/localizations/src/pt-PT.ts
index f378392dcb4..9e1157a9161 100644
--- a/packages/localizations/src/pt-PT.ts
+++ b/packages/localizations/src/pt-PT.ts
@@ -652,6 +652,8 @@ export const ptPT: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Anfitrião / Nome',
instructions:
'Adicione este registo TXT ao seu fornecedor de DNS. Verificaremos automaticamente assim que o registo estiver ativo.',
diff --git a/packages/localizations/src/ro-RO.ts b/packages/localizations/src/ro-RO.ts
index 6a91ac6bbd0..3143c5d9eaf 100644
--- a/packages/localizations/src/ro-RO.ts
+++ b/packages/localizations/src/ro-RO.ts
@@ -650,6 +650,8 @@ export const roRO: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Gazdă / Nume',
instructions:
'Adaugă această înregistrare TXT la furnizorul tău DNS. O vom verifica automat de îndată ce înregistrarea devine activă.',
diff --git a/packages/localizations/src/ru-RU.ts b/packages/localizations/src/ru-RU.ts
index 545061ad0e5..4d4ec0ab724 100644
--- a/packages/localizations/src/ru-RU.ts
+++ b/packages/localizations/src/ru-RU.ts
@@ -644,6 +644,8 @@ export const ruRU: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Имя',
instructions:
'Добавьте эту TXT-запись у своего DNS-провайдера. Мы проверим её автоматически, как только запись станет активной.',
diff --git a/packages/localizations/src/sk-SK.ts b/packages/localizations/src/sk-SK.ts
index 0c34697e47f..6c578f3fb39 100644
--- a/packages/localizations/src/sk-SK.ts
+++ b/packages/localizations/src/sk-SK.ts
@@ -644,6 +644,8 @@ export const skSK: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Hostiteľ / Názov',
instructions:
'Pridajte tento záznam TXT u svojho poskytovateľa DNS. Hneď ako bude záznam aktívny, automaticky ho overíme.',
diff --git a/packages/localizations/src/sr-RS.ts b/packages/localizations/src/sr-RS.ts
index 92aee810ba2..dfabd3950d6 100644
--- a/packages/localizations/src/sr-RS.ts
+++ b/packages/localizations/src/sr-RS.ts
@@ -644,6 +644,8 @@ export const srRS: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Host / Naziv',
instructions:
'Dodajte ovaj TXT zapis kod svog DNS provajdera. Automatski ćemo ga potvrditi čim zapis postane aktivan.',
diff --git a/packages/localizations/src/sv-SE.ts b/packages/localizations/src/sv-SE.ts
index 56d3da38257..7cdcd87d1a7 100644
--- a/packages/localizations/src/sv-SE.ts
+++ b/packages/localizations/src/sv-SE.ts
@@ -644,6 +644,8 @@ export const svSE: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Värd / Namn',
instructions:
'Lägg till den här TXT-posten hos din DNS-leverantör. Vi verifierar automatiskt när posten är aktiv.',
diff --git a/packages/localizations/src/ta-IN.ts b/packages/localizations/src/ta-IN.ts
index 587a71d59e5..d27c7fe5744 100644
--- a/packages/localizations/src/ta-IN.ts
+++ b/packages/localizations/src/ta-IN.ts
@@ -652,6 +652,8 @@ export const taIN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'ஹோஸ்ட் / பெயர்',
instructions:
'இந்த TXT பதிவை உங்கள் DNS வழங்குநரிடம் சேர்க்கவும். பதிவு செயலில் வந்தவுடன் நாங்கள் தானாகவே சரிபார்ப்போம்.',
diff --git a/packages/localizations/src/te-IN.ts b/packages/localizations/src/te-IN.ts
index de16deaba50..5d32c191411 100644
--- a/packages/localizations/src/te-IN.ts
+++ b/packages/localizations/src/te-IN.ts
@@ -651,6 +651,8 @@ export const teIN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'హోస్ట్ / పేరు',
instructions:
'ఈ TXT రికార్డ్ను మీ DNS ప్రొవైడర్కు జోడించండి. రికార్డ్ సక్రియం అయిన వెంటనే మేము స్వయంచాలకంగా ధృవీకరిస్తాము.',
diff --git a/packages/localizations/src/th-TH.ts b/packages/localizations/src/th-TH.ts
index 8c8b34e16ba..bee123c0507 100644
--- a/packages/localizations/src/th-TH.ts
+++ b/packages/localizations/src/th-TH.ts
@@ -648,6 +648,8 @@ export const thTH: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'โฮสต์ / ชื่อ',
instructions: 'เพิ่มระเบียน TXT นี้ไปยังผู้ให้บริการ DNS ของคุณ เราจะยืนยันโดยอัตโนมัติเมื่อระเบียนทำงาน',
typeLabel: 'ประเภท',
diff --git a/packages/localizations/src/tr-TR.ts b/packages/localizations/src/tr-TR.ts
index 98e08e93e4a..ef11a3b54ba 100644
--- a/packages/localizations/src/tr-TR.ts
+++ b/packages/localizations/src/tr-TR.ts
@@ -644,6 +644,8 @@ export const trTR: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Ana bilgisayar / Ad',
instructions:
'Bu TXT kaydını DNS sağlayıcınıza ekleyin. Kayıt yayına girer girmez otomatik olarak doğrulayacağız.',
diff --git a/packages/localizations/src/uk-UA.ts b/packages/localizations/src/uk-UA.ts
index dc6f645e1c5..48c0dca4b4a 100644
--- a/packages/localizations/src/uk-UA.ts
+++ b/packages/localizations/src/uk-UA.ts
@@ -644,6 +644,8 @@ export const ukUA: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Хост / Імʼя',
instructions:
'Додайте цей TXT-запис до свого DNS-провайдера. Ми перевіримо його автоматично, щойно запис стане активним.',
diff --git a/packages/localizations/src/vi-VN.ts b/packages/localizations/src/vi-VN.ts
index 4d61f937845..76f202bc0e3 100644
--- a/packages/localizations/src/vi-VN.ts
+++ b/packages/localizations/src/vi-VN.ts
@@ -650,6 +650,8 @@ export const viVN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: 'Máy chủ / Tên',
instructions:
'Thêm bản ghi TXT này vào nhà cung cấp DNS của bạn. Chúng tôi sẽ tự động xác minh khi bản ghi hoạt động.',
diff --git a/packages/localizations/src/zh-CN.ts b/packages/localizations/src/zh-CN.ts
index 50fd9254b16..cf0493176c4 100644
--- a/packages/localizations/src/zh-CN.ts
+++ b/packages/localizations/src/zh-CN.ts
@@ -644,6 +644,8 @@ export const zhCN: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: '主机 / 名称',
instructions: '将此 TXT 记录添加到您的 DNS 提供商。记录生效后,我们将自动进行验证。',
typeLabel: '类型',
diff --git a/packages/localizations/src/zh-TW.ts b/packages/localizations/src/zh-TW.ts
index b79689fb355..531bf4afd23 100644
--- a/packages/localizations/src/zh-TW.ts
+++ b/packages/localizations/src/zh-TW.ts
@@ -647,6 +647,8 @@ export const zhTW: LocalizationResource = {
removeButtonTooltip__lastVerifiedDomain: undefined,
removeButtonTooltip__lastVerifiedDomainActive: undefined,
txtRecord: {
+ checkNowButton: undefined,
+ pendingHint: undefined,
hostLabel: '主機 / 名稱',
instructions: '請將此 TXT 記錄新增至您的 DNS 供應商。記錄生效後,我們將自動進行驗證。',
typeLabel: '類型',
diff --git a/packages/shared/src/types/localization.ts b/packages/shared/src/types/localization.ts
index 9ca7ecee35e..2bcd69977d7 100644
--- a/packages/shared/src/types/localization.ts
+++ b/packages/shared/src/types/localization.ts
@@ -1433,6 +1433,8 @@ export type __internal_LocalizationResource = {
removeButtonTooltip__lastVerifiedDomainActive: LocalizationValue;
txtRecord: {
instructions: LocalizationValue;
+ pendingHint: LocalizationValue;
+ checkNowButton: LocalizationValue;
typeLabel: LocalizationValue;
hostLabel: LocalizationValue;
valueLabel: LocalizationValue;
diff --git a/packages/ui/src/components/ConfigureSSO/__tests__/ConfigureSSO.test.tsx b/packages/ui/src/components/ConfigureSSO/__tests__/ConfigureSSO.test.tsx
index b5309a864c5..14911c24fd1 100644
--- a/packages/ui/src/components/ConfigureSSO/__tests__/ConfigureSSO.test.tsx
+++ b/packages/ui/src/components/ConfigureSSO/__tests__/ConfigureSSO.test.tsx
@@ -158,6 +158,31 @@ describe('ConfigureSSO', () => {
expect(queryByText(/select your identity provider/i)).not.toBeInTheDocument();
});
+ it('lets an admin check an unverified domain again without reloading the page', async () => {
+ const { wrapper, fixtures } = await createFixtures(f => {
+ f.withEnterpriseSso({ selfServeSSO: true });
+ f.withEmailAddress();
+ f.withOrganizations();
+ f.withUser({
+ email_addresses: ['test@clerk.com'],
+ organization_memberships: [{ name: 'Org1', permissions: ['org:sys_entconns:manage'] }],
+ });
+ });
+
+ fixtures.clerk.organization?.getEnterpriseConnections.mockResolvedValue([]);
+ fixtures.clerk.organization?.attemptOwnershipVerification.mockResolvedValue({ data: [unverifiedDomain] } as any);
+ mockOrganizationDomains(fixtures, [unverifiedDomain]);
+
+ const { findByText, getByRole, userEvent } = render(, { wrapper });
+
+ await findByText(/verification usually completes within 1-5 minutes/i);
+ await userEvent.click(getByRole('button', { name: 'Check now' }));
+
+ await waitFor(() => {
+ expect(fixtures.clerk.organization?.attemptOwnershipVerification).toHaveBeenCalledWith(['dmn_unverified']);
+ });
+ });
+
it('short-circuits to the activate step for an active connection', async () => {
const { wrapper, fixtures } = await createFixtures(f => {
f.withEnterpriseSso({ selfServeSSO: true });
diff --git a/packages/ui/src/components/ConfigureSSO/steps/OrganizationDomainsStep.tsx b/packages/ui/src/components/ConfigureSSO/steps/OrganizationDomainsStep.tsx
index 8c449089080..e64aaabef70 100644
--- a/packages/ui/src/components/ConfigureSSO/steps/OrganizationDomainsStep.tsx
+++ b/packages/ui/src/components/ConfigureSSO/steps/OrganizationDomainsStep.tsx
@@ -43,7 +43,12 @@ export const OrganizationDomainsStep = (): JSX.Element => {
organizationDomains,
organizationEnterpriseConnection,
contentRef,
- organizationDomainMutations: { createDomain, revalidate, prepareOwnershipVerification },
+ organizationDomainMutations: {
+ createDomain,
+ revalidate,
+ prepareOwnershipVerification,
+ attemptOwnershipVerification,
+ },
enterpriseConnectionMutations: { updateConnection },
} = useConfigureSSO();
const { goPrev, goNext, isFirstStep, isLastStep } = useWizard();
@@ -92,6 +97,17 @@ export const OrganizationDomainsStep = (): JSX.Element => {
}
};
+ const handleAttemptOwnershipVerification = async (domain: OrganizationDomainResource) => {
+ card.setError(undefined);
+
+ try {
+ await attemptOwnershipVerification([domain]);
+ } catch (err: any) {
+ const apiError = getFieldError(err) ?? getGlobalError(err);
+ card.setError(apiError);
+ }
+ };
+
const handleRemoveDomain = async (domain: OrganizationDomainResource) => {
if (enterpriseConnection) {
const domains = enterpriseConnection.domains.filter(name => name !== domain.name);
@@ -170,6 +186,7 @@ export const OrganizationDomainsStep = (): JSX.Element => {
domain={domain}
onRemove={() => setDomainToRemove(domain)}
onPrepareOwnershipVerification={() => handlePrepareOwnershipVerification(domain)}
+ onAttemptOwnershipVerification={() => handleAttemptOwnershipVerification(domain)}
isRemoveDisabled={isRemoveDisabled}
removeDisabledTooltip={lastVerifiedDomainTooltip}
/>
@@ -366,12 +383,14 @@ const DomainCard = ({
domain,
onRemove,
onPrepareOwnershipVerification,
+ onAttemptOwnershipVerification,
isRemoveDisabled = false,
removeDisabledTooltip,
}: {
domain: OrganizationDomainResource;
onRemove: () => void;
onPrepareOwnershipVerification: () => Promise;
+ onAttemptOwnershipVerification: () => Promise;
isRemoveDisabled?: boolean;
removeDisabledTooltip?: ReturnType;
}): JSX.Element | null => {
@@ -488,6 +507,7 @@ const DomainCard = ({
)}
@@ -549,9 +569,18 @@ const ExpiredNotice = ({
const TxtRecord = ({
ownershipVerification,
+ onAttemptOwnershipVerification,
}: {
ownershipVerification: OrganizationDomainResource['ownershipVerification'];
+ onAttemptOwnershipVerification: () => Promise;
}): JSX.Element => {
+ const [isChecking, setIsChecking] = useState(false);
+
+ const handleCheckNow = () => {
+ setIsChecking(true);
+ void onAttemptOwnershipVerification().finally(() => setIsChecking(false));
+ };
+
return (
({ fontSize: t.fontSizes.$sm })}
/>
+ ({ fontSize: t.fontSizes.$sm })}
+ />
+
({
borderTopWidth: t.borderWidths.$normal,
@@ -605,6 +641,26 @@ const TxtRecord = ({
sx={{ flex: 1, minWidth: 0 }}
/>
+
+
);
};