improve UI messages (#14928)

This commit is contained in:
Harsh Vador 2024-01-29 20:37:01 +05:30 committed by GitHub
parent 0d9a2cb89e
commit b112e34e7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
18 changed files with 101 additions and 45 deletions

View File

@ -25,13 +25,13 @@ import { ReactComponent as IconEdit } from '../../../assets/svg/edit-new.svg';
import { ReactComponent as IconDelete } from '../../../assets/svg/ic-delete.svg';
import EditTestCaseModal from '../../../components/AddDataQualityTest/EditTestCaseModal';
import AppBadge from '../../../components/common/Badge/Badge.component';
import FilterTablePlaceHolder from '../../../components/common/ErrorWithPlaceholder/FilterTablePlaceHolder';
import { StatusBox } from '../../../components/common/LastRunGraph/LastRunGraph.component';
import Table from '../../../components/common/Table/Table';
import ConfirmationModal from '../../../components/Modals/ConfirmationModal/ConfirmationModal';
import { usePermissionProvider } from '../../../components/PermissionProvider/PermissionProvider';
import { ResourceEntity } from '../../../components/PermissionProvider/PermissionProvider.interface';
import { getTableTabPath } from '../../../constants/constants';
import { DATA_QUALITY_PROFILER_DOCS } from '../../../constants/docs.constants';
import { NO_PERMISSION_FOR_ACTION } from '../../../constants/HelperTextUtil';
import { EntityType } from '../../../enums/entity.enum';
import { TestCaseStatus } from '../../../generated/configuration/testResultNotificationConfiguration';
@ -40,7 +40,7 @@ import { TestCase, TestCaseResult } from '../../../generated/tests/testCase';
import { TestCaseResolutionStatus } from '../../../generated/tests/testCaseResolutionStatus';
import { getListTestCaseIncidentByStateId } from '../../../rest/incidentManagerAPI';
import { removeTestCaseFromTestSuite } from '../../../rest/testAPI';
import { getNameFromFQN } from '../../../utils/CommonUtils';
import { getNameFromFQN, Transi18next } from '../../../utils/CommonUtils';
import {
formatDate,
formatDateTime,
@ -52,6 +52,7 @@ import { replacePlus } from '../../../utils/StringsUtils';
import { getEntityFqnFromEntityLink } from '../../../utils/TableUtils';
import { showErrorToast } from '../../../utils/ToastUtils';
import DeleteWidgetModal from '../../common/DeleteWidget/DeleteWidgetModal';
import FilterTablePlaceHolder from '../../common/ErrorWithPlaceholder/FilterTablePlaceHolder';
import NextPrevious from '../../common/NextPrevious/NextPrevious';
import {
DataQualityTabProps,
@ -401,7 +402,25 @@ const DataQualityTab: React.FC<DataQualityTabProps> = ({
dataSource={sortedData}
loading={isLoading}
locale={{
emptyText: <FilterTablePlaceHolder />,
emptyText: (
<FilterTablePlaceHolder
placeholderText={
<Transi18next
i18nKey="message.no-data-quality-test-case"
renderElement={
<Link
rel="noreferrer"
target="_blank"
to={{ pathname: DATA_QUALITY_PROFILER_DOCS }}
/>
}
values={{
explore: t('message.explore-our-guide-here'),
}}
/>
}
/>
),
}}
pagination={false}
rowKey="id"

View File

@ -370,7 +370,7 @@ const TestSummary: React.FC<TestSummaryProps> = ({
})}
</Typography.Paragraph>
<Typography.Paragraph>
{t('message.select-longer-duration')}
{t('message.try-extending-time-frame')}
</Typography.Paragraph>
</ErrorPlaceHolder>
);

View File

@ -586,7 +586,10 @@ const TestSuitePipelineTab = ({ testSuite }: Props) => {
{t('message.no-table-pipeline')}
</ErrorPlaceHolder>
) : (
<ErrorPlaceHolder type={ERROR_PLACEHOLDER_TYPE.NO_DATA} />
<ErrorPlaceHolder
placeholderText={t('message.no-test-suite-table-pipeline')}
type={ERROR_PLACEHOLDER_TYPE.NO_DATA}
/>
),
[testSuiteFQN]
);

View File

@ -66,7 +66,12 @@ const ErrorPlaceHolder = ({
case ERROR_PLACEHOLDER_TYPE.FILTER:
return (
<FilterErrorPlaceHolder className={className} doc={doc} size={size} />
<FilterErrorPlaceHolder
className={className}
doc={doc}
placeholderText={placeholderText}
size={size}
/>
);
case ERROR_PLACEHOLDER_TYPE.PERMISSION:

View File

@ -15,9 +15,7 @@ import { Space, Typography } from 'antd';
import classNames from 'classnames';
import React from 'react';
import { useTranslation } from 'react-i18next';
import { Link } from 'react-router-dom';
import { ReactComponent as FilterPlaceHolderIcon } from '../../../assets/svg/no-search-placeholder.svg';
import { DATA_QUALITY_PROFILER_DOCS } from '../../../constants/docs.constants';
import { Transi18next } from '../../../utils/CommonUtils';
import { FilterPlaceholderProps } from './placeholder.interface';
@ -25,6 +23,7 @@ const FilterErrorPlaceHolder = ({
className,
size,
doc,
placeholderText,
}: FilterPlaceholderProps) => {
const { t } = useTranslation();
@ -39,21 +38,18 @@ const FilterErrorPlaceHolder = ({
width={size}
/>
<div className="m-t-xss text-center text-sm font-normal">
<Typography.Paragraph style={{ marginBottom: '0' }}>
<Transi18next
i18nKey="message.no-data-quality-test-case"
renderElement={
<Link
rel="noreferrer"
target="_blank"
to={{ pathname: DATA_QUALITY_PROFILER_DOCS }}
/>
}
values={{
explore: t('message.explore-our-guide-here'),
}}
/>
</Typography.Paragraph>
{placeholderText ? (
<Typography.Paragraph>{placeholderText}</Typography.Paragraph>
) : (
<>
<Typography.Paragraph style={{ marginBottom: '0' }}>
{t('label.no-result-found')}
</Typography.Paragraph>
<Typography.Paragraph style={{ marginBottom: '0' }}>
{t('message.try-adjusting-filter')}
</Typography.Paragraph>
</>
)}
{doc ? (
<Typography.Paragraph>
<Transi18next

View File

@ -14,11 +14,15 @@
import React from 'react';
import { ERROR_PLACEHOLDER_TYPE, SIZE } from '../../../enums/common.enum';
import ErrorPlaceHolder from './ErrorPlaceHolder';
import { FilterTablePlaceHolderProps } from './placeholder.interface';
const FilterTablePlaceHolder = () => {
const FilterTablePlaceHolder = ({
placeholderText,
}: FilterTablePlaceHolderProps) => {
return (
<ErrorPlaceHolder
className="mt-0-important p-y-lg"
placeholderText={placeholderText}
size={SIZE.MEDIUM}
type={ERROR_PLACEHOLDER_TYPE.FILTER}
/>

View File

@ -67,4 +67,9 @@ export interface FilterPlaceholderProps {
size?: SIZE;
className?: string;
doc?: string;
placeholderText?: string | JSX.Element;
}
export interface FilterTablePlaceHolderProps {
placeholderText?: string | JSX.Element;
}

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "Keine Feature-Daten verfügbar.",
"no-feed-available-for-selected-filter": "Keine Feeds gefunden. Versuchen Sie, die Filter zu ändern.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "Keine Informationen über verbundene Tabellen.",
"no-ingestion-available": "Keine Eingabedaten verfügbar",
"no-ingestion-description": "Um Ingestion-Daten anzuzeigen, führen Sie die Metadaten-Ingestion aus. Bitte beziehen Sie sich auf dieses Dokument, um die <0>{{link}}</0> zu planen.",
@ -1542,7 +1543,8 @@
"no-team-found": "Kein Team gefunden.",
"no-terms-found": "Keine Begriffe gefunden",
"no-terms-found-for-search-text": "Keine Begriffe für {{searchText}} gefunden",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "Kein Token verfügbar",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "Kein Benutzer verfügbar",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Wählen Sie den GCS-Konfigurationstyp aus",
"select-interval-type": "Wählen Sie den Intervalltyp aus",
"select-interval-unit": "Wählen Sie die Intervalleinheit aus",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Bitte wählen Sie einen Teamtyp aus",
"select-token-expiration": "Wählen Sie das Token-Ablaufdatum aus",
"service-created-entity-description": "Der <Service-Name> wurde erfolgreich erstellt. Besuchen Sie den neu erstellten Dienst, um sich die Details anzusehen. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "Geben Sie im Suchfeld <0>\"{{text}}\"</0> ein. Drücken Sie <0>{{enterText}}.</0>",
"try-adjusting-filter": "Versuchen Sie, Ihre Suche oder Ihren Filter anzupassen, um zu finden, was Sie suchen.",
"try-different-time-period-filtering": "Keine Ergebnisse verfügbar. Versuchen Sie, nach einem anderen Zeitraum zu filtern.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Geben Sie <0>DELETE</0> ein, um zu bestätigen",
"unable-to-connect-to-your-dbt-cloud-instance": "URL zum Verbinden mit Ihrer dbt Cloud-Instanz. Zum Beispiel \n https://cloud.getdbt.com oder https://emea.dbt.com/",
"unable-to-error-elasticsearch": "Wir können {{error}} Elasticsearch für Entität-Indizes nicht durchführen.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "No features data available",
"no-feed-available-for-selected-filter": "No feed found. Try changing the filters.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "No information about joined tables.",
"no-ingestion-available": "No ingestion data available",
"no-ingestion-description": "To view Ingestion Data, run the metadata ingestion. Please refer to this doc to schedule the <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "No team found.",
"no-terms-found": "No terms found",
"no-terms-found-for-search-text": "No terms found for {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "No token available",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "No user available",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Select GCS Config Type",
"select-interval-type": "Select interval type",
"select-interval-unit": "Select interval unit",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Please select a team type",
"select-token-expiration": "Select Token Expiration",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "In the search box, type <0>\"{{text}}\"</0>. Hit <0>{{enterText}}.</0>",
"try-adjusting-filter": "Try adjusting your search or filter to find what you are looking for.",
"try-different-time-period-filtering": "No Results Available. Try filtering by a different time period.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Type <0>DELETE</0> to confirm",
"unable-to-connect-to-your-dbt-cloud-instance": "URL to connect to your dbt cloud instance. E.g., \n https://cloud.getdbt.com or https://emea.dbt.com/",
"unable-to-error-elasticsearch": "We are unable to {{error}} Elasticsearch for entity indexes.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "No hay datos de características disponibles",
"no-feed-available-for-selected-filter": "No se encontró nada en el feed. Intenta cambiar los filtros.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "No hay información sobre JOINs.",
"no-ingestion-available": "No hay datos de ingesta disponibles",
"no-ingestion-description": "Para ver los datos, ejecuta la ingesta de metadatos. Consulta este documento para programar la <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "No se encontró ningún equipo.",
"no-terms-found": "No se encontraron términos",
"no-terms-found-for-search-text": "No se encontraron términos para {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "No hay tokens disponibles",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "No hay usuarios disponibles",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Selecciona el tipo de configuración de GCS",
"select-interval-type": "Selecciona el tipo de intervalo",
"select-interval-unit": "Selecciona la unidad de intervalo",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Por favor selecciona un tipo de equipo",
"select-token-expiration": "Seleccionar la expiración del token",
"service-created-entity-description": "El servicio <Service Name> se ha creado con éxito. Visita el nuevo servicio creado para ver los detalles. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "En el cuadro de búsqueda, escribe <0>\"{{text}}\"</0>. Presiona <0>{{enterText}}.</0>",
"try-adjusting-filter": "Try adjusting your search or filter to find what you are looking for.",
"try-different-time-period-filtering": "No hay resultados disponibles. Intente filtrar por un período de tiempo diferente.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Escribe <0>ELIMINAR</0> para confirmar",
"unable-to-connect-to-your-dbt-cloud-instance": "URL para conectarse a su instancia de dbt cloud. Por ejemplo, \n https://cloud.getdbt.com o https://emea.dbt.com/",
"unable-to-error-elasticsearch": "No podemos {{error}} Elasticsearch para los índices de entidades.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "Aucune donnée disponible pour les fonctionnalités",
"no-feed-available-for-selected-filter": "Aucun flux trouvé. Essayez de modifier les filtres.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "Aucune information sur les tables jointes.",
"no-ingestion-available": "Aucune donnée d'ingestion disponible",
"no-ingestion-description": "Pour afficher les données d'ingestion, exécutez l'ingestion de métadonnées. Vous pouvez consulter la documentation sur la manière de planifier <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "Aucune équipe trouvée.",
"no-terms-found": "Aucun terme trouvé",
"no-terms-found-for-search-text": "Aucun terme trouvé pour {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "Aucun jeton disponible",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "Aucun utilisateur disponible",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Sélectionner le type de configuration GCS",
"select-interval-type": "Sélectionner un type d'intervalle",
"select-interval-unit": "Sélectionner une unité d'intervalle",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Merci de sélectionner une équipe",
"select-token-expiration": "Sélectionner une expiration pour le Jeton",
"service-created-entity-description": "Le <Service Name> a été créé avec succès. Visitez le nouveau service créé pour voir les détails. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "Dans la zone de recherche, tapez <0>« {{text}} »</0>. Appuyez sur <0>{{enterText}}</0>",
"try-adjusting-filter": "Essayer de trouver ce que vous cherchez en ajustant votre recherche ou vos filtres.",
"try-different-time-period-filtering": "Aucun résultat disponible. Essayez de filtrer par une période de temps différente.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Écrire <0>DELETE</0> pour confirmer",
"unable-to-connect-to-your-dbt-cloud-instance": "URL de connexion à votre instance dbt cloud. Par exemple, \n https://cloud.getdbt.com ou https://emea.dbt.com/",
"unable-to-error-elasticsearch": "Nous ne sommes pas en mesure de {{error}} Elasticsearch pour les index d'entités.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "אין נתוני יכולות זמינים",
"no-feed-available-for-selected-filter": "לא נמצאה הזרמה. נסה לשנות את המסנן.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "אין מידע על טבלאות שנצמדו.",
"no-ingestion-available": "אין נתוני קליטה זמינים",
"no-ingestion-description": "כדי לראות נתוני קליטה, הפעל את הקליטת מטא-דאטה. יש להפנות למסמך זה לקביעת לוח זמנים להגדרת ה-<0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "לא נמצא צוות.",
"no-terms-found": "לא נמצאו מונחים",
"no-terms-found-for-search-text": "לא נמצאו מונחים עבור {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "אין טוקן זמין",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "אין משתמש זמין",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "בחר סוג תצורת GCS",
"select-interval-type": "בחר סוג מרווח",
"select-interval-unit": "בחר יחידת מרווח",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "יש לבחור סוג צוות",
"select-token-expiration": "בחר תפוגת טוקן",
"service-created-entity-description": "השירות {{Service Name}} נוצר בהצלחה. בקר בשירות שנוצר כדי לראות את הפרטים. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "בתיבת החיפוש, הקלד <0>\"{{text}}\"</0>. לחץ <0>{{enterText}}.</0>",
"try-adjusting-filter": "נסה להתאים את החיפוש או הסינון שלך כדי למצוא את מה שאתה מחפש.",
"try-different-time-period-filtering": "אין תוצאות זמינות. נסה לסנן לפי תקופת זמן שונה.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "הקלד <0>DELETE</0> לאישור",
"unable-to-connect-to-your-dbt-cloud-instance": "כתובת ה-URL להתחברות למופע שלך של dbt Cloud. לדוגמה, https://cloud.getdbt.com או https://emea.dbt.com/",
"unable-to-error-elasticsearch": "אנו לא יכולים ל{{error}} לאלסטיקסרץ' שלך עבור אינדקסים של ישויות.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "No features data available",
"no-feed-available-for-selected-filter": "フィードが見つかりませんでした。フィルターを変更してみてください。",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "結合テーブルの情報はありません。",
"no-ingestion-available": "利用可能なインジェスチョンデータはありません。",
"no-ingestion-description": "To view Ingestion Data, run the metadata ingestion. Please refer to this doc to schedule the <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "チームが見つかりません。",
"no-terms-found": "用語が見つかりません",
"no-terms-found-for-search-text": "No terms found for {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "No token available",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "No user available",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Select GCS Config Type",
"select-interval-type": "Select interval type",
"select-interval-unit": "Select interval unit",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "チーム種別を選択してください",
"select-token-expiration": "Select Token Expiration",
"service-created-entity-description": "The <Service Name> has been created successfully. Visit the newly created service to take a look at the details. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "In the search box, type <0>\"{{text}}\"</0>. Hit <0>{{enterText}}.</0>",
"try-adjusting-filter": "Try adjusting your search or filter to find what you are looking for.",
"try-different-time-period-filtering": "結果がありません。異なる期間でのフィルタリングを試して下さい。",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Type <0>DELETE</0> to confirm",
"unable-to-connect-to-your-dbt-cloud-instance": "URL to connect to your dbt cloud instance. E.g., \n https://cloud.getdbt.com or https://emea.dbt.com/",
"unable-to-error-elasticsearch": "We are unable to {{error}} Elasticsearch for entity indexes.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "Geen gegevens beschikbaar voor functies",
"no-feed-available-for-selected-filter": "Geen feed gevonden. Probeer de filters te wijzigen.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "Geen informatie over samengevoegde tabellen.",
"no-ingestion-available": "Geen invoergegevens beschikbaar",
"no-ingestion-description": "Om Invoergegevens te bekijken, voer je de metadata-inname uit. Raadpleeg deze documentatie om de <0>{{link}}</0> te plannen",
@ -1542,7 +1543,8 @@
"no-team-found": "Geen team gevonden.",
"no-terms-found": "Geen termen gevonden",
"no-terms-found-for-search-text": "Geen termen gevonden voor {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "Geen token beschikbaar",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "Geen gebruiker beschikbaar",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Selecteer GCS Config Type",
"select-interval-type": "Selecteer intervaltype",
"select-interval-unit": "Selecteer interval eenheid",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Selecteer het teamtype",
"select-token-expiration": "Selecteer Token Vervaldatum",
"service-created-entity-description": "De <Service Name> is succesvol aangemaakt. Bekijk de nieuw aangemaakte service voor meer details. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "Typ in het zoekvak <0>\"{{text}}\"</0>. Druk op <0>{{enterText}}.</0>",
"try-adjusting-filter": "Probeer je zoekopdracht of filter aan te passen om te vinden wat je zoekt.",
"try-different-time-period-filtering": "Geen resultaten beschikbaar. Probeer te filteren op een ander tijdsinterval.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Typ <0>DELETE</0> om te bevestigen",
"unable-to-connect-to-your-dbt-cloud-instance": "URL om verbinding te maken met je dbt-cloudinstantie. Bijvoorbeeld, \n https://cloud.getdbt.com of https://emea.dbt.com/",
"unable-to-error-elasticsearch": "We kunnen geen verbinding maken met Elasticsearch voor entiteitsindexen.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "Nenhum dado de recursos disponível",
"no-feed-available-for-selected-filter": "Nenhum feed encontrado. Tente alterar os filtros.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "Nenhuma informação sobre tabelas unidas.",
"no-ingestion-available": "Nenhum dado de ingestão disponível",
"no-ingestion-description": "Para ver os dados de ingestão, execute a ingestão de metadados. Consulte este documento para agendar o <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "Nenhum time encontrado.",
"no-terms-found": "Nenhum termo encontrado",
"no-terms-found-for-search-text": "Nenhum termo encontrado para {{searchText}}",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "Nenhum token disponível",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "Nenhum usuário disponível",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Selecione o Tipo de Configuração do GCS",
"select-interval-type": "Selecione o tipo de intervalo",
"select-interval-unit": "Selecione a unidade de intervalo",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Por favor, selecione um tipo de equipe",
"select-token-expiration": "Selecione a Expiração do Token",
"service-created-entity-description": "O <Service Name> foi criado com sucesso. Visite o serviço recém-criado para conferir os detalhes. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "Na caixa de pesquisa, digite <0>\"{{text}}\"</0>. Pressione <0>{{enterText}}.</0>",
"try-adjusting-filter": "Tente ajustar sua pesquisa ou filtro para encontrar o que está procurando.",
"try-different-time-period-filtering": "Nenhum resultado disponível. Tente filtrar por um período de tempo diferente.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Digite <0>DELETE</0> para confirmar",
"unable-to-connect-to-your-dbt-cloud-instance": "URL para se conectar à sua instância do dbt cloud. Exemplo: \n https://cloud.getdbt.com ou https://emea.dbt.com/",
"unable-to-error-elasticsearch": "Não é possível {{error}} Elasticsearch para índices de entidade.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "Данные о характеристиках недоступны",
"no-feed-available-for-selected-filter": "Фид не найден. Попробуйте поменять фильтры.",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "Нет информации о соединенных таблицах.",
"no-ingestion-available": "Нет доступных данных о получении",
"no-ingestion-description": "Чтобы просмотреть данные получения, запустите получение метаданных. Пожалуйста, обратитесь к этому документу, чтобы запланировать <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "Команда не найдена.",
"no-terms-found": "Термины не найдены",
"no-terms-found-for-search-text": "Термины для {{searchText}} не найдены",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "Токен недоступен",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "Нет доступных пользователей",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "Выберите тип конфигурации GCS",
"select-interval-type": "Выберите тип интервала",
"select-interval-unit": "Выберите единицу интервала",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "Пожалуйста, выберите тип команды",
"select-token-expiration": "Выберите срок действия токена",
"service-created-entity-description": "<Service Name> успешно создано. Посетите недавно созданный сервис, чтобы ознакомиться с деталями. {{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "В поле поиска введите <0>\"{{текст}}\"</0>. Нажмите <0>{{enterText}}.</0>",
"try-adjusting-filter": "Попробуйте настроить поиск или фильтр, чтобы найти то, что вы ищете.",
"try-different-time-period-filtering": "Нет доступных результатов. Попробуйте отфильтровать по другому периоду времени.",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "Введите <0>DELETE</0> для подтверждения.",
"unable-to-connect-to-your-dbt-cloud-instance": "URL для подключения к вашему экземпляру облака dbt. Например,\n https://cloud.getdbt.com или https://emea.dbt.com/",
"unable-to-error-elasticsearch": "Мы не можем выполнить {{error}} Elasticsearch для индексов сущностей.",

View File

@ -1506,6 +1506,7 @@
"no-features-data-available": "没有可用的特征数据",
"no-feed-available-for-selected-filter": "未找到任何内容,请尝试更改筛选条件",
"no-glossary-term": "It appears that there are no Glossary Terms defined at the moment. To create a new Glossary Term, simply use the 'Add Term' button.",
"no-incident-found": "Currently, there are no active incidents affecting Data Quality.",
"no-info-about-joined-tables": "无相关表信息",
"no-ingestion-available": "没有可用的提取数据",
"no-ingestion-description": "要查看提取数据,请先运行元数据提取工作流!详情请参阅此文档 <0>{{link}}</0>",
@ -1542,7 +1543,8 @@
"no-team-found": "未找到团队",
"no-terms-found": "未找到术语",
"no-terms-found-for-search-text": "未找到{{searchText}}的术语",
"no-test-result-for-days": "No Test Results found for {{days}}.",
"no-test-result-for-days": "We couldn't find any test results from the {{days}}.",
"no-test-suite-table-pipeline": "Integrating a Pipeline enables you to automate data quality tests on a regular schedule. Just remember to set up your tests before creating a pipeline to execute them.",
"no-token-available": "无可用令牌",
"no-total-data-assets": "Data Insights provide a clear understanding of the evolving data landscape in your organization. They offer answers to questions like how many data assets you have, the rate at which new assets are added, and more. Discover more about <0>{{setup}}</0> to leverage these insights",
"no-user-available": "无可用用户",
@ -1641,7 +1643,6 @@
"select-gcs-config-type": "选择 GCS 配置类型",
"select-interval-type": "选择间隔类型",
"select-interval-unit": "选择间隔单位",
"select-longer-duration": "Please select a longer duration to see test results.",
"select-team": "请选择团队类型",
"select-token-expiration": "选择令牌过期时间",
"service-created-entity-description": "服务已成功创建,您可访问新创建的服务以查看详细信息。{{entity}}",
@ -1698,6 +1699,7 @@
"tour-step-type-search-term": "在搜索框中输入<0>\"{{text}}\"</0>,并在键盘上点击<0>{{enterText}}</0>回车键。",
"try-adjusting-filter": "没有找到相关的数据,请修改搜索或过滤条件。",
"try-different-time-period-filtering": "没有可用的结果,请选择不同的时间段再次过滤",
"try-extending-time-frame": "Try extending the time frame to view the results.",
"type-delete-to-confirm": "键入 <0>DELETE</0> 以确认",
"unable-to-connect-to-your-dbt-cloud-instance": "连接到您的 dbt 云实例的 URL。例如\n https://cloud.getdbt.com 或 https://emea.dbt.com/",
"unable-to-error-elasticsearch": "无法为 Elasticsearch 进行实体索引{{error}}",

View File

@ -481,7 +481,11 @@ const IncidentManagerPage = () => {
dataSource={testCaseListData.data}
loading={testCaseListData.isLoading}
locale={{
emptyText: <FilterTablePlaceHolder />,
emptyText: (
<FilterTablePlaceHolder
placeholderText={t('message.no-incident-found')}
/>
),
}}
pagination={false}
rowKey="id"