- Optional. Defines the name of the variable. This is currently only valid for regular expressions
- with a single, unnamed capture group.
+
+ Optional. Defines the name of the variable. This is currently only valid for regular expressions
+ with a single, unnamed capture group.
+
}
@@ -185,13 +204,13 @@ const TransformationEditorRow = (props: Props) => {
{!readOnly && (
- Transformations
- {fields.length === 0 && No transformations defined.
}
+
+ Transformations
+
+ {fields.length === 0 && (
+
+ No transformations defined.
+
+ )}
{fields.length > 0 && (
{fields.map((fieldVal, index) => {
@@ -53,7 +60,7 @@ export const TransformationsEditor = (props: Props) => {
variant="secondary"
type="button"
>
- Add transformation
+ Add transformation
)}
diff --git a/public/app/features/correlations/Forms/types.ts b/public/app/features/correlations/Forms/types.ts
index 747ef8f97ba..a86e2c33cf1 100644
--- a/public/app/features/correlations/Forms/types.ts
+++ b/public/app/features/correlations/Forms/types.ts
@@ -1,4 +1,5 @@
import { SupportedTransformationType } from '@grafana/data';
+import { t } from 'app/core/internationalization';
import { CorrelationConfig } from '../types';
@@ -38,27 +39,38 @@ export function getSupportedTransTypeDetails(
switch (transType) {
case SupportedTransformationType.Logfmt:
return {
- label: 'Logfmt',
+ label: t('correlations.trans-details.logfmt-label', 'Logfmt'),
value: SupportedTransformationType.Logfmt,
- description: 'Parse provided field with logfmt to get variables',
+ description: t(
+ 'correlations.trans-details.logfmt-description',
+ 'Parse provided field with logfmt to get variables'
+ ),
expressionDetails: { show: false },
mapValueDetails: { show: false },
};
case SupportedTransformationType.Regex:
return {
- label: 'Regular expression',
+ label: t('correlations.trans-details.regex-label', 'Regular expression'),
value: SupportedTransformationType.Regex,
- description:
- 'Field will be parsed with regex. Use named capture groups to return multiple variables, or a single unnamed capture group to add variable to named map value. Regex is case insensitive.',
+ description: t(
+ 'correlations.trans-details.regex-description',
+ 'Field will be parsed with regex. Use named capture groups to return multiple variables, or a single unnamed capture group to add variable to named map value. Regex is case insensitive.'
+ ),
expressionDetails: {
show: true,
required: true,
- helpText: 'Use capture groups to extract a portion of the field.',
+ helpText: t(
+ 'correlations.trans-details.regex-expression',
+ 'Use capture groups to extract a portion of the field.'
+ ),
},
mapValueDetails: {
show: true,
required: false,
- helpText: 'Defines the name of the variable if the capture group is not named.',
+ helpText: t(
+ 'correlations.trans-details.regex-map-values',
+ 'Defines the name of the variable if the capture group is not named.'
+ ),
},
};
default:
diff --git a/public/locales/de-DE/grafana.json b/public/locales/de-DE/grafana.json
index bb887599753..fd58b58a87d 100644
--- a/public/locales/de-DE/grafana.json
+++ b/public/locales/de-DE/grafana.json
@@ -138,6 +138,16 @@
"error-message": "",
"title": ""
},
+ "basic-info-form": {
+ "description-description": "",
+ "description-label": "",
+ "label-description": "",
+ "label-label": "",
+ "label-placeholder": "",
+ "label-required": "",
+ "sub-text": "",
+ "title": ""
+ },
"list": {
"delete": "",
"label": "",
@@ -146,9 +156,73 @@
"source": "",
"target": ""
},
+ "navigation-form": {
+ "add-button": "",
+ "back-button": "",
+ "next-button": "",
+ "save-button": ""
+ },
"page-content": "",
"page-heading": "",
- "sub-title": ""
+ "query-editor": {
+ "control-rules": "",
+ "data-source-text": "",
+ "data-source-title": "",
+ "error-text": "",
+ "error-title": "",
+ "loading": "",
+ "query-description": "",
+ "query-editor-title": "",
+ "query-label": ""
+ },
+ "source-form": {
+ "control-required": "",
+ "description": "",
+ "heading": "",
+ "results-description": "",
+ "results-label": "",
+ "results-required": "",
+ "source-description": "",
+ "source-label": "",
+ "sub-text": "",
+ "title": ""
+ },
+ "sub-title": "",
+ "target-form": {
+ "control-rules": "",
+ "sub-text": "",
+ "target-description": "",
+ "target-label": "",
+ "title": ""
+ },
+ "trans-details": {
+ "logfmt-description": "",
+ "logfmt-label": "",
+ "regex-description": "",
+ "regex-expression": "",
+ "regex-label": "",
+ "regex-map-values": ""
+ },
+ "transform": {
+ "add-button": "",
+ "heading": "",
+ "no-transform": ""
+ },
+ "transform-row": {
+ "expression-label": "",
+ "expression-required": "",
+ "expression-tooltip": "",
+ "field-input": "",
+ "field-label": "",
+ "field-tooltip": "",
+ "map-value-label": "",
+ "map-value-tooltip": "",
+ "remove-button": "",
+ "remove-tooltip": "",
+ "transform-required": "",
+ "type-label": "",
+ "type-tooltip": ""
+ }
},
"dashboard": {
"add-menu": {
diff --git a/public/locales/en-US/grafana.json b/public/locales/en-US/grafana.json
index d6e486306e8..63035cceb67 100644
--- a/public/locales/en-US/grafana.json
+++ b/public/locales/en-US/grafana.json
@@ -138,6 +138,16 @@
"error-message": "An unknown error occurred while fetching correlation data. Please try again.",
"title": "Error fetching correlation data"
},
+ "basic-info-form": {
+ "description-description": "Optional description with more information about the link",
+ "description-label": "Description",
+ "label-description": "This name will be used as the label for the correlation. This will show as button text, a menu item, or hover text on a link.",
+ "label-label": "Label",
+ "label-placeholder": "e.g. Tempo traces",
+ "label-required": "This field is required.",
+ "sub-text": "<0>Define text that will describe the correlation.0>",
+ "title": "Define correlation label (Step 1 of 3)"
+ },
"list": {
"delete": "delete correlation",
"label": "Label",
@@ -146,9 +156,73 @@
"source": "Source",
"target": "Target"
},
+ "navigation-form": {
+ "add-button": "Add",
+ "back-button": "Back",
+ "next-button": "Next",
+ "save-button": "Save"
+ },
"page-content": "To enable Correlations, add it in the Grafana config:",
"page-heading": "Correlations are disabled",
- "sub-title": "Define how data living in different data sources relates to each other. Read more in the <2>documentation<1>1>2>"
+ "query-editor": {
+ "control-rules": "The selected target data source must export a query editor.",
+ "data-source-text": "Please select a target data source first.",
+ "data-source-title": "No data source selected",
+ "error-text": "The selected data source could not be loaded.",
+ "error-title": "Error loading data source",
+ "loading": "Loading query editor...",
+ "query-description": "Define the query that is run when the link is clicked. You can use <2>variables2> to access specific field values.",
+ "query-editor-title": "Data source does not export a query editor.",
+ "query-label": "Query"
+ },
+ "source-form": {
+ "control-required": "This field is required.",
+ "description": "You have used following variables in the target query: <1>1><2>2>A data point needs to provide values to all variables as fields or as transformations output to make the correlation button appear in the visualization.<4>4>Note: Not every variable needs to be explicitly defined below. A transformation such as <7>logfmt7> will create variables for every key/value pair.",
+ "heading": "Variables used in the target query",
+ "results-description": "The link will be shown next to the value of this field",
+ "results-label": "Results field",
+ "results-required": "This field is required.",
+ "source-description": "Results from selected source data source have links displayed in the panel",
+ "source-label": "Source",
+ "sub-text": "<0>Define what data source will display the correlation, and what data will replace previously defined variables.0>",
+ "title": "Configure the data source that will link to {{dataSourceName}} (Step 3 of 3)"
+ },
+ "sub-title": "Define how data living in different data sources relates to each other. Read more in the <2>documentation<1>1>2>",
+ "target-form": {
+ "control-rules": "This field is required.",
+ "sub-text": "<0>Define what data source the correlation will link to, and what query will run when the correlation is clicked.0>",
+ "target-description": "Specify which data source is queried when the link is clicked",
+ "target-label": "Target",
+ "title": "Setup the target for the correlation (Step 2 of 3)"
+ },
+ "trans-details": {
+ "logfmt-description": "Parse provided field with logfmt to get variables",
+ "logfmt-label": "Logfmt",
+ "regex-description": "Field will be parsed with regex. Use named capture groups to return multiple variables, or a single unnamed capture group to add variable to named map value. Regex is case insensitive.",
+ "regex-expression": "Use capture groups to extract a portion of the field.",
+ "regex-label": "Regular expression",
+ "regex-map-values": "Defines the name of the variable if the capture group is not named."
+ },
+ "transform": {
+ "add-button": "Add transformation",
+ "heading": "Transformations",
+ "no-transform": "No transformations defined."
+ },
+ "transform-row": {
+ "expression-label": "Expression",
+ "expression-required": "Please define an expression",
+ "expression-tooltip": "Required for regular expression. The expression the transformation will use. Logfmt does not use further specifications.",
+ "field-input": "field",
+ "field-label": "Field",
+ "field-tooltip": "Optional. The field to transform. If not specified, the transformation will be applied to the results field.",
+ "map-value-label": "Map value",
+ "map-value-tooltip": "Optional. Defines the name of the variable. This is currently only valid for regular expressions with a single, unnamed capture group.",
+ "remove-button": "Remove",
+ "remove-tooltip": "Remove transformation",
+ "transform-required": "Please select a transformation type",
+ "type-label": "Type",
+ "type-tooltip": "The type of transformation that will be applied to the source data."
+ }
},
"dashboard": {
"add-menu": {
diff --git a/public/locales/es-ES/grafana.json b/public/locales/es-ES/grafana.json
index 4162e86aa97..77397a91d1b 100644
--- a/public/locales/es-ES/grafana.json
+++ b/public/locales/es-ES/grafana.json
@@ -143,6 +143,16 @@
"error-message": "",
"title": ""
},
+ "basic-info-form": {
+ "description-description": "",
+ "description-label": "",
+ "label-description": "",
+ "label-label": "",
+ "label-placeholder": "",
+ "label-required": "",
+ "sub-text": "",
+ "title": ""
+ },
"list": {
"delete": "",
"label": "",
@@ -151,9 +161,73 @@
"source": "",
"target": ""
},
+ "navigation-form": {
+ "add-button": "",
+ "back-button": "",
+ "next-button": "",
+ "save-button": ""
+ },
"page-content": "",
"page-heading": "",
- "sub-title": ""
+ "query-editor": {
+ "control-rules": "",
+ "data-source-text": "",
+ "data-source-title": "",
+ "error-text": "",
+ "error-title": "",
+ "loading": "",
+ "query-description": "",
+ "query-editor-title": "",
+ "query-label": ""
+ },
+ "source-form": {
+ "control-required": "",
+ "description": "",
+ "heading": "",
+ "results-description": "",
+ "results-label": "",
+ "results-required": "",
+ "source-description": "",
+ "source-label": "",
+ "sub-text": "",
+ "title": ""
+ },
+ "sub-title": "",
+ "target-form": {
+ "control-rules": "",
+ "sub-text": "",
+ "target-description": "",
+ "target-label": "",
+ "title": ""
+ },
+ "trans-details": {
+ "logfmt-description": "",
+ "logfmt-label": "",
+ "regex-description": "",
+ "regex-expression": "",
+ "regex-label": "",
+ "regex-map-values": ""
+ },
+ "transform": {
+ "add-button": "",
+ "heading": "",
+ "no-transform": ""
+ },
+ "transform-row": {
+ "expression-label": "",
+ "expression-required": "",
+ "expression-tooltip": "",
+ "field-input": "",
+ "field-label": "",
+ "field-tooltip": "",
+ "map-value-label": "",
+ "map-value-tooltip": "",
+ "remove-button": "",
+ "remove-tooltip": "",
+ "transform-required": "",
+ "type-label": "",
+ "type-tooltip": ""
+ }
},
"dashboard": {
"add-menu": {
diff --git a/public/locales/fr-FR/grafana.json b/public/locales/fr-FR/grafana.json
index 1511701299d..9b70f53c66f 100644
--- a/public/locales/fr-FR/grafana.json
+++ b/public/locales/fr-FR/grafana.json
@@ -143,6 +143,16 @@
"error-message": "",
"title": ""
},
+ "basic-info-form": {
+ "description-description": "",
+ "description-label": "",
+ "label-description": "",
+ "label-label": "",
+ "label-placeholder": "",
+ "label-required": "",
+ "sub-text": "",
+ "title": ""
+ },
"list": {
"delete": "",
"label": "",
@@ -151,9 +161,73 @@
"source": "",
"target": ""
},
+ "navigation-form": {
+ "add-button": "",
+ "back-button": "",
+ "next-button": "",
+ "save-button": ""
+ },
"page-content": "",
"page-heading": "",
- "sub-title": ""
+ "query-editor": {
+ "control-rules": "",
+ "data-source-text": "",
+ "data-source-title": "",
+ "error-text": "",
+ "error-title": "",
+ "loading": "",
+ "query-description": "",
+ "query-editor-title": "",
+ "query-label": ""
+ },
+ "source-form": {
+ "control-required": "",
+ "description": "",
+ "heading": "",
+ "results-description": "",
+ "results-label": "",
+ "results-required": "",
+ "source-description": "",
+ "source-label": "",
+ "sub-text": "",
+ "title": ""
+ },
+ "sub-title": "",
+ "target-form": {
+ "control-rules": "",
+ "sub-text": "",
+ "target-description": "",
+ "target-label": "",
+ "title": ""
+ },
+ "trans-details": {
+ "logfmt-description": "",
+ "logfmt-label": "",
+ "regex-description": "",
+ "regex-expression": "",
+ "regex-label": "",
+ "regex-map-values": ""
+ },
+ "transform": {
+ "add-button": "",
+ "heading": "",
+ "no-transform": ""
+ },
+ "transform-row": {
+ "expression-label": "",
+ "expression-required": "",
+ "expression-tooltip": "",
+ "field-input": "",
+ "field-label": "",
+ "field-tooltip": "",
+ "map-value-label": "",
+ "map-value-tooltip": "",
+ "remove-button": "",
+ "remove-tooltip": "",
+ "transform-required": "",
+ "type-label": "",
+ "type-tooltip": ""
+ }
},
"dashboard": {
"add-menu": {
diff --git a/public/locales/pseudo-LOCALE/grafana.json b/public/locales/pseudo-LOCALE/grafana.json
index db3f41cc478..32a321220db 100644
--- a/public/locales/pseudo-LOCALE/grafana.json
+++ b/public/locales/pseudo-LOCALE/grafana.json
@@ -138,6 +138,16 @@
"error-message": "Åʼn ūʼnĸʼnőŵʼn ęřřőř őččūřřęđ ŵĥįľę ƒęŧčĥįʼnģ čőřřęľäŧįőʼn đäŧä. Pľęäşę ŧřy äģäįʼn.",
"title": "Ēřřőř ƒęŧčĥįʼnģ čőřřęľäŧįőʼn đäŧä"
},
+ "basic-info-form": {
+ "description-description": "Øpŧįőʼnäľ đęşčřįpŧįőʼn ŵįŧĥ mőřę įʼnƒőřmäŧįőʼn äþőūŧ ŧĥę ľįʼnĸ",
+ "description-label": "Đęşčřįpŧįőʼn",
+ "label-description": "Ŧĥįş ʼnämę ŵįľľ þę ūşęđ äş ŧĥę ľäþęľ ƒőř ŧĥę čőřřęľäŧįőʼn. Ŧĥįş ŵįľľ şĥőŵ äş þūŧŧőʼn ŧęχŧ, ä męʼnū įŧęm, őř ĥővęř ŧęχŧ őʼn ä ľįʼnĸ.",
+ "label-label": "Ŀäþęľ",
+ "label-placeholder": "ę.ģ. Ŧęmpő ŧřäčęş",
+ "label-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.",
+ "sub-text": "<0>Đęƒįʼnę ŧęχŧ ŧĥäŧ ŵįľľ đęşčřįþę ŧĥę čőřřęľäŧįőʼn.0>",
+ "title": "Đęƒįʼnę čőřřęľäŧįőʼn ľäþęľ (Ŝŧęp 1 őƒ 3)"
+ },
"list": {
"delete": "đęľęŧę čőřřęľäŧįőʼn",
"label": "Ŀäþęľ",
@@ -146,9 +156,73 @@
"source": "Ŝőūřčę",
"target": "Ŧäřģęŧ"
},
+ "navigation-form": {
+ "add-button": "Åđđ",
+ "back-button": "ßäčĸ",
+ "next-button": "Ńęχŧ",
+ "save-button": "Ŝävę"
+ },
"page-content": "Ŧő ęʼnäþľę Cőřřęľäŧįőʼnş, äđđ įŧ įʼn ŧĥę Ğřäƒäʼnä čőʼnƒįģ:",
"page-heading": "Cőřřęľäŧįőʼnş äřę đįşäþľęđ",
- "sub-title": "Đęƒįʼnę ĥőŵ đäŧä ľįvįʼnģ įʼn đįƒƒęřęʼnŧ đäŧä şőūřčęş řęľäŧęş ŧő ęäčĥ őŧĥęř. Ŗęäđ mőřę įʼn ŧĥę <2>đőčūmęʼnŧäŧįőʼn<1>1>2>"
+ "query-editor": {
+ "control-rules": "Ŧĥę şęľęčŧęđ ŧäřģęŧ đäŧä şőūřčę mūşŧ ęχpőřŧ ä qūęřy ęđįŧőř.",
+ "data-source-text": "Pľęäşę şęľęčŧ ä ŧäřģęŧ đäŧä şőūřčę ƒįřşŧ.",
+ "data-source-title": "Ńő đäŧä şőūřčę şęľęčŧęđ",
+ "error-text": "Ŧĥę şęľęčŧęđ đäŧä şőūřčę čőūľđ ʼnőŧ þę ľőäđęđ.",
+ "error-title": "Ēřřőř ľőäđįʼnģ đäŧä şőūřčę",
+ "loading": "Ŀőäđįʼnģ qūęřy ęđįŧőř...",
+ "query-description": "Đęƒįʼnę ŧĥę qūęřy ŧĥäŧ įş řūʼn ŵĥęʼn ŧĥę ľįʼnĸ įş čľįčĸęđ. Ÿőū čäʼn ūşę <2>väřįäþľęş2> ŧő äččęşş şpęčįƒįč ƒįęľđ väľūęş.",
+ "query-editor-title": "Đäŧä şőūřčę đőęş ʼnőŧ ęχpőřŧ ä qūęřy ęđįŧőř.",
+ "query-label": "Qūęřy"
+ },
+ "source-form": {
+ "control-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.",
+ "description": "Ÿőū ĥävę ūşęđ ƒőľľőŵįʼnģ väřįäþľęş įʼn ŧĥę ŧäřģęŧ qūęřy: <1>1><2>2>Å đäŧä pőįʼnŧ ʼnęęđş ŧő přővįđę väľūęş ŧő äľľ väřįäþľęş äş ƒįęľđş őř äş ŧřäʼnşƒőřmäŧįőʼnş őūŧpūŧ ŧő mäĸę ŧĥę čőřřęľäŧįőʼn þūŧŧőʼn äppęäř įʼn ŧĥę vįşūäľįžäŧįőʼn.<4>4>Ńőŧę: Ńőŧ ęvęřy väřįäþľę ʼnęęđş ŧő þę ęχpľįčįŧľy đęƒįʼnęđ þęľőŵ. Å ŧřäʼnşƒőřmäŧįőʼn şūčĥ äş <7>ľőģƒmŧ7> ŵįľľ čřęäŧę väřįäþľęş ƒőř ęvęřy ĸęy/väľūę päįř.",
+ "heading": "Väřįäþľęş ūşęđ įʼn ŧĥę ŧäřģęŧ qūęřy",
+ "results-description": "Ŧĥę ľįʼnĸ ŵįľľ þę şĥőŵʼn ʼnęχŧ ŧő ŧĥę väľūę őƒ ŧĥįş ƒįęľđ",
+ "results-label": "Ŗęşūľŧş ƒįęľđ",
+ "results-required": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.",
+ "source-description": "Ŗęşūľŧş ƒřőm şęľęčŧęđ şőūřčę đäŧä şőūřčę ĥävę ľįʼnĸş đįşpľäyęđ įʼn ŧĥę päʼnęľ",
+ "source-label": "Ŝőūřčę",
+ "sub-text": "<0>Đęƒįʼnę ŵĥäŧ đäŧä şőūřčę ŵįľľ đįşpľäy ŧĥę čőřřęľäŧįőʼn, äʼnđ ŵĥäŧ đäŧä ŵįľľ řępľäčę přęvįőūşľy đęƒįʼnęđ väřįäþľęş.0>",
+ "title": "Cőʼnƒįģūřę ŧĥę đäŧä şőūřčę ŧĥäŧ ŵįľľ ľįʼnĸ ŧő {{dataSourceName}} (Ŝŧęp 3 őƒ 3)"
+ },
+ "sub-title": "Đęƒįʼnę ĥőŵ đäŧä ľįvįʼnģ įʼn đįƒƒęřęʼnŧ đäŧä şőūřčęş řęľäŧęş ŧő ęäčĥ őŧĥęř. Ŗęäđ mőřę įʼn ŧĥę <2>đőčūmęʼnŧäŧįőʼn<1>1>2>",
+ "target-form": {
+ "control-rules": "Ŧĥįş ƒįęľđ įş řęqūįřęđ.",
+ "sub-text": "<0>Đęƒįʼnę ŵĥäŧ đäŧä şőūřčę ŧĥę čőřřęľäŧįőʼn ŵįľľ ľįʼnĸ ŧő, äʼnđ ŵĥäŧ qūęřy ŵįľľ řūʼn ŵĥęʼn ŧĥę čőřřęľäŧįőʼn įş čľįčĸęđ.0>",
+ "target-description": "Ŝpęčįƒy ŵĥįčĥ đäŧä şőūřčę įş qūęřįęđ ŵĥęʼn ŧĥę ľįʼnĸ įş čľįčĸęđ",
+ "target-label": "Ŧäřģęŧ",
+ "title": "Ŝęŧūp ŧĥę ŧäřģęŧ ƒőř ŧĥę čőřřęľäŧįőʼn (Ŝŧęp 2 őƒ 3)"
+ },
+ "trans-details": {
+ "logfmt-description": "Päřşę přővįđęđ ƒįęľđ ŵįŧĥ ľőģƒmŧ ŧő ģęŧ väřįäþľęş",
+ "logfmt-label": "Ŀőģƒmŧ",
+ "regex-description": "Fįęľđ ŵįľľ þę päřşęđ ŵįŧĥ řęģęχ. Ůşę ʼnämęđ čäpŧūřę ģřőūpş ŧő řęŧūřʼn mūľŧįpľę väřįäþľęş, őř ä şįʼnģľę ūʼnʼnämęđ čäpŧūřę ģřőūp ŧő äđđ väřįäþľę ŧő ʼnämęđ mäp väľūę. Ŗęģęχ įş čäşę įʼnşęʼnşįŧįvę.",
+ "regex-expression": "Ůşę čäpŧūřę ģřőūpş ŧő ęχŧřäčŧ ä pőřŧįőʼn őƒ ŧĥę ƒįęľđ.",
+ "regex-label": "Ŗęģūľäř ęχpřęşşįőʼn",
+ "regex-map-values": "Đęƒįʼnęş ŧĥę ʼnämę őƒ ŧĥę väřįäþľę įƒ ŧĥę čäpŧūřę ģřőūp įş ʼnőŧ ʼnämęđ."
+ },
+ "transform": {
+ "add-button": "Åđđ ŧřäʼnşƒőřmäŧįőʼn",
+ "heading": "Ŧřäʼnşƒőřmäŧįőʼnş",
+ "no-transform": "Ńő ŧřäʼnşƒőřmäŧįőʼnş đęƒįʼnęđ."
+ },
+ "transform-row": {
+ "expression-label": "Ēχpřęşşįőʼn",
+ "expression-required": "Pľęäşę đęƒįʼnę äʼn ęχpřęşşįőʼn",
+ "expression-tooltip": "Ŗęqūįřęđ ƒőř řęģūľäř ęχpřęşşįőʼn. Ŧĥę ęχpřęşşįőʼn ŧĥę ŧřäʼnşƒőřmäŧįőʼn ŵįľľ ūşę. Ŀőģƒmŧ đőęş ʼnőŧ ūşę ƒūřŧĥęř şpęčįƒįčäŧįőʼnş.",
+ "field-input": "ƒįęľđ",
+ "field-label": "Fįęľđ",
+ "field-tooltip": "Øpŧįőʼnäľ. Ŧĥę ƒįęľđ ŧő ŧřäʼnşƒőřm. Ĩƒ ʼnőŧ şpęčįƒįęđ, ŧĥę ŧřäʼnşƒőřmäŧįőʼn ŵįľľ þę äppľįęđ ŧő ŧĥę řęşūľŧş ƒįęľđ.",
+ "map-value-label": "Mäp väľūę",
+ "map-value-tooltip": "Øpŧįőʼnäľ. Đęƒįʼnęş ŧĥę ʼnämę őƒ ŧĥę väřįäþľę. Ŧĥįş įş čūřřęʼnŧľy őʼnľy väľįđ ƒőř řęģūľäř ęχpřęşşįőʼnş ŵįŧĥ ä şįʼnģľę, ūʼnʼnämęđ čäpŧūřę ģřőūp.",
+ "remove-button": "Ŗęmővę",
+ "remove-tooltip": "Ŗęmővę ŧřäʼnşƒőřmäŧįőʼn",
+ "transform-required": "Pľęäşę şęľęčŧ ä ŧřäʼnşƒőřmäŧįőʼn ŧypę",
+ "type-label": "Ŧypę",
+ "type-tooltip": "Ŧĥę ŧypę őƒ ŧřäʼnşƒőřmäŧįőʼn ŧĥäŧ ŵįľľ þę äppľįęđ ŧő ŧĥę şőūřčę đäŧä."
+ }
},
"dashboard": {
"add-menu": {
diff --git a/public/locales/zh-Hans/grafana.json b/public/locales/zh-Hans/grafana.json
index 1b8bf21dcd4..3cb01978a3b 100644
--- a/public/locales/zh-Hans/grafana.json
+++ b/public/locales/zh-Hans/grafana.json
@@ -133,6 +133,16 @@
"error-message": "",
"title": ""
},
+ "basic-info-form": {
+ "description-description": "",
+ "description-label": "",
+ "label-description": "",
+ "label-label": "",
+ "label-placeholder": "",
+ "label-required": "",
+ "sub-text": "",
+ "title": ""
+ },
"list": {
"delete": "",
"label": "",
@@ -141,9 +151,73 @@
"source": "",
"target": ""
},
+ "navigation-form": {
+ "add-button": "",
+ "back-button": "",
+ "next-button": "",
+ "save-button": ""
+ },
"page-content": "",
"page-heading": "",
- "sub-title": ""
+ "query-editor": {
+ "control-rules": "",
+ "data-source-text": "",
+ "data-source-title": "",
+ "error-text": "",
+ "error-title": "",
+ "loading": "",
+ "query-description": "",
+ "query-editor-title": "",
+ "query-label": ""
+ },
+ "source-form": {
+ "control-required": "",
+ "description": "",
+ "heading": "",
+ "results-description": "",
+ "results-label": "",
+ "results-required": "",
+ "source-description": "",
+ "source-label": "",
+ "sub-text": "",
+ "title": ""
+ },
+ "sub-title": "",
+ "target-form": {
+ "control-rules": "",
+ "sub-text": "",
+ "target-description": "",
+ "target-label": "",
+ "title": ""
+ },
+ "trans-details": {
+ "logfmt-description": "",
+ "logfmt-label": "",
+ "regex-description": "",
+ "regex-expression": "",
+ "regex-label": "",
+ "regex-map-values": ""
+ },
+ "transform": {
+ "add-button": "",
+ "heading": "",
+ "no-transform": ""
+ },
+ "transform-row": {
+ "expression-label": "",
+ "expression-required": "",
+ "expression-tooltip": "",
+ "field-input": "",
+ "field-label": "",
+ "field-tooltip": "",
+ "map-value-label": "",
+ "map-value-tooltip": "",
+ "remove-button": "",
+ "remove-tooltip": "",
+ "transform-required": "",
+ "type-label": "",
+ "type-tooltip": ""
+ }
},
"dashboard": {
"add-menu": {