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: {
|
edit: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
reason: i18n.translate('contentManagement.tableList.managedItemNoEdit', {
|
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],
|
...ret[item.id],
|
||||||
delete: {
|
delete: {
|
||||||
enabled: false,
|
enabled: false,
|
||||||
reason: i18n.translate('contentManagement.tableList.managedItemNoDelete', {
|
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 = {
|
export const dashboardManagedBadge = {
|
||||||
getTooltip: () =>
|
getTooltip: () =>
|
||||||
i18n.translate('dashboard.badge.managed.tooltip', {
|
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
|
managed
|
||||||
? i18n.translate('discover.localMenu.mustCopyOnSave', {
|
? i18n.translate('discover.localMenu.mustCopyOnSave', {
|
||||||
defaultMessage:
|
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
|
: undefined
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,7 +159,7 @@ export const AddPanelFlyout = ({
|
||||||
return item.managed
|
return item.managed
|
||||||
? i18n.translate('embeddableApi.addPanel.managedPanelTooltip', {
|
? i18n.translate('embeddableApi.addPanel.managedPanelTooltip', {
|
||||||
defaultMessage:
|
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;
|
: undefined;
|
||||||
}}
|
}}
|
||||||
|
|
|
@ -26,20 +26,33 @@ exports[`Table prevents saved objects from being deleted 1`] = `
|
||||||
onChange={[Function]}
|
onChange={[Function]}
|
||||||
toolsRight={
|
toolsRight={
|
||||||
Array [
|
Array [
|
||||||
<EuiButton
|
<EuiToolTip
|
||||||
color="danger"
|
content={
|
||||||
data-test-subj="savedObjectsManagementDelete"
|
<FormattedMessage
|
||||||
iconType="trash"
|
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||||
isDisabled={true}
|
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||||
onClick={[Function]}
|
values={Object {}}
|
||||||
title="Unable to delete saved objects"
|
/>
|
||||||
|
}
|
||||||
|
delay="regular"
|
||||||
|
display="inlineBlock"
|
||||||
|
position="top"
|
||||||
>
|
>
|
||||||
<FormattedMessage
|
<EuiButton
|
||||||
defaultMessage="Delete"
|
color="danger"
|
||||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
data-test-subj="savedObjectsManagementDelete"
|
||||||
values={Object {}}
|
iconType="trash"
|
||||||
/>
|
isDisabled={true}
|
||||||
</EuiButton>,
|
onClick={[Function]}
|
||||||
|
title="Unable to delete saved objects"
|
||||||
|
>
|
||||||
|
<FormattedMessage
|
||||||
|
defaultMessage="Delete"
|
||||||
|
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||||
|
values={Object {}}
|
||||||
|
/>
|
||||||
|
</EuiButton>
|
||||||
|
</EuiToolTip>,
|
||||||
<EuiPopover
|
<EuiPopover
|
||||||
anchorPosition="downCenter"
|
anchorPosition="downCenter"
|
||||||
button={
|
button={
|
||||||
|
@ -261,19 +274,32 @@ exports[`Table should render normally 1`] = `
|
||||||
onChange={[Function]}
|
onChange={[Function]}
|
||||||
toolsRight={
|
toolsRight={
|
||||||
Array [
|
Array [
|
||||||
<EuiButton
|
<EuiToolTip
|
||||||
color="danger"
|
content={
|
||||||
data-test-subj="savedObjectsManagementDelete"
|
<FormattedMessage
|
||||||
iconType="trash"
|
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||||
isDisabled={false}
|
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||||
onClick={[Function]}
|
values={Object {}}
|
||||||
|
/>
|
||||||
|
}
|
||||||
|
delay="regular"
|
||||||
|
display="inlineBlock"
|
||||||
|
position="top"
|
||||||
>
|
>
|
||||||
<FormattedMessage
|
<EuiButton
|
||||||
defaultMessage="Delete"
|
color="danger"
|
||||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
data-test-subj="savedObjectsManagementDelete"
|
||||||
values={Object {}}
|
iconType="trash"
|
||||||
/>
|
isDisabled={false}
|
||||||
</EuiButton>,
|
onClick={[Function]}
|
||||||
|
>
|
||||||
|
<FormattedMessage
|
||||||
|
defaultMessage="Delete"
|
||||||
|
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
||||||
|
values={Object {}}
|
||||||
|
/>
|
||||||
|
</EuiButton>
|
||||||
|
</EuiToolTip>,
|
||||||
<EuiPopover
|
<EuiPopover
|
||||||
anchorPosition="downCenter"
|
anchorPosition="downCenter"
|
||||||
button={
|
button={
|
||||||
|
|
|
@ -396,30 +396,42 @@ export class Table extends PureComponent<TableProps, TableState> {
|
||||||
onChange={this.onChange}
|
onChange={this.onChange}
|
||||||
defaultQuery={this.props.initialQuery}
|
defaultQuery={this.props.initialQuery}
|
||||||
toolsRight={[
|
toolsRight={[
|
||||||
<EuiButton
|
<EuiToolTip
|
||||||
key="deleteSO"
|
content={
|
||||||
iconType="trash"
|
<FormattedMessage
|
||||||
color="danger"
|
id="savedObjectsManagement.objectsTable.table.deleteDisabledTooltip"
|
||||||
onClick={onDelete}
|
defaultMessage="Selected objects can’t be deleted because they are either Elastic managed objects or hidden objects."
|
||||||
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
|
<EuiButton
|
||||||
id="savedObjectsManagement.objectsTable.table.deleteButtonLabel"
|
key="deleteSO"
|
||||||
defaultMessage="Delete"
|
iconType="trash"
|
||||||
/>
|
color="danger"
|
||||||
</EuiButton>,
|
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
|
<EuiPopover
|
||||||
key="exportSOOptions"
|
key="exportSOOptions"
|
||||||
button={button}
|
button={button}
|
||||||
|
|
|
@ -269,7 +269,7 @@ const useTableListViewProps = (
|
||||||
reason: managed
|
reason: managed
|
||||||
? i18n.translate('visualizations.managedLegacyVisMessage', {
|
? i18n.translate('visualizations.managedLegacyVisMessage', {
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
'This visualization is managed by Elastic and cannot be changed.',
|
'Elastic manages this visualisation. Changing it is not possible.',
|
||||||
})
|
})
|
||||||
: i18n.translate('visualizations.readOnlyLegacyVisMessage', {
|
: i18n.translate('visualizations.readOnlyLegacyVisMessage', {
|
||||||
defaultMessage:
|
defaultMessage:
|
||||||
|
|
|
@ -609,7 +609,7 @@ export const getTopNavConfig = (
|
||||||
savedVis.managed
|
savedVis.managed
|
||||||
? i18n.translate('visualizations.topNavMenu.mustCopyOnSave', {
|
? i18n.translate('visualizations.topNavMenu.mustCopyOnSave', {
|
||||||
defaultMessage:
|
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
|
: undefined
|
||||||
}
|
}
|
||||||
|
|
|
@ -111,7 +111,7 @@ export const SaveModal = (props: Props) => {
|
||||||
managed
|
managed
|
||||||
? i18n.translate('xpack.lens.app.mustCopyOnSave', {
|
? i18n.translate('xpack.lens.app.mustCopyOnSave', {
|
||||||
defaultMessage:
|
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
|
: undefined
|
||||||
}
|
}
|
||||||
|
|
|
@ -492,8 +492,7 @@ export class MapApp extends React.Component<Props, State> {
|
||||||
? [
|
? [
|
||||||
getManagedContentBadge(
|
getManagedContentBadge(
|
||||||
i18n.translate('xpack.maps.mapController.managedMapDescriptionTooltip', {
|
i18n.translate('xpack.maps.mapController.managedMapDescriptionTooltip', {
|
||||||
defaultMessage:
|
defaultMessage: 'Elastic manages this map. Save any changes to a new map.',
|
||||||
'This map is managed by Elastic. Changes here must be saved to a new map.',
|
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
]
|
]
|
||||||
|
|
|
@ -243,8 +243,7 @@ export function getTopNavConfig({
|
||||||
mustCopyOnSaveMessage={
|
mustCopyOnSaveMessage={
|
||||||
savedMap.isManaged()
|
savedMap.isManaged()
|
||||||
? i18n.translate('xpack.maps.topNav.mustCopyOnSaveMessage', {
|
? i18n.translate('xpack.maps.topNav.mustCopyOnSaveMessage', {
|
||||||
defaultMessage:
|
defaultMessage: 'Elastic manages this map. Save any changes to a new map.',
|
||||||
'This map is managed by Elastic. Changes here must be saved to a new map.',
|
|
||||||
})
|
})
|
||||||
: undefined
|
: undefined
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue