mirror of
https://github.com/elastic/kibana.git
synced 2025-06-27 18:51:07 -04:00
[Managed content] update strings (#178055)
## Summary Close https://github.com/elastic/kibana/issues/175937 ### Checklist - [x] Any text added follows [EUI's writing guidelines](https://elastic.github.io/eui/#/guidelines/writing), uses sentence case text and includes [i18n support](https://github.com/elastic/kibana/blob/main/packages/kbn-i18n/README.md) --------- Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
parent
a66d42b50c
commit
9613da5c5e
11 changed files with 95 additions and 59 deletions
|
@ -446,14 +446,14 @@ function TableListViewTableComp<T extends UserContentCommonSchema>({
|
|||
edit: {
|
||||
enabled: false,
|
||||
reason: i18n.translate('contentManagement.tableList.managedItemNoEdit', {
|
||||
defaultMessage: 'This item is managed by Elastic. Clone it before making changes.',
|
||||
defaultMessage: 'Elastic manages this item. Clone it to make changes.',
|
||||
}),
|
||||
},
|
||||
...ret[item.id],
|
||||
delete: {
|
||||
enabled: false,
|
||||
reason: i18n.translate('contentManagement.tableList.managedItemNoDelete', {
|
||||
defaultMessage: 'This item is managed by Elastic. It cannot be deleted.',
|
||||
defaultMessage: 'Elastic manages this item. Deleting it is not possible.',
|
||||
}),
|
||||
},
|
||||
};
|
||||
|
|
|
@ -28,7 +28,7 @@ export const dashboardReadonlyBadge = {
|
|||
export const dashboardManagedBadge = {
|
||||
getTooltip: () =>
|
||||
i18n.translate('dashboard.badge.managed.tooltip', {
|
||||
defaultMessage: 'This dashboard is system managed. Clone this dashboard to make changes.',
|
||||
defaultMessage: 'Elastic manages this dashboard. Clone it to make changes.',
|
||||
}),
|
||||
};
|
||||
|
||||
|
|
|
@ -284,7 +284,7 @@ const SaveSearchObjectModal: React.FC<{
|
|||
managed
|
||||
? i18n.translate('discover.localMenu.mustCopyOnSave', {
|
||||
defaultMessage:
|
||||
'This saved search is managed by Elastic. Changes here must be saved to a new saved search.',
|
||||
'Elastic manages this saved search. Save any changes to a new saved search.',
|
||||
})
|
||||
: undefined
|
||||
}
|
||||
|
|
|
@ -159,7 +159,7 @@ export const AddPanelFlyout = ({
|
|||
return item.managed
|
||||
? i18n.translate('embeddableApi.addPanel.managedPanelTooltip', {
|
||||
defaultMessage:
|
||||
'This panel is managed by Elastic. It can be added but will be unlinked from the library.',
|
||||
'Elastic manages this panel. Adding it to a dashboard unlinks it from the library.',
|
||||
})
|
||||
: undefined;
|
||||
}}
|
||||
|
|
|
@ -26,20 +26,33 @@ exports[`Table prevents saved objects from being deleted 1`] = `
|
|||
onChange={[Function]}
|
||||
toolsRight={
|
||||
Array [
|
||||
<EuiButton
|
||||
color="danger"
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
iconType="trash"
|
||||
isDisabled={true}
|
||||
onClick={[Function]}
|
||||
title="Unable to delete saved objects"
|
||||
<EuiToolTip
|
||||
content={
|
||||
<FormattedMessage
|
||||
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||
values={Object {}}
|
||||
/>
|
||||
}
|
||||
delay="regular"
|
||||
display="inlineBlock"
|
||||
position="top"
|
||||
>
|
||||
<FormattedMessage
|
||||
defaultMessage="Delete"
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
values={Object {}}
|
||||
/>
|
||||
</EuiButton>,
|
||||
<EuiButton
|
||||
color="danger"
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
iconType="trash"
|
||||
isDisabled={true}
|
||||
onClick={[Function]}
|
||||
title="Unable to delete saved objects"
|
||||
>
|
||||
<FormattedMessage
|
||||
defaultMessage="Delete"
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
values={Object {}}
|
||||
/>
|
||||
</EuiButton>
|
||||
</EuiToolTip>,
|
||||
<EuiPopover
|
||||
anchorPosition="downCenter"
|
||||
button={
|
||||
|
@ -261,19 +274,32 @@ exports[`Table should render normally 1`] = `
|
|||
onChange={[Function]}
|
||||
toolsRight={
|
||||
Array [
|
||||
<EuiButton
|
||||
color="danger"
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
iconType="trash"
|
||||
isDisabled={false}
|
||||
onClick={[Function]}
|
||||
<EuiToolTip
|
||||
content={
|
||||
<FormattedMessage
|
||||
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||
values={Object {}}
|
||||
/>
|
||||
}
|
||||
delay="regular"
|
||||
display="inlineBlock"
|
||||
position="top"
|
||||
>
|
||||
<FormattedMessage
|
||||
defaultMessage="Delete"
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
values={Object {}}
|
||||
/>
|
||||
</EuiButton>,
|
||||
<EuiButton
|
||||
color="danger"
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
iconType="trash"
|
||||
isDisabled={false}
|
||||
onClick={[Function]}
|
||||
>
|
||||
<FormattedMessage
|
||||
defaultMessage="Delete"
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
values={Object {}}
|
||||
/>
|
||||
</EuiButton>
|
||||
</EuiToolTip>,
|
||||
<EuiPopover
|
||||
anchorPosition="downCenter"
|
||||
button={
|
||||
|
|
|
@ -396,30 +396,42 @@ export class Table extends PureComponent<TableProps, TableState> {
|
|||
onChange={this.onChange}
|
||||
defaultQuery={this.props.initialQuery}
|
||||
toolsRight={[
|
||||
<EuiButton
|
||||
key="deleteSO"
|
||||
iconType="trash"
|
||||
color="danger"
|
||||
onClick={onDelete}
|
||||
isDisabled={
|
||||
selectedSavedObjects.filter(
|
||||
({ managed, meta: { hiddenType } }) => !managed && !hiddenType
|
||||
).length === 0 || !capabilities.savedObjectsManagement.delete
|
||||
<EuiToolTip
|
||||
content={
|
||||
<FormattedMessage
|
||||
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||
/>
|
||||
}
|
||||
title={
|
||||
capabilities.savedObjectsManagement.delete
|
||||
? undefined
|
||||
: i18n.translate('savedObjectsManagement.objectsTable.table.deleteButtonTitle', {
|
||||
defaultMessage: 'Unable to delete saved objects',
|
||||
})
|
||||
}
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
>
|
||||
<FormattedMessage
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
defaultMessage="Delete"
|
||||
/>
|
||||
</EuiButton>,
|
||||
<EuiButton
|
||||
key="deleteSO"
|
||||
iconType="trash"
|
||||
color="danger"
|
||||
onClick={onDelete}
|
||||
isDisabled={
|
||||
selectedSavedObjects.filter(
|
||||
({ managed, meta: { hiddenType } }) => !managed && !hiddenType
|
||||
).length === 0 || !capabilities.savedObjectsManagement.delete
|
||||
}
|
||||
title={
|
||||
capabilities.savedObjectsManagement.delete
|
||||
? undefined
|
||||
: i18n.translate(
|
||||
'savedObjectsManagement.objectsTable.table.deleteButtonTitle',
|
||||
{
|
||||
defaultMessage: 'Unable to delete saved objects',
|
||||
}
|
||||
)
|
||||
}
|
||||
data-test-subj="savedObjectsManagementDelete"
|
||||
>
|
||||
<FormattedMessage
|
||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||
defaultMessage="Delete"
|
||||
/>
|
||||
</EuiButton>
|
||||
</EuiToolTip>,
|
||||
<EuiPopover
|
||||
key="exportSOOptions"
|
||||
button={button}
|
||||
|
|
|
@ -269,7 +269,7 @@ const useTableListViewProps = (
|
|||
reason: managed
|
||||
? i18n.translate('visualizations.managedLegacyVisMessage', {
|
||||
defaultMessage:
|
||||
'This visualization is managed by Elastic and cannot be changed.',
|
||||
'Elastic manages this visualisation. Changing it is not possible.',
|
||||
})
|
||||
: i18n.translate('visualizations.readOnlyLegacyVisMessage', {
|
||||
defaultMessage:
|
||||
|
|
|
@ -609,7 +609,7 @@ export const getTopNavConfig = (
|
|||
savedVis.managed
|
||||
? i18n.translate('visualizations.topNavMenu.mustCopyOnSave', {
|
||||
defaultMessage:
|
||||
'This visualization is managed by Elastic. Changes here must be saved to a new visualization.',
|
||||
'Elastic manages this visualization. Save any changes to a new visualization.',
|
||||
})
|
||||
: undefined
|
||||
}
|
||||
|
|
|
@ -111,7 +111,7 @@ export const SaveModal = (props: Props) => {
|
|||
managed
|
||||
? i18n.translate('xpack.lens.app.mustCopyOnSave', {
|
||||
defaultMessage:
|
||||
'This visualization is managed by Elastic. Changes here must be saved to a new visualization.',
|
||||
'Elastic manages this visualization. Save any changes to a new visualization.',
|
||||
})
|
||||
: undefined
|
||||
}
|
||||
|
|
|
@ -492,8 +492,7 @@ export class MapApp extends React.Component<Props, State> {
|
|||
? [
|
||||
getManagedContentBadge(
|
||||
i18n.translate('xpack.maps.mapController.managedMapDescriptionTooltip', {
|
||||
defaultMessage:
|
||||
'This map is managed by Elastic. Changes here must be saved to a new map.',
|
||||
defaultMessage: 'Elastic manages this map. Save any changes to a new map.',
|
||||
})
|
||||
),
|
||||
]
|
||||
|
|
|
@ -243,8 +243,7 @@ export function getTopNavConfig({
|
|||
mustCopyOnSaveMessage={
|
||||
savedMap.isManaged()
|
||||
? i18n.translate('xpack.maps.topNav.mustCopyOnSaveMessage', {
|
||||
defaultMessage:
|
||||
'This map is managed by Elastic. Changes here must be saved to a new map.',
|
||||
defaultMessage: 'Elastic manages this map. Save any changes to a new map.',
|
||||
})
|
||||
: undefined
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue