diff --git a/package.json b/package.json
index 4fffa4304db86f..5ae8763ffd181c 100644
--- a/package.json
+++ b/package.json
@@ -104,7 +104,7 @@
"@babel/register": "7.4.4",
"@elastic/charts": "^4.2.6",
"@elastic/datemath": "5.0.2",
- "@elastic/eui": "11.0.1",
+ "@elastic/eui": "11.3.2",
"@elastic/filesaver": "1.1.2",
"@elastic/good": "8.1.1-kibana2",
"@elastic/numeral": "2.3.3",
diff --git a/src/core/public/i18n/__snapshots__/i18n_service.test.tsx.snap b/src/core/public/i18n/__snapshots__/i18n_service.test.tsx.snap
index daa74771d79b19..c75588f5369b5e 100644
--- a/src/core/public/i18n/__snapshots__/i18n_service.test.tsx.snap
+++ b/src/core/public/i18n/__snapshots__/i18n_service.test.tsx.snap
@@ -10,14 +10,17 @@ exports[`#start() returns \`Context\` component 1`] = `
"euiBasicTable.selectThisRow": "Select this row",
"euiBasicTable.tableDescription": [Function],
"euiBottomBar.screenReaderAnnouncement": "There is a new menu opening with page level controls at the end of the document.",
+ "euiCardSelect.select": "Select",
+ "euiCardSelect.selected": "Unavailable",
+ "euiCardSelect.unavailable": "Selected",
"euiCodeBlock.copyButton": "Copy",
"euiCodeEditor.startEditing": "Press Enter to start editing.",
"euiCodeEditor.startInteracting": "Press Enter to start interacting with the code.",
"euiCodeEditor.stopEditing": "When you're done, press Escape to stop editing.",
"euiCodeEditor.stopInteracting": "When you're done, press Escape to stop interacting with the code.",
"euiCollapsedItemActions.allActions": "All actions",
- "euiColorPicker.colorSelectionLabel": [Function],
- "euiColorPicker.transparentColor": "transparent",
+ "euiColorPicker.screenReaderAnnouncement": "A popup with a range of selectable colors opened. Tab forward to cycle through colors choices or press escape to close this popup.",
+ "euiColorPicker.swatchAriaLabel": [Function],
"euiComboBoxOptionsList.allOptionsSelected": "You've selected all available options",
"euiComboBoxOptionsList.alreadyAdded": [Function],
"euiComboBoxOptionsList.createCustomOption": [Function],
@@ -25,20 +28,25 @@ exports[`#start() returns \`Context\` component 1`] = `
"euiComboBoxOptionsList.noAvailableOptions": "There aren't any options available",
"euiComboBoxOptionsList.noMatchingOptions": [Function],
"euiComboBoxPill.removeSelection": [Function],
+ "euiFilterButton.filterBadge": [Function],
"euiForm.addressFormErrors": "Please address the errors in your form.",
"euiFormControlLayoutClearButton.label": "Clear input",
"euiHeaderAlert.dismiss": "Dismiss",
"euiHeaderLinks.appNavigation": "App navigation",
"euiHeaderLinks.openNavigationMenu": "Open navigation menu",
+ "euiHue.label": "Select the HSV color mode \\"hue\\" value",
"euiModal.closeModal": "Closes this modal window",
"euiPagination.jumpToLastPage": [Function],
"euiPagination.nextPage": "Next page",
"euiPagination.pageOfTotal": [Function],
"euiPagination.previousPage": "Previous page",
"euiPopover.screenReaderAnnouncement": "You are in a popup. To exit this popup, hit Escape.",
+ "euiSaturation.roleDescription": "HSV color mode saturation and value selection",
+ "euiSaturation.screenReaderAnnouncement": "Use the arrow keys to navigate the square color gradient. The coordinates resulting from each key press will be used to calculate HSV color mode \\"saturation\\" and \\"value\\" numbers, in the range of 0 to 1. Left and right decrease and increase (respectively) the \\"saturation\\" value. Up and down decrease and increase (respectively) the \\"value\\" value.",
"euiSelectable.loadingOptions": "Loading options",
"euiSelectable.noAvailableOptions": "There aren't any options available",
"euiSelectable.noMatchingOptions": [Function],
+ "euiStat.loadingText": [Function],
"euiStep.completeStep": "Step",
"euiStep.incompleteStep": "Incomplete Step",
"euiStepHorizontal.buttonTitle": [Function],
@@ -49,6 +57,7 @@ exports[`#start() returns \`Context\` component 1`] = `
"euiSuperSelect.screenReaderAnnouncement": [Function],
"euiSuperSelectControl.selectAnOption": [Function],
"euiTablePagination.rowsPerPage": "Rows per page",
+ "euiTablePagination.rowsPerPageOption": [Function],
"euiTableSortMobile.sorting": "Sorting",
"euiToast.dismissToast": "Dismiss toast",
"euiToast.newNotification": "A new notification appears",
diff --git a/src/core/public/i18n/i18n_service.tsx b/src/core/public/i18n/i18n_service.tsx
index b1ef6e91abdce2..79678aac17157d 100644
--- a/src/core/public/i18n/i18n_service.tsx
+++ b/src/core/public/i18n/i18n_service.tsx
@@ -65,6 +65,18 @@ export class I18nService {
'Screen reader announcement that functionality is available in the page document',
}
),
+ 'euiCardSelect.select': i18n.translate('core.euiCardSelect.select', {
+ defaultMessage: 'Select',
+ description: 'Displayed button text when a card option can be selected.',
+ }),
+ 'euiCardSelect.selected': i18n.translate('core.euiCardSelect.selected', {
+ defaultMessage: 'Unavailable',
+ description: 'Displayed button text when a card option is selected.',
+ }),
+ 'euiCardSelect.unavailable': i18n.translate('core.euiCardSelect.unavailable', {
+ defaultMessage: 'Selected',
+ description: 'Displayed button text when a card option is unavailable.',
+ }),
'euiCodeBlock.copyButton': i18n.translate('core.euiCodeBlock.copyButton', {
defaultMessage: 'Copy',
description: 'ARIA label for a button that copies source code text to the clipboard',
@@ -89,15 +101,22 @@ export class I18nService {
'ARIA label and tooltip content describing a button that expands an actions menu',
}
),
- 'euiColorPicker.colorSelectionLabel': ({ colorValue }: EuiValues) =>
- i18n.translate('core.euiColorPicker.colorSelectionLabel', {
- defaultMessage: 'Color selection is {colorValue}',
- values: { colorValue },
+ 'euiColorPicker.screenReaderAnnouncement': i18n.translate(
+ 'core.euiColorPicker.screenReaderAnnouncement',
+ {
+ defaultMessage:
+ 'A popup with a range of selectable colors opened. Tab forward to cycle through colors choices or press escape to close this popup.',
+ description:
+ 'Message when the color picker popover is opened. Describes the interaction with the elements in the popover.',
+ }
+ ),
+ 'euiColorPicker.swatchAriaLabel': ({ swatch }: EuiValues) =>
+ i18n.translate('core.euiColorPicker.swatchAriaLabel', {
+ defaultMessage: 'Select {swatch} as the color',
+ values: { swatch },
+ description:
+ 'Screen reader text to describe the action and hex value of the selectable option',
}),
- 'euiColorPicker.transparentColor': i18n.translate('core.euiColorPicker.transparentColor', {
- defaultMessage: 'transparent',
- description: 'Describes a color that is fully transparent',
- }),
'euiComboBoxOptionsList.allOptionsSelected': i18n.translate(
'core.euiComboBoxOptionsList.allOptionsSelected',
{
@@ -144,6 +163,11 @@ export class I18nService {
values: { children },
description: 'ARIA label, `children` is the human-friendly value of an option',
}),
+ 'euiFilterButton.filterBadge': ({ count, hasActiveFilters }: EuiValues) =>
+ i18n.translate('core.euiFilterButton.filterBadge', {
+ defaultMessage: '${count} ${filterCountLabel} filters',
+ values: { count, filterCountLabel: hasActiveFilters ? 'active' : 'available' },
+ }),
'euiForm.addressFormErrors': i18n.translate('core.euiForm.addressFormErrors', {
defaultMessage: 'Please address the errors in your form.',
}),
@@ -168,6 +192,9 @@ export class I18nService {
defaultMessage: 'Open navigation menu',
}
),
+ 'euiHue.label': i18n.translate('core.euiHue.label', {
+ defaultMessage: 'Select the HSV color mode "hue" value',
+ }),
'euiModal.closeModal': i18n.translate('core.euiModal.closeModal', {
defaultMessage: 'Closes this modal window',
}),
@@ -193,6 +220,16 @@ export class I18nService {
defaultMessage: 'You are in a popup. To exit this popup, hit Escape.',
}
),
+ 'euiSaturation.roleDescription': i18n.translate('core.euiSaturation.roleDescription', {
+ defaultMessage: 'HSV color mode saturation and value selection',
+ }),
+ 'euiSaturation.screenReaderAnnouncement': i18n.translate(
+ 'core.euiSaturation.screenReaderAnnouncement',
+ {
+ defaultMessage:
+ 'Use the arrow keys to navigate the square color gradient. The coordinates resulting from each key press will be used to calculate HSV color mode "saturation" and "value" numbers, in the range of 0 to 1. Left and right decrease and increase (respectively) the "saturation" value. Up and down decrease and increase (respectively) the "value" value.',
+ }
+ ),
'euiSelectable.loadingOptions': i18n.translate('core.euiSelectable.loadingOptions', {
defaultMessage: 'Loading options',
description: 'Placeholder message while data is asynchronously loaded',
@@ -207,6 +244,9 @@ export class I18nService {
values={{ searchValue }}
/>
),
+ 'euiStat.loadingText': () => (
+
+ ),
'euiStep.completeStep': i18n.translate('core.euiStep.completeStep', {
defaultMessage: 'Step',
description:
@@ -260,6 +300,12 @@ export class I18nService {
defaultMessage: 'Rows per page',
description: 'Displayed in a button that toggles a table pagination menu',
}),
+ 'euiTablePagination.rowsPerPageOption': ({ rowsPerPage }: EuiValues) =>
+ i18n.translate('core.euiTablePagination.rowsPerPageOption', {
+ defaultMessage: '{rowsPerPage} rows',
+ description: 'Displayed in a button that toggles the number of visible rows',
+ values: { rowsPerPage },
+ }),
'euiTableSortMobile.sorting': i18n.translate('core.euiTableSortMobile.sorting', {
defaultMessage: 'Sorting',
description: 'Displayed in a button that toggles a table sorting menu',
diff --git a/src/legacy/core_plugins/kibana/public/home/components/tutorial/__snapshots__/saved_objects_installer.test.js.snap b/src/legacy/core_plugins/kibana/public/home/components/tutorial/__snapshots__/saved_objects_installer.test.js.snap
index 82d2698b42e9c6..147a57bdaadaec 100644
--- a/src/legacy/core_plugins/kibana/public/home/components/tutorial/__snapshots__/saved_objects_installer.test.js.snap
+++ b/src/legacy/core_plugins/kibana/public/home/components/tutorial/__snapshots__/saved_objects_installer.test.js.snap
@@ -518,22 +518,22 @@ exports[`bulkCreate should display success message when bulkCreate is successful
token="euiStepNumber.isComplete"
>