"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.panelStorageErrorStrings = exports.emptyScreenStrings = exports.dashboardSavedObjectErrorStrings = exports.dashboardSaveToastStrings = void 0; var _i18n = require("@kbn/i18n"); /* * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one * or more contributor license agreements. Licensed under the Elastic License * 2.0 and the Server Side Public License, v 1; you may not use this file except * in compliance with, at your election, the Elastic License 2.0 or the Server * Side Public License, v 1. */ /* Empty Screen */ const emptyScreenStrings = { // Edit mode getEditModeTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.editModeTitle', { defaultMessage: 'This dashboard is empty. Let\u2019s fill it up!' }), getEditModeSubtitle: () => _i18n.i18n.translate('dashboard.emptyScreen.editModeSubtitle', { defaultMessage: 'Create a visualization of your data, or add one from the library.' }), getAddFromLibraryButtonTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.addFromLibrary', { defaultMessage: 'Add from library' }), getCreateVisualizationButtonTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.createVisualization', { defaultMessage: 'Create visualization' }), // View Mode with permissions getViewModeWithPermissionsTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.viewModeTitle', { defaultMessage: 'Add visualizations to your dashboard' }), getViewModeWithPermissionsSubtitle: () => _i18n.i18n.translate('dashboard.emptyScreen.viewModeSubtitle', { defaultMessage: 'Enter edit mode, and then start adding your visualizations.' }), getEditLinkTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.editDashboard', { defaultMessage: 'Edit dashboard' }), // View Mode without permissions getViewModeWithoutPermissionsTitle: () => _i18n.i18n.translate('dashboard.emptyScreen.noPermissionsTitle', { defaultMessage: 'This dashboard is empty.' }), getViewModeWithoutPermissionsSubtitle: () => _i18n.i18n.translate('dashboard.emptyScreen.noPermissionsSubtitle', { defaultMessage: 'You need additional privileges to edit this dashboard.' }) }; exports.emptyScreenStrings = emptyScreenStrings; const dashboardSaveToastStrings = { getSuccessString: dashTitle => _i18n.i18n.translate('dashboard.dashboardWasSavedSuccessMessage', { defaultMessage: `Dashboard '{dashTitle}' was saved`, values: { dashTitle } }), getFailureString: (dashTitle, errorMessage) => _i18n.i18n.translate('dashboard.dashboardWasNotSavedDangerMessage', { defaultMessage: `Dashboard '{dashTitle}' was not saved. Error: {errorMessage}`, values: { dashTitle, errorMessage } }) }; exports.dashboardSaveToastStrings = dashboardSaveToastStrings; const dashboardSavedObjectErrorStrings = { getDashboardGridError: message => _i18n.i18n.translate('dashboard.loadingError.dashboardGridErrorMessage', { defaultMessage: 'Unable to load dashboard: {message}', values: { message } }), getErrorDeletingDashboardToast: () => _i18n.i18n.translate('dashboard.deleteError.toastDescription', { defaultMessage: 'Error encountered while deleting dashboard' }) }; exports.dashboardSavedObjectErrorStrings = dashboardSavedObjectErrorStrings; const panelStorageErrorStrings = { getPanelsGetError: message => _i18n.i18n.translate('dashboard.panelStorageError.getError', { defaultMessage: 'Error encountered while fetching unsaved changes: {message}', values: { message } }), getPanelsSetError: message => _i18n.i18n.translate('dashboard.panelStorageError.setError', { defaultMessage: 'Error encountered while setting unsaved changes: {message}', values: { message } }), getPanelsClearError: message => _i18n.i18n.translate('dashboard.panelStorageError.clearError', { defaultMessage: 'Error encountered while clearing unsaved changes: {message}', values: { message } }) }; exports.panelStorageErrorStrings = panelStorageErrorStrings;