diff --git a/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx b/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx index 3f94aca5a0d..2e2158d9237 100644 --- a/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx +++ b/client/views/admin/info/FederationCard/components/FederationModal/DNSRecords.tsx @@ -2,6 +2,7 @@ import { Box } from '@rocket.chat/fuselage'; import _ from 'lodash'; import React, { FC } from 'react'; +import { useTranslation } from '../../../../../../contexts/TranslationContext'; import { SectionStatus } from '../Section'; import { DNSRecordItem } from './DNSRecordItem'; import { DNSText } from './DNSText'; @@ -24,6 +25,8 @@ export const DNSRecords: FC<{ resolvedEntries, legacy, }) => { + const t = useTranslation(); + function buildDNSRecord( type: DNSRecordType, name: DNSRecordName | TXTRecordValue, @@ -167,22 +170,28 @@ export const DNSRecords: FC<{ return ( <> - - + + {srvDNSRecords.map((record: DNSRecord) => ( ))} - + {txtDNSRecords.map((record: DNSRecord) => ( ))} + {!legacy && ( + +

{t('Federation_HTTP_instead_HTTPS')}

+ {t('Federation_HTTP_instead_HTTPS_details')} +
+ )} {legacy && ( <> - + {legacyTxtDNSRecords.map((record: DNSRecord) => ( diff --git a/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx b/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx index 6ec0f24c25f..a10cb8ed10e 100644 --- a/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx +++ b/client/views/admin/info/FederationCard/components/FederationModal/FederationModal.tsx @@ -162,10 +162,10 @@ export const FederationModal: FC<{ onClose: () => void }> = ({ setCurrentTab(1)}> - Configure DNS + {t('Federation_Configure_DNS')} setCurrentTab(2)}> - Legacy Support + {t('Federation_Legacy_support')} @@ -182,11 +182,8 @@ export const FederationModal: FC<{ onClose: () => void }> = ({ {currentTab === 2 && ( <> - If your DNS provider does not support SRV records with _http or _https -

- Some DNS providers will not allow setting _https or _http on SRV records, so - we have support for those cases, using our old DNS record resolution method. -

+ {t('Federation_SRV_no_support')} +

{t('Federation_SRV_no_support_details')}

void }> = ({ )} + {currentStep === 2 && ( + + {t('Federation_DNS_info_update')} + + )}