[Lens] Rename Index pattern to Data view (#110252)

* [Lens] Rename Index pattern to Data view

* Update tests expected labels

* Remove couple of unused translations

* Remove unused translation

* Revert accidentally not applied string because of merge conflict

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Diana Derevyankina 2021-10-04 12:41:56 +03:00 committed by GitHub
parent e0894f3dc2
commit 93522e5fa8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
17 changed files with 38 additions and 75 deletions

View file

@ -57,7 +57,7 @@ export function AddLayerButton({
})}
content={i18n.translate('xpack.lens.xyChart.addLayerTooltip', {
defaultMessage:
'Use multiple layers to combine visualization types or visualize different index patterns.',
'Use multiple layers to combine visualization types or visualize different data views.',
})}
position="bottom"
>

View file

@ -151,9 +151,9 @@ export const InnerWorkspacePanel = React.memo(function InnerWorkspacePanel({
? [
{
shortMessage: '',
longMessage: i18n.translate('xpack.lens.indexPattern.missingIndexPattern', {
longMessage: i18n.translate('xpack.lens.indexPattern.missingDataView', {
defaultMessage:
'The {count, plural, one {index pattern} other {index patterns}} ({count, plural, one {id} other {ids}}: {indexpatterns}) cannot be found',
'The {count, plural, one {data view} other {data views}} ({count, plural, one {id} other {ids}}: {indexpatterns}) cannot be found',
values: {
count: missingIndexPatterns.length,
indexpatterns: missingIndexPatterns.join(', '),
@ -569,8 +569,8 @@ export const VisualizationWrapper = ({
})}
data-test-subj="configuration-failure-reconfigure-indexpatterns"
>
{i18n.translate('xpack.lens.editorFrame.indexPatternReconfigure', {
defaultMessage: `Recreate it in the index pattern management page`,
{i18n.translate('xpack.lens.editorFrame.dataViewReconfigure', {
defaultMessage: `Recreate it in the data view management page`,
})}
</a>
</RedirectAppLinks>
@ -580,8 +580,8 @@ export const VisualizationWrapper = ({
<>
<p className="eui-textBreakWord" data-test-subj="missing-refs-failure">
<FormattedMessage
id="xpack.lens.editorFrame.indexPatternNotFound"
defaultMessage="Index pattern not found"
id="xpack.lens.editorFrame.dataViewNotFound"
defaultMessage="Data view not found"
/>
</p>
<p className="eui-textBreakWord lnsSelectableErrorMessage">

View file

@ -160,9 +160,8 @@ export function getMissingCurrentDatasource() {
}
export function getMissingIndexPatterns(indexPatternIds: string[]) {
return i18n.translate('xpack.lens.editorFrame.expressionMissingIndexPattern', {
defaultMessage:
'Could not find the {count, plural, one {index pattern} other {index pattern}}: {ids}',
return i18n.translate('xpack.lens.editorFrame.expressionMissingDataView', {
defaultMessage: 'Could not find the {count, plural, one {data view} other {data views}}: {ids}',
values: { count: indexPatternIds.length, ids: indexPatternIds.join(', ') },
});
}

View file

@ -69,8 +69,8 @@ export function ChangeIndexPattern({
>
<div>
<EuiPopoverTitle>
{i18n.translate('xpack.lens.indexPattern.changeIndexPatternTitle', {
defaultMessage: 'Index pattern',
{i18n.translate('xpack.lens.indexPattern.changeDataViewTitle', {
defaultMessage: 'Data view',
})}
</EuiPopoverTitle>
<EuiSelectable<{

View file

@ -208,16 +208,16 @@ export function IndexPatternDataPanel({
<EuiFlexItem grow={null}>
<EuiCallOut
data-test-subj="indexPattern-no-indexpatterns"
title={i18n.translate('xpack.lens.indexPattern.noPatternsLabel', {
defaultMessage: 'No index patterns',
title={i18n.translate('xpack.lens.indexPattern.noDataViewsLabel', {
defaultMessage: 'No data views',
})}
color="warning"
iconType="alert"
>
<p>
<FormattedMessage
id="xpack.lens.indexPattern.noPatternsDescription"
defaultMessage="Please create an index pattern or switch to another data source"
id="xpack.lens.indexPattern.noDataViewDescription"
defaultMessage="Please create a data view or switch to another data source"
/>
</p>
</EuiCallOut>
@ -642,7 +642,7 @@ export const InnerIndexPatternDataPanel = function InnerIndexPatternDataPanel({
iconType="boxesHorizontal"
data-test-subj="lnsIndexPatternActions"
aria-label={i18n.translate('xpack.lens.indexPatterns.actionsPopoverLabel', {
defaultMessage: 'Index pattern settings',
defaultMessage: 'Data view settings',
})}
onClick={() => {
setPopoverOpen(!popoverOpen);
@ -663,7 +663,7 @@ export const InnerIndexPatternDataPanel = function InnerIndexPatternDataPanel({
}}
>
{i18n.translate('xpack.lens.indexPatterns.addFieldButton', {
defaultMessage: 'Add field to index pattern',
defaultMessage: 'Add field to data view',
})}
</EuiContextMenuItem>,
<EuiContextMenuItem
@ -677,7 +677,7 @@ export const InnerIndexPatternDataPanel = function InnerIndexPatternDataPanel({
}}
>
{i18n.translate('xpack.lens.indexPatterns.manageFieldButton', {
defaultMessage: 'Manage index pattern fields',
defaultMessage: 'Manage data view fields',
})}
</EuiContextMenuItem>,
]}
@ -709,7 +709,7 @@ export const InnerIndexPatternDataPanel = function InnerIndexPatternDataPanel({
data-test-subj="lnsIndexPatternFieldSearch"
placeholder={i18n.translate('xpack.lens.indexPatterns.filterByNameLabel', {
defaultMessage: 'Search field names',
description: 'Search the list of fields in the index pattern for the provided text',
description: 'Search the list of fields in the data view for the provided text',
})}
value={localState.nameFilter}
onChange={(e) => {
@ -717,7 +717,7 @@ export const InnerIndexPatternDataPanel = function InnerIndexPatternDataPanel({
}}
aria-label={i18n.translate('xpack.lens.indexPatterns.filterByNameLabel', {
defaultMessage: 'Search field names',
description: 'Search the list of fields in the index pattern for the provided text',
description: 'Search the list of fields in the data view for the provided text',
})}
aria-describedby={fieldSearchDescriptionId}
/>

View file

@ -217,7 +217,7 @@ export function getErrorMessage(
}
if (fieldInvalid) {
return i18n.translate('xpack.lens.indexPattern.invalidFieldLabel', {
defaultMessage: 'Invalid field. Check your index pattern or pick another field.',
defaultMessage: 'Invalid field. Check your data view or pick another field.',
});
}
}

View file

@ -348,7 +348,7 @@ function FieldPanelHeader({
<EuiFlexItem grow={false}>
<EuiToolTip
content={i18n.translate('xpack.lens.indexPattern.editFieldLabel', {
defaultMessage: 'Edit index pattern field',
defaultMessage: 'Edit data view field',
})}
>
<EuiButtonIcon
@ -356,7 +356,7 @@ function FieldPanelHeader({
iconType="pencil"
data-test-subj="lnsFieldListPanelEdit"
aria-label={i18n.translate('xpack.lens.indexPattern.editFieldLabel', {
defaultMessage: 'Edit index pattern field',
defaultMessage: 'Edit data view field',
})}
/>
</EuiToolTip>
@ -366,7 +366,7 @@ function FieldPanelHeader({
<EuiFlexItem grow={false}>
<EuiToolTip
content={i18n.translate('xpack.lens.indexPattern.removeFieldLabel', {
defaultMessage: 'Remove index pattern field',
defaultMessage: 'Remove data view field',
})}
>
<EuiButtonIcon
@ -375,7 +375,7 @@ function FieldPanelHeader({
data-test-subj="lnsFieldListPanelRemove"
color="danger"
aria-label={i18n.translate('xpack.lens.indexPattern.removeFieldLabel', {
defaultMessage: 'Remove index pattern field',
defaultMessage: 'Remove data view field',
})}
/>
</EuiToolTip>

View file

@ -98,8 +98,8 @@ export function getIndexPatternDatasource({
const uiSettings = core.uiSettings;
const onIndexPatternLoadError = (err: Error) =>
core.notifications.toasts.addError(err, {
title: i18n.translate('xpack.lens.indexPattern.indexPatternLoadError', {
defaultMessage: 'Error loading index pattern',
title: i18n.translate('xpack.lens.indexPattern.dataViewLoadError', {
defaultMessage: 'Error loading data view',
}),
});

View file

@ -23,8 +23,8 @@ export function LayerPanel({ state, layerId, onChangeIndexPattern }: IndexPatter
const indexPattern = state.indexPatterns[layer.indexPatternId];
const notFoundTitleLabel = i18n.translate('xpack.lens.layerPanel.missingIndexPattern', {
defaultMessage: 'Index pattern not found',
const notFoundTitleLabel = i18n.translate('xpack.lens.layerPanel.missingDataView', {
defaultMessage: 'Data view not found',
});
return (

View file

@ -16,7 +16,7 @@ describe('NoFieldCallout', () => {
<EuiCallOut
color="warning"
size="s"
title="No fields exist in this index pattern."
title="No fields exist in this data view."
/>
`);
});

View file

@ -32,7 +32,7 @@ export const NoFieldsCallout = ({
size="s"
color="warning"
title={i18n.translate('xpack.lens.indexPatterns.noFieldsLabel', {
defaultMessage: 'No fields exist in this index pattern.',
defaultMessage: 'No fields exist in this data view.',
})}
/>
);

View file

@ -343,7 +343,7 @@ describe('last_value', () => {
'data'
);
expect(disabledStatus).toEqual(
'This function requires the presence of a date field in your index'
'This function requires the presence of a date field in your data view'
);
});

View file

@ -134,7 +134,7 @@ export const lastValueOperation: OperationDefinition<LastValueIndexPatternColumn
const hasDateFields = indexPattern && getDateFields(indexPattern).length;
if (!hasDateFields) {
return i18n.translate('xpack.lens.indexPattern.lastValue.disabled', {
defaultMessage: 'This function requires the presence of a date field in your index',
defaultMessage: 'This function requires the presence of a date field in your data view',
});
}
},
@ -162,7 +162,7 @@ export const lastValueOperation: OperationDefinition<LastValueIndexPatternColumn
if (!sortField) {
throw new Error(
i18n.translate('xpack.lens.functions.lastValue.missingSortField', {
defaultMessage: 'This index pattern does not contain any date fields',
defaultMessage: 'This data view does not contain any date fields',
})
);
}
@ -225,7 +225,7 @@ export const lastValueOperation: OperationDefinition<LastValueIndexPatternColumn
display="columnCompressed"
fullWidth
error={i18n.translate('xpack.lens.indexPattern.sortField.invalid', {
defaultMessage: 'Invalid field. Check your index pattern or pick another field.',
defaultMessage: 'Invalid field. Check your data view or pick another field.',
})}
isInvalid={isSortFieldInvalid}
>
@ -284,7 +284,7 @@ export const lastValueOperation: OperationDefinition<LastValueIndexPatternColumn
}),
description: i18n.translate('xpack.lens.indexPattern.lastValue.documentation.markdown', {
defaultMessage: `
Returns the value of a field from the last document, ordered by the default time field of the index pattern.
Returns the value of a field from the last document, ordered by the default time field of the data view.
This function is usefull the retrieve the latest state of an entity.

View file

@ -282,9 +282,7 @@ export function insertNewColumn({
const possibleOperation = operationDefinition.getPossibleOperation(indexPattern);
if (!possibleOperation) {
throw new Error(
`Can't create operation ${op} because it's incompatible with the index pattern`
);
throw new Error(`Can't create operation ${op} because it's incompatible with the data view`);
}
const isBucketed = Boolean(possibleOperation.isBucketed);

View file

@ -56,7 +56,7 @@ export async function initFieldsRoute(setup: CoreSetup<PluginStartContract>) {
const field = indexPattern.fields.find((f) => f.name === fieldName);
if (!field) {
throw new Error(`Field {fieldName} not found in index pattern ${indexPattern.title}`);
throw new Error(`Field {fieldName} not found in data view ${indexPattern.title}`);
}
const filter = timeFieldName

View file

@ -238,8 +238,6 @@
"xpack.lens.editorFrame.expressionMissingDatasource": "ビジュアライゼーションのデータソースが見つかりませんでした",
"xpack.lens.editorFrame.expressionMissingVisualizationType": "ビジュアライゼーションタイプが見つかりません。",
"xpack.lens.editorFrame.goToForums": "リクエストとフィードバック",
"xpack.lens.editorFrame.indexPatternNotFound": "インデックスパターンが見つかりませんでした",
"xpack.lens.editorFrame.indexPatternReconfigure": "インデックスパターン管理ページで再作成",
"xpack.lens.editorFrame.invisibleIndicatorLabel": "このディメンションは現在グラフに表示されません",
"xpack.lens.editorFrame.networkErrorMessage": "ネットワークエラーです。しばらくたってから再試行するか、管理者に連絡してください。",
"xpack.lens.editorFrame.noColorIndicatorLabel": "このディメンションには個別の色がありません",
@ -366,7 +364,6 @@
"xpack.lens.indexPattern.cardinality": "ユニークカウント",
"xpack.lens.indexPattern.cardinality.signature": "フィールド:文字列",
"xpack.lens.indexPattern.cardinalityOf": "{name} のユニークカウント",
"xpack.lens.indexPattern.changeIndexPatternTitle": "インデックスパターン",
"xpack.lens.indexPattern.chooseField": "フィールドを選択",
"xpack.lens.indexPattern.chooseFieldLabel": "この関数を使用するには、フィールドを選択してください。",
"xpack.lens.indexPattern.chooseSubFunction": "サブ関数を選択",
@ -406,7 +403,6 @@
"xpack.lens.indexPattern.derivative": "差異",
"xpack.lens.indexPattern.derivativeOf": "{name} の差異",
"xpack.lens.indexPattern.differences.signature": "メトリック:数値",
"xpack.lens.indexPattern.editFieldLabel": "インデックスパターンフィールドを編集",
"xpack.lens.indexPattern.emptyDimensionButton": "空のディメンション",
"xpack.lens.indexPattern.emptyFieldsLabel": "空のフィールド",
"xpack.lens.indexPattern.emptyFieldsLabelHelp": "空のフィールドには、フィルターに基づく最初の 500 件のドキュメントの値が含まれていませんでした。",
@ -467,15 +463,12 @@
"xpack.lens.indexPattern.functionsLabel": "関数を選択",
"xpack.lens.indexPattern.groupByDropdown": "グループ分けの条件",
"xpack.lens.indexPattern.incompleteOperation": "(未完了)",
"xpack.lens.indexPattern.indexPatternLoadError": "インデックスパターンの読み込み中にエラーが発生",
"xpack.lens.indexPattern.intervals": "間隔",
"xpack.lens.indexPattern.invalidFieldLabel": "無効なフィールドです。インデックスパターンを確認するか、別のフィールドを選択してください。",
"xpack.lens.indexPattern.invalidInterval": "無効な間隔値",
"xpack.lens.indexPattern.invalidOperationLabel": "選択した関数はこのフィールドで動作しません。",
"xpack.lens.indexPattern.invalidReferenceConfiguration": "ディメンション\"{dimensionLabel}\"の構成が正しくありません",
"xpack.lens.indexPattern.invalidTimeShift": "無効な時間シフトです。正の整数の後に単位s、m、h、d、w、M、yのいずれかを入力します。例3時間は3hです",
"xpack.lens.indexPattern.lastValue": "最終値",
"xpack.lens.indexPattern.lastValue.disabled": "この関数には、インデックスの日付フィールドが必要です",
"xpack.lens.indexPattern.lastValue.invalidTypeSortField": "フィールド {invalidField} は日付フィールドではないため、並べ替えで使用できません",
"xpack.lens.indexPattern.lastValue.signature": "フィールド:文字列",
"xpack.lens.indexPattern.lastValue.sortField": "日付フィールドで並べ替え",
@ -511,8 +504,6 @@
"xpack.lens.indexPattern.movingAverage.windowLimitations": "ウィンドウには現在の値が含まれません。",
"xpack.lens.indexPattern.movingAverageOf": "{name} の移動平均",
"xpack.lens.indexPattern.multipleDateHistogramsError": "\"{dimensionLabel}\"は唯一の日付ヒストグラムではありません。時間シフトを使用するときには、1つの日付ヒストグラムのみを使用していることを確認してください。",
"xpack.lens.indexPattern.noPatternsDescription": "インデックスパターンを作成するか、別のデータソースに切り替えてください",
"xpack.lens.indexPattern.noPatternsLabel": "インデックスパターンがありません",
"xpack.lens.indexPattern.numberFormatLabel": "数字",
"xpack.lens.indexPattern.ofDocumentsLabel": "ドキュメント",
"xpack.lens.indexPattern.otherDocsLabel": "その他",
@ -556,7 +547,6 @@
"xpack.lens.indexPattern.referenceFunctionPlaceholder": "サブ関数",
"xpack.lens.indexPattern.removeColumnAriaLabel": "フィールドを追加するか、{groupLabel}までドラッグアンドドロップします",
"xpack.lens.indexPattern.removeColumnLabel": "「{groupLabel}」から構成を削除",
"xpack.lens.indexPattern.removeFieldLabel": "インデックスパターンを削除",
"xpack.lens.indexPattern.sortField.invalid": "無効なフィールドです。インデックスパターンを確認するか、別のフィールドを選択してください。",
"xpack.lens.indexpattern.suggestions.nestingChangeLabel": "各 {outerOperation} の {innerOperation}",
"xpack.lens.indexpattern.suggestions.overallLabel": "全体の {operation}",
@ -602,12 +592,8 @@
"xpack.lens.indexPattern.timeShiftSmallWarning": "{label}は{columnTimeShift}の時間シフトを使用しています。これは{interval}の日付ヒストグラム間隔よりも小さいです。不一致のデータを防止するには、時間シフトとして{interval}を使用します。",
"xpack.lens.indexPattern.uniqueLabel": "{label} [{num}]",
"xpack.lens.indexPattern.useAsTopLevelAgg": "最初にこのフィールドでグループ化",
"xpack.lens.indexPatterns.actionsPopoverLabel": "インデックスパターン設定",
"xpack.lens.indexPatterns.addFieldButton": "フィールドをインデックスパターンに追加",
"xpack.lens.indexPatterns.clearFiltersLabel": "名前とタイプフィルターを消去",
"xpack.lens.indexPatterns.fieldFiltersLabel": "タイプでフィルタリング",
"xpack.lens.indexPatterns.filterByNameLabel": "検索フィールド名",
"xpack.lens.indexPatterns.manageFieldButton": "インデックスパターンを管理",
"xpack.lens.indexPatterns.noAvailableDataLabel": "データを含むフィールドはありません。",
"xpack.lens.indexPatterns.noDataLabel": "フィールドがありません。",
"xpack.lens.indexPatterns.noEmptyDataLabel": "空のフィールドがありません。",
@ -615,14 +601,12 @@
"xpack.lens.indexPatterns.noFields.fieldTypeFilterBullet": "別のフィールドフィルターを使用",
"xpack.lens.indexPatterns.noFields.globalFiltersBullet": "グローバルフィルターを変更",
"xpack.lens.indexPatterns.noFields.tryText": "試行対象:",
"xpack.lens.indexPatterns.noFieldsLabel": "このインデックスパターンにはフィールドがありません。",
"xpack.lens.indexPatterns.noFilteredFieldsLabel": "選択したフィルターと一致するフィールドはありません。",
"xpack.lens.indexPatterns.noMetaDataLabel": "メタフィールドがありません。",
"xpack.lens.indexPatternSuggestion.removeLayerLabel": "{indexPatternTitle}のみを表示",
"xpack.lens.indexPatternSuggestion.removeLayerPositionLabel": "レイヤー{layerNumber}のみを表示",
"xpack.lens.labelInput.label": "ラベル",
"xpack.lens.layerPanel.layerVisualizationType": "レイヤービジュアライゼーションタイプ",
"xpack.lens.layerPanel.missingIndexPattern": "インデックスパターンが見つかりませんでした",
"xpack.lens.lensSavedObjectLabel": "レンズビジュアライゼーション",
"xpack.lens.metric.addLayer": "ビジュアライゼーションレイヤーを追加",
"xpack.lens.metric.groupLabel": "表形式の値と単一の値",

View file

@ -241,11 +241,8 @@
"xpack.lens.editorFrame.expressionFailureMessage": "请求错误:{type}{reason}",
"xpack.lens.editorFrame.expressionFailureMessageWithContext": "请求错误:{type}{context} 中的 {reason}",
"xpack.lens.editorFrame.expressionMissingDatasource": "无法找到可视化的数据源",
"xpack.lens.editorFrame.expressionMissingIndexPattern": "找不到{count, plural, other {索引模式}}{ids}",
"xpack.lens.editorFrame.expressionMissingVisualizationType": "找不到可视化类型。",
"xpack.lens.editorFrame.goToForums": "提出请求并提供反馈",
"xpack.lens.editorFrame.indexPatternNotFound": "未找到索引模式",
"xpack.lens.editorFrame.indexPatternReconfigure": "在索引模式管理页面中重新创建",
"xpack.lens.editorFrame.invisibleIndicatorLabel": "此维度当前在图表中不可见",
"xpack.lens.editorFrame.networkErrorMessage": "网络错误,请稍后重试或联系管理员。",
"xpack.lens.editorFrame.noColorIndicatorLabel": "此维度没有单独的颜色",
@ -374,7 +371,6 @@
"xpack.lens.indexPattern.cardinality": "唯一计数",
"xpack.lens.indexPattern.cardinality.signature": "field: string",
"xpack.lens.indexPattern.cardinalityOf": "{name} 的唯一计数",
"xpack.lens.indexPattern.changeIndexPatternTitle": "索引模式",
"xpack.lens.indexPattern.chooseField": "选择字段",
"xpack.lens.indexPattern.chooseFieldLabel": "要使用此函数,请选择字段。",
"xpack.lens.indexPattern.chooseSubFunction": "选择子函数",
@ -414,7 +410,6 @@
"xpack.lens.indexPattern.derivative": "差异",
"xpack.lens.indexPattern.derivativeOf": "{name} 的差异",
"xpack.lens.indexPattern.differences.signature": "指标:数字",
"xpack.lens.indexPattern.editFieldLabel": "编辑索引模式字段",
"xpack.lens.indexPattern.emptyDimensionButton": "空维度",
"xpack.lens.indexPattern.emptyFieldsLabel": "空字段",
"xpack.lens.indexPattern.emptyFieldsLabelHelp": "空字段在基于您的筛选的前 500 个文档中不包含任何值。",
@ -476,15 +471,12 @@
"xpack.lens.indexPattern.functionsLabel": "选择函数",
"xpack.lens.indexPattern.groupByDropdown": "分组依据",
"xpack.lens.indexPattern.incompleteOperation": "(不完整)",
"xpack.lens.indexPattern.indexPatternLoadError": "加载索引模式时出错",
"xpack.lens.indexPattern.intervals": "时间间隔",
"xpack.lens.indexPattern.invalidFieldLabel": "字段无效。检查索引模式或选取其他字段。",
"xpack.lens.indexPattern.invalidInterval": "时间间隔值无效",
"xpack.lens.indexPattern.invalidOperationLabel": "此字段不适用于选定函数。",
"xpack.lens.indexPattern.invalidReferenceConfiguration": "维度“{dimensionLabel}”配置不正确",
"xpack.lens.indexPattern.invalidTimeShift": "时间偏移无效。输入正整数数量后跟以下单位之一s、m、h、d、w、M、y。例如3h 表示 3 小时",
"xpack.lens.indexPattern.lastValue": "最后值",
"xpack.lens.indexPattern.lastValue.disabled": "此功能要求索引中存在日期字段",
"xpack.lens.indexPattern.lastValue.invalidTypeSortField": "字段 {invalidField} 不是日期字段,不能用于排序",
"xpack.lens.indexPattern.lastValue.signature": "field: string",
"xpack.lens.indexPattern.lastValue.sortField": "按日期字段排序",
@ -504,7 +496,6 @@
"xpack.lens.indexPattern.min.description": "单值指标聚合,返回从聚合文档提取的数值中的最小值。",
"xpack.lens.indexPattern.minOf": "{name} 的最小值",
"xpack.lens.indexPattern.missingFieldLabel": "缺失字段",
"xpack.lens.indexPattern.missingIndexPattern": "找不到{count, plural, other {索引模式}} ({count, plural, other {id}}{indexpatterns})",
"xpack.lens.indexPattern.missingReferenceError": "“{dimensionLabel}”配置不完整",
"xpack.lens.indexPattern.moveToWorkspace": "将 {field} 添加到工作区",
"xpack.lens.indexPattern.moveToWorkspaceDisabled": "此字段无法自动添加到工作区。您仍可以在配置面板中直接使用它。",
@ -521,8 +512,6 @@
"xpack.lens.indexPattern.movingAverage.windowLimitations": "时间窗不包括当前值。",
"xpack.lens.indexPattern.movingAverageOf": "{name} 的移动平均值",
"xpack.lens.indexPattern.multipleDateHistogramsError": "“{dimensionLabel}”不是唯一的 Date Histogram。使用时间偏移时请确保仅使用一个 Date Histogram。",
"xpack.lens.indexPattern.noPatternsDescription": "请创建索引模式或切换到其他数据源",
"xpack.lens.indexPattern.noPatternsLabel": "无索引模式",
"xpack.lens.indexPattern.numberFormatLabel": "数字",
"xpack.lens.indexPattern.ofDocumentsLabel": "文档",
"xpack.lens.indexPattern.operationsNotFound": "未找到{operationLength, plural, other {运算}} {operationsList}",
@ -567,7 +556,6 @@
"xpack.lens.indexPattern.referenceFunctionPlaceholder": "子函数",
"xpack.lens.indexPattern.removeColumnAriaLabel": "将字段添加或拖放到 {groupLabel}",
"xpack.lens.indexPattern.removeColumnLabel": "从“{groupLabel}”中删除配置",
"xpack.lens.indexPattern.removeFieldLabel": "移除索引模式字段",
"xpack.lens.indexPattern.sortField.invalid": "字段无效。检查索引模式或选取其他字段。",
"xpack.lens.indexpattern.suggestions.nestingChangeLabel": "每个 {outerOperation} 的 {innerOperation}",
"xpack.lens.indexpattern.suggestions.overallLabel": "总体 {operation}",
@ -613,13 +601,9 @@
"xpack.lens.indexPattern.timeShiftSmallWarning": "{label} 使用的时间偏移 {columnTimeShift} 小于 Date Histogram 时间间隔 {interval} 。要防止数据不匹配,请使用 {interval} 的倍数作为时间偏移。",
"xpack.lens.indexPattern.uniqueLabel": "{label} [{num}]",
"xpack.lens.indexPattern.useAsTopLevelAgg": "先按此字段分组",
"xpack.lens.indexPatterns.actionsPopoverLabel": "索引模式设置",
"xpack.lens.indexPatterns.addFieldButton": "将字段添加到索引模式",
"xpack.lens.indexPatterns.clearFiltersLabel": "清除名称和类型筛选",
"xpack.lens.indexPatterns.fieldFiltersLabel": "按类型筛选",
"xpack.lens.indexPatterns.fieldSearchLiveRegion": "{availableFields} 个可用{availableFields, plural, other {字段}}。{emptyFields} 个空{emptyFields, plural, other {字段}}。{metaFields} 个元{metaFields, plural,other {字段}}。",
"xpack.lens.indexPatterns.filterByNameLabel": "搜索字段名称",
"xpack.lens.indexPatterns.manageFieldButton": "管理索引模式字段",
"xpack.lens.indexPatterns.noAvailableDataLabel": "没有包含数据的可用字段。",
"xpack.lens.indexPatterns.noDataLabel": "无字段。",
"xpack.lens.indexPatterns.noEmptyDataLabel": "无空字段。",
@ -627,14 +611,12 @@
"xpack.lens.indexPatterns.noFields.fieldTypeFilterBullet": "使用不同的字段筛选",
"xpack.lens.indexPatterns.noFields.globalFiltersBullet": "更改全局筛选",
"xpack.lens.indexPatterns.noFields.tryText": "尝试:",
"xpack.lens.indexPatterns.noFieldsLabel": "在此索引模式中不存在任何字段。",
"xpack.lens.indexPatterns.noFilteredFieldsLabel": "没有字段匹配选定筛选。",
"xpack.lens.indexPatterns.noMetaDataLabel": "无元字段。",
"xpack.lens.indexPatternSuggestion.removeLayerLabel": "仅显示 {indexPatternTitle}",
"xpack.lens.indexPatternSuggestion.removeLayerPositionLabel": "仅显示图层 {layerNumber}",
"xpack.lens.labelInput.label": "标签",
"xpack.lens.layerPanel.layerVisualizationType": "图层可视化类型",
"xpack.lens.layerPanel.missingIndexPattern": "未找到索引模式",
"xpack.lens.lensSavedObjectLabel": "Lens 可视化",
"xpack.lens.metric.addLayer": "添加可视化图层",
"xpack.lens.metric.groupLabel": "表和单值",