diff --git a/.i18nrc.json b/.i18nrc.json
index 0e56bc59ed398..ecce843b1a219 100644
--- a/.i18nrc.json
+++ b/.i18nrc.json
@@ -6,6 +6,7 @@
"kbnVislibVisTypes": "src/core_plugins/kbn_vislib_vis_types",
"markdownVis": "src/core_plugins/markdown_vis",
"metricVis": "src/core_plugins/metric_vis",
+ "tableVis": "src/core_plugins/table_vis",
"regionMap": "src/core_plugins/region_map",
"statusPage": "src/core_plugins/status_page",
"tileMap": "src/core_plugins/tile_map",
diff --git a/src/core_plugins/table_vis/public/table_vis.html b/src/core_plugins/table_vis/public/table_vis.html
index 24cef37caaeb6..c225d34f441bc 100644
--- a/src/core_plugins/table_vis/public/table_vis.html
+++ b/src/core_plugins/table_vis/public/table_vis.html
@@ -1,7 +1,10 @@
- No results found
+
diff --git a/src/core_plugins/table_vis/public/table_vis.js b/src/core_plugins/table_vis/public/table_vis.js
index dfa28c34968c8..0cd14d43253d3 100644
--- a/src/core_plugins/table_vis/public/table_vis.js
+++ b/src/core_plugins/table_vis/public/table_vis.js
@@ -17,6 +17,7 @@
* under the License.
*/
+import { i18n } from '@kbn/i18n';
import './table_vis_controller';
import './table_vis_params';
import 'ui/agg_table';
@@ -51,9 +52,13 @@ function TableVisTypeProvider(Private) {
return VisFactory.createAngularVisualization({
type: 'table',
name: 'table',
- title: 'Data Table',
+ title: i18n.translate('tableVis.tableVisTitle', {
+ defaultMessage: 'Data Table',
+ }),
icon: 'visTable',
- description: 'Display values in a table',
+ description: i18n.translate('tableVis.tableVisDescription', {
+ defaultMessage: 'Display values in a table',
+ }),
category: CATEGORY.DATA,
visConfig: {
defaults: {
@@ -75,7 +80,9 @@ function TableVisTypeProvider(Private) {
{
group: 'metrics',
name: 'metric',
- title: 'Metric',
+ title: i18n.translate('tableVis.tableVisEditorConfig.schemas.metricTitle', {
+ defaultMessage: 'Metric',
+ }),
aggFilter: ['!geo_centroid', '!geo_bounds'],
min: 1,
defaults: [
@@ -85,13 +92,17 @@ function TableVisTypeProvider(Private) {
{
group: 'buckets',
name: 'bucket',
- title: 'Split Rows',
+ title: i18n.translate('tableVis.tableVisEditorConfig.schemas.bucketTitle', {
+ defaultMessage: 'Split Rows',
+ }),
aggFilter: ['!filter']
},
{
group: 'buckets',
name: 'split',
- title: 'Split Table',
+ title: i18n.translate('tableVis.tableVisEditorConfig.schemas.splitTitle', {
+ defaultMessage: 'Split Table',
+ }),
aggFilter: ['!filter']
}
])
diff --git a/src/core_plugins/table_vis/public/table_vis_params.html b/src/core_plugins/table_vis/public/table_vis_params.html
index a928d3d02b7bc..6e93a05e0027c 100644
--- a/src/core_plugins/table_vis/public/table_vis_params.html
+++ b/src/core_plugins/table_vis/public/table_vis_params.html
@@ -1,40 +1,60 @@