diff --git a/.i18nrc.json b/.i18nrc.json
index 4dd1ec490bd06..bc557db8fdf14 100644
--- a/.i18nrc.json
+++ b/.i18nrc.json
@@ -17,7 +17,7 @@
"visTypeMarkdown": "src/legacy/core_plugins/vis_type_markdown",
"metricVis": "src/legacy/core_plugins/metric_vis",
"visTypeVega": "src/legacy/core_plugins/vis_type_vega",
- "tableVis": "src/legacy/core_plugins/table_vis",
+ "visTypeTable": "src/legacy/core_plugins/vis_type_table",
"regionMap": "src/legacy/core_plugins/region_map",
"statusPage": "src/legacy/core_plugins/status_page",
"tileMap": "src/legacy/core_plugins/tile_map",
diff --git a/src/legacy/core_plugins/table_vis/index.ts b/src/legacy/core_plugins/vis_type_table/index.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/index.ts
rename to src/legacy/core_plugins/vis_type_table/index.ts
diff --git a/src/legacy/core_plugins/table_vis/package.json b/src/legacy/core_plugins/vis_type_table/package.json
similarity index 100%
rename from src/legacy/core_plugins/table_vis/package.json
rename to src/legacy/core_plugins/vis_type_table/package.json
diff --git a/src/legacy/core_plugins/table_vis/public/__snapshots__/table_vis_fn.test.js.snap b/src/legacy/core_plugins/vis_type_table/public/__snapshots__/table_vis_fn.test.js.snap
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/__snapshots__/table_vis_fn.test.js.snap
rename to src/legacy/core_plugins/vis_type_table/public/__snapshots__/table_vis_fn.test.js.snap
diff --git a/src/legacy/core_plugins/table_vis/public/__tests__/table_vis_controller.js b/src/legacy/core_plugins/vis_type_table/public/__tests__/table_vis_controller.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/__tests__/table_vis_controller.js
rename to src/legacy/core_plugins/vis_type_table/public/__tests__/table_vis_controller.js
diff --git a/src/legacy/core_plugins/table_vis/public/_table_vis.scss b/src/legacy/core_plugins/vis_type_table/public/_table_vis.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/_table_vis.scss
rename to src/legacy/core_plugins/vis_type_table/public/_table_vis.scss
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/__tests__/agg_table.js b/src/legacy/core_plugins/vis_type_table/public/agg_table/__tests__/agg_table.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/__tests__/agg_table.js
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/__tests__/agg_table.js
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/__tests__/agg_table_group.js b/src/legacy/core_plugins/vis_type_table/public/agg_table/__tests__/agg_table_group.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/__tests__/agg_table_group.js
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/__tests__/agg_table_group.js
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/_agg_table.scss b/src/legacy/core_plugins/vis_type_table/public/agg_table/_agg_table.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/_agg_table.scss
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/_agg_table.scss
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/_index.scss b/src/legacy/core_plugins/vis_type_table/public/agg_table/_index.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/_index.scss
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/_index.scss
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table.html b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.html
similarity index 84%
rename from src/legacy/core_plugins/table_vis/public/agg_table/agg_table.html
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.html
index f9ca505e6ec01..5107bd2048286 100644
--- a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table.html
+++ b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.html
@@ -12,19 +12,19 @@
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table.js b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.js
similarity index 99%
rename from src/legacy/core_plugins/table_vis/public/agg_table/agg_table.js
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.js
index fa5ee90df3b32..06cca15f88556 100644
--- a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table.js
+++ b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table.js
@@ -240,7 +240,7 @@ function addPercentageCol(columns, title, rows, insertAtIndex) {
const { id, sumTotal } = columns[insertAtIndex];
const newId = `${id}-percents`;
const formatter = getFormat({ id: 'percent' });
- const i18nTitle = i18n.translate('tableVis.params.percentageTableColumnName', {
+ const i18nTitle = i18n.translate('visTypeTable.params.percentageTableColumnName', {
defaultMessage: '{title} percentages',
values: { title },
});
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table_group.html b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table_group.html
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/agg_table_group.html
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table_group.html
diff --git a/src/legacy/core_plugins/table_vis/public/agg_table/agg_table_group.js b/src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table_group.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/agg_table/agg_table_group.js
rename to src/legacy/core_plugins/vis_type_table/public/agg_table/agg_table_group.js
diff --git a/src/legacy/core_plugins/table_vis/public/index.scss b/src/legacy/core_plugins/vis_type_table/public/index.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/index.scss
rename to src/legacy/core_plugins/vis_type_table/public/index.scss
diff --git a/src/legacy/core_plugins/table_vis/public/index.ts b/src/legacy/core_plugins/vis_type_table/public/index.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/index.ts
rename to src/legacy/core_plugins/vis_type_table/public/index.ts
diff --git a/src/legacy/core_plugins/table_vis/public/legacy.ts b/src/legacy/core_plugins/vis_type_table/public/legacy.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/legacy.ts
rename to src/legacy/core_plugins/vis_type_table/public/legacy.ts
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/__tests__/paginated_table.js b/src/legacy/core_plugins/vis_type_table/public/paginated_table/__tests__/paginated_table.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/__tests__/paginated_table.js
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/__tests__/paginated_table.js
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/_index.scss b/src/legacy/core_plugins/vis_type_table/public/paginated_table/_index.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/_index.scss
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/_index.scss
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/_table_cell_filter.scss b/src/legacy/core_plugins/vis_type_table/public/paginated_table/_table_cell_filter.scss
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/_table_cell_filter.scss
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/_table_cell_filter.scss
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/paginated_table.html b/src/legacy/core_plugins/vis_type_table/public/paginated_table/paginated_table.html
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/paginated_table.html
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/paginated_table.html
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/paginated_table.js b/src/legacy/core_plugins/vis_type_table/public/paginated_table/paginated_table.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/paginated_table.js
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/paginated_table.js
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/rows.js b/src/legacy/core_plugins/vis_type_table/public/paginated_table/rows.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/rows.js
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/rows.js
diff --git a/src/legacy/core_plugins/table_vis/public/paginated_table/table_cell_filter.html b/src/legacy/core_plugins/vis_type_table/public/paginated_table/table_cell_filter.html
similarity index 63%
rename from src/legacy/core_plugins/table_vis/public/paginated_table/table_cell_filter.html
rename to src/legacy/core_plugins/vis_type_table/public/paginated_table/table_cell_filter.html
index 026538296ae11..57ecb9b221611 100644
--- a/src/legacy/core_plugins/table_vis/public/paginated_table/table_cell_filter.html
+++ b/src/legacy/core_plugins/vis_type_table/public/paginated_table/table_cell_filter.html
@@ -8,14 +8,14 @@
data-test-subj="filterForCellValue"
ng-click="onFilterClick($event, false)"
class="fa fa-search-plus"
- tooltip="{{ ::'tableVis.directives.tableCellFilter.filterForValueTooltip' | i18n: {defaultMessage: 'Filter for value'} }}"
+ tooltip="{{ ::'visTypeTable.directives.tableCellFilter.filterForValueTooltip' | i18n: {defaultMessage: 'Filter for value'} }}"
tooltip-append-to-body="1"
>
diff --git a/src/legacy/core_plugins/table_vis/public/plugin.ts b/src/legacy/core_plugins/vis_type_table/public/plugin.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/plugin.ts
rename to src/legacy/core_plugins/vis_type_table/public/plugin.ts
diff --git a/src/legacy/core_plugins/table_vis/public/shim/index.ts b/src/legacy/core_plugins/vis_type_table/public/shim/index.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/shim/index.ts
rename to src/legacy/core_plugins/vis_type_table/public/shim/index.ts
diff --git a/src/legacy/core_plugins/table_vis/public/shim/legacy_dependencies_plugin.ts b/src/legacy/core_plugins/vis_type_table/public/shim/legacy_dependencies_plugin.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/shim/legacy_dependencies_plugin.ts
rename to src/legacy/core_plugins/vis_type_table/public/shim/legacy_dependencies_plugin.ts
diff --git a/src/legacy/core_plugins/table_vis/public/shim/table_vis_legacy_module.ts b/src/legacy/core_plugins/vis_type_table/public/shim/table_vis_legacy_module.ts
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/shim/table_vis_legacy_module.ts
rename to src/legacy/core_plugins/vis_type_table/public/shim/table_vis_legacy_module.ts
diff --git a/src/legacy/core_plugins/table_vis/public/table_vis.html b/src/legacy/core_plugins/vis_type_table/public/table_vis.html
similarity index 94%
rename from src/legacy/core_plugins/table_vis/public/table_vis.html
rename to src/legacy/core_plugins/vis_type_table/public/table_vis.html
index eefc89920d9ea..f721b670400d6 100644
--- a/src/legacy/core_plugins/table_vis/public/table_vis.html
+++ b/src/legacy/core_plugins/vis_type_table/public/table_vis.html
@@ -7,7 +7,7 @@
diff --git a/src/legacy/core_plugins/table_vis/public/table_vis_controller.js b/src/legacy/core_plugins/vis_type_table/public/table_vis_controller.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/table_vis_controller.js
rename to src/legacy/core_plugins/vis_type_table/public/table_vis_controller.js
diff --git a/src/legacy/core_plugins/table_vis/public/table_vis_fn.js b/src/legacy/core_plugins/vis_type_table/public/table_vis_fn.js
similarity index 96%
rename from src/legacy/core_plugins/table_vis/public/table_vis_fn.js
rename to src/legacy/core_plugins/vis_type_table/public/table_vis_fn.js
index 0a5bbc9d6e37f..315cb3e22e8b0 100644
--- a/src/legacy/core_plugins/table_vis/public/table_vis_fn.js
+++ b/src/legacy/core_plugins/vis_type_table/public/table_vis_fn.js
@@ -28,7 +28,7 @@ export const createTableVisFn = (dependencies) => ({
'kibana_datatable'
],
},
- help: i18n.translate('tableVis.function.help', {
+ help: i18n.translate('visTypeTable.function.help', {
defaultMessage: 'Table visualization'
}),
args: {
diff --git a/src/legacy/core_plugins/table_vis/public/table_vis_fn.test.js b/src/legacy/core_plugins/vis_type_table/public/table_vis_fn.test.js
similarity index 100%
rename from src/legacy/core_plugins/table_vis/public/table_vis_fn.test.js
rename to src/legacy/core_plugins/vis_type_table/public/table_vis_fn.test.js
diff --git a/src/legacy/core_plugins/table_vis/public/table_vis_params.html b/src/legacy/core_plugins/vis_type_table/public/table_vis_params.html
similarity index 87%
rename from src/legacy/core_plugins/table_vis/public/table_vis_params.html
rename to src/legacy/core_plugins/vis_type_table/public/table_vis_params.html
index ca903d3bc317b..272aebecebe31 100644
--- a/src/legacy/core_plugins/table_vis/public/table_vis_params.html
+++ b/src/legacy/core_plugins/vis_type_table/public/table_vis_params.html
@@ -1,7 +1,7 @@