diff --git a/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.html b/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.html index 451d2d280e128f..588fb96bf15512 100644 --- a/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.html +++ b/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.html @@ -1,8 +1,11 @@
- +
- +
 
- +
@@ -51,27 +63,36 @@
- +
- +
- +
- +
  @@ -115,9 +139,11 @@ ng-class="{ 'fa-caret-down': showColorRange, 'fa-caret-right': !showColorRange }" class="fa fa-caret-right kuiSideBarCollapsibleTitle__caret" > - - Ranges - +
@@ -126,10 +152,18 @@ @@ -171,17 +205,26 @@

- Required: You must specify at least one range. +

- Add Range -
+ class="kuiButton kuiButton--primary kuiButton--fullWidth" + i18n-id="kbnVislibVisTypes.controls.gaugeOptions.addRangeTitle" + i18n-default-message="Add Range" + >
-
Note: colors can be changed in the legend
+
@@ -203,17 +246,22 @@ }" class="fa fa-caret-right kuiSideBarCollapsibleTitle__caret" > - - Color Options - +
- +
-
reset colors
+
- +
@@ -255,9 +312,11 @@ }" class="fa fa-caret-right kuiSideBarCollapsibleTitle__caret" > - - Style - +
@@ -265,17 +324,23 @@
- +
- +
@@ -283,9 +348,12 @@
- +
- +
diff --git a/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.js b/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.js index e6ccd228faa8bf..7da9d16b7f74a2 100644 --- a/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.js +++ b/src/core_plugins/kbn_vislib_vis_types/public/controls/gauge_options.js @@ -22,7 +22,7 @@ import gaugeOptionsTemplate from './gauge_options.html'; import _ from 'lodash'; const module = uiModules.get('kibana'); -module.directive('gaugeOptions', function () { +module.directive('gaugeOptions', function (i18n) { return { restrict: 'E', template: gaugeOptionsTemplate, @@ -107,6 +107,10 @@ module.directive('gaugeOptions', function () { $scope.customColors = true; }); + $scope.requiredText = i18n('kbnVislibVisTypes.controls.gaugeOptions.requiredText', { + defaultMessage: 'Required:' + }); + } }; }); diff --git a/src/core_plugins/kbn_vislib_vis_types/public/gauge.js b/src/core_plugins/kbn_vislib_vis_types/public/gauge.js index 09b9262fcabcdd..112b43f5776fcd 100644 --- a/src/core_plugins/kbn_vislib_vis_types/public/gauge.js +++ b/src/core_plugins/kbn_vislib_vis_types/public/gauge.js @@ -23,15 +23,16 @@ import { CATEGORY } from 'ui/vis/vis_category'; import gaugeTemplate from './editors/gauge.html'; import { vislibColorMaps } from 'ui/vislib/components/color/colormaps'; -export default function GaugeVisType(Private) { +export default function GaugeVisType(Private, i18n) { const VisFactory = Private(VisFactoryProvider); return VisFactory.createVislibVisualization({ name: 'gauge', - title: 'Gauge', + title: i18n('kbnVislibVisTypes.gauge.gaugeTitle', { defaultMessage: 'Gauge' }), icon: 'visGauge', - description: `Gauges indicate the status of a metric. Use it to show how a metric's value relates - to reference threshold values.`, + description: i18n('kbnVislibVisTypes.gauge.gaugeDescription', { + defaultMessage: 'Gauges indicate the status of a metric. Use it to show how a metric\'s value relates to reference threshold values.' + }), category: CATEGORY.DATA, visConfig: { defaults: { @@ -91,7 +92,7 @@ export default function GaugeVisType(Private) { { group: 'metrics', name: 'metric', - title: 'Metric', + title: i18n('kbnVislibVisTypes.gauge.metricTitle', { defaultMessage: 'Metric' }), min: 1, aggFilter: [ '!std_dev', '!geo_centroid', '!percentiles', '!percentile_ranks', @@ -103,7 +104,7 @@ export default function GaugeVisType(Private) { { group: 'buckets', name: 'group', - title: 'Split Group', + title: i18n('kbnVislibVisTypes.gauge.groupTitle', { defaultMessage: 'Split Group' }), min: 0, max: 1, aggFilter: ['!geohash_grid', '!filter'] diff --git a/src/core_plugins/kbn_vislib_vis_types/public/goal.js b/src/core_plugins/kbn_vislib_vis_types/public/goal.js index 1a52764387d315..04f8edcd9a390c 100644 --- a/src/core_plugins/kbn_vislib_vis_types/public/goal.js +++ b/src/core_plugins/kbn_vislib_vis_types/public/goal.js @@ -23,14 +23,16 @@ import { CATEGORY } from 'ui/vis/vis_category'; import gaugeTemplate from './editors/gauge.html'; import { vislibColorMaps } from 'ui/vislib/components/color/colormaps'; -export default function GoalVisType(Private) { +export default function GoalVisType(Private, i18n) { const VisFactory = Private(VisFactoryProvider); return VisFactory.createVislibVisualization({ name: 'goal', - title: 'Goal', + title: i18n('kbnVislibVisTypes.goal.goalTitle', { defaultMessage: 'Goal' }), icon: 'visGoal', - description: 'A goal chart indicates how close you are to your final goal.', + description: i18n('kbnVislibVisTypes.goal.goalDescription', { + defaultMessage: 'A goal chart indicates how close you are to your final goal.' + }), category: CATEGORY.DATA, visConfig: { defaults: { @@ -86,7 +88,7 @@ export default function GoalVisType(Private) { { group: 'metrics', name: 'metric', - title: 'Metric', + title: i18n('kbnVislibVisTypes.goal.metricTitle', { defaultMessage: 'Metric' }), min: 1, aggFilter: [ '!std_dev', '!geo_centroid', '!percentiles', '!percentile_ranks', @@ -98,7 +100,7 @@ export default function GoalVisType(Private) { { group: 'buckets', name: 'group', - title: 'Split Group', + title: i18n('kbnVislibVisTypes.goal.groupTitle', { defaultMessage: 'Split Group' }), min: 0, max: 1, aggFilter: ['!geohash_grid', '!filter']
- + - +