From 0fefa6f12749f5074f0a6edabad037dbd8f817cd Mon Sep 17 00:00:00 2001 From: Constance Date: Fri, 16 Oct 2020 12:50:39 -0700 Subject: [PATCH 01/19] Move renderHeaderActions back into mount useEffect + update tests (#80861) (#80885) --- .../public/applications/workplace_search/index.test.tsx | 1 + .../public/applications/workplace_search/index.tsx | 3 +-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.test.tsx b/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.test.tsx index 6aa4cf59ab46c..25544b4a9bb68 100644 --- a/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.test.tsx @@ -76,6 +76,7 @@ describe('WorkplaceSearchConfigured', () => { shallow(); expect(initializeAppData).not.toHaveBeenCalled(); + expect(mockKibanaValues.renderHeaderActions).not.toHaveBeenCalled(); }); it('renders ErrorState', () => { diff --git a/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.tsx b/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.tsx index a3c7f7d48a612..e22b9c6282f95 100644 --- a/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/workplace_search/index.tsx @@ -38,11 +38,10 @@ export const WorkplaceSearchConfigured: React.FC = (props) => { useEffect(() => { if (!hasInitialized) { initializeAppData(props); + renderHeaderActions(WorkplaceSearchHeaderActions); } }, [hasInitialized]); - renderHeaderActions(WorkplaceSearchHeaderActions); - return ( From 51225308e2fa7eb67f91b146d2b2808d63e0fa6e Mon Sep 17 00:00:00 2001 From: Dave Snider Date: Fri, 16 Oct 2020 13:02:29 -0700 Subject: [PATCH 02/19] Moving loader to logo in header, add a slight 250ms pause (#78879) (#80847) Puts a loader on the logo and replaces the bar that normally showed up. --- .../loading_indicator.test.tsx.snap | 20 +- .../header/__snapshots__/header.test.tsx.snap | 249 ++++++++++-------- .../public/chrome/ui/header/elastic_mark.tsx | 34 +++ src/core/public/chrome/ui/header/header.tsx | 2 +- .../public/chrome/ui/header/header_logo.scss | 4 + .../public/chrome/ui/header/header_logo.tsx | 21 +- .../chrome/ui/loading_indicator.test.tsx | 5 +- .../public/chrome/ui/loading_indicator.tsx | 38 ++- 8 files changed, 240 insertions(+), 133 deletions(-) create mode 100644 src/core/public/chrome/ui/header/elastic_mark.tsx create mode 100644 src/core/public/chrome/ui/header/header_logo.scss diff --git a/src/core/public/chrome/ui/__snapshots__/loading_indicator.test.tsx.snap b/src/core/public/chrome/ui/__snapshots__/loading_indicator.test.tsx.snap index e6bf7e898d8c4..10e6e9befe4f9 100644 --- a/src/core/public/chrome/ui/__snapshots__/loading_indicator.test.tsx.snap +++ b/src/core/public/chrome/ui/__snapshots__/loading_indicator.test.tsx.snap @@ -1,19 +1,21 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`kbnLoadingIndicator is hidden by default 1`] = ` - `; exports[`kbnLoadingIndicator is visible when loadingCount is > 0 1`] = ` - `; diff --git a/src/core/public/chrome/ui/header/__snapshots__/header.test.tsx.snap b/src/core/public/chrome/ui/header/__snapshots__/header.test.tsx.snap index e733c7fda5d5a..5e563c4061093 100644 --- a/src/core/public/chrome/ui/header/__snapshots__/header.test.tsx.snap +++ b/src/core/public/chrome/ui/header/__snapshots__/header.test.tsx.snap @@ -1715,17 +1715,10 @@ exports[`Header renders 1`] = ` } } href="/" - navLinks$={ + loadingCount$={ BehaviorSubject { "_isScalar": false, - "_value": Array [ - Object { - "baseUrl": "", - "href": "", - "id": "kibana", - "title": "kibana", - }, - ], + "_value": 0, "closed": false, "hasError": false, "isStopped": false, @@ -1767,6 +1760,25 @@ exports[`Header renders 1`] = ` "syncErrorThrown": false, "syncErrorValue": null, }, + ], + "thrownError": null, + } + } + navLinks$={ + BehaviorSubject { + "_isScalar": false, + "_value": Array [ + Object { + "baseUrl": "", + "href": "", + "id": "kibana", + "title": "kibana", + }, + ], + "closed": false, + "hasError": false, + "isStopped": false, + "observers": Array [ Subscriber { "_parentOrParents": null, "_subscriptions": Array [ @@ -1804,21 +1816,6 @@ exports[`Header renders 1`] = ` "syncErrorThrown": false, "syncErrorValue": null, }, - ], - "thrownError": null, - } - } - navigateToApp={[MockFunction]} - />, - , ], }, @@ -2821,17 +2818,10 @@ exports[`Header renders 1`] = ` } } href="/" - navLinks$={ + loadingCount$={ BehaviorSubject { "_isScalar": false, - "_value": Array [ - Object { - "baseUrl": "", - "href": "", - "id": "kibana", - "title": "kibana", - }, - ], + "_value": 0, "closed": false, "hasError": false, "isStopped": false, @@ -2873,6 +2863,25 @@ exports[`Header renders 1`] = ` "syncErrorThrown": false, "syncErrorValue": null, }, + ], + "thrownError": null, + } + } + navLinks$={ + BehaviorSubject { + "_isScalar": false, + "_value": Array [ + Object { + "baseUrl": "", + "href": "", + "id": "kibana", + "title": "kibana", + }, + ], + "closed": false, + "hasError": false, + "isStopped": false, + "observers": Array [ Subscriber { "_parentOrParents": null, "_subscriptions": Array [ @@ -2910,66 +2919,6 @@ exports[`Header renders 1`] = ` "syncErrorThrown": false, "syncErrorValue": null, }, - ], - "thrownError": null, - } - } - navigateToApp={[MockFunction]} - > - - - - - - -
- - - + +
+ + + - - + className="chrHeaderLogo__mark" + > + + + Elastic + + + + + +
diff --git a/src/core/public/chrome/ui/header/elastic_mark.tsx b/src/core/public/chrome/ui/header/elastic_mark.tsx new file mode 100644 index 0000000000000..e4456e9b751f3 --- /dev/null +++ b/src/core/public/chrome/ui/header/elastic_mark.tsx @@ -0,0 +1,34 @@ +/* + * Licensed to Elasticsearch B.V. under one or more contributor + * license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright + * ownership. Elasticsearch B.V. licenses this file to you under + * the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ + +import React, { HTMLAttributes } from 'react'; + +export const ElasticMark = ({ ...props }: HTMLAttributes) => ( + + Elastic + + +); diff --git a/src/core/public/chrome/ui/header/header.tsx b/src/core/public/chrome/ui/header/header.tsx index d0b39e362ecb7..7089ec1087271 100644 --- a/src/core/public/chrome/ui/header/header.tsx +++ b/src/core/public/chrome/ui/header/header.tsx @@ -112,8 +112,8 @@ export function Header({ forceNavigation$={observables.forceAppSwitcherNavigation$} navLinks$={observables.navLinks$} navigateToApp={application.navigateToApp} + loadingCount$={observables.loadingCount$} />, - , ], borders: 'none', }, diff --git a/src/core/public/chrome/ui/header/header_logo.scss b/src/core/public/chrome/ui/header/header_logo.scss new file mode 100644 index 0000000000000..f75fd9cfa2466 --- /dev/null +++ b/src/core/public/chrome/ui/header/header_logo.scss @@ -0,0 +1,4 @@ +.chrHeaderLogo__mark { + margin-left: $euiSizeS; + fill: $euiColorGhost; +} diff --git a/src/core/public/chrome/ui/header/header_logo.tsx b/src/core/public/chrome/ui/header/header_logo.tsx index 83e0c52ab3f3a..df961ebb0983f 100644 --- a/src/core/public/chrome/ui/header/header_logo.tsx +++ b/src/core/public/chrome/ui/header/header_logo.tsx @@ -17,13 +17,16 @@ * under the License. */ -import { EuiHeaderLogo } from '@elastic/eui'; +import './header_logo.scss'; import { i18n } from '@kbn/i18n'; import React from 'react'; import useObservable from 'react-use/lib/useObservable'; import { Observable } from 'rxjs'; import Url from 'url'; import { ChromeNavLink } from '../..'; +import { ElasticMark } from './elastic_mark'; +import { HttpStart } from '../../../http'; +import { LoadingIndicator } from '../loading_indicator'; function findClosestAnchor(element: HTMLElement): HTMLAnchorElement | void { let current = element; @@ -90,23 +93,25 @@ interface Props { navLinks$: Observable; forceNavigation$: Observable; navigateToApp: (appId: string) => void; + loadingCount$?: ReturnType; } -export function HeaderLogo({ href, navigateToApp, ...observables }: Props) { +export function HeaderLogo({ href, navigateToApp, loadingCount$, ...observables }: Props) { const forceNavigation = useObservable(observables.forceNavigation$, false); const navLinks = useObservable(observables.navLinks$, []); return ( - onClick(e, forceNavigation, navLinks, navigateToApp)} + className="euiHeaderLogo" href={href} + data-test-subj="logo" aria-label={i18n.translate('core.ui.chrome.headerGlobalNav.goHomePageIconAriaLabel', { - defaultMessage: 'Go to home page', + defaultMessage: 'Elastic home', })} > - Elastic - + + + ); } diff --git a/src/core/public/chrome/ui/loading_indicator.test.tsx b/src/core/public/chrome/ui/loading_indicator.test.tsx index ff56ca668ae02..2d45a3d079616 100644 --- a/src/core/public/chrome/ui/loading_indicator.test.tsx +++ b/src/core/public/chrome/ui/loading_indicator.test.tsx @@ -32,7 +32,10 @@ describe('kbnLoadingIndicator', () => { it('is visible when loadingCount is > 0', () => { const wrapper = shallow(); - expect(wrapper.prop('data-test-subj')).toBe('globalLoadingIndicator'); + // Pause the check beyond the 250ms delay that it has + setTimeout(() => { + expect(wrapper.prop('data-test-subj')).toBe('globalLoadingIndicator'); + }, 300); expect(wrapper).toMatchSnapshot(); }); }); diff --git a/src/core/public/chrome/ui/loading_indicator.tsx b/src/core/public/chrome/ui/loading_indicator.tsx index ca3e95f722ec5..25ec52e8dbb58 100644 --- a/src/core/public/chrome/ui/loading_indicator.tsx +++ b/src/core/public/chrome/ui/loading_indicator.tsx @@ -17,7 +17,7 @@ * under the License. */ -import { EuiLoadingSpinner, EuiProgress } from '@elastic/eui'; +import { EuiLoadingSpinner, EuiProgress, EuiIcon } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; import React from 'react'; import classNames from 'classnames'; @@ -39,16 +39,26 @@ export class LoadingIndicator extends React.Component { - this.setState({ - visible: count > 0, - }); + if (this.increment > 1) { + clearTimeout(this.timer); + } + this.increment += this.increment; + this.timer = setTimeout(() => { + this.setState({ + visible: count > 0, + }); + }, 250); }); } componentWillUnmount() { if (this.loadingCountSubscription) { + clearTimeout(this.timer); this.loadingCountSubscription.unsubscribe(); this.loadingCountSubscription = undefined; } @@ -67,13 +77,27 @@ export class LoadingIndicator extends React.Component + ) : ( + + ); + + return !this.props.showAsBar ? ( + logo ) : ( Date: Fri, 16 Oct 2020 13:53:58 -0700 Subject: [PATCH 03/19] skip flaky suite (#80914) (cherry picked from commit 7e47e3935ea58cc69f566b8970f8f503e3fcbe36) --- test/functional/apps/discover/_sidebar.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/functional/apps/discover/_sidebar.js b/test/functional/apps/discover/_sidebar.js index ce7ebff9cce74..f7784b739336b 100644 --- a/test/functional/apps/discover/_sidebar.js +++ b/test/functional/apps/discover/_sidebar.js @@ -25,7 +25,8 @@ export default function ({ getService, getPageObjects }) { const kibanaServer = getService('kibanaServer'); const PageObjects = getPageObjects(['common', 'discover', 'timePicker']); - describe('discover sidebar', function describeIndexTests() { + // FLAKY: https://github.com/elastic/kibana/issues/80914 + describe.skip('discover sidebar', function describeIndexTests() { before(async function () { // delete .kibana index and update configDoc await kibanaServer.uiSettings.replace({ From 43823a1a4e20556d5b65380e5f7313dfef31f401 Mon Sep 17 00:00:00 2001 From: Sandra Gonzales Date: Fri, 16 Oct 2020 17:50:16 -0400 Subject: [PATCH 04/19] [Ingest Manager] Fix for comparing versions with -SNAPSHOT suffix (#80742) (#80910) * remove -SNAPSHOT from kibana version * add integration tests with -SNAPSHOT version of kibana * update isAgentUpgradeable to compare version numbers only * continue to send the kibana version with snapshot suffix to agent * cleanup code into one function * fix test to check for snapshot before adding suffix --- .../services/is_agent_upgradeable.test.ts | 31 ++++++++++++++ .../common/services/is_agent_upgradeable.ts | 11 +++-- .../server/routes/agent/upgrade_handler.ts | 32 +++++++++++---- .../apis/fleet/agents/upgrade.ts | 41 +++++++++++++++++++ 4 files changed, 103 insertions(+), 12 deletions(-) diff --git a/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.test.ts b/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.test.ts index ca0fcd3c52c9a..dc61f4898478d 100644 --- a/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.test.ts +++ b/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.test.ts @@ -135,4 +135,35 @@ describe('Ingest Manager - isAgentUpgradeable', () => { true ); }); + it('returns false if agent reports upgradeable, with agent snapshot version === kibana version', () => { + expect( + isAgentUpgradeable(getAgent({ version: '7.9.0-SNAPSHOT', upgradeable: true }), '7.9.0') + ).toBe(false); + }); + it('returns false if agent reports upgradeable, with agent version === kibana snapshot version', () => { + expect( + isAgentUpgradeable(getAgent({ version: '7.9.0', upgradeable: true }), '7.9.0-SNAPSHOT') + ).toBe(false); + }); + it('returns true if agent reports upgradeable, with agent snapshot version < kibana snapshot version', () => { + expect( + isAgentUpgradeable( + getAgent({ version: '7.9.0-SNAPSHOT', upgradeable: true }), + '8.0.0-SNAPSHOT' + ) + ).toBe(true); + }); + it('returns false if agent reports upgradeable, with agent snapshot version === kibana snapshot version', () => { + expect( + isAgentUpgradeable( + getAgent({ version: '8.0.0-SNAPSHOT', upgradeable: true }), + '8.0.0-SNAPSHOT' + ) + ).toBe(false); + }); + it('returns true if agent reports upgradeable, with agent version < kibana snapshot version', () => { + expect( + isAgentUpgradeable(getAgent({ version: '7.9.0', upgradeable: true }), '8.0.0-SNAPSHOT') + ).toBe(true); + }); }); diff --git a/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.ts b/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.ts index 7b59fb7b22825..b93e5d99543f6 100644 --- a/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.ts +++ b/x-pack/plugins/ingest_manager/common/services/is_agent_upgradeable.ts @@ -14,9 +14,12 @@ export function isAgentUpgradeable(agent: Agent, kibanaVersion: string) { return false; } if (agent.unenrollment_started_at || agent.unenrolled_at) return false; - const kibanaVersionParsed = semver.parse(kibanaVersion); - const agentVersionParsed = semver.parse(agentVersion); - if (!agentVersionParsed || !kibanaVersionParsed) return false; if (!agent.local_metadata.elastic.agent.upgradeable) return false; - return semver.lt(agentVersionParsed, kibanaVersionParsed); + + // make sure versions are only the number before comparison + const agentVersionNumber = semver.coerce(agentVersion); + if (!agentVersionNumber) throw new Error('agent version is invalid'); + const kibanaVersionNumber = semver.coerce(kibanaVersion); + if (!kibanaVersionNumber) throw new Error('kibana version is invalid'); + return semver.lt(agentVersionNumber, kibanaVersionNumber); } diff --git a/x-pack/plugins/ingest_manager/server/routes/agent/upgrade_handler.ts b/x-pack/plugins/ingest_manager/server/routes/agent/upgrade_handler.ts index 9c6b50b6d8f09..60dc7c6ee5f2b 100644 --- a/x-pack/plugins/ingest_manager/server/routes/agent/upgrade_handler.ts +++ b/x-pack/plugins/ingest_manager/server/routes/agent/upgrade_handler.ts @@ -6,6 +6,7 @@ import { RequestHandler } from 'src/core/server'; import { TypeOf } from '@kbn/config-schema'; +import semver from 'semver'; import { AgentSOAttributes, PostAgentUpgradeResponse, @@ -26,17 +27,18 @@ export const postAgentUpgradeHandler: RequestHandler< > = async (context, request, response) => { const soClient = context.core.savedObjects.client; const { version, source_uri: sourceUri } = request.body; - - // temporarily only allow upgrading to the same version as the installed kibana version const kibanaVersion = appContextService.getKibanaVersion(); - if (kibanaVersion !== version) { + try { + checkVersionIsSame(version, kibanaVersion); + } catch (err) { return response.customError({ statusCode: 400, body: { - message: `cannot upgrade agent to ${version} because it is different than the installed kibana version ${kibanaVersion}`, + message: err.message, }, }); } + const agentSO = await soClient.get( AGENT_SAVED_OBJECT_TYPE, request.params.agentId @@ -82,14 +84,14 @@ export const postBulkAgentsUpgradeHandler: RequestHandler< > = async (context, request, response) => { const soClient = context.core.savedObjects.client; const { version, source_uri: sourceUri, agents } = request.body; - - // temporarily only allow upgrading to the same version as the installed kibana version const kibanaVersion = appContextService.getKibanaVersion(); - if (kibanaVersion !== version) { + try { + checkVersionIsSame(version, kibanaVersion); + } catch (err) { return response.customError({ statusCode: 400, body: { - message: `cannot upgrade agent to ${version} because it is different than the installed kibana version ${kibanaVersion}`, + message: err.message, }, }); } @@ -115,3 +117,17 @@ export const postBulkAgentsUpgradeHandler: RequestHandler< return defaultIngestErrorHandler({ error, response }); } }; + +export const checkVersionIsSame = (version: string, kibanaVersion: string) => { + // get version number only in case "-SNAPSHOT" is in it + const kibanaVersionNumber = semver.coerce(kibanaVersion)?.version; + if (!kibanaVersionNumber) throw new Error(`kibanaVersion ${kibanaVersionNumber} is not valid`); + const versionToUpgradeNumber = semver.coerce(version)?.version; + if (!versionToUpgradeNumber) + throw new Error(`version to upgrade ${versionToUpgradeNumber} is not valid`); + // temporarily only allow upgrading to the same version as the installed kibana version + if (kibanaVersionNumber !== versionToUpgradeNumber) + throw new Error( + `cannot upgrade agent to ${versionToUpgradeNumber} because it is different than the installed kibana version ${kibanaVersionNumber}` + ); +}; diff --git a/x-pack/test/ingest_manager_api_integration/apis/fleet/agents/upgrade.ts b/x-pack/test/ingest_manager_api_integration/apis/fleet/agents/upgrade.ts index 055877c19c82f..c5426168eb78f 100644 --- a/x-pack/test/ingest_manager_api_integration/apis/fleet/agents/upgrade.ts +++ b/x-pack/test/ingest_manager_api_integration/apis/fleet/agents/upgrade.ts @@ -11,6 +11,10 @@ import { setupIngest } from './services'; import { skipIfNoDockerRegistry } from '../../../helpers'; import { AGENT_SAVED_OBJECT_TYPE } from '../../../../../plugins/ingest_manager/common'; +const makeSnapshotVersion = (version: string) => { + return version.endsWith('-SNAPSHOT') ? version : `${version}-SNAPSHOT`; +}; + export default function (providerContext: FtrProviderContext) { const { getService } = providerContext; const supertest = getService('supertest'); @@ -48,6 +52,43 @@ export default function (providerContext: FtrProviderContext) { const res = await supertest.get(`/api/fleet/agents/agent1`).set('kbn-xsrf', 'xxx'); expect(typeof res.body.item.upgrade_started_at).to.be('string'); }); + it('should respond 400 if upgrading agent with version the same as snapshot version', async () => { + const kibanaVersion = await kibanaServer.version.get(); + const kibanaVersionSnapshot = makeSnapshotVersion(kibanaVersion); + await kibanaServer.savedObjects.update({ + id: 'agent1', + type: AGENT_SAVED_OBJECT_TYPE, + attributes: { + local_metadata: { elastic: { agent: { upgradeable: true, version: kibanaVersion } } }, + }, + }); + await supertest + .post(`/api/fleet/agents/agent1/upgrade`) + .set('kbn-xsrf', 'xxx') + .send({ + version: kibanaVersionSnapshot, + }) + .expect(400); + }); + it('should respond 200 if upgrading agent with version less than kibana snapshot version', async () => { + const kibanaVersion = await kibanaServer.version.get(); + const kibanaVersionSnapshot = makeSnapshotVersion(kibanaVersion); + + await kibanaServer.savedObjects.update({ + id: 'agent1', + type: AGENT_SAVED_OBJECT_TYPE, + attributes: { + local_metadata: { elastic: { agent: { upgradeable: true, version: '0.0.0' } } }, + }, + }); + await supertest + .post(`/api/fleet/agents/agent1/upgrade`) + .set('kbn-xsrf', 'xxx') + .send({ + version: kibanaVersionSnapshot, + }) + .expect(200); + }); it('should respond 200 to upgrade agent and update the agent SO without source_uri', async () => { const kibanaVersion = await kibanaServer.version.get(); await kibanaServer.savedObjects.update({ From 12a63b04e6591eeeeba68e953ffebc36fb2c2250 Mon Sep 17 00:00:00 2001 From: Spencer Date: Fri, 16 Oct 2020 15:18:44 -0700 Subject: [PATCH 05/19] [keystore_cli] parse values as JSON before adding to keystore (#80848) (#80916) Co-authored-by: spalger Co-authored-by: spalger --- src/cli_keystore/add.js | 10 +++++++++- src/cli_keystore/add.test.js | 11 +++++++++++ src/legacy/server/keystore/keystore.test.js | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/cli_keystore/add.js b/src/cli_keystore/add.js index 232392f34c63b..d88256da1aa59 100644 --- a/src/cli_keystore/add.js +++ b/src/cli_keystore/add.js @@ -59,7 +59,15 @@ export async function add(keystore, key, options = {}) { value = await question(`Enter value for ${key}`, { mask: '*' }); } - keystore.add(key, value.trim()); + const parsedValue = value.trim(); + let parsedJsonValue; + try { + parsedJsonValue = JSON.parse(parsedValue); + } catch { + // noop, only treat value as json if it parses as JSON + } + + keystore.add(key, parsedJsonValue ?? parsedValue); keystore.save(); } diff --git a/src/cli_keystore/add.test.js b/src/cli_keystore/add.test.js index f1adee8879bc2..ba381ca2f3e14 100644 --- a/src/cli_keystore/add.test.js +++ b/src/cli_keystore/add.test.js @@ -129,6 +129,17 @@ describe('Kibana keystore', () => { expect(keystore.data.foo).toEqual('bar'); }); + it('parses JSON values', async () => { + prompt.question.returns(Promise.resolve('["bar"]\n')); + + const keystore = new Keystore('/data/test.keystore'); + sandbox.stub(keystore, 'save'); + + await add(keystore, 'foo'); + + expect(keystore.data.foo).toEqual(['bar']); + }); + it('persists updated keystore', async () => { prompt.question.returns(Promise.resolve('bar\n')); diff --git a/src/legacy/server/keystore/keystore.test.js b/src/legacy/server/keystore/keystore.test.js index 0897ce55d086b..e35edd1859484 100644 --- a/src/legacy/server/keystore/keystore.test.js +++ b/src/legacy/server/keystore/keystore.test.js @@ -157,11 +157,13 @@ describe('Keystore', () => { it('adds a key/value pair', () => { const keystore = new Keystore('/data/unprotected.keystore'); keystore.add('a3', 'baz'); + keystore.add('a4', [1, 'a', 2, 'b']); expect(keystore.data).toEqual({ 'a1.b2.c3': 'foo', a2: 'bar', a3: 'baz', + a4: [1, 'a', 2, 'b'], }); }); }); From daa00cd0c5786b0a5a0393b42a67d5779fddcdaf Mon Sep 17 00:00:00 2001 From: spalger Date: Fri, 16 Oct 2020 15:25:26 -0700 Subject: [PATCH 06/19] skip flaky suite (#80929) (cherry picked from commit 71f4c085b72034b1fc5e00c1c8914500da321f87) --- x-pack/test/accessibility/apps/home.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/x-pack/test/accessibility/apps/home.ts b/x-pack/test/accessibility/apps/home.ts index 110201674b39a..280769bc09bc9 100644 --- a/x-pack/test/accessibility/apps/home.ts +++ b/x-pack/test/accessibility/apps/home.ts @@ -13,7 +13,8 @@ export default function ({ getService, getPageObjects }: FtrProviderContext) { const globalNav = getService('globalNav'); const testSubjects = getService('testSubjects'); - describe('Kibana Home', () => { + // FLAKY: https://github.com/elastic/kibana/issues/80929 + describe.skip('Kibana Home', () => { before(async () => { await PageObjects.common.navigateToApp('home'); }); From f102e07b0074f6a38a45e89d1accde52c70ca329 Mon Sep 17 00:00:00 2001 From: Christos Nasikas Date: Sat, 17 Oct 2020 10:10:53 +0300 Subject: [PATCH 07/19] [Security Solution][Cases] Fix bug with case connectors (#80642) (#80838) * Fix bug with case connectors * Improve isCaseOwned function --- .../routes/api/__mocks__/request_responses.ts | 39 ++++ .../cases/configure/get_connectors.test.ts | 67 ++++++- .../api/cases/configure/get_connectors.ts | 44 +++-- .../basic/tests/configure/get_connectors.ts | 167 ++++++++++++++++-- .../case_api_integration/common/lib/utils.ts | 47 ++++- 5 files changed, 327 insertions(+), 37 deletions(-) diff --git a/x-pack/plugins/case/server/routes/api/__mocks__/request_responses.ts b/x-pack/plugins/case/server/routes/api/__mocks__/request_responses.ts index bd276bc91ca3e..ce35b99750419 100644 --- a/x-pack/plugins/case/server/routes/api/__mocks__/request_responses.ts +++ b/x-pack/plugins/case/server/routes/api/__mocks__/request_responses.ts @@ -62,6 +62,45 @@ export const getActions = (): FindActionResult[] => [ isPreconfigured: false, referencedByCount: 0, }, + { + id: '456', + actionTypeId: '.jira', + name: 'Connector without isCaseOwned', + config: { + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'short_description', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + apiUrl: 'https://elastic.jira.com', + }, + isPreconfigured: false, + referencedByCount: 0, + }, + { + id: '789', + actionTypeId: '.resilient', + name: 'Connector without mapping', + config: { + apiUrl: 'https://elastic.resilient.com', + }, + isPreconfigured: false, + referencedByCount: 0, + }, ]; export const newConfiguration: CasesConfigureRequest = { diff --git a/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.test.ts b/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.test.ts index d7a01ef069867..ee4dcc8e81b95 100644 --- a/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.test.ts +++ b/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.test.ts @@ -15,7 +15,6 @@ import { import { mockCaseConfigure } from '../../__fixtures__/mock_saved_objects'; import { initCaseConfigureGetActionConnector } from './get_connectors'; -import { getActions } from '../../__mocks__/request_responses'; import { CASE_CONFIGURE_CONNECTORS_URL } from '../../../../../common/constants'; describe('GET connectors', () => { @@ -24,7 +23,7 @@ describe('GET connectors', () => { routeHandler = await createRoute(initCaseConfigureGetActionConnector, 'get'); }); - it('returns the connectors', async () => { + it('returns case owned connectors', async () => { const req = httpServerMock.createKibanaRequest({ path: `${CASE_CONFIGURE_CONNECTORS_URL}/_find`, method: 'get', @@ -38,9 +37,67 @@ describe('GET connectors', () => { const res = await routeHandler(context, req, kibanaResponseFactory); expect(res.status).toEqual(200); - expect(res.payload).toEqual( - getActions().filter((action) => action.actionTypeId === '.servicenow') - ); + expect(res.payload).toEqual([ + { + id: '123', + actionTypeId: '.servicenow', + name: 'ServiceNow', + config: { + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'short_description', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + apiUrl: 'https://dev102283.service-now.com', + isCaseOwned: true, + }, + isPreconfigured: false, + referencedByCount: 0, + }, + { + id: '456', + actionTypeId: '.jira', + name: 'Connector without isCaseOwned', + config: { + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'short_description', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + apiUrl: 'https://elastic.jira.com', + }, + isPreconfigured: false, + referencedByCount: 0, + }, + ]); }); it('it throws an error when actions client is null', async () => { diff --git a/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.ts b/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.ts index 545ccf82c3d78..c3e565a404e97 100644 --- a/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.ts +++ b/x-pack/plugins/case/server/routes/api/cases/configure/get_connectors.ts @@ -7,15 +7,44 @@ import Boom from 'boom'; import { RouteDeps } from '../../types'; import { wrapError } from '../../utils'; +// eslint-disable-next-line @kbn/eslint/no-restricted-paths +import { FindActionResult } from '../../../../../../actions/server/types'; import { CASE_CONFIGURE_CONNECTORS_URL, - SUPPORTED_CONNECTORS, SERVICENOW_ACTION_TYPE_ID, JIRA_ACTION_TYPE_ID, RESILIENT_ACTION_TYPE_ID, } from '../../../../../common/constants'; +/** + * We need to take into account connectors that have been created within cases and + * they do not have the isCaseOwned field. Checking for the existence of + * the mapping attribute ensures that the connector is indeed a case connector. + * Cases connector should always have a mapping. + */ + +interface CaseAction extends FindActionResult { + config?: { + isCaseOwned?: boolean; + incidentConfiguration?: Record; + }; +} + +const isCaseOwned = (action: CaseAction): boolean => { + if ( + [SERVICENOW_ACTION_TYPE_ID, JIRA_ACTION_TYPE_ID, RESILIENT_ACTION_TYPE_ID].includes( + action.actionTypeId + ) + ) { + if (action.config?.isCaseOwned === true || action.config?.incidentConfiguration?.mapping) { + return true; + } + } + + return false; +}; + /* * Be aware that this api will only return 20 connectors */ @@ -34,18 +63,7 @@ export function initCaseConfigureGetActionConnector({ caseService, router }: Rou throw Boom.notFound('Action client have not been found'); } - const results = (await actionsClient.getAll()).filter( - (action) => - SUPPORTED_CONNECTORS.includes(action.actionTypeId) && - // Need this filtering temporary to display only Case owned ServiceNow connectors - (![SERVICENOW_ACTION_TYPE_ID, JIRA_ACTION_TYPE_ID, RESILIENT_ACTION_TYPE_ID].includes( - action.actionTypeId - ) || - ([SERVICENOW_ACTION_TYPE_ID, JIRA_ACTION_TYPE_ID, RESILIENT_ACTION_TYPE_ID].includes( - action.actionTypeId - ) && - action.config?.isCaseOwned === true)) - ); + const results = (await actionsClient.getAll()).filter(isCaseOwned); return response.ok({ body: results }); } catch (error) { return response.customError(wrapError(error)); diff --git a/x-pack/test/case_api_integration/basic/tests/configure/get_connectors.ts b/x-pack/test/case_api_integration/basic/tests/configure/get_connectors.ts index 5ba1aac4c8f92..5195d28d84830 100644 --- a/x-pack/test/case_api_integration/basic/tests/configure/get_connectors.ts +++ b/x-pack/test/case_api_integration/basic/tests/configure/get_connectors.ts @@ -13,6 +13,8 @@ import { getServiceNowConnector, getJiraConnector, getResilientConnector, + getConnectorWithoutCaseOwned, + getConnectorWithoutMapping, } from '../../../common/lib/utils'; // eslint-disable-next-line import/no-default-export @@ -36,13 +38,13 @@ export default ({ getService }: FtrProviderContext): void => { }); it('should return the correct connectors', async () => { - const { body: connectorOne } = await supertest + const { body: snConnector } = await supertest .post('/api/actions/action') .set('kbn-xsrf', 'true') .send(getServiceNowConnector()) .expect(200); - const { body: connectorTwo } = await supertest + const { body: emailConnector } = await supertest .post('/api/actions/action') .set('kbn-xsrf', 'true') .send({ @@ -59,22 +61,36 @@ export default ({ getService }: FtrProviderContext): void => { }) .expect(200); - const { body: connectorThree } = await supertest + const { body: jiraConnector } = await supertest .post('/api/actions/action') .set('kbn-xsrf', 'true') .send(getJiraConnector()) .expect(200); - const { body: connectorFour } = await supertest + const { body: resilientConnector } = await supertest .post('/api/actions/action') .set('kbn-xsrf', 'true') .send(getResilientConnector()) .expect(200); - actionsRemover.add('default', connectorOne.id, 'action', 'actions'); - actionsRemover.add('default', connectorTwo.id, 'action', 'actions'); - actionsRemover.add('default', connectorThree.id, 'action', 'actions'); - actionsRemover.add('default', connectorFour.id, 'action', 'actions'); + const { body: connectorWithoutCaseOwned } = await supertest + .post('/api/actions/action') + .set('kbn-xsrf', 'true') + .send(getConnectorWithoutCaseOwned()) + .expect(200); + + const { body: connectorNoMapping } = await supertest + .post('/api/actions/action') + .set('kbn-xsrf', 'true') + .send(getConnectorWithoutMapping()) + .expect(200); + + actionsRemover.add('default', snConnector.id, 'action', 'actions'); + actionsRemover.add('default', emailConnector.id, 'action', 'actions'); + actionsRemover.add('default', jiraConnector.id, 'action', 'actions'); + actionsRemover.add('default', resilientConnector.id, 'action', 'actions'); + actionsRemover.add('default', connectorWithoutCaseOwned.id, 'action', 'actions'); + actionsRemover.add('default', connectorNoMapping.id, 'action', 'actions'); const { body: connectors } = await supertest .get(`${CASE_CONFIGURE_CONNECTORS_URL}/_find`) @@ -82,16 +98,131 @@ export default ({ getService }: FtrProviderContext): void => { .send() .expect(200); - expect(connectors.length).to.equal(3); - expect( - connectors.some((c: { actionTypeId: string }) => c.actionTypeId === '.servicenow') - ).to.equal(true); - expect(connectors.some((c: { actionTypeId: string }) => c.actionTypeId === '.jira')).to.equal( - true - ); - expect( - connectors.some((c: { actionTypeId: string }) => c.actionTypeId === '.resilient') - ).to.equal(true); + expect(connectors).to.eql([ + { + id: connectorWithoutCaseOwned.id, + actionTypeId: '.resilient', + name: 'Connector without isCaseOwned', + config: { + apiUrl: 'http://some.non.existent.com', + orgId: 'pkey', + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'name', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + isCaseOwned: null, + }, + isPreconfigured: false, + referencedByCount: 0, + }, + { + id: jiraConnector.id, + actionTypeId: '.jira', + name: 'Jira Connector', + config: { + apiUrl: 'http://some.non.existent.com', + projectKey: 'pkey', + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'summary', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + isCaseOwned: true, + }, + isPreconfigured: false, + referencedByCount: 0, + }, + { + id: resilientConnector.id, + actionTypeId: '.resilient', + name: 'Resilient Connector', + config: { + apiUrl: 'http://some.non.existent.com', + orgId: 'pkey', + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'name', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + isCaseOwned: true, + }, + isPreconfigured: false, + referencedByCount: 0, + }, + { + id: snConnector.id, + actionTypeId: '.servicenow', + name: 'ServiceNow Connector', + config: { + apiUrl: 'http://some.non.existent.com', + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'short_description', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'append', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + isCaseOwned: true, + }, + isPreconfigured: false, + referencedByCount: 0, + }, + ]); }); }); }; diff --git a/x-pack/test/case_api_integration/common/lib/utils.ts b/x-pack/test/case_api_integration/common/lib/utils.ts index 8d28f647ce43b..262e14fac6d8c 100644 --- a/x-pack/test/case_api_integration/common/lib/utils.ts +++ b/x-pack/test/case_api_integration/common/lib/utils.ts @@ -116,7 +116,7 @@ export const getResilientConnector = () => ({ mapping: [ { source: 'title', - target: 'summary', + target: 'name', actionType: 'overwrite', }, { @@ -135,6 +135,51 @@ export const getResilientConnector = () => ({ }, }); +export const getConnectorWithoutCaseOwned = () => ({ + name: 'Connector without isCaseOwned', + actionTypeId: '.resilient', + secrets: { + apiKeyId: 'id', + apiKeySecret: 'secret', + }, + config: { + apiUrl: 'http://some.non.existent.com', + orgId: 'pkey', + incidentConfiguration: { + mapping: [ + { + source: 'title', + target: 'name', + actionType: 'overwrite', + }, + { + source: 'description', + target: 'description', + actionType: 'overwrite', + }, + { + source: 'comments', + target: 'comments', + actionType: 'append', + }, + ], + }, + }, +}); + +export const getConnectorWithoutMapping = () => ({ + name: 'Connector without mapping', + actionTypeId: '.resilient', + secrets: { + apiKeyId: 'id', + apiKeySecret: 'secret', + }, + config: { + apiUrl: 'http://some.non.existent.com', + orgId: 'pkey', + }, +}); + export const removeServerGeneratedPropertiesFromConfigure = ( config: Partial ): Partial => { From a4d5551e24213f861fc001b138567e8b48629d9a Mon Sep 17 00:00:00 2001 From: Mikhail Shustov Date: Sat, 17 Oct 2020 12:47:06 +0300 Subject: [PATCH 08/19] server logs config paths to use for runner (#52980) (#80933) * server logs config paths to use for runner * fix eslint issue * do not log config path for default config * update snapshots * fix other tests Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: spalger Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: spalger --- .../cli/start_servers/__snapshots__/args.test.js.snap | 10 ++++++++++ .../src/functional_tests/cli/start_servers/args.js | 4 +++- packages/kbn-test/src/functional_tests/tasks.js | 9 ++++++++- 3 files changed, 21 insertions(+), 2 deletions(-) diff --git a/packages/kbn-test/src/functional_tests/cli/start_servers/__snapshots__/args.test.js.snap b/packages/kbn-test/src/functional_tests/cli/start_servers/__snapshots__/args.test.js.snap index 809b635369a39..cd3174d13c3e6 100644 --- a/packages/kbn-test/src/functional_tests/cli/start_servers/__snapshots__/args.test.js.snap +++ b/packages/kbn-test/src/functional_tests/cli/start_servers/__snapshots__/args.test.js.snap @@ -26,6 +26,7 @@ Object { "debug": true, "esFrom": "snapshot", "extraKbnOpts": undefined, + "useDefaultConfig": true, } `; @@ -35,6 +36,7 @@ Object { "createLogger": [Function], "esFrom": "snapshot", "extraKbnOpts": undefined, + "useDefaultConfig": true, } `; @@ -49,6 +51,7 @@ Object { "extraKbnOpts": Object { "server.foo": "bar", }, + "useDefaultConfig": true, } `; @@ -59,6 +62,7 @@ Object { "esFrom": "snapshot", "extraKbnOpts": undefined, "quiet": true, + "useDefaultConfig": true, } `; @@ -69,6 +73,7 @@ Object { "esFrom": "snapshot", "extraKbnOpts": undefined, "silent": true, + "useDefaultConfig": true, } `; @@ -78,6 +83,7 @@ Object { "createLogger": [Function], "esFrom": "source", "extraKbnOpts": undefined, + "useDefaultConfig": true, } `; @@ -87,6 +93,7 @@ Object { "createLogger": [Function], "esFrom": "source", "extraKbnOpts": undefined, + "useDefaultConfig": true, } `; @@ -97,6 +104,7 @@ Object { "esFrom": "snapshot", "extraKbnOpts": undefined, "installDir": "foo", + "useDefaultConfig": true, } `; @@ -106,6 +114,7 @@ Object { "createLogger": [Function], "esFrom": "snapshot", "extraKbnOpts": undefined, + "useDefaultConfig": true, "verbose": true, } `; @@ -116,5 +125,6 @@ Object { "createLogger": [Function], "esFrom": "snapshot", "extraKbnOpts": undefined, + "useDefaultConfig": true, } `; diff --git a/packages/kbn-test/src/functional_tests/cli/start_servers/args.js b/packages/kbn-test/src/functional_tests/cli/start_servers/args.js index e604e86de8b3a..2b32726557ba3 100644 --- a/packages/kbn-test/src/functional_tests/cli/start_servers/args.js +++ b/packages/kbn-test/src/functional_tests/cli/start_servers/args.js @@ -75,7 +75,8 @@ export function displayHelp() { export function processOptions(userOptions, defaultConfigPath) { validateOptions(userOptions); - const config = userOptions.config || defaultConfigPath; + const useDefaultConfig = !userOptions.config; + const config = useDefaultConfig ? defaultConfigPath : userOptions.config; if (!config) { throw new Error(`functional_tests_server: config is required`); @@ -100,6 +101,7 @@ export function processOptions(userOptions, defaultConfigPath) { return { ...userOptions, config: resolve(config), + useDefaultConfig, createLogger, extraKbnOpts: userOptions._, }; diff --git a/packages/kbn-test/src/functional_tests/tasks.js b/packages/kbn-test/src/functional_tests/tasks.js index 7d4fc84d47bda..c2833cbbda332 100644 --- a/packages/kbn-test/src/functional_tests/tasks.js +++ b/packages/kbn-test/src/functional_tests/tasks.js @@ -36,6 +36,13 @@ import { readConfigFile } from '../functional_test_runner/lib'; const makeSuccessMessage = (options) => { const installDirFlag = options.installDir ? ` --kibana-install-dir=${options.installDir}` : ''; + const configPaths = Array.isArray(options.config) ? options.config : [options.config]; + const pathsMessage = options.useDefaultConfig + ? '' + : configPaths + .map((path) => relative(process.cwd(), path)) + .map((path) => ` --config ${path}`) + .join(''); return ( '\n\n' + @@ -43,7 +50,7 @@ const makeSuccessMessage = (options) => { Elasticsearch and Kibana are ready for functional testing. Start the functional tests in another terminal session by running this command from this directory: - node ${relative(process.cwd(), KIBANA_FTR_SCRIPT)}${installDirFlag} + node ${relative(process.cwd(), KIBANA_FTR_SCRIPT)}${installDirFlag}${pathsMessage} ` + '\n\n' ); From 59348cc5ec47a1d6d88aa40f21bcaaa69d7056b7 Mon Sep 17 00:00:00 2001 From: Walter Rafelsberger Date: Sat, 17 Oct 2020 15:50:51 +0200 Subject: [PATCH 09/19] [ML] Transforms: Fix tab ids for expanded row. (#80666) (#80934) We based the IDs to identify expanded row tabs on the transform ID. This could break the page because the transform ID could include characters (e.g. dots) not supported by EUI's tabbed content component. This fixes the issue by using the stringHash() utility to create the IDs. --- .../transform_list/expanded_row.tsx | 29 +++++++++++++++---- 1 file changed, 24 insertions(+), 5 deletions(-) diff --git a/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx b/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx index 4478edab0dba5..de45322d04987 100644 --- a/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx +++ b/x-pack/plugins/transform/public/app/sections/transform_management/components/transform_list/expanded_row.tsx @@ -26,6 +26,23 @@ function getItemDescription(value: any) { return value.toString(); } +/** + * Creates a deterministic number based hash out of a string. + */ +export function stringHash(str: string): number { + let hash = 0; + let chr = 0; + if (str.length === 0) { + return hash; + } + for (let i = 0; i < str.length; i++) { + chr = str.charCodeAt(i); + hash = (hash << 5) - hash + chr; // eslint-disable-line no-bitwise + hash |= 0; // eslint-disable-line no-bitwise + } + return hash < 0 ? hash * -2 : hash; +} + interface Item { title: string; description: any; @@ -162,9 +179,11 @@ export const ExpandedRow: FC = ({ item }) => { position: 'left', }; + const tabId = stringHash(item.id); + const tabs = [ { - id: `transform-details-tab-${item.id}`, + id: `transform-details-tab-${tabId}`, 'data-test-subj': 'transformDetailsTab', name: i18n.translate( 'xpack.transform.transformList.transformDetails.tabs.transformDetailsLabel', @@ -175,7 +194,7 @@ export const ExpandedRow: FC = ({ item }) => { content: , }, { - id: `transform-stats-tab-${item.id}`, + id: `transform-stats-tab-${tabId}`, 'data-test-subj': 'transformStatsTab', name: i18n.translate( 'xpack.transform.transformList.transformDetails.tabs.transformStatsLabel', @@ -186,13 +205,13 @@ export const ExpandedRow: FC = ({ item }) => { content: , }, { - id: `transform-json-tab-${item.id}`, + id: `transform-json-tab-${tabId}`, 'data-test-subj': 'transformJsonTab', name: 'JSON', content: , }, { - id: `transform-messages-tab-${item.id}`, + id: `transform-messages-tab-${tabId}`, 'data-test-subj': 'transformMessagesTab', name: i18n.translate( 'xpack.transform.transformList.transformDetails.tabs.transformMessagesLabel', @@ -203,7 +222,7 @@ export const ExpandedRow: FC = ({ item }) => { content: , }, { - id: `transform-preview-tab-${item.id}`, + id: `transform-preview-tab-${tabId}`, 'data-test-subj': 'transformPreviewTab', name: i18n.translate( 'xpack.transform.transformList.transformDetails.tabs.transformPreviewLabel', From 0acde8916f413e9e523da362a7341f63fbc81567 Mon Sep 17 00:00:00 2001 From: Ahmad Bamieh Date: Mon, 19 Oct 2020 14:45:02 +0300 Subject: [PATCH 10/19] [i18n] [7.x] Integrate 7.10.0 Translations (#80955) --- .../translations/translations/ja-JP.json | 3161 ++++++++++++++-- .../translations/translations/zh-CN.json | 3200 +++++++++++++++-- 2 files changed, 5700 insertions(+), 661 deletions(-) diff --git a/x-pack/plugins/translations/translations/ja-JP.json b/x-pack/plugins/translations/translations/ja-JP.json index 54692319a670b..bfe62be564c60 100644 --- a/x-pack/plugins/translations/translations/ja-JP.json +++ b/x-pack/plugins/translations/translations/ja-JP.json @@ -91,6 +91,7 @@ "advancedSettings.categoryNames.timelionLabel": "Timelion", "advancedSettings.categoryNames.visualizationsLabel": "可視化", "advancedSettings.categorySearchLabel": "カテゴリー", + "advancedSettings.featureCatalogueTitle": "日付形式の変更、ダークモードの有効化など、Kibanaエクスペリエンスをカスタマイズします。", "advancedSettings.field.changeImageLinkAriaLabel": "{ariaName} を変更", "advancedSettings.field.changeImageLinkText": "画像を変更", "advancedSettings.field.codeEditorSyntaxErrorMessage": "無効な JSON 構文", @@ -123,6 +124,8 @@ "advancedSettings.pageTitle": "設定", "advancedSettings.searchBar.unableToParseQueryErrorMessage": "クエリをパースできません", "advancedSettings.searchBarAriaLabel": "高度な設定を検索", + "advancedSettings.voiceAnnouncement.ariaLabel": "詳細設定結果情報", + "advancedSettings.voiceAnnouncement.noSearchResultScreenReaderMessage": "{sectionLenght, plural, one {# セクション} other {# セクション}}に{optionLenght, plural, one {# オプション} other {# オプション}}があります。", "advancedSettings.voiceAnnouncement.searchResultScreenReaderMessage": "{query} を検索しました。{sectionLenght, plural, one {# セクション} other {# セクション}}に{optionLenght, plural, one {# オプション} other {# オプション}}があります。", "apmOss.tutorial.apmAgents.statusCheck.btnLabel": "エージェントステータスを確認", "apmOss.tutorial.apmAgents.statusCheck.errorMessage": "エージェントからまだデータを受け取っていません", @@ -207,6 +210,7 @@ "apmOss.tutorial.nodeClient.configure.commands.setRequiredServiceNameComment": "package.json からサービス名を上書きします", "apmOss.tutorial.nodeClient.configure.commands.useIfApmRequiresTokenComment": "APM Server にトークンが必要な場合に使います", "apmOss.tutorial.nodeClient.configure.textPost": "[Babel/ES モジュール]({babelEsModulesLink}) との使用を含む高度な用途に関しては、 [ドキュメンテーション]({documentationLink}) をご覧ください。", + "apmOss.tutorial.nodeClient.configure.textPre": "エージェントとは、アプリケーションプロセス内で実行されるライブラリです。APMサービスは「serviceName」に基づいてプログラムで作成されます。このエージェントはさまざまなフレームワークをサポートしていますが、カスタムスタックで使用することもできます。", "apmOss.tutorial.nodeClient.configure.title": "エージェントの構成", "apmOss.tutorial.nodeClient.install.textPre": "Node.js 用の APM エージェントをアプリケーションに依存関係としてインストール。", "apmOss.tutorial.nodeClient.install.title": "APM エージェントのインストール", @@ -255,8 +259,8 @@ "console.autocomplete.addMethodMetaText": "メソド", "console.consoleDisplayName": "コンソール", "console.consoleMenu.copyAsCurlMessage": "リクエストが URL としてコピーされました", - "console.devToolsDescription": "cURL をスキップしこの JSON インスタンスを使って、データに直接アクセスします。", - "console.devToolsTitle": "コンソール", + "console.devToolsDescription": "コンソールでデータを操作するには、cURLをスキップして、JSONインターフェイスを使用します。", + "console.devToolsTitle": "Elasticsearch APIとの連携", "console.exampleOutputTextarea": "開発ツールコンソールエディターの例", "console.helpPage.keyboardCommands.autoIndentDescription": "現在のリクエストを自動インデントします", "console.helpPage.keyboardCommands.closeAutoCompleteMenuDescription": "自動入力メニューを閉じます", @@ -451,8 +455,70 @@ "core.fatalErrors.somethingWentWrongTitle": "何か問題が発生", "core.fatalErrors.tryRefreshingPageDescription": "ページを更新してみてください。うまくいかない場合は、前のページに戻るか、セッションデータを消去してください。", "core.notifications.errorToast.closeModal": "閉じる", + "core.notifications.globalToast.ariaLabel": "通知メッセージリスト", "core.notifications.unableUpdateUISettingNotificationMessageTitle": "UI 設定を更新できません", + "core.status.greenTitle": "緑", + "core.status.redTitle": "赤", + "core.status.yellowTitle": "黄", + "core.statusPage.loadStatus.serverIsDownErrorMessage": "サーバーステータスのリクエストに失敗しました。サーバーがダウンしている可能性があります。", + "core.statusPage.loadStatus.serverStatusCodeErrorMessage": "サーバーステータスのリクエストに失敗しました。ステータスコード:{responseStatus}", + "core.statusPage.metricsTiles.columns.heapTotalHeader": "ヒープ合計", + "core.statusPage.metricsTiles.columns.heapUsedHeader": "使用ヒープ", + "core.statusPage.metricsTiles.columns.loadHeader": "読み込み", + "core.statusPage.metricsTiles.columns.requestsPerSecHeader": "1秒あたりのリクエスト", + "core.statusPage.metricsTiles.columns.resTimeAvgHeader": "平均応答時間", + "core.statusPage.metricsTiles.columns.resTimeMaxHeader": "最長応答時間", + "core.statusPage.serverStatus.statusTitle": "Kibanaのステータス: {kibanaStatus}", + "core.statusPage.statusApp.loadingErrorText": "ステータスの読み込み中にエラーが発生しました", + "core.statusPage.statusApp.statusActions.buildText": "{buildNum}を作成", + "core.statusPage.statusApp.statusActions.commitText": "{buildSha}を確定", + "core.statusPage.statusApp.statusTitle": "プラグインステータス", + "core.statusPage.statusTable.columns.idHeader": "ID", + "core.statusPage.statusTable.columns.statusHeader": "ステータス", "core.toasts.errorToast.seeFullError": "完全なエラーを表示", + "core.ui_settings.params.darkModeText": "Kibana UIのダークモードを有効にします。この設定を適用するにはページの更新が必要です。", + "core.ui_settings.params.darkModeTitle": "ダークモード", + "core.ui_settings.params.dateFormat.dayOfWeekText": "週の初めの曜日を設定します", + "core.ui_settings.params.dateFormat.dayOfWeekTitle": "曜日", + "core.ui_settings.params.dateFormat.optionsLinkText": "フォーマット", + "core.ui_settings.params.dateFormat.scaled.intervalsLinkText": "ISO8601間隔", + "core.ui_settings.params.dateFormat.scaledText": "時間ベースのデータが順番にレンダリングされ、フォーマットされたタイムスタンプが測定値の間隔に適応すべき状況で使用されるフォーマットを定義する値です。キーは{intervalsLink}です。", + "core.ui_settings.params.dateFormat.scaledTitle": "スケーリングされたデータフォーマットです", + "core.ui_settings.params.dateFormat.timezone.invalidValidationMessage": "無効なタイムゾーン:{timezone}", + "core.ui_settings.params.dateFormat.timezoneText": "使用されるタイムゾーンです。{defaultOption}ではご使用のブラウザーにより検知されたタイムゾーンが使用されます。", + "core.ui_settings.params.dateFormat.timezoneTitle": "データフォーマットのタイムゾーン", + "core.ui_settings.params.dateFormatText": "きちんとフォーマットされたデータを表示する際、この{formatLink}を使用します", + "core.ui_settings.params.dateFormatTitle": "データフォーマット", + "core.ui_settings.params.dateNanosFormatText": "Elasticsearchの{dateNanosLink}データタイプに使用されます", + "core.ui_settings.params.dateNanosFormatTitle": "ナノ秒フォーマットでの日付", + "core.ui_settings.params.dateNanosLinkTitle": "date_nanos", + "core.ui_settings.params.dayOfWeekText.invalidValidationMessage": "無効な曜日:{dayOfWeek}", + "core.ui_settings.params.defaultRoute.defaultRouteIsRelativeValidationMessage": "相対URLでなければなりません。", + "core.ui_settings.params.defaultRoute.defaultRouteText": "この設定は、Kibana起動時のデフォルトのルートを設定します。この設定で、Kibana起動時のランディングページを変更できます。ルートは相対URLでなければなりません。", + "core.ui_settings.params.defaultRoute.defaultRouteTitle": "デフォルトのルート", + "core.ui_settings.params.disableAnimationsText": "Kibana UIの不要なアニメーションをオフにします。変更を適用するにはページを更新してください。", + "core.ui_settings.params.disableAnimationsTitle": "アニメーションを無効にする", + "core.ui_settings.params.maxCellHeightText": "表のセルが使用する高さの上限です。この切り捨てを無効にするには0に設定します", + "core.ui_settings.params.maxCellHeightTitle": "表のセルの高さの上限", + "core.ui_settings.params.notifications.banner.markdownLinkText": "マークダウン対応", + "core.ui_settings.params.notifications.bannerLifetimeText": "バナー通知が画面に表示される時間(ミリ秒単位)です。{infinityValue}に設定すると、カウントダウンが無効になります。", + "core.ui_settings.params.notifications.bannerLifetimeTitle": "バナー通知時間", + "core.ui_settings.params.notifications.bannerText": "すべてのユーザーへの一時的な通知を目的としたカスタムバナーです。{markdownLink}", + "core.ui_settings.params.notifications.bannerTitle": "カスタムバナー通知", + "core.ui_settings.params.notifications.errorLifetimeText": "エラー通知が画面に表示される時間(ミリ秒単位)です。{infinityValue}に設定すると、無効になります。", + "core.ui_settings.params.notifications.errorLifetimeTitle": "エラー通知時間", + "core.ui_settings.params.notifications.infoLifetimeText": "情報通知が画面に表示される時間(ミリ秒単位)です。{infinityValue}に設定すると、無効になります。", + "core.ui_settings.params.notifications.infoLifetimeTitle": "情報通知時間", + "core.ui_settings.params.notifications.warningLifetimeText": "警告通知が画面に表示される時間(ミリ秒単位)です。{infinityValue}に設定すると、無効になります。", + "core.ui_settings.params.notifications.warningLifetimeTitle": "警告通知時間", + "core.ui_settings.params.pageNavigationDesc": "ナビゲーションのスタイルを変更", + "core.ui_settings.params.pageNavigationLegacy": "レガシー", + "core.ui_settings.params.pageNavigationModern": "モダン", + "core.ui_settings.params.pageNavigationName": "サイドナビゲーションスタイル", + "core.ui_settings.params.storeUrlText": "URLが長くなりすぎるためブラウザーが対応できない場合があります。セッションストレージにURLの一部を保存することでこの問題に対処できるかどうかをテストしています。結果を教えてください!", + "core.ui_settings.params.storeUrlTitle": "セッションストレージにURLを格納", + "core.ui_settings.params.themeVersionText": "現在のバージョンと次のバージョンのKibanaで使用されるテーマを切り替えます。この設定を適用するにはページの更新が必要です。", + "core.ui_settings.params.themeVersionTitle": "テーマバージョン", "core.ui.chrome.headerGlobalNav.goHomePageIconAriaLabel": "ホームページに移動", "core.ui.chrome.headerGlobalNav.helpMenuAskElasticTitle": "Elasticに確認する", "core.ui.chrome.headerGlobalNav.helpMenuButtonAriaLabel": "ヘルプメニュー", @@ -479,6 +545,7 @@ "core.ui.kibanaNavList.label": "Kibana", "core.ui.legacyBrowserMessage": "このElasticインストレーションは、現在ご使用のブラウザが満たしていない厳格なセキュリティ要件が有効になっています。", "core.ui.legacyBrowserTitle": "ブラウザをアップグレードしてください", + "core.ui.loadingIndicatorAriaLabel": "コンテンツを読み込んでいます", "core.ui.managementNavList.label": "管理", "core.ui.observabilityNavList.label": "オブザーバビリティ", "core.ui.overlays.banner.attentionTitle": "注意", @@ -498,11 +565,8 @@ "core.ui.securityNavList.label": "セキュリティ", "core.ui.welcomeErrorMessage": "Elasticが正常に読み込まれませんでした。詳細はサーバーアウトプットを確認してください。", "core.ui.welcomeMessage": "Elasticの読み込み中", - "core.status.greenTitle": "緑", - "core.status.redTitle": "赤", - "core.status.yellowTitle": "黄色", "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "最小化", - "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "全画面", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "パネルを最大化", "dashboard.addExistingVisualizationLinkText": "既存のユーザーを追加", "dashboard.addNewVisualizationText": "またはこのダッシュボードに新規オブジェクトを追加", "dashboard.addPanel.noMatchingObjectsMessage": "一致するオブジェクトが見つかりませんでした。", @@ -532,6 +596,7 @@ "dashboard.emptyDashboardTitle": "このダッシュボードは空です。", "dashboard.factory.displayName": "ダッシュボード", "dashboard.featureCatalogue.dashboardDescription": "ビジュアライゼーションと保存された検索のコレクションの表示と共有を行います。", + "dashboard.featureCatalogue.dashboardSubtitle": "ダッシュボードでデータを分析します。", "dashboard.featureCatalogue.dashboardTitle": "ダッシュボード", "dashboard.fillDashboardTitle": "このダッシュボードは空です。コンテンツを追加しましょう!", "dashboard.helpMenu.appName": "ダッシュボード", @@ -550,13 +615,17 @@ "dashboard.listing.table.entityName": "ダッシュボード", "dashboard.listing.table.entityNamePlural": "ダッシュボード", "dashboard.listing.table.titleColumnName": "タイトル", + "dashboard.panel.AddToLibrary": "ライブラリに追加", "dashboard.panel.clonedToast": "クローンパネル", "dashboard.panel.clonePanel": "パネルのクローン", "dashboard.panel.invalidData": "URLの無効なデータ", + "dashboard.panel.LibraryNotification": "ライブラリ", + "dashboard.panel.libraryNotification.toolTip": "このパネルはライブラリ項目にリンクされています。パネルを編集すると、他のダッシュボードに影響する場合があります。", "dashboard.panel.removePanel.replacePanel": "パネルの交換", "dashboard.panel.title.clonedTag": "コピー", "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "「6.1.0」のダッシュボードの互換性のため、パネルデータを移行できませんでした。パネルには想定された列または行フィールドがありません", "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "「6.3.0」のダッシュボードの互換性のため、パネルデータを移行できませんでした。パネルに必要なフィールドがありません:{key}", + "dashboard.panel.unlinkFromLibrary": "ライブラリ項目からのリンクを解除", "dashboard.placeholder.factory.displayName": "プレースホルダー", "dashboard.savedDashboard.newDashboardTitle": "新規ダッシュボード", "dashboard.stateManager.timeNotSavedWithDashboardErrorMessage": "このダッシュボードに時刻が保存されていないため、同期できません。", @@ -673,6 +742,8 @@ "data.advancedSettings.timepicker.refreshIntervalDefaultsText": "時間フィルターのデフォルト更新間隔「値」はミリ秒で指定する必要があります。", "data.advancedSettings.timepicker.refreshIntervalDefaultsTitle": "タイムピッカーの更新間隔", "data.advancedSettings.timepicker.thisWeek": "今週", + "data.advancedSettings.timepicker.timeDefaultsText": "時間フィルターが選択されずにKibanaが起動した際に使用される時間フィルターです", + "data.advancedSettings.timepicker.timeDefaultsTitle": "デフォルトのタイムピッカー", "data.advancedSettings.timepicker.today": "今日", "data.aggTypes.buckets.ranges.rangesFormatMessage": "{gte} {from} と {lt} {to}", "data.common.kql.errors.endOfInputText": "インプットの終わり", @@ -800,6 +871,7 @@ "data.indexPatterns.editIndexPattern": "インデックスパターンを編集", "data.indexPatterns.ensureDefaultIndexPattern.bannerLabel": "Kibanaでデータの可視化と閲覧を行うには、Elasticsearchからデータを取得するためのインデックスパターンの作成が必要です。", "data.indexPatterns.fetchFieldErrorTitle": "インデックスパターンのフィールド取得中にエラーが発生 {title} (ID: {id})", + "data.indexPatterns.fetchFieldSaveErrorTitle": "インデックスパターンのフィールド取得後の保存中にエラーが発生 {title}(ID: {id})", "data.indexPatterns.unableWriteLabel": "インデックスパターンを書き込めません!このインデックスパターンへの最新の変更を取得するには、ページを更新してください。", "data.indexPatterns.warningText": "現在{index}に一致するすべてのインデックスにクエリを実行しています。{title}はワイルドカードベースのインデックスパターンに移行されるはずです。", "data.indexPatterns.warningTitle": "時間間隔インデックスパターンのサポートは廃止されました", @@ -807,6 +879,8 @@ "data.noDataPopover.dismissAction": "今後表示しない", "data.noDataPopover.subtitle": "ヒント", "data.noDataPopover.title": "空のデータセット", + "data.painlessError.buttonTxt": "スクリプトを編集", + "data.painlessError.painlessScriptedFieldErrorMessage": "Painlessスクリプトの実行エラー:「{script}」。", "data.parseEsInterval.invalidEsCalendarIntervalErrorMessage": "無効なカレンダー間隔:{interval}、1よりも大きな値が必要です", "data.parseEsInterval.invalidEsIntervalFormatErrorMessage": "無効な間隔フォーマット:{interval}", "data.query.queryBar.comboboxAriaLabel": "{pageType} ページの検索とフィルタリング", @@ -899,6 +973,7 @@ "data.search.aggs.buckets.histogram.interval.help": "このアグリゲーションで使用する間隔", "data.search.aggs.buckets.histogram.intervalBase.help": "このアグリゲーションで使用するIntervalBase", "data.search.aggs.buckets.histogram.json.help": "アグリゲーションがElasticsearchに送信されるときに含める高度なJSON", + "data.search.aggs.buckets.histogram.maxBars.help": "間隔を計算して、この数の棒を取得します", "data.search.aggs.buckets.histogram.minDocCount.help": "このアグリゲーションでmin_doc_countを使用するかどうかを指定します", "data.search.aggs.buckets.histogram.schema.help": "このアグリゲーションで使用するスキーマ", "data.search.aggs.buckets.histogramTitle": "ヒストグラム", @@ -929,6 +1004,12 @@ "data.search.aggs.buckets.range.ranges.help": "このアグリゲーションで使用するシリアル化された範囲。", "data.search.aggs.buckets.range.schema.help": "このアグリゲーションで使用するスキーマ", "data.search.aggs.buckets.rangeTitle": "範囲", + "data.search.aggs.buckets.shardDelay.customLabel.help": "このアグリゲーションのカスタムラベルを表します", + "data.search.aggs.buckets.shardDelay.delay.help": "処理するシャード間の遅延(ミリ秒)。", + "data.search.aggs.buckets.shardDelay.enabled.help": "このアグリゲーションが有効かどうかを指定します", + "data.search.aggs.buckets.shardDelay.id.help": "このアグリゲーションのID", + "data.search.aggs.buckets.shardDelay.json.help": "アグリゲーションがElasticsearchに送信されるときに含める高度なJSON", + "data.search.aggs.buckets.shardDelay.schema.help": "このアグリゲーションで使用するスキーマ", "data.search.aggs.buckets.significantTerms.customLabel.help": "このアグリゲーションのカスタムラベルを表します", "data.search.aggs.buckets.significantTerms.enabled.help": "このアグリゲーションが有効かどうかを指定します", "data.search.aggs.buckets.significantTerms.exclude.help": "結果から除外する特定のバケット値", @@ -976,6 +1057,7 @@ "data.search.aggs.function.buckets.histogram.help": "ヒストグラムアグリゲーションのシリアル化されたアグリゲーション構成を生成します", "data.search.aggs.function.buckets.ipRange.help": "IP範囲アグリゲーションのシリアル化されたアグリゲーション構成を生成します", "data.search.aggs.function.buckets.range.help": "範囲アグリゲーションのシリアル化されたアグリゲーション構成を生成します", + "data.search.aggs.function.buckets.shardDelay.help": "シャード遅延アグリゲーションのシリアル化されたアグリゲーション構成を生成します", "data.search.aggs.function.buckets.significantTerms.help": "重要な用語アグリゲーションのシリアル化されたアグリゲーション構成を生成します", "data.search.aggs.function.buckets.terms.help": "用語アグリゲーションのシリアル化されたアグリゲーション構成を生成します", "data.search.aggs.function.metrics.avg.help": "平均値アグリゲーションのシリアル化されたアグリゲーション構成を生成します", @@ -1203,9 +1285,25 @@ "data.search.aggs.metrics.uniqueCountTitle": "ユニークカウント", "data.search.aggs.otherBucket.labelForMissingValuesLabel": "欠測値のラベル", "data.search.aggs.otherBucket.labelForOtherBucketLabel": "他のバケットのラベル", + "data.search.aggs.paramTypes.field.invalidSavedFieldParameterErrorMessage": "「{aggType}」アグリゲーションで使用するには、保存されたフィールド「{fieldParameter}」が無効です。新しいフィールドを選択してください。", "data.search.aggs.paramTypes.field.requiredFieldParameterErrorMessage": "{fieldParameter} は必須パラメーターです", "data.search.aggs.percentageOfLabel": "{label} の割合", "data.search.aggs.string.customLabel": "カスタムラベル", + "data.search.dataRequest.title": "データ", + "data.search.es_search.dataRequest.description": "このリクエストはElasticsearchにクエリし、ビジュアライゼーション用のデータを取得します。", + "data.search.es_search.hitsDescription": "クエリにより返されたドキュメントの数です。", + "data.search.es_search.hitsLabel": "ヒット数", + "data.search.es_search.hitsTotalDescription": "クエリに一致するドキュメントの数です。", + "data.search.es_search.hitsTotalLabel": "ヒット数 (合計)", + "data.search.es_search.indexPatternDescription": "Elasticsearchインデックスに接続したインデックスパターンです。", + "data.search.es_search.indexPatternLabel": "インデックスパターン", + "data.search.es_search.queryTimeDescription": "クエリの処理の所要時間です。リクエストの送信やブラウザーでのパースの時間は含まれません。", + "data.search.es_search.queryTimeLabel": "クエリ時間", + "data.search.es_search.queryTimeValue": "{queryTime}ms", + "data.search.esdsl.help": "Elasticsearchリクエストを実行", + "data.search.esdsl.index.help": "クエリするElasticsearchインデックス", + "data.search.esdsl.q.help": "クエリDSL", + "data.search.esdsl.size.help": "Elasticsearch検索APIサイズパラメーター", "data.search.searchBar.savedQueryDescriptionLabelText": "説明", "data.search.searchBar.savedQueryDescriptionText": "再度使用するクエリテキストとフィルターを保存します。", "data.search.searchBar.savedQueryForm.titleConflictText": "タイトルが既に保存されているクエリに使用されています", @@ -1264,7 +1362,12 @@ "data.search.searchSource.requestTimeDescription": "ブラウザから Elasticsearch にリクエストが送信され返されるまでの所要時間です。リクエストがキューで待機していた時間は含まれません。", "data.search.searchSource.requestTimeLabel": "リクエスト時間", "data.search.searchSource.requestTimeValue": "{requestTime}ms", + "data.search.timeoutContactAdmin": "クエリがタイムアウトしました。実行時間を延長するには、システム管理者に問い合わせてください。", + "data.search.timeoutIncreaseSetting": "クエリがタイムアウトしました。検索タイムアウト詳細設定で実行時間を延長します。", + "data.search.timeoutIncreaseSettingActionText": "設定を編集", "data.search.unableToGetSavedQueryToastTitle": "保存したクエリ {savedQueryId} を読み込めません", + "data.search.upgradeLicense": "クエリがタイムアウトしました。無料のベーシックティアではクエリがタイムアウトすることはありません。", + "data.search.upgradeLicenseActionText": "今すぐアップグレード", "devTools.badge.readOnly.text": "読み込み専用", "devTools.badge.readOnly.tooltip": "を保存できませんでした", "devTools.devToolsTitle": "開発ツール", @@ -1280,6 +1383,8 @@ "discover.advancedSettings.context.tieBreakerFieldsTitle": "タイブレーカーフィールド", "discover.advancedSettings.defaultColumnsText": "デフォルトでディスカバリタブに表示される列です", "discover.advancedSettings.defaultColumnsTitle": "デフォルトの列", + "discover.advancedSettings.discover.modifyColumnsOnSwitchText": "新しいインデックスパターンで使用できない列を削除します。", + "discover.advancedSettings.discover.modifyColumnsOnSwitchTitle": "インデックスパターンを変更するときに列を修正", "discover.advancedSettings.docTableHideTimeColumnText": "ディスカバリと、ダッシュボードのすべての保存された検索で、「時刻」列を非表示にします。", "discover.advancedSettings.docTableHideTimeColumnTitle": "「時刻」列を非表示", "discover.advancedSettings.fieldsPopularLimitText": "最も頻繁に使用されるフィールドのトップNを表示します", @@ -1316,6 +1421,7 @@ "discover.context.unableToLoadDocumentDescription": "ドキュメントを読み込めません", "discover.discoverBreadcrumbTitle": "発見", "discover.discoverDescription": "ドキュメントにクエリをかけたりフィルターを適用することで、データをインタラクティブに閲覧できます。", + "discover.discoverSubtitle": "インサイトを検索して見つけます。", "discover.discoverTitle": "発見", "discover.doc.couldNotFindDocumentsDescription": "そのIDに一致するドキュメントがありません。", "discover.doc.failedToExecuteQueryDescription": "検索の実行に失敗しました", @@ -1370,12 +1476,16 @@ "discover.embeddable.inspectorRequestDescription": "このリクエストはElasticsearchにクエリをかけ、検索データを取得します。", "discover.embeddable.search.displayName": "検索", "discover.fieldChooser.detailViews.emptyStringText": "空の文字列", + "discover.fieldChooser.detailViews.existsText": "存在する", "discover.fieldChooser.detailViews.filterOutValueButtonAriaLabel": "{field}を除外:\"{value}\"", "discover.fieldChooser.detailViews.filterValueButtonAriaLabel": "{field}を除外:\"{value}\"", "discover.fieldChooser.detailViews.recordsText": "記録", "discover.fieldChooser.detailViews.visualizeLinkText": "可視化", "discover.fieldChooser.discoverField.addButtonAriaLabel": "{field}を表に追加", + "discover.fieldChooser.discoverField.addFieldTooltip": "フィールドを列として追加", + "discover.fieldChooser.discoverField.fieldTopValuesLabel": "トップ5の値", "discover.fieldChooser.discoverField.removeButtonAriaLabel": "{field}を表から削除", + "discover.fieldChooser.discoverField.removeFieldTooltip": "フィールドを表から削除", "discover.fieldChooser.discoverField.scriptedFieldsTakeLongExecuteDescription": "スクリプトフィールドは実行に時間がかかる場合があります。", "discover.fieldChooser.fieldCalculator.analysisIsNotAvailableForGeoFieldsErrorMessage": "ジオフィールドは分析できません。", "discover.fieldChooser.fieldCalculator.analysisIsNotAvailableForObjectFieldsErrorMessage": "オブジェクトフィールドは分析できません。", @@ -1416,7 +1526,7 @@ "discover.histogramOfFoundDocumentsAriaLabel": "検出されたドキュメントのヒストグラム", "discover.hitsPluralTitle": "{hits, plural, one {ヒット} other {ヒット}}", "discover.howToChangeTheTimeTooltip": "時刻を変更するには、上記のグローバル時刻フィルターを使用します。", - "discover.howToSeeOtherMatchingDocumentsDescription": "これらは検索条件に一致した初めの{sampleSize}件のドキュメントです。他の結果を表示するには検索条件を絞ってください。 ", + "discover.howToSeeOtherMatchingDocumentsDescription": "これらは検索条件に一致した初めの{sampleSize}件のドキュメントです。他の結果を表示するには検索条件を絞ってください。", "discover.inspectorRequestDataTitle": "データ", "discover.inspectorRequestDescription": "このリクエストはElasticsearchにクエリをかけ、検索データを取得します。", "discover.localMenu.inspectTitle": "検査", @@ -1486,6 +1596,7 @@ "embeddableApi.panel.labelError": "エラー", "embeddableApi.panel.optionsMenu.panelOptionsButtonAriaLabel": "パネルオプション", "embeddableApi.panel.optionsMenu.panelOptionsButtonEnhancedAriaLabel": "{title} のパネルオプション", + "embeddableApi.panel.placeholderTitle": "[タイトルなし]", "embeddableApi.panel.removePanel.displayName": "ダッシュボードから削除", "embeddableApi.samples.contactCard.displayName": "連絡先カード", "embeddableApi.samples.filterableContainer.displayName": "フィルター可能なダッシュボード", @@ -1566,32 +1677,17 @@ "expressions.functions.kibana_context.savedSearchId.help": "クエリとフィルターに使用する保存検索ID を指定します。", "expressions.functions.kibana_context.timeRange.help": "Kibana 時間範囲フィルターを指定します", "expressions.functions.kibana.help": "Kibana グローバルコンテキストを取得します", - "expressions.functions.var.help": "Kibana グローバルコンテキストを更新", - "expressions.functions.var.name.help": "変数の名前を指定", - "expressions.functions.varset.help": "Kibana グローバルコンテキストを更新", - "expressions.functions.varset.name.help": "変数の名前を指定", - "expressions.functions.varset.val.help": "変数の値を指定指定がない場合、インプットコンテキストが使用されます", + "expressions.functions.theme.args.defaultHelpText": "テーマ情報がない場合のデフォルト値。", + "expressions.functions.theme.args.variableHelpText": "読み取るテーマ変数名。", + "expressions.functions.themeHelpText": "テーマ設定を読み取ります。", + "expressions.functions.var.help": "Kibanaグローバルコンテキストを更新します。", + "expressions.functions.var.name.help": "変数の名前を指定します。", + "expressions.functions.varset.help": "Kibanaグローバルコンテキストを更新します。", + "expressions.functions.varset.name.help": "変数の名前を指定します。", + "expressions.functions.varset.val.help": "変数の値を指定します。指定しないと、入力コンテキストが使用されます。", "expressions.types.number.fromStringConversionErrorMessage": "\"{string}\" ストリンクを数字に変換できません", - "flot.pie.unableToDrawLabelsInsideCanvasErrorMessage": "キャンバス内のラベルではパイを作成できません", - "flot.time.aprLabel": "4月", - "flot.time.augLabel": "8月", - "flot.time.decLabel": "12月", - "flot.time.febLabel": "2月", - "flot.time.friLabel": "金", - "flot.time.janLabel": "1月", - "flot.time.julLabel": "7月", - "flot.time.junLabel": "6月", - "flot.time.marLabel": "3月", - "flot.time.mayLabel": "5月", - "flot.time.monLabel": "月", - "flot.time.novLabel": "11月", - "flot.time.octLabel": "10月", - "flot.time.satLabel": "土", - "flot.time.sepLabel": "9月", - "flot.time.sunLabel": "日", - "flot.time.thuLabel": "木", - "flot.time.tueLabel": "火", - "flot.time.wedLabel": "水", + "home.addData.sampleDataButtonLabel": "サンプルデータを試す", + "home.addData.sectionTitle": "データを取り込む", "home.breadcrumbs.addDataTitle": "データの追加", "home.breadcrumbs.homeTitle": "ホーム", "home.dataManagementDisableCollection": " 収集を停止するには、] ", @@ -1607,10 +1703,12 @@ "home.directory.tabs.otherTitle": "その他", "home.exploreButtonLabel": "独りで閲覧", "home.exploreYourDataDescription": "すべてのステップを終えたら、データ閲覧準備の完了です。", - "home.letsStartDescription": "クラスターにデータがありません。サンプルデータやダッシュボードで試すこともできますし、いきなり独自のデータを使用することもできます。", - "home.letsStartTitle": "始めましょう", + "home.header.title": "ホーム", + "home.letsStartDescription": "任意のソースからクラスターにデータを追加して、リアルタイムでデータを分析して可視化します。当社のソリューションを使用すれば、どこからでも検索を追加し、エコシステムを監視して、セキュリティの脅威から保護することができます。", + "home.letsStartTitle": "データを追加して開始する", "home.loadTutorials.requestFailedErrorMessage": "リクエスト失敗、ステータスコード: {status}", "home.loadTutorials.unableToLoadErrorMessage": "チュートリアルが読み込めません。", + "home.manageData.sectionTitle": "データを管理", "home.pageTitle": "ホーム", "home.recentlyAccessed.recentlyViewedTitle": "最近閲覧", "home.sampleData.ecommerceSpec.averageSalesPriceTitle": "[e コマース] 平均販売価格", @@ -1623,6 +1721,7 @@ "home.sampleData.ecommerceSpec.revenueDashboardTitle": "[e コマース] 収益ダッシュボード", "home.sampleData.ecommerceSpec.salesByCategoryTitle": "[e コマース] カテゴリーごとの売上", "home.sampleData.ecommerceSpec.salesByGenderTitle": "[e コマース] 性別ごとの売上", + "home.sampleData.ecommerceSpec.salesCountMapTitle": "[eコマース] 売上カウントマップ", "home.sampleData.ecommerceSpec.soldProductsPerDayTitle": "[e コマース] 1 日の販売製品", "home.sampleData.ecommerceSpec.topSellingProductsTitle": "[e コマース] トップセラー製品", "home.sampleData.ecommerceSpec.totalRevenueTitle": "[e コマース] 合計収益", @@ -1635,6 +1734,7 @@ "home.sampleData.flightsSpec.delayBucketsTitle": "[フライト] 遅延バケット", "home.sampleData.flightsSpec.delaysAndCancellationsTitle": "[フライト] 遅延・欠航", "home.sampleData.flightsSpec.delayTypeTitle": "[フライト] 遅延タイプ", + "home.sampleData.flightsSpec.departuresCountMapTitle": "[フライト] 出発カウントマップ", "home.sampleData.flightsSpec.destinationWeatherTitle": "[フライト] 目的地の天候", "home.sampleData.flightsSpec.flightCancellationsTitle": "[フライト] フライト欠航", "home.sampleData.flightsSpec.flightCountAndAverageTicketPriceTitle": "[フライト] カウントと平均運賃", @@ -1659,6 +1759,7 @@ "home.sampleData.logsSpec.sourceAndDestinationSankeyChartTitle": "[ログ] ソースと行先のサンキーダイアグラム", "home.sampleData.logsSpec.uniqueVisitorsTitle": "[ログ] ユニークビジターと平均バイトの比較", "home.sampleData.logsSpec.visitorOSTitle": "[ログ] OS 別のビジター", + "home.sampleData.logsSpec.visitorsMapTitle": "[ログ] ビジターマップ", "home.sampleData.logsSpec.webTrafficDescription": "Elastic Web サイトのサンプル Webトラフィックログデータを分析します", "home.sampleData.logsSpec.webTrafficTitle": "[ログ] Web トラフィック", "home.sampleData.logsSpecDescription": "Web ログを監視するサンプルデータ、ビジュアライゼーション、ダッシュボードです。", @@ -1682,7 +1783,8 @@ "home.sampleDataSetCard.removingButtonLabel": "削除中", "home.sampleDataSetCard.viewDataButtonAriaLabel": "{datasetName} を表示", "home.sampleDataSetCard.viewDataButtonLabel": "データを表示", - "home.tryButtonLabel": "サンプルデータを試す", + "home.solutionsSection.sectionTitle": "ソリューションを選択", + "home.tryButtonLabel": "データの追加", "home.tutorial.addDataToKibanaTitle": "データの追加", "home.tutorial.card.sampleDataDescription": "これらの「ワンクリック」データセットで Kibana の探索を始めましょう。", "home.tutorial.card.sampleDataTitle": "サンプルデータ", @@ -1714,6 +1816,8 @@ "home.tutorial.tabs.securitySolutionTitle": "セキュリティ", "home.tutorial.unexpectedStatusCheckStateErrorDescription": "予期せぬステータス確認ステータス {statusCheckState}", "home.tutorial.unhandledInstructionTypeErrorDescription": "予期せぬ指示タイプ {visibleInstructions}", + "home.tutorialDirectory.featureCatalogueDescription": "一般的なアプリやサービスからデータを取り込みます。", + "home.tutorialDirectory.featureCatalogueTitle": "データの追加", "home.tutorials.activemqLogs.artifacts.dashboards.linkLabel": "ActiveMQ アプリケーションイベント", "home.tutorials.activemqLogs.longDescription": "Filebeat で ActiveMQ ログを収集します。[詳細]({learnMoreLink})", "home.tutorials.activemqLogs.nameTitle": "ActiveMQ ログ", @@ -1793,15 +1897,15 @@ "home.tutorials.common.auditbeatInstructions.config.windowsTextPre": "{path} を変更して Elastic Cloud への接続情報を設定します:", "home.tutorials.common.auditbeatInstructions.config.windowsTitle": "構成を編集する", "home.tutorials.common.auditbeatInstructions.install.debTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({linkUrl}) をご覧ください。", - "home.tutorials.common.auditbeatInstructions.install.debTextPre": "Auditbeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.auditbeatInstructions.install.debTextPre": "Auditbeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.auditbeatInstructions.install.debTitle": "Auditbeat のダウンロードとインストール", - "home.tutorials.common.auditbeatInstructions.install.osxTextPre": "Auditbeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.auditbeatInstructions.install.osxTextPre": "Auditbeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.auditbeatInstructions.install.osxTitle": "Auditbeat のダウンロードとインストール", "home.tutorials.common.auditbeatInstructions.install.rpmTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({linkUrl}) をご覧ください。", - "home.tutorials.common.auditbeatInstructions.install.rpmTextPre": "Auditbeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.auditbeatInstructions.install.rpmTextPre": "Auditbeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.auditbeatInstructions.install.rpmTitle": "Auditbeat のダウンロードとインストール", "home.tutorials.common.auditbeatInstructions.install.windowsTextPost": "{auditbeatPath} ファイルの {propertyName} を Elasticsearch のインストールに設定します。", - "home.tutorials.common.auditbeatInstructions.install.windowsTextPre": "Auditbeat は初めてですか?[入門ガイド]({guideLinkUrl}) をご覧ください。\n 1.[ダウンロード]({auditbeatLinkUrl}) ページから Auditbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName}」ディレクトリの名前を「Auditbeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトで次のコマンドを実行し、Auditbeat を Windows サービスとしてインストールします。", + "home.tutorials.common.auditbeatInstructions.install.windowsTextPre": "Auditbeatは初めてですか?[クイックスタート]({guideLinkUrl})を参照してください。\n 1.[ダウンロード]({auditbeatLinkUrl})ページからAuditbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.「{directoryName}」ディレクトリの名前を「Auditbeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトで次のコマンドを実行し、AuditbeatをWindowsサービスとしてインストールします。", "home.tutorials.common.auditbeatInstructions.install.windowsTitle": "Auditbeat のダウンロードとインストール", "home.tutorials.common.auditbeatInstructions.start.debTextPre": "「setup」コマンドで Kibana のダッシュボードを読み込みます。ダッシュボードが既にセットアップされている場合、このコマンドは省略します。", "home.tutorials.common.auditbeatInstructions.start.debTitle": "Auditbeat を起動", @@ -1851,15 +1955,15 @@ "home.tutorials.common.filebeatInstructions.config.windowsTextPre": "{path} を変更して Elastic Cloud への接続情報を設定します:", "home.tutorials.common.filebeatInstructions.config.windowsTitle": "構成を編集する", "home.tutorials.common.filebeatInstructions.install.debTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({linkUrl}) をご覧ください。", - "home.tutorials.common.filebeatInstructions.install.debTextPre": "Filebeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.filebeatInstructions.install.debTextPre": "Filebeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.filebeatInstructions.install.debTitle": "Filebeat のダウンロードとインストール", - "home.tutorials.common.filebeatInstructions.install.osxTextPre": "Filebeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.filebeatInstructions.install.osxTextPre": "Filebeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.filebeatInstructions.install.osxTitle": "Filebeat のダウンロードとインストール", "home.tutorials.common.filebeatInstructions.install.rpmTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({linkUrl}) をご覧ください。", - "home.tutorials.common.filebeatInstructions.install.rpmTextPre": "Filebeat は初めてですか?[入門ガイド]({linkUrl}) をご覧ください。", + "home.tutorials.common.filebeatInstructions.install.rpmTextPre": "Filebeatは初めてですか?[クイックスタート]({linkUrl})を参照してください。", "home.tutorials.common.filebeatInstructions.install.rpmTitle": "Filebeat のダウンロードとインストール", "home.tutorials.common.filebeatInstructions.install.windowsTextPost": "{filebeatPath} ファイルの {propertyName} を Elasticsearch のインストールに設定します。", - "home.tutorials.common.filebeatInstructions.install.windowsTextPre": "Filebeat は初めてですか?[入門ガイド]({guideLinkUrl}) をご覧ください。\n 1.[ダウンロード]({filebeatLinkUrl}) ページから Auditbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName}」ディレクトリの名前を「Filebeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトで次のコマンドを実行し、Filebeat を Windows サービスとしてインストールします。", + "home.tutorials.common.filebeatInstructions.install.windowsTextPre": "Filebeatは初めてですか?[クイックスタート]({guideLinkUrl})を参照してください。\n 1.[ダウンロード]({filebeatLinkUrl})ページからAuditbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.「{directoryName}」ディレクトリの名前を「Filebeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトで次のコマンドを実行し、FilebeatをWindowsサービスとしてインストールします。", "home.tutorials.common.filebeatInstructions.install.windowsTitle": "Filebeat のダウンロードとインストール", "home.tutorials.common.filebeatInstructions.start.debTextPre": "「setup」コマンドで Kibana のダッシュボードを読み込みます。ダッシュボードが既にセットアップされている場合、このコマンドは省略します。", "home.tutorials.common.filebeatInstructions.start.debTitle": "Filebeat を起動します", @@ -1898,11 +2002,11 @@ "home.tutorials.common.functionbeatInstructions.deploy.osxTitle": "Functionbeat を AWS Lambda にデプロイ", "home.tutorials.common.functionbeatInstructions.deploy.windowsTextPre": "これにより Functionbeat が Lambda 関数としてインストールされます「setup」コマンドで Elasticsearch の構成を確認し、Kibana インデックスパターンを読み込みます。通常このコマンドを省いても大丈夫です。", "home.tutorials.common.functionbeatInstructions.deploy.windowsTitle": "Functionbeat を AWS Lambda にデプロイ", - "home.tutorials.common.functionbeatInstructions.install.linuxTextPre": "Functionbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.functionbeatInstructions.install.linuxTextPre": "Functionbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.functionbeatInstructions.install.linuxTitle": "Functionbeat のダウンロードとインストール", - "home.tutorials.common.functionbeatInstructions.install.osxTextPre": "Functionbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.functionbeatInstructions.install.osxTextPre": "Functionbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.functionbeatInstructions.install.osxTitle": "Functionbeat のダウンロードとインストール", - "home.tutorials.common.functionbeatInstructions.install.windowsTextPre": "Functionbeat は初めてですか?[入門ガイド]({functionbeatLink}) をご覧ください。\n 1.[ダウンロード]({elasticLink}) ページから Functionbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Functionbeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトから、Functionbeat ディレクトリに移動します:", + "home.tutorials.common.functionbeatInstructions.install.windowsTextPre": "Functionbeatは初めてですか?[クイックスタート]({functionbeatLink})を参照してください。\n 1.[ダウンロード]({elasticLink})ページからFunctionbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Functionbeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトから、Functionbeatディレクトリに移動します:", "home.tutorials.common.functionbeatInstructions.install.windowsTitle": "Functionbeat のダウンロードとインストール", "home.tutorials.common.functionbeatStatusCheck.buttonLabel": "データを確認してください", "home.tutorials.common.functionbeatStatusCheck.errorText": "Functionbeat からまだデータを受け取っていません", @@ -1945,13 +2049,13 @@ "home.tutorials.common.heartbeatInstructions.config.windowsTextPre": "{path} を変更して Elastic Cloud への接続情報を設定します:", "home.tutorials.common.heartbeatInstructions.config.windowsTitle": "構成を編集する", "home.tutorials.common.heartbeatInstructions.install.debTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({link}) をご覧ください。", - "home.tutorials.common.heartbeatInstructions.install.debTextPre": "Heartbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.heartbeatInstructions.install.debTextPre": "Heartbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.heartbeatInstructions.install.debTitle": "Heartbeat のダウンロードとインストール", - "home.tutorials.common.heartbeatInstructions.install.osxTextPre": "Heartbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.heartbeatInstructions.install.osxTextPre": "Heartbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.heartbeatInstructions.install.osxTitle": "Heartbeat のダウンロードとインストール", - "home.tutorials.common.heartbeatInstructions.install.rpmTextPre": "Heartbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.heartbeatInstructions.install.rpmTextPre": "Heartbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.heartbeatInstructions.install.rpmTitle": "Heartbeat のダウンロードとインストール", - "home.tutorials.common.heartbeatInstructions.install.windowsTextPre": "Heartbeat は初めてですか?[入門ガイド]({heartbeatLink}) をご覧ください。\n 1.[ダウンロード]({elasticLink}) ページから Heartbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Heartbeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトで次のコマンドを実行し、Heartbeat を Windows サービスとしてインストールします。", + "home.tutorials.common.heartbeatInstructions.install.windowsTextPre": "Heartbeatは初めてですか?[クイックスタート]({heartbeatLink})を参照してください。\n 1.[ダウンロード]({elasticLink})ページからHeartbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Heartbeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトで次のコマンドを実行し、HeartbeatをWindowsサービスとしてインストールします。", "home.tutorials.common.heartbeatInstructions.install.windowsTitle": "Heartbeat のダウンロードとインストール", "home.tutorials.common.heartbeatInstructions.start.debTextPre": "「setup」コマンドで Kibana のインデックスパターンを読み込みます。", "home.tutorials.common.heartbeatInstructions.start.debTitle": "Heartbeat を起動します", @@ -2008,14 +2112,14 @@ "home.tutorials.common.metricbeatInstructions.config.windowsTextPre": "{path} を変更して Elastic Cloud への接続情報を設定します:", "home.tutorials.common.metricbeatInstructions.config.windowsTitle": "構成を編集する", "home.tutorials.common.metricbeatInstructions.install.debTextPost": "32 ビットパッケージをお探しですか?[ダウンロードページ]({link}) をご覧ください。", - "home.tutorials.common.metricbeatInstructions.install.debTextPre": "Metricbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.metricbeatInstructions.install.debTextPre": "Metricbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.metricbeatInstructions.install.debTitle": "Metricbeat のダウンロードとインストール", - "home.tutorials.common.metricbeatInstructions.install.osxTextPre": "Metricbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.metricbeatInstructions.install.osxTextPre": "Metricbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.metricbeatInstructions.install.osxTitle": "Metricbeat のダウンロードとインストール", - "home.tutorials.common.metricbeatInstructions.install.rpmTextPre": "Metricbeat は初めてですか?[入門ガイド]({link}) をご覧ください。", + "home.tutorials.common.metricbeatInstructions.install.rpmTextPre": "Metricbeatは初めてですか?[クイックスタート]({link})を参照してください。", "home.tutorials.common.metricbeatInstructions.install.rpmTitle": "Metricbeat のダウンロードとインストール", "home.tutorials.common.metricbeatInstructions.install.windowsTextPost": "{path} ファイルの「output.elasticsearch」を Elasticsearch のインストールに設定します。", - "home.tutorials.common.metricbeatInstructions.install.windowsTextPre": "Metricbeat は初めてですか?[入門ガイド]({metricbeatLink}) をご覧ください。\n 1.[ダウンロード]({elasticLink}) ページから Metricbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Metricbeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトで次のコマンドを実行し、Metricbeat を Windows サービスとしてインストールします。", + "home.tutorials.common.metricbeatInstructions.install.windowsTextPre": "Metricbeatは初めてですか?[クイックスタート]({metricbeatLink})を参照してください。\n 1.[ダウンロード]({elasticLink})ページからMetricbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.{directoryName}ディレクトリの名前を「Metricbeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトで次のコマンドを実行し、MetricbeatをWindowsサービスとしてインストールします。", "home.tutorials.common.metricbeatInstructions.install.windowsTitle": "Metricbeat のダウンロードとインストール", "home.tutorials.common.metricbeatInstructions.start.debTextPre": "「setup」コマンドで Kibana のダッシュボードを読み込みます。ダッシュボードが既にセットアップされている場合、このコマンドは省略します。", "home.tutorials.common.metricbeatInstructions.start.debTitle": "Metricbeat を起動します", @@ -2043,7 +2147,7 @@ "home.tutorials.common.winlogbeatInstructions.config.windowsTextPre": "{path} を変更して Elastic Cloud への接続情報を設定します:", "home.tutorials.common.winlogbeatInstructions.config.windowsTitle": "構成を編集する", "home.tutorials.common.winlogbeatInstructions.install.windowsTextPost": "{path} ファイルの「output.elasticsearch」を Elasticsearch のインストールに設定します。", - "home.tutorials.common.winlogbeatInstructions.install.windowsTextPre": "Winlogbeat は初めてですか?[入門ガイド]({winlogbeatLink}) をご覧ください。\n 1.[ダウンロード]({elasticLink}) ページから Winlogbeat Windows zip ファイルをダウンロードします。\n 2.zip ファイルのコンテンツを {folderPath} に解凍します。\n 3.「{directoryName} ディレクトリの名前を「Winlogbeat」に変更します。\n 4.管理者として PowerShell プロンプトを開きます (PowerShell アイコンを右クリックして「管理者として実行」を選択します)。Windows XP をご使用の場合、PowerShell のダウンロードとインストールが必要な場合があります。\n 5.PowerShell プロンプトで次のコマンドを実行し、Winlogbeat を Windows サービスとしてインストールします。", + "home.tutorials.common.winlogbeatInstructions.install.windowsTextPre": "Winlogbeatは初めてですか?[クイックスタート]({winlogbeatLink})を参照してください。\n 1.[ダウンロード]({elasticLink})ページからWinlogbeat Windows zipファイルをダウンロードします。\n 2.zipファイルのコンテンツを{folderPath}に解凍します。\n 3.{directoryName}ディレクトリの名前を「Winlogbeat」に変更します。\n 4.管理者としてPowerShellプロンプトを開きます (PowerShellアイコンを右クリックして「管理者として実行」を選択します)。Windows XPをご使用の場合、PowerShellのダウンロードとインストールが必要な場合があります。\n 5.PowerShellプロンプトで次のコマンドを実行し、WinlogbeatをWindowsサービスとしてインストールします。", "home.tutorials.common.winlogbeatInstructions.install.windowsTitle": "Winlogbeat のダウンロードとインストール", "home.tutorials.common.winlogbeatInstructions.start.windowsTextPre": "「setup」コマンドで Kibana のダッシュボードを読み込みます。ダッシュボードが既にセットアップされている場合、このコマンドは省略します。", "home.tutorials.common.winlogbeatInstructions.start.windowsTitle": "Winlogbeat を起動", @@ -2309,7 +2413,21 @@ "indexPatternManagement.createIndexPattern.betaLabel": "ベータ", "indexPatternManagement.createIndexPattern.description": "インデックスパターンは、{single}または{multiple}データソース、{star}と一致します。", "indexPatternManagement.createIndexPattern.documentation": "ドキュメンテーションを表示", + "indexPatternManagement.createIndexPattern.emptyState.basicLicenseDescription": "この機能にはベーシックライセンスが必要です。", + "indexPatternManagement.createIndexPattern.emptyState.basicLicenseLabel": "基本", "indexPatternManagement.createIndexPattern.emptyState.checkDataButton": "新規データを確認", + "indexPatternManagement.createIndexPattern.emptyState.createAnyway": "一部のインデックスは表示されない場合があります。{link}してください。", + "indexPatternManagement.createIndexPattern.emptyState.createAnywayLink": "インデックスパターンを作成します", + "indexPatternManagement.createIndexPattern.emptyState.haveData": "すでにデータがある場合", + "indexPatternManagement.createIndexPattern.emptyState.integrationCardDescription": "さまざまなソースからデータを追加します。", + "indexPatternManagement.createIndexPattern.emptyState.integrationCardTitle": "統合の追加", + "indexPatternManagement.createIndexPattern.emptyState.learnMore": "詳細について", + "indexPatternManagement.createIndexPattern.emptyState.noDataTitle": "Kibanaを試しますか?まずデータが必要です。", + "indexPatternManagement.createIndexPattern.emptyState.readDocs": "ドキュメンテーションを表示", + "indexPatternManagement.createIndexPattern.emptyState.sampleDataCardDescription": "データセットとKibanaダッシュボードを読み込みます。", + "indexPatternManagement.createIndexPattern.emptyState.sampleDataCardTitle": "サンプルデータの追加", + "indexPatternManagement.createIndexPattern.emptyState.uploadCardDescription": "CSV、NDJSON、またはログファイルをインポートします。", + "indexPatternManagement.createIndexPattern.emptyState.uploadCardTitle": "ファイルをアップロード", "indexPatternManagement.createIndexPattern.includeSystemIndicesToggleSwitchLabel": "システムと非表示のインデックスを含める", "indexPatternManagement.createIndexPattern.loadClustersFailMsg": "リモートクラスターの読み込みに失敗", "indexPatternManagement.createIndexPattern.loadIndicesFailMsg": "インデックスの読み込みに失敗", @@ -2331,7 +2449,7 @@ "indexPatternManagement.createIndexPattern.step.status.partialMatchLabel.strongIndicesLabel": "{matchedIndicesLength, plural, one {インデックス} other {# インデックス} }", "indexPatternManagement.createIndexPattern.step.status.successLabel.successDetail": "インデックスパターンは、{sourceCount} {sourceCount, plural, one {個のソース} other {個のソース} }と一致します。", "indexPatternManagement.createIndexPattern.step.warningHeader": "すでに{query}という名前のインデックスパターンがあります。", - "indexPatternManagement.createIndexPattern.stepHeader": "ステップ1/2:インデックスパターンの定義", + "indexPatternManagement.createIndexPattern.stepHeader": "ステップ1/2:インデックスパターンを定義", "indexPatternManagement.createIndexPattern.stepTime.backButton": "戻る", "indexPatternManagement.createIndexPattern.stepTime.createPatternButton": "インデックスパターンを作成", "indexPatternManagement.createIndexPattern.stepTime.creatingLabel": "インデックスパターンを作成中…", @@ -2341,15 +2459,16 @@ "indexPatternManagement.createIndexPattern.stepTime.fieldLabel": "時間フィールド", "indexPatternManagement.createIndexPattern.stepTime.noTimeFieldOptionLabel": "時間フィルターを使用しない", "indexPatternManagement.createIndexPattern.stepTime.noTimeFieldsLabel": "このインデックスパターンに一致するインデックスには時間フィールドがありません。", - "indexPatternManagement.createIndexPattern.stepTime.options.hideButton": "高度なオプションを非表示", + "indexPatternManagement.createIndexPattern.stepTime.options.hideButton": "高度なSIEM設定の非表示化", "indexPatternManagement.createIndexPattern.stepTime.options.patternHeader": "カスタムインデックスパターンID", "indexPatternManagement.createIndexPattern.stepTime.options.patternLabel": "Kibanaはそれぞれのインデックスパターンに固有の識別子を割り当てます。固有のIDを使用しない場合は、カスタムIDを入力してください。", "indexPatternManagement.createIndexPattern.stepTime.options.patternPlaceholder": "custom-index-pattern-id", - "indexPatternManagement.createIndexPattern.stepTime.options.showButton": "高度なオプションを表示", + "indexPatternManagement.createIndexPattern.stepTime.options.showButton": "高度なSIEM設定の表示", "indexPatternManagement.createIndexPattern.stepTime.patterAlreadyExists": "カスタムインデックスパターンIDがすでに存在します。", "indexPatternManagement.createIndexPattern.stepTime.refreshButton": "更新", "indexPatternManagement.createIndexPattern.stepTime.timeDescription": "グローバル時間フィルターで使用するためのプライマリ時間フィールドを選択してください。", "indexPatternManagement.createIndexPattern.stepTimeHeader": "ステップ2/2:設定の構成", + "indexPatternManagement.createIndexPattern.stepTimeLabel": "{indexPattern} {indexPatternName}の設定を指定します。", "indexPatternManagement.createIndexPatternHeader": "{indexPatternName}の作成", "indexPatternManagement.dataStreamLabel": "データストリーム", "indexPatternManagement.date.documentationLabel": "ドキュメント", @@ -2368,6 +2487,7 @@ "indexPatternManagement.duration.decimalPlacesLabel": "小数部分の桁数", "indexPatternManagement.duration.inputFormatLabel": "インプット形式", "indexPatternManagement.duration.outputFormatLabel": "アウトプット形式", + "indexPatternManagement.duration.showSuffixLabel": "接尾辞を表示", "indexPatternManagement.durationErrorMessage": "小数部分の桁数は0から20までの間で指定する必要があります", "indexPatternManagement.editHeader": "{fieldName}を編集", "indexPatternManagement.editIndexPattern.createIndex.defaultButtonDescription": "すべてのデータに完全アグリゲーションを実行", @@ -2455,10 +2575,15 @@ "indexPatternManagement.editIndexPattern.tabs.fieldsHeader": "フィールド", "indexPatternManagement.editIndexPattern.tabs.scriptedHeader": "スクリプトフィールド", "indexPatternManagement.editIndexPattern.tabs.sourceHeader": "ソースフィルター", - "indexPatternManagement.editIndexPattern.timeFilterHeader": "時間フィルターフィールド名:'{timeFieldName}'", + "indexPatternManagement.editIndexPattern.timeFilterHeader": "時刻フィールド:「{timeFieldName}」", "indexPatternManagement.editIndexPattern.timeFilterLabel.mappingAPILink": "マッピングAPI", "indexPatternManagement.editIndexPattern.timeFilterLabel.timeFilterDetail": "このページは{indexPatternTitle}インデックス内のすべてのフィールドと、Elasticsearchに記録された各フィールドのコアタイプを一覧表示します。フィールドタイプを変更するにはElasticsearchを使用します", "indexPatternManagement.editIndexPatternLiveRegionAriaLabel": "インデックスパターン", + "indexPatternManagement.emptyIndexPatternPrompt.documentation": "ドキュメンテーションを表示", + "indexPatternManagement.emptyIndexPatternPrompt.indexPatternExplanation": "Kibanaでは、検索するインデックスを特定するためにインデックスパターンが必要です。インデックスパターンは、昨日のログデータなど特定のインデックス、またはログデータを含むすべてのインデックスを参照できます。", + "indexPatternManagement.emptyIndexPatternPrompt.learnMore": "詳細について", + "indexPatternManagement.emptyIndexPatternPrompt.nowCreate": "インデックスパターンを作成します。", + "indexPatternManagement.emptyIndexPatternPrompt.youHaveData": "Elasticsearchにデータがあります。", "indexPatternManagement.fieldTypeConflict": "フィールドタイプの矛盾", "indexPatternManagement.formatHeader": "フォーマット", "indexPatternManagement.formatLabel": "フォーマットは、特定の値の表示形式を管理できます。また、値を完全に変更したり、ディスカバリでのハイライト機能を無効にしたりすることも可能です。", @@ -2475,6 +2600,7 @@ "indexPatternManagement.indexPatterns.createFieldBreadcrumb": "フィールドを作成", "indexPatternManagement.indexPatterns.listBreadcrumb": "インデックスパターン", "indexPatternManagement.indexPatternTable.createBtn": "インデックスパターンを作成", + "indexPatternManagement.indexPatternTable.indexPatternExplanation": "Elasticsearchからのデータの取得に役立つインデックスパターンを作成して管理します。", "indexPatternManagement.indexPatternTable.title": "インデックスパターン", "indexPatternManagement.labelTemplate.example.idLabel": "ユーザー#{value}", "indexPatternManagement.labelTemplate.example.output.idLabel": "ユーザー", @@ -2670,6 +2796,8 @@ "kibana_utils.history.savedObjectIsMissingNotificationMessage": "保存されたオブジェクトがありません", "kibana_utils.stateManagement.stateHash.unableToRestoreUrlErrorMessage": "URL を完全に復元できません。共有機能を使用していることを確認してください。", "kibana_utils.stateManagement.stateHash.unableToStoreHistoryInSessionErrorMessage": "セッションがいっぱいで安全に削除できるアイテムが見つからないため、Kibana は履歴アイテムを保存できません。\n\nこれは大抵新規タブに移動することで解決されますが、より大きな問題が原因である可能性もあります。このメッセージが定期的に表示される場合は、{gitHubIssuesUrl} で問題を報告してください。", + "kibana_utils.stateManagement.url.restoreUrlErrorTitle": "URLからの状態の復元エラー", + "kibana_utils.stateManagement.url.saveStateInUrlErrorTitle": "URLでの状態の保存エラー", "kibana-react.dualRangeControl.maxInputAriaLabel": "範囲最大", "kibana-react.dualRangeControl.minInputAriaLabel": "範囲最小", "kibana-react.dualRangeControl.mustSetBothErrorMessage": "下と上の値の両方を設定する必要があります", @@ -2678,6 +2806,14 @@ "kibana-react.exitFullScreenButton.exitFullScreenModeButtonAriaLabel": "全画面モードを終了", "kibana-react.exitFullScreenButton.exitFullScreenModeButtonText": "全画面を終了", "kibana-react.exitFullScreenButton.fullScreenModeDescription": "ESC キーで全画面モードを終了します。", + "kibana-react.kbnOverviewPageHeader.addDataButtonLabel": "データの追加", + "kibana-react.kbnOverviewPageHeader.devToolsButtonLabel": "開発ツール", + "kibana-react.kbnOverviewPageHeader.stackManagementButtonLabel": "管理", + "kibana-react.mountPointPortal.errorMessage": "ポータルコンテンツのレンダリングエラー", + "kibana-react.pageFooter.appDirectoryButtonLabel": "アプリディレクトリを表示", + "kibana-react.pageFooter.changeDefaultRouteSuccessToast": "ランディングページが更新されました", + "kibana-react.pageFooter.changeHomeRouteLink": "ログイン時に別のページを表示", + "kibana-react.pageFooter.makeDefaultRouteLink": "これをランディングページにする", "kibana-react.splitPanel.adjustPanelSizeAriaLabel": "左右のキーを押してパネルサイズを調整します", "kibana-react.tableListView.listing.createNewItemButtonLabel": "Create {entityName}", "kibana-react.tableListView.listing.deleteButtonMessage": "{itemCount} 件の {entityName} を削除", @@ -2697,6 +2833,24 @@ "kibana-react.tableListView.listing.table.editActionDescription": "編集", "kibana-react.tableListView.listing.table.editActionName": "編集", "kibana-react.tableListView.listing.unableToDeleteDangerMessage": "{entityName} を削除できません", + "kibanaOverview.addData.sampleDataButtonLabel": "サンプルデータを試す", + "kibanaOverview.addData.sectionTitle": "データを取り込む", + "kibanaOverview.apps.title": "これらのアプリを検索", + "kibanaOverview.gettingStarted.addDataButtonLabel": "データを追加", + "kibanaOverview.gettingStarted.description": "Kibanaを使用すると、データや方法を可視化する能力が高まります。 1つの質問から始めて、解答から知見を得ることができます。", + "kibanaOverview.gettingStarted.title": "Kibanaの基本操作", + "kibanaOverview.header.title": "Kibana", + "kibanaOverview.kibana.appDescription1": "ダッシュボードでデータを分析します。", + "kibanaOverview.kibana.appDescription2": "インサイトを検索して見つけます。", + "kibanaOverview.kibana.appDescription3": "詳細まで正確なレポートを設計します。", + "kibanaOverview.kibana.appDescription4": "地理的なデータをプロットします。", + "kibanaOverview.kibana.appDescription5": "モデリング、予測、検出を行います。", + "kibanaOverview.kibana.appDescription6": "パターンと関係を明らかにします。", + "kibanaOverview.kibana.solution.subtitle": "可視化&分析", + "kibanaOverview.kibana.solution.title": "Kibana", + "kibanaOverview.manageData.sectionTitle": "データを管理", + "kibanaOverview.more.title": "Elasticではさまざまなことが可能です", + "kibanaOverview.news.title": "新機能", "management.breadcrumb": "スタック管理", "management.landing.header": "Stack Management {version}へようこそ", "management.landing.subhead": "インデックス、インデックスパターン、保存されたオブジェクト、Kibanaの設定、その他を管理します。", @@ -2718,9 +2872,19 @@ "management.stackManagement.managementDescription": "Elastic Stack の管理を行うセンターコンソールです。", "management.stackManagement.managementLabel": "スタック管理", "management.stackManagement.title": "スタック管理", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecision.cellDimensionsLinkText": "ディメンションの説明", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecisionText": "タイルマップに表示されるジオハッシュの最高精度です。7は高い、10は非常に高い、12は最大です。{cellDimensionsLink}", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecisionTitle": "タイルマップの最高精度", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaults.propertiesLinkText": "プロパティ", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaultsText": "座標マップのWMSマップサーバーサポートのデフォルトの{propertiesLink}です。", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaultsTitle": "デフォルトのWMSプロパティ", "maps_legacy.baseMapsVisualization.childShouldImplementMethodErrorMessage": "子はdata-updateに対応できるようこのメソッドを導入する必要があります", + "maps_legacy.defaultDistributionMessage": "Mapsを入手するには、ElasticsearchとKibanaの{defaultDistribution}にアップグレードしてください。", "maps_legacy.kibanaMap.leaflet.fitDataBoundsAriaLabel": "データバウンドを合わせる", "maps_legacy.kibanaMap.zoomWarning": "ズームレベルが最大に達しました。完全にズームインするには、ElasticsearchとKibanaの{defaultDistribution}にアップグレードしてください。{ems}ではより多くのズームレベルを無料で利用できます。または、独自のマップサーバーを構成できます。詳細は、{ wms }または{ configSettings}をご覧ください。", + "maps_legacy.legacyMapDeprecationMessage": "Mapsを使用すると、複数のレイヤーとインデックスを追加する、個別のドキュメントをプロットする、データ値から特徴を表現する、ヒートマップ、グリッド、クラスターを追加するなど、さまざまなことが可能です。{getMapsMessage}", + "maps_legacy.legacyMapDeprecationTitle": "{label}は8.0でMapsに移行されます。", + "maps_legacy.openInMapsButtonLabel": "Mapsで表示", "maps_legacy.wmsOptions.attributionStringTip": "右下角の属性文字列", "maps_legacy.wmsOptions.baseLayerSettingsTitle": "ベースレイヤー設定", "maps_legacy.wmsOptions.imageFormatToUseTip": "通常、画像/pngまたは画像/jpegです。サーバーが透明レイヤーを返す場合は。pngを使用します。", @@ -2745,7 +2909,11 @@ "newsfeed.flyoutList.closeButtonLabel": "閉じる", "newsfeed.flyoutList.versionTextLabel": "{version}", "newsfeed.flyoutList.whatsNewTitle": "Elastic の新機能", + "newsfeed.headerButton.readAriaLabel": "ニュースフィードメニュー - すべての項目が既読です", + "newsfeed.headerButton.unreadAriaLabel": "ニュースフィードメニュー - 未読の項目があります", "newsfeed.loadingPrompt.gettingNewsText": "最新ニュースを取得しています...", + "regionMap.advancedSettings.visualization.showRegionMapWarningsText": "用語がマップの形に合わない場合に地域マップに警告を表示するかどうかです。", + "regionMap.advancedSettings.visualization.showRegionMapWarningsTitle": "地域マップに警告を表示", "regionMap.choroplethLayer.downloadingVectorData404ErrorMessage": "{name} の取得時にサーバーから「404」が返されます。指定された場所にファイルが存在することを確認してください。", "regionMap.choroplethLayer.downloadingVectorDataErrorMessage": "{name} ファイルをダウンロードできません。サーバーの CORS 構成で、このホストの Kibana アプリケーションからのリクエストが許可されていることを確認してください。", "regionMap.choroplethLayer.downloadingVectorDataErrorMessageTitle": "ベクトルデータのダウンロード中にエラーが発生しました", @@ -2789,6 +2957,8 @@ "savedObjects.saveDuplicateRejectedDescription": "重複ファイルの保存確認が拒否されました", "savedObjects.saveModal.cancelButtonLabel": "キャンセル", "savedObjects.saveModal.descriptionLabel": "説明", + "savedObjects.saveModal.duplicateTitleDescription": "「{title}」を保存すると、タイトルが重複します。", + "savedObjects.saveModal.duplicateTitleLabel": "この{objectType}はすでに存在します", "savedObjects.saveModal.saveAsNewLabel": "新しい {objectType} として保存", "savedObjects.saveModal.saveButtonLabel": "保存", "savedObjects.saveModal.saveTitle": "{objectType} を保存", @@ -2805,6 +2975,14 @@ "savedObjectsManagement.deleteSavedObjectsConfirmModalDescription": "この操作は次の保存されたオブジェクトを削除します:", "savedObjectsManagement.field.offLabel": "オフ", "savedObjectsManagement.field.onLabel": "オン", + "savedObjectsManagement.importSummary.createdCountHeader": "{createdCount}件の新規項目", + "savedObjectsManagement.importSummary.createdOutcomeLabel": "作成済み", + "savedObjectsManagement.importSummary.errorCountHeader": "{errorCount}件のエラー", + "savedObjectsManagement.importSummary.errorOutcomeLabel": "{errorMessage}", + "savedObjectsManagement.importSummary.headerLabelPlural": "{importCount}個のオブジェクトがインポートされました", + "savedObjectsManagement.importSummary.headerLabelSingular": "1個のオブジェクトがインポートされました", + "savedObjectsManagement.importSummary.overwrittenCountHeader": "{overwrittenCount}件上書きされました", + "savedObjectsManagement.importSummary.overwrittenOutcomeLabel": "上書き", "savedObjectsManagement.indexPattern.confirmOverwriteButton": "上書き", "savedObjectsManagement.indexPattern.confirmOverwriteLabel": "「{title}」に上書きしてよろしいですか?", "savedObjectsManagement.indexPattern.confirmOverwriteTitle": "{type}を上書きしますか?", @@ -2861,11 +3039,26 @@ "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsDescription": "影響されるオブジェクトのサンプル", "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsName": "影響されるオブジェクトのサンプル", "savedObjectsManagement.objectsTable.flyout.resolveImportErrorsFileErrorMessage": "ファイルを処理できませんでした。", + "savedObjectsManagement.objectsTable.flyout.selectFileToImportFormRowLabel": "インポートするファイルを選択してください", "savedObjectsManagement.objectsTable.header.exportButtonLabel": "{filteredCount, plural, one{# オブジェクト} other {# オブジェクト}}をエクスポート", "savedObjectsManagement.objectsTable.header.importButtonLabel": "インポート", "savedObjectsManagement.objectsTable.header.refreshButtonLabel": "更新", "savedObjectsManagement.objectsTable.header.savedObjectsTitle": "保存されたオブジェクト", - "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "ここから保存された検索などの保存されたオブジェクトを削除できます。保存されたオブジェクトの生データを編集することもできます。通常、オブジェクトは関連付けられたアプリケーションでのみ編集されます。一般的に、この画面ではなく、関連付けられたアプリケーションの使用をお勧めします。", + "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "保存されたオブジェクトを管理して共有します。オブジェクトの基本データを編集するには、関連付けられたアプリケーションに移動します。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledText": "オブジェクトが以前にコピーまたはインポートされたかどうかを確認します。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledTitle": "既存のオブジェクトを確認", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledText": "このオプションを使用すると、オブジェクトの1つ以上のコピーを作成します。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledTitle": "ランダムIDで新しいオブジェクトを作成", + "savedObjectsManagement.objectsTable.importModeControl.importOptionsTitle": "インポートオプション", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.disabledLabel": "競合時にアクションを要求", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.enabledLabel": "自動的に競合を上書き", + "savedObjectsManagement.objectsTable.importSummary.unsupportedTypeError": "サポートされていないオブジェクトタイプ", + "savedObjectsManagement.objectsTable.overwriteModal.body.ambiguousConflict": "「{title}」は複数の既存のオブジェクトと競合します。上書きしますか?", + "savedObjectsManagement.objectsTable.overwriteModal.body.conflict": "「{title}」は既存のオブジェクトと競合します。上書きしますか?", + "savedObjectsManagement.objectsTable.overwriteModal.cancelButtonText": "スキップ", + "savedObjectsManagement.objectsTable.overwriteModal.overwriteButtonText": "上書き", + "savedObjectsManagement.objectsTable.overwriteModal.selectControlLabel": "オブジェクトID", + "savedObjectsManagement.objectsTable.overwriteModal.title": "{type}を上書きしますか?", "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionDescription": "この保存されたオブジェクトを確認してください", "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionName": "検査", "savedObjectsManagement.objectsTable.relationships.columnActionsName": "アクション", @@ -2897,6 +3090,7 @@ "savedObjectsManagement.objectsTable.table.exportButtonLabel": "エクスポート", "savedObjectsManagement.objectsTable.table.exportPopoverButtonLabel": "エクスポート", "savedObjectsManagement.objectsTable.table.typeFilterName": "タイプ", + "savedObjectsManagement.objectsTable.unableFindSavedObjectNotificationMessage": "保存されたオブジェクトが見つかりません", "savedObjectsManagement.objectsTable.unableFindSavedObjectsNotificationMessage": "保存されたオブジェクトが見つかりません", "savedObjectsManagement.parsingFieldErrorMessage": "{fieldName}をインデックスパターン{indexName}用にパース中にエラーが発生しました:{errorMessage}", "savedObjectsManagement.view.cancelButtonAriaLabel": "キャンセル", @@ -2914,7 +3108,11 @@ "savedObjectsManagement.view.savedSearchDoesNotExistErrorMessage": "このオブジェクトに関連付けられた保存された検索は現在存在しません。", "savedObjectsManagement.view.viewItemButtonLabel": "{title}を表示", "savedObjectsManagement.view.viewItemTitle": "{title}を表示", - "usageCollection.stats.notReadyMessage": "まだ統計が準備できていません。後程再試行してください", + "security.checkup.dismissButtonText": "閉じる", + "security.checkup.dontShowAgain": "今後表示しない", + "security.checkup.insecureClusterMessage": "当社の無料のセキュリティ機能を使用すると、不正アクセスから保護することができます。", + "security.checkup.insecureClusterTitle": "インストールを保護してください", + "security.checkup.learnMoreButtonText": "詳細", "share.advancedSettings.csv.quoteValuesText": "csvエクスポートに値を引用するかどうかです", "share.advancedSettings.csv.quoteValuesTitle": "CSVの値を引用", "share.advancedSettings.csv.separatorText": "エクスポートされた値をこの文字列で区切ります", @@ -2949,6 +3147,7 @@ "telemetry.callout.errorLoadingClusterStatisticsTitle": "クラスター統計の読み込みエラー", "telemetry.callout.errorUnprivilegedUserDescription": "暗号化されていないクラスター統計を表示するアクセス権がありません。", "telemetry.callout.errorUnprivilegedUserTitle": "クラスター統計の表示エラー", + "telemetry.clusterData": "クラスターデータ", "telemetry.optInErrorToastText": "使用状況統計設定の設定中にエラーが発生しました。", "telemetry.optInErrorToastTitle": "エラー", "telemetry.optInNoticeSeenErrorTitle": "エラー", @@ -2958,6 +3157,8 @@ "telemetry.provideUsageStatisticsAriaName": "使用統計を提供", "telemetry.provideUsageStatisticsTitle": "使用統計を提供", "telemetry.readOurUsageDataPrivacyStatementLinkText": "プライバシーポリシー", + "telemetry.securityData": "Endpoint Securityデータ", + "telemetry.seeExamplesOfWhatWeCollect": "当社が収集する{clusterData}および{endpointSecurityData}の例をご覧ください。", "telemetry.telemetryBannerDescription": "Elastic Stackの改善にご協力ください使用状況データの収集は現在無効です。使用状況データの収集を有効にすると、製品とサービスを管理して改善することができます。詳細については、{privacyStatementLink}をご覧ください。", "telemetry.telemetryConfigAndLinkDescription": "使用状況データの収集を有効にすると、製品とサービスを管理して改善することができます。詳細については、{privacyStatementLink}をご覧ください。", "telemetry.telemetryConfigDescription": "基本的な機能の利用状況に関する統計情報を提供して、Elastic Stack の改善にご協力ください。このデータは Elastic 社外と共有されません。", @@ -3003,6 +3204,8 @@ "timelion.cells.actions.reorderAriaLabel": "ドラッグして並べ替え", "timelion.cells.actions.reorderTooltip": "ドラッグして並べ替え", "timelion.chart.seriesList.noSchemaWarning": "次のパネルタイプは存在しません: {renderType}", + "timelion.deprecation.here": "ダッシュボードに移行します。", + "timelion.deprecation.message": "Timelionアプリは7.0以降で非推奨となっています。8.0では削除される予定です。Timelionワークシートを引き続き使用するには、{timeLionDeprecationLink}。", "timelion.emptyExpressionErrorMessage": "Timelion エラー式が入力されていません", "timelion.expressionInputAriaLabel": "Timelion 式", "timelion.expressionInputPlaceholder": "{esQuery} でのクエリを試してみてください。", @@ -3341,8 +3544,16 @@ "timelion.vis.invalidIntervalErrorMessage": "無効な間隔フォーマット。", "timelion.vis.selectIntervalHelpText": "オプションを選択するかカスタム値を作成します。例30s、20m、24h、2d、1w、1M", "timelion.vis.selectIntervalPlaceholder": "間隔を選択", + "uiActions.actionPanel.more": "詳細", "uiActions.actionPanel.title": "オプション", "uiActions.errors.incompatibleAction": "操作に互換性がありません", + "uiActions.triggers.applyFilterDescription": "Kibanaフィルターが適用されるとき。単一の値または範囲フィルターにすることができます。", + "uiActions.triggers.applyFilterTitle": "フィルターを適用", + "uiActions.triggers.selectRangeDescription": "ビジュアライゼーションでの値の範囲", + "uiActions.triggers.selectRangeTitle": "範囲選択", + "uiActions.triggers.valueClickDescription": "ビジュアライゼーションでデータポイントをクリック", + "uiActions.triggers.valueClickTitle": "シングルクリック", + "usageCollection.stats.notReadyMessage": "まだ統計が準備できていません。しばらくたってから再試行してください。", "visDefaultEditor.advancedToggle.advancedLinkLabel": "高度な設定", "visDefaultEditor.agg.disableAggButtonTooltip": "集約を無効にする", "visDefaultEditor.agg.enableAggButtonTooltip": "集約を有効にする", @@ -3407,9 +3618,13 @@ "visDefaultEditor.controls.ipRangesAriaLabel": "IP 範囲", "visDefaultEditor.controls.jsonInputLabel": "JSON インプット", "visDefaultEditor.controls.jsonInputTooltip": "ここに追加された JSON 形式のプロパティは、すべてこのセクションの Elasticsearch 集約定義に融合されます。用語集約における「shard_size」がその例です。", + "visDefaultEditor.controls.maxBars.autoPlaceholder": "自動", + "visDefaultEditor.controls.maxBars.maxBarsHelpText": "間隔は、使用可能なデータに基づいて、自動的に選択されます。棒の最大数は、詳細設定の{histogramMaxBars}以下でなければなりません。", + "visDefaultEditor.controls.maxBars.maxBarsLabel": "棒の最大数", "visDefaultEditor.controls.metricLabel": "メトリック", "visDefaultEditor.controls.metrics.bucketTitle": "バケット", "visDefaultEditor.controls.metrics.metricTitle": "メトリック", + "visDefaultEditor.controls.numberInterval.autoInteralIsUsed": "自動間隔が使用されます", "visDefaultEditor.controls.numberInterval.minimumIntervalLabel": "最低間隔", "visDefaultEditor.controls.numberInterval.minimumIntervalTooltip": "入力された値により高度な設定の {histogramMaxBars} で指定されたよりも多くのバケットが作成される場合、間隔は自動的にスケーリングされます。", "visDefaultEditor.controls.numberInterval.selectIntervalPlaceholder": "間隔を入力", @@ -3458,6 +3673,7 @@ "visDefaultEditor.controls.timeInterval.scaledHelpText": "現在 {bucketDescription} にスケーリングされています", "visDefaultEditor.controls.timeInterval.selectIntervalPlaceholder": "間隔を選択", "visDefaultEditor.controls.timeInterval.selectOptionHelpText": "オプションを選択するかカスタム値を作成します。例30s、20m、24h、2d、1w、1M", + "visDefaultEditor.controls.useAutoInterval": "自動間隔を使用", "visDefaultEditor.editorConfig.dateHistogram.customInterval.helpText": "構成間隔の倍数でなければなりません: {interval}", "visDefaultEditor.editorConfig.histogram.interval.helpText": "構成間隔の倍数でなければなりません: {interval}", "visDefaultEditor.metrics.wrongLastBucketTypeErrorMessage": "「{type}」メトリック集約を使用する場合、最後のバケット集約は「Date Histogram」または「Histogram」でなければなりません。", @@ -4108,9 +4324,21 @@ "visTypeVega.esQueryParser.shiftMustValueTypeErrorMessage": "{shiftParam} は数値でなければなりません", "visTypeVega.esQueryParser.timefilterValueErrorMessage": "{timefilter} のプロパティは {trueValue}、{minValue}、または {maxValue} に設定する必要があります", "visTypeVega.esQueryParser.unknownUnitValueErrorMessage": "不明な {unitParamName} 値。[{unitParamValues}] の内の 1 つでなければなりません", + "visTypeVega.esQueryParser.unnamedRequest": "無題のリクエスト#{index}", "visTypeVega.esQueryParser.urlBodyValueTypeErrorMessage": "{configName} はオブジェクトでなければなりません", "visTypeVega.esQueryParser.urlContextAndUrlTimefieldMustNotBeUsedErrorMessage": "{urlContext} と {timefield} は {queryParam} が設定されている場合使用できません", "visTypeVega.function.help": "Vega ビジュアライゼーション", + "visTypeVega.inspector.dataSetsLabel": "データセット", + "visTypeVega.inspector.dataViewer.dataSetAriaLabel": "データセット", + "visTypeVega.inspector.dataViewer.gridAriaLabel": "{name}データグリッド", + "visTypeVega.inspector.signalValuesLabel": "単一の値", + "visTypeVega.inspector.signalViewer.gridAriaLabel": "単一の値のデータグリッド", + "visTypeVega.inspector.specLabel": "仕様", + "visTypeVega.inspector.specViewer.copyToClipboardLabel": "クリップボードにコピー", + "visTypeVega.inspector.vegaAdapter.signal": "信号", + "visTypeVega.inspector.vegaAdapter.value": "値", + "visTypeVega.inspector.vegaDebugLabel": "Vegaデバッグ", + "visTypeVega.mapView.experimentalMapLayerInfo": "マップレイヤーはまだ実験段階であり、オフィシャルGA機能のサポートSLAが適用されません。フィードバックがある場合は、{githubLink}で問題を報告してください。", "visTypeVega.mapView.mapStyleNotFoundWarningMessage": "{mapStyleParam} が見つかりませんでした", "visTypeVega.mapView.minZoomAndMaxZoomHaveBeenSwappedWarningMessage": "{minZoomPropertyName} と {maxZoomPropertyName} が交換されました", "visTypeVega.mapView.resettingPropertyToMaxValueWarningMessage": "{name} を {max} にリセットしています", @@ -4118,6 +4346,7 @@ "visTypeVega.type.vegaDescription": "Vega と Vega-Lite を使用してカスタムビジュアライゼーションを作成します。", "visTypeVega.urlParser.dataUrlRequiresUrlParameterInFormErrorMessage": "{dataUrlParam} には「{formLink}」の形で {urlParam} パラメーターが必要です", "visTypeVega.urlParser.urlShouldHaveQuerySubObjectWarningMessage": "{urlObject} を使用するには {subObjectName} サブオブジェクトが必要です", + "visTypeVega.vegaParser.autoSizeDoesNotAllowFalse": "{autoSizeParam}が有効です。無効にするには、{autoSizeParam}を{noneParam}に設定してください", "visTypeVega.vegaParser.baseView.externalUrlsAreNotEnabledErrorMessage": "外部 URL が無効です。{enableExternalUrls} を {kibanaConfigFileName} に追加します", "visTypeVega.vegaParser.baseView.functionIsNotDefinedForGraphErrorMessage": "このグラフには {funcName} が定義されていません", "visTypeVega.vegaParser.baseView.timeValuesTypeErrorMessage": "時間フィルターの設定エラー: 両方の時間の値は相対的または絶対的な日付である必要があります。 {start}、{end}", @@ -4125,6 +4354,7 @@ "visTypeVega.vegaParser.dataExceedsSomeParamsUseTimesLimitErrorMessage": "データには {urlParam}、{valuesParam}、 {sourceParam} の内複数を含めることができません", "visTypeVega.vegaParser.hostConfigIsDeprecatedWarningMessage": "{deprecatedConfigName} は廃止されました。代わりに {newConfigName} を使用してください。", "visTypeVega.vegaParser.hostConfigValueTypeErrorMessage": "{configName} が含まれている場合、オブジェクトでなければなりません", + "visTypeVega.vegaParser.inputSpecDoesNotSpecifySchemaErrorMessage": "仕様に基づき、{schemaParam}フィールドには、\nVega({vegaSchemaUrl}を参照)または\nVega-Lite({vegaLiteSchemaUrl}を参照)の有効なURLを入力する必要があります。\nURLは識別子にすぎません。Kibanaやご使用のブラウザーがこのURLにアクセスすることはありません。", "visTypeVega.vegaParser.invalidVegaSpecErrorMessage": "無効な Vega 仕様", "visTypeVega.vegaParser.kibanaConfigValueTypeErrorMessage": "{configName} が含まれている場合、オブジェクトでなければなりません", "visTypeVega.vegaParser.mapStyleValueTypeWarningMessage": "{mapStyleConfigName} は {mapStyleConfigFirstAllowedValue} か {mapStyleConfigSecondAllowedValue} のどちらかです", @@ -4316,6 +4546,7 @@ "visTypeVislib.thresholdLine.style.dashedText": "鎖線", "visTypeVislib.thresholdLine.style.dotdashedText": "点線", "visTypeVislib.thresholdLine.style.fullText": "完全", + "visTypeVislib.vislib.errors.noResultsFoundTitle": "結果が見つかりませんでした", "visTypeVislib.vislib.heatmap.maxBucketsText": "定義された数列が多すぎます ({nr})。構成されている最大値は {max} です。", "visTypeVislib.vislib.legend.filterForValueButtonAriaLabel": "値 {legendDataLabel} でフィルタリング", "visTypeVislib.vislib.legend.filterOptionsLegend": "{legendDataLabel}、フィルターオプション", @@ -4332,6 +4563,7 @@ "visualizations.disabledLabVisualizationMessage": "ラボビジュアライゼーションを表示するには、高度な設定でラボモードをオンにしてください。", "visualizations.disabledLabVisualizationTitle": "{title} はラボビジュアライゼーションです。", "visualizations.displayName": "ビジュアライゼーション", + "visualizations.embeddable.placeholderTitle": "プレースホルダータイトル", "visualizations.function.range.from.help": "範囲の開始", "visualizations.function.range.help": "範囲オブジェクトを生成します", "visualizations.function.range.to.help": "範囲の終了", @@ -4358,14 +4590,23 @@ "visualizations.newVisWizard.searchSelection.savedObjectType.search": "保存検索", "visualizations.newVisWizard.selectVisType": "ビジュアライゼーションのタイプを選択してください", "visualizations.newVisWizard.title": "新規ビジュアライゼーション", + "visualizations.noResultsFoundTitle": "結果が見つかりませんでした", "visualizations.savedObjectName": "ビジュアライゼーション", + "visualizations.savingVisualizationFailed.errorMsg": "ビジュアライゼーションの保存が失敗しました", "visualizations.visualizationTypeInvalidMessage": "無効なビジュアライゼーションタイプ \"{visType}\"", "visualize.badge.readOnly.text": "読み取り専用", "visualize.badge.readOnly.tooltip": "ビジュアライゼーションを保存できません", + "visualize.byValue_pageHeading": "{originatingApp}アプリに埋め込まれた{chartType}タイプのビジュアライゼーション", + "visualize.confirmModal.confirmTextDescription": "変更を保存せずにVisualizeエディターから移動しますか?", + "visualize.confirmModal.title": "保存されていない変更", "visualize.createVisualization.failedToLoadErrorMessage": "ビジュアライゼーションを読み込めませんでした", "visualize.createVisualization.noIndexPatternOrSavedSearchIdErrorMessage": "indexPatternまたはsavedSearchIdが必要です", "visualize.createVisualization.noVisTypeErrorMessage": "有効なビジュアライゼーションタイプを指定してください", + "visualize.dashboard.prefix.breadcrumb": "ダッシュボード", + "visualize.discover.visualizeFieldLabel": "Visualizeフィールド", "visualize.editor.createBreadcrumb": "作成", + "visualize.editor.defaultEditBreadcrumbText": "編集", + "visualize.experimentalVisInfoText": "このビジュアライゼーションはまだ実験段階であり、オフィシャルGA機能のサポートSLAが適用されません。フィードバックがある場合は、{githubLink}で問題を報告してください。", "visualize.helpMenu.appName": "可視化", "visualize.linkedToSearch.unlinkSuccessNotificationText": "保存された検索「{searchTitle}」からリンクが解除されました", "visualize.listing.betaTitle": "ベータ", @@ -4386,6 +4627,9 @@ "visualize.noMatchRoute.bannerText": "Visualizeアプリケーションはこのルートを認識できません。{route}", "visualize.noMatchRoute.bannerTitleText": "ページが見つかりません", "visualize.pageHeading": "{chartName} {chartType}可視化", + "visualize.topNavMenu.cancelAndReturnButtonTooltip": "完了する前に変更を破棄", + "visualize.topNavMenu.cancelButtonAriaLabel": "変更を保存せずに最後に使用していたアプリに戻る", + "visualize.topNavMenu.cancelButtonLabel": "キャンセル", "visualize.topNavMenu.openInspectorButtonAriaLabel": "ビジュアライゼーションのインスペクターを開く", "visualize.topNavMenu.openInspectorButtonLabel": "検査", "visualize.topNavMenu.openInspectorDisabledButtonTooltip": "このビジュアライゼーションはインスペクターをサポートしていません。", @@ -4416,11 +4660,15 @@ "xpack.actions.builtin.case.connectorApiNullError": "コネクター[apiUrl]が必要です", "xpack.actions.builtin.case.jiraTitle": "Jira", "xpack.actions.builtin.case.resilientTitle": "IBM Resilient", + "xpack.actions.builtin.configuration.apiAllowedHostsError": "コネクターアクションの構成エラー:{message}", "xpack.actions.builtin.email.errorSendingErrorMessage": "エラー送信メールアドレス", "xpack.actions.builtin.emailTitle": "メール", "xpack.actions.builtin.esIndex.errorIndexingErrorMessage": "エラーインデックス作成ドキュメント", "xpack.actions.builtin.esIndexTitle": "インデックス", + "xpack.actions.builtin.jira.configuration.apiAllowedHostsError": "コネクターアクションの構成エラー:{message}", + "xpack.actions.builtin.jira.configuration.emptyMapping": "[incidentConfiguration.mapping]:空以外の値が必要ですが空でした", "xpack.actions.builtin.pagerduty.invalidTimestampErrorMessage": "タイムスタンプ\"{timestamp}\"の解析エラー", + "xpack.actions.builtin.pagerduty.missingDedupkeyErrorMessage": "eventActionが「{eventAction}」のときにはDedupKeyが必要です", "xpack.actions.builtin.pagerduty.pagerdutyConfigurationError": "pagerduty アクションの設定エラー: {message}", "xpack.actions.builtin.pagerduty.postingErrorMessage": "pagerduty イベントの投稿エラー", "xpack.actions.builtin.pagerduty.postingRetryErrorMessage": "pagerduty イベントの投稿エラー: http status {status}、後ほど再試行", @@ -4448,39 +4696,18 @@ "xpack.actions.builtin.webhook.webhookConfigurationErrorNoHostname": "Webフックアクションの構成エラーです。URLを解析できません。{err}", "xpack.actions.builtin.webhookTitle": "Web フック", "xpack.actions.disabledActionTypeError": "アクションタイプ \"{actionType}\" は、Kibana 構成 xpack.actions.enabledActionTypes では有効化されません", + "xpack.actions.featureRegistry.actionsFeatureName": "アクションとコネクター", "xpack.actions.serverSideErrors.expirerdLicenseErrorMessage": "{licenseType} ライセンスの期限が切れたのでアクションタイプ {actionTypeId} は無効です。", "xpack.actions.serverSideErrors.invalidLicenseErrorMessage": "{licenseType} ライセンスでサポートされないのでアクションタイプ {actionTypeId} は無効です。ライセンスをアップグレードしてください。", "xpack.actions.serverSideErrors.predefinedActionDeleteDisabled": "あらかじめ構成されたアクション{id}は削除できません。", "xpack.actions.serverSideErrors.predefinedActionUpdateDisabled": "あらかじめ構成されたアクション{id}は更新できません。", "xpack.actions.serverSideErrors.unavailableLicenseErrorMessage": "現時点でライセンス情報を入手できないため、アクションタイプ {actionTypeId} は無効です。", "xpack.actions.serverSideErrors.unavailableLicenseInformationErrorMessage": "グラフを利用できません。現在ライセンス情報が利用できません。", - "xpack.stackAlerts.indexThreshold.actionGroupThresholdMetTitle": "しきい値一致", - "xpack.stackAlerts.indexThreshold.actionVariableContextDateLabel": "アラートがしきい値を超えた日付。", - "xpack.stackAlerts.indexThreshold.actionVariableContextGroupLabel": "しきい値を超えたグループ。", - "xpack.stackAlerts.indexThreshold.actionVariableContextMessageLabel": "アラートの事前構成メッセージ。", - "xpack.stackAlerts.indexThreshold.actionVariableContextTitleLabel": "アラートの事前構成タイトル。", - "xpack.stackAlerts.indexThreshold.actionVariableContextValueLabel": "しきい値を超えた値。", - "xpack.stackAlerts.indexThreshold.aggTypeRequiredErrorMessage": "[aggType] が「{aggType}」のときには [aggField] に値が必要です", - "xpack.stackAlerts.indexThreshold.alertTypeContextMessageDescription": "アラート {name} グループ {group} 値 {value} が {date} に {window} にわたってしきい値 {function} を超えました", - "xpack.stackAlerts.indexThreshold.alertTypeContextSubjectTitle": "アラート {name} グループ {group} がしきい値を超えました", - "xpack.stackAlerts.indexThreshold.alertTypeTitle": "インデックスしきい値", - "xpack.stackAlerts.indexThreshold.dateStartGTdateEndErrorMessage": "[dateStart] が [dateEnd] よりも大です", - "xpack.stackAlerts.indexThreshold.formattedFieldErrorMessage": "{fieldName} の無効な {formatName} 形式:「{fieldValue}」", - "xpack.stackAlerts.indexThreshold.intervalRequiredErrorMessage": "[interval]: [dateStart] が [dateEnd] と等しくない場合に指定する必要があります", - "xpack.stackAlerts.indexThreshold.invalidAggTypeErrorMessage": "無効な aggType:「{aggType}」", - "xpack.stackAlerts.indexThreshold.invalidComparatorErrorMessage": "無効な thresholdComparator が指定されました: {comparator}", - "xpack.stackAlerts.indexThreshold.invalidDateErrorMessage": "無効な日付 {date}", - "xpack.stackAlerts.indexThreshold.invalidDurationErrorMessage": "無効な期間:「{duration}」", - "xpack.stackAlerts.indexThreshold.invalidGroupByErrorMessage": "無効な groupBy:「{groupBy}」", - "xpack.stackAlerts.indexThreshold.invalidTermSizeMaximumErrorMessage": "[termSize]: {maxGroups} 以下でなければなりません。", - "xpack.stackAlerts.indexThreshold.invalidThreshold2ErrorMessage": "[threshold]: 「{thresholdComparator}」比較子の場合には 2 つの要素が必要です", - "xpack.stackAlerts.indexThreshold.invalidTimeWindowUnitsErrorMessage": "無効な timeWindowUnit:「{timeWindowUnit}」", - "xpack.stackAlerts.indexThreshold.maxIntervalsErrorMessage": "間隔 {intervals} の計算値が {maxIntervals} よりも大です", - "xpack.stackAlerts.indexThreshold.termFieldRequiredErrorMessage": "[termField]: [groupBy] がトップのときには termField が必要です", - "xpack.stackAlerts.indexThreshold.termSizeRequiredErrorMessage": "[termSize]: [groupBy] がトップのときには termSize が必要です", + "xpack.actions.urlAllowedHostsConfigurationError": "ターゲット{field}「{value}」はKibana構成xpack.actions.allowedHostsに追加されていません", "xpack.alerts.alertNavigationRegistry.get.missingNavigationError": "「{consumer}」内のアラートタイプ「{alertType}」のナビゲーションは登録されていません。", "xpack.alerts.alertNavigationRegistry.register.duplicateDefaultError": "「{consumer}」内のデフォルトナビゲーションはすでに登録されています。", "xpack.alerts.alertNavigationRegistry.register.duplicateNavigationError": "「{consumer}」内のアラートタイプ「{alertType}」のナビゲーションはすでに登録されています。", + "xpack.alerts.alertsClient.invalidDate": "パラメーター{field}の無効な日付:「{dateValue}」", "xpack.alerts.alertsClient.validateActions.invalidGroups": "無効なアクショングループ:{groups}", "xpack.alerts.alertTypeRegistry.get.missingAlertTypeError": "アラートタイプ「{id}」は登録されていません。", "xpack.alerts.alertTypeRegistry.register.duplicateAlertTypeError": "アラートタイプ\"{id}\"はすでに登録されています。", @@ -4488,6 +4715,7 @@ "xpack.alerts.appName": "アラート", "xpack.alerts.loadAlertType.missingAlertTypeError": "アラートタイプ「{id}」は登録されていません。", "xpack.alerts.serverSideErrors.unavailableLicenseInformationErrorMessage": "アラートを利用できません。現在ライセンス情報が利用できません。", + "xpack.apm.a.thresholdMet": "しきい値一致", "xpack.apm.addDataButtonLabel": "データの追加", "xpack.apm.agentConfig.allOptionLabel": "すべて", "xpack.apm.agentConfig.apiRequestSize.description": "チャンクエンコーディング(HTTPストリーミング)を経由してAPM ServerインテークAPIに送信されるリクエスト本文の最大合計圧縮サイズ。\nわずかなオーバーシュートの可能性があることに注意してください。\n\n使用できるバイト単位は、「b」、「kb」、「mb」です。「1kb」は「1024b」と等価です。", @@ -4597,7 +4825,29 @@ "xpack.apm.agentMetrics.java.threadCount": "平均カウント", "xpack.apm.agentMetrics.java.threadCountChartTitle": "スレッド数", "xpack.apm.agentMetrics.java.threadCountMax": "最高カウント", - "xpack.apm.alertTypes.transactionDuration": "トランザクション期間", + "xpack.apm.alerting.fields.all_option": "すべて", + "xpack.apm.alerting.fields.environment": "環境", + "xpack.apm.alerting.fields.service": "サービス", + "xpack.apm.alerting.fields.type": "タイプ", + "xpack.apm.alerts.action_variables.environment": "アラートが作成されるトランザクションタイプ", + "xpack.apm.alerts.action_variables.intervalSize": "アラート条件が満たされた期間の長さと単位", + "xpack.apm.alerts.action_variables.serviceName": "アラートが作成されるサービス", + "xpack.apm.alerts.action_variables.threshold": "この値を超えるすべてのトリガーによりアラートが実行されます", + "xpack.apm.alerts.action_variables.transactionType": "アラートが作成されるトランザクションタイプ", + "xpack.apm.alerts.action_variables.triggerValue": "しきい値に達し、アラートをトリガーした値", + "xpack.apm.alerts.anomalySeverity.criticalLabel": "致命的", + "xpack.apm.alerts.anomalySeverity.majorLabel": "メジャー", + "xpack.apm.alerts.anomalySeverity.minor": "マイナー", + "xpack.apm.alerts.anomalySeverity.scoreDetailsDescription": "スコア{value}以上", + "xpack.apm.alerts.anomalySeverity.warningLabel": "警告", + "xpack.apm.alertTypes.errorCount": "エラー数しきい値", + "xpack.apm.alertTypes.errorCount.defaultActionMessage": "次の条件のため、\\{\\{alertName\\}\\}アラートが実行されています。\n\n- サービス名:\\{\\{context.serviceName\\}\\}\n- 環境:\\{\\{context.environment\\}\\}\n- しきい値\\{\\{context.threshold\\}\\}エラー\n- トリガーされた値:過去\\{\\{context.interval\\}\\}に\\{\\{context.triggerValue\\}\\}件のエラー", + "xpack.apm.alertTypes.transactionDuration": "トランザクション期間のしきい値", + "xpack.apm.alertTypes.transactionDuration.defaultActionMessage": "次の条件のため、\\{\\{alertName\\}\\}アラートが実行されています。\n\n- サービス名:\\{\\{context.serviceName\\}\\}\n- タイプ:\\{\\{context.transactionType\\}\\}\n- 環境:\\{\\{context.environment\\}\\}\n- しきい値:\\{\\{context.threshold\\}\\}ミリ秒\n- トリガーされた値:過去\\{\\{context.interval\\}\\}に\\{\\{context.triggerValue\\}\\}", + "xpack.apm.alertTypes.transactionDurationAnomaly": "トランザクション期間異常", + "xpack.apm.alertTypes.transactionDurationAnomaly.defaultActionMessage": "次の条件のため、\\{\\{alertName\\}\\}アラートが実行されています。\n\n- サービス名:\\{\\{context.serviceName\\}\\}\n- タイプ:\\{\\{context.transactionType\\}\\}\n- 環境:\\{\\{context.environment\\}\\}\n- 重要度しきい値:\\{\\{context.threshold\\}\\}%\n- 重要度値:\\{\\{context.thresholdValue\\}\\}\n", + "xpack.apm.alertTypes.transactionErrorRate": "トランザクションエラー率しきい値", + "xpack.apm.alertTypes.transactionErrorRate.defaultActionMessage": "次の条件のため、\\{\\{alertName\\}\\}アラートが実行されています。\n\n- サービス名:\\{\\{context.serviceName\\}\\}\n- タイプ:\\{\\{context.transactionType\\}\\}\n- 環境:\\{\\{context.environment\\}\\}\n- しきい値:\\{\\{context.threshold\\}\\}%\n- トリガーされた値:過去\\{\\{context.interval\\}\\}にエラーの\\{\\{context.triggerValue\\}\\}%", "xpack.apm.anomaly_detection.error.invalid_license": "異常検知を使用するには、Elastic Platinumライセンスのサブスクリプションが必要です。このライセンスがあれば、機械学習を活用して、サービスを監視できます。", "xpack.apm.anomaly_detection.error.missing_read_privileges": "異常検知ジョブを表示するには、機械学習およびAPMの「読み取り」権限が必要です", "xpack.apm.anomaly_detection.error.missing_write_privileges": "異常検知ジョブを作成するには、機械学習およびAPMの「書き込み」権限が必要です", @@ -4611,6 +4861,7 @@ "xpack.apm.anomalyDetectionSetup.notEnabledForEnvironmentText": "「{currentEnvironment}」環境では、まだ異常検知が有効ではありません。クリックすると、セットアップを続行します。", "xpack.apm.anomalyDetectionSetup.notEnabledText": "異常検知はまだ有効ではありません。クリックすると、セットアップを続行します。", "xpack.apm.apmDescription": "アプリケーション内から自動的に詳細なパフォーマンスメトリックやエラーを集めます。", + "xpack.apm.apply.label": "適用", "xpack.apm.applyFilter": "{title} フィルターを適用", "xpack.apm.applyOptions": "オプションを適用", "xpack.apm.breadcrumb.errorsTitle": "エラー", @@ -4634,6 +4885,11 @@ "xpack.apm.chart.memorySeries.systemAverageLabel": "平均", "xpack.apm.chart.memorySeries.systemMaxLabel": "最高", "xpack.apm.clearFilters": "フィルターを消去", + "xpack.apm.csm.breakdownFilter.browser": "ブラウザー", + "xpack.apm.csm.breakdownFilter.device": "デバイス", + "xpack.apm.csm.breakdownFilter.location": "場所", + "xpack.apm.csm.breakDownFilter.noBreakdown": "内訳なし", + "xpack.apm.csm.breakdownFilter.os": "OS", "xpack.apm.customLink.buttom.create": "カスタムリンクを作成", "xpack.apm.customLink.buttom.create.title": "作成", "xpack.apm.customLink.buttom.manage": "カスタムリンクを管理", @@ -4642,6 +4898,8 @@ "xpack.apm.emptyMessage.noDataFoundLabel": "データが見つかりません。", "xpack.apm.error.prompt.body": "詳細はブラウザの開発者コンソールをご確認ください。", "xpack.apm.error.prompt.title": "申し訳ございませんが、エラーが発生しました :(", + "xpack.apm.errorCountAlert.name": "エラー数しきい値", + "xpack.apm.errorCountAlertTrigger.errors": " エラー", "xpack.apm.errorGroupDetails.avgLabel": "平均", "xpack.apm.errorGroupDetails.culpritLabel": "原因", "xpack.apm.errorGroupDetails.errorGroupTitle": "エラーグループ {errorGroupId}", @@ -4666,11 +4924,12 @@ "xpack.apm.errorsTable.occurrencesColumnLabel": "オカレンス", "xpack.apm.errorsTable.typeColumnLabel": "タイプ", "xpack.apm.errorsTable.unhandledLabel": "未対応", - "xpack.apm.featureRegistry.apmFeatureName": "APM", + "xpack.apm.featureRegistry.apmFeatureName": "APMおよびユーザーエクスペリエンス", "xpack.apm.feedbackMenu.appName": "APM", "xpack.apm.fetcher.error.status": "エラー", "xpack.apm.fetcher.error.title": "リソースの取得中にエラーが発生しました", "xpack.apm.fetcher.error.url": "URL", + "xpack.apm.filter.environment.allLabel": "すべて", "xpack.apm.filter.environment.label": "環境", "xpack.apm.filter.environment.notDefinedLabel": "未定義", "xpack.apm.filter.environment.selectEnvironmentLabel": "環境を選択", @@ -4685,6 +4944,13 @@ "xpack.apm.header.badge.readOnly.tooltip": "を保存できませんでした", "xpack.apm.helpMenu.upgradeAssistantLink": "アップグレードアシスタント", "xpack.apm.histogram.plot.noDataLabel": "この時間範囲のデータがありません。", + "xpack.apm.home.alertsMenu.alerts": "アラート", + "xpack.apm.home.alertsMenu.createAnomalyAlert": "異常アラートを作成", + "xpack.apm.home.alertsMenu.createThresholdAlert": "しきい値アラートを作成", + "xpack.apm.home.alertsMenu.errorCount": "エラー数", + "xpack.apm.home.alertsMenu.transactionDuration": "トランザクション期間", + "xpack.apm.home.alertsMenu.transactionErrorRate": "トランザクションエラー率", + "xpack.apm.home.alertsMenu.viewActiveAlerts": "アクティブアラートを表示", "xpack.apm.home.serviceMapTabLabel": "サービスマップ", "xpack.apm.home.servicesTabLabel": "サービス", "xpack.apm.home.tracesTabLabel": "トレース", @@ -4739,11 +5005,13 @@ "xpack.apm.metrics.plot.noDataLabel": "この時間範囲のデータがありません。", "xpack.apm.metrics.transactionChart.machineLearningLabel": "機械学習:", "xpack.apm.metrics.transactionChart.machineLearningTooltip": "平均期間の周りのストリームには予測バウンドが表示されます。異常スコアが>= 75の場合、注釈が表示されます。", + "xpack.apm.metrics.transactionChart.machineLearningTooltip.withKuery": "フィルタリングで検索バーを使用しているときには、機械学習結果が表示されません", "xpack.apm.metrics.transactionChart.pageLoadTimesLabel": "ページ読み込み時間", "xpack.apm.metrics.transactionChart.requestsPerMinuteLabel": "1 分あたりのリクエスト", "xpack.apm.metrics.transactionChart.routeChangeTimesLabel": "ルート変更時間", "xpack.apm.metrics.transactionChart.transactionDurationLabel": "トランザクション時間", "xpack.apm.metrics.transactionChart.transactionsPerMinuteLabel": "1 分あたりのトランザクション数", + "xpack.apm.metrics.transactionChart.viewJob": "ジョブを表示:", "xpack.apm.notAvailableLabel": "N/A", "xpack.apm.propertiesTable.agentFeature.noDataAvailableLabel": "利用可能なデータがありません", "xpack.apm.propertiesTable.agentFeature.noResultFound": "\"{value}\"に対する結果が見つかりませんでした。", @@ -4751,24 +5019,53 @@ "xpack.apm.propertiesTable.tabs.logStacktraceLabel": "スタックトレース", "xpack.apm.propertiesTable.tabs.metadataLabel": "メタデータ", "xpack.apm.propertiesTable.tabs.timelineLabel": "タイムライン", + "xpack.apm.rum.coreVitals.fcp": "初回コンテンツの描画", + "xpack.apm.rum.coreVitals.tbt": "合計ブロック時間", "xpack.apm.rum.dashboard.backend": "バックエンド", "xpack.apm.rum.dashboard.frontend": "フロントエンド", + "xpack.apm.rum.dashboard.impactfulMetrics.highTrafficPages": "高トラフィックページ", + "xpack.apm.rum.dashboard.impactfulMetrics.jsErrors": "JavaScriptエラー", "xpack.apm.rum.dashboard.overall.label": "全体", "xpack.apm.rum.dashboard.pageLoadDistribution.label": "ページ読み込み分布", + "xpack.apm.rum.dashboard.pageLoadDuration.label": "ページ読み込み時間", "xpack.apm.rum.dashboard.pageLoadTime.label": "ページ読み込み時間(秒)", "xpack.apm.rum.dashboard.pageLoadTimes.label": "ページ読み込み時間", "xpack.apm.rum.dashboard.pagesLoaded.label": "ページが読み込まれました", "xpack.apm.rum.dashboard.pageViews": "ページビュー", "xpack.apm.rum.dashboard.resetZoom.label": "ズームをリセット", "xpack.apm.rum.filterGroup.breakdown": "内訳", + "xpack.apm.rum.filterGroup.coreWebVitals": "コアWebバイタル", "xpack.apm.rum.filterGroup.seconds": "秒", "xpack.apm.rum.filterGroup.selectBreakdown": "内訳を選択", + "xpack.apm.rum.filters.searchByUrl": "URLで検索", + "xpack.apm.rum.filters.searchResults": "{total}件の検索結果", + "xpack.apm.rum.filters.select": "選択してください", + "xpack.apm.rum.filters.topPages": "上位のページ", + "xpack.apm.rum.filters.url": "Url", + "xpack.apm.rum.filters.url.loadingResults": "結果を読み込み中", + "xpack.apm.rum.filters.url.noResults": "結果がありません", + "xpack.apm.rum.jsErrors.errorMessage": "エラーメッセージ", + "xpack.apm.rum.jsErrors.errorRate": "エラー率", + "xpack.apm.rum.jsErrors.errorRateValue": "{errorRate} %", + "xpack.apm.rum.jsErrors.impactedPageLoads": "影響を受けるページ読み込み数", + "xpack.apm.rum.jsErrors.totalErrors": "合計エラー数", + "xpack.apm.rum.userExperienceMetrics": "ユーザーエクスペリエンスメトリック", + "xpack.apm.rum.uxMetrics.longestLongTasks": "最長タスク時間", + "xpack.apm.rum.uxMetrics.noOfLongTasks": "時間がかかるタスク数", + "xpack.apm.rum.uxMetrics.sumLongTasks": "時間がかかるタスクの合計時間", "xpack.apm.rum.visitorBreakdown": "アクセスユーザー内訳", + "xpack.apm.rum.visitorBreakdown.browser": "ブラウザー", + "xpack.apm.rum.visitorBreakdown.operatingSystem": "オペレーティングシステム", + "xpack.apm.rum.visitorBreakdownMap.avgPageLoadDuration": "平均ページ読み込み時間", + "xpack.apm.rum.visitorBreakdownMap.pageLoadDurationByRegion": "地域別ページ読み込み時間(平均)", "xpack.apm.searchInput.filter": "フィルター...", "xpack.apm.selectPlaceholder": "オプションを選択:", "xpack.apm.serviceDetails.alertsMenu.alerts": "アラート", + "xpack.apm.serviceDetails.alertsMenu.createAnomalyAlert": "異常アラートを作成", "xpack.apm.serviceDetails.alertsMenu.createThresholdAlert": "しきい値アラートを作成", + "xpack.apm.serviceDetails.alertsMenu.errorCount": "エラー数", "xpack.apm.serviceDetails.alertsMenu.transactionDuration": "トランザクション期間", + "xpack.apm.serviceDetails.alertsMenu.transactionErrorRate": "トランザクションエラー率", "xpack.apm.serviceDetails.alertsMenu.viewActiveAlerts": "アクティブアラートを表示", "xpack.apm.serviceDetails.errorsTabLabel": "エラー", "xpack.apm.serviceDetails.metrics.cpuUsageChartTitle": "CPU 使用状況", @@ -4777,6 +5074,10 @@ "xpack.apm.serviceDetails.metricsTabLabel": "メトリック", "xpack.apm.serviceDetails.nodesTabLabel": "JVM", "xpack.apm.serviceDetails.transactionsTabLabel": "トランザクション", + "xpack.apm.serviceHealthStatus.critical": "重大", + "xpack.apm.serviceHealthStatus.healthy": "正常", + "xpack.apm.serviceHealthStatus.unknown": "不明", + "xpack.apm.serviceHealthStatus.warning": "警告", "xpack.apm.serviceMap.anomalyDetectionPopoverDisabled": "APM設定で異常検知を有効にすると、サービス正常性インジケーターが表示されます。", "xpack.apm.serviceMap.anomalyDetectionPopoverLink": "異常を表示", "xpack.apm.serviceMap.anomalyDetectionPopoverNoData": "選択した時間範囲で、異常スコアを検出できませんでした。異常エクスプローラーで詳細を確認してください。", @@ -4795,7 +5096,10 @@ "xpack.apm.serviceMap.errorRatePopoverStat": "トランザクションエラー率(平均)", "xpack.apm.serviceMap.focusMapButtonText": "焦点マップ", "xpack.apm.serviceMap.invalidLicenseMessage": "サービスマップを利用するには、Elastic Platinum ライセンスが必要です。これにより、APM データとともにアプリケーションスタック全てを可視化することができるようになります。", + "xpack.apm.serviceMap.noServicesPromptDescription": "現在選択されている時間範囲と環境内では、マッピングするサービスが見つかりません。別の範囲を試すか、選択した環境を確認してください。サービスがない場合は、セットアップ手順に従って開始してください。", + "xpack.apm.serviceMap.noServicesPromptTitle": "サービスが利用できません", "xpack.apm.serviceMap.popoverMetrics.noDataText": "選択した環境のデータがありません。別の環境に切り替えてください。", + "xpack.apm.serviceMap.resourceCountLabel": "{count}個のリソース", "xpack.apm.serviceMap.serviceDetailsButtonText": "サービス詳細", "xpack.apm.serviceMap.subtypePopoverStat": "サブタイプ", "xpack.apm.serviceMap.typePopoverStat": "タイプ", @@ -4809,6 +5113,10 @@ "xpack.apm.serviceNodeMetrics.unidentifiedServiceNodesWarningText": "これらのメトリックが所属する JVM を特定できませんでした。7.5 よりも古い APM Server を実行していることが原因である可能性が高いです。この問題は APM Server 7.5 以降にアップグレードすることで解決されます。アップグレードに関する詳細は、{link} をご覧ください。代わりに Kibana クエリバーを使ってホスト名、コンテナー ID、またはその他フィールドでフィルタリングすることもできます。", "xpack.apm.serviceNodeMetrics.unidentifiedServiceNodesWarningTitle": "JVM を特定できませんでした", "xpack.apm.serviceNodeNameMissing": "(空)", + "xpack.apm.serviceOverview.mlNudgeMessage.content": "ML異常検知との統合により、サービスの正常性ステータスを確認できます", + "xpack.apm.serviceOverview.mlNudgeMessage.dismissButton": "メッセージを消去", + "xpack.apm.serviceOverview.mlNudgeMessage.learnMoreButton": "詳細", + "xpack.apm.serviceOverview.mlNudgeMessage.title": "異常検知を有効にしてサービスのヘルスを確認", "xpack.apm.serviceOverview.toastText": "現在 Elastic Stack 7.0+ を実行中で、以前のバージョン 6.x からの互換性のないデータを検知しました。このデータを APM で表示するには、移行が必要です。詳細: ", "xpack.apm.serviceOverview.toastTitle": "選択された時間範囲内にレガシーデータが検知されました。", "xpack.apm.serviceOverview.upgradeAssistantLink": "アップグレードアシスタント", @@ -4817,9 +5125,11 @@ "xpack.apm.servicesTable.avgResponseTimeColumnLabel": "平均応答時間", "xpack.apm.servicesTable.environmentColumnLabel": "環境", "xpack.apm.servicesTable.environmentCount": "{environmentCount, plural, one {1 個の環境} other {# 個の環境}}", + "xpack.apm.servicesTable.healthColumnLabel": "ヘルス", "xpack.apm.servicesTable.nameColumnLabel": "名前", "xpack.apm.servicesTable.noServicesLabel": "APM サービスがインストールされていないようです。追加しましょう!", "xpack.apm.servicesTable.notFoundLabel": "サービスが見つかりません", + "xpack.apm.servicesTable.transactionErrorRate": "エラー率%", "xpack.apm.servicesTable.transactionsPerMinuteColumnLabel": "1 分あたりのトランザクション", "xpack.apm.servicesTable.transactionsPerMinuteUnitLabel": "1分あたりトランザクション数", "xpack.apm.servicesTable.UpgradeAssistantLink": "Kibana アップグレードアシスタントで詳細をご覧ください", @@ -4994,10 +5304,14 @@ "xpack.apm.transactionDurationAlert.aggregationType.95th": "95 パーセンタイル", "xpack.apm.transactionDurationAlert.aggregationType.99th": "99 パーセンタイル", "xpack.apm.transactionDurationAlert.aggregationType.avg": "平均", - "xpack.apm.transactionDurationAlert.name": "トランザクション期間", + "xpack.apm.transactionDurationAlert.name": "トランザクション期間のしきい値", "xpack.apm.transactionDurationAlertTrigger.ms": "ms", "xpack.apm.transactionDurationAlertTrigger.when": "タイミング", + "xpack.apm.transactionDurationAnomalyAlert.name": "トランザクション期間異常", + "xpack.apm.transactionDurationAnomalyAlertTrigger.anomalySeverity": "異常と重要度があります", "xpack.apm.transactionDurationLabel": "期間", + "xpack.apm.transactionErrorRateAlert.name": "トランザクションエラー率しきい値", + "xpack.apm.transactionErrorRateAlertTrigger.isAbove": "より大きい", "xpack.apm.transactions.chart.95thPercentileLabel": "95 パーセンタイル", "xpack.apm.transactions.chart.99thPercentileLabel": "99 パーセンタイル", "xpack.apm.transactions.chart.anomalyBoundariesLabel": "異常境界", @@ -5015,8 +5329,19 @@ "xpack.apm.tutorial.elasticCloud.textPre": "APM Server を有効にするには、[the Elastic Cloud console](https://cloud.elastic.co/deployments?q={cloudId}) に移動し、展開設定で APM を有効にします。有効になったら、このページを更新してください。", "xpack.apm.tutorial.elasticCloudInstructions.title": "APM エージェント", "xpack.apm.tutorial.specProvider.artifacts.application.label": "APM を起動", + "xpack.apm.uifilter.badge.removeFilter": "フィルターを削除", "xpack.apm.unitLabel": "単位を選択", "xpack.apm.unsavedChanges": "{unsavedChangesCount, plural, =0{0 未保存変更} one {1 未保存変更} other {# 未保存変更}} ", + "xpack.apm.ux.jsErrors.percent": "{pageLoadPercent} %", + "xpack.apm.ux.localFilters.titles.webApplication": "Webアプリケーション", + "xpack.apm.ux.percentile.50thMedian": "50番目(中央値)", + "xpack.apm.ux.percentile.75th": "75番目", + "xpack.apm.ux.percentile.90th": "90番目", + "xpack.apm.ux.percentile.95th": "95番目", + "xpack.apm.ux.percentile.99th": "99番目", + "xpack.apm.ux.percentile.label": "パーセンタイル", + "xpack.apm.ux.title": "ユーザーエクスペリエンス", + "xpack.apm.ux.visitorBreakdown.noData": "データがありません。", "xpack.apm.version": "バージョン", "xpack.apm.waterfall.exceedsMax": "このトレースの項目数は表示されている範囲を超えています", "xpack.beatsManagement.beat.actionSectionTypeLabel": "タイプ: {beatType}。", @@ -5211,12 +5536,16 @@ "xpack.canvas.argFormArgSimpleForm.requiredTooltip": "この引数は必須です。数値を入力してください。", "xpack.canvas.argFormPendingArgValue.loadingMessage": "読み込み中", "xpack.canvas.argFormSimpleFailure.failureTooltip": "この引数のインターフェースが値を解析できなかったため、フォールバックインプットが使用されています", + "xpack.canvas.asset.confirmModalButtonLabel": "削除", + "xpack.canvas.asset.confirmModalDetail": "このアセットを削除してよろしいですか?", + "xpack.canvas.asset.confirmModalTitle": "アセットの削除", "xpack.canvas.asset.copyAssetTooltip": "ID をクリップボードにコピー", "xpack.canvas.asset.createImageTooltip": "画像エレメントを作成", "xpack.canvas.asset.deleteAssetTooltip": "削除", "xpack.canvas.asset.downloadAssetTooltip": "ダウンロード", "xpack.canvas.asset.thumbnailAltText": "アセットのサムネイル", "xpack.canvas.assetManager.manageButtonLabel": "アセットの管理", + "xpack.canvas.assetModal.copyAssetMessage": "「{id}」をクリップボードにコピーしました", "xpack.canvas.assetModal.emptyAssetsDescription": "アセットをインポートして開始します", "xpack.canvas.assetModal.filePickerPromptText": "画像を選択するかドラッグ &amp; ドロップしてください", "xpack.canvas.assetModal.loadingText": "画像をアップロード中", @@ -5240,6 +5569,7 @@ "xpack.canvas.customElementModal.remainingCharactersDescription": "残り {numberOfRemainingCharacter} 文字", "xpack.canvas.customElementModal.saveButtonLabel": "保存", "xpack.canvas.datasourceDatasourceComponent.changeButtonLabel": "要素データソースの変更", + "xpack.canvas.datasourceDatasourceComponent.expressionArgDescription": "データソースの引数は式で制御されます。式エディターを使用して、データソースを修正します。", "xpack.canvas.datasourceDatasourceComponent.previewButtonLabel": "データをプレビュー", "xpack.canvas.datasourceDatasourceComponent.saveButtonLabel": "保存", "xpack.canvas.datasourceDatasourcePreview.emptyFirstLineDescription": "検索条件に一致するドキュメントが見つかりませんでした。", @@ -5382,6 +5712,7 @@ "xpack.canvas.expressionTypes.argTypes.seriesStyle.styleLabel": "スタイル", "xpack.canvas.expressionTypes.argTypes.seriesStyleLabel": "選択された名前付きの数列のスタイルを設定", "xpack.canvas.expressionTypes.argTypes.seriesStyleTitle": "数列スタイル", + "xpack.canvas.featureCatalogue.canvasSubtitle": "詳細まで正確なレポートを設計します。", "xpack.canvas.functionForm.contextError": "エラー: {errorMessage}", "xpack.canvas.functionForm.functionUnknown.unknownArgumentTypeError": "未知の表現タイプ「{expressionType}」", "xpack.canvas.functions.all.args.conditionHelpText": "確認する条件です。", @@ -5391,25 +5722,25 @@ "xpack.canvas.functions.alterColumn.args.typeHelpText": "列の変換語のタイプです。タイプを変更しない場合は未入力のままにします。", "xpack.canvas.functions.alterColumn.cannotConvertTypeErrorMessage": "「{type}」に変換できません", "xpack.canvas.functions.alterColumn.columnNotFoundErrorMessage": "列が見つかりません: 「{column}」", - "xpack.canvas.functions.alterColumnHelpText": "{list}、{end} などのコアタイプを変換し、列名を変更します。{mapColumnFn} および {staticColumnFn} もご参照ください。", + "xpack.canvas.functions.alterColumnHelpText": "{list}、{end}などのコアタイプを変換し、列名を変更します。{mapColumnFn}および{staticColumnFn}も参照してください。", "xpack.canvas.functions.any.args.conditionHelpText": "確認する条件です。", "xpack.canvas.functions.anyHelpText": "少なくとも 1 つの条件が満たされている場合、{BOOLEAN_TRUE} が返されます。{all_fn} もご参照ください。", - "xpack.canvas.functions.as.args.nameHelpText": "列に付ける名前です", + "xpack.canvas.functions.as.args.nameHelpText": "列に付ける名前です。", "xpack.canvas.functions.asHelpText": "単一の値で {DATATABLE} を作成します。{getCellFn} もご参照ください。", "xpack.canvas.functions.asset.args.id": "読み込むアセットの ID です。", "xpack.canvas.functions.asset.invalidAssetId": "ID「{assetId}」でアセットを取得できませんでした", "xpack.canvas.functions.assetHelpText": "引数値を提供するために、Canvas ワークパッドアセットオブジェクトを取得します。通常画像です。", - "xpack.canvas.functions.axisConfig.args.maxHelpText": "軸に表示する最高値です。数字または新世紀からのミリ秒単位の日付、もしくは {ISO8601} 文字列でなければなりません。", - "xpack.canvas.functions.axisConfig.args.minHelpText": "軸に表示する最低値です。数字または新世紀からのミリ秒単位の日付、もしくは {ISO8601} 文字列でなければなりません。", + "xpack.canvas.functions.axisConfig.args.maxHelpText": "軸に表示する最高値です。数字または新世紀からの日付(ミリ秒単位)、もしくは {ISO8601} 文字列でなければなりません。", + "xpack.canvas.functions.axisConfig.args.minHelpText": "軸に表示する最低値です。数字または新世紀からの日付(ミリ秒単位)、もしくは {ISO8601} 文字列でなければなりません。", "xpack.canvas.functions.axisConfig.args.positionHelpText": "軸ラベルの配置です。例: {list} または {end}。", "xpack.canvas.functions.axisConfig.args.showHelpText": "軸ラベルを表示しますか?", - "xpack.canvas.functions.axisConfig.args.tickSizeHelpText": "目盛り間の増加量です。「数字」軸のみで使用されます", + "xpack.canvas.functions.axisConfig.args.tickSizeHelpText": "目盛間の増加量です。「数字」軸のみで使用されます。", "xpack.canvas.functions.axisConfig.invalidMaxPositionErrorMessage": "無効なデータ文字列: 「{max}」。「max」は数字、ms での日付、または ISO8601 データ文字列出なければなりません", "xpack.canvas.functions.axisConfig.invalidMinDateStringErrorMessage": "無効なデータ文字列: 「{min}」。「min」は数字、ms での日付、または ISO8601 データ文字列出なければなりません", "xpack.canvas.functions.axisConfig.invalidPositionErrorMessage": "無効なポジション: 「{position}」", "xpack.canvas.functions.axisConfigHelpText": "ビジュアライゼーションの軸を構成します。{plotFn} でのみ使用されます。", - "xpack.canvas.functions.case.args.ifHelpText": "この値は、条件が満たされているかを示し、通常部分式を使用します。両方が入力された場合、{IF_ARG} 引数が {WHEN_ARG} 引数を上書きします。", - "xpack.canvas.functions.case.args.thenHelpText": "条件が満たされた際に戻る値です。", + "xpack.canvas.functions.case.args.ifHelpText": "この値は、条件が満たされているかどうかを示します。両方が入力された場合、{IF_ARG}引数が{WHEN_ARG}引数を上書きします。", + "xpack.canvas.functions.case.args.thenHelpText": "条件が満たされた際に返される値です。", "xpack.canvas.functions.case.args.whenHelpText": "等しいかを確認するために {CONTEXT} と比較される値です。{IF_ARG} 引数も指定されている場合、{WHEN_ARG} 引数は無視されます。", "xpack.canvas.functions.caseHelpText": "{switchFn} 関数に渡すため、条件と結果を含めて {case} を作成します。", "xpack.canvas.functions.clearHelpText": "{CONTEXT} を消去し、{TYPE_NULL} を返します。", @@ -5419,7 +5750,7 @@ "xpack.canvas.functions.compare.args.opHelpText": "比較で使用する演算子です: {eq} (equal to)、{gt} (greater than)、{gte} (greater than or equal to)、{lt} (less than)、{lte} (less than or equal to)、{ne} または {neq} (not equal to)", "xpack.canvas.functions.compare.args.toHelpText": "{CONTEXT} と比較される値です。", "xpack.canvas.functions.compare.invalidCompareOperatorErrorMessage": "無効な比較演算子: 「{op}」。{ops} を使用してください", - "xpack.canvas.functions.compareHelpText": "{CONTEXT} を指定された値と比較し、{BOOLEAN_TRUE} または {BOOLEAN_FALSE} を決定します。通常「{ifFn}」または「{caseFn}」と組み合わせて使用されます。{examples} などの基本タイプにのみ使用できます。「{eqFn}」、「{gtFn}」、「{gteFn}」、「{ltFn}」、「{lteFn}」、「{neqFn}」もご参照ください", + "xpack.canvas.functions.compareHelpText": "{CONTEXT}を指定された値と比較し、{BOOLEAN_TRUE}または{BOOLEAN_FALSE}を決定します。通常「{ifFn}」または「{caseFn}」と組み合わせて使用されます。{examples}などの基本タイプにのみ使用できます。{eqFn}、{gtFn}、{gteFn}、{ltFn}、{lteFn}、{neqFn}も参照してください。", "xpack.canvas.functions.containerStyle.args.backgroundColorHelpText": "有効な {CSS} 背景色。", "xpack.canvas.functions.containerStyle.args.backgroundImageHelpText": "有効な {CSS} 背景画像。", "xpack.canvas.functions.containerStyle.args.backgroundRepeatHelpText": "有効な {CSS} 背景繰り返し。", @@ -5437,7 +5768,6 @@ "xpack.canvas.functions.csv.args.newlineHelpText": "行の区切り文字です。", "xpack.canvas.functions.csv.invalidInputCSVErrorMessage": "インプット CSV の解析中にエラーが発生しました。", "xpack.canvas.functions.csvHelpText": "{CSV} インプットから {DATATABLE} を作成します。", - "xpack.canvas.functions.date.args.formatHelpText": "指定された日付文字列の解析に使用される {MOMENTJS} フォーマットです。{url} を参照。", "xpack.canvas.functions.date.args.valueHelpText": "新紀元からのミリ秒に解析するオプションの日付文字列です。日付文字列には、有効な {JS} {date} インプット、または {formatArg} 引数を使用して解析する文字列のどちらかが使用できます。{ISO8601} 文字列を使用するか、フォーマットを提供する必要があります。", "xpack.canvas.functions.date.invalidDateInputErrorMessage": "無効な日付インプット: {date}", "xpack.canvas.functions.dateHelpText": "現在時刻、または指定された文字列から解析された時刻を、新紀元からのミリ秒で返します。", @@ -5451,7 +5781,7 @@ "xpack.canvas.functions.dropdownControl.args.valueColumnHelpText": "ドロップダウンコントロールの固有値を抽出する元の列またはフィールドです。", "xpack.canvas.functions.dropdownControlHelpText": "ドロップダウンフィルターのコントロールエレメントを構成します。", "xpack.canvas.functions.eq.args.valueHelpText": "{CONTEXT} と比較される値です。", - "xpack.canvas.functions.eqHelpText": "{CONTEXT} が引数と等しいかを戻します。", + "xpack.canvas.functions.eqHelpText": "{CONTEXT}が引数と等しいかを戻します。", "xpack.canvas.functions.escount.args.indexHelpText": "インデックスまたはインデックスパターンです。例: {example}。", "xpack.canvas.functions.escount.args.queryHelpText": "{LUCENE} クエリ文字列です。", "xpack.canvas.functions.escountHelpText": "{ELASTICSEARCH} にクエリを実行して、指定されたクエリに一致するヒット数を求めます。", @@ -5471,39 +5801,40 @@ "xpack.canvas.functions.exactly.args.valueHelpText": "ホワイトスペースと大文字・小文字を含め、正確に一致させる値です。", "xpack.canvas.functions.exactlyHelpText": "特定の列をピッタリと正確な値に一致させるフィルターを作成します。", "xpack.canvas.functions.filterrows.args.fnHelpText": "{DATATABLE} の各行に渡す表現式です。表現式は {TYPE_BOOLEAN} に戻ります。{BOOLEAN_TRUE} 値は行を維持し、{BOOLEAN_FALSE} 値は行を削除します。", - "xpack.canvas.functions.filterrowsHelpText": "{DATATABLE} の行を部分式の戻り値に基づきフィルタリングします。", + "xpack.canvas.functions.filterrowsHelpText": "{DATATABLE}の行を部分式の戻り値に基づきフィルタリングします。", "xpack.canvas.functions.filters.args.group": "使用するフィルターグループの名前です。", "xpack.canvas.functions.filters.args.ungrouped": "フィルターグループに属するフィルターを除外しますか?", "xpack.canvas.functions.filtersHelpText": "ワークパッドのエレメントフィルターを他 (通常データソース) で使用できるように集約します。", "xpack.canvas.functions.formatdate.args.formatHelpText": "{MOMENTJS} フォーマットです。例: {example}。{url} を参照。", "xpack.canvas.functions.formatdateHelpText": "{MOMENTJS} を使って {ISO8601} 日付文字列、または新世紀からのミリ秒での日付をフォーマットします。{url} を参照。", "xpack.canvas.functions.formatnumber.args.formatHelpText": "{NUMERALJS} 形式の文字列。例: {example1} または {example2}。", - "xpack.canvas.functions.formatnumberHelpText": "{NUMERALJS} を使って数字をフォーマットされた数字文字列にフォーマットします。", + "xpack.canvas.functions.formatnumberHelpText": "{NUMERALJS}を使って数字をフォーマットされた数字文字列にフォーマットします。", "xpack.canvas.functions.getCell.args.columnHelpText": "値を取得する元の列の名前です。この値は入力されていないと、初めの列から取得されます。", "xpack.canvas.functions.getCell.args.rowHelpText": "行番号で、0 から開始します。", "xpack.canvas.functions.getCell.columnNotFoundErrorMessage": "列が見つかりません: 「{column}」", "xpack.canvas.functions.getCell.rowNotFoundErrorMessage": "行が見つかりません: 「{row}」", - "xpack.canvas.functions.getCellHelpText": "{DATATABLE} から単一のセルを取得します。", + "xpack.canvas.functions.getCellHelpText": "{DATATABLE}から単一のセルを取得します。", "xpack.canvas.functions.gt.args.valueHelpText": "{CONTEXT} と比較される値です。", "xpack.canvas.functions.gte.args.valueHelpText": "{CONTEXT} と比較される値です。", "xpack.canvas.functions.gteHelpText": "{CONTEXT} が引数以上かを戻します。", "xpack.canvas.functions.gtHelpText": "{CONTEXT} が引数よりも大きいかを戻します。", "xpack.canvas.functions.head.args.countHelpText": "{DATATABLE} の初めから取得する行数です。", - "xpack.canvas.functions.headHelpText": "{DATATABLE} から初めの {n} 行を取得します。{tailFn} もご参照ください", + "xpack.canvas.functions.headHelpText": "{DATATABLE}から初めの{n}行を取得します。{tailFn}を参照してください。", "xpack.canvas.functions.if.args.conditionHelpText": "{BOOLEAN_TRUE} または {BOOLEAN_FALSE} で、条件が満たされているかを示し、通常部分式から戻されます。指定されていない場合、元の {CONTEXT} が戻されます。", "xpack.canvas.functions.if.args.elseHelpText": "条件が {BOOLEAN_FALSE} の場合の戻り値です。指定されておらず、条件が満たされていない場合は、元の {CONTEXT} が戻されます。", "xpack.canvas.functions.if.args.thenHelpText": "条件が {BOOLEAN_TRUE} の場合の戻り値です。指定されておらず、条件が満たされている場合は、元の {CONTEXT} が戻されます。", - "xpack.canvas.functions.ifHelpText": "条件付きロジックを実行します", + "xpack.canvas.functions.ifHelpText": "条件付きロジックを実行します。", "xpack.canvas.functions.image.args.dataurlHelpText": "画像の {https} {URL} または {BASE64} データ {URL} です。", "xpack.canvas.functions.image.args.modeHelpText": "{contain} はサイズに合わせて拡大・縮小して画像全体を表示し、{cover} はコンテナーを画像で埋め、必要に応じて両端や下をクロップします。{stretch} は画像の高さと幅をコンテナーの 100% になるよう変更します", "xpack.canvas.functions.image.invalidImageModeErrorMessage": "「mode」は「{contain}」、「{cover}」、または「{stretch}」でなければなりません", "xpack.canvas.functions.imageHelpText": "画像を表示します。画像アセットを {BASE64} データ {URL} として提供するか、部分式で渡します。", - "xpack.canvas.functions.joinRows.args.columnHelpText": "値を結合する元になる列", - "xpack.canvas.functions.joinRows.args.distinctHelpText": "重複する値を削除しますか?", - "xpack.canvas.functions.joinRows.args.quoteHelpText": "値を囲む引用文字", - "xpack.canvas.functions.joinRows.args.separatorHelpText": "行の値の間で使用する区切り文字", + "xpack.canvas.functions.joinRows.args.columnHelpText": "値を抽出する列またはフィールド。", + "xpack.canvas.functions.joinRows.args.distinctHelpText": "一意の値のみを抽出しますか?", + "xpack.canvas.functions.joinRows.args.quoteHelpText": "各抽出された値を囲む引用符文字。", + "xpack.canvas.functions.joinRows.args.separatorHelpText": "各抽出された値の間に挿入される区切り文字。", "xpack.canvas.functions.joinRows.columnNotFoundErrorMessage": "列が見つかりません。'{column}'", - "xpack.canvas.functions.joinRowsHelpText": "データベースの行の値を文字列に結合", + "xpack.canvas.functions.joinRowsHelpText": "「データベース」の行の値を1つの文字列に結合します。", + "xpack.canvas.functions.locationHelpText": "ブラウザーの{geolocationAPI}を使用して現在の位置情報を取得します。パフォーマンスに違いはありますが、比較的正確です。{url}を参照してください。この関数にはユーザー入力が必要であるため、PDFを生成する場合は、{locationFn}を使用しないでください。", "xpack.canvas.functions.lt.args.valueHelpText": "{CONTEXT} と比較される値です。", "xpack.canvas.functions.lte.args.valueHelpText": "{CONTEXT} と比較される値です。", "xpack.canvas.functions.lteHelpText": "{CONTEXT} が引数以下かを戻します。", @@ -5512,15 +5843,17 @@ "xpack.canvas.functions.mapCenterHelpText": "マップの中央座標とズームレベルのオブジェクトに戻ります。", "xpack.canvas.functions.mapColumn.args.expressionHelpText": "単一行 {DATATABLE} として各行に渡される {CANVAS} 表現です。", "xpack.canvas.functions.mapColumn.args.nameHelpText": "結果の列の名前です。", + "xpack.canvas.functions.mapColumnHelpText": "他の列の結果として計算された列を追加します。引数が指定された場合のみ変更が加えられます。{alterColumnFn}と{staticColumnFn}もご参照ください。", "xpack.canvas.functions.markdown.args.contentHelpText": "{MARKDOWN} を含むテキストの文字列です。連結させるには、{stringFn} 関数を複数回渡します。", "xpack.canvas.functions.markdown.args.fontHelpText": "コンテンツの {CSS} フォントプロパティです。例: {fontFamily} または {fontWeight}。", - "xpack.canvas.functions.markdown.args.openLinkHelpText": "新しいタブでリンクを開くための true/false 値。デフォルト値は false です。true に設定するとすべてのリンクが新しいタブで開くようになります。", + "xpack.canvas.functions.markdown.args.openLinkHelpText": "新しいタブでリンクを開くためのtrue/false値。デフォルト値は「false」です。「true」に設定するとすべてのリンクが新しいタブで開くようになります。", "xpack.canvas.functions.markdownHelpText": "{MARKDOWN} テキストをレンダリングするエレメントを追加します。ヒント:単一の数字、メトリック、テキストの段落には {markdownFn} 関数を使います。", "xpack.canvas.functions.math.args.expressionHelpText": "評価された {TINYMATH} 表現です。{TINYMATH_URL} をご覧ください。", "xpack.canvas.functions.math.emptyDatatableErrorMessage": "空のデータベース", "xpack.canvas.functions.math.emptyExpressionErrorMessage": "空の表現", "xpack.canvas.functions.math.executionFailedErrorMessage": "数式の実行に失敗しました。列名を確認してください", "xpack.canvas.functions.math.tooManyResultsErrorMessage": "表現は 1 つの数字を返す必要があります。表現を {mean} または {sum} で囲んでみてください", + "xpack.canvas.functions.mathHelpText": "{TYPE_NUMBER}または{DATATABLE}を{CONTEXT}として使用して、{TINYMATH}数式を解釈します。{DATATABLE}列は列名で表示されます。{CONTEXT}が数字の場合は、{value}と表示されます。", "xpack.canvas.functions.metric.args.labelFontHelpText": "ラベルの {CSS} フォントプロパティです。例: {FONT_FAMILY} または {FONT_WEIGHT}。", "xpack.canvas.functions.metric.args.labelHelpText": "メトリックを説明するテキストです。", "xpack.canvas.functions.metric.args.metricFontHelpText": "メトリックの {CSS} フォントプロパティです。例: {FONT_FAMILY} または {FONT_WEIGHT}。", @@ -5536,32 +5869,36 @@ "xpack.canvas.functions.pie.args.holeHelpText": "円グラフに穴をあけます、0~100 で円グラフの半径のパーセンテージを指定します。", "xpack.canvas.functions.pie.args.labelRadiusHelpText": "ラベルの円の半径として使用する、コンテナーの面積のパーセンテージです。", "xpack.canvas.functions.pie.args.labelsHelpText": "円グラフのラベルを表示しますか?", + "xpack.canvas.functions.pie.args.legendHelpText": "凡例の配置です。例: {legend}、または {BOOLEAN_FALSE}。{BOOLEAN_FALSE}の場合、凡例は非表示になります。", + "xpack.canvas.functions.pie.args.paletteHelpText": "この円グラフに使用されている色を説明する{palette}オブジェクトです。", "xpack.canvas.functions.pie.args.radiusHelpText": "利用可能なスペースのパーセンテージで示された円グラフの半径です (0 から 1 の間)。半径を自動的に設定するには {auto} を使用します。", "xpack.canvas.functions.pie.args.seriesStyleHelpText": "特定の数列のスタイルです", "xpack.canvas.functions.pie.args.tiltHelpText": "「1」 が完全に垂直、「0」が完全に水平を表す傾きのパーセンテージです。", "xpack.canvas.functions.pieHelpText": "円グラフのエレメントを構成します。", "xpack.canvas.functions.plot.args.defaultStyleHelpText": "すべての数列に使用するデフォルトのスタイルです。", "xpack.canvas.functions.plot.args.fontHelpText": "表の {CSS} フォントプロパティです。例: {FONT_FAMILY} または {FONT_WEIGHT}。", + "xpack.canvas.functions.plot.args.legendHelpText": "凡例の配置です。例: {legend}、または {BOOLEAN_FALSE}。{BOOLEAN_FALSE}の場合、凡例は非表示になります。", + "xpack.canvas.functions.plot.args.paletteHelpText": "このチャートに使用される色を説明する{palette}オブジェクトです。", "xpack.canvas.functions.plot.args.seriesStyleHelpText": "特定の数列のスタイルです", "xpack.canvas.functions.plot.args.xaxisHelpText": "軸の構成です。{BOOLEAN_FALSE} の場合、軸は非表示になります。", "xpack.canvas.functions.plot.args.yaxisHelpText": "軸の構成です。{BOOLEAN_FALSE} の場合、軸は非表示になります。", - "xpack.canvas.functions.plotHelpText": "チャートのエレメントを構成します", + "xpack.canvas.functions.plotHelpText": "チャートのエレメントを構成します。", "xpack.canvas.functions.ply.args.byHelpText": "{DATATABLE} を細分する列です。", "xpack.canvas.functions.ply.args.expressionHelpText": "それぞれの結果の {DATATABLE} を渡す先の表現です。アドバイス:表現は {DATATABLE} を返す必要があります。直定数を {DATATABLE} にするには {asFn} を使用します。複数表現が同じ行数を戻す必要があります。異なる行数を戻す必要がある場合は、{plyFn} の別のインスタンスにパイピングします。複数表現が同じ名前の行を戻した場合、最後の行が優先されます。", "xpack.canvas.functions.ply.columnNotFoundErrorMessage": "列が見つかりません: 「{by}」", "xpack.canvas.functions.ply.rowCountMismatchErrorMessage": "すべての表現が同じ行数を返す必要があります。", - "xpack.canvas.functions.plyHelpText": "{DATATABLE} を指定された列の固有値で細分し、表現にその結果となる表を渡し、各表現のアウトプットを結合します。", + "xpack.canvas.functions.plyHelpText": "{DATATABLE}を指定された列の固有値で細分し、表現にその結果となる表を渡し、各表現のアウトプットを結合します。", "xpack.canvas.functions.pointseries.args.colorHelpText": "マークの色を決めるのに使用する表現です。", "xpack.canvas.functions.pointseries.args.sizeHelpText": "マークのサイズです。サポートされているエレメントのみに適用されます。", "xpack.canvas.functions.pointseries.args.textHelpText": "マークに表示するテキストです。サポートされているエレメントのみに適用されます。", - "xpack.canvas.functions.pointseries.args.xHelpText": "X 軸の値です。", - "xpack.canvas.functions.pointseries.args.yHelpText": "Y 軸の値です。", + "xpack.canvas.functions.pointseries.args.xHelpText": "X軸の値です。", + "xpack.canvas.functions.pointseries.args.yHelpText": "Y軸の値です。", "xpack.canvas.functions.pointseries.unwrappedExpressionErrorMessage": "表現は {fn} などの関数で囲む必要があります", "xpack.canvas.functions.pointseriesHelpText": "{DATATABLE} を点の配列モデルに変換します。現在 {TINYMATH} 表現でディメンションのメジャーを区別します。{TINYMATH_URL} をご覧ください。引数に {TINYMATH} 表現が入力された場合、その引数をメジャーとして使用し、そうでない場合はディメンションになります。ディメンションを組み合わせて固有のキーを作成します。その後メジャーはそれらのキーで、指定された {TINYMATH} 関数を使用して複製されます。", "xpack.canvas.functions.progress.args.barColorHelpText": "背景バーの色です。", "xpack.canvas.functions.progress.args.barWeightHelpText": "背景バーの太さです。", "xpack.canvas.functions.progress.args.fontHelpText": "ラベルの {CSS} フォントプロパティです。例: {FONT_FAMILY} または {FONT_WEIGHT}。", - "xpack.canvas.functions.progress.args.labelHelpText": "ラベルの表示・非表示を切り替えるには、{BOOLEAN_TRUE} または {BOOLEAN_FALSE} を使用します。また、ラベルとして表示する文字列を入力することもできます。", + "xpack.canvas.functions.progress.args.labelHelpText": "ラベルの表示・非表示を切り替えるには、{BOOLEAN_TRUE}または{BOOLEAN_FALSE}を使用します。また、ラベルとして表示する文字列を入力することもできます。", "xpack.canvas.functions.progress.args.maxHelpText": "進捗エレメントの最高値です。", "xpack.canvas.functions.progress.args.shapeHelpText": "{list} または {end} を選択します。", "xpack.canvas.functions.progress.args.valueColorHelpText": "進捗バーの色です。", @@ -5572,8 +5909,8 @@ "xpack.canvas.functions.render.args.asHelpText": "レンダリングに使用するエレメントタイプです。代わりに {plotFn} や {shapeFn} などの特殊な関数を使用するほうがいいでしょう。", "xpack.canvas.functions.render.args.containerStyleHelpText": "背景、境界、透明度を含む、コンテナーのスタイルです。", "xpack.canvas.functions.render.args.cssHelpText": "このエレメントの対象となるカスタム {CSS} のブロックです。", - "xpack.canvas.functions.renderHelpText": "{CONTEXT} を特定のエレメントとしてレンダリングし、背景と境界のスタイルなどのエレメントレベルのオプションを設定します。", - "xpack.canvas.functions.repeatImage.args.emptyImageHelpText": "{CONTEXT} と {maxArg} パラメーターの間をこの画像で埋めます。画像アセットは {BASE64} データ {URL} として提供するか、部分式で渡します。", + "xpack.canvas.functions.renderHelpText": "{CONTEXT}を特定のエレメントとしてレンダリングし、背景と境界のスタイルなどのエレメントレベルのオプションを設定します。", + "xpack.canvas.functions.repeatImage.args.emptyImageHelpText": "この画像のエレメントについて、{CONTEXT}および{maxArg}パラメーターの差異を解消します。画像アセットは{BASE64}データ{URL}として提供するか、部分式で渡します。", "xpack.canvas.functions.repeatImage.args.imageHelpText": "繰り返す画像です。画像アセットを {BASE64} データ {URL} として提供するか、部分式で渡します。", "xpack.canvas.functions.repeatImage.args.maxHelpText": "画像が繰り返される最高回数です。", "xpack.canvas.functions.repeatImage.args.sizeHelpText": "画像の高さまたは幅のピクセル単位での最高値です。画像が縦長の場合、この関数は高さを制限します。", @@ -5587,13 +5924,13 @@ "xpack.canvas.functions.revealImage.args.originHelpText": "画像で埋め始める位置です。例: {list} または {end}。", "xpack.canvas.functions.revealImage.invalidPercentErrorMessage": "無効な値: 「{percent}」.パーセンテージは 0 と 1 の間でなければなりません", "xpack.canvas.functions.revealImageHelpText": "画像表示エレメントを構成します。", - "xpack.canvas.functions.rounddate.args.formatHelpText": "バケットに使用する {MOMENTJS} フォーマットです。たとえば、{example} はそれぞれの日付を月単位に繰り上げ・繰り下げします。{url} を参照。", + "xpack.canvas.functions.rounddate.args.formatHelpText": "バケットに使用する{MOMENTJS}フォーマットです。たとえば、{example}は月単位に端数処理されます。{url}を参照してください。", "xpack.canvas.functions.rounddateHelpText": "新世紀からのミリ秒の繰り上げ・繰り下げに {MOMENTJS} を使用し、新世紀からのミリ秒を戻します。", - "xpack.canvas.functions.rowCountHelpText": "行数を戻します。{plyFn} と組み合わせて、固有の列値の数、または固有の列値の組み合わせを求めます。", - "xpack.canvas.functions.savedLens.args.idHelpText": "保存されたレンズオブジェクトのID", + "xpack.canvas.functions.rowCountHelpText": "行数を返します。{plyFn}と組み合わせて、固有の列値の数、または固有の列値の組み合わせを求めます。", + "xpack.canvas.functions.savedLens.args.idHelpText": "保存されたLensビジュアライゼーションオブジェクトの ID", "xpack.canvas.functions.savedLens.args.timerangeHelpText": "含めるデータの時間範囲", - "xpack.canvas.functions.savedLens.args.titleHelpText": "レンズ埋め込み可能オブジェクトのタイトル", - "xpack.canvas.functions.savedLensHelpText": "保存されたレンズオブジェクトの埋め込み可能オブジェクトを返します", + "xpack.canvas.functions.savedLens.args.titleHelpText": "Lensビジュアライゼーションオブジェクトのタイトル", + "xpack.canvas.functions.savedLensHelpText": "保存されたLensビジュアライゼーションオブジェクトの埋め込み可能なオブジェクトを返します", "xpack.canvas.functions.savedMap.args.centerHelpText": "マップが持つ必要のある中央とズームレベル", "xpack.canvas.functions.savedMap.args.hideLayer": "非表示にすべきマップレイヤーのID", "xpack.canvas.functions.savedMap.args.idHelpText": "保存されたマップオブジェクトのID", @@ -5601,20 +5938,21 @@ "xpack.canvas.functions.savedMap.args.timerangeHelpText": "含めるべきデータの時間範囲", "xpack.canvas.functions.savedMap.args.titleHelpText": "マップのタイトル", "xpack.canvas.functions.savedMap.args.zoomHelpText": "マップのズームレベル", - "xpack.canvas.functions.savedMapHelpText": "保存されたマップオブジェクトの埋め込み可能なオブジェクトを返します", + "xpack.canvas.functions.savedMapHelpText": "保存されたマップオブジェクトの埋め込み可能なオブジェクトを返します。", "xpack.canvas.functions.savedSearchHelpText": "保存検索オブジェクトの埋め込み可能なオブジェクトを返します", "xpack.canvas.functions.savedVisualization.args.colorsHelpText": "特定のシリーズに使用する色を指定します", - "xpack.canvas.functions.savedVisualization.args.hideLegendHelpText": "凡例が非表示の場合", - "xpack.canvas.functions.savedVisualization.args.idHelpText": "保存されたビジュアライゼーションオブジェクトの ID", + "xpack.canvas.functions.savedVisualization.args.hideLegendHelpText": "凡例を非表示にするオプションを指定します", + "xpack.canvas.functions.savedVisualization.args.idHelpText": "保存されたビジュアライゼーションオブジェクトのID", "xpack.canvas.functions.savedVisualization.args.timerangeHelpText": "含めるデータの時間範囲", - "xpack.canvas.functions.savedVisualizationHelpText": "保存されたビジュアライゼーションオブジェクトの埋め込み可能なオブジェクトを返します", + "xpack.canvas.functions.savedVisualization.args.titleHelpText": "ビジュアライゼーションオブジェクトのタイトル", + "xpack.canvas.functions.savedVisualizationHelpText": "保存されたビジュアライゼーションオブジェクトの埋め込み可能なオブジェクトを返します。", "xpack.canvas.functions.seriesStyle.args.barsHelpText": "バーの幅です。", "xpack.canvas.functions.seriesStyle.args.colorHelpText": "ラインカラーです。", "xpack.canvas.functions.seriesStyle.args.fillHelpText": "点を埋めますか?", "xpack.canvas.functions.seriesStyle.args.horizontalBarsHelpText": "グラフの棒の方向を水平に設定します。", "xpack.canvas.functions.seriesStyle.args.labelHelpText": "スタイルを適用する数列の名前です。", "xpack.canvas.functions.seriesStyle.args.linesHelpText": "線の幅です。", - "xpack.canvas.functions.seriesStyle.args.pointsHelpText": "線上の点のサイズです", + "xpack.canvas.functions.seriesStyle.args.pointsHelpText": "線上の点のサイズです。", "xpack.canvas.functions.seriesStyle.args.stackHelpText": "数列をスタックするかを指定します。数字はスタック ID です。同じスタック ID の数列は一緒にスタックされます。", "xpack.canvas.functions.seriesStyleHelpText": "チャートの数列のプロパティの説明に使用されるオブジェクトを作成します。グラフ関数内では {plotFn} または {pieFn} のような {seriesStyleFn} を使用します。", "xpack.canvas.functions.shape.args.borderHelpText": "図形の外郭の {SVG} カラーです。", @@ -5623,21 +5961,22 @@ "xpack.canvas.functions.shape.args.maintainAspectHelpText": "図形の元の横縦比を維持しますか?", "xpack.canvas.functions.shape.args.shapeHelpText": "図形を選択します。", "xpack.canvas.functions.shapeHelpText": "図形を作成します。", - "xpack.canvas.functions.sort.args.byHelpText": "並べ替えの基準となる列です。指定されていない場合、「{DATATABLE}」は初めの列で並べられます。", - "xpack.canvas.functions.sort.args.reverseHelpText": "並び順を反転させます。指定されていない場合、「{DATATABLE}」は昇順で並べられます。", + "xpack.canvas.functions.sort.args.byHelpText": "並べ替えの基準となる列です。指定されていない場合、{DATATABLE}は初めの列で並べられます。", + "xpack.canvas.functions.sort.args.reverseHelpText": "並び順を反転させます。指定されていない場合、{DATATABLE}は昇順で並べられます。", + "xpack.canvas.functions.sortHelpText": "{DATATABLE}を指定された列で並べ替えます。", "xpack.canvas.functions.staticColumn.args.nameHelpText": "新しい列の名前です。", "xpack.canvas.functions.staticColumn.args.valueHelpText": "新しい列の各行に挿入する値です。ヒント: 部分式を使用して他の列を静的値にロールアップします。", - "xpack.canvas.functions.staticColumnHelpText": "すべての行に同じ静的値の列を追加します。{alterColumnFn} および {mapColumnFn} もご参照ください。", + "xpack.canvas.functions.staticColumnHelpText": "すべての行に同じ静的値の列を追加します。{alterColumnFn}および{mapColumnFn}も参照してください。", "xpack.canvas.functions.string.args.valueHelpText": "1 つの文字列に結合する値です。必要な場所にスペースを入れてください。", "xpack.canvas.functions.stringHelpText": "すべての引数を 1 つの文字列に連結させます。", - "xpack.canvas.functions.switch.args.caseHelpText": "確認する条件です", + "xpack.canvas.functions.switch.args.caseHelpText": "確認する条件です。", "xpack.canvas.functions.switch.args.defaultHelpText": "条件が一切満たされていないときに戻される値です。指定されておらず、条件が一切満たされている場合は、元の {CONTEXT} が戻されます。", - "xpack.canvas.functions.switchHelpText": "複数条件の条件付きロジックを実行します。{case} を作成し {switchFn} 関数に渡す {caseFn} もご覧ください。", + "xpack.canvas.functions.switchHelpText": "複数条件の条件付きロジックを実行します。{switchFn}関数に渡す{case}を作成する、{caseFn}も参照してください。", "xpack.canvas.functions.table.args.fontHelpText": "表のコンテンツの {CSS} フォントプロパティです。例: {FONT_FAMILY} または {FONT_WEIGHT}。", "xpack.canvas.functions.table.args.paginateHelpText": "ページ付けのコントロールを表示しますか?{BOOLEAN_FALSE} の場合、初めのページだけが表示されます。", "xpack.canvas.functions.table.args.perPageHelpText": "各ページに表示される行数です。", - "xpack.canvas.functions.table.args.showHeaderHelpText": "各列のタイトルと共にヘッダー行を表示するかしないかです。", - "xpack.canvas.functions.tableHelpText": "表エレメントを構成します", + "xpack.canvas.functions.table.args.showHeaderHelpText": "各列のタイトルを含むヘッダー列の表示・非表示を切り替えます。", + "xpack.canvas.functions.tableHelpText": "表エレメントを構成します。", "xpack.canvas.functions.tail.args.countHelpText": "{DATATABLE} の終わりから取得する行数です。", "xpack.canvas.functions.tailHelpText": "{DATATABLE} の終わりから N 行を取得します。{headFn} もご参照ください。", "xpack.canvas.functions.timefilter.args.columnHelpText": "フィルタリングする列またはフィールドです。", @@ -5654,16 +5993,16 @@ "xpack.canvas.functions.timelion.args.query": "Timelion クエリ", "xpack.canvas.functions.timelion.args.timezone": "時間範囲のタイムゾーンです。{MOMENTJS_TIMEZONE_URL} をご覧ください。", "xpack.canvas.functions.timelion.args.to": "時間範囲の終わりの {ELASTICSEARCH} {DATEMATH} 文字列です。", - "xpack.canvas.functions.timelionHelpText": "多くのソースから単独または複数の時系列を抽出するために、Timelion を使用します。", + "xpack.canvas.functions.timelionHelpText": "多くのソースから単独または複数の時系列を抽出するために、Timelionを使用します。", "xpack.canvas.functions.timerange.args.fromHelpText": "時間範囲の開始", "xpack.canvas.functions.timerange.args.toHelpText": "時間範囲の終了", "xpack.canvas.functions.timerangeHelpText": "期間を意味するオブジェクト", "xpack.canvas.functions.to.args.type": "表現言語の既知のデータ型です。", "xpack.canvas.functions.to.missingType": "型キャストを指定する必要があります", - "xpack.canvas.functions.toHelpText": "{CONTEXT} の型を指定された型に明確にキャストします。", + "xpack.canvas.functions.toHelpText": "1つの型から{CONTEXT}の型を指定された型に明確にキャストします。", "xpack.canvas.functions.urlparam.args.defaultHelpText": "{URL} パラメーターが指定されていないときに戻される文字列です。", "xpack.canvas.functions.urlparam.args.paramHelpText": "取得する {URL} ハッシュパラメーターです。", - "xpack.canvas.functions.urlparamHelpText": "表現で使用する {URL} パラメーターを取得します。{urlparamFn} 関数は常に {TYPE_STRING} を戻します。たとえば、値 {value} を {URL} {example} のパラメーター {myVar} から取得できます)。", + "xpack.canvas.functions.urlparamHelpText": "表現で使用する{URL}パラメーターを取得します。{urlparamFn}関数は常に {TYPE_STRING} を戻します。たとえば、値{value}を{URL} {example}のパラメーター{myVar}から取得できます。", "xpack.canvas.groupSettings.multipleElementsActionsDescription": "個々の設定を編集するには、これらのエレメントの選択を解除し、 ({gKey}) を押してグループ化するか、この選択をワークパッド全体で再利用できるように新規エレメントとして保存します。", "xpack.canvas.groupSettings.multipleElementsDescription": "現在複数エレメントが選択されています。", "xpack.canvas.groupSettings.saveGroupDescription": "ワークパッド全体で再利用できるように、このグループを新規エレメントとして保存します。", @@ -5738,7 +6077,11 @@ "xpack.canvas.pageConfig.transitionLabel": "トランジション", "xpack.canvas.pageConfig.transitionPreviewLabel": "プレビュー", "xpack.canvas.pageConfig.transitions.noneDropDownOptionLabel": "なし", + "xpack.canvas.pageManager.addPageTooltip": "新しいページをこのワークパッドに追加", + "xpack.canvas.pageManager.confirmRemoveDescription": "このページを削除してよろしいですか?", + "xpack.canvas.pageManager.confirmRemoveTitle": "ページを削除", "xpack.canvas.pageManager.pageNumberAriaLabel": "ページ {pageNumber} を読み込む", + "xpack.canvas.pageManager.removeButtonLabel": "削除", "xpack.canvas.pagePreviewPageControls.clonePageAriaLabel": "ページのクローンを作成", "xpack.canvas.pagePreviewPageControls.clonePageTooltip": "クローンを作成", "xpack.canvas.pagePreviewPageControls.deletePageAriaLabel": "ページを削除", @@ -5847,6 +6190,7 @@ "xpack.canvas.textStylePicker.styleUnderlineOption": "下線", "xpack.canvas.timePicker.applyButtonLabel": "適用", "xpack.canvas.toolbar.editorButtonLabel": "表現エディター", + "xpack.canvas.toolbar.errorMessage": "ツールバーエラー:{message}", "xpack.canvas.toolbar.nextPageAriaLabel": "次のページ", "xpack.canvas.toolbar.pageButtonLabel": "ページ {pageNum}{rest}", "xpack.canvas.toolbar.previousPageAriaLabel": "前のページ", @@ -6606,6 +6950,8 @@ "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesDeprecation": "この設定はサポートが終了し、Kibana 8.0 では削除されます。", "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesDescription": "ダッシュボード表示専用モードのロールです", "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesTitle": "ダッシュボード専用ロール", + "xpack.data.advancedSettings.searchTimeout": "検索タイムアウト", + "xpack.data.advancedSettings.searchTimeoutDesc": "検索セッションの最大タイムアウトを変更するか、0に設定してタイムアウトを無効にすると、クエリは完了するまで実行されます。", "xpack.data.kueryAutocomplete.andOperatorDescription": "{bothArguments} が true であることを条件とする", "xpack.data.kueryAutocomplete.andOperatorDescription.bothArgumentsText": "両方の引数", "xpack.data.kueryAutocomplete.equalOperatorDescription": "一部の値に{equals}", @@ -6638,11 +6984,26 @@ "xpack.enterpriseSearch.appSearch.enginesOverview.table.column.fieldCount": "フィールドカウント", "xpack.enterpriseSearch.appSearch.enginesOverview.table.column.name": "名前", "xpack.enterpriseSearch.appSearch.enginesOverview.title": "エンジン概要", + "xpack.enterpriseSearch.appSearch.nav.credentials": "資格情報", + "xpack.enterpriseSearch.appSearch.nav.engines": "エンジン", + "xpack.enterpriseSearch.appSearch.nav.roleMappings": "ロールマッピング", + "xpack.enterpriseSearch.appSearch.nav.settings": "アカウント設定", + "xpack.enterpriseSearch.appSearch.productCardDescription": "Elastic App Searchには、強力な検索を設計し、WebサイトやWeb/モバイルアプリケーションにデプロイするための使いやすいツールがあります。", "xpack.enterpriseSearch.appSearch.productCta": "App Searchの起動", + "xpack.enterpriseSearch.appSearch.productDescription": "ダッシュボード、分析、APIを活用し、高度なアプリケーション検索をシンプルにします。", "xpack.enterpriseSearch.appSearch.productName": "App Search", "xpack.enterpriseSearch.appSearch.setupGuide.description": "Elastic App Searchには、強力な検索を設計し、Webサイトやモバイルアプリケーションにデプロイするためのツールがあります。", "xpack.enterpriseSearch.appSearch.setupGuide.notConfigured": "App SearchはまだKibanaインスタンスで構成されていません。", "xpack.enterpriseSearch.appSearch.setupGuide.videoAlt": "App Searchの基本という短い動画では、App Searchを起動して実行する方法について説明します。", + "xpack.enterpriseSearch.appSearch.tokens.admin.description": "資格情報APIとの連携では、非公開管理キーが使用されます。", + "xpack.enterpriseSearch.appSearch.tokens.admin.name": "非公開管理キー", + "xpack.enterpriseSearch.appSearch.tokens.private.description": "1つ以上のエンジンに対する読み取り/書き込みアクセス権を得るために、非公開APIキーが使用されます。", + "xpack.enterpriseSearch.appSearch.tokens.private.name": "非公開APIキー", + "xpack.enterpriseSearch.appSearch.tokens.search.description": "エンドポイントのみの検索では、公開検索キーが使用されます。", + "xpack.enterpriseSearch.appSearch.tokens.search.name": "公開検索キー", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.description": "場所を問わず、何でも検索。組織を支える多忙なチームのために、パワフルでモダンな検索エクスペリエンスを簡単に導入できます。Webサイトやアプリ、ワークプレイスに事前調整済みの検索をすばやく追加しましょう。何でもシンプルに検索できます。", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.notConfigured": "エンタープライズサーチはまだKibanaインスタンスで構成されていません。", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.videoAlt": "エンタープライズ サーチの基本操作", "xpack.enterpriseSearch.errorConnectingState.description1": "ホストURL {enterpriseSearchUrl}では、エンタープライズ サーチへの接続を確立できません", "xpack.enterpriseSearch.errorConnectingState.description2": "ホストURLが{configFile}で正しく構成されていることを確認してください。", "xpack.enterpriseSearch.errorConnectingState.description3": "エンタープライズ サーチサーバーが応答していることを確認してください。", @@ -6652,6 +7013,26 @@ "xpack.enterpriseSearch.errorConnectingState.troubleshootAuth": "ユーザー認証を確認してください。", "xpack.enterpriseSearch.errorConnectingState.troubleshootAuthNative": "Elasticsearchネイティブ認証またはSSO/SAMLを使用して認証する必要があります。", "xpack.enterpriseSearch.errorConnectingState.troubleshootAuthSAML": "SSO/SAMLを使用している場合は、エンタープライズ サーチでSAMLレルムも設定する必要があります。", + "xpack.enterpriseSearch.FeatureCatalogue.description": "厳選されたAPIとツールを使用して検索エクスペリエンスを作成します。", + "xpack.enterpriseSearch.featureCatalogue.subtitle": "すべて検索", + "xpack.enterpriseSearch.featureCatalogueDescription1": "強力な検索エクスペリエンスを構築します。", + "xpack.enterpriseSearch.featureCatalogueDescription2": "ユーザーを関連するデータにつなげます。", + "xpack.enterpriseSearch.featureCatalogueDescription3": "チームの内容を統合します。", + "xpack.enterpriseSearch.nav.hierarchy": "セカンダリ", + "xpack.enterpriseSearch.nav.menu": "メニュー", + "xpack.enterpriseSearch.nav.toggleMenu": "セカンダリナビゲーションを切り替える", + "xpack.enterpriseSearch.navTitle": "概要", + "xpack.enterpriseSearch.notFound.action1": "ダッシュボードに戻す", + "xpack.enterpriseSearch.notFound.action2": "サポートに問い合わせる", + "xpack.enterpriseSearch.notFound.description": "お探しのページは見つかりませんでした。", + "xpack.enterpriseSearch.notFound.title": "エラー", + "xpack.enterpriseSearch.overview.heading": "Elasticエンタープライズサーチへようこそ", + "xpack.enterpriseSearch.overview.productCard.heading": "Elastic {productName}", + "xpack.enterpriseSearch.overview.productCard.launchButton": "{productName}の起動", + "xpack.enterpriseSearch.overview.productCard.setupButton": "{productName}のセットアップ", + "xpack.enterpriseSearch.overview.subheading": "開始する製品を選択", + "xpack.enterpriseSearch.productName": "エンタープライズサーチ", + "xpack.enterpriseSearch.readOnlyMode.warning": "エンタープライズ サーチは読み取り専用モードです。作成、編集、削除などの変更を実行できません。", "xpack.enterpriseSearch.setupGuide.step1.instruction1": "{configFile}ファイルで、{configSetting}を{productName}インスタンスのURLに設定します。例:", "xpack.enterpriseSearch.setupGuide.step1.title": "{productName}ホストURLをKibana構成に追加", "xpack.enterpriseSearch.setupGuide.step2.instruction1": "Kibanaを再起動して、前のステップから構成変更を取得します。", @@ -6667,6 +7048,82 @@ "xpack.enterpriseSearch.troubleshooting.standardAuth.title": "標準認証の{productName}はサポートされていません", "xpack.enterpriseSearch.workplaceSearch.activityFeedEmptyDefault.title": "組織には最近のアクティビティがありません", "xpack.enterpriseSearch.workplaceSearch.activityFeedNamedDefault.title": "{name}には最近のアクティビティがありません", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.cancel.action": "キャンセル", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.heading": "グループを追加", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.submit.action": "グループを追加", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroupForm.action": "グループを作成", + "xpack.enterpriseSearch.workplaceSearch.groups.clearFilters.action": "フィルターを消去", + "xpack.enterpriseSearch.workplaceSearch.groups.contentSourceCountHeading": "{numSources}件の共有コンテンツソース", + "xpack.enterpriseSearch.workplaceSearch.groups.description": "共有コンテンツソースとユーザーをグループに割り当て、さまざまな内部チーム向けに関連する検索エクスペリエンスを作成します。", + "xpack.enterpriseSearch.workplaceSearch.groups.filterGroups.placeholder": "名前でグループをフィルター...", + "xpack.enterpriseSearch.workplaceSearch.groups.filterSources.buttonText": "ソース", + "xpack.enterpriseSearch.workplaceSearch.groups.filterUsers.buttonText": "ユーザー", + "xpack.enterpriseSearch.workplaceSearch.groups.filterUsers.placeholder": "ユーザーをフィルター...", + "xpack.enterpriseSearch.workplaceSearch.groups.groupDeleted": "グループ「{groupName}」が正常に削除されました。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerCancel": "キャンセル", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerHeaderTitle": "{label}を管理", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSelectAllToggle": "{action}すべて", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSourceEmpty.body": "まだ共有コンテンツソースが追加されていない可能性があります。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSourceEmpty.title": "おっと!", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerUpdate": "更新", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerUpdateAddSourceButton": "共有ソースを追加", + "xpack.enterpriseSearch.workplaceSearch.groups.groupNotFound": "ID「{groupId}」のグループが見つかりません。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupPrioritizationUpdated": "共有ソース優先度が正常に更新されました", + "xpack.enterpriseSearch.workplaceSearch.groups.groupRenamed": "このグループ名が正常に「{groupName}」に変更されました", + "xpack.enterpriseSearch.workplaceSearch.groups.groupSourcesUpdated": "共有コンテンツソースが正常に更新されました", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.groupTableHeader": "グループ", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.sourcesTableHeader": "コンテンツソース", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.usersTableHeader": "ユーザー", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsUsersTable.emailTableHeader": "メール", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsUsersTable.usernameTableHeader": "ユーザー名", + "xpack.enterpriseSearch.workplaceSearch.groups.groupUpdatedText": "前回更新日時{updatedAt}。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupUsersUpdated": "このグループのユーザーが正常に更新されました", + "xpack.enterpriseSearch.workplaceSearch.groups.heading": "グループを管理", + "xpack.enterpriseSearch.workplaceSearch.groups.inviteUsers.action": "ユーザーを招待", + "xpack.enterpriseSearch.workplaceSearch.groups.newGroup.action": "グループを管理", + "xpack.enterpriseSearch.workplaceSearch.groups.newGroupSavedSuccess": "{groupName}が正常に作成されました", + "xpack.enterpriseSearch.workplaceSearch.groups.noSourcesMessage": "共有コンテンツソースがありません", + "xpack.enterpriseSearch.workplaceSearch.groups.noUsersFound": "ユーザーが見つかりません", + "xpack.enterpriseSearch.workplaceSearch.groups.noUsersMessage": "ユーザーがありません", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.cancelRemoveButtonText": "キャンセル", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmRemoveButtonText": "{name}を削除", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmRemoveDescription": "グループはWorkplace Searchから削除されます。{name}を削除してよろしいですか?", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmTitleText": "確認", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.emptySourcesDescription": "コンテンツソースはこのグループと共有されていません。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.emptyUsersDescription": "このグループにはユーザーがありません。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.groupSourcesDescription": "「{name}」グループのすべてのユーザーによって検索可能です。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.groupUsersDescription": "メンバーはグループのソースを検索できます。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.manageSourcesButtonText": "共有コンテンツソースを管理", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.manageUsersButtonText": "ユーザーの管理", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.nameSectionDescription": "このグループの名前をカスタマイズします。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.nameSectionTitle": "グループ名", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeButtonText": "グループを削除", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeSectionDescription": "この操作は元に戻すことができません。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeSectionTitle": "このグループを削除", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.saveNameButtonText": "名前を保存", + "xpack.enterpriseSearch.workplaceSearch.groups.searchResults.notFoound": "結果が見つかりませんでした。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerActionText": "保存", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerDescription": "グループコンテンツソース全体で相対ドキュメント重要度を調整します。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerTitle": "共有コンテンツソースの優先度", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.priorityTableHeader": "関連性優先度", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.sourceTableHeader": "送信元", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateBody": "2つ以上のソースを{groupName}と共有し、ソース優先度をカスタマイズします。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateButtonText": "共有コンテンツソースを追加", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateTitle": "ソースはこのグループと共有されていません", + "xpack.enterpriseSearch.workplaceSearch.groups.sourcesModalLabel": "共有コンテンツソース", + "xpack.enterpriseSearch.workplaceSearch.groups.sourcesModalTitle": "{groupName}と共有するコンテンツソースを選択", + "xpack.enterpriseSearch.workplaceSearch.groups.userListCount": "{maxVisibleUsers}/{numUsers}ユーザーを表示しています。", + "xpack.enterpriseSearch.workplaceSearch.groups.usersModalLabel": "ユーザー", + "xpack.enterpriseSearch.workplaceSearch.headerActions.searchApplication": "検索アプリケーションに移動", + "xpack.enterpriseSearch.workplaceSearch.nav.groups": "グループ", + "xpack.enterpriseSearch.workplaceSearch.nav.groups.groupOverview": "概要", + "xpack.enterpriseSearch.workplaceSearch.nav.groups.sourcePrioritization": "ソースの優先度", + "xpack.enterpriseSearch.workplaceSearch.nav.overview": "概要", + "xpack.enterpriseSearch.workplaceSearch.nav.personalDashboard": "個人のダッシュボードを表示", + "xpack.enterpriseSearch.workplaceSearch.nav.roleMappings": "ロールマッピング", + "xpack.enterpriseSearch.workplaceSearch.nav.security": "セキュリティ", + "xpack.enterpriseSearch.workplaceSearch.nav.settings": "設定", + "xpack.enterpriseSearch.workplaceSearch.nav.sources": "ソース", "xpack.enterpriseSearch.workplaceSearch.organizationStats.activeUsers": "アクティブなユーザー", "xpack.enterpriseSearch.workplaceSearch.organizationStats.invitations": "招待", "xpack.enterpriseSearch.workplaceSearch.organizationStats.privateSources": "プライベートソース", @@ -6683,7 +7140,9 @@ "xpack.enterpriseSearch.workplaceSearch.overviewOnboardingUsersCard.description": "検索できるように、同僚をこの組織に招待します。", "xpack.enterpriseSearch.workplaceSearch.overviewOnboardingUsersCard.title": "ユーザーと招待", "xpack.enterpriseSearch.workplaceSearch.overviewUsersCard.title": "検索できるように、同僚を招待しました。", + "xpack.enterpriseSearch.workplaceSearch.productCardDescription": "チームのコンテンツをすべて1つの場所に統合します。頻繁に使用される生産性ツールやコラボレーションツールにすぐに接続できます。", "xpack.enterpriseSearch.workplaceSearch.productCta": "Workplace Searchの起動", + "xpack.enterpriseSearch.workplaceSearch.productDescription": "仮想ワークプレイスで使用可能な、すべてのドキュメント、ファイル、ソースを検索します。", "xpack.enterpriseSearch.workplaceSearch.productName": "Workplace Search", "xpack.enterpriseSearch.workplaceSearch.recentActivity.title": "最近のアクティビティ", "xpack.enterpriseSearch.workplaceSearch.recentActivitySourceLink.linkLabel": "ソースを表示", @@ -6693,6 +7152,7 @@ "xpack.enterpriseSearch.workplaceSearch.sourcesOnboardingCard.buttonLabel": "{label}ソースを追加", "xpack.enterpriseSearch.workplaceSearch.sourcesOnboardingCard.description": "{sourcesCount, number}{sourcesCount, plural, one {個の共有ソース} other {個の共有ソース}}を追加しました。検索をご利用ください。", "xpack.enterpriseSearch.workplaceSearch.usersOnboardingCard.buttonLabel": "{label}ユーザーを招待", + "xpack.eventLog.savedObjectProviderRegistry.getProvidersClient.noDefaultProvider": "イベントログにはデフォルトプロバイダーが必要です。", "xpack.features.advancedSettingsFeatureName": "高度な設定", "xpack.features.dashboardFeatureName": "ダッシュボード", "xpack.features.devToolsFeatureName": "開発ツール", @@ -6761,6 +7221,15 @@ "xpack.fileUpload.noIndexSuppliedErrorMessage": "インデックスが指定されていません。", "xpack.fileUpload.patternReader.featuresOmitted": "ジオメトリのない一部の機能は省略されました", "xpack.globalSearch.find.invalidLicenseError": "GlobalSearch APIは、ライセンス状態が無効であるため、無効になっています。{errorMessage}", + "xpack.globalSearchBar.searchBar.mobileSearchButtonAriaLabel": "サイト検索", + "xpack.globalSearchBar.searchBar.noResults": "アプリケーション、ダッシュボード、ビジュアライゼーションなどを検索してみてください。", + "xpack.globalSearchBar.searchBar.noResultsHeading": "結果が見つかりませんでした", + "xpack.globalSearchBar.searchBar.noResultsImageAlt": "ブラックホールの図", + "xpack.globalSearchBar.searchBar.placeholder": "Elasticを検索", + "xpack.globalSearchBar.searchBar.shortcutDescription.macCommandDescription": "コマンド+ /", + "xpack.globalSearchBar.searchBar.shortcutDescription.shortcutDetail": "{shortcutDescription}{commandDescription}", + "xpack.globalSearchBar.searchBar.shortcutDescription.shortcutInstructionDescription": "ショートカット", + "xpack.globalSearchBar.searchBar.shortcutDescription.windowsCommandDescription": "コントロール+ /", "xpack.graph.badge.readOnly.text": "読み込み専用", "xpack.graph.badge.readOnly.tooltip": "Graph ワークスペースを保存できません", "xpack.graph.bar.exploreLabel": "グラフ", @@ -6768,6 +7237,8 @@ "xpack.graph.bar.pickSourceLabel": "データソースを選択", "xpack.graph.bar.pickSourceTooltip": "グラフの関係性を開始するデータソースを選択します。", "xpack.graph.bar.searchFieldPlaceholder": "データを検索してグラフに追加", + "xpack.graph.blocklist.noEntriesDescription": "ブロックされた用語がありません。頂点を選択して、右側のコントロールパネルの{stopSign}をクリックしてブロックします。ブロックされた用語に一致するドキュメントは今後表示されず、関係性が非表示になります。", + "xpack.graph.blocklist.removeButtonAriaLabel": "削除", "xpack.graph.clearWorkspace.confirmButtonLabel": "データソースを変更", "xpack.graph.clearWorkspace.confirmText": "データソースを変更すると、現在のフィールドと頂点がリセットされます。", "xpack.graph.clearWorkspace.modalTitle": "保存されていない変更", @@ -6880,6 +7351,7 @@ "xpack.graph.outlinkEncoders.textPlainTitle": "プレインテキスト", "xpack.graph.pageTitle": "グラフ", "xpack.graph.pluginDescription": "Elasticsearch データの関連性のある関係を浮上させ分析します。", + "xpack.graph.pluginSubtitle": "パターンと関係を明らかにします。", "xpack.graph.sampleData.label": "グラフ", "xpack.graph.savedWorkspace.workspaceNameTitle": "新規グラフワークスペース", "xpack.graph.saveWorkspace.savingErrorMessage": "ワークスペースの保存に失敗しました: {message}", @@ -6904,6 +7376,9 @@ "xpack.graph.settings.advancedSettings.timeoutInputLabel": "タイムアウト (ms)", "xpack.graph.settings.advancedSettings.timeoutUnit": "ms", "xpack.graph.settings.advancedSettingsTitle": "高度な設定", + "xpack.graph.settings.blocklist.blocklistHelpText": "これらの用語は現在ワークスペースに再度表示されないようブラックリストに登録されています", + "xpack.graph.settings.blocklist.clearButtonLabel": "すべて削除", + "xpack.graph.settings.blocklistTitle": "ブラックリスト", "xpack.graph.settings.closeLabel": "閉じる", "xpack.graph.settings.drillDowns.cancelButtonLabel": "キャンセル", "xpack.graph.settings.drillDowns.defaultUrlTemplateTitle": "生ドキュメント", @@ -6994,9 +7469,11 @@ "xpack.grokDebugger.registryProviderTitle": "Grokデバッガー", "xpack.grokDebugger.sampleDataLabel": "サンプルデータ", "xpack.grokDebugger.serverInactiveLicenseError": "Grok Debuggerツールには有効なライセンスが必要です。", + "xpack.grokDebugger.simulate.errorTitle": "シミュレーションエラー", "xpack.grokDebugger.simulateButtonLabel": "シミュレート", "xpack.grokDebugger.structuredDataLabel": "構造化データ", "xpack.grokDebugger.trialLicenseTitle": "トライアル", + "xpack.grokDebugger.unknownErrorTitle": "問題が発生しました", "xpack.idxMgmt.aliasesTab.noAliasesTitle": "エイリアスが定義されていません。", "xpack.idxMgmt.appTitle": "インデックス管理", "xpack.idxMgmt.badgeAriaLabel": "{label}。これをフィルタリングするよう選択。", @@ -7107,6 +7584,8 @@ "xpack.idxMgmt.componentTemplatesSelector.filters.mappingsLabel": "マッピング", "xpack.idxMgmt.componentTemplatesSelector.loadingComponentsDescription": "コンポーネントテンプレートを読み込んでいます...", "xpack.idxMgmt.componentTemplatesSelector.loadingComponentsErrorMessage": "コンポーネントの読み込みエラー", + "xpack.idxMgmt.componentTemplatesSelector.noComponentSelectedLabel-1": "コンポーネントテンプレート基本要素をこのテンプレートに追加します。", + "xpack.idxMgmt.componentTemplatesSelector.noComponentSelectedLabel-2": "コンポーネントテンプレートは指定された順序で適用されます。", "xpack.idxMgmt.componentTemplatesSelector.removeItemIconLabel": "削除", "xpack.idxMgmt.componentTemplatesSelector.searchBox.placeholder": "コンポーネントテンプレートを検索", "xpack.idxMgmt.componentTemplatesSelector.searchResult.emptyPrompt.clearSearchButtonLabel": "検索のクリア", @@ -7123,10 +7602,22 @@ "xpack.idxMgmt.dataStreamDetailPanel.deleteButtonLabel": "データストリームを削除", "xpack.idxMgmt.dataStreamDetailPanel.generationTitle": "生成", "xpack.idxMgmt.dataStreamDetailPanel.generationToolTip": "データストリームに作成されたバッキングインデックスの累積数", + "xpack.idxMgmt.dataStreamDetailPanel.healthTitle": "ヘルス", + "xpack.idxMgmt.dataStreamDetailPanel.healthToolTip": "データストリームの現在のバッキングインデックスのヘルス。", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyContentNoneMessage": "なし", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyTitle": "インデックスライフサイクルポリシー", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyToolTip": "データストリームのデータを管理するインデックスライフサイクルポリシー", + "xpack.idxMgmt.dataStreamDetailPanel.indexTemplateTitle": "インデックステンプレート", + "xpack.idxMgmt.dataStreamDetailPanel.indexTemplateToolTip": "データストリームを構成し、バッキングインデックスを構成するインデックステンプレート", "xpack.idxMgmt.dataStreamDetailPanel.indicesTitle": "インデックス", "xpack.idxMgmt.dataStreamDetailPanel.indicesToolTip": "データストリームの現在のバッキングインデックス", "xpack.idxMgmt.dataStreamDetailPanel.loadingDataStreamDescription": "データストリームを読み込んでいます", "xpack.idxMgmt.dataStreamDetailPanel.loadingDataStreamErrorMessage": "データの読み込み中にエラーが発生", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampNoneMessage": "無し", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampTitle": "最終更新", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampToolTip": "データストリームに追加する最新のドキュメント", + "xpack.idxMgmt.dataStreamDetailPanel.storageSizeTitle": "ストレージサイズ", + "xpack.idxMgmt.dataStreamDetailPanel.storageSizeToolTip": "データストリームのバッキングインデックスにあるすべてのシャードの合計サイズ", "xpack.idxMgmt.dataStreamDetailPanel.timestampFieldTitle": "タイムスタンプフィールド", "xpack.idxMgmt.dataStreamDetailPanel.timestampFieldToolTip": "タイムスタンプフィールドはデータストリームのすべてのドキュメントで共有されます", "xpack.idxMgmt.dataStreamList.dataStreamsDescription": "データストリームは複数のインデックスの時系列データを格納します。{learnMoreLink}", @@ -7143,9 +7634,15 @@ "xpack.idxMgmt.dataStreamList.table.actionDeleteDecription": "このデータストリームを削除", "xpack.idxMgmt.dataStreamList.table.actionDeleteText": "削除", "xpack.idxMgmt.dataStreamList.table.deleteDataStreamsButtonLabel": "{count, plural, one {個のデータストリーム} other {個のデータストリーム}}を削除", + "xpack.idxMgmt.dataStreamList.table.healthColumnTitle": "ヘルス", "xpack.idxMgmt.dataStreamList.table.indicesColumnTitle": "インデックス", + "xpack.idxMgmt.dataStreamList.table.maxTimeStampColumnNoneMessage": "無し", + "xpack.idxMgmt.dataStreamList.table.maxTimeStampColumnTitle": "最終更新", "xpack.idxMgmt.dataStreamList.table.nameColumnTitle": "名前", "xpack.idxMgmt.dataStreamList.table.noDataStreamsMessage": "データストリームが見つかりません", + "xpack.idxMgmt.dataStreamList.table.storageSizeColumnTitle": "ストレージサイズ", + "xpack.idxMgmt.dataStreamListControls.includeStatsSwitchLabel": "統計情報を含める", + "xpack.idxMgmt.dataStreamListControls.includeStatsSwitchToolTip": "統計情報を含めると、再読み込み時間が長くなることがあります", "xpack.idxMgmt.dataStreamListDescription.learnMoreLinkText": "詳細情報", "xpack.idxMgmt.deleteDataStreamsConfirmationModal.cancelButtonLabel": "キャンセル", "xpack.idxMgmt.deleteDataStreamsConfirmationModal.confirmButtonLabel": "{dataStreamsCount, plural, one {個のデータストリーム} other {個のデータストリーム}}を削除", @@ -7371,6 +7868,8 @@ "xpack.idxMgmt.mappingsEditor.configuration.throwErrorsForUnmappedFieldsLabel": "ドキュメントがマッピングされていないフィールドを含む場合に例外を選択する", "xpack.idxMgmt.mappingsEditor.confirmationModal.deleteAliasesDescription": "次のエイリアスも削除されます。", "xpack.idxMgmt.mappingsEditor.confirmationModal.deleteFieldsDescription": "これによって、次のフィールドも削除されます。", + "xpack.idxMgmt.mappingsEditor.constantKeyword.valueFieldDescription": "インデックスのすべてのドキュメントのこのフィールドの値。指定しない場合は、最初のインデックスされたドキュメントで指定された値(デフォルト値)になります。", + "xpack.idxMgmt.mappingsEditor.constantKeyword.valueFieldTitle": "値を設定", "xpack.idxMgmt.mappingsEditor.copyToDocLinkText": "ドキュメントのコピー", "xpack.idxMgmt.mappingsEditor.copyToFieldDescription": "複数のフィールドの値をグループフィールドにコピーします。その後、このグループフィールドは単一のフィールドとしてクエリできます。", "xpack.idxMgmt.mappingsEditor.copyToFieldTitle": "グループフィールドへのコピー", @@ -7388,6 +7887,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.byteLongDescription": "バイトフィールドは、最小値{minValue}と最大値{maxValue}を持つ符号付き8ビット整数を受け入れます。", "xpack.idxMgmt.mappingsEditor.dataType.completionSuggesterDescription": "完了サジェスタ", "xpack.idxMgmt.mappingsEditor.dataType.completionSuggesterLongDescription": "完了サジェスタフィールドは、オートコンプリート機能をサポートしますが、メモリを占有し、低速で構築される特別なデータ構造が必要です。", + "xpack.idxMgmt.mappingsEditor.dataType.constantKeywordDescription": "Constantキーワード", + "xpack.idxMgmt.mappingsEditor.dataType.constantKeywordLongDescription": "Constantキーワードフィールドは、特殊なタイプのキーワードフィールドであり、インデックスのすべてのドキュメントで同じキーワードを含むフィールドで使用されます。{keyword}フィールドと同じクエリと集計をサポートします。", "xpack.idxMgmt.mappingsEditor.dataType.dateDescription": "日付", "xpack.idxMgmt.mappingsEditor.dataType.dateLongDescription": "日付フィールドは、フォーマット設定された日付( \"2015/01/01 12:10:30\")、基準時点からのミリ秒を表す長い数字、および基準時点からの秒を表す整数を含む文字列を受け入れます。複数の日付フォーマットは許可されています。タイムゾーン付きの日付はUTCに変換されます。", "xpack.idxMgmt.mappingsEditor.dataType.dateNanosDescription": "日付 ナノ秒", @@ -7412,6 +7913,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.geoShapeDescription": "地形", "xpack.idxMgmt.mappingsEditor.dataType.halfFloatDescription": "半浮動", "xpack.idxMgmt.mappingsEditor.dataType.halfFloatLongDescription": "半浮動小数点フィールドは、有限値に制限された半精度16ビット浮動小数点数を受け入れます(IEEE 754)。", + "xpack.idxMgmt.mappingsEditor.dataType.histogramDescription": "ヒストグラム", + "xpack.idxMgmt.mappingsEditor.dataType.histogramLongDescription": "ヒストグラムフィールドには、ヒストグラムを表すあらかじめ集計された数値データが格納されます。このフィールドは、集計目的で使用されます。", "xpack.idxMgmt.mappingsEditor.dataType.integerDescription": "整数", "xpack.idxMgmt.mappingsEditor.dataType.integerLongDescription": "整数フィールドは、最小値{minValue}と最大値{maxValue}を持つ符号付きの32ビット整数を受け入れます。", "xpack.idxMgmt.mappingsEditor.dataType.integerRangeDescription": "整数レンジ", @@ -7443,6 +7946,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.percolatorDescription": "パーコレーター", "xpack.idxMgmt.mappingsEditor.dataType.percolatorLongDescription": "パーコレーターデータタイプは、{percolator}を有効にします。", "xpack.idxMgmt.mappingsEditor.dataType.percolatorLongDescription.learnMoreLink": "パーコレーターのクエリ", + "xpack.idxMgmt.mappingsEditor.dataType.pointDescription": "点", + "xpack.idxMgmt.mappingsEditor.dataType.pointLongDescription": "点フィールドでは、2次元平面座標系に該当する{code}ペアを検索できます。", "xpack.idxMgmt.mappingsEditor.dataType.rangeDescription": "範囲", "xpack.idxMgmt.mappingsEditor.dataType.rangeSubtypeDescription": "範囲タイプ", "xpack.idxMgmt.mappingsEditor.dataType.rankFeatureDescription": "ランク特性", @@ -7464,6 +7969,11 @@ "xpack.idxMgmt.mappingsEditor.dataType.textLongDescription.keywordTypeLink": "キーワードデータタイプ", "xpack.idxMgmt.mappingsEditor.dataType.tokenCountDescription": "トークン数", "xpack.idxMgmt.mappingsEditor.dataType.tokenCountLongDescription": "トークン数フィールドは、文字列値を受け入れます。 これらの値は分析され、文字列内のトークン数がインデックスされます。", + "xpack.idxMgmt.mappingsEditor.dataType.versionDescription": "バージョン", + "xpack.idxMgmt.mappingsEditor.dataType.versionLongDescription": "バージョンフィールドは、ソフトウェアバージョン値を処理する際に役立ちます。このフィールドは、重いワイルドカード、正規表現、曖昧検索用に最適化されていません。このようなタイプのクエリでは、{keywordType}を使用してください。", + "xpack.idxMgmt.mappingsEditor.dataType.versionLongDescription.keywordTypeLink": "キーワードデータ型", + "xpack.idxMgmt.mappingsEditor.dataType.wildcardDescription": "ワイルドカード", + "xpack.idxMgmt.mappingsEditor.dataType.wildcardLongDescription": "ワイルドカードフィールドには、ワイルドカードのgrepのようなクエリに最適化された値が格納されます。", "xpack.idxMgmt.mappingsEditor.date.localeFieldTitle": "ロケールの設定", "xpack.idxMgmt.mappingsEditor.dateType.localeFieldDescription": "日付解析時に使用するロケール。言語によって月の名称や略語は異なるため、これが役に立ちます。{root}ロケールに関するデフォルト。", "xpack.idxMgmt.mappingsEditor.dateType.nullValueFieldDescription": "インデックスおよび検索を可能にするため、null値を日付値と入れ替えてください。", @@ -7627,7 +8137,9 @@ "xpack.idxMgmt.mappingsEditor.geoShapeType.orientationFieldTitle": "向きの設定", "xpack.idxMgmt.mappingsEditor.hideErrorsButtonLabel": "エラーの非表示化", "xpack.idxMgmt.mappingsEditor.ignoreAboveDocLinkText": "上記ドキュメントの無視", + "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldDescription": "この値よりも長い文字列はインデックスされません。これは、Luceneの文字制限(8,191 UTF-8 文字)に対する保護に役立ちます。", "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldLabel": "文字数の制限", + "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldTitle": "長さ制限の設定", "xpack.idxMgmt.mappingsEditor.ignoredMalformedFieldDescription": "デフォルトとして、フィールドに対し正しくないデータタイプを含むドキュメントはインデックスされません。有効にした場合、これらのドキュメントはインデックスされますが、正しくないデータタイプを含むフィールドは除外されます。注意: この方法でインデックスされるドキュメントが多すぎる場合、フィールドに対するクエリは有意ではなくなります。", "xpack.idxMgmt.mappingsEditor.ignoredZValueFieldDescription": "3次元点は受け入れられますが、緯度と軽度値のみがインデックスされ、第3の次元は無視されます。", "xpack.idxMgmt.mappingsEditor.ignoreMalformedDocLinkText": "正しくないドキュメンテーションの無視", @@ -7677,6 +8189,10 @@ "xpack.idxMgmt.mappingsEditor.metaFieldDocumentionLink": "さらに詳しく", "xpack.idxMgmt.mappingsEditor.metaFieldEditorAriaLabel": "_meta fieldデータエディタ", "xpack.idxMgmt.mappingsEditor.metaFieldTitle": "_meta field", + "xpack.idxMgmt.mappingsEditor.metaParameterAriaLabel": "メタデータフィールドデータエディター", + "xpack.idxMgmt.mappingsEditor.metaParameterDescription": "フィールドに関する任意の情報。JSONのキーと値のペアとして指定します。", + "xpack.idxMgmt.mappingsEditor.metaParameterDocLinkText": "メタデータドキュメンテーション", + "xpack.idxMgmt.mappingsEditor.metaParameterTitle": "メタデータを設定", "xpack.idxMgmt.mappingsEditor.minSegmentSizeFieldLabel": "最小セグメントサイズ", "xpack.idxMgmt.mappingsEditor.multiFieldBadgeLabel": "{dataType} マルチフィールド", "xpack.idxMgmt.mappingsEditor.multiFieldIntroductionText": "このフィールドはマルチフィールドです。同じフィールドを異なる方法でインデックスするために、マルチフィールドを使用できます。", @@ -7701,11 +8217,18 @@ "xpack.idxMgmt.mappingsEditor.parameters.localeHelpText": "言語、国、およびバリアントを分離し、{hyphen}または{underscore}を使用します。最大で2つのセパレータが許可されます。例: {locale}。", "xpack.idxMgmt.mappingsEditor.parameters.localeLabel": "ロケール", "xpack.idxMgmt.mappingsEditor.parameters.maxInputLengthLabel": "最大入力長さ", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorArraysNotAllowedError": "配列は使用できません。", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorJsonError": "無効なJSONです。", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorOnlyStringValuesAllowedError": "値は文字列でなければなりません。", + "xpack.idxMgmt.mappingsEditor.parameters.metaHelpText": "JSONフォーマットを使用:{code}", + "xpack.idxMgmt.mappingsEditor.parameters.metaLabel": "メタデータ", "xpack.idxMgmt.mappingsEditor.parameters.normalizerHelpText": "インデックス設定に定義されたノーマライザー名。", "xpack.idxMgmt.mappingsEditor.parameters.nullValueIpHelpText": "IPアドレスを受け入れます。", "xpack.idxMgmt.mappingsEditor.parameters.orientationLabel": "向き", "xpack.idxMgmt.mappingsEditor.parameters.pathHelpText": "ルートからターゲットフィールドへの絶対パス。", "xpack.idxMgmt.mappingsEditor.parameters.pathLabel": "フィールドパス", + "xpack.idxMgmt.mappingsEditor.parameters.pointNullValueHelpText": "点は、オブジェクト、文字列、配列または{docsLink} POINTとして表現できます。", + "xpack.idxMgmt.mappingsEditor.parameters.pointWellKnownTextDocumentationLink": "よく知られたテキスト", "xpack.idxMgmt.mappingsEditor.parameters.positionIncrementGapLabel": "位置のインクリメントギャップ", "xpack.idxMgmt.mappingsEditor.parameters.scalingFactorFieldDescription": "値は、インデックス時におけるこの係数と掛け合わされ、最も近い長さ値に丸められます。係数値を高くすると精度が向上しますが、スペース要件も増加します。", "xpack.idxMgmt.mappingsEditor.parameters.scalingFactorFieldTitle": "スケーリングファクター", @@ -7734,13 +8257,19 @@ "xpack.idxMgmt.mappingsEditor.parameters.validations.smallerZeroErrorMessage": "値は0と同じかそれ以上でなければなりません。", "xpack.idxMgmt.mappingsEditor.parameters.validations.spacesNotAllowedErrorMessage": "スペースは使用できません。", "xpack.idxMgmt.mappingsEditor.parameters.validations.typeIsRequiredErrorMessage": "フィールドタイプを指定します。", + "xpack.idxMgmt.mappingsEditor.parameters.valueLabel": "値", "xpack.idxMgmt.mappingsEditor.parameters.wellKnownTextDocumentationLink": "よく知られたテキスト", + "xpack.idxMgmt.mappingsEditor.point.ignoreMalformedFieldDescription": "デフォルトとして、正しくない点を含むドキュメントはインデックスされません。有効にした場合、これらのドキュメントはインデックスされますが、点が正しくないフィールドは除外されます。注意:この方法でインデックスされるドキュメントが多すぎる場合、フィールドに対するクエリは有意ではなくなります。", + "xpack.idxMgmt.mappingsEditor.point.ignoreZValueFieldDescription": "3次元点も使用できますが、xおよびy値のみがインデックスされ、第3の次元は無視されます。", + "xpack.idxMgmt.mappingsEditor.point.nullValueFieldDescription": "インデックスおよび検索を可能にするため、null値を点の値と入れ替えてください。", "xpack.idxMgmt.mappingsEditor.positionIncrementGapDocLinkText": "位置のインクリメントギャップに関するドキュメンテーション", "xpack.idxMgmt.mappingsEditor.positionIncrementGapFieldDescription": "文字列の配列にある各エレメント間に挿入される偽の用語位置の数。", "xpack.idxMgmt.mappingsEditor.positionIncrementGapFieldTitle": "位置のインクリメントギャップの設定", "xpack.idxMgmt.mappingsEditor.positionsErrorMessage": "位置のインクリメントギャップを変更可能にするには、インデックスオプション(「検索可能」トグルボタンの下)を[位置]または[オフセット]に設定する必要があります。", "xpack.idxMgmt.mappingsEditor.positionsErrorTitle": "位置は有効化されていません。", "xpack.idxMgmt.mappingsEditor.predefinedButtonLabel": "内蔵型アナライザーの使用", + "xpack.idxMgmt.mappingsEditor.rankFeature.positiveScoreImpactFieldDescription": "スコアに不利な相関関係となるランク機能により、このフィールドが無効になります。", + "xpack.idxMgmt.mappingsEditor.rankFeature.positiveScoreImpactFieldTitle": "スコアに有利な影響", "xpack.idxMgmt.mappingsEditor.relationshipsTitle": "関係", "xpack.idxMgmt.mappingsEditor.removeFieldButtonLabel": "削除", "xpack.idxMgmt.mappingsEditor.routingDescription": "ドキュメントは、インデックス内の特定のシャードにルーティングできます。カスタムルーティングの使用時は、ドキュメントをインデックスする度にルーティング値を提供することが重要です。そうしない場合、ドキュメントが複数のシャードでインデックスされる可能性があります。 {docsLink}", @@ -7799,6 +8328,15 @@ "xpack.idxMgmt.refreshIndicesAction.successfullyRefreshedIndicesMessage": "[{indexNames}] が更新されました", "xpack.idxMgmt.reloadIndicesAction.indicesPageRefreshFailureMessage": "現在のインデックスページの更新に失敗しました。", "xpack.idxMgmt.settingsTab.noIndexSettingsTitle": "設定が定義されていません。", + "xpack.idxMgmt.simulateTemplate.closeButtonLabel": "閉じる", + "xpack.idxMgmt.simulateTemplate.descriptionText": "これは最終テンプレートであり、選択したコンポーネントテンプレートと追加したオーバーライドに基づいて、一致するインデックスに適用されます。", + "xpack.idxMgmt.simulateTemplate.filters.aliases": "エイリアス", + "xpack.idxMgmt.simulateTemplate.filters.indexSettings": "インデックス設定", + "xpack.idxMgmt.simulateTemplate.filters.label": "含める", + "xpack.idxMgmt.simulateTemplate.filters.mappings": "マッピング", + "xpack.idxMgmt.simulateTemplate.noFilterSelected": "プレビューするオプションを1つ以上選択してください。", + "xpack.idxMgmt.simulateTemplate.title": "インデックステンプレートをプレビュー", + "xpack.idxMgmt.simulateTemplate.updateButtonLabel": "更新", "xpack.idxMgmt.summary.headers.aliases": "エイリアス", "xpack.idxMgmt.summary.headers.deletedDocumentsHeader": "ドキュメントが削除されました", "xpack.idxMgmt.summary.headers.documentsHeader": "ドキュメント数", @@ -7829,6 +8367,8 @@ "xpack.idxMgmt.templateDetails.manageButtonLabel": "管理", "xpack.idxMgmt.templateDetails.manageContextMenuPanelTitle": "テンプレートオプション", "xpack.idxMgmt.templateDetails.mappingsTabTitle": "マッピング", + "xpack.idxMgmt.templateDetails.previewTab.descriptionText": "これは最終テンプレートであり、一致するインデックスに適用されます。", + "xpack.idxMgmt.templateDetails.previewTabTitle": "プレビュー", "xpack.idxMgmt.templateDetails.settingsTabTitle": "設定", "xpack.idxMgmt.templateDetails.summaryTab.componentsDescriptionListTitle": "コンポーネントテンプレート", "xpack.idxMgmt.templateDetails.summaryTab.dataStreamDescriptionListTitle": "データストリーム", @@ -7849,6 +8389,7 @@ "xpack.idxMgmt.templateEdit.systemTemplateWarningDescription": "システムテンプレートは内部オペレーションに不可欠です。", "xpack.idxMgmt.templateEdit.systemTemplateWarningTitle": "システムテンプレートを編集することで、Kibana に重大な障害が生じる可能性があります", "xpack.idxMgmt.templateForm.createButtonLabel": "テンプレートを作成", + "xpack.idxMgmt.templateForm.previewIndexTemplateButtonLabel": "インデックステンプレートをプレビュー", "xpack.idxMgmt.templateForm.saveButtonLabel": "テンプレートを保存", "xpack.idxMgmt.templateForm.saveTemplateError": "テンプレートを作成できません", "xpack.idxMgmt.templateForm.stepLogistics.addMetadataLabel": "メタデータを追加", @@ -7880,6 +8421,8 @@ "xpack.idxMgmt.templateForm.stepLogistics.stepTitle": "ロジスティクス", "xpack.idxMgmt.templateForm.stepLogistics.versionDescription": "テンプレートを外部管理システムで識別するための番号です。", "xpack.idxMgmt.templateForm.stepLogistics.versionTitle": "バージョン", + "xpack.idxMgmt.templateForm.stepReview.previewTab.descriptionText": "これは最終テンプレートであり、一致するインデックスに適用されます。コンポーネントテンプレートは指定された順序で適用されます。明示的なマッピング、設定、およびエイリアスにより、コンポーネントテンプレートが無効になります。", + "xpack.idxMgmt.templateForm.stepReview.previewTabTitle": "プレビュー", "xpack.idxMgmt.templateForm.stepReview.requestTab.descriptionText": "このリクエストは次のインデックステンプレートを作成します。", "xpack.idxMgmt.templateForm.stepReview.requestTabTitle": "リクエスト", "xpack.idxMgmt.templateForm.stepReview.stepTitle": "「{templateName}」の詳細の確認", @@ -7952,8 +8495,14 @@ "xpack.indexLifecycleMgmt.activePhaseMessage": "アクティブ", "xpack.indexLifecycleMgmt.addLifecyclePolicyActionButtonLabel": "ライフサイクルポリシーを追加", "xpack.indexLifecycleMgmt.appTitle": "インデックスライフサイクルポリシー", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.defaultAllocationNotAvailableBody": "ロールに基づく割り当てを使用するには、1つ以上のノードを、コールド、ウォーム、またはホットティアに割り当てます。使用可能なノードがない場合、ポリシーは割り当てを完了できません。", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.defaultAllocationNotAvailableTitle": "コールドティアに割り当てられているノードがありません", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.description": "頻度が低い読み取り専用アクセス用に最適化されたノードにデータを移動します。安価なハードウェアのコールドフェーズにデータを格納します。", "xpack.indexLifecycleMgmt.coldPhase.freezeIndexLabel": "インデックスを凍結", + "xpack.indexLifecycleMgmt.coldPhase.numberOfReplicasDescription": "レプリカの数を設定します。デフォルトでは前のフェーズと同じです。", "xpack.indexLifecycleMgmt.coldPhase.numberOfReplicasLabel": "複製の数", + "xpack.indexLifecycleMgmt.coldPhase.replicasTitle": "レプリカ", + "xpack.indexLifecycleMgmt.common.dataTier.title": "データ割り当て", "xpack.indexLifecycleMgmt.confirmDelete.cancelButton": "キャンセル", "xpack.indexLifecycleMgmt.confirmDelete.deleteButton": "削除", "xpack.indexLifecycleMgmt.confirmDelete.errorMessage": "ポリシー {policyName} の削除中にエラーが発生しました", @@ -7961,10 +8510,26 @@ "xpack.indexLifecycleMgmt.confirmDelete.title": "ポリシー「{name}」が削除されました", "xpack.indexLifecycleMgmt.confirmDelete.undoneWarning": "削除されたポリシーは復元できません。", "xpack.indexLifecycleMgmt.editPolicy.cancelButton": "キャンセル", + "xpack.indexLifecycleMgmt.editPolicy.cold.nodeAttributesMissingDescription": "属性に基づく割り当てを使用するには、elasticsearch.ymlでカスタムノード属性を定義します。コールドノードが使用されます。", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.activateColdPhaseSwitchLabel": "コールドフェーズを有効にする", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.coldPhaseDescriptionText": "インデックスへのクエリの頻度を減らすことで、大幅に性能が低いハードウェアにシャードを割り当てることができます。クエリが遅いため、複製の数を減らすことができます。", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.coldPhaseLabel": "コールドフェーズ", - "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeIndexExplanationText": "凍結されたインデックスはクラスターにほとんどオーバーヘッドがなく、書き込みオペレーションがブロックされます。凍結されたインデックスは検索できますが、クエリが遅くなります。", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeIndexExplanationText": "インデックスを読み取り専用にし、メモリー消費量を最小化します。", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeText": "凍結", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.numberOfReplicas.switchLabel": "レプリカを設定", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.allocationFieldLabel": "データティアオプション", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.customOption.helpText": "ノード属性に基づいてデータを移動します。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.customOption.input": "カスタム", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.defaultOption.helpText": "コールドティアのノードにデータを移動します。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.defaultOption.input": "コールドノードを使用(推奨)", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.noneOption.helpText": "コールドフェーズにデータを移動しないでください。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.noneOption.input": "オフ", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.customOption.helpText": "ノード属性に基づいてデータを移動します。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.customOption.input": "カスタム", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.defaultOption.helpText": "ウォームティアのノードにデータを移動します。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.defaultOption.input": "ウォームノードを使用(推奨)", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.noneOption.helpText": "ウォームフェーズにデータを移動しないでください。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.noneOption.input": "オフ", "xpack.indexLifecycleMgmt.editPolicy.createdMessage": "作成されました", "xpack.indexLifecycleMgmt.editPolicy.createPolicyMessage": "インデックスライフサイクルポリシーを作成します", "xpack.indexLifecycleMgmt.editPolicy.creationDaysOptionLabel": "インデックスの作成からの経過日数", @@ -7974,10 +8539,17 @@ "xpack.indexLifecycleMgmt.editPolicy.creationMinutesOptionLabel": "インデックスの作成からの経過時間(分)", "xpack.indexLifecycleMgmt.editPolicy.creationNanoSecondsOptionLabel": "インデックスの作成からの経過時間(ナノ秒)", "xpack.indexLifecycleMgmt.editPolicy.creationSecondsOptionLabel": "インデックスの作成からの経過時間(秒)", + "xpack.indexLifecycleMgmt.editPolicy.dataTierColdLabel": "コールド", + "xpack.indexLifecycleMgmt.editPolicy.dataTierHotLabel": "ホット", + "xpack.indexLifecycleMgmt.editPolicy.dataTierWarmLabel": "ウォーム", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.activateWarmPhaseSwitchLabel": "削除フェーズを有効にする", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyLink": "新しいポリシーを作成", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyMessage": "既存のスナップショットポリシーの名前を入力するか、この名前で{link}。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyTitle": "ポリシー名が見つかりません", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.deletePhaseDescriptionText": "今後インデックスは必要ありません。 いつ安全に削除できるかを定義できます。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.deletePhaseLabel": "削除フェーズ", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedLink": "スナップショットライフサイクルポリシーを作成", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedMessage": "{link}して、クラスタースナップショットの作成と削除を自動化します。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedTitle": "スナップショットポリシーが見つかりません", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesLoadedMessage": "このフィールドを更新し、既存のスナップショットポリシーの名前を入力します。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesLoadedTitle": "既存のポリシーを読み込めません", @@ -7989,6 +8561,9 @@ "xpack.indexLifecycleMgmt.editPolicy.editingExistingPolicyExplanationMessage": "すべての変更はこのポリシーに関連付けられているインデックスに影響を及ぼします。代わりに、これらの変更を新規ポリシーに保存することもできます。", "xpack.indexLifecycleMgmt.editPolicy.editingExistingPolicyMessage": "既存のポリシーを編集しています", "xpack.indexLifecycleMgmt.editPolicy.editPolicyMessage": "インデックスライフサイクルポリシー {originalPolicyName} を編集します", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.bestCompressionText": "格納されたフィールドでは、低パフォーマンスで高圧縮を使用します。", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.enableExplanationText": "小さなファイルを結合して削除されたファイルを消去することで、シャードのセグメント数を減らします。", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.enableText": "強制結合", "xpack.indexLifecycleMgmt.editPolicy.formErrorsMessage": "このページのエラーを修正してください。", "xpack.indexLifecycleMgmt.editPolicy.hidePolicyJsonButto": "リクエストを非表示", "xpack.indexLifecycleMgmt.editPolicy.hotPhase.hotPhaseDescriptionMessage": "このフェーズは必須です。アクティブにクエリを実行しインデックスに書き込んでいます。 更新を高速化するため、大きくなりすぎたり古くなりすぎたりした際にインデックスをロールオーバーできます。", @@ -8000,13 +8575,21 @@ "xpack.indexLifecycleMgmt.editPolicy.learnAboutIndexTemplatesLink": "インデックステンプレートの詳細をご覧ください", "xpack.indexLifecycleMgmt.editPolicy.learnAboutShardAllocationLink": "シャード割り当ての詳細をご覧ください", "xpack.indexLifecycleMgmt.editPolicy.learnAboutTimingText": "タイミングの詳細をご覧ください", + "xpack.indexLifecycleMgmt.editPolicy.lifecyclePoliciesLoadingFailedTitle": "既存のライフサイクルポリシーを読み込めません", + "xpack.indexLifecycleMgmt.editPolicy.lifecyclePoliciesReloadButton": "再試行", "xpack.indexLifecycleMgmt.editPolicy.lifecyclePolicyDescriptionText": "インデックスへのアクティブな書き込みから削除までの、インデックスライフサイクルの 4 つのフェーズを自動化するには、インデックスポリシーを使用します。", "xpack.indexLifecycleMgmt.editPolicy.maximumAgeMissingError": "最高年齢が必要です。", "xpack.indexLifecycleMgmt.editPolicy.maximumDocumentsMissingError": "最高ドキュメント数が必要です。", "xpack.indexLifecycleMgmt.editPolicy.maximumIndexSizeMissingError": "最大インデックスサイズが必要です。", "xpack.indexLifecycleMgmt.editPolicy.nameLabel": "名前", - "xpack.indexLifecycleMgmt.editPolicy.nodeAllocationLabel": "シャードの割当をコントロールするノード属性を選択", - "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesMissingLabel": "elasticsearch.yml でノード属性が構成されていません", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocation.customOption.description": "ノード属性を使用して、シャード割り当てを制御します。{learnMoreLink}。", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocation.doNotModifyAllocationOption": "割り当て構成を修正しない", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocationLabel": "ノード属性を選択", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesLoadingFailedTitle": "ノード属性を読み込めません", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesMissingLabel": "カスタムノード属性が構成されていません", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesReloadButton": "再試行", + "xpack.indexLifecycleMgmt.editPolicy.nodeDetailsLoadingFailedTitle": "ノード属性詳細を読み込めません", + "xpack.indexLifecycleMgmt.editPolicy.nodeDetailsReloadButton": "再試行", "xpack.indexLifecycleMgmt.editPolicy.numberRequiredError": "数字が必要です。", "xpack.indexLifecycleMgmt.editPolicy.phaseCold.minimumAgeLabel": "コールドフェーズのタイミング", "xpack.indexLifecycleMgmt.editPolicy.phaseCold.minimumAgeUnitsAriaLabel": "コールドフェーズのタイミングの単位", @@ -8015,6 +8598,7 @@ "xpack.indexLifecycleMgmt.editPolicy.phaseErrorMessage": "エラーを修正してください", "xpack.indexLifecycleMgmt.editPolicy.phaseWarm.minimumAgeLabel": "ウォームフェーズのタイミング", "xpack.indexLifecycleMgmt.editPolicy.phaseWarm.minimumAgeUnitsAriaLabel": "ウォームフェーズのタイミングの単位", + "xpack.indexLifecycleMgmt.editPolicy.policiesLoading": "ポリシーを読み込み中…", "xpack.indexLifecycleMgmt.editPolicy.policyNameAlreadyUsedError": "このポリシー名は既に使用されています。", "xpack.indexLifecycleMgmt.editPolicy.policyNameContainsCommaError": "ポリシー名にはコンマを使用できません。", "xpack.indexLifecycleMgmt.editPolicy.policyNameContainsSpaceError": "ポリシー名にはスペースを使用できません。", @@ -8039,13 +8623,20 @@ "xpack.indexLifecycleMgmt.editPolicy.successfulSaveMessage": "ライフサイクルポリシー「{lifecycleName}」を {verb}", "xpack.indexLifecycleMgmt.editPolicy.updatedMessage": "更新しました", "xpack.indexLifecycleMgmt.editPolicy.validPolicyNameMessage": "ポリシー名の頭にアンダーラインを使用することはできず、括弧やスペースを含めることもできません。", - "xpack.indexLifecycleMgmt.editPolicy.viewNodeDetailsButton": "この構成に関連付けられているインデックスのリストを表示", + "xpack.indexLifecycleMgmt.editPolicy.viewNodeDetailsButton": "選択した属性のノードを表示", + "xpack.indexLifecycleMgmt.editPolicy.warm.nodeAttributesMissingDescription": "属性に基づく割り当てを使用するには、elasticsearch.ymlでカスタムノード属性を定義します。ウォームノードが使用されます。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.activateWarmPhaseSwitchLabel": "ウォームフェーズを有効にする", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.indexPriorityExplanationText": "ノードの再起動後にインデックスを復元する優先順位を設定します。優先順位の高いインデックスは優先順位の低いインデックスよりも先に復元されます。", + "xpack.indexLifecycleMgmt.editPolicy.warmPhase.numberOfReplicas.switchLabel": "レプリカを設定", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.shrinkIndexExplanationText": "インデックス情報をプライマリシャードの少ない新規インデックスに縮小します。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.shrinkText": "縮小", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.warmPhaseDescriptionMessage": "まだインデックスにクエリを実行中ですが、読み取り専用です。性能の低いハードウェアにシャードを割り当てることができます。検索を高速化するために、シャードの数を減らしセグメントを結合することができます。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.warmPhaseLabel": "ウォームフェーズ", + "xpack.indexLifecycleMgmt.featureCatalogueDescription": "ライフサイクルポリシーを定義し、インデックス年齢として自動的に処理を実行します。", + "xpack.indexLifecycleMgmt.featureCatalogueTitle": "インデックスライフサイクルを管理", + "xpack.indexLifecycleMgmt.forcemerge.bestCompressionLabel": "格納されたフィールドを圧縮", + "xpack.indexLifecycleMgmt.forcemerge.enableLabel": "データを強制結合", + "xpack.indexLifecycleMgmt.forceMerge.numberOfSegmentsLabel": "セグメントの数", "xpack.indexLifecycleMgmt.hotPhase.bytesLabel": "バイト", "xpack.indexLifecycleMgmt.hotPhase.daysLabel": "日", "xpack.indexLifecycleMgmt.hotPhase.enableRolloverLabel": "ロールオーバーを有効にする", @@ -8092,6 +8683,7 @@ "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.modalTitle": "「{indexName}」にライフサイクルポリシーを追加", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.noPoliciesWarningTitle": "インデックスライフサイクルポリシーが定義されていません", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.noPolicySelectedErrorMessage": "ポリシーの選択が必要です。", + "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyToTemplateConfirmModal.errorLoadingTemplatesButton": "再試行", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyToTemplateConfirmModal.indexHasNoAliasesWarningMessage": "このインデックステンプレートには既にポリシー {existingPolicyName} が適用されています。このポリシーを追加するとこの構成が上書きされます。", "xpack.indexLifecycleMgmt.indexManagementTable.removeLifecyclePolicyConfirmModal.cancelButtonText": "キャンセル", "xpack.indexLifecycleMgmt.indexManagementTable.removeLifecyclePolicyConfirmModal.modalTitle": "{count, plural, one {インデックス} other {インデックス}}からライフサイクルポリシーを削除します", @@ -8103,6 +8695,7 @@ "xpack.indexLifecycleMgmt.indexMgmtBanner.filterLabel": "エラーを表示", "xpack.indexLifecycleMgmt.indexMgmtFilter.coldLabel": "コールド", "xpack.indexLifecycleMgmt.indexMgmtFilter.deleteLabel": "削除", + "xpack.indexLifecycleMgmt.indexMgmtFilter.frozenLabel": "凍結", "xpack.indexLifecycleMgmt.indexMgmtFilter.hotLabel": "ホット", "xpack.indexLifecycleMgmt.indexMgmtFilter.lifecyclePhaseLabel": "ライフサイクルフェーズ", "xpack.indexLifecycleMgmt.indexMgmtFilter.lifecycleStatusLabel": "ライフサイクルステータス", @@ -8127,10 +8720,12 @@ "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.chooseTemplateLabel": "インデックステンプレート", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.chooseTemplateMessage": "インデックステンプレートを選択してください", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.confirmButton": "ポリシーを追加", + "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.errorLoadingTemplatesTitle": "インデックステンプレートを読み込めません", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.errorMessage": "インデックステンプレート {templateName} へのポリシー {policyName} の追加中にエラーが発生しました", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.explanationText": "これにより、インデックステンプレートと一致するすべてのインデックスにライフサイクルポリシーが適用されます。", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.noTemplateSelectedErrorMessage": "インデックステンプレートの選択が必要です。", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.rolloverAliasLabel": "ロールオーバーインデックスのエイリアス", + "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.showLegacyTemplates": "レガシーインデックステンプレートを表示", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.successMessage": "インデックステンプレート {templateName} にポリシー {policyName} を追加しました", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.templateHasPolicyWarningTitle": "テンプレートに既にポリシーがあります", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.title": "インデックステンプレートにポリシー「{name}」 を追加", @@ -8145,6 +8740,9 @@ "xpack.indexLifecycleMgmt.policyTable.headers.modifiedDateHeader": "変更日", "xpack.indexLifecycleMgmt.policyTable.headers.nameHeader": "名前", "xpack.indexLifecycleMgmt.policyTable.headers.versionHeader": "バージョン", + "xpack.indexLifecycleMgmt.policyTable.policiesLoading": "ポリシーを読み込み中…", + "xpack.indexLifecycleMgmt.policyTable.policiesLoadingFailedTitle": "既存のライフサイクルポリシーを読み込めません", + "xpack.indexLifecycleMgmt.policyTable.policiesReloadButton": "再試行", "xpack.indexLifecycleMgmt.policyTable.policyActionsMenu.panelTitle": "ポリシーオプション", "xpack.indexLifecycleMgmt.policyTable.sectionDescription": "インデックスが古くなるにつれ管理します。 インデックスのライフサイクルにおける進捗のタイミングと方法を自動化するポリシーを設定します。", "xpack.indexLifecycleMgmt.policyTable.sectionHeading": "インデックスライフサイクルポリシー", @@ -8154,9 +8752,19 @@ "xpack.indexLifecycleMgmt.removeIndexLifecycleActionButtonLabel": "ライフサイクルポリシーを削除", "xpack.indexLifecycleMgmt.retryIndexLifecycleAction.retriedLifecycleMessage": "ライフサイクルのステップを再試行します {indexNames}", "xpack.indexLifecycleMgmt.retryIndexLifecycleActionButtonLabel": "ライフサイクルのステップを再試行", + "xpack.indexLifecycleMgmt.templateNotFoundMessage": "テンプレート{name}が見つかりません。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotAvailableBody": "ロールに基づく割り当てを使用するには、1つ以上のノードを、ウォームまたはホットティアに割り当てます。使用可能なノードがない場合、ポリシーは割り当てを完了できません。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotAvailableTitle": "ウォームティアに割り当てられているノードがありません", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.cold": "このポリシーはコールドフェーズのデータを{tier}ティアノードに移動します。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.cold.title": "コールドティアに割り当てられているノードがありません", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.warm": "このポリシーはウォームフェーズのデータを{tier}ティアノードに移動します。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.warm.title": "ウォームティアに割り当てられているノードがありません", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.description": "頻度が低い読み取り専用アクセス用に最適化されたノードにデータを移動します。", "xpack.indexLifecycleMgmt.warmPhase.moveToWarmPhaseOnRolloverLabel": "ロールオーバー時にウォームフェーズに変更", "xpack.indexLifecycleMgmt.warmPhase.numberOfPrimaryShardsLabel": "プライマリシャードの数", + "xpack.indexLifecycleMgmt.warmPhase.numberOfReplicasDescription": "レプリカの数を設定します。デフォルトでは前のフェーズと同じです。", "xpack.indexLifecycleMgmt.warmPhase.numberOfReplicasLabel": "レプリカの数", + "xpack.indexLifecycleMgmt.warmPhase.replicasTitle": "レプリカ", "xpack.indexLifecycleMgmt.warmPhase.shrinkIndexLabel": "インデックスを縮小", "xpack.infra.alerting.alertFlyout.groupBy.placeholder": "なし(グループなし)", "xpack.infra.alerting.alertFlyout.groupByLabel": "グループ分けの条件", @@ -8166,6 +8774,13 @@ "xpack.infra.alerting.logs.createAlertButton": "アラートの作成", "xpack.infra.alerting.logs.manageAlerts": "アラートを管理", "xpack.infra.alerting.manageAlerts": "アラートを管理", + "xpack.infra.alerts.charts.errorMessage": "問題が発生しました", + "xpack.infra.alerts.charts.loadingMessage": "読み込み中", + "xpack.infra.alerts.charts.noDataMessage": "グラフデータがありません", + "xpack.infra.alerts.timeLabels.days": "日", + "xpack.infra.alerts.timeLabels.hours": "時間", + "xpack.infra.alerts.timeLabels.minutes": "分", + "xpack.infra.alerts.timeLabels.seconds": "秒", "xpack.infra.analysisSetup.actionStepTitle": "MLジョブを作成", "xpack.infra.analysisSetup.configurationStepTitle": "構成", "xpack.infra.analysisSetup.createMlJobButton": "ML ジョブを作成", @@ -8242,6 +8857,7 @@ "xpack.infra.header.infrastructureNavigationTitle": "メトリック", "xpack.infra.header.infrastructureTitle": "メトリック", "xpack.infra.header.logsTitle": "ログ", + "xpack.infra.hideHistory": "履歴を表示しない", "xpack.infra.homePage.documentTitle": "メトリック", "xpack.infra.homePage.inventoryTabTitle": "インベントリ", "xpack.infra.homePage.metricsExplorerTabTitle": "メトリックエクスプローラー", @@ -8270,6 +8886,12 @@ "xpack.infra.inventoryModels.findToolbar.error": "検索しようとしたツールバーは存在しません。", "xpack.infra.inventoryModels.host.singularDisplayName": "ホスト", "xpack.infra.inventoryModels.pod.singularDisplayName": "Kubernetes ポッド", + "xpack.infra.inventoryTimeline.checkNewDataButtonLabel": "新規データを確認", + "xpack.infra.inventoryTimeline.errorTitle": "履歴データを表示できません。", + "xpack.infra.inventoryTimeline.header": "平均{metricLabel}", + "xpack.infra.inventoryTimeline.legend.anomalyLabel": "異常が検知されました", + "xpack.infra.inventoryTimeline.noHistoryDataTitle": "表示する履歴データがありません。", + "xpack.infra.inventoryTimeline.retryButtonLabel": "再試行", "xpack.infra.kibanaMetrics.cloudIdMissingErrorMessage": "{metricId} のモデルには cloudId が必要ですが、{nodeId} に cloudId が指定されていません。", "xpack.infra.kibanaMetrics.invalidInfraMetricErrorMessage": "{id} は有効な InfraMetric ではありません", "xpack.infra.kibanaMetrics.nodeDoesNotExistErrorMessage": "{nodeId} が存在しません。", @@ -8310,12 +8932,20 @@ "xpack.infra.logs.alertFlyout.error.criterionComparatorRequired": "コンパレーターが必要です。", "xpack.infra.logs.alertFlyout.error.criterionFieldRequired": "フィールドが必要です。", "xpack.infra.logs.alertFlyout.error.criterionValueRequired": "値が必要です。", + "xpack.infra.logs.alertFlyout.error.thresholdRequired": "数値しきい値は必須です。", "xpack.infra.logs.alertFlyout.error.timeSizeRequired": "ページサイズが必要です。", "xpack.infra.logs.alertFlyout.firstCriterionFieldPrefix": "With", "xpack.infra.logs.alertFlyout.removeCondition": "条件を削除", "xpack.infra.logs.alertFlyout.sourceStatusError": "申し訳ありません。フィールド情報の読み込み中に問題が発生しました", "xpack.infra.logs.alertFlyout.sourceStatusErrorTryAgain": "再試行", "xpack.infra.logs.alertFlyout.successiveCriterionFieldPrefix": "AND", + "xpack.infra.logs.alertFlyout.thresholdPopoverTitle": "しきい値", + "xpack.infra.logs.alertFlyout.thresholdPrefix": "is", + "xpack.infra.logs.alertFlyout.thresholdTypeCount": "カウント", + "xpack.infra.logs.alertFlyout.thresholdTypeCountSuffix": "ログエントリの", + "xpack.infra.logs.alertFlyout.thresholdTypePrefix": "", + "xpack.infra.logs.alertFlyout.thresholdTypeRatio": "クエリAとクエリBの", + "xpack.infra.logs.alertFlyout.thresholdTypeRatioSuffix": "比率", "xpack.infra.logs.alerting.comparator.eq": "is", "xpack.infra.logs.alerting.comparator.eqNumber": "一致する", "xpack.infra.logs.alerting.comparator.gt": "より多い", @@ -8329,10 +8959,21 @@ "xpack.infra.logs.alerting.comparator.notMatch": "一致しない", "xpack.infra.logs.alerting.comparator.notMatchPhrase": "語句と一致しない", "xpack.infra.logs.alerting.threshold.conditionsActionVariableDescription": "ログエントリが満たす必要がある条件", - "xpack.infra.logs.alerting.threshold.defaultActionMessage": "\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\}\\{\\{context.matchingDocuments\\}\\}ログエントリは次の条件と一致しました。\\{\\{context.conditions\\}\\}", + "xpack.infra.logs.alerting.threshold.defaultActionMessage": "\\{\\{^context.isRatio\\}\\}\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\}\\{\\{context.matchingDocuments\\}\\}ログエントリが次の条件と一致しました。\\{\\{context.conditions\\}\\}\\{\\{/context.isRatio\\}\\}\\{\\{#context.isRatio\\}\\}\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\} \\{\\{context.denominatorConditions\\}\\}と一致するログエントリ数に対する\\{\\{context.numeratorConditions\\}\\}と一致するログエントリ数の比率は\\{\\{context.ratio\\}\\}\\{\\{/context.isRatio\\}\\}でした", + "xpack.infra.logs.alerting.threshold.denominatorConditionsActionVariableDescription": "比率の分母が満たす必要がある条件", "xpack.infra.logs.alerting.threshold.documentCountActionVariableDescription": "指定された条件と一致したログエントリ数", + "xpack.infra.logs.alerting.threshold.everythingSeriesName": "ログエントリ", "xpack.infra.logs.alerting.threshold.fired": "実行", "xpack.infra.logs.alerting.threshold.groupByActionVariableDescription": "アラートのトリガーを実行するグループの名前", + "xpack.infra.logs.alerting.threshold.isRatioActionVariableDescription": "このアラートが比率で構成されていたかどうかを示します", + "xpack.infra.logs.alerting.threshold.numeratorConditionsActionVariableDescription": "比率の分子が満たす必要がある条件", + "xpack.infra.logs.alerting.threshold.ratioActionVariableDescription": "2つのセットの条件の比率値", + "xpack.infra.logs.alerting.threshold.ratioCriteriaQueryAText": "クエリA", + "xpack.infra.logs.alerting.threshold.ratioCriteriaQueryBText": "クエリB", + "xpack.infra.logs.alerting.threshold.timestampActionVariableDescription": "アラートがトリガーされた時点のOTCタイムスタンプ", + "xpack.infra.logs.alerts.dataTimeRangeLabel": "過去{lookback} {timeLabel}のデータ", + "xpack.infra.logs.alerts.dataTimeRangeLabelWithGrouping": "{groupByLabel}でグループ化された、過去{lookback} {timeLabel}のデータ({displayedGroups}/{totalGroups}個のグループを表示)", + "xpack.infra.logs.analsysisSetup.indexQualityWarningTooltipMessage": "これらのインデックスからのログメッセージの分析中に、結果の品質を低下させる可能性がある一部の問題が検出されました。これらのインデックスや問題のあるデータセットを分析から除外することを検討してください。", "xpack.infra.logs.analysis.analyzeInMlButtonLabel": "ML で分析", "xpack.infra.logs.analysis.anomaliesExpandedRowActualRateDescription": "実際", "xpack.infra.logs.analysis.anomaliesExpandedRowActualRateTitle": "{actualCount, plural, one {件のメッセージ} other {件のメッセージ}}", @@ -8365,6 +9006,7 @@ "xpack.infra.logs.analysis.logEntryCategoriesModuleDescription": "機械学習を使用して、ログメッセージを自動的に分類します。", "xpack.infra.logs.analysis.logEntryCategoriesModuleName": "カテゴリー分け", "xpack.infra.logs.analysis.logEntryExamplesViewAnomalyInMlLabel": "機械学習で異常を表示", + "xpack.infra.logs.analysis.logEntryExamplesViewDetailsLabel": "詳細を表示", "xpack.infra.logs.analysis.logEntryExamplesViewInStreamLabel": "ストリームで表示", "xpack.infra.logs.analysis.logEntryRateModuleDescription": "機械学習を使用して自動的に異常ログエントリ率を検出します。", "xpack.infra.logs.analysis.logEntryRateModuleName": "ログレート", @@ -8385,6 +9027,7 @@ "xpack.infra.logs.analysis.setupStatusTryAgainButton": "再試行", "xpack.infra.logs.analysis.setupStatusUnknownTitle": "MLジョブのステータスを特定できませんでした。", "xpack.infra.logs.analysis.userManagementButtonLabel": "ユーザーの管理", + "xpack.infra.logs.analysis.viewInMlButtonLabel": "機械学習で表示", "xpack.infra.logs.analysisPage.loadingMessage": "分析ジョブのステータスを確認中…", "xpack.infra.logs.analysisPage.unavailable.mlAppLink": "機械学習アプリ", "xpack.infra.logs.categoryExample.viewInContextText": "コンテキストで表示", @@ -8430,8 +9073,9 @@ "xpack.infra.logs.logEntryCategories.analyzeCategoryInMlButtonLabel": "ML で分析", "xpack.infra.logs.logEntryCategories.analyzeCategoryInMlTooltipDescription": "ML アプリでこのカテゴリーを分析します。", "xpack.infra.logs.logEntryCategories.categoryColumnTitle": "カテゴリー", - "xpack.infra.logs.logEntryCategories.categoryQualityWarningCalloutMessage": "ログメッセージの分析中に、分類結果の品質を低下させる可能性がある一部の問題が検出されました。", + "xpack.infra.logs.logEntryCategories.categoryQualityWarningCalloutMessage": "ログメッセージの分析中に、分類結果の品質を低下させる可能性がある一部の問題が検出されました。該当するデータセットを分析から除外することを検討してください。", "xpack.infra.logs.logEntryCategories.categoryQUalityWarningCalloutTitle": "品質に関する警告", + "xpack.infra.logs.logEntryCategories.categoryQualityWarningDetailsAccordionButtonLabel": "詳細", "xpack.infra.logs.logEntryCategories.countColumnTitle": "メッセージ数", "xpack.infra.logs.logEntryCategories.datasetColumnTitle": "データセット", "xpack.infra.logs.logEntryCategories.jobStatusLoadingMessage": "分類ジョブのステータスを確認中...", @@ -8622,8 +9266,8 @@ "xpack.infra.metrics.alertFlyout.alertPreviewGroupsAcross": "すべてを対象にする", "xpack.infra.metrics.alertFlyout.alertPreviewNoDataResult": "データなしの件数:{boldedResultsNumber}", "xpack.infra.metrics.alertFlyout.alertPreviewNoDataResultNumber": "{noData, plural, one {件の結果がありました} other {件の結果がありました}}", - "xpack.infra.metrics.alertFlyout.alertPreviewResult": "このアラートは{firedTimes}回発生しました", - "xpack.infra.metrics.alertFlyout.alertPreviewResultLookback": "過去{lookback}", + "xpack.infra.metrics.alertFlyout.alertPreviewTotalNotifications": "結果として、このアラートは、「{alertThrottle}」に関して選択した[通知間隔]設定に基づいて{notifications}を送信しました。", + "xpack.infra.metrics.alertFlyout.alertPreviewTotalNotificationsNumber": "{notifs, plural, one {#通知} other {#通知}}", "xpack.infra.metrics.alertFlyout.conditions": "条件", "xpack.infra.metrics.alertFlyout.createAlertPerHelpText": "すべての一意の値についてアラートを作成します。例:「host.id」または「cloud.region」。", "xpack.infra.metrics.alertFlyout.createAlertPerText": "次の単位でアラートを作成(任意)", @@ -8642,7 +9286,7 @@ "xpack.infra.metrics.alertFlyout.expression.metric.whenLabel": "タイミング", "xpack.infra.metrics.alertFlyout.filterHelpText": "KQL式を使用して、アラートトリガーの範囲を制限します。", "xpack.infra.metrics.alertFlyout.filterLabel": "フィルター(任意)", - "xpack.infra.metrics.alertFlyout.firedTimes": "{fired, plural, one {# 時間} other {# 回数}}", + "xpack.infra.metrics.alertFlyout.firedTimes": "{fired, plural, one {#インスタンス} other {#インスタンス}}", "xpack.infra.metrics.alertFlyout.hourLabel": "時間", "xpack.infra.metrics.alertFlyout.lastDayLabel": "昨日", "xpack.infra.metrics.alertFlyout.lastHourLabel": "過去1時間", @@ -8661,6 +9305,7 @@ "xpack.infra.metrics.alertFlyout.weekLabel": "週", "xpack.infra.metrics.alerting.alertStateActionVariableDescription": "現在のアラートの状態", "xpack.infra.metrics.alerting.groupActionVariableDescription": "データを報告するグループの名前", + "xpack.infra.metrics.alerting.inventory.noDataFormattedValue": "[データなし]", "xpack.infra.metrics.alerting.inventory.threshold.defaultActionMessage": "\\{\\{alertName\\}\\} - \\{\\{context.group\\}\\}は状態\\{\\{context.alertState\\}\\}です\n\n理由:\n\\{\\{context.reason\\}\\}\n", "xpack.infra.metrics.alerting.inventory.threshold.fired": "実行", "xpack.infra.metrics.alerting.metricActionVariableDescription": "指定された条件のメトリック名。使用方法:(ctx.metric.condition0、ctx.metric.condition1など)。", @@ -8680,6 +9325,7 @@ "xpack.infra.metrics.alerting.threshold.gtComparator": "より大きい", "xpack.infra.metrics.alerting.threshold.ltComparator": "より小さい", "xpack.infra.metrics.alerting.threshold.noDataAlertReason": "{metric}は過去{interval}にデータを報告していません", + "xpack.infra.metrics.alerting.threshold.noDataFormattedValue": "[データなし]", "xpack.infra.metrics.alerting.threshold.noDataState": "データなし", "xpack.infra.metrics.alerting.threshold.okState": "OK [回復済み]", "xpack.infra.metrics.alerting.threshold.outsideRangeComparator": "の間にない", @@ -8734,6 +9380,7 @@ "xpack.infra.metricsExplorer.emptyChart.body": "チャートをレンダリングできません。", "xpack.infra.metricsExplorer.emptyChart.title": "チャートデータがありません", "xpack.infra.metricsExplorer.errorMessage": "「{message}」によりリクエストは実行されませんでした", + "xpack.infra.metricsExplorer.everything": "すべて", "xpack.infra.metricsExplorer.filterByLabel": "フィルターを追加します", "xpack.infra.metricsExplorer.footerPaginationMessage": "「{groupBy}」でグループ化された{total}件中{length}件のチャートを表示しています。", "xpack.infra.metricsExplorer.groupByAriaLabel": "graph/", @@ -8750,6 +9397,46 @@ "xpack.infra.metricsExplorer.openInTSVB": "ビジュアライザーで開く", "xpack.infra.metricsExplorer.viewNodeDetail": "{name} のメトリックを表示", "xpack.infra.metricsHeaderAddDataButtonLabel": "データの追加", + "xpack.infra.ml.anomalyDetectionButton": "異常検知", + "xpack.infra.ml.anomalyFlyout.anomaliesTabLabel": "異常を表示", + "xpack.infra.ml.anomalyFlyout.create.createButton": "有効にする", + "xpack.infra.ml.anomalyFlyout.create.description": "異常検知は機械学習によって実現されています。次のリソースタイプでは、機械学習ジョブを使用できます。このようなジョブを有効にすると、インフラストラクチャメトリックで異常の検出を開始します。", + "xpack.infra.ml.anomalyFlyout.create.hostDescription": "ホストのメモリー使用状況とネットワークトラフィックの異常を検出します。", + "xpack.infra.ml.anomalyFlyout.create.hostSuccessTitle": "ホスト", + "xpack.infra.ml.anomalyFlyout.create.hostTitle": "ホスト", + "xpack.infra.ml.anomalyFlyout.create.k8sDescription": "Kubernetesポッドのメモリー使用状況とネットワークトラフィックの異常を検出します。", + "xpack.infra.ml.anomalyFlyout.create.k8sSuccessTitle": "Kubernetes", + "xpack.infra.ml.anomalyFlyout.create.k8sTitle": "Kubernetesポッド", + "xpack.infra.ml.anomalyFlyout.create.recreateButton": "ジョブの再作成", + "xpack.infra.ml.anomalyFlyout.enabledCallout": "{target}の異常検知が有効です", + "xpack.infra.ml.anomalyFlyout.flyoutHeader": "機械学習異常検知", + "xpack.infra.ml.anomalyFlyout.jobStatusLoadingMessage": "メトリックジョブのステータスを確認中…", + "xpack.infra.ml.anomalyFlyout.manageJobs": "ジョブの管理", + "xpack.infra.ml.aomalyFlyout.jobSetup.flyoutHeader": "{nodeType}の機械学習を有効にする", + "xpack.infra.ml.metricsHostModuleDescription": "機械学習を使用して自動的に異常ログエントリ率を検出します。", + "xpack.infra.ml.metricsModuleName": "メトリック異常検知", + "xpack.infra.ml.splash.learnMoreLink": "ドキュメンテーションを表示", + "xpack.infra.ml.splash.learnMoreTitle": "詳細について", + "xpack.infra.ml.splash.loadingMessage": "ライセンスを確認しています...", + "xpack.infra.ml.splash.splashImageAlt": "プレースホルダー画像", + "xpack.infra.ml.splash.startTrialCta": "トライアルを開始", + "xpack.infra.ml.splash.startTrialDescription": "無料の試用版には、機械学習機能が含まれており、ログで異常を検出することができます。", + "xpack.infra.ml.splash.startTrialTitle": "異常検知を利用するには、無料の試用版を開始してください", + "xpack.infra.ml.splash.updateSubscriptionCta": "サブスクリプションのアップグレード", + "xpack.infra.ml.splash.updateSubscriptionDescription": "機械学習機能を使用するには、プラチナサブスクリプションが必要です。", + "xpack.infra.ml.splash.updateSubscriptionTitle": "異常検知を利用するには、プラチナサブスクリプションにアップグレードしてください", + "xpack.infra.ml.steps.setupProcess.cancelButton": "キャンセル", + "xpack.infra.ml.steps.setupProcess.description": "ジョブが作成された後は設定を変更できません。ジョブはいつでも再作成できますが、以前に検出された異常は削除されません。", + "xpack.infra.ml.steps.setupProcess.enableButton": "ジョブを有効にする", + "xpack.infra.ml.steps.setupProcess.failureText": "必要なMLジョブの作成中に問題が発生しました。", + "xpack.infra.ml.steps.setupProcess.loadingText": "MLジョブを作成中…", + "xpack.infra.ml.steps.setupProcess.partition.description": "パーティションを使用すると、類似した動作のデータのグループに対して、独立したモデルを作成することができます。たとえば、コンピュータータイプやクラウド可用性ゾーン別に区分することができます。", + "xpack.infra.ml.steps.setupProcess.partition.label": "パーティションフィールド", + "xpack.infra.ml.steps.setupProcess.partition.title": "どのようにしてデータを区分しますか?", + "xpack.infra.ml.steps.setupProcess.tryAgainButton": "再試行", + "xpack.infra.ml.steps.setupProcess.when.description": "デフォルトでは、機械学習ジョブは直近4週間のデータを分析し、無限に実行し続けます。", + "xpack.infra.ml.steps.setupProcess.when.timePicker.label": "開始日", + "xpack.infra.ml.steps.setupProcess.when.title": "いつモデルを開始しますか?", "xpack.infra.node.ariaLabel": "{nodeName}、クリックしてメニューを開きます", "xpack.infra.nodeContextMenu.createAlertLink": "アラートの作成", "xpack.infra.nodeContextMenu.description": "{label} {value} の詳細を表示", @@ -8798,6 +9485,7 @@ "xpack.infra.savedView.searchPlaceholder": "保存されたビューの検索", "xpack.infra.savedView.unknownView": "ビューが選択されていません", "xpack.infra.savedView.updateView": "ビューの更新", + "xpack.infra.showHistory": "履歴を表示", "xpack.infra.snapshot.missingSnapshotMetricError": "{nodeType}の{metric}の集約を使用できません。", "xpack.infra.sourceConfiguration.addLogColumnButtonLabel": "列を追加", "xpack.infra.sourceConfiguration.applySettingsButtonLabel": "申し込む", @@ -8947,38 +9635,59 @@ "xpack.infra.waffle.unableToSelectMetricErrorTitle": "メトリックのオプションまたは値を選択できません", "xpack.infra.waffleTime.autoRefreshButtonLabel": "自動更新", "xpack.infra.waffleTime.stopRefreshingButtonLabel": "更新中止", + "xpack.ingestManager.agentBulkActions.agentsSelected": "{count, plural, one {#個のエージェント} other {#個のエージェント}}が選択されました", + "xpack.ingestManager.agentBulkActions.clearSelection": "選択した項目をクリア", + "xpack.ingestManager.agentBulkActions.reassignPolicy": "新しいポリシーに割り当てる", + "xpack.ingestManager.agentBulkActions.selectAll": "すべてのページのすべての項目を選択", + "xpack.ingestManager.agentBulkActions.totalAgents": "{count, plural, one {#個のエージェント} other {#個のエージェント}}を表示しています", + "xpack.ingestManager.agentBulkActions.totalAgentsWithLimit": "{count}/{total}個のエージェントを表示しています", + "xpack.ingestManager.agentBulkActions.unenrollAgents": "エージェントの登録を解除", + "xpack.ingestManager.agentBulkActions.upgradeAgents": "エージェントをアップグレード", "xpack.ingestManager.agentDetails.actionsButton": "アクション", "xpack.ingestManager.agentDetails.agentDetailsTitle": "エージェント'{id}'", "xpack.ingestManager.agentDetails.agentNotFoundErrorDescription": "エージェントID {agentId}が見つかりません", "xpack.ingestManager.agentDetails.agentNotFoundErrorTitle": "エージェントが見つかりません", + "xpack.ingestManager.agentDetails.agentPolicyLabel": "エージェントポリシー", + "xpack.ingestManager.agentDetails.agentVersionLabel": "エージェントバージョン", "xpack.ingestManager.agentDetails.hostIdLabel": "エージェントID", "xpack.ingestManager.agentDetails.hostNameLabel": "ホスト名", "xpack.ingestManager.agentDetails.localMetadataSectionSubtitle": "メタデータを読み込み中", "xpack.ingestManager.agentDetails.metadataSectionTitle": "メタデータ", "xpack.ingestManager.agentDetails.platformLabel": "プラットフォーム", + "xpack.ingestManager.agentDetails.policyLabel": "ポリシー", + "xpack.ingestManager.agentDetails.releaseLabel": "エージェントリリース", "xpack.ingestManager.agentDetails.statusLabel": "ステータス", "xpack.ingestManager.agentDetails.subTabs.activityLogTab": "アクティビティログ", "xpack.ingestManager.agentDetails.subTabs.detailsTab": "エージェントの詳細", "xpack.ingestManager.agentDetails.unexceptedErrorTitle": "エージェントの読み込み中にエラーが発生しました", + "xpack.ingestManager.agentDetails.upgradeAvailableTooltip": "アップグレードが利用可能です", "xpack.ingestManager.agentDetails.userProvidedMetadataSectionSubtitle": "ユーザー提供メタデータ", "xpack.ingestManager.agentDetails.versionLabel": "エージェントバージョン", "xpack.ingestManager.agentDetails.viewAgentListTitle": "すべてのエージェントを表示", + "xpack.ingestManager.agentEnrollment.agentDescription": "Elasticエージェントをホストに追加し、データを収集して、Elastic Stackに送信します。", + "xpack.ingestManager.agentEnrollment.agentsNotInitializedText": "エージェントを登録する前に、{link}。", "xpack.ingestManager.agentEnrollment.cancelButtonLabel": "キャンセル", "xpack.ingestManager.agentEnrollment.continueButtonLabel": "続行", + "xpack.ingestManager.agentEnrollment.copyPolicyButton": "クリップボードにコピー", "xpack.ingestManager.agentEnrollment.copyRunInstructionsButton": "クリップボードにコピー", - "xpack.ingestManager.agentEnrollment.downloadDescription": "ホストのコンピューターでElasticエージェントをダウンロードします。Elasticエージェントダウンロードページでは、エージェントバイナリと検証署名にアクセスできます。", - "xpack.ingestManager.agentEnrollment.downloadLink": "elastic.co/downloadsに移動", - "xpack.ingestManager.agentEnrollment.enrollFleetTabLabel": "フリートに登録", - "xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "スタンドアロンモード", + "xpack.ingestManager.agentEnrollment.downloadDescription": "Elasticエージェントダウンロードページでは、エージェントバイナリと検証署名をダウンロードできます。", + "xpack.ingestManager.agentEnrollment.downloadLink": "ダウンロードページに移動", + "xpack.ingestManager.agentEnrollment.downloadPolicyButton": "ダウンロードポリシー", + "xpack.ingestManager.agentEnrollment.enrollFleetTabLabel": "Fleetで登録", + "xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "スタンドアロンで実行", "xpack.ingestManager.agentEnrollment.flyoutTitle": "エージェントの追加", - "xpack.ingestManager.agentEnrollment.managedDescription": "必要なエージェントの数に関係なく、Fleetでは、簡単に一元的に更新を管理し、エージェントにデプロイすることができます。次の手順に従い、Elasticエージェントをダウンロードし、Fleetに登録してください。", - "xpack.ingestManager.agentEnrollment.standaloneDescription": "スタンドアロンモードで実行中のエージェントは、構成を変更したい場合には、手動で更新する必要があります。次の手順に従い、スタンドアロンモードでElasticエージェントをダウンロードし、セットアップしてください。", + "xpack.ingestManager.agentEnrollment.goToDataStreamsLink": "データストリーム", + "xpack.ingestManager.agentEnrollment.managedDescription": "ElasticエージェントをFleetに登録して、自動的に更新をデプロイしたり、一元的にエージェントを管理したりします。", + "xpack.ingestManager.agentEnrollment.setUpAgentsLink": "Elasticエージェントの集中管理を設定", + "xpack.ingestManager.agentEnrollment.standaloneDescription": "Elasticエージェントをスタンドアロンで実行して、エージェントがインストールされているホストで、手動でエージェントを構成および更新します。", + "xpack.ingestManager.agentEnrollment.stepCheckForDataDescription": "エージェントがデータの送信を開始します。{link}に移動して、データを表示してください。", "xpack.ingestManager.agentEnrollment.stepCheckForDataTitle": "データを確認", - "xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "この構成をコピーし、Elasticエージェントがインストールされているシステムのファイル{fileName}に置きます。必ず、構成ファイルの{outputSection}セクションで{ESUsernameVariable}と{ESPasswordVariable}を修正し、実際のElasticsearch認証資格情報が使用されるようにしてください。", + "xpack.ingestManager.agentEnrollment.stepChooseAgentPolicyTitle": "エージェントポリシーを選択", + "xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "Elasticエージェントがインストールされているホストで、このポリシーを{fileName}にコピーします。Elasticsearch資格情報を使用するには、{fileName}の{outputSection}セクションで、{ESUsernameVariable}と{ESPasswordVariable}を変更します。", "xpack.ingestManager.agentEnrollment.stepConfigureAgentTitle": "エージェントの構成", - "xpack.ingestManager.agentEnrollment.stepDownloadAgentTitle": "Elasticエージェントをダウンロード", + "xpack.ingestManager.agentEnrollment.stepDownloadAgentTitle": "Elasticエージェントをホストにダウンロード", "xpack.ingestManager.agentEnrollment.stepEnrollAndRunAgentTitle": "Elasticエージェントを登録して実行", - "xpack.ingestManager.agentEnrollment.stepRunAgentDescription": "エージェントディレクトリで、次のコマンドを実行し、エージェントを起動します。", + "xpack.ingestManager.agentEnrollment.stepRunAgentDescription": "エージェントのディレクトリから、このコマンドを実行し、Elasticエージェントを、インストール、登録、起動します。このコマンドを再利用すると、複数のホストでエージェントを設定できます。管理者権限が必要です。", "xpack.ingestManager.agentEnrollment.stepRunAgentTitle": "エージェントの起動", "xpack.ingestManager.agentEventsList.collapseDetailsAriaLabel": "詳細を非表示", "xpack.ingestManager.agentEventsList.expandDetailsAriaLabel": "詳細を表示", @@ -8995,11 +9704,13 @@ "xpack.ingestManager.agentEventSubtype.degradedLabel": "劣化", "xpack.ingestManager.agentEventSubtype.failedLabel": "失敗", "xpack.ingestManager.agentEventSubtype.inProgressLabel": "進行中", + "xpack.ingestManager.agentEventSubtype.policyLabel": "ポリシー", "xpack.ingestManager.agentEventSubtype.runningLabel": "実行中", "xpack.ingestManager.agentEventSubtype.startingLabel": "開始中", "xpack.ingestManager.agentEventSubtype.stoppedLabel": "停止", "xpack.ingestManager.agentEventSubtype.stoppingLabel": "停止中", "xpack.ingestManager.agentEventSubtype.unknownLabel": "不明", + "xpack.ingestManager.agentEventSubtype.updatingLabel": "更新中", "xpack.ingestManager.agentEventType.actionLabel": "アクション", "xpack.ingestManager.agentEventType.actionResultLabel": "アクション結果", "xpack.ingestManager.agentEventType.errorLabel": "エラー", @@ -9013,9 +9724,11 @@ "xpack.ingestManager.agentHealth.offlineStatusText": "オフライン", "xpack.ingestManager.agentHealth.onlineStatusText": "オンライン", "xpack.ingestManager.agentHealth.unenrollingStatusText": "登録解除中", + "xpack.ingestManager.agentHealth.updatingStatusText": "更新中", "xpack.ingestManager.agentHealth.warningStatusText": "エラー", "xpack.ingestManager.agentList.actionsColumnTitle": "アクション", "xpack.ingestManager.agentList.addButton": "エージェントの追加", + "xpack.ingestManager.agentList.agentUpgradeLabel": "アップグレードが利用可能です", "xpack.ingestManager.agentList.clearFiltersLinkText": "フィルターを消去", "xpack.ingestManager.agentList.enrollButton": "エージェントの追加", "xpack.ingestManager.agentList.forceUnenrollOneButton": "強制的に登録解除する", @@ -9025,87 +9738,256 @@ "xpack.ingestManager.agentList.noAgentsPrompt": "エージェントが登録されていません", "xpack.ingestManager.agentList.noFilteredAgentsPrompt": "エージェントが見つかりません。{clearFiltersLink}", "xpack.ingestManager.agentList.outOfDateLabel": "最新ではありません", - "xpack.ingestManager.agentList.reassignActionText": "新しいエージェント構成を割り当て", + "xpack.ingestManager.agentList.policyColumnTitle": "エージェントポリシー", + "xpack.ingestManager.agentList.policyFilterText": "エージェントポリシー", + "xpack.ingestManager.agentList.reassignActionText": "新しいポリシーに割り当てる", "xpack.ingestManager.agentList.revisionNumber": "rev. {revNumber}", - "xpack.ingestManager.agentList.showInactiveSwitchLabel": "非アクティブなエージェントを表示", + "xpack.ingestManager.agentList.showInactiveSwitchLabel": "非アクティブ", + "xpack.ingestManager.agentList.showUpgradeableFilterLabel": "アップグレードが利用可能です", "xpack.ingestManager.agentList.statusColumnTitle": "ステータス", "xpack.ingestManager.agentList.statusErrorFilterText": "エラー", "xpack.ingestManager.agentList.statusFilterText": "ステータス", "xpack.ingestManager.agentList.statusOfflineFilterText": "オフライン", "xpack.ingestManager.agentList.statusOnlineFilterText": "オンライン", - "xpack.ingestManager.agentList.unenrollOneButton": "登録解除", + "xpack.ingestManager.agentList.statusUpdatingFilterText": "更新中", + "xpack.ingestManager.agentList.unenrollOneButton": "エージェントの登録解除", + "xpack.ingestManager.agentList.upgradeOneButton": "エージェントをアップグレード", "xpack.ingestManager.agentList.versionTitle": "バージョン", "xpack.ingestManager.agentList.viewActionText": "エージェントを表示", "xpack.ingestManager.agentListStatus.errorLabel": "エラー", "xpack.ingestManager.agentListStatus.offlineLabel": "オフライン", "xpack.ingestManager.agentListStatus.onlineLabel": "オンライン", "xpack.ingestManager.agentListStatus.totalLabel": "エージェント", + "xpack.ingestManager.agentPolicy.confirmModalCalloutDescription": "選択されたエージェントポリシー{policyName}が一部のエージェントですでに使用されていることをFleetが検出しました。このアクションの結果として、Fleetはこのポリシーで使用されているすべてのエージェントに更新をデプロイします。", + "xpack.ingestManager.agentPolicy.confirmModalCancelButtonLabel": "キャンセル", + "xpack.ingestManager.agentPolicy.confirmModalConfirmButtonLabel": "変更を保存してデプロイ", + "xpack.ingestManager.agentPolicy.confirmModalDescription": "このアクションは元に戻せません。続行していいですか?", + "xpack.ingestManager.agentPolicy.confirmModalTitle": "変更を保存してデプロイ", + "xpack.ingestManager.agentPolicy.linkedAgentCountText": "{count, plural, one {#件のエージェント} other {#件のエージェント}}", + "xpack.ingestManager.agentPolicyActionMenu.buttonText": "アクション", + "xpack.ingestManager.agentPolicyActionMenu.copyPolicyActionText": "ポリシーをコピー", + "xpack.ingestManager.agentPolicyActionMenu.enrollAgentActionText": "エージェントの追加", + "xpack.ingestManager.agentPolicyActionMenu.viewPolicyText": "ポリシーを表示", + "xpack.ingestManager.agentPolicyForm.advancedOptionsToggleLabel": "高度なオプション", + "xpack.ingestManager.agentPolicyForm.descriptionFieldLabel": "説明", + "xpack.ingestManager.agentPolicyForm.descriptionFieldPlaceholder": "どのようにこのポリシーを使用しますか?", + "xpack.ingestManager.agentPolicyForm.monitoringDescription": "パフォーマンスのデバッグと追跡のために、エージェントに関するデータを収集します。", + "xpack.ingestManager.agentPolicyForm.monitoringLabel": "アラート監視", + "xpack.ingestManager.agentPolicyForm.monitoringLogsFieldLabel": "エージェントログを収集", + "xpack.ingestManager.agentPolicyForm.monitoringLogsTooltipText": "このポリシーを使用するElasticエージェントからログを収集します。", + "xpack.ingestManager.agentPolicyForm.monitoringMetricsFieldLabel": "エージェントメトリックを収集", + "xpack.ingestManager.agentPolicyForm.monitoringMetricsTooltipText": "このポリシーを使用するElasticエージェントからメトリックを収集します。", + "xpack.ingestManager.agentPolicyForm.nameFieldLabel": "名前", + "xpack.ingestManager.agentPolicyForm.nameFieldPlaceholder": "名前を選択", + "xpack.ingestManager.agentPolicyForm.nameRequiredErrorMessage": "エージェントポリシー名が必要です。", + "xpack.ingestManager.agentPolicyForm.namespaceFieldDescription": "このポリシーを使用する統合にデフォルトの名前空間を適用します。統合はその独自の名前空間を指定できます。", + "xpack.ingestManager.agentPolicyForm.namespaceFieldLabel": "デフォルト名前空間", + "xpack.ingestManager.agentPolicyForm.systemMonitoringFieldLabel": "システム監視", + "xpack.ingestManager.agentPolicyForm.systemMonitoringText": "システムメトリックを収集", + "xpack.ingestManager.agentPolicyForm.systemMonitoringTooltipText": "このオプションを有効にすると、システムメトリックと情報を収集する統合でポリシーをブートストラップできます。", + "xpack.ingestManager.agentPolicyList.actionsColumnTitle": "アクション", + "xpack.ingestManager.agentPolicyList.addButton": "エージェントポリシーを作成", + "xpack.ingestManager.agentPolicyList.agentsColumnTitle": "エージェント", + "xpack.ingestManager.agentPolicyList.clearFiltersLinkText": "フィルターを消去", + "xpack.ingestManager.agentPolicyList.descriptionColumnTitle": "説明", + "xpack.ingestManager.agentPolicyList.loadingAgentPoliciesMessage": "エージェントポリシーの読み込み中...", + "xpack.ingestManager.agentPolicyList.nameColumnTitle": "名前", + "xpack.ingestManager.agentPolicyList.noAgentPoliciesPrompt": "エージェントポリシーがありません", + "xpack.ingestManager.agentPolicyList.noFilteredAgentPoliciesPrompt": "エージェントポリシーが見つかりません。{clearFiltersLink}", + "xpack.ingestManager.agentPolicyList.packagePoliciesCountColumnTitle": "統合", + "xpack.ingestManager.agentPolicyList.pageSubtitle": "エージェントポリシーを使用すると、エージェントとエージェントが収集するデータを管理できます。", + "xpack.ingestManager.agentPolicyList.pageTitle": "エージェントポリシー", + "xpack.ingestManager.agentPolicyList.reloadAgentPoliciesButtonText": "再読み込み", + "xpack.ingestManager.agentPolicyList.revisionNumber": "rev. {revNumber}", + "xpack.ingestManager.agentPolicyList.updatedOnColumnTitle": "最終更新日", + "xpack.ingestManager.agentReassignPolicy.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.agentReassignPolicy.continueButtonLabel": "ポリシーの割り当て", + "xpack.ingestManager.agentReassignPolicy.flyoutDescription": "選択した{count, plural, one {エージェント} other {エージェント}}を割り当てる新しいエージェントポリシーを選択します。", + "xpack.ingestManager.agentReassignPolicy.flyoutTitle": "新しいエージェントポリシーを割り当てる", + "xpack.ingestManager.agentReassignPolicy.policyDescription": "選択したエージェントポリシーは、{count, plural, one {{countValue}個の統合} other {{countValue}個の統合}}のデータを収集します。", + "xpack.ingestManager.agentReassignPolicy.selectPolicyLabel": "エージェントポリシー", + "xpack.ingestManager.agentReassignPolicy.successSingleNotificationTitle": "エージェントポリシーが再割り当てされました", + "xpack.ingestManager.agents.pageSubtitle": "ポリシーの更新を管理し、任意のサイズのエージェントのグループにデプロイします。", + "xpack.ingestManager.agents.pageTitle": "エージェント", "xpack.ingestManager.alphaMessageDescription": "Ingest Managerは本番環境用ではありません。", "xpack.ingestManager.alphaMessageLinkText": "詳細を参照してください。", "xpack.ingestManager.alphaMessageTitle": "ベータリリース", "xpack.ingestManager.alphaMessaging.docsLink": "ドキュメンテーション", - "xpack.ingestManager.alphaMessaging.feedbackText": "{docsLink}をお読みになるか、{forumLink}で質問や回答をすることをお勧めします。", + "xpack.ingestManager.alphaMessaging.feedbackText": "{docsLink}をご覧ください。質問やフィードバックについては、{forumLink}にアクセスしてください。", "xpack.ingestManager.alphaMessaging.flyoutTitle": "このリリースについて", "xpack.ingestManager.alphaMessaging.forumLink": "ディスカッションフォーラム", "xpack.ingestManager.alphaMessaging.introText": "Ingest Managerは開発中であり、本番環境用ではありません。このベータリリースは、ユーザーがIngest Managerと新しいElasticエージェントをテストしてフィードバックを提供することを目的としています。このプラグインには、サポートSLAが適用されません。", "xpack.ingestManager.alphaMessging.closeFlyoutLabel": "閉じる", - "xpack.ingestManager.appNavigation.dataStreamsLinkText": "データセット", + "xpack.ingestManager.appNavigation.agentsLinkText": "エージェント", + "xpack.ingestManager.appNavigation.dataStreamsLinkText": "データストリーム", "xpack.ingestManager.appNavigation.epmLinkText": "統合", "xpack.ingestManager.appNavigation.overviewLinkText": "概要", + "xpack.ingestManager.appNavigation.policiesLinkText": "ポリシー", "xpack.ingestManager.appNavigation.sendFeedbackButton": "フィードバックを送信", "xpack.ingestManager.appNavigation.settingsButton": "設定", - "xpack.ingestManager.appTitle": "Ingest Manager", + "xpack.ingestManager.appTitle": "Fleet", "xpack.ingestManager.betaBadge.labelText": "ベータ", "xpack.ingestManager.betaBadge.tooltipText": "このプラグインは本番環境用ではありません。バグについてはディスカッションフォーラムで報告してください。", + "xpack.ingestManager.breadcrumbs.addPackagePolicyPageTitle": "統合の追加", + "xpack.ingestManager.breadcrumbs.agentsPageTitle": "エージェント", "xpack.ingestManager.breadcrumbs.allIntegrationsPageTitle": "すべて", - "xpack.ingestManager.breadcrumbs.appTitle": "Ingest Manager", - "xpack.ingestManager.breadcrumbs.datastreamsPageTitle": "データセット", + "xpack.ingestManager.breadcrumbs.appTitle": "Fleet", + "xpack.ingestManager.breadcrumbs.datastreamsPageTitle": "データストリーム", + "xpack.ingestManager.breadcrumbs.editPackagePolicyPageTitle": "統合の編集", + "xpack.ingestManager.breadcrumbs.enrollmentTokensPageTitle": "登録トークン", "xpack.ingestManager.breadcrumbs.installedIntegrationsPageTitle": "インストール済み", "xpack.ingestManager.breadcrumbs.integrationsPageTitle": "統合", "xpack.ingestManager.breadcrumbs.overviewPageTitle": "概要", + "xpack.ingestManager.breadcrumbs.policiesPageTitle": "ポリシー", + "xpack.ingestManager.copyAgentPolicy.confirmModal.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.copyAgentPolicy.confirmModal.confirmButtonLabel": "ポリシーをコピー", + "xpack.ingestManager.copyAgentPolicy.confirmModal.copyPolicyPrompt": "新しいエージェントポリシーの名前と説明を選択してください。", + "xpack.ingestManager.copyAgentPolicy.confirmModal.copyPolicyTitle": "「{name}」エージェントポリシーをコピー", + "xpack.ingestManager.copyAgentPolicy.confirmModal.defaultNewPolicyName": "{name}(コピー)", + "xpack.ingestManager.copyAgentPolicy.confirmModal.newDescriptionLabel": "説明", + "xpack.ingestManager.copyAgentPolicy.confirmModal.newNameLabel": "新しいポリシー名", + "xpack.ingestManager.copyAgentPolicy.failureNotificationTitle": "エージェントポリシー「{id}」のコピーエラー", + "xpack.ingestManager.copyAgentPolicy.fatalErrorNotificationTitle": "エージェントポリシーのコピーエラー", + "xpack.ingestManager.copyAgentPolicy.successNotificationTitle": "エージェントポリシーがコピーされました", + "xpack.ingestManager.createAgentPolicy.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.createAgentPolicy.errorNotificationTitle": "エージェントポリシーを作成できません", + "xpack.ingestManager.createAgentPolicy.flyoutTitle": "エージェントポリシーを作成", + "xpack.ingestManager.createAgentPolicy.flyoutTitleDescription": "エージェントポリシーは、エージェントのグループ全体にわたる設定を管理する目的で使用されます。エージェントポリシーに統合を追加すると、エージェントで収集するデータを指定できます。エージェントポリシーの編集時には、フリートを使用して、指定したエージェントのグループに更新をデプロイできます。", + "xpack.ingestManager.createAgentPolicy.submitButtonLabel": "エージェントポリシーを作成", + "xpack.ingestManager.createAgentPolicy.successNotificationTitle": "エージェントポリシー「{name}」が作成されました", + "xpack.ingestManager.createPackagePolicy.addedNotificationMessage": "Fleetは'{agentPolicyName}'ポリシーで使用されているすべてのエージェントに更新をデプロイします。", + "xpack.ingestManager.createPackagePolicy.addedNotificationTitle": "「{packagePolicyName}」統合が追加されました。", + "xpack.ingestManager.createPackagePolicy.agentPolicyNameLabel": "エージェントポリシー", + "xpack.ingestManager.createPackagePolicy.cancelButton": "キャンセル", + "xpack.ingestManager.createPackagePolicy.cancelLinkText": "キャンセル", + "xpack.ingestManager.createPackagePolicy.errorOnSaveText": "統合ポリシーにはエラーがあります。保存前に修正してください。", + "xpack.ingestManager.createPackagePolicy.pageDescriptionfromPackage": "次の手順に従い、この統合をエージェントポリシーに追加します。", + "xpack.ingestManager.createPackagePolicy.pageDescriptionfromPolicy": "選択したエージェントポリシーの統合を構成します。", + "xpack.ingestManager.createPackagePolicy.pageTitle": "統合の追加", + "xpack.ingestManager.createPackagePolicy.pageTitleWithPackageName": "{packageName}統合の追加", + "xpack.ingestManager.createPackagePolicy.saveButton": "統合の保存", + "xpack.ingestManager.createPackagePolicy.stepConfigure.advancedOptionsToggleLinkText": "高度なオプション", + "xpack.ingestManager.createPackagePolicy.stepConfigure.errorCountText": "{count, plural, one {件のエラー} other {件のエラー}}", + "xpack.ingestManager.createPackagePolicy.stepConfigure.hideStreamsAriaLabel": "{type}入力を非表示", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputSettingsDescription": "次の設定は以下のすべての入力に適用されます。", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputSettingsTitle": "設定", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputVarFieldOptionalLabel": "オプション", + "xpack.ingestManager.createPackagePolicy.stepConfigure.integrationSettingsSectionDescription": "この統合の使用方法を識別できるように、名前と説明を選択してください。", + "xpack.ingestManager.createPackagePolicy.stepConfigure.integrationSettingsSectionTitle": "統合設定", + "xpack.ingestManager.createPackagePolicy.stepConfigure.noPolicyOptionsMessage": "構成するものがありません", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyDescriptionInputLabel": "説明", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyNameInputLabel": "統合名", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyNamespaceInputLabel": "名前空間", + "xpack.ingestManager.createPackagePolicy.stepConfigure.showStreamsAriaLabel": "{type}入力を表示", + "xpack.ingestManager.createPackagePolicy.stepConfigure.toggleAdvancedOptionsButtonText": "高度なオプション", + "xpack.ingestManager.createPackagePolicy.stepConfigurePackagePolicyTitle": "統合の構成", + "xpack.ingestManager.createPackagePolicy.stepSelectAgentPolicyTitle": "エージェントポリシーを選択", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingPackagesTitle": "統合の読み込みエラー", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingPolicyTitle": "エージェントポリシー情報の読み込みエラー", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingSelectedPackageTitle": "選択した統合の読み込みエラー", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.filterPackagesInputPlaceholder": "統合を検索", + "xpack.ingestManager.createPackagePolicy.stepSelectPackageTitle": "統合を選択", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.addButton": "エージェントポリシーを作成", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyAgentsCountText": "{count, plural, one {#個のエージェント} other {#個のエージェント}}が登録されました", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyAgentsDescriptionText": "選択したエージェントポリシーで{count, plural, one {#個のエージェント} other {#個のエージェント}}が登録されました。", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyLabel": "エージェントポリシー", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyPlaceholderText": "この統合を追加するエージェントポリシーを選択", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingAgentPoliciesTitle": "エージェントポリシーの読み込みエラー", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingPackageTitle": "パッケージ情報の読み込みエラー", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingSelectedAgentPolicyTitle": "選択したエージェントポリシーの読み込みエラー", "xpack.ingestManager.dataStreamList.actionsColumnTitle": "アクション", "xpack.ingestManager.dataStreamList.datasetColumnTitle": "データセット", "xpack.ingestManager.dataStreamList.integrationColumnTitle": "統合", "xpack.ingestManager.dataStreamList.lastActivityColumnTitle": "前回のアクティビティ", - "xpack.ingestManager.dataStreamList.loadingDataStreamsMessage": "データセットを読み込んでいます...", + "xpack.ingestManager.dataStreamList.loadingDataStreamsMessage": "データストリームを読み込んでいます...", "xpack.ingestManager.dataStreamList.namespaceColumnTitle": "名前空間", - "xpack.ingestManager.dataStreamList.noDataStreamsPrompt": "データセットなし", - "xpack.ingestManager.dataStreamList.noFilteredDataStreamsMessage": "一致するデータセットが見つかりません", + "xpack.ingestManager.dataStreamList.noDataStreamsPrompt": "データストリームがありません", + "xpack.ingestManager.dataStreamList.noFilteredDataStreamsMessage": "一致するデータストリームが見つかりません", "xpack.ingestManager.dataStreamList.pageSubtitle": "エージェントが作成したデータを管理します。", - "xpack.ingestManager.dataStreamList.pageTitle": "データセット", + "xpack.ingestManager.dataStreamList.pageTitle": "データストリーム", "xpack.ingestManager.dataStreamList.reloadDataStreamsButtonText": "再読み込み", - "xpack.ingestManager.dataStreamList.searchPlaceholderTitle": "データセットのフィルタリング", + "xpack.ingestManager.dataStreamList.searchPlaceholderTitle": "データストリームをフィルター", "xpack.ingestManager.dataStreamList.sizeColumnTitle": "サイズ", "xpack.ingestManager.dataStreamList.typeColumnTitle": "タイプ", "xpack.ingestManager.dataStreamList.viewDashboardActionText": "ダッシュボードを表示", "xpack.ingestManager.dataStreamList.viewDashboardsActionText": "ダッシュボードを表示", "xpack.ingestManager.dataStreamList.viewDashboardsPanelTitle": "ダッシュボードを表示", "xpack.ingestManager.defaultSearchPlaceholderText": "検索", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.affectedAgentsMessage": "{agentsCount, plural, one {#個のエージェントは} other {#個のエージェントは}}このエージェントポリシーに割り当てられました。このポリシーを削除する前に、これらのエージェントの割り当てを解除します。", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.affectedAgentsTitle": "使用中のポリシー", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.confirmButtonLabel": "ポリシーを削除", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.deletePolicyTitle": "このエージェントポリシーを削除しますか?", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.irreversibleMessage": "この操作は元に戻すことができません。", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.loadingAgentsCountMessage": "影響があるエージェントの数を確認中...", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.loadingButtonLabel": "読み込み中...", + "xpack.ingestManager.deleteAgentPolicy.failureSingleNotificationTitle": "エージェントポリシー「{id}」の削除エラー", + "xpack.ingestManager.deleteAgentPolicy.fatalErrorNotificationTitle": "エージェントポリシーの削除エラー", + "xpack.ingestManager.deleteAgentPolicy.successSingleNotificationTitle": "エージェントポリシー「{id}」が削除されました", + "xpack.ingestManager.deletePackagePolicy.confirmModal.affectedAgentsMessage": "{agentPolicyName}が一部のエージェントですでに使用されていることをFleetが検出しました。", + "xpack.ingestManager.deletePackagePolicy.confirmModal.affectedAgentsTitle": "このアクションは {agentsCount} {agentsCount, plural, one {# エージェント} other {# エージェント}}に影響します", + "xpack.ingestManager.deletePackagePolicy.confirmModal.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.deletePackagePolicy.confirmModal.deleteMultipleTitle": "{count, plural, one {個の統合} other {個の統合}}を削除しますか?", + "xpack.ingestManager.deletePackagePolicy.confirmModal.generalMessage": "このアクションは元に戻せません。続行していいですか?", + "xpack.ingestManager.deletePackagePolicy.confirmModal.loadingAgentsCountMessage": "影響があるエージェントを確認中...", + "xpack.ingestManager.deletePackagePolicy.confirmModal.loadingButtonLabel": "読み込み中...", + "xpack.ingestManager.deletePackagePolicy.failureMultipleNotificationTitle": "{count}個の統合の削除エラー", + "xpack.ingestManager.deletePackagePolicy.failureSingleNotificationTitle": "統合「{id}」の削除エラー", + "xpack.ingestManager.deletePackagePolicy.fatalErrorNotificationTitle": "統合の削除エラー", + "xpack.ingestManager.deletePackagePolicy.successMultipleNotificationTitle": "{count}個の統合を削除しました", + "xpack.ingestManager.deletePackagePolicy.successSingleNotificationTitle": "統合「{id}」を削除しました", "xpack.ingestManager.disabledSecurityDescription": "Elastic Fleet を使用するには、Kibana と Elasticsearch でセキュリティを有効にする必要があります。", "xpack.ingestManager.disabledSecurityTitle": "セキュリティが有効ではありません", + "xpack.ingestManager.editAgentPolicy.cancelButtonText": "キャンセル", + "xpack.ingestManager.editAgentPolicy.errorNotificationTitle": "エージェントポリシーを更新できません", + "xpack.ingestManager.editAgentPolicy.saveButtonText": "変更を保存", + "xpack.ingestManager.editAgentPolicy.savingButtonText": "保存中…", + "xpack.ingestManager.editAgentPolicy.successNotificationTitle": "正常に「{name}」設定を更新しました", + "xpack.ingestManager.editAgentPolicy.unsavedChangesText": "保存されていない変更があります", + "xpack.ingestManager.editPackagePolicy.cancelButton": "キャンセル", + "xpack.ingestManager.editPackagePolicy.errorLoadingDataMessage": "この統合情報の読み込みエラーが発生しました", + "xpack.ingestManager.editPackagePolicy.errorLoadingDataTitle": "データの読み込み中にエラーが発生", + "xpack.ingestManager.editPackagePolicy.failedConflictNotificationMessage": "データが最新ではありません。最新のポリシーを取得するには、ページを更新してください。", + "xpack.ingestManager.editPackagePolicy.failedNotificationTitle": "「{packagePolicyName}」の更新エラー", + "xpack.ingestManager.editPackagePolicy.pageDescription": "統合設定を修正し、選択したエージェントポリシーに変更をデプロイします。", + "xpack.ingestManager.editPackagePolicy.pageTitle": "統合の編集", + "xpack.ingestManager.editPackagePolicy.pageTitleWithPackageName": "{packageName}統合の編集", + "xpack.ingestManager.editPackagePolicy.saveButton": "統合の保存", + "xpack.ingestManager.editPackagePolicy.updatedNotificationMessage": "Fleetは'{agentPolicyName}'ポリシーで使用されているすべてのエージェントに更新をデプロイします", + "xpack.ingestManager.editPackagePolicy.updatedNotificationTitle": "正常に「{packagePolicyName}」を更新しました", "xpack.ingestManager.enrollemntAPIKeyList.emptyMessage": "登録トークンが見つかりません。", "xpack.ingestManager.enrollemntAPIKeyList.loadingTokensMessage": "登録トークンを読み込んでいます...", - "xpack.ingestManager.enrollmentInstructions.descriptionText": "エージェントのディレクトリから、該当するコマンドを実行し、Elasticエージェントを登録して起動します。再度これらのコマンドを実行すれば、複数のコンピューターでエージェントを設定できます。登録ステップは必ずシステムで管理者権限をもつユーザーとして実行してください。", + "xpack.ingestManager.enrollmentInstructions.descriptionText": "エージェントのディレクトリから、該当するコマンドを実行し、Elasticエージェントをインストール、登録、起動します。これらのコマンドを再利用すると、複数のホストでエージェントを設定できます。管理者権限が必要です。", + "xpack.ingestManager.enrollmentInstructions.linuxMacOSTitle": "Linux、MacOS", + "xpack.ingestManager.enrollmentInstructions.moreInstructionsLink": "Elasticエージェントドキュメント", + "xpack.ingestManager.enrollmentInstructions.moreInstructionsText": "手順とオプションの詳細については、{link}を参照してください。", "xpack.ingestManager.enrollmentInstructions.windowsTitle": "Windows", + "xpack.ingestManager.enrollmentStepAgentPolicy.enrollmentTokenSelectLabel": "登録トークン", + "xpack.ingestManager.enrollmentStepAgentPolicy.policySelectAriaLabel": "エージェントポリシー", + "xpack.ingestManager.enrollmentStepAgentPolicy.policySelectLabel": "エージェントポリシー", + "xpack.ingestManager.enrollmentStepAgentPolicy.showAuthenticationSettingsButton": "認証設定", "xpack.ingestManager.enrollmentTokenDeleteModal.cancelButton": "キャンセル", - "xpack.ingestManager.enrollmentTokenDeleteModal.deleteButton": "削除", - "xpack.ingestManager.enrollmentTokenDeleteModal.description": "{keyName}を削除してよろしいですか?", - "xpack.ingestManager.enrollmentTokenDeleteModal.title": "登録トークンを削除", + "xpack.ingestManager.enrollmentTokenDeleteModal.deleteButton": "登録トークンを取り消し", + "xpack.ingestManager.enrollmentTokenDeleteModal.description": "{keyName}を取り消してよろしいですか?このトークンを使用するエージェントは、ポリシーにアクセスしたり、データを送信したりできなくなります。 ", + "xpack.ingestManager.enrollmentTokenDeleteModal.title": "登録トークンを取り消し", "xpack.ingestManager.enrollmentTokensList.actionsTitle": "アクション", "xpack.ingestManager.enrollmentTokensList.activeTitle": "アクティブ", "xpack.ingestManager.enrollmentTokensList.createdAtTitle": "作成日時", "xpack.ingestManager.enrollmentTokensList.hideTokenButtonLabel": "トークンを非表示", "xpack.ingestManager.enrollmentTokensList.nameTitle": "名前", - "xpack.ingestManager.enrollmentTokensList.newKeyButton": "新しい登録トークン", - "xpack.ingestManager.enrollmentTokensList.pageDescription": "これは、エージェントを登録するために使用できる登録トークンのリストです。", + "xpack.ingestManager.enrollmentTokensList.newKeyButton": "登録トークンを作成", + "xpack.ingestManager.enrollmentTokensList.pageDescription": "登録トークンを作成して取り消します。登録トークンを使用すると、1つ以上のエージェントをFleetに登録し、データを送信できます。", + "xpack.ingestManager.enrollmentTokensList.policyTitle": "エージェントポリシー", "xpack.ingestManager.enrollmentTokensList.revokeTokenButtonLabel": "トークンを取り消す", "xpack.ingestManager.enrollmentTokensList.secretTitle": "シークレット", "xpack.ingestManager.enrollmentTokensList.showTokenButtonLabel": "トークンを表示", + "xpack.ingestManager.epm.addPackagePolicyButtonText": "{packageName}の追加", "xpack.ingestManager.epm.assetGroupTitle": "{assetType}アセット", "xpack.ingestManager.epm.browseAllButtonText": "すべての統合を参照", "xpack.ingestManager.epm.illustrationAltText": "統合の例", "xpack.ingestManager.epm.loadingIntegrationErrorTitle": "統合詳細の読み込みエラー", "xpack.ingestManager.epm.packageDetailsNav.overviewLinkText": "概要", + "xpack.ingestManager.epm.packageDetailsNav.packagePoliciesLinkText": "使用", "xpack.ingestManager.epm.packageDetailsNav.settingsLinkText": "設定", "xpack.ingestManager.epm.pageSubtitle": "一般的なアプリやサービスの統合を参照する", "xpack.ingestManager.epm.pageTitle": "統合", @@ -9125,13 +10007,15 @@ "xpack.ingestManager.epmList.noPackagesFoundPlaceholder": "パッケージが見つかりません", "xpack.ingestManager.epmList.searchPackagesPlaceholder": "統合を検索", "xpack.ingestManager.epmList.updatesAvailableFilterLinkText": "更新が可能です", + "xpack.ingestManager.featureCatalogueDescription": "Elasticエージェントと統合のFleetを追加して管理します。", + "xpack.ingestManager.featureCatalogueTitle": "Elasticエージェントの追加", "xpack.ingestManager.genericActionsMenuText": "開く", "xpack.ingestManager.homeIntegration.tutorialDirectory.dismissNoticeButtonText": "メッセージを消去", - "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText": "Elasticエージェントでは、シンプルかつ統合された方法で、ログ、メトリック、他の種類のデータの監視をホストに追加することができます。複数のBeatsと他のエージェントをインストールする必要はありません。このため、インフラストラクチャ全体での構成のデプロイが簡単で高速になりました。詳細については、{blogPostLink}をお読みください。", + "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText": "Elasticエージェントでは、シンプルかつ統合された方法で、ログ、メトリック、他の種類のデータの監視をホストに追加することができます。複数のBeatsと他のエージェントをインストールする必要はありません。このため、インフラストラクチャ全体でのポリシーのデプロイが簡単で高速になりました。詳細については、{blogPostLink}をお読みください。", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText.blogPostLink": "発表ブログ投稿", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeTitle": "{newPrefix} ElasticエージェントおよびIngest Managerベータ", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeTitle.newPrefix": "新規:", - "xpack.ingestManager.homeIntegration.tutorialModule.noticeText": "{notePrefix} このモジュールの新しいバージョンは、Ingest Managerベータの{availableAsIntegrationLink}です。エージェント構成と新しいElasticエージェントの詳細については、{blogPostLink}をお読みください。", + "xpack.ingestManager.homeIntegration.tutorialModule.noticeText": "{notePrefix}このモジュールの新しいバージョンは、Ingest Managerベータの{availableAsIntegrationLink}です。エージェントポリシーと新しいElasticエージェントの詳細については、{blogPostLink}をお読みください。", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.blogPostLink": "発表ブログ投稿", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.integrationLink": "統合として利用可能", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.notePrefix": "注:", @@ -9153,7 +10037,7 @@ "xpack.ingestManager.integrations.settings.confirmInstallModal.installTitle": "{packageName}をインストール", "xpack.ingestManager.integrations.settings.confirmUninstallModal.cancelButtonLabel": "キャンセル", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallButtonLabel": "{packageName}をアンインストール", - "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.description": "この統合によって作成されたKibanaおよびElasticsearchアセットは削除されます。エージェント構成とエージェントによって送信されたデータは影響を受けません。", + "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.description": "この統合によって作成されたKibanaおよびElasticsearchアセットは削除されます。エージェントポリシーとエージェントによって送信されたデータは影響を受けません。", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.title": "{numOfAssets}個のアセットが削除されます", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallDescription": "この操作は元に戻すことができません。続行していいですか?", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallTitle": "{packageName}をアンインストール", @@ -9161,7 +10045,7 @@ "xpack.ingestManager.integrations.settings.packageInstallTitle": "{title}をインストール", "xpack.ingestManager.integrations.settings.packageSettingsTitle": "設定", "xpack.ingestManager.integrations.settings.packageUninstallDescription": "この統合によってインストールされたKibanaおよびElasticsearchアセットを削除します。", - "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteDetail": "{strongNote} {title}をアンインストールできません。この統合を使用しているアクティブなエージェントがあります。アンインストールするには、エージェント構成からすべての{title}統合を削除します。", + "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteDetail": "{strongNote} {title}をアンインストールできません。この統合を使用しているアクティブなエージェントがあります。アンインストールするには、エージェントポリシーからすべての{title}統合を削除します。", "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteLabel": "注:", "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallUninstallableNoteDetail": "{strongNote} {title}統合は既定でインストールされているため、削除できません。", "xpack.ingestManager.integrations.settings.packageUninstallTitle": "{title}をアンインストール", @@ -9180,10 +10064,15 @@ "xpack.ingestManager.metadataForm.keyLabel": "キー", "xpack.ingestManager.metadataForm.submitButtonText": "追加", "xpack.ingestManager.metadataForm.valueLabel": "値", + "xpack.ingestManager.namespaceValidation.invalidCharactersErrorMessage": "名前空間に無効な文字が含まれています", + "xpack.ingestManager.namespaceValidation.lowercaseErrorMessage": "名前空間は小文字で指定する必要があります", + "xpack.ingestManager.namespaceValidation.requiredErrorMessage": "名前空間は必須です", + "xpack.ingestManager.namespaceValidation.tooLongErrorMessage": "名前空間は100バイト以下でなければなりません", "xpack.ingestManager.newEnrollmentKey.cancelButtonLabel": "キャンセル", - "xpack.ingestManager.newEnrollmentKey.flyoutTitle": "新しい登録トークンを作成", + "xpack.ingestManager.newEnrollmentKey.flyoutTitle": "登録トークンを作成", "xpack.ingestManager.newEnrollmentKey.keyCreatedToasts": "登録トークンが作成されました。", "xpack.ingestManager.newEnrollmentKey.nameLabel": "名前", + "xpack.ingestManager.newEnrollmentKey.policyLabel": "ポリシー", "xpack.ingestManager.newEnrollmentKey.submitButton": "登録トークンを作成", "xpack.ingestManager.noAccess.accessDeniedDescription": "Elastic Fleet にアクセスする権限がありません。Elastic Fleet を使用するには、このアプリケーションの読み取り権または全権を含むユーザーロールが必要です。", "xpack.ingestManager.noAccess.accessDeniedTitle": "アクセスが拒否されました", @@ -9193,39 +10082,85 @@ "xpack.ingestManager.overviewAgentTotalTitle": "合計エージェント数", "xpack.ingestManager.overviewDatastreamNamespacesTitle": "名前空間", "xpack.ingestManager.overviewDatastreamSizeTitle": "合計サイズ", - "xpack.ingestManager.overviewDatastreamTotalTitle": "データセット", + "xpack.ingestManager.overviewDatastreamTotalTitle": "データストリーム", "xpack.ingestManager.overviewIntegrationsInstalledTitle": "インストール済み", "xpack.ingestManager.overviewIntegrationsTotalTitle": "合計利用可能数", "xpack.ingestManager.overviewIntegrationsUpdatesAvailableTitle": "更新が可能です", - "xpack.ingestManager.overviewPageDataStreamsPanelAction": "データセットを表示", - "xpack.ingestManager.overviewPageDataStreamsPanelTitle": "データセット", - "xpack.ingestManager.overviewPageDataStreamsPanelTooltip": "エージェントが収集するデータはさまざまなデータセットに整理されます。", + "xpack.ingestManager.overviewPackagePolicyTitle": "使用済みの統合", + "xpack.ingestManager.overviewPageAgentsPanelTitle": "エージェント", + "xpack.ingestManager.overviewPageDataStreamsPanelAction": "データストリームを表示", + "xpack.ingestManager.overviewPageDataStreamsPanelTitle": "データストリーム", + "xpack.ingestManager.overviewPageDataStreamsPanelTooltip": "エージェントが収集するデータはさまざまなデータストリームに整理されます。", "xpack.ingestManager.overviewPageEnrollAgentButton": "エージェントの追加", "xpack.ingestManager.overviewPageFleetPanelAction": "エージェントを表示", - "xpack.ingestManager.overviewPageFleetPanelTooltip": "Fleetを使用して、中央の場所からエージェントを登録し、構成を管理します。", + "xpack.ingestManager.overviewPageFleetPanelTooltip": "Fleetを使用して、中央の場所からエージェントを登録し、ポリシーを管理します。", "xpack.ingestManager.overviewPageIntegrationsPanelAction": "統合を表示", "xpack.ingestManager.overviewPageIntegrationsPanelTitle": "統合", - "xpack.ingestManager.overviewPageIntegrationsPanelTooltip": "Elastic Stackの統合を参照し、インストールします。統合をエージェント構成に追加し、データの送信を開始します。", - "xpack.ingestManager.overviewPageSubtitle": "Elasticエージェントおよびエージェント構成の集中管理。", - "xpack.ingestManager.overviewPageTitle": "Ingest Manager", + "xpack.ingestManager.overviewPageIntegrationsPanelTooltip": "Elastic Stackの統合を参照し、インストールします。統合をエージェントポリシーに追加し、データの送信を開始します。", + "xpack.ingestManager.overviewPagePoliciesPanelAction": "ポリシーを表示", + "xpack.ingestManager.overviewPagePoliciesPanelTitle": "エージェントポリシー", + "xpack.ingestManager.overviewPagePoliciesPanelTooltip": "エージェントポリシーを使用すると、エージェントが収集するデータを管理できます。", + "xpack.ingestManager.overviewPageSubtitle": "Elasticエージェントとポリシーを中央の場所で管理します。", + "xpack.ingestManager.overviewPageTitle": "Fleet", + "xpack.ingestManager.overviewPolicyTotalTitle": "合計利用可能数", + "xpack.ingestManager.packagePolicyValidation.invalidArrayErrorMessage": "無効なフォーマット", + "xpack.ingestManager.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML形式が無効です", + "xpack.ingestManager.packagePolicyValidation.nameRequiredErrorMessage": "名前が必要です", + "xpack.ingestManager.packagePolicyValidation.requiredErrorMessage": "{fieldName}が必要です", "xpack.ingestManager.permissionDeniedErrorMessage": "Ingest Managerにアクセスする権限がありません。Ingest Managerには{roleName}権限が必要です。", "xpack.ingestManager.permissionDeniedErrorTitle": "パーミッションが拒否されました", "xpack.ingestManager.permissionsRequestErrorMessageDescription": "Ingest Managerアクセス権の確認中に問題が発生しました", "xpack.ingestManager.permissionsRequestErrorMessageTitle": "アクセス権を確認できません", + "xpack.ingestManager.policyDetails.addPackagePolicyButtonText": "統合の追加", + "xpack.ingestManager.policyDetails.ErrorGettingFullAgentPolicy": "エージェントポリシーの読み込みエラー", + "xpack.ingestManager.policyDetails.packagePoliciesTable.actionsColumnTitle": "アクション", + "xpack.ingestManager.policyDetails.packagePoliciesTable.deleteActionTitle": "統合の削除", + "xpack.ingestManager.policyDetails.packagePoliciesTable.descriptionColumnTitle": "説明", + "xpack.ingestManager.policyDetails.packagePoliciesTable.editActionTitle": "統合の編集", + "xpack.ingestManager.policyDetails.packagePoliciesTable.nameColumnTitle": "名前", + "xpack.ingestManager.policyDetails.packagePoliciesTable.namespaceColumnTitle": "名前空間", + "xpack.ingestManager.policyDetails.packagePoliciesTable.packageNameColumnTitle": "統合", + "xpack.ingestManager.policyDetails.policyDetailsTitle": "ポリシー「{id}」", + "xpack.ingestManager.policyDetails.policyNotFoundErrorTitle": "ポリシー「{id}」が見つかりません", + "xpack.ingestManager.policyDetails.subTabs.packagePoliciesTabText": "統合", + "xpack.ingestManager.policyDetails.subTabs.settingsTabText": "設定", + "xpack.ingestManager.policyDetails.summary.integrations": "統合", + "xpack.ingestManager.policyDetails.summary.lastUpdated": "最終更新日", + "xpack.ingestManager.policyDetails.summary.revision": "リビジョン", + "xpack.ingestManager.policyDetails.summary.usedBy": "使用者", + "xpack.ingestManager.policyDetails.unexceptedErrorTitle": "エージェントポリシーの読み込み中にエラーが発生しました", + "xpack.ingestManager.policyDetails.viewAgentListTitle": "すべてのエージェントポリシーを表示", + "xpack.ingestManager.policyDetails.yamlDownloadButtonLabel": "ダウンロードポリシー", + "xpack.ingestManager.policyDetails.yamlFlyoutCloseButtonLabel": "閉じる", + "xpack.ingestManager.policyDetails.yamlflyoutTitleWithName": "「{name}」エージェントポリシー", + "xpack.ingestManager.policyDetails.yamlflyoutTitleWithoutName": "エージェントポリシー", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstButtonText": "統合の追加", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstMessage": "このポリシーにはまだ統合がありません。", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstTitle": "最初の統合を追加", + "xpack.ingestManager.policyForm.deletePolicyActionText": "ポリシーを削除", + "xpack.ingestManager.policyForm.deletePolicyGroupDescription": "既存のデータは削除されません。", + "xpack.ingestManager.policyForm.deletePolicyGroupTitle": "ポリシーを削除", + "xpack.ingestManager.policyForm.generalSettingsGroupDescription": "エージェントポリシーの名前と説明を選択してください。", + "xpack.ingestManager.policyForm.generalSettingsGroupTitle": "一般設定", + "xpack.ingestManager.policyForm.unableToDeleteDefaultPolicyText": "デフォルトポリシーは削除できません", "xpack.ingestManager.securityRequiredErrorMessage": "Ingest Managerを使用するには、KibanaとElasticsearchでセキュリティを有効にする必要があります。", "xpack.ingestManager.securityRequiredErrorTitle": "セキュリティが有効ではありません", - "xpack.ingestManager.settings.autoUpgradeDisabledLabel": "エージェントバイナリバージョンを手動で管理します。ご利用にはゴールドサブスクリプションが必要です。", + "xpack.ingestManager.settings.additionalYamlConfig": "Elasticsearch出力構成", + "xpack.ingestManager.settings.autoUpgradeDisabledLabel": "エージェントバイナリバージョンを手動で管理します。サブスクリプションが必要です。", "xpack.ingestManager.settings.autoUpgradeEnabledLabel": "エージェントバイナリを自動的に更新し、最新マイナーバージョンを使用します。", "xpack.ingestManager.settings.autoUpgradeFieldLabel": "Elasticエージェントバイナリバージョン", "xpack.ingestManager.settings.cancelButtonLabel": "キャンセル", "xpack.ingestManager.settings.elasticHostError": "無効なURL", "xpack.ingestManager.settings.elasticsearchUrlLabel": "Elasticsearch URL", "xpack.ingestManager.settings.flyoutTitle": "Ingest Manager設定", - "xpack.ingestManager.settings.globalOutputDescription": "グローバル出力はすべてのエージェント構成に適用され、データの送信先を指定します。", + "xpack.ingestManager.settings.globalOutputDescription": "データを送信する場所を指定します。これらの設定はすべてのElasticエージェントポリシーに適用されます。", "xpack.ingestManager.settings.globalOutputTitle": "グローバル出力", "xpack.ingestManager.settings.integrationUpgradeDisabledFieldLabel": "統合バージョンを手動で管理します。", - "xpack.ingestManager.settings.integrationUpgradeEnabledFieldLabel": "自動的に統合を最新バージョンに更新し、最新のアセットを受信します。新しい機能を使用するには、エージェント構成を更新しなければならない場合があります。", + "xpack.ingestManager.settings.integrationUpgradeEnabledFieldLabel": "自動的に統合を最新バージョンに更新し、最新のアセットを取得します。新機能を使用するには、エージェントポリシーを更新しなければならない場合があります。", "xpack.ingestManager.settings.integrationUpgradeFieldLabel": "統合バージョン", + "xpack.ingestManager.settings.invalidYamlFormatErrorMessage": "無効なYAML形式:{reason}", + "xpack.ingestManager.settings.kibanaUrlDifferentPathOrProtocolError": "各URLのプロトコルとパスは同じでなければなりません", + "xpack.ingestManager.settings.kibanaUrlEmptyError": "1つ以上のURLが必要です。", "xpack.ingestManager.settings.kibanaUrlError": "無効なURL", "xpack.ingestManager.settings.kibanaUrlLabel": "Kibana URL", "xpack.ingestManager.settings.saveButtonLabel": "設定を保存", @@ -9234,20 +10169,46 @@ "xpack.ingestManager.setupPage.elasticsearchApiKeyFlagText": "{apiKeyLink}.{apiKeyFlag}を{true}に設定します。", "xpack.ingestManager.setupPage.elasticsearchSecurityFlagText": "{esSecurityLink}.{securityFlag}を{true}に設定します。", "xpack.ingestManager.setupPage.elasticsearchSecurityLink": "Elasticsearchセキュリティ", - "xpack.ingestManager.setupPage.enableText": "フリートを使用するには、Elasticユーザーを作成する必要があります。このユーザーは、APIキーを作成して、logs-*およびmetrics-*に書き込むことができます。", - "xpack.ingestManager.setupPage.enableTitle": "フリートを有効にする", + "xpack.ingestManager.setupPage.enableCentralManagement": "ユーザーを作成し、集中管理を有効にする", + "xpack.ingestManager.setupPage.enableText": "集中管理には、APIキーを作成し、log-*とmetrics-*に書き込むことができるElasticユーザーが必要です。", + "xpack.ingestManager.setupPage.enableTitle": "ElasticElasticエージェントの集中管理を有効にする", "xpack.ingestManager.setupPage.encryptionKeyFlagText": "{encryptionKeyLink}.{keyFlag}を32文字以上の英数字に設定します。", "xpack.ingestManager.setupPage.gettingStartedLink": "はじめに", "xpack.ingestManager.setupPage.gettingStartedText": "詳細については、{link}ガイドをお読みください。", "xpack.ingestManager.setupPage.kibanaEncryptionLink": "Kibana暗号化鍵", "xpack.ingestManager.setupPage.kibanaSecurityLink": "Kibanaセキュリティ", - "xpack.ingestManager.setupPage.missingRequirementsCalloutDescription": "Fleetを使用するには、次のElasticsearchとKibanaセキュリティ機能を有効にする必要があります。", + "xpack.ingestManager.setupPage.missingRequirementsCalloutDescription": "Elasticエージェントの集中管理を使用するには、次のElasticsearchとKibanaセキュリティ機能を有効にする必要があります。", "xpack.ingestManager.setupPage.missingRequirementsCalloutTitle": "不足しているセキュリティ要件", - "xpack.ingestManager.setupPage.missingRequirementsElasticsearchTitle": "Elasticsearch構成で、次の項目を有効にします。", - "xpack.ingestManager.setupPage.missingRequirementsKibanaTitle": "Kibana構成で、次の項目を有効にします。", + "xpack.ingestManager.setupPage.missingRequirementsElasticsearchTitle": "Elasticsearchポリシーでは、次のことができます。", + "xpack.ingestManager.setupPage.missingRequirementsKibanaTitle": "Kibanaポリシーでは、次のことができます。", "xpack.ingestManager.setupPage.tlsFlagText": "{kibanaSecurityLink}.{securityFlag}を{true}に設定します。開発目的では、危険な代替として{tlsFlag}を{true}に設定して、{tlsLink}を無効化できます。", "xpack.ingestManager.setupPage.tlsLink": "TLS", "xpack.ingestManager.unenrollAgents.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.unenrollAgents.confirmMultipleButtonLabel": "{count}個のエージェントを登録解除", + "xpack.ingestManager.unenrollAgents.confirmSingleButtonLabel": "エージェントの登録解除", + "xpack.ingestManager.unenrollAgents.deleteMultipleDescription": "このアクションにより、複数のエージェントがFleetから削除され、新しいデータを取り込めなくなります。これらのエージェントによってすでに送信されたデータは一切影響を受けません。この操作は元に戻すことができません。", + "xpack.ingestManager.unenrollAgents.deleteSingleDescription": "このアクションにより、「{hostName}」で実行中の選択したエージェントがFleetから削除されます。エージェントによってすでに送信されたデータは一切削除されません。この操作は元に戻すことができません。", + "xpack.ingestManager.unenrollAgents.deleteSingleTitle": "エージェントの登録解除", + "xpack.ingestManager.unenrollAgents.fatalErrorNotificationTitle": "{count, plural, one {エージェント} other {エージェント}}の登録解除エラー", + "xpack.ingestManager.unenrollAgents.forceDeleteMultipleTitle": "{count}個のエージェントを登録解除", + "xpack.ingestManager.unenrollAgents.forceUnenrollCheckboxLabel": "{count, plural, one {エージェント} other {エージェント}}がただちに削除されました。エージェントが最後のデータを送信するまで待機しない。", + "xpack.ingestManager.unenrollAgents.forceUnenrollLegendText": "{count, plural, one {エージェント} other {エージェント}}を強制的に登録解除", + "xpack.ingestManager.unenrollAgents.successForceMultiNotificationTitle": "エージェントが登録解除されました", + "xpack.ingestManager.unenrollAgents.successForceSingleNotificationTitle": "エージェントが登録解除されました", + "xpack.ingestManager.unenrollAgents.successMultiNotificationTitle": "エージェントを登録解除しています", + "xpack.ingestManager.unenrollAgents.successSingleNotificationTitle": "エージェントを登録解除しています", + "xpack.ingestManager.upgradeAgents.cancelButtonLabel": "キャンセル", + "xpack.ingestManager.upgradeAgents.confirmMultipleButtonLabel": "{count}個のエージェントをアップグレード", + "xpack.ingestManager.upgradeAgents.confirmSingleButtonLabel": "エージェントをアップグレード", + "xpack.ingestManager.upgradeAgents.deleteMultipleTitle": "{count}個のエージェントをアップグレード", + "xpack.ingestManager.upgradeAgents.deleteSingleTitle": "エージェントをアップグレード", + "xpack.ingestManager.upgradeAgents.fatalErrorNotificationTitle": "{count, plural, one {エージェント} other {エージェント}}のアップグレードエラー", + "xpack.ingestManager.upgradeAgents.successMultiNotificationTitle": "エージェントをアップグレード中...", + "xpack.ingestManager.upgradeAgents.successSingleNotificationTitle": "エージェントをアップグレード中", + "xpack.ingestManager.upgradeAgents.upgradeMultipleDescription": "このアクションにより、複数のエージェントがバージョン{version}にアップグレードされます。この操作は元に戻すことができません。続行していいですか?", + "xpack.ingestManager.upgradeAgents.upgradeSingleDescription": "このアクションにより、「{hostName}」で実行中の選択したエージェントがバージョン{version}にアップグレードされます。この操作は元に戻すことができません。続行していいですか?", + "xpack.ingestPipelines.addProcesorFormOnFailureFlyout.cancelButtonLabel": "キャンセル", + "xpack.ingestPipelines.addProcessorFormOnFailureFlyout.addButtonLabel": "追加", "xpack.ingestPipelines.app.checkingPrivilegesDescription": "権限を確認中…", "xpack.ingestPipelines.app.checkingPrivilegesErrorMessage": "サーバーからユーザー特権を取得中にエラーが発生。", "xpack.ingestPipelines.app.deniedPrivilegeDescription": "Ingest Pipelinesを使用するには、{privilegesCount, plural, one {このクラスター特権} other {これらのクラスター特権}}が必要です:{missingPrivileges}。", @@ -9328,21 +10289,186 @@ "xpack.ingestPipelines.list.table.emptyPromptTitle": "パイプラインを作成して開始", "xpack.ingestPipelines.list.table.nameColumnTitle": "名前", "xpack.ingestPipelines.list.table.reloadButtonLabel": "再読み込み", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentButtonLabel": "ドキュメントを追加", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentErrorMessage": "ドキュメントの追加エラー", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentSuccessMessage": "ドキュメントが追加されました", + "xpack.ingestPipelines.pipelineEditor.addDocuments.idFieldLabel": "ドキュメントID", + "xpack.ingestPipelines.pipelineEditor.addDocuments.idRequiredErrorMessage": "ドキュメントIDは必須です。", + "xpack.ingestPipelines.pipelineEditor.addDocuments.indexFieldLabel": "インデックス", + "xpack.ingestPipelines.pipelineEditor.addDocuments.indexRequiredErrorMessage": "インデックス名は必須です。", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.addDocumentsButtonLabel": "インデックスからテストドキュメントを追加", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.contentDescriptionText": "ドキュメントのインデックスとドキュメントIDを指定してください。", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.discoverLinkDescriptionText": "既存のデータを検索するには、{discoverLink}を使用してください。", "xpack.ingestPipelines.pipelineEditor.addProcessorButtonLabel": "プロセッサーを追加", + "xpack.ingestPipelines.pipelineEditor.appendForm.fieldHelpText": "値を追加するフィールド。", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueFieldHelpText": "追加する値。", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueFieldLabel": "値", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.bytesForm.fieldNameHelpText": "変換するフィールド。フィールドに配列が含まれている場合、各配列値が変換されます。", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceError": "エラー距離値は必須です。", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceFieldLabel": "エラー距離", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceHelpText": "内接する形状の辺と外接円の差。出力された多角形の精度を決定します。{geo_shape}ではメートルで測定されますが、{shape}では単位を使用しません。", + "xpack.ingestPipelines.pipelineEditor.circleForm.fieldNameHelpText": "変換するフィールド。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeFieldHelpText": "出力された多角形を処理するときに使用するフィールドマッピングタイプ。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeFieldLabel": "形状タイプ", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeGeoShape": "図形", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeRequiredError": "形状タイプ値は必須です。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeShape": "形状", + "xpack.ingestPipelines.pipelineEditor.commonFields.fieldFieldLabel": "フィールド", + "xpack.ingestPipelines.pipelineEditor.commonFields.fieldRequiredError": "フィールド値が必要です。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ifFieldHelpText": "このプロセッサーを条件付きで実行します。", "xpack.ingestPipelines.pipelineEditor.commonFields.ifFieldLabel": "条件(任意)", "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreFailureFieldLabel": "失敗を無視", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreFailureHelpText": "このプロセッサーのエラーを無視します。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreMissingFieldHelpText": "見つからない{field}のドキュメントを無視します。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreMissingFieldLabel": "不足している項目を無視", + "xpack.ingestPipelines.pipelineEditor.commonFields.propertiesFieldLabel": "プロパティ(任意)", + "xpack.ingestPipelines.pipelineEditor.commonFields.tagFieldHelpText": "プロセッサーの識別子。デバッグとメトリックで有用です。", "xpack.ingestPipelines.pipelineEditor.commonFields.tagFieldLabel": "タグ(任意)", + "xpack.ingestPipelines.pipelineEditor.commonFields.targetFieldHelpText": "出力フィールド。空の場合、所定の入力フィールドが更新されます。", + "xpack.ingestPipelines.pipelineEditor.commonFields.targetFieldLabel": "ターゲットフィールド(任意)", + "xpack.ingestPipelines.pipelineEditor.convertForm.autoOption": "自動", + "xpack.ingestPipelines.pipelineEditor.convertForm.booleanOption": "ブール", + "xpack.ingestPipelines.pipelineEditor.convertForm.doubleOption": "倍精度浮動小数点数", + "xpack.ingestPipelines.pipelineEditor.convertForm.emptyValueFieldHelpText": "空のフィールドを入力するために使用されます。値が入力されていない場合、空のフィールドはスキップされます。", + "xpack.ingestPipelines.pipelineEditor.convertForm.emptyValueFieldLabel": "空の値(任意)", + "xpack.ingestPipelines.pipelineEditor.convertForm.fieldNameHelpText": "変換するフィールド。", + "xpack.ingestPipelines.pipelineEditor.convertForm.floatOption": "浮動小数点数", + "xpack.ingestPipelines.pipelineEditor.convertForm.integerOption": "整数", + "xpack.ingestPipelines.pipelineEditor.convertForm.longOption": "ロング", + "xpack.ingestPipelines.pipelineEditor.convertForm.quoteFieldLabel": "引用符(任意)", + "xpack.ingestPipelines.pipelineEditor.convertForm.quoteHelpText": "CSVデータで使用されるEscape文字。デフォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorFieldLabel": "区切り文字(任意)", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorHelpText": "CSVデータで使用される区切り文字。デフォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorLengthError": "1文字でなければなりません。", + "xpack.ingestPipelines.pipelineEditor.convertForm.stringOption": "文字列", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeFieldHelpText": "出力のフィールドデータ型。", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeFieldLabel": "型", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeRequiredError": "型値が必要です。", + "xpack.ingestPipelines.pipelineEditor.csvForm.fieldNameHelpText": "CSVデータを含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldRequiredError": "ターゲットフィールド値は必須です。", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldsFieldLabel": "ターゲットフィールド", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldsHelpText": "出力フィールド。抽出された値はこれらのフィールドにマッピングされます。", + "xpack.ingestPipelines.pipelineEditor.csvForm.trimFieldHelpText": "引用符で囲まれていないCSVデータデータの空白を削除します。", + "xpack.ingestPipelines.pipelineEditor.csvForm.trimFieldLabel": "トリム", "xpack.ingestPipelines.pipelineEditor.customForm.configurationRequiredError": "構成が必要です。", "xpack.ingestPipelines.pipelineEditor.customForm.invalidJsonError": "入力が無効です。", "xpack.ingestPipelines.pipelineEditor.customForm.optionsFieldAriaLabel": "構成JSONエディター", "xpack.ingestPipelines.pipelineEditor.customForm.optionsFieldLabel": "構成", + "xpack.ingestPipelines.pipelineEditor.dateForm.fieldNameHelpText": "変換するフィールド。", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsFieldHelpText": "想定されるデータ形式。指定された形式は連続で適用されます。Java時刻パターン、ISO8601、UNIX、UNIX_MS、TAI64Nを使用できます。", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsFieldLabel": "形式", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsRequiredError": "形式の値は必須です。", + "xpack.ingestPipelines.pipelineEditor.dateForm.localeFieldLabel": "ロケール(任意)", + "xpack.ingestPipelines.pipelineEditor.dateForm.localeHelpText": "日付のロケール。月名または曜日名を解析するときに有用です。デフォルトは{timezone}です。", + "xpack.ingestPipelines.pipelineEditor.dateForm.targetFieldHelpText": "出力フィールド。空の場合、所定の入力フィールドが更新されます。デフォルトは{defaultField}です。", + "xpack.ingestPipelines.pipelineEditor.dateForm.timezoneFieldLabel": "タイムゾーン(任意)", + "xpack.ingestPipelines.pipelineEditor.dateForm.timezoneHelpText": "日付のタイムゾーン。デフォルトは{timezone}です。", + "xpack.ingestPipelines.pipelineEditor.dateIndexForm.localeHelpText": "日付を解析するときに使用するロケール。月名または曜日名を解析するときに有用です。デフォルトは{locale}です。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateFormatsFieldLabel": "日付形式(任意)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateFormatsHelpText": "想定されるデータ形式。指定された形式は連続で適用されます。Java時刻パターン、ISO8601、UNIX、UNIX_MS、TAI64Nを使用できます。デフォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.day": "日", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.hour": "時間", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.minute": "分", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.month": "月", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.second": "秒", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.week": "週", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.year": "年", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingFieldHelpText": "日付をインデックス名に書式設定するときに日付を端数処理するために使用される期間。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingFieldLabel": "日付の端数処理", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingRequiredError": "フィールド値が必要です。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.fieldNameHelpText": "日付またはタイムスタンプを含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNameFormatFieldHelpText": "解析された日付をインデックス名に出力するために使用される日付形式。デフォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNameFormatFieldLabel": "インデックス名形式(任意)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNamePrefixFieldHelpText": "インデックス名の出力された日付の前に追加する接頭辞。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNamePrefixFieldLabel": "インデックス名接頭辞(任意)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.localeFieldLabel": "ロケール(任意)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.timezoneFieldLabel": "タイムゾーン(任意)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.timezoneHelpText": "日付を解析し、インデックス名式を構築するために使用されるタイムゾーン。デフォルトは{timezone}です。", "xpack.ingestPipelines.pipelineEditor.deleteModal.deleteDescription": "このプロセッサーとエラーハンドラーを削除します。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.appendSeparatorHelpText": "キー修飾子を指定する場合、結果を追加するときに、この文字でフィールドが区切られます。デフォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.appendSeparatorparaotrFieldLabel": "区切り文字を末尾に追加(任意)", + "xpack.ingestPipelines.pipelineEditor.dissectForm.fieldNameHelpText": "分析するフィールド。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldHelpText": "指定したフィールドを分析するために使用されるパターン。パターンは、破棄する文字列の一部によって定義されます。{keyModifier}を使用して、分析動作を変更します。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldHelpText.dissectProcessorLink": "キー修飾子", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldLabel": "パターン", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternRequiredError": "パターン値が必要です。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.fieldNameHelpText": "ドット表記を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.fieldNameRequiresDotError": "フィールド値には、1つ以上のドット文字が必要です。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.pathFieldLabel": "パス", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.pathHelpText": "出力フィールド。展開するフィールドが別のオブジェクトフィールドの一部である場合にのみ必要です。", + "xpack.ingestPipelines.pipelineEditor.dragAndDropList.removeItemLabel": "項目を削除", "xpack.ingestPipelines.pipelineEditor.dropZoneButton.moveHereToolTip": "ここに移動", "xpack.ingestPipelines.pipelineEditor.dropZoneButton.unavailableToolTip": "ここに移動できません", + "xpack.ingestPipelines.pipelineEditor.emptyPrompt.description": "インデックスの前に、プロセッサーを使用してデータを変換します。{learnMoreLink}", + "xpack.ingestPipelines.pipelineEditor.emptyPrompt.title": "最初のプロセッサーを追加", + "xpack.ingestPipelines.pipelineEditor.enrichForm.containsOption": "を含む", + "xpack.ingestPipelines.pipelineEditor.enrichForm.fieldNameHelpText": "受信ドキュメントをエンリッチドキュメントに照合するために使用されるフィールド。フィールド値はエンリッチポリシーで設定された一致フィールドと比較されます。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.intersectsOption": "と交わる", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesFieldHelpText": "ターゲットフィールドに含める、一致するエンリッチドキュメントの数。1~128を使用できます。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesFieldLabel": "最大一致数(任意)", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesMaxNumberError": "127以下でなければなりません。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesMinNumberError": "1より大きくなければなりません。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.overrideFieldHelpText": "有効にすると、プロセッサーは既存のフィールド値を上書きできます。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.overrideFieldLabel": "無効化", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameFieldLabel": "ポリシー名", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameHelpText": "{enrichPolicyLink}の名前", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameHelpText.enrichPolicyLink": "エンリッチポリシー", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldHelpText": "受信ドキュメントの図形をエンリッチドキュメントに照合するために使用される演算子。{geoMatchPolicyLink}でのみ使用されます。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldHelpText.geoMatchPoliciesLink": "地理空間一致エンリッチポリシー", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldLabel": "形状関係(任意)", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldHelpText": "エンリッチデータを含めるために使用されるフィールド。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldLabel": "ターゲットフィールド", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldRequiredError": "ターゲットフィールド値は必須です。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.withinOption": "内", + "xpack.ingestPipelines.pipelineEditor.enrichFrom.disjointOption": "結合解除", + "xpack.ingestPipelines.pipelineEditor.failForm.fieldNameHelpText": "配列値を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.failForm.messageFieldLabel": "メッセージ", + "xpack.ingestPipelines.pipelineEditor.failForm.messageHelpText": "プロセッサーで返されるエラーメッセージ。", + "xpack.ingestPipelines.pipelineEditor.failForm.valueRequiredError": "メッセージは必須です。", + "xpack.ingestPipelines.pipelineEditor.foreachForm.optionsFieldAriaLabel": "構成JSONエディター", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorFieldLabel": "プロセッサー", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorHelpText": "各配列値で実行されるインジェストプロセッサー。", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorInvalidJsonError": "無効なJSON", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorRequiredError": "プロセッサーは必須です。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.databaseFileHelpText": "{ingestGeoIP}構成ディレクトリのGeoIP2データベースファイル。デフォルトは{databaseFile}です。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.databaseFileLabel": "データベースファイル(任意)", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.fieldNameHelpText": "地理的ルックアップ用のIPアドレスを含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.firstOnlyFieldHelpText": "フィールドに配列が含まれる場合でも、最初の一致する地理データを使用します。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.firstOnlyFieldLabel": "最初のみ", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.propertiesFieldHelpText": "ターゲットフィールドに追加されたプロパティ。有効なプロパティは、使用されるデータベースファイルによって異なります。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.targetFieldHelpText": "地理データプロパティを含めるために使用されるフィールド。", + "xpack.ingestPipelines.pipelineEditor.grokForm.fieldNameHelpText": "一致を検索するフィールド。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsAriaLabel": "パターン定義エディター", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsHelpText": "カスタムパターンを定義するパターン名およびパターンタプルのマップ。既存の名前と一致するパターンは、既存の定義よりも優先されます。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsLabel": "パターン定義(任意)", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsAddPatternLabel": "パターンを追加", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsDefinitionsInvalidJSONError": "無効なJSON", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsFieldLabel": "パターン", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsHelpText": "名前付きの取り込みグループを照合して抽出するGrok式。最初の一致する式を使用します。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsValueRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.grokForm.traceMatchFieldHelpText": "一致する式のメタデータをドキュメントに追加します。", + "xpack.ingestPipelines.pipelineEditor.grokForm.traceMatchFieldLabel": "一致をトレース", + "xpack.ingestPipelines.pipelineEditor.gsubForm.fieldNameHelpText": "一致を検索するフィールド。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.patternFieldHelpText": "フィールドのサブ文字列と照合するために使用される正規表現。", "xpack.ingestPipelines.pipelineEditor.gsubForm.patternFieldLabel": "パターン", - "xpack.ingestPipelines.pipelineEditor.gsubForm.patternRequiredError": "パターン値が必要です。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.patternRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementFieldHelpText": "一致の置換テキスト。", "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementFieldLabel": "置換", - "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementRequiredError": "置換値が必要です。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.htmlStripForm.fieldNameHelpText": "HTMLタグを削除するフィールド。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapHelpText": "ドキュメントフィールド名をモデルの既知のフィールド名にマッピングします。モデルのどのマッピングよりも優先されます。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapInvalidJSONError": "無効なJSON", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapLabel": "フィールドマップ(任意)", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigField.classificationLinkLabel": "分類", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigField.regressionLinkLabel": "回帰", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigLabel": "推論構成 (任意)", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigurationHelpText": "推論タイプとオプションが含まれます。{regression}と{classification}の2種類あります。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.modelIDFieldHelpText": "推論するモデルのID。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.modelIDFieldLabel": "モデルID", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.patternRequiredError": "モデルID値は必須です。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.targetFieldHelpText": "推論プロセッサー結果を含むフィールド。デフォルトは{targetField}です。", "xpack.ingestPipelines.pipelineEditor.item.cancelMoveButtonAriaLabel": "移動のキャンセル", "xpack.ingestPipelines.pipelineEditor.item.descriptionPlaceholder": "説明なし", "xpack.ingestPipelines.pipelineEditor.item.editButtonAriaLabel": "このプロセッサーを編集", @@ -9352,7 +10478,34 @@ "xpack.ingestPipelines.pipelineEditor.item.moreMenu.duplicateButtonLabel": "このプロセッサーを複製", "xpack.ingestPipelines.pipelineEditor.item.moveButtonLabel": "このプロセッサーを移動", "xpack.ingestPipelines.pipelineEditor.item.textInputAriaLabel": "この{type}プロセッサーの説明を入力", - "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttonLabel": "JSONの読み込み", + "xpack.ingestPipelines.pipelineEditor.joinForm.fieldNameHelpText": "結合する配列値を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorFieldHelpText": "区切り文字。", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorFieldLabel": "区切り文字", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.jsonForm.addToRootFieldHelpText": "JSONオブジェクトをドキュメントの最上位レベルに追加します。ターゲットフィールドと結合できません。", + "xpack.ingestPipelines.pipelineEditor.jsonForm.addToRootFieldLabel": "ルートに追加", + "xpack.ingestPipelines.pipelineEditor.jsonForm.fieldNameHelpText": "解析するフィールド。", + "xpack.ingestPipelines.pipelineEditor.kvForm.excludeKeysFieldLabel": "キーを除外", + "xpack.ingestPipelines.pipelineEditor.kvForm.excludeKeysHelpText": "出力から除外する、抽出されたキーのリスト。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldNameHelpText": "キーと値のペアの文字列を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitFieldLabel": "フィールド分割", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitHelpText": "キーと値のペアを区切る正規表現パターン。一般的にはスペース文字です({space})。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.kvForm.includeKeysFieldLabel": "キーを含める", + "xpack.ingestPipelines.pipelineEditor.kvForm.includeKeysHelpText": "出力に含める、抽出されたキーのリスト。デフォルトはすべてのキーです。", + "xpack.ingestPipelines.pipelineEditor.kvForm.prefixFieldLabel": "接頭辞", + "xpack.ingestPipelines.pipelineEditor.kvForm.prefixHelpText": "抽出されたキーに追加する接頭辞。", + "xpack.ingestPipelines.pipelineEditor.kvForm.stripBracketsFieldLabel": "括弧を削除", + "xpack.ingestPipelines.pipelineEditor.kvForm.stripBracketsHelpText": "抽出された値から括弧({paren}、{angle}、{square})と引用符({singleQuote}、{doubleQuote})を削除します。", + "xpack.ingestPipelines.pipelineEditor.kvForm.targetFieldHelpText": "抽出されたフィールドの出力フィールド。デフォルトはドキュメントルートです。", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimKeyFieldLabel": "キーを切り取る", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimKeyHelpText": "抽出されたキーから切り取る文字。", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimValueFieldLabel": "値を切り取る", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimValueHelpText": "抽出された値から切り取る文字。", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitFieldLabel": "値を分割", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitHelpText": "キーと値を分割するために使用される正規表現。一般的には代入演算子です({equal})。", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttonLabel": "プロセッサーをインポート", "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttons.cancel": "キャンセル", "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttons.confirm": "読み込みと上書き", "xpack.ingestPipelines.pipelineEditor.loadFromJson.editor": "パイプラインオブジェクト", @@ -9360,23 +10513,141 @@ "xpack.ingestPipelines.pipelineEditor.loadFromJson.error.title": "無効なパイプライン", "xpack.ingestPipelines.pipelineEditor.loadFromJson.modalTitle": "JSONの読み込み", "xpack.ingestPipelines.pipelineEditor.loadJsonModal.jsonEditorHelpText": "パイプラインオブジェクトを指定してください。これにより、既存のパイプラインプロセッサーとエラープロセッサーが無効化されます。", + "xpack.ingestPipelines.pipelineEditor.lowerCaseForm.fieldNameHelpText": "小文字にするフィールド。", "xpack.ingestPipelines.pipelineEditor.onFailureProcessorsDocumentationLink": "詳細情報", "xpack.ingestPipelines.pipelineEditor.onFailureProcessorsLabel": "エラーハンドラー", "xpack.ingestPipelines.pipelineEditor.onFailureTreeDescription": "このパイプラインの例外を処理するために使用されるプロセッサー。{learnMoreLink}", "xpack.ingestPipelines.pipelineEditor.onFailureTreeTitle": "障害プロセッサー", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameFieldHelpText": "実行するインジェストパイプラインの名前。", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameFieldLabel": "パイプライン名", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameRequiredError": "値が必要です。", "xpack.ingestPipelines.pipelineEditor.processorsDocumentationLink": "詳細情報", - "xpack.ingestPipelines.pipelineEditor.processorsTreeDescription": "インデックスの前にドキュメントを前処理するために使用されるプロセッサー。{learnMoreLink}", + "xpack.ingestPipelines.pipelineEditor.processorsTreeDescription": "インデックスの前に、プロセッサーを使用してデータを変換します。{learnMoreLink}", "xpack.ingestPipelines.pipelineEditor.processorsTreeTitle": "プロセッサー", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameField": "フィールド", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameHelpText": "削除するフィールド。", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameRequiredError": "値が必要です。", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.cancelButtonLabel": "キャンセル", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.confirmationButtonLabel": "プロセッサーの削除", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.titleText": "{type}プロセッサーの削除", + "xpack.ingestPipelines.pipelineEditor.renameForm.fieldNameHelpText": "名前を変更するフィールド。", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldHelpText": "新しいフィールド名。このフィールドがすでに存在していてはなりません。", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldLabel": "ターゲットフィールド", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.idRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.langFieldHelpText": "スクリプト言語。デフォルトは{lang}です。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.langFieldLabel": "言語(任意)", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldAriaLabel": "パラメーターJSONエディター", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldHelpText": "変数としてスクリプトに渡される名前付きパラメーター。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldLabel": "パラメーター", + "xpack.ingestPipelines.pipelineEditor.scriptForm.processorInvalidJsonError": "無効なJSON", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldAriaLabel": "ソーススクリプトJSONエディター", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldHelpText": "実行するインラインスクリプト。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldLabel": "送信元", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.storedScriptIDFieldHelpText": "実行するストアドスクリプトのID。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.storedScriptIDFieldLabel": "ストアドスクリプトID", + "xpack.ingestPipelines.pipelineEditor.scriptForm.useScriptIdToggleLabel": "ストアドスクリプトを実行", + "xpack.ingestPipelines.pipelineEditor.setForm.fieldNameField": "挿入または更新するフィールド。", + "xpack.ingestPipelines.pipelineEditor.setForm.ignoreEmptyValueFieldHelpText": "{valueField}が{nullValue}であるか、空の文字列である場合は、フィールドを更新しません。", + "xpack.ingestPipelines.pipelineEditor.setForm.ignoreEmptyValueFieldLabel": "空の値を無視", + "xpack.ingestPipelines.pipelineEditor.setForm.overrideFieldHelpText": "有効にすると、既存のフィールド値を上書きします。無効にすると、{nullValue}フィールドのみを更新します。", "xpack.ingestPipelines.pipelineEditor.setForm.overrideFieldLabel": "無効化", + "xpack.ingestPipelines.pipelineEditor.setForm.propertiesFieldHelpText": "追加するユーザー詳細情報。フォルトは{value}です。", + "xpack.ingestPipelines.pipelineEditor.setForm.valueFieldHelpText": "フィールドの値。", "xpack.ingestPipelines.pipelineEditor.setForm.valueFieldLabel": "値", - "xpack.ingestPipelines.pipelineEditor.setForm.valueRequiredError": "設定する値が必要です。", + "xpack.ingestPipelines.pipelineEditor.setForm.valueRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.setSecurityUserForm.fieldNameField": "出力フィールド。", + "xpack.ingestPipelines.pipelineEditor.setSecurityUserForm.propertiesFieldLabel": "プロパティ(任意)", "xpack.ingestPipelines.pipelineEditor.settingsForm.learnMoreLabelLink.processor": "{processorLabel}ドキュメント", + "xpack.ingestPipelines.pipelineEditor.sortForm.fieldNameHelpText": "並べ替える配列値を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderField.ascendingOption": "昇順", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderField.descendingOption": "降順", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderFieldHelpText": "並べ替え順。文字列と数値が混在した配列は辞書学的に並べ替えられます。", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderFieldLabel": "順序", + "xpack.ingestPipelines.pipelineEditor.splitForm.fieldNameHelpText": "分割するフィールド。", + "xpack.ingestPipelines.pipelineEditor.splitForm.preserveTrailingFieldHelpText": "分割されたフィールド値の末尾にある空白はすべて保持されます。", + "xpack.ingestPipelines.pipelineEditor.splitForm.preserveTrailingFieldLabel": "末尾の空白を保持", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorFieldHelpText": "フィールド値を区切る正規表現パターン。", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorFieldLabel": "区切り文字", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorRequiredError": "値が必要です。", + "xpack.ingestPipelines.pipelineEditor.testPipeline.buttonLabel": "ドキュメントを追加", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentLabel": "ドキュメント{documentNumber}", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsdropdown.dropdownLabel": "ドキュメント:", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsDropdown.editDocumentsButtonLabel": "ドキュメントを編集", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsDropdown.popoverTitle": "ドキュメントをテスト", + "xpack.ingestPipelines.pipelineEditor.testPipeline.outputButtonLabel": "出力を表示", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.cancelButtonLabel": "キャンセル", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.description": "出力がリセットされます。", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.resetButtonLabel": "ドキュメントを消去", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.title": "ドキュメントを消去", + "xpack.ingestPipelines.pipelineEditor.testPipeline.selectedDocumentLabel": "ドキュメント{selectedDocument}", + "xpack.ingestPipelines.pipelineEditor.testPipeline.testPipelineActionsLabel": "パイプラインをテスト:", + "xpack.ingestPipelines.pipelineEditor.trimForm.fieldNameHelpText": "切り取るフィールド。文字列の配列の場合、各エレメントが切り取られます。", "xpack.ingestPipelines.pipelineEditor.typeField.fieldRequiredError": "タイプが必要です。", "xpack.ingestPipelines.pipelineEditor.typeField.typeFieldComboboxPlaceholder": "入力してエンターキーを押してください", "xpack.ingestPipelines.pipelineEditor.typeField.typeFieldLabel": "プロセッサー", + "xpack.ingestPipelines.pipelineEditor.uppercaseForm.fieldNameHelpText": "大文字にするフィールド。文字列の配列の場合、各エレメントが大文字にされます。", + "xpack.ingestPipelines.pipelineEditor.urlDecodeForm.fieldNameHelpText": "デコードするフィールド。文字列の配列の場合、各エレメントがデコードされます。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.fieldNameHelpText": "ユーザーエージェント文字列を含むフィールド。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.propertiesFieldHelpText": "ターゲットフィールドに追加されたプロパティ。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.regexFileFieldHelpText": "ユーザーエージェント文字列を解析するために使用される正規表現を含むファイル。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.regexFileFieldLabel": "正規表現ファイル(任意)", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.targetFieldHelpText": "出力フィールド。デフォルトは{defaultField}です。", + "xpack.ingestPipelines.pipelineEditorItem.droppedStatusAriaLabel": "ドロップ", + "xpack.ingestPipelines.pipelineEditorItem.errorIgnoredStatusAriaLabel": "エラーを無視", + "xpack.ingestPipelines.pipelineEditorItem.errorStatusAriaLabel": "エラー", + "xpack.ingestPipelines.pipelineEditorItem.inactiveStatusAriaLabel": "実行しない", + "xpack.ingestPipelines.pipelineEditorItem.skippedStatusAriaLabel": "スキップ", + "xpack.ingestPipelines.pipelineEditorItem.successStatusAriaLabel": "成功", + "xpack.ingestPipelines.pipelineEditorItem.unknownStatusAriaLabel": "不明", + "xpack.ingestPipelines.processorFormFlyout.cancelButtonLabel": "キャンセル", + "xpack.ingestPipelines.processorFormFlyout.updateButtonLabel": "更新", + "xpack.ingestPipelines.processorOutput.descriptionText": "テストドキュメントの変更をプレビューします。", + "xpack.ingestPipelines.processorOutput.documentLabel": "ドキュメント{number}", + "xpack.ingestPipelines.processorOutput.documentsDropdownLabel": "データをテスト:", + "xpack.ingestPipelines.processorOutput.droppedCalloutTitle": "ドキュメントは破棄されました。", + "xpack.ingestPipelines.processorOutput.ignoredErrorCodeBlockLabel": "無視されたエラーがあります", + "xpack.ingestPipelines.processorOutput.loadingMessage": "プロセッサー出力を読み込んでいます...", + "xpack.ingestPipelines.processorOutput.noOutputCalloutTitle": "このプロセッサーの出力はありません。", + "xpack.ingestPipelines.processorOutput.processorErrorCodeBlockLabel": "エラーが発生しました", + "xpack.ingestPipelines.processorOutput.processorInputCodeBlockLabel": "入力データ", + "xpack.ingestPipelines.processorOutput.processorOutputCodeBlockLabel": "出力データ", + "xpack.ingestPipelines.processorOutput.skippedCalloutTitle": "プロセッサーは実行されませんでした。", + "xpack.ingestPipelines.processors.description.append": "フィールド配列の末尾に値を追加します。フィールドに単一の値が含まれている場合、プロセッサーはまず値を配列に変換します。フィールドが存在しない場合、プロセッサーは追加された値を含む配列を作成します。", + "xpack.ingestPipelines.processors.description.bytes": "デジタルストレージの単位をバイトに変換します。たとえば、1KBは1024バイトになります。", + "xpack.ingestPipelines.processors.description.circle": "円の定義を近似多角形に変換します。", + "xpack.ingestPipelines.processors.description.convert": "フィールドを別のデータ型に変換します。たとえば、文字列をロングに変換できます。", + "xpack.ingestPipelines.processors.description.csv": "CSVデータからフィールド値を抽出します。", + "xpack.ingestPipelines.processors.description.date": "日付をドキュメントタイムスタンプに変換します。", + "xpack.ingestPipelines.processors.description.dateIndexName": "日付またはタイムスタンプを使用して、ドキュメントを正しい時間ベースのインデックスに追加します。インデックス名は、{value}などの日付演算パターンを使用する必要があります。", + "xpack.ingestPipelines.processors.description.dissect": "分析パターンを使用して、フィールドから一致を抽出します。", + "xpack.ingestPipelines.processors.description.dotExpander": "ドット表記を含むフィールドをオブジェクトフィールドに展開します。パイプラインの他のプロセッサーは、オブジェクトフィールドにアクセスできます。", + "xpack.ingestPipelines.processors.description.drop": "エラーを返さずにドキュメントを破棄します。指定した条件を満たすドキュメントにのみインデックスするために使用されます。", + "xpack.ingestPipelines.processors.description.enrich": "{enrichPolicyLink}に基づいてエンリッチデータを受信ドキュメントに追加します。", + "xpack.ingestPipelines.processors.description.fail": "エラー時にカスタムエラーメッセージを返します。一般的に、必要な条件を要求者に通知するために使用されます。", + "xpack.ingestPipelines.processors.description.foreach": "インジェストプロセッサーを配列の各値に適用します。", + "xpack.ingestPipelines.processors.description.geoip": "IPアドレスに基づいて地理データを追加します。Maxmindデータベースファイルの地理データを使用します。", + "xpack.ingestPipelines.processors.description.grok": "{grokLink}式を使用して、フィールドから一致を抽出します。", + "xpack.ingestPipelines.processors.description.gsub": "正規表現を使用して、フィールドサブ文字列を置換します。", + "xpack.ingestPipelines.processors.description.htmlStrip": "フィールドからHTMLタグを削除します。", + "xpack.ingestPipelines.processors.description.inference": "学習済みのデータフレーム分析モデルを使用して、受信データに対して推論します。", + "xpack.ingestPipelines.processors.description.join": "配列要素を文字列に結合します。各エレメント間に区切り文字を挿入します。", + "xpack.ingestPipelines.processors.description.json": "互換性がある文字列からJSONオブジェクトを作成します。", + "xpack.ingestPipelines.processors.description.kv": "キーと値のペアを含む文字列からフィールドを抽出します。", + "xpack.ingestPipelines.processors.description.lowercase": "文字列を小文字に変換します。", + "xpack.ingestPipelines.processors.description.pipeline": "別のインジェストノードパイプラインを実行します。", + "xpack.ingestPipelines.processors.description.remove": "1つ以上のフィールドを削除します。", + "xpack.ingestPipelines.processors.description.rename": "既存のフィールドの名前を変更します。", + "xpack.ingestPipelines.processors.description.script": "受信ドキュメントでスクリプトを実行します。", + "xpack.ingestPipelines.processors.description.set": "フィールドの値を設定します。", + "xpack.ingestPipelines.processors.description.setSecurityUser": "ユーザー名と電子メールアドレスなどの現在のユーザーの詳細情報を受信ドキュメントに追加します。インデックスリクエストには認証されたユーザーが必要です。", + "xpack.ingestPipelines.processors.description.sort": "フィールドの配列要素を並べ替えます。", + "xpack.ingestPipelines.processors.description.split": "フィールド値を配列に分割します。", + "xpack.ingestPipelines.processors.description.trim": "文字列から先頭と末尾の空白を削除します。", + "xpack.ingestPipelines.processors.description.uppercase": "文字列を大文字に変換します。", + "xpack.ingestPipelines.processors.description.urldecode": "URLエンコードされた文字列をデコードします。", + "xpack.ingestPipelines.processors.description.userAgent": "ブラウザーのユーザーエージェント文字列から値を抽出します。", "xpack.ingestPipelines.processors.label.append": "末尾に追加", "xpack.ingestPipelines.processors.label.bytes": "バイト", "xpack.ingestPipelines.processors.label.circle": "円", @@ -9397,7 +10668,7 @@ "xpack.ingestPipelines.processors.label.inference": "推定", "xpack.ingestPipelines.processors.label.join": "結合", "xpack.ingestPipelines.processors.label.json": "JSON", - "xpack.ingestPipelines.processors.label.kv": "KV", + "xpack.ingestPipelines.processors.label.kv": "キーと値(KV)", "xpack.ingestPipelines.processors.label.lowercase": "小文字", "xpack.ingestPipelines.processors.label.pipeline": "パイプライン", "xpack.ingestPipelines.processors.label.remove": "削除", @@ -9415,47 +10686,71 @@ "xpack.ingestPipelines.requestFlyout.descriptionText": "このElasticsearchリクエストは、このパイプラインを作成または更新します。", "xpack.ingestPipelines.requestFlyout.namedTitle": "「{name}」のリクエスト", "xpack.ingestPipelines.requestFlyout.unnamedTitle": "リクエスト", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configurationTabTitle": "構成", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configureOnFailureTitle": "エラープロセッサーの構成", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configureTitle": "プロセッサーの構成", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.manageOnFailureTitle": "エラープロセッサーを管理", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.manageTitle": "プロセッサーを管理", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.outputTabTitle": "アウトプット", + "xpack.ingestPipelines.tabs.documentsTabTitle": "ドキュメント", "xpack.ingestPipelines.tabs.outputTabTitle": "アウトプット", + "xpack.ingestPipelines.testPipeline.errorNotificationText": "パイプラインの実行エラー", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.documentsFieldLabel": "ドキュメント", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.documentsJsonError": "ドキュメントJSONが無効です。", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.noDocumentsError": "ドキュメントが必要です。", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.oneDocumentRequiredError": "1つ以上のドキュメントが必要です。", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.editorFieldAriaLabel": "ドキュメントJSONエディター", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.editorFieldClearAllButtonLabel": "すべて消去", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.runButtonLabel": "パイプラインを実行", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.runningButtonLabel": "実行中", - "xpack.ingestPipelines.testPipelineFlyout.documentsTab.simulateDocumentionLink": "詳細", - "xpack.ingestPipelines.testPipelineFlyout.documentsTab.tabDescriptionText": "投入するパイプラインのドキュメントの配列を指定します。{learnMoreLink}", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.simulateDocumentionLink": "詳細情報", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.tabDescriptionText": "投入するパイプラインのドキュメントを指定します。{learnMoreLink}", "xpack.ingestPipelines.testPipelineFlyout.executePipelineError": "パイプラインを実行できません", "xpack.ingestPipelines.testPipelineFlyout.outputTab.descriptionLinkLabel": "出力を更新", "xpack.ingestPipelines.testPipelineFlyout.outputTab.descriptionText": "出力データを表示するか、パイプライン経由で渡されるときに各プロセッサーがドキュメントにどのように影響するのかを確認します。", "xpack.ingestPipelines.testPipelineFlyout.outputTab.verboseSwitchLabel": "冗長出力を表示", "xpack.ingestPipelines.testPipelineFlyout.successNotificationText": "パイプラインが実行されました", "xpack.ingestPipelines.testPipelineFlyout.title": "パイプラインをテスト", + "xpack.lens.app.addToLibrary": "ライブラリに保存", + "xpack.lens.app.cancel": "キャンセル", + "xpack.lens.app.cancelButtonAriaLabel": "変更を保存せずに最後に使用していたアプリに戻る", "xpack.lens.app.docLoadingError": "保存されたドキュメントの保存中にエラーが発生", "xpack.lens.app.docSavingError": "ドキュメントの保存中にエラーが発生", "xpack.lens.app.indexPatternLoadingError": "インデックスパターンの読み込み中にエラーが発生", "xpack.lens.app.save": "保存", "xpack.lens.app.saveAndReturn": "保存して戻る", + "xpack.lens.app.saveAndReturnButtonAriaLabel": "現在のLensビジュアライゼーションを保存し、前回使用していたアプリに戻る", "xpack.lens.app.saveAs": "名前を付けて保存", + "xpack.lens.app.saveButtonAriaLabel": "現在のLensビジュアライゼーションを保存", "xpack.lens.app.saveModalType": "レンズビジュアライゼーション", "xpack.lens.app.unsavedWorkMessage": "作業内容を保存せずに、Lensから移動しますか?", "xpack.lens.app.unsavedWorkTitle": "保存されていない変更", + "xpack.lens.app.updatePanel": "{originatingAppName}でパネルを更新", "xpack.lens.app404": "404 Not Found", + "xpack.lens.breadcrumbsByValue": "ビジュアライゼーションを編集", "xpack.lens.breadcrumbsCreate": "作成", "xpack.lens.breadcrumbsTitle": "可視化", "xpack.lens.chartSwitch.dataLossDescription": "このチャートに切り替えると構成の一部が失われます", "xpack.lens.chartSwitch.dataLossLabel": "データ喪失", + "xpack.lens.chartSwitch.noResults": "{term}の結果が見つかりませんでした。", "xpack.lens.chartTitle.unsaved": "未保存", + "xpack.lens.configPanel.chartType": "チャートタイプ", "xpack.lens.configPanel.color.tooltip.auto": "カスタム色を指定しない場合、Lensは自動的に色を選択します。", "xpack.lens.configPanel.color.tooltip.custom": "[自動]モードに戻すには、カスタム色をオフにしてください。", "xpack.lens.configPanel.color.tooltip.disabled": "レイヤーに「内訳条件」が含まれている場合は、個別の系列をカスタム色にできません。", "xpack.lens.configPanel.selectVisualization": "ビジュアライゼーションを選択してください", - "xpack.lens.configure.editConfig": "構成の編集", - "xpack.lens.configure.emptyConfig": "ここにフィールドをドロップ", + "xpack.lens.configure.configurePanelTitle": "{groupLabel}構成", + "xpack.lens.configure.editConfig": "クリックして構成を編集するか、ドラッグして移動", + "xpack.lens.configure.emptyConfig": "フィールドを破棄、またはクリックして追加", + "xpack.lens.configure.invalidConfigTooltip": "無効な構成です。", + "xpack.lens.configure.invalidConfigTooltipClick": "詳細はクリックしてください。", + "xpack.lens.customBucketContainer.dragToReorder": "ドラッグして並べ替え", "xpack.lens.dataPanelWrapper.switchDatasource": "データソースに切り替える", + "xpack.lens.datatable.breakdown": "内訳の基準", "xpack.lens.datatable.conjunctionSign": " と ", "xpack.lens.datatable.expressionHelpLabel": "データベースレンダー", "xpack.lens.datatable.label": "データテーブル", + "xpack.lens.datatable.metrics": "メトリック", "xpack.lens.datatable.suggestionLabel": "表として", "xpack.lens.datatable.titleLabel": "タイトル", "xpack.lens.datatable.visualizationName": "データベース", @@ -9467,10 +10762,13 @@ "xpack.lens.datatypes.record": "レコード", "xpack.lens.datatypes.string": "文字列", "xpack.lens.deleteLayer": "レイヤーを削除", + "xpack.lens.dimensionContainer.close": "閉じる", + "xpack.lens.discover.visualizeFieldLegend": "Visualizeフィールド", "xpack.lens.editLayerSettings": "レイヤー設定を編集", "xpack.lens.editorFrame.dataFailure": "データの読み込み中にエラーが発生しました。", "xpack.lens.editorFrame.emptyWorkspace": "開始するにはここにフィールドをドロップしてください", - "xpack.lens.editorFrame.emptyWorkspaceHeading": "レンズはビジュアライゼーションを作成するための新しいツールです", + "xpack.lens.editorFrame.emptyWorkspaceHeading": "Lensはビジュアライゼーションを作成するための新しいツールです", + "xpack.lens.editorFrame.emptyWorkspaceSimple": "ここにフィールドをドロップ", "xpack.lens.editorFrame.expandRenderingErrorButton": "エラーの詳細を表示", "xpack.lens.editorFrame.expressionFailure": "表現を正常に実行できませんでした", "xpack.lens.editorFrame.goToForums": "リクエストとフィードバック", @@ -9504,8 +10802,10 @@ "xpack.lens.indexPattern.cardinality": "ユニークカウント", "xpack.lens.indexPattern.cardinalityOf": "{name} のユニークカウント", "xpack.lens.indexPattern.changeIndexPatternTitle": "インデックスパターンを変更", + "xpack.lens.indexPattern.chooseField": "フィールドを選択", + "xpack.lens.indexPattern.chooseFieldLabel": "この関数を使用するには、フィールドを選択してください。", "xpack.lens.indexPattern.columnFormatLabel": "値の形式", - "xpack.lens.indexPattern.columnLabel": "ラベル", + "xpack.lens.indexPattern.columnLabel": "表示名", "xpack.lens.indexPattern.count": "カウント", "xpack.lens.indexPattern.countOf": "ドキュメント数", "xpack.lens.indexPattern.dateHistogram": "日付ヒストグラム", @@ -9530,18 +10830,32 @@ "xpack.lens.indexPattern.fieldItemTooltip": "可視化するには、ドラッグアンドドロップします。", "xpack.lens.indexPattern.fieldPanelEmptyStringValue": "空の文字列", "xpack.lens.indexPattern.fieldPlaceholder": "フィールド", + "xpack.lens.indexPattern.fieldStatsButtonAriaLabel": "{fieldName}: {fieldType}。Enterを押すとフィールドプレビューが表示されます。", + "xpack.lens.indexPattern.fieldStatsButtonEmptyLabel": "このフィールドにはデータがありませんが、ドラッグアンドドロップで可視化できます。", "xpack.lens.indexPattern.fieldStatsButtonLabel": "フィールドプレビューを表示するには、クリックします。可視化するには、ドラッグアンドドロップします。", "xpack.lens.indexPattern.fieldStatsCountLabel": "カウント", "xpack.lens.indexPattern.fieldStatsDisplayToggle": "次のどちらかを切り替えます:", - "xpack.lens.indexPattern.fieldStatsNoData": "表示するデータがありません", + "xpack.lens.indexPattern.fieldStatsNoData": "このフィールドは空です。500件のサンプリングされたドキュメントに存在しません。このフィールドを構成に追加すると、空白のグラフが作成される場合があります。", "xpack.lens.indexPattern.fieldTimeDistributionLabel": "時間分布", "xpack.lens.indexPattern.fieldTopValuesLabel": "トップの値", + "xpack.lens.indexPattern.filters": "フィルター", + "xpack.lens.indexPattern.filters.addaFilter": "フィルターを追加", + "xpack.lens.indexPattern.filters.clickToEdit": "クリックして編集", + "xpack.lens.indexPattern.filters.isInvalid": "このクエリは無効です", + "xpack.lens.indexPattern.filters.label.placeholder": "すべてのレコード", + "xpack.lens.indexPattern.filters.queryPlaceholderKql": "{example}", + "xpack.lens.indexPattern.filters.queryPlaceholderLucene": "{example}", + "xpack.lens.indexPattern.filters.removeFilter": "フィルターを削除", + "xpack.lens.indexPattern.functionsLabel": "関数を選択", "xpack.lens.indexPattern.groupByDropdown": "グループ分けの条件", "xpack.lens.indexPattern.indexPatternLoadError": "インデックスパターンの読み込み中にエラーが発生", + "xpack.lens.indexPattern.intervals": "間隔", + "xpack.lens.indexPattern.invalidFieldLabel": "無効なフィールドです。インデックスパターンを確認するか、別のフィールドを選択してください。", "xpack.lens.indexPattern.invalidInterval": "無効な間隔値", "xpack.lens.indexPattern.invalidOperationLabel": "この関数を使用するには、別のフィールドを選択してください。", "xpack.lens.indexPattern.max": "最高", "xpack.lens.indexPattern.maxOf": "{name} お最高値", + "xpack.lens.indexPattern.metaFieldsLabel": "メタフィールド", "xpack.lens.indexPattern.min": "最低", "xpack.lens.indexPattern.minOf": "{name} お最低値", "xpack.lens.indexPattern.noPatternsDescription": "インデックスパターンを作成するか、別のデータソースに切り替えてください", @@ -9551,6 +10865,20 @@ "xpack.lens.indexPattern.otherDocsLabel": "その他", "xpack.lens.indexPattern.percentageOfLabel": "の {percentage}%", "xpack.lens.indexPattern.percentFormatLabel": "割合 (%)", + "xpack.lens.indexPattern.range.isInvalid": "この範囲は無効です", + "xpack.lens.indexPattern.ranges.addRange": "範囲を追加", + "xpack.lens.indexPattern.ranges.customIntervalsToggle": "カスタム範囲を作成", + "xpack.lens.indexPattern.ranges.customRanges": "範囲", + "xpack.lens.indexPattern.ranges.customRangesRemoval": "カスタム範囲を削除", + "xpack.lens.indexPattern.ranges.decreaseButtonLabel": "粒度を下げる", + "xpack.lens.indexPattern.ranges.deleteRange": "範囲を削除", + "xpack.lens.indexPattern.ranges.granularity": "間隔粒度", + "xpack.lens.indexPattern.ranges.granularityDescription": "フィールドを均等な間隔に分割します。", + "xpack.lens.indexPattern.ranges.increaseButtonLabel": "粒度を上げる", + "xpack.lens.indexPattern.ranges.lessThanOrEqualAppend": "≤", + "xpack.lens.indexPattern.ranges.lessThanOrEqualTooltip": "以下", + "xpack.lens.indexPattern.ranges.lessThanPrepend": "<", + "xpack.lens.indexPattern.ranges.lessThanTooltip": "より小さい", "xpack.lens.indexPattern.records": "記録", "xpack.lens.indexPattern.removeColumnLabel": "構成を削除", "xpack.lens.indexpattern.suggestions.nestingChangeLabel": "各 {outerOperation} の {innerOperation}", @@ -9567,6 +10895,7 @@ "xpack.lens.indexPattern.terms.size": "値の数", "xpack.lens.indexPattern.termsOf": "{name} のトップの値", "xpack.lens.indexPattern.uniqueLabel": "{label} [{num}]", + "xpack.lens.indexPattern.useAsTopLevelAgg": "最初にこのフィールドでグループ化", "xpack.lens.indexPatterns.clearFiltersLabel": "名前とタイプフィルターを消去", "xpack.lens.indexPatterns.fieldFiltersLabel": "フィールドフィルター", "xpack.lens.indexPatterns.filterByNameAriaLabel": "検索フィールド", @@ -9580,6 +10909,7 @@ "xpack.lens.indexPatterns.noFilteredFieldsLabel": "選択したフィルターと一致するフィールドはありません。", "xpack.lens.indexPatternSuggestion.removeLayerLabel": "{indexPatternTitle}のみを表示", "xpack.lens.indexPatternSuggestion.removeLayerPositionLabel": "レイヤー{layerNumber}のみを表示", + "xpack.lens.labelInput.label": "ラベル", "xpack.lens.lensSavedObjectLabel": "レンズビジュアライゼーション", "xpack.lens.metric.label": "メトリック", "xpack.lens.pageTitle": "レンズ", @@ -9597,14 +10927,28 @@ "xpack.lens.pieChart.categoriesInLegendLabel": "ラベルを非表示", "xpack.lens.pieChart.fitInsideOnlyLabel": "内部のみ", "xpack.lens.pieChart.hiddenNumbersLabel": "グラフから非表示", - "xpack.lens.pieChart.labelPositionLabel": "ラベル位置", - "xpack.lens.pieChart.nestedLegendLabel": "ネストされた凡例", - "xpack.lens.pieChart.numberLabels": "ラベル値", + "xpack.lens.pieChart.labelPositionLabel": "位置", + "xpack.lens.pieChart.legendVisibility.auto": "自動", + "xpack.lens.pieChart.legendVisibility.hide": "非表示", + "xpack.lens.pieChart.legendVisibility.show": "表示", + "xpack.lens.pieChart.nestedLegendLabel": "ネスト済み", + "xpack.lens.pieChart.numberLabels": "値", + "xpack.lens.pieChart.percentDecimalsLabel": "割合の最大小数点桁数", "xpack.lens.pieChart.showCategoriesLabel": "内部または外部", "xpack.lens.pieChart.showFormatterValuesLabel": "値を表示", "xpack.lens.pieChart.showPercentValuesLabel": "割合を表示", "xpack.lens.pieChart.showTreemapCategoriesLabel": "ラベルを表示", + "xpack.lens.pieChart.valuesLabel": "ラベル", "xpack.lens.resetLayer": "レイヤーをリセット", + "xpack.lens.searchTitle": "Lens:ビジュアライゼーションを作成", + "xpack.lens.shared.legendLabel": "凡例", + "xpack.lens.shared.legendPositionBottom": "一番下", + "xpack.lens.shared.legendPositionLabel": "位置", + "xpack.lens.shared.legendPositionLeft": "左", + "xpack.lens.shared.legendPositionRight": "右", + "xpack.lens.shared.legendPositionTop": "トップ", + "xpack.lens.shared.legendVisibilityLabel": "表示", + "xpack.lens.shared.nestedLegendLabel": "ネスト済み", "xpack.lens.sugegstion.refreshSuggestionLabel": "更新", "xpack.lens.suggestion.refreshSuggestionTooltip": "選択したビジュアライゼーションに基づいて、候補を更新します。", "xpack.lens.suggestions.currentVisLabel": "現在", @@ -9613,30 +10957,70 @@ "xpack.lens.visTypeAlias.promotion.description": "レンズは直感的に使える新しいビジュアライゼーションの作成方法です。お試しください。", "xpack.lens.visTypeAlias.title": "レンズビジュアライゼーション", "xpack.lens.visTypeAlias.type": "レンズ", + "xpack.lens.xyChart.addLayer": "レイヤーを追加", "xpack.lens.xyChart.addLayerButton": "レイヤーを追加", "xpack.lens.xyChart.addLayerTooltip": "複数のレイヤーを使用すると、グラフタイプを組み合わせたり、別のインデックスパターンを可視化したりすることができます。", + "xpack.lens.xyChart.axisNameLabel": "軸名", "xpack.lens.xyChart.axisSide.auto": "自動", + "xpack.lens.xyChart.axisSide.bottom": "一番下", "xpack.lens.xyChart.axisSide.label": "軸側", "xpack.lens.xyChart.axisSide.left": "左", "xpack.lens.xyChart.axisSide.right": "右", + "xpack.lens.xyChart.axisSide.top": "トップ", + "xpack.lens.xyChart.axisTitlesSettings.help": "xおよびy軸のタイトルを表示", + "xpack.lens.xyChart.bottomAxisDisabledHelpText": "この設定は、下の軸が有効であるときにのみ適用されます。", + "xpack.lens.xyChart.bottomAxisLabel": "下の軸", "xpack.lens.xyChart.chartTypeLabel": "チャートタイプ", "xpack.lens.xyChart.chartTypeLegend": "チャートタイプ", + "xpack.lens.xyChart.emptyXLabel": "(空)", "xpack.lens.xyChart.fittingDisabledHelpText": "この設定は折れ線グラフとエリアグラフでのみ適用されます。", "xpack.lens.xyChart.fittingFunction.help": "欠測値の処理方法を定義", + "xpack.lens.xyChart.Gridlines": "グリッド線", + "xpack.lens.xyChart.gridlinesSettings.help": "xおよびy軸のグリッド線を表示", "xpack.lens.xyChart.help": "X/Y チャート", "xpack.lens.xyChart.isVisible.help": "判例の表示・非表示を指定します。", + "xpack.lens.xyChart.leftAxisDisabledHelpText": "この設定は、左の軸が有効であるときにのみ適用されます。", + "xpack.lens.xyChart.leftAxisLabel": "左の軸", "xpack.lens.xyChart.legend.help": "チャートの凡例を構成します。", + "xpack.lens.xyChart.legendVisibility.auto": "自動", + "xpack.lens.xyChart.legendVisibility.hide": "非表示", + "xpack.lens.xyChart.legendVisibility.show": "表示", + "xpack.lens.xyChart.missingValuesLabel": "欠測値", "xpack.lens.xyChart.nestUnderRoot": "データセット全体", + "xpack.lens.xyChart.overwriteAxisTitle": "軸タイトルを上書き", "xpack.lens.xyChart.position.help": "凡例の配置を指定します。", "xpack.lens.xyChart.renderer.help": "X/Y チャートを再レンダリング", + "xpack.lens.xyChart.rightAxisDisabledHelpText": "この設定は、右の軸が有効であるときにのみ適用されます。", + "xpack.lens.xyChart.rightAxisLabel": "右の軸", "xpack.lens.xyChart.seriesColor.auto": "自動", "xpack.lens.xyChart.seriesColor.label": "系列色", + "xpack.lens.xyChart.ShowAxisTitleLabel": "表示", + "xpack.lens.xyChart.showSingleSeries.help": "エントリが1件の凡例を表示するかどうかを指定します", "xpack.lens.xyChart.splitSeries": "系列を分割", + "xpack.lens.xyChart.tickLabels": "目盛ラベル", + "xpack.lens.xyChart.tickLabelsSettings.help": "xおよびy軸の目盛ラベルを表示", "xpack.lens.xyChart.title.help": "軸のタイトル", + "xpack.lens.xyChart.topAxisDisabledHelpText": "この設定は、上の軸が有効であるときにのみ適用されます。", + "xpack.lens.xyChart.topAxisLabel": "上の軸", + "xpack.lens.xyChart.valuesLabel": "値", + "xpack.lens.xyChart.xAxisGridlines.help": "x軸のグリッド線を表示するかどうかを指定します。", "xpack.lens.xyChart.xAxisLabel": "X 軸", + "xpack.lens.xyChart.xAxisTickLabels.help": "x軸の目盛ラベルを表示するかどうかを指定します。", + "xpack.lens.xyChart.xAxisTitle.help": "x軸のタイトルを表示するかどうかを指定します。", + "xpack.lens.xyChart.xTitle.help": "x軸のタイトル", "xpack.lens.xyChart.yAxisLabel": "Y 軸", + "xpack.lens.xyChart.yLeftAxisgridlines.help": "左y軸のグリッド線を表示するかどうかを指定します。", + "xpack.lens.xyChart.yLeftAxisTickLabels.help": "左y軸の目盛ラベルを表示するかどうかを指定します。", + "xpack.lens.xyChart.yLeftAxisTitle.help": "左y軸のタイトルを表示するかどうかを指定します。", + "xpack.lens.xyChart.yLeftTitle.help": "左y軸のタイトル", + "xpack.lens.xyChart.yRightAxisgridlines.help": "右y軸のグリッド線を表示するかどうかを指定します。", + "xpack.lens.xyChart.yRightAxisTickLabels.help": "右y軸の目盛ラベルを表示するかどうかを指定します。", + "xpack.lens.xyChart.yRightAxisTitle.help": "右y軸のタイトルを表示するかどうかを指定します。", + "xpack.lens.xyChart.yRightTitle.help": "右y軸のタイトル", + "xpack.lens.xySuggestions.asPercentageTitle": "割合 (%)", "xpack.lens.xySuggestions.barChartTitle": "棒グラフ", "xpack.lens.xySuggestions.dateSuggestion": "{xTitle} の {yTitle}", + "xpack.lens.xySuggestions.emptyAxisTitle": "(空)", "xpack.lens.xySuggestions.flipTitle": "反転", "xpack.lens.xySuggestions.lineChartTitle": "折れ線グラフ", "xpack.lens.xySuggestions.nonDateSuggestion": "{xTitle} の {yTitle}", @@ -9644,13 +11028,21 @@ "xpack.lens.xySuggestions.unstackedChartTitle": "スタックが解除されました", "xpack.lens.xySuggestions.yAxixConjunctionSign": " と ", "xpack.lens.xyVisualization.areaLabel": "エリア", + "xpack.lens.xyVisualization.barHorizontalFullLabel": "横棒", + "xpack.lens.xyVisualization.barHorizontalLabel": "横棒", "xpack.lens.xyVisualization.barLabel": "バー", "xpack.lens.xyVisualization.lineLabel": "折れ線", - "xpack.lens.xyVisualization.mixedBarHorizontalLabel": "ミックスされた横棒", + "xpack.lens.xyVisualization.mixedBarHorizontalLabel": "混合横棒", "xpack.lens.xyVisualization.mixedLabel": "ミックスされた XY", "xpack.lens.xyVisualization.noDataLabel": "結果が見つかりませんでした", "xpack.lens.xyVisualization.stackedAreaLabel": "スタックされたエリア", + "xpack.lens.xyVisualization.stackedBarHorizontalFullLabel": "積み上げ横棒", + "xpack.lens.xyVisualization.stackedBarHorizontalLabel": "横積み上げ棒", "xpack.lens.xyVisualization.stackedBarLabel": "スタックされたバー", + "xpack.lens.xyVisualization.stackedPercentageAreaLabel": "割合エリア", + "xpack.lens.xyVisualization.stackedPercentageBarHorizontalFullLabel": "割合横棒", + "xpack.lens.xyVisualization.stackedPercentageBarHorizontalLabel": "横割合棒", + "xpack.lens.xyVisualization.stackedPercentageBarLabel": "割合棒", "xpack.lens.xyVisualization.xyLabel": "XY", "xpack.licenseMgmt.app.checkingPermissionsErrorMessage": "パーミッションの確認中にエラーが発生", "xpack.licenseMgmt.app.deniedPermissionDescription": "ライセンス管理を使用するには、{permissionType}権限が必要です", @@ -9824,11 +11216,14 @@ "xpack.main.uiSettings.adminEmailDeprecation": "この設定はサポートが終了し、Kibana 8.0ではサポートされません。kibana.yml設定で、「monitoring.cluster_alerts.email_notifications.email_address」を構成してください。", "xpack.main.uiSettings.adminEmailDescription": "監視からのクラスターアラートメール通知など、X-Pack管理オペレーションの送信先のメールアドレスです。", "xpack.main.uiSettings.adminEmailTitle": "管理者メール", + "xpack.maps.actionSelect.label": "アクション", "xpack.maps.addLayerPanel.addLayer": "レイヤーを追加", "xpack.maps.addLayerPanel.changeDataSourceButtonLabel": "レイヤーを変更", "xpack.maps.addLayerPanel.footer.cancelButtonLabel": "キャンセル", "xpack.maps.aggs.defaultCountLabel": "カウント", "xpack.maps.appTitle": "マップ", + "xpack.maps.badge.readOnly.text": "読み取り専用", + "xpack.maps.badge.readOnly.tooltip": "マップを保存できません", "xpack.maps.blendedVectorLayer.clusteredLayerName": "クラスター化 {displayName}", "xpack.maps.breadCrumbs.unsavedChangesWarning": "マップには保存されていない変更があります。終了してよろしいですか?", "xpack.maps.choropleth.boundaries.elasticsearch": "Elasticsearchの点、線、多角形", @@ -9846,6 +11241,7 @@ "xpack.maps.common.esSpatialRelation.disjointLabel": "disjoint", "xpack.maps.common.esSpatialRelation.intersectsLabel": "intersects", "xpack.maps.common.esSpatialRelation.withinLabel": "within", + "xpack.maps.discover.visualizeFieldLabel": "Mapsで可視化", "xpack.maps.distanceFilterForm.filterLabelLabel": "ラベルでフィルタリング", "xpack.maps.drawTooltip.boundsInstructions": "クリックして四角形を開始します。マウスを移動して四角形サイズを調整します。もう一度クリックして終了します。", "xpack.maps.drawTooltip.distanceInstructions": "クリックして点を設定します。マウスを移動して距離を調整します。クリックして終了します。", @@ -9867,7 +11263,8 @@ "xpack.maps.esSearch.topHitsEntitiesCountMsg": "{entityCount} 件のエントリーを発見.", "xpack.maps.esSearch.topHitsResultsTrimmedMsg": "結果は最初の{entityCount}/~{totalEntities}エンティティに制限されます。", "xpack.maps.esSearch.topHitsSizeMsg": "エンティティごとに上位の{topHitsSize}ドキュメントを表示しています。", - "xpack.maps.feature.appDescription": "Elasticsearch と Elastic Maps Service の地理空間データを閲覧します", + "xpack.maps.feature.appDescription": "ElasticsearchとElastic Maps Serviceの地理空間データを閲覧します。", + "xpack.maps.featureCatalogue.mapsSubtitle": "地理的なデータをプロットします。", "xpack.maps.featureRegistry.mapsFeatureName": "マップ", "xpack.maps.fileUploadWizard.description": "ElasticsearchでGeoJSONデータにインデックスします", "xpack.maps.fileUploadWizard.importFileSetupLabel": "ファイルのインポート", @@ -9995,6 +11392,8 @@ "xpack.maps.mapListing.unableToDeleteToastTitle": "マップを削除できません", "xpack.maps.maps.choropleth.rightSourcePlaceholder": "インデックスパターンを選択", "xpack.maps.mapSavedObjectLabel": "マップ", + "xpack.maps.mapSettingsPanel.autoFitToBoundsLocationLabel": "自動的にマップをデータ境界に合わせる", + "xpack.maps.mapSettingsPanel.autoFitToDataBoundsLabel": "自動的にマップをデータ境界に合わせる", "xpack.maps.mapSettingsPanel.browserLocationLabel": "ブラウザーの位置情報", "xpack.maps.mapSettingsPanel.cancelLabel": "キャンセル", "xpack.maps.mapSettingsPanel.closeLabel": "閉じる", @@ -10036,6 +11435,7 @@ "xpack.maps.mvtSource.tooltipsTitle": "ツールチップフィールド", "xpack.maps.mvtSource.trashButtonAriaLabel": "フィールドの削除", "xpack.maps.mvtSource.trashButtonTitle": "フィールドの削除", + "xpack.maps.newMapTitle": "新しいマップ", "xpack.maps.noIndexPattern.doThisLinkTextDescription": "インデックスパターンを作成します", "xpack.maps.noIndexPattern.doThisPrefixDescription": "次のことが必要です ", "xpack.maps.noIndexPattern.doThisSuffixDescription": " 地理空間フィールドを含む", @@ -10112,6 +11512,7 @@ "xpack.maps.source.esGrid.metricsLabel": "メトリック", "xpack.maps.source.esGrid.noIndexPatternErrorMessage": "インデックスパターン {id} が見つかりません", "xpack.maps.source.esGrid.resolutionParamErrorMessage": "グリッド解像度パラメーターが認識されません: {resolution}", + "xpack.maps.source.esGrid.superFineDropDownOption": "高精細(ベータ)", "xpack.maps.source.esGridClustersDescription": "それぞれのグリッド付きセルのメトリックでグリッドにグループ分けされた地理空間データです。", "xpack.maps.source.esGridClustersTitle": "クラスターとグリッド", "xpack.maps.source.esGridHeatmapDescription": "密度を示すグリッドでグループ化された地理空間データ", @@ -10129,9 +11530,11 @@ "xpack.maps.source.esSearch.geoFieldTypeLabel": "地理空間フィールドタイプ", "xpack.maps.source.esSearch.indexPatternLabel": "インデックスパターン", "xpack.maps.source.esSearch.joinsDisabledReason": "クラスターでスケーリングするときに、結合はサポートされていません", + "xpack.maps.source.esSearch.joinsDisabledReasonMvt": "mvtベクトルタイルでスケーリングするときに、結合はサポートされていません", "xpack.maps.source.esSearch.limitScalingLabel": "結果を {maxResultWindow} に限定。", "xpack.maps.source.esSearch.loadErrorMessage": "インデックスパターン {id} が見つかりません", "xpack.maps.source.esSearch.loadTooltipPropertiesErrorMsg": "ドキュメントが見つかりません。_id: {docId}", + "xpack.maps.source.esSearch.mvtDescription": "大きいデータセットを高速表示するために、ベクトルタイルを使用します。", "xpack.maps.source.esSearch.selectLabel": "ジオフィールドを選択", "xpack.maps.source.esSearch.sortFieldLabel": "フィールド", "xpack.maps.source.esSearch.sortFieldSelectPlaceholder": "ソートフィールドを選択", @@ -10139,6 +11542,7 @@ "xpack.maps.source.esSearch.topHitsSizeLabel": "エンティティごとのドキュメント数", "xpack.maps.source.esSearch.topHitsSplitFieldLabel": "エンティティ", "xpack.maps.source.esSearch.topHitsSplitFieldSelectPlaceholder": "エンティティフィールドを選択", + "xpack.maps.source.esSearch.useMVTVectorTiles": "ベクトルタイルを使用", "xpack.maps.source.esSearch.useTopHitsLabel": "エンティティごとにトップヒットを表示。", "xpack.maps.source.esSearchDescription": "Elasticsearchの点、線、多角形", "xpack.maps.source.esSearchTitle": "ドキュメント", @@ -10264,22 +11668,39 @@ "xpack.maps.tooltip.layerFilterLabel": "レイヤー別に結果をフィルタリング", "xpack.maps.tooltip.loadingMsg": "読み込み中", "xpack.maps.tooltip.pageNumerText": "{pageNumber} / {total}", + "xpack.maps.tooltip.showAddFilterActionsViewLabel": "フィルターアクション", "xpack.maps.tooltip.showGeometryFilterViewLinkLabel": "ジオメトリでフィルタリング", "xpack.maps.tooltip.toolsControl.cancelDrawButtonLabel": "キャンセル", "xpack.maps.tooltip.unableToLoadContentTitle": "ツールヒントのコンテンツを読み込めません", + "xpack.maps.tooltip.viewActionsTitle": "フィルターアクションを表示", "xpack.maps.tooltipSelector.addLabelWithCount": "{count} を追加", "xpack.maps.tooltipSelector.addLabelWithoutCount": "追加", + "xpack.maps.tooltipSelector.emptyState.description": "ツールチップフィールドを追加し、フィールド値からフィルターを作成します。", "xpack.maps.tooltipSelector.grabButtonAriaLabel": "プロパティを並べ替える", "xpack.maps.tooltipSelector.grabButtonTitle": "プロパティを並べ替える", "xpack.maps.tooltipSelector.togglePopoverLabel": "追加", "xpack.maps.tooltipSelector.trashButtonAriaLabel": "プロパティを削除", "xpack.maps.tooltipSelector.trashButtonTitle": "プロパティを削除", + "xpack.maps.topNav.fullScreenButtonLabel": "全画面", + "xpack.maps.topNav.fullScreenDescription": "全画面", + "xpack.maps.topNav.openInspectorButtonLabel": "検査", + "xpack.maps.topNav.openInspectorDescription": "インスペクターを開きます", + "xpack.maps.topNav.openSettingsButtonLabel": "マップ設定", + "xpack.maps.topNav.openSettingsDescription": "マップ設定を開く", + "xpack.maps.topNav.saveAndReturnButtonLabel": "保存して戻る", + "xpack.maps.topNav.saveAsButtonLabel": "名前を付けて保存", + "xpack.maps.topNav.saveErrorMessage": "「{title}」の保存エラー", + "xpack.maps.topNav.saveMapButtonLabel": "保存", + "xpack.maps.topNav.saveMapDescription": "マップを保存", + "xpack.maps.topNav.saveMapDisabledButtonTooltip": "保存する前に、レイヤーの変更を保存するか、キャンセルしてください", + "xpack.maps.topNav.saveModalType": "マップ", + "xpack.maps.topNav.saveSuccessMessage": "「{title}」が保存されました", "xpack.maps.tutorials.ems.downloadStepText": "1.Elastic Maps Serviceにナビゲートします [着陸ページ]({emsLandingPageUrl})。\n2.左のサイドバーで、行政上の境界を設定します。\n3.[Download GeoJSON]ボタンをクリックします。", "xpack.maps.tutorials.ems.downloadStepTitle": "Elastic Maps Service境界のダウンロード", "xpack.maps.tutorials.ems.longDescription": "[Elastic Maps Service (EMS)](https://www.elastic.co/elastic-maps-service) は、行政区分のタイルレイヤーやベクターシェイプのホストになります。Elasticsearch における EMS 行政上の境界のインデックス作成により、境界のプロパティフィールドの検索ができます。", "xpack.maps.tutorials.ems.nameTitle": "ベクターシェイプ", "xpack.maps.tutorials.ems.shortDescription": "Elastic Maps Service の行政区画のベクターシェイプ", - "xpack.maps.tutorials.ems.uploadStepText": "1.[Elasticマップ]を開きます({newMapUrl})。\n2.[Add layer]をクリックしてから[Upload GeoJSON]を選択します。\n3.GeoJSON ファイルをアップロードして[Import file]をクリックします。", + "xpack.maps.tutorials.ems.uploadStepText": "1.[Maps]({newMapUrl})を開きます。\n2.[Add layer]をクリックしてから[Upload GeoJSON]を選択します。\n3.GeoJSON ファイルをアップロードして[Import file]をクリックします。", "xpack.maps.tutorials.ems.uploadStepTitle": "Elastic Maps Service境界のインデックス作成", "xpack.maps.validatedRange.rangeErrorMessage": "{min} と {max} の間でなければなりません", "xpack.maps.vector.dualSize.unitLabel": "px", @@ -10307,11 +11728,17 @@ "xpack.ml.accessDenied.description": "ML プラグインへのアクセスパーミッションがありません", "xpack.ml.accessDenied.label": "パーミッションがありません", "xpack.ml.accessDeniedLabel": "アクセスが拒否されました", - "xpack.ml.actions.applyInfluencersFiltersTitle": "値のフィラー", + "xpack.ml.accessDeniedTabLabel": "アクセス拒否", + "xpack.ml.actions.applyInfluencersFiltersTitle": "値でフィルター", "xpack.ml.actions.applyTimeRangeSelectionTitle": "時間範囲選択を適用", "xpack.ml.actions.editSwimlaneTitle": "スイムレーンの編集", "xpack.ml.actions.influencerFilterAliasLabel": "インフルエンサー{labelValue}", "xpack.ml.actions.openInAnomalyExplorerTitle": "異常エクスプローラーで開く", + "xpack.ml.advancedSettings.anomalyDetectionDefaultTimeRangeDesc": "異常検知ジョブ結果を表示するときに使用する時間フィルター選択。", + "xpack.ml.advancedSettings.anomalyDetectionDefaultTimeRangeName": "異常検知結果の時間フィルターデフォルト", + "xpack.ml.advancedSettings.enableAnomalyDetectionDefaultTimeRangeDesc": "シングルメトリックビューアーと異常エクスプローラーでデフォルト時間フィルターを使用します。有効ではない場合、ジョブの全時間範囲の結果が表示されます。", + "xpack.ml.advancedSettings.enableAnomalyDetectionDefaultTimeRangeName": "異常検知結果の時間フィルターデフォルトを有効にする", + "xpack.ml.analyticList.searchBar.invalidSearchErrorMessage": "無効な検索: {errorMessage}", "xpack.ml.annotationFlyout.applyToPartitionTextLabel": "注釈をこの系列に適用", "xpack.ml.annotationsTable.actionsColumnName": "アクション", "xpack.ml.annotationsTable.annotationColumnName": "注釈", @@ -10408,6 +11835,7 @@ "xpack.ml.anomalyDetection.jobManagementLabel": "ジョブ管理", "xpack.ml.anomalyDetection.singleMetricViewerLabel": "シングルメトリックビューアー", "xpack.ml.anomalyDetectionBreadcrumbLabel": "異常検知", + "xpack.ml.anomalyDetectionTabLabel": "異常検知", "xpack.ml.anomalyExplorerPageLabel": "異常エクスプローラー", "xpack.ml.anomalyResultsViewSelector.anomalyExplorerLabel": "異常エクスプローラーで結果を表示", "xpack.ml.anomalyResultsViewSelector.buttonGroupLegend": "異常結果ビューセレクター", @@ -10473,6 +11901,7 @@ "xpack.ml.calendarsList.deleteCalendars.deletingCalendarSuccessNotificationMessage": "{messageId} が選択されました", "xpack.ml.calendarsList.deleteCalendarsModal.cancelButtonLabel": "キャンセル", "xpack.ml.calendarsList.deleteCalendarsModal.deleteButtonLabel": "削除", + "xpack.ml.calendarsList.deleteCalendarsModal.deleteMultipleCalendarsTitle": "{calendarsCount, plural, one {{calendarsList}} other {#件のカレンダー}}を削除しますか?", "xpack.ml.calendarsList.errorWithLoadingListOfCalendarsErrorMessage": "カレンダーのリストの読み込み中にエラーが発生しました。", "xpack.ml.calendarsList.table.allJobsLabel": "すべてのジョブに適用", "xpack.ml.calendarsList.table.deleteButtonLabel": "削除", @@ -10535,7 +11964,9 @@ "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTestingHelpText": "データセットをテストするための正規化された混同行列", "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTooltip": "マルチクラス混同行列には、分析が実際のクラスで正しくデータポイントを分類した発生数と、別のクラスで誤分類した発生数が含まれます。", "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTrainingHelpText": "データセットを学習するための正規化された混同行列", - "xpack.ml.dataframe.analytics.classificationExploration.generalizationDocsCount": "{docsCount, plural, one {# doc} other {# docs}}が評価されました", + "xpack.ml.dataframe.analytics.classificationExploration.evaluateJobStatusLabel": "ジョブ状態", + "xpack.ml.dataframe.analytics.classificationExploration.evaluateSectionTitle": "モデル評価", + "xpack.ml.dataframe.analytics.classificationExploration.generalizationDocsCount": "{docsCount, plural, one {#個のドキュメント} other {#個のドキュメント}}が評価されました", "xpack.ml.dataframe.analytics.classificationExploration.showActions": "アクションを表示", "xpack.ml.dataframe.analytics.classificationExploration.showAllColumns": "すべての列を表示", "xpack.ml.dataframe.analytics.classificationExploration.tableJobIdTitle": "分類ジョブID {jobId}のデスティネーションインデックス", @@ -10577,6 +12008,7 @@ "xpack.ml.dataframe.analytics.create.calloutTitle": "分析フィールドがありません", "xpack.ml.dataframe.analytics.create.chooseSourceTitle": "ソースインデックスパターンを選択してください", "xpack.ml.dataframe.analytics.create.classificationHelpText": "分類はデータセットのデータポイントのラベルを予測します。", + "xpack.ml.dataframe.analytics.create.classificationTitle": "分類", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceFalseValue": "False", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceLabel": "演算機能影響", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceLabelHelpText": "機能影響演算が有効かどうかを指定します。デフォルトはtrueです。", @@ -10622,6 +12054,7 @@ "xpack.ml.dataframe.analytics.create.destinationIndexInputAriaLabel": "固有の宛先インデックス名を選択してください。", "xpack.ml.dataframe.analytics.create.destinationIndexInvalidError": "無効なデスティネーションインデックス名。", "xpack.ml.dataframe.analytics.create.destinationIndexLabel": "デスティネーションインデックス", + "xpack.ml.dataframe.analytics.create.DestIndexSameAsIdLabel": "ジョブIDと同じディスティネーションインデックス", "xpack.ml.dataframe.analytics.create.detailsDetails.editButtonText": "編集", "xpack.ml.dataframe.analytics.create.duplicateIndexPatternErrorMessage": "Kibanaインデックスパターンの作成中にエラーが発生しました。", "xpack.ml.dataframe.analytics.create.duplicateIndexPatternErrorMessageError": "インデックスパターン{indexPatternName}はすでに作成されています。", @@ -10657,6 +12090,7 @@ "xpack.ml.dataframe.analytics.create.jobIdInvalidMaxLengthErrorMessage": "ジョブ ID は {maxLength, plural, one {# 文字} other {# 文字}} 以内でなければなりません。", "xpack.ml.dataframe.analytics.create.jobIdLabel": "ジョブID", "xpack.ml.dataframe.analytics.create.jobIdPlaceholder": "ジョブID", + "xpack.ml.dataframe.analytics.create.jsonEditorDisabledSwitchText": "構成には、フォームでサポートされていない高度なフィールドが含まれます。フォームに切り替えることができません。", "xpack.ml.dataframe.analytics.create.lambdaHelpText": "学習データセットの過剰適合を防止するための正則化パラメーター。非負の値でなければなりません。", "xpack.ml.dataframe.analytics.create.lambdaInputAriaLabel": "学習データセットの過剰適合を防止するための正則化パラメーター。", "xpack.ml.dataframe.analytics.create.lambdaLabel": "ラムダ", @@ -10673,7 +12107,7 @@ "xpack.ml.dataframe.analytics.create.modelMemoryLimitHelpText": "分析処理で許可されるメモリリソースのおおよその最大量。", "xpack.ml.dataframe.analytics.create.modelMemoryLimitLabel": "モデルメモリー制限", "xpack.ml.dataframe.analytics.create.modelMemoryUnitsInvalidError": "モデルメモリー制限のデータユニットが認識されません。{str}でなければなりません", - "xpack.ml.dataframe.analytics.create.modelMemoryUnitsMinError": "モデルメモリー制限を {mml} 未満にはできません", + "xpack.ml.dataframe.analytics.create.modelMemoryUnitsMinError": "モデルメモリー上限が推定値{mml}よりも低くなっています", "xpack.ml.dataframe.analytics.create.newAnalyticsTitle": "新しい分析ジョブ", "xpack.ml.dataframe.analytics.create.nNeighborsHelpText": "異常値検出の各方法が異常値スコアを計算するために使用する近傍の数。設定されていない場合、別のアンサンブルメンバーの異なる値が使用されます。正の整数でなければなりません", "xpack.ml.dataframe.analytics.create.nNeighborsInputAriaLabel": "異常値検出の各方法が異常値スコアを計算するために使用する近傍の数。", @@ -10686,6 +12120,7 @@ "xpack.ml.dataframe.analytics.create.numTopFeatureImportanceValuesInputAriaLabel": "ドキュメントごとの機能重要度値の最大数。", "xpack.ml.dataframe.analytics.create.numTopFeatureImportanceValuesLabel": "機能重要度値", "xpack.ml.dataframe.analytics.create.outlierDetectionHelpText": "異常値検出により、データセットにおける異常なデータポイントが特定されます。", + "xpack.ml.dataframe.analytics.create.outlierDetectionTitle": "外れ値検出", "xpack.ml.dataframe.analytics.create.outlierFractionHelpText": "異常値検出の前に異常であると想定されるデータセットの比率を設定します。", "xpack.ml.dataframe.analytics.create.outlierFractionInputAriaLabel": "異常値検出の前に異常であると想定されるデータセットの比率を設定します。", "xpack.ml.dataframe.analytics.create.outlierFractionLabel": "異常値割合", @@ -10694,8 +12129,11 @@ "xpack.ml.dataframe.analytics.create.randomizeSeedInputAriaLabel": "学習で使用されるドキュメントを選択するために使用される乱数生成器のシード", "xpack.ml.dataframe.analytics.create.randomizeSeedLabel": "シードのランダム化", "xpack.ml.dataframe.analytics.create.randomizeSeedText": "学習で使用されるドキュメントを選択するために使用される乱数生成器のシード。", + "xpack.ml.dataframe.analytics.create.regressionHelpText": "回帰はデータセットにおける数値を予測します。", + "xpack.ml.dataframe.analytics.create.regressionTitle": "回帰", "xpack.ml.dataframe.analytics.create.requiredFieldsError": "無効です。 {message}", "xpack.ml.dataframe.analytics.create.resultsFieldHelpText": "分析の結果を格納するフィールドの名前を定義します。デフォルトはmlです。", + "xpack.ml.dataframe.analytics.create.resultsFieldInputAriaLabel": "分析の結果を格納するフィールドの名前。", "xpack.ml.dataframe.analytics.create.resultsFieldLabel": "結果フィールド", "xpack.ml.dataframe.analytics.create.savedSearchLabel": "保存検索", "xpack.ml.dataFrame.analytics.create.searchSelection.notFoundLabel": "一致インデックスまたは保存した検索が見つかりません。", @@ -10717,7 +12155,11 @@ "xpack.ml.dataframe.analytics.create.switchToJsonEditorSwitch": "JSONエディターに切り替える", "xpack.ml.dataframe.analytics.create.trainingPercentHelpText": "学習で使用可能なドキュメントの割合を定義します。", "xpack.ml.dataframe.analytics.create.trainingPercentLabel": "トレーニングパーセンテージ", + "xpack.ml.dataframe.analytics.create.unableToFetchExplainDataMessage": "分析フィールドデータの取得中にエラーが発生しました。", "xpack.ml.dataframe.analytics.create.unsupportedFieldsError": "無効です。 {message}", + "xpack.ml.dataframe.analytics.create.UseResultsFieldDefaultLabel": "結果フィールドデフォルト値「{defaultValue}」を使用", + "xpack.ml.dataframe.analytics.create.viewResultsCardDescription": "分析ジョブの結果を表示します。", + "xpack.ml.dataframe.analytics.create.viewResultsCardTitle": "結果を表示", "xpack.ml.dataframe.analytics.create.wizardCreateButton": "作成", "xpack.ml.dataframe.analytics.create.wizardStartCheckbox": "即時開始", "xpack.ml.dataframe.analytics.createWizard.requiredFieldsErrorMessage": "依存変数のほかに、1つ以上のフィールドを分析に含める必要があります。", @@ -10728,6 +12170,8 @@ "xpack.ml.dataframe.analytics.creation.detailsStepTitle": "ジョブの詳細", "xpack.ml.dataframe.analytics.creationPageSourceIndexTitle": "ソースインデックスパターン:{indexTitle}", "xpack.ml.dataframe.analytics.creationPageTitle": "ジョブを作成", + "xpack.ml.dataframe.analytics.decisionPathFeatureBaselineTitle": "ベースライン", + "xpack.ml.dataframe.analytics.decisionPathFeatureOtherTitle": "その他", "xpack.ml.dataframe.analytics.errorCallout.evaluateErrorTitle": "データの読み込み中にエラーが発生しました。", "xpack.ml.dataframe.analytics.errorCallout.generalErrorTitle": "データの読み込み中にエラーが発生しました。", "xpack.ml.dataframe.analytics.errorCallout.noDataCalloutBody": "インデックスのクエリが結果を返しませんでした。ジョブが完了済みで、インデックスにドキュメントがあることを確認してください。", @@ -10735,13 +12179,43 @@ "xpack.ml.dataframe.analytics.errorCallout.noIndexCalloutBody": "インデックスのクエリが結果を返しませんでした。デスティネーションインデックスが存在し、ドキュメントがあることを確認してください。", "xpack.ml.dataframe.analytics.errorCallout.queryParsingErrorBody": "クエリ構文が無効であり、結果を返しませんでした。クエリ構文を確認し、再試行してください。", "xpack.ml.dataframe.analytics.errorCallout.queryParsingErrorTitle": "クエリをパースできません。", + "xpack.ml.dataframe.analytics.exploration.analysisDestinationIndexLabel": "デスティネーションインデックス", + "xpack.ml.dataframe.analytics.exploration.analysisSectionTitle": "分析", + "xpack.ml.dataframe.analytics.exploration.analysisSourceIndexLabel": "ソースインデックス", + "xpack.ml.dataframe.analytics.exploration.analysisTypeLabel": "型", "xpack.ml.dataframe.analytics.exploration.colorRangeLegendTitle": "機能影響スコア", + "xpack.ml.dataframe.analytics.exploration.explorationTableTitle": "結果", + "xpack.ml.dataframe.analytics.exploration.explorationTableTotalDocsLabel": "合計ドキュメント数", + "xpack.ml.dataframe.analytics.exploration.featureImportanceDocsLink": "特徴量の重要度ドキュメント", + "xpack.ml.dataframe.analytics.exploration.featureImportanceSummaryTitle": "合計特徴量の重要度", + "xpack.ml.dataframe.analytics.exploration.featureImportanceSummaryTooltipContent": "合計特徴量の重要度値は、すべての学習データでどの程度フィールドが予測に影響するのかを示します。", + "xpack.ml.dataframe.analytics.exploration.featureImportanceXAxisTitle": "特徴量の重要度平均大きさ", + "xpack.ml.dataframe.analytics.exploration.featureImportanceYSeriesName": "大きさ", + "xpack.ml.dataframe.analytics.exploration.noTotalFeatureImportanceCalloutMessage": "合計特徴量の重要度データは使用できません。データセットが均一であり、特徴量は予測に有意な影響を与えません。", + "xpack.ml.dataframe.analytics.exploration.querySyntaxError": "インデックスデータの読み込み中にエラーが発生しました。クエリ構文が有効であることを確認してください。", + "xpack.ml.dataframe.analytics.explorationQueryBar.buttonGroupLegend": "分析クエリバーフィルターボタン", + "xpack.ml.dataframe.analytics.explorationResults.baselineErrorMessageToast": "昨日重要度ベースラインの取得中にエラーが発生しました", + "xpack.ml.dataframe.analytics.explorationResults.classificationDecisionPathClassNameTitle": "クラス名", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathBaselineText": "ベースライン(学習データセットのすべてのデータポイントの予測の平均)", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathJSONTab": "JSON", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathLineTitle": "予測", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathPlotHelpText": "SHAP決定プロットは{linkedFeatureImportanceValues}を使用して、モデルがどのように「{predictionFieldName}」の予測値に到達するのかを示します。", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathPlotTab": "決定プロット", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathXAxisTitle": "「{predictionFieldName}」の予測", "xpack.ml.dataframe.analytics.explorationResults.documentsShownHelpText": "予測があるドキュメントを示す", "xpack.ml.dataframe.analytics.explorationResults.firstDocumentsShownHelpText": "予測がある最初の{searchSize}のドキュメントを示す", + "xpack.ml.dataframe.analytics.explorationResults.linkedFeatureImportanceValues": "特徴量の重要度値", + "xpack.ml.dataframe.analytics.explorationResults.missingBaselineCallout": "ベースライン値を計算できません。これによりシフトされた決定パスになる可能性があります。", + "xpack.ml.dataframe.analytics.explorationResults.regressionDecisionPathDataMissingCallout": "決定パスデータがありません。", + "xpack.ml.dataframe.analytics.explorationResults.testingSubsetLabel": "テスト", + "xpack.ml.dataframe.analytics.explorationResults.trainingSubsetLabel": "トレーニング", "xpack.ml.dataframe.analytics.indexPatternPromptLinkText": "インデックスパターンを作成します", "xpack.ml.dataframe.analytics.indexPatternPromptMessage": "{destIndex}のインデックス{destIndex}. {linkToIndexPatternManagement}にはインデックスパターンが存在しません。", "xpack.ml.dataframe.analytics.jobCaps.errorTitle": "結果を取得できません。インデックスのフィールドデータの読み込み中にエラーが発生しました。", "xpack.ml.dataframe.analytics.jobConfig.errorTitle": "結果を取得できません。ジョブ構成データの読み込み中にエラーが発生しました。", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTestingDocsError": "テストドキュメントが見つかりません", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTrainingDocsError": "トレーニングドキュメントが見つかりません", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateSectionTitle": "モデル評価", "xpack.ml.dataframe.analytics.regressionExploration.generalizationDocsCount": "{docsCount, plural, one {# doc} other {# docs}}が評価されました", "xpack.ml.dataframe.analytics.regressionExploration.generalizationErrorTitle": "一般化エラー", "xpack.ml.dataframe.analytics.regressionExploration.generalizationFilterText": ".学習データをフィルタリングしています。", @@ -10759,22 +12233,27 @@ "xpack.ml.dataframe.analytics.regressionExploration.trainingErrorTitle": "トレーニングエラー", "xpack.ml.dataframe.analytics.regressionExploration.trainingFilterText": ".テストデータをフィルタリングしています。", "xpack.ml.dataframe.analyticsList.analyticsDetails.tabs.analyticsMessagesLabel": "ジョブメッセージ", + "xpack.ml.dataframe.analyticsList.analyticsDetails.tabs.analyticsStatsLabel": "ジョブ統計情報", + "xpack.ml.dataframe.analyticsList.cloneActionNameText": "クローンを作成", "xpack.ml.dataframe.analyticsList.cloneActionPermissionTooltip": "分析ジョブを複製する権限がありません。", "xpack.ml.dataframe.analyticsList.completeBatchAnalyticsToolTip": "{analyticsId}は完了済みの分析ジョブで、再度開始できません。", "xpack.ml.dataframe.analyticsList.createDataFrameAnalyticsButton": "ジョブを作成", "xpack.ml.dataframe.analyticsList.deleteActionDisabledToolTipContent": "削除するにはデータフレーム分析ジョブを停止してください。", + "xpack.ml.dataframe.analyticsList.deleteActionNameText": "削除", "xpack.ml.dataframe.analyticsList.deleteAnalyticsErrorMessage": "データフレーム分析ジョブ{analyticsId}の削除中にエラーが発生しました。", "xpack.ml.dataframe.analyticsList.deleteAnalyticsPrivilegeErrorMessage": "ユーザーはインデックス{indexName}を削除する権限がありません。{error}", "xpack.ml.dataframe.analyticsList.deleteAnalyticsSuccessMessage": "データフレーム分析ジョブ{analyticsId}の削除リクエストが受け付けられました。", + "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexErrorMessage": "ディスティネーションインデックス{destinationIndex}の削除中にエラーが発生しました", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexPatternErrorMessage": "インデックスパターン{destinationIndex}の削除中にエラーが発生しました。{error}", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexPatternSuccessMessage": "インデックスパターン{destinationIndex}を削除する要求が確認されました。", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexSuccessMessage": "ディスティネーションインデックス{destinationIndex}を削除する要求が確認されました。", "xpack.ml.dataframe.analyticsList.deleteDestinationIndexTitle": "ディスティネーションインデックス{indexName}を削除", "xpack.ml.dataframe.analyticsList.deleteModalCancelButton": "キャンセル", "xpack.ml.dataframe.analyticsList.deleteModalDeleteButton": "削除", - "xpack.ml.dataframe.analyticsList.deleteModalTitle": "{analyticsId}の削除", + "xpack.ml.dataframe.analyticsList.deleteModalTitle": "{analyticsId}を削除しますか?", "xpack.ml.dataframe.analyticsList.description": "説明", "xpack.ml.dataframe.analyticsList.destinationIndex": "デスティネーションインデックス", + "xpack.ml.dataframe.analyticsList.editActionNameText": "編集", "xpack.ml.dataframe.analyticsList.editActionPermissionTooltip": "分析ジョブを編集する権限がありません。", "xpack.ml.dataframe.analyticsList.editFlyout.allowLazyStartAriaLabel": "lazy startの許可を更新します。", "xpack.ml.dataframe.analyticsList.editFlyout.allowLazyStartFalseValue": "False", @@ -10794,11 +12273,12 @@ "xpack.ml.dataframe.analyticsList.editFlyoutSuccessMessage": "分析ジョブ{jobId}が更新されました。", "xpack.ml.dataframe.analyticsList.editFlyoutTitle": "{jobId}の編集", "xpack.ml.dataframe.analyticsList.editFlyoutUpdateButtonText": "更新", - "xpack.ml.dataFrame.analyticsList.emptyPromptButtonText": "最初のデータフレーム分析ジョブを作成", - "xpack.ml.dataFrame.analyticsList.emptyPromptTitle": "データフレーム分析ジョブが見つかりませんでした", + "xpack.ml.dataFrame.analyticsList.emptyPromptButtonText": "ジョブを作成", + "xpack.ml.dataFrame.analyticsList.emptyPromptTitle": "最初のデータフレーム分析ジョブを作成", "xpack.ml.dataFrame.analyticsList.errorPromptTitle": "データフレーム分析リストの取得中にエラーが発生しました。", "xpack.ml.dataframe.analyticsList.errorWithCheckingIfIndexPatternExistsNotificationErrorMessage": "インデックスパターン{indexPattern}が存在するかどうかを確認するときにエラーが発生しました。{error}", "xpack.ml.dataframe.analyticsList.errorWithCheckingIfUserCanDeleteIndexNotificationErrorMessage": "ユーザーが{destinationIndex}を削除できるかどうかを確認するときにエラーが発生しました。{error}", + "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.analysisStats": "分析統計情報", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.phase": "フェーズ", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.progress": "進捗", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.state": "ステータス", @@ -10807,6 +12287,12 @@ "xpack.ml.dataframe.analyticsList.experimentalBadgeLabel": "実験的", "xpack.ml.dataframe.analyticsList.experimentalBadgeTooltipContent": "データフレーム分析は実験段階の機能です。フィードバックをお待ちしています。", "xpack.ml.dataframe.analyticsList.fetchSourceIndexPatternForCloneErrorMessage": "インデックスパターン{indexPattern}が存在するかどうかを確認するときにエラーが発生しました。{error}", + "xpack.ml.dataframe.analyticsList.forceStopModalBody": "{analyticsId}は失敗状態です。ジョブを停止して、エラーを修正する必要があります。", + "xpack.ml.dataframe.analyticsList.forceStopModalCancelButton": "キャンセル", + "xpack.ml.dataframe.analyticsList.forceStopModalStartButton": "強制停止", + "xpack.ml.dataframe.analyticsList.forceStopModalTitle": "このジョブを強制的に停止しますか?", + "xpack.ml.dataframe.analyticsList.memoryStatus": "メモリー状態", + "xpack.ml.dataframe.analyticsList.noSourceIndexPatternForClone": "分析ジョブを複製できません。インデックス{indexPattern}のインデックスパターンが存在しません。", "xpack.ml.dataframe.analyticsList.progress": "進捗", "xpack.ml.dataframe.analyticsList.progressOfPhase": "フェーズ{currentPhase}の進捗: {progress}%", "xpack.ml.dataframe.analyticsList.refreshButtonLabel": "更新", @@ -10814,18 +12300,20 @@ "xpack.ml.dataframe.analyticsList.rowExpand": "{analyticsId}の詳細を表示", "xpack.ml.dataframe.analyticsList.showDetailsColumn.screenReaderDescription": "このカラムには各ジョブの詳細を示すクリック可能なコントロールが含まれます", "xpack.ml.dataframe.analyticsList.sourceIndex": "ソースインデックス", + "xpack.ml.dataframe.analyticsList.startActionNameText": "開始", "xpack.ml.dataframe.analyticsList.startAnalyticsErrorTitle": "ジョブの開始エラー", "xpack.ml.dataframe.analyticsList.startAnalyticsSuccessMessage": "データフレーム分析 {analyticsId} の開始リクエストが受け付けられました。", - "xpack.ml.dataframe.analyticsList.startModalBody": "データフレーム分析ジョブは、クラスターの検索とインデックスによる負荷を増やします。過剰な負荷が生じた場合は分析ジョブを停止してください。この分析ジョブを開始してよろしいですか?", + "xpack.ml.dataframe.analyticsList.startModalBody": "データフレーム分析ジョブは、クラスターの検索とインデックスによる負荷を増やします。負荷が過剰になった場合は、ジョブを停止してください。", "xpack.ml.dataframe.analyticsList.startModalCancelButton": "キャンセル", "xpack.ml.dataframe.analyticsList.startModalStartButton": "開始", - "xpack.ml.dataframe.analyticsList.startModalTitle": "{analyticsId}の開始", + "xpack.ml.dataframe.analyticsList.startModalTitle": "{analyticsId}を開始しますか?", "xpack.ml.dataframe.analyticsList.status": "ステータス", "xpack.ml.dataframe.analyticsList.statusFilter": "ステータス", + "xpack.ml.dataframe.analyticsList.stopActionNameText": "終了", "xpack.ml.dataframe.analyticsList.stopAnalyticsErrorMessage": "データフレーム分析{analyticsId}の停止中にエラーが発生しました。{error}", "xpack.ml.dataframe.analyticsList.stopAnalyticsSuccessMessage": "データフレーム分析 {analyticsId} の停止リクエストが受け付けられました。", "xpack.ml.dataframe.analyticsList.tableActionLabel": "アクション", - "xpack.ml.dataframe.analyticsList.title": "データフレーム分析ジョブ", + "xpack.ml.dataframe.analyticsList.title": "データフレーム分析", "xpack.ml.dataframe.analyticsList.type": "タイプ", "xpack.ml.dataframe.analyticsList.typeFilter": "タイプ", "xpack.ml.dataframe.analyticsList.viewActionJobFailedToolTipContent": "データフレーム分析ジョブに失敗しました。結果ページがありません。", @@ -10833,13 +12321,17 @@ "xpack.ml.dataframe.analyticsList.viewActionJobNotStartedToolTipContent": "データフレーム分析ジョブが開始しませんでした。結果ページがありません。", "xpack.ml.dataframe.analyticsList.viewActionName": "表示", "xpack.ml.dataframe.analyticsList.viewActionUnknownJobTypeToolTipContent": "このタイプのデータフレーム分析ジョブでは、結果ページがありません。", + "xpack.ml.dataframe.jobsTabLabel": "ジョブ", + "xpack.ml.dataframe.modelsTabLabel": "モデル", "xpack.ml.dataframe.stepCreateForm.createDataFrameAnalyticsSuccessMessage": "データフレーム分析 {jobId} の作成リクエストが受け付けられました。", "xpack.ml.dataframe.stepDetailsForm.destinationIndexInvalidErrorLink": "インデックス名の制限に関する詳細。", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameExplorationLabel": "探索", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameListLabel": "ジョブ管理", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameManagementLabel": "データフレーム分析", "xpack.ml.dataFrameAnalyticsBreadcrumbs.indexLabel": "インデックス", + "xpack.ml.dataFrameAnalyticsBreadcrumbs.modelsListLabel": "モデル管理", "xpack.ml.dataFrameAnalyticsLabel": "データフレーム分析", + "xpack.ml.dataFrameAnalyticsTabLabel": "データフレーム分析", "xpack.ml.dataGrid.columnChart.ErrorMessageToast": "ヒストグラムデータの取得でエラーが発生しました。{error}", "xpack.ml.dataGrid.dataGridNoDataCalloutTitle": "インデックスプレビューを利用できません", "xpack.ml.dataGrid.histogramButtonText": "ヒストグラム", @@ -10893,6 +12385,7 @@ "xpack.ml.datavisualizer.startTrial.subscriptionsLinkText": "PlatinumまたはEnterprisesサブスクリプション", "xpack.ml.datavisualizerBreadcrumbLabel": "データビジュアライザー", "xpack.ml.dataVisualizerPageLabel": "データビジュアライザー", + "xpack.ml.dataVisualizerTabLabel": "データビジュアライザー", "xpack.ml.dfAnalyticsList.analyticsDetails.messagesPane.errorMessage": "メッセージを読み込めませんでした", "xpack.ml.editModelSnapshotFlyout.calloutText": "これはジョブ{jobId}で使用されている現在のスナップショットであるため削除できません。", "xpack.ml.editModelSnapshotFlyout.calloutTitle": "現在のスナップショット", @@ -10926,6 +12419,7 @@ "xpack.ml.explorer.charts.openInSingleMetricViewerButtonLabel": "シングルメトリックビューアーで開く", "xpack.ml.explorer.charts.tooManyBucketsDescription": "この選択は、表示するバケット数が多すぎます。ダッシュボードは短い時間範囲で表示するのが最適です。", "xpack.ml.explorer.charts.viewLabel": "表示", + "xpack.ml.explorer.clearSelectionLabel": "選択した項目をクリア", "xpack.ml.explorer.createNewJobLinkText": "ジョブを作成", "xpack.ml.explorer.dashboardsTable.addAndEditDashboardLabel": "ダッシュボードの追加と編集", "xpack.ml.explorer.dashboardsTable.addToDashboardLabel": "ダッシュボードに追加", @@ -10942,6 +12436,7 @@ "xpack.ml.explorer.intervalLabel": "間隔", "xpack.ml.explorer.invalidKuerySyntaxErrorMessageFromTable": "クエリバーに無効な構文。インプットは有効な Kibana クエリ言語 (KQL) でなければなりません", "xpack.ml.explorer.invalidKuerySyntaxErrorMessageQueryBar": "無効なクエリ", + "xpack.ml.explorer.invalidTimeRangeInUrlCallout": "無効なデフォルト時間フィルターのため、時間フィルターが全範囲に変更されました。{field}の詳細設定を確認してください。", "xpack.ml.explorer.jobIdLabel": "ジョブ ID", "xpack.ml.explorer.jobScoreAcrossAllInfluencersLabel": "(すべての影響因子のジョブスコア)", "xpack.ml.explorer.kueryBar.filterPlaceholder": "影響因子フィールドでフィルタリング… ({queryExample})", @@ -10964,6 +12459,7 @@ "xpack.ml.explorer.singleMetricChart.valueWithoutAnomalyScoreLabel": "値", "xpack.ml.explorer.sortedByMaxAnomalyScoreForTimeFormattedLabel": "({viewByLoadedForTimeFormatted} の最高異常スコアで分類)", "xpack.ml.explorer.sortedByMaxAnomalyScoreLabel": "(最高異常スコアで分類)", + "xpack.ml.explorer.stoppedPartitionsExistCallout": "stop_on_warnがオンであるため、想定される結果よりも少ない可能性があります。分類ステータスが警告に変更された{jobsWithStoppedPartitions, plural, one {ジョブ} other {ジョブ}} [{stoppedPartitions}]の一部のパーティションでは、分類と後続の異常検知の両方が停止しました。", "xpack.ml.explorer.swimlane.maxAnomalyScoreLabel": "最高異常スコア", "xpack.ml.explorer.swimlaneActions": "アクション", "xpack.ml.explorer.swimLanePagination": "異常スイムレーンページネーション", @@ -11024,6 +12520,7 @@ "xpack.ml.fieldTypeIcon.unknownTypeAriaLabel": "不明なタイプ", "xpack.ml.fileDatavisualizer.aboutPanel.analyzingDataTitle": "データを分析中", "xpack.ml.fileDatavisualizer.aboutPanel.selectOrDragAndDropFileDescription": "ファイルを選択するかドラッグ & ドロップしてください", + "xpack.ml.fileDatavisualizer.addCombinedFieldsLabel": "結合されたフィールドを追加", "xpack.ml.fileDatavisualizer.advancedImportSettings.createIndexPatternLabel": "インデックスパターンを作成", "xpack.ml.fileDatavisualizer.advancedImportSettings.indexNameAriaLabel": "インデックス名、必須フィールド", "xpack.ml.fileDatavisualizer.advancedImportSettings.indexNameLabel": "インデックス名", @@ -11045,6 +12542,11 @@ "xpack.ml.fileDatavisualizer.bottomBar.missingImportPrivilegesMessage": "データインポートを有効にするには、ingest_adminロールが必要です", "xpack.ml.fileDatavisualizer.bottomBar.readMode.cancelButtonLabel": "キャンセル", "xpack.ml.fileDatavisualizer.bottomBar.readMode.importButtonLabel": "インポート", + "xpack.ml.fileDatavisualizer.combinedFieldsForm.mappingsParseError": "マッピングのパース中にエラーが発生しました:{error}", + "xpack.ml.fileDatavisualizer.combinedFieldsForm.pipelineParseError": "パイプラインのパース中にエラーが発生しました:{error}", + "xpack.ml.fileDatavisualizer.combinedFieldsLabel": "結合されたフィールド", + "xpack.ml.fileDatavisualizer.combinedFieldsReadOnlyHelpTextLabel": "詳細タグで結合されたフィールドを編集", + "xpack.ml.fileDatavisualizer.combinedFieldsReadOnlyLabel": "結合されたフィールド", "xpack.ml.fileDatavisualizer.editFlyout.applyOverrideSettingsButtonLabel": "適用", "xpack.ml.fileDatavisualizer.editFlyout.closeOverrideSettingsButtonLabel": "閉じる", "xpack.ml.fileDatavisualizer.editFlyout.overrides.customDelimiterFormRowLabel": "カスタム区切り記号", @@ -11084,11 +12586,19 @@ "xpack.ml.fileDatavisualizer.fileContents.fileContentsTitle": "ファイルコンテンツ", "xpack.ml.fileDatavisualizer.fileContents.firstLinesDescription": "初めの {numberOfLines, plural, zero {# 行} 1 {# 行} other {# 行}}", "xpack.ml.fileDatavisualizer.fileDatavisualizerView.xmlNotCurrentlySupportedErrorMessage": "XML は現在サポートされていません", - "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileCouldNotBeReadTitle": "ファイルを読み込めませんでした", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.applyOverridesDescription": "ファイル形式やタイムスタンプ形式などこのデータに関する何らかの情報がある場合は、初期オーバーライドを追加すると、残りの構造を推論するのに役立つことがあります。", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileCouldNotBeReadTitle": "ファイル構造を決定できません", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeExceedsAllowedSizeByDiffFormatErrorMessage": "アップロードするよう選択されたファイルのサイズが {diffFormatted} に許可された最大サイズの {maxFileSizeFormatted} を超えています", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeExceedsAllowedSizeErrorMessage": "アップロードするよう選択されたファイルのサイズは {fileSizeFormatted} で、許可された最大サイズの {maxFileSizeFormatted} を超えています。", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeTooLargeTitle": "ファイルサイズが大きすぎます。", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.overrideButton": "上書き設定を適用", "xpack.ml.fileDatavisualizer.fileErrorCallouts.revertingToPreviousSettingsDescription": "以前の設定に戻しています。", + "xpack.ml.fileDatavisualizer.geoPointCombinedFieldLabel": "地理ポイントフィールドを追加", + "xpack.ml.fileDatavisualizer.geoPointForm.geoPointFieldAriaLabel": "地理ポイントフィールド、必須フィールド", + "xpack.ml.fileDatavisualizer.geoPointForm.geoPointFieldLabel": "地理ポイントフィールド", + "xpack.ml.fileDatavisualizer.geoPointForm.latFieldLabel": "緯度フィールド", + "xpack.ml.fileDatavisualizer.geoPointForm.lonFieldLabel": "経度フィールド", + "xpack.ml.fileDatavisualizer.geoPointForm.submitButtonLabel": "追加", "xpack.ml.fileDatavisualizer.importErrors.checkingPermissionErrorMessage": "パーミッションエラーをインポートします", "xpack.ml.fileDatavisualizer.importErrors.creatingIndexErrorMessage": "インデックスの作成中にエラーが発生しました", "xpack.ml.fileDatavisualizer.importErrors.creatingIndexPatternErrorMessage": "インデックスパターンの作成中にエラーが発生しました", @@ -11143,6 +12653,8 @@ "xpack.ml.fileDatavisualizer.importView.parsePipelineError": "投入パイプラインのパース中にエラーが発生しました:", "xpack.ml.fileDatavisualizer.importView.parseSettingsError": "設定のパース中にエラーが発生しました:", "xpack.ml.fileDatavisualizer.importView.resetButtonLabel": "リセット", + "xpack.ml.fileDatavisualizer.nameCollisionMsg": "「{name}」はすでに存在します。一意の名前を入力してください。", + "xpack.ml.fileDatavisualizer.removeCombinedFieldsLabel": "結合されたフィールドを削除", "xpack.ml.fileDatavisualizer.resultsLinks.createNewMLJobTitle": "新規 ML ジョブの作成", "xpack.ml.fileDatavisualizer.resultsLinks.fileBeatConfig": "Filebeat 構成を作成", "xpack.ml.fileDatavisualizer.resultsLinks.fileBeatConfigBottomText": "{password} が {user} ユーザーのパスワードである場合、{esUrl} は Elasticsearch の URL です。", @@ -11170,6 +12682,8 @@ "xpack.ml.fileDatavisualizer.welcomeContent.uploadedFilesAllowedSizeDescription": "最大{maxFileSize}のファイルをアップロードできます。", "xpack.ml.fileDatavisualizer.welcomeContent.visualizeDataFromLogFileDescription": "ファイルデータビジュアライザーは、ログファイルのフィールドとメトリックの理解に役立ちます。ファイルをアップロードして、データを分析し、 Elasticsearch インデックスにインポートするか選択できます。", "xpack.ml.fileDatavisualizer.welcomeContent.visualizeDataFromLogFileTitle": "ログファイルのデータを可視化 {experimentalBadge}", + "xpack.ml.fileDataVisualizerDescription": "CSV、NDJSON、またはログファイルをインポートします。", + "xpack.ml.fileDataVisualizerTitle": "ファイルをアップロード", "xpack.ml.formatters.metricChangeDescription.actualSameAsTypicalDescription": "実際値が通常値と同じ", "xpack.ml.formatters.metricChangeDescription.moreThan100xHigherDescription": "100x よりも高い", "xpack.ml.formatters.metricChangeDescription.moreThan100xLowerDescription": "100x よりも低い", @@ -11263,8 +12777,8 @@ "xpack.ml.jobsList.deleteJobModal.cancelButtonLabel": "キャンセル", "xpack.ml.jobsList.deleteJobModal.closeButtonLabel": "閉じる", "xpack.ml.jobsList.deleteJobModal.deleteButtonLabel": "削除", - "xpack.ml.jobsList.deleteJobModal.deleteJobsTitle": "{jobsCount, plural, one {{jobId}} other {# 件のジョブ}}を削除", - "xpack.ml.jobsList.deleteJobModal.deleteMultipleJobsDescription": "{jobsCount, plural, one {ジョブ} other {複数ジョブ}}の削除には時間がかかる場合があります。{jobsCount, plural, one {} other {}}バックグラウンドで削除され、ジョブリストからすぐに消えない場合があります", + "xpack.ml.jobsList.deleteJobModal.deleteJobsTitle": "{jobsCount, plural, one {{jobId}} other {# 件のジョブ}}を削除しますか?", + "xpack.ml.jobsList.deleteJobModal.deleteMultipleJobsDescription": "{jobsCount, plural, one {ジョブ} other {複数ジョブ}}の削除には時間がかかる場合があります。{jobsCount, plural, one {} other {}}バックグラウンドで削除され、ジョブリストからすぐに消えない場合があります。", "xpack.ml.jobsList.deleteJobModal.deletingJobsStatusLabel": "ジョブを削除中", "xpack.ml.jobsList.descriptionLabel": "説明", "xpack.ml.jobsList.editJobFlyout.changesNotSavedNotificationMessage": "{jobId} への変更を保存できませんでした", @@ -11365,6 +12879,7 @@ "xpack.ml.jobsList.managementActions.deleteJobLabel": "ジョブを削除", "xpack.ml.jobsList.managementActions.editJobDescription": "ジョブを編集します", "xpack.ml.jobsList.managementActions.editJobLabel": "ジョブを編集", + "xpack.ml.jobsList.managementActions.noSourceIndexPatternForClone": "異常検知ジョブ{jobId}を複製できません。インデックス{indexPatternTitle}のインデックスパターンが存在しません。", "xpack.ml.jobsList.managementActions.startDatafeedDescription": "データフィードを開始します", "xpack.ml.jobsList.managementActions.startDatafeedLabel": "データフィードを開始", "xpack.ml.jobsList.managementActions.stopDatafeedDescription": "データフィードを停止します", @@ -11426,6 +12941,7 @@ "xpack.ml.jobsList.title": "異常検知ジョブ", "xpack.ml.machineLearningBreadcrumbLabel": "機械学習", "xpack.ml.machineLearningDescription": "時系列データから通常の動作を自動的に学習し、異常を検知します。", + "xpack.ml.machineLearningSubtitle": "モデリング、予測、検出を行います。", "xpack.ml.machineLearningTitle": "機械学習", "xpack.ml.management.jobsList.accessDeniedTitle": "アクセスが拒否されました", "xpack.ml.management.jobsList.analyticsDocsLabel": "分析ジョブドキュメント", @@ -11475,6 +12991,8 @@ "xpack.ml.models.jobValidation.messages.cardinalityPartitionFieldMessage": "{fieldName} の基数が 1000 を超えているため、メモリーの使用量が大きくなる可能性があります。", "xpack.ml.models.jobValidation.messages.categorizationFiltersInvalidMessage": "カテゴリー分けフィルターの構成が無効です。フィルターが有効な正規表現で {categorizationFieldName} が設定されていることを確認してください。", "xpack.ml.models.jobValidation.messages.categorizationFiltersValidMessage": "カテゴリー分けフィルターチェックが合格しました。", + "xpack.ml.models.jobValidation.messages.categorizerMissingPerPartitionFieldMessage": "パーティション単位の分類が有効であるときに、「mlcategory」を参照する検出器のパーティションフィールドを設定する必要があります。", + "xpack.ml.models.jobValidation.messages.categorizerVaryingPerPartitionFieldNamesMessage": "パーティション単位の分類が有効であるときには、キーワード「mlcategory」の検出器に別のpartition_field_nameを設定できません。[{fields}]が見つかりました。", "xpack.ml.models.jobValidation.messages.detectorsDuplicatesMessage": "重複する検知器が検出されました。{functionParam}、{fieldNameParam}、{byFieldNameParam}、{overFieldNameParam}、{partitionFieldNameParam} の構成の組み合わせが同じ検知器は、同じジョブで使用できません。", "xpack.ml.models.jobValidation.messages.detectorsEmptyMessage": "重複する検知器は検出されませんでした。検知器を少なくとも 1 つ指定する必要があります。", "xpack.ml.models.jobValidation.messages.detectorsFunctionEmptyMessage": "検知器の関数が 1 つも入力されていません。", @@ -11548,6 +13066,7 @@ "xpack.ml.navMenu.anomalyDetectionTabLinkText": "異常検知", "xpack.ml.navMenu.dataFrameAnalyticsTabLinkText": "分析", "xpack.ml.navMenu.dataVisualizerTabLinkText": "データビジュアライザー", + "xpack.ml.navMenu.mlAppNameText": "機械学習", "xpack.ml.navMenu.overviewTabLinkText": "概要", "xpack.ml.navMenu.settingsTabLinkText": "設定", "xpack.ml.newJob.page.createJob": "ジョブを作成", @@ -11630,6 +13149,11 @@ "xpack.ml.newJob.wizard.datafeedStep.query.title": "Elasticsearch クエリ", "xpack.ml.newJob.wizard.datafeedStep.queryDelay.description": "現在の時刻と最新のインプットデータ時刻の間の秒単位での遅延です。", "xpack.ml.newJob.wizard.datafeedStep.queryDelay.title": "クエリの遅延", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryButton": "データフィードクエリをデフォルトにリセット", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.cancel": "キャンセル", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.confirm": "確認", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.description": "データフィードクエリをデフォルトに設定します。", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.title": "データフィードクエリをリセット", "xpack.ml.newJob.wizard.datafeedStep.scrollSize.description": "検索ごとにリクエストするドキュメントの最高数です。", "xpack.ml.newJob.wizard.datafeedStep.scrollSize.title": "スクロールサイズ", "xpack.ml.newJob.wizard.datafeedStep.timeField.description": "インデックスパターンのデフォルトの時間フィールドは自動的に選択されますが、上書きできます。", @@ -11637,6 +13161,9 @@ "xpack.ml.newJob.wizard.editCategorizationAnalyzerFlyoutButton": "カテゴリー分けアナライザーを編集", "xpack.ml.newJob.wizard.editJsonButton": "JSON を編集", "xpack.ml.newJob.wizard.estimateModelMemoryError": "モデルメモリ上限を計算できませんでした", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.categorizationPerPartitionFieldLabel": "パーティションフィールド", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.perPartitionCategorizationLabel": "パーティション単位の分類を有効にする", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.stopOnWarnLabel": "警告時に停止する", "xpack.ml.newJob.wizard.jobCreatorTitle.advanced": "高度な設定", "xpack.ml.newJob.wizard.jobCreatorTitle.categorization": "カテゴリー分け", "xpack.ml.newJob.wizard.jobCreatorTitle.multiMetric": "マルチメトリック", @@ -11703,9 +13230,15 @@ "xpack.ml.newJob.wizard.jobType.useWizardTitle": "ウィザードを使用", "xpack.ml.newJob.wizard.jsonFlyout.closeButton": "閉じる", "xpack.ml.newJob.wizard.jsonFlyout.datafeed.title": "データフィード構成 JSON", + "xpack.ml.newJob.wizard.jsonFlyout.indicesChange.calloutText": "ここではデータフィードで使用されているインデックスを変更できません。別のインデックスパターンまたは保存された検索を選択する場合は、ジョブ作成をやり直し、別のインデックスパターンを選択してください。", + "xpack.ml.newJob.wizard.jsonFlyout.indicesChange.calloutTitle": "インデックスが変更されました", "xpack.ml.newJob.wizard.jsonFlyout.job.title": "ジョブ構成 JSON", "xpack.ml.newJob.wizard.jsonFlyout.saveButton": "保存", "xpack.ml.newJob.wizard.nextStepButton": "次へ", + "xpack.ml.newJob.wizard.perPartitionCategorization.enable.description": "パーティション単位の分類が有効な場合は、パーティションフィールドの各値のカテゴリが独立して決定されます。", + "xpack.ml.newJob.wizard.perPartitionCategorization.enable.title": "パーティション単位の分類を有効にする", + "xpack.ml.newJob.wizard.perPartitionCategorizationSwitchLabel": "パーティション単位の分類を有効にする", + "xpack.ml.newJob.wizard.perPartitionCategorizationtopOnWarnSwitchLabel": "警告時に停止する", "xpack.ml.newJob.wizard.pickFieldsStep.addDetectorButton": "ディテクターを追加", "xpack.ml.newJob.wizard.pickFieldsStep.advancedDetectorList.deleteButton": "削除", "xpack.ml.newJob.wizard.pickFieldsStep.advancedDetectorList.editButton": "編集", @@ -11744,6 +13277,7 @@ "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldCalloutTitle.valid": "選択したカテゴリーフィールドは有効です", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldExamples.title": "例", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldOptional.description": "オプション。非構造化ログデータの場合に使用。テキストデータタイプの使用をお勧めします。", + "xpack.ml.newJob.wizard.pickFieldsStep.categorizationStoppedPartitionsTitle": "停止したパーティション", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationTotalCategories": "合計カテゴリー数: {totalCategories}", "xpack.ml.newJob.wizard.pickFieldsStep.detectorTitle.placeholder": "{field} で分割された {title}", "xpack.ml.newJob.wizard.pickFieldsStep.influencers.description": "どのカテゴリーフィールドが結果に影響を与えるか選択します。異常の原因は誰または何だと思いますか?1-3 個の影響因子をお勧めします。", @@ -11762,6 +13296,9 @@ "xpack.ml.newJob.wizard.pickFieldsStep.splitCards.dataSplitBy": "{field} で分割されたデータ", "xpack.ml.newJob.wizard.pickFieldsStep.splitField.description": "分析のパーティションに使用するフィールドを選択します。このフィールドのそれぞれの値は、個々に独立してモデリングされます。", "xpack.ml.newJob.wizard.pickFieldsStep.splitField.title": "フィールドの分割", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsErrorCallout": "停止したパーティションのリストの取得中にエラーが発生しました。", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsExistCallout": "パーティション単位の分類とstop_on_warn設定が有効です。ジョブ「{jobId}」の一部のパーティションは分類に適さず、さらなる分類または異常検知分析から除外されました。", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsPreviewColumnName": "停止したパーティション名", "xpack.ml.newJob.wizard.pickFieldsStep.summaryCountField.description": "オプション。インプットデータが事前にまとめられている場合に使用、例: \\{docCountParam\\}。", "xpack.ml.newJob.wizard.pickFieldsStep.summaryCountField.title": "サマリーカウントフィールド", "xpack.ml.newJob.wizard.previewJsonButton": "JSON をプレビュー", @@ -11832,6 +13369,8 @@ "xpack.ml.newJob.wizard.summaryStep.postSaveOptions.startJobInRealTimeError": "ジョブの開始エラー", "xpack.ml.newJob.wizard.summaryStep.postSaveOptions.startJobInRealTimeSuccess": "ジョブ {jobId} が開始しました", "xpack.ml.newJob.wizard.summaryStep.resetJobButton": "ジョブをリセット", + "xpack.ml.newJob.wizard.summaryStep.startDatafeedCheckbox": "即時開始", + "xpack.ml.newJob.wizard.summaryStep.startDatafeedCheckboxHelpText": "選択されていない場合、後でジョブからジョブを開始できます。", "xpack.ml.newJob.wizard.summaryStep.timeRange.end.title": "終了", "xpack.ml.newJob.wizard.summaryStep.timeRange.start.title": "開始", "xpack.ml.newJob.wizard.summaryStep.trueLabel": "True", @@ -11840,6 +13379,8 @@ "xpack.ml.newJob.wizard.timeRangeStep.timeRangePicker.endDateLabel": "終了日", "xpack.ml.newJob.wizard.timeRangeStep.timeRangePicker.startDateLabel": "開始日", "xpack.ml.newJob.wizard.validateJob.bucketSpanMustBeSetErrorMessage": "バケットスパンを設定する必要があります", + "xpack.ml.newJob.wizard.validateJob.categorizerMissingPerPartitionFieldMessage": "パーティション単位の分類が有効であるときに、「mlcategory」を参照する検出器のパーティションフィールドを設定する必要があります。", + "xpack.ml.newJob.wizard.validateJob.categorizerVaryingPerPartitionFieldNamesMessage": "パーティション単位の分類が有効であるときには、キーワード「mlcategory」の検出器に別のpartition_field_nameを設定できません。", "xpack.ml.newJob.wizard.validateJob.duplicatedDetectorsErrorMessage": "重複する検知器が検出されました。", "xpack.ml.newJob.wizard.validateJob.frequencyInvalidTimeIntervalFormatErrorMessage": "{value}は有効な期間の形式ではありません。例:{thirtySeconds}、{tenMinutes}、{oneHour}、{sevenDays}。また、0よりも大きい数字である必要があります。", "xpack.ml.newJob.wizard.validateJob.groupNameAlreadyExists": "グループ ID が既に存在します。グループ ID は既存のジョブやグループと同じにできません。", @@ -11852,6 +13393,8 @@ "xpack.ml.newJob.wizard.validateJob.modelMemoryLimitUnitsInvalidErrorMessage": "モデルメモリー制限のデータユニットが認識されません。{str} でなければなりません", "xpack.ml.newJob.wizard.validateJob.queryCannotBeEmpty": "データフィードクエリは未入力のままにできません。", "xpack.ml.newJob.wizard.validateJob.queryIsInvalidEsQuery": "データフィードクエリは有効な Elasticsearch クエリでなければなりません。", + "xpack.ml.overview.analytics.resultActions.openJobText": "ジョブ結果を表示", + "xpack.ml.overview.analytics.viewActionName": "表示", "xpack.ml.overview.analyticsList.createFirstJobMessage": "最初のデータフレーム分析ジョブを作成", "xpack.ml.overview.analyticsList.createJobButtonText": "ジョブを作成", "xpack.ml.overview.analyticsList.emptyPromptText": "データフレーム分析では、データに対して異常値検出、回帰、分類分析を実行し、結果に注釈を付けることができます。ジョブは注釈付きデータと共に、ソースデータのコピーを新規インデックスに保存します。", @@ -11881,10 +13424,12 @@ "xpack.ml.overview.anomalyDetection.tableMaxScoreErrorTooltip": "最高異常スコアの読み込み中に問題が発生しました", "xpack.ml.overview.anomalyDetection.tableMaxScoreTooltip": "グループ内の 24 時間以内のすべてのジョブの最高スコアです", "xpack.ml.overview.anomalyDetection.tableNumJobs": "グループのジョブ", + "xpack.ml.overview.anomalyDetection.viewActionName": "表示", "xpack.ml.overview.feedbackSectionLink": "オンラインでのフィードバック", "xpack.ml.overview.feedbackSectionText": "ご利用に際し、ご意見やご提案がありましたら、{feedbackLink}までお送りください。", "xpack.ml.overview.feedbackSectionTitle": "フィードバック", "xpack.ml.overview.gettingStartedSectionDocs": "ドキュメンテーション", + "xpack.ml.overview.gettingStartedSectionText": "機械学習へようこそ。はじめに{docs}をご覧になるか、新しいジョブを作成してください。{transforms}を使用して、分析ジョブの機能インデックスを作成することをお勧めします。", "xpack.ml.overview.gettingStartedSectionTitle": "はじめて使う", "xpack.ml.overview.gettingStartedSectionTransforms": "Elasticsearchの変換", "xpack.ml.overview.overviewLabel": "概要", @@ -11897,6 +13442,7 @@ "xpack.ml.overviewJobsList.statsBar.failedJobsLabel": "失敗したジョブ", "xpack.ml.overviewJobsList.statsBar.openJobsLabel": "ジョブを開く", "xpack.ml.overviewJobsList.statsBar.totalJobsLabel": "合計ジョブ数", + "xpack.ml.overviewTabLabel": "概要", "xpack.ml.plugin.title": "機械学習", "xpack.ml.privilege.licenseHasExpiredTooltip": "ご使用のライセンスは期限切れです。", "xpack.ml.privilege.noPermission.createCalendarsTooltip": "カレンダーを作成するパーミッションがありません。", @@ -11932,7 +13478,7 @@ "xpack.ml.ruleEditor.deleteRuleModal.cancelButtonLabel": "キャンセル", "xpack.ml.ruleEditor.deleteRuleModal.deleteButtonLabel": "削除", "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleLinkText": "ルールを削除", - "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleTitle": "ルールの削除", + "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleTitle": "ルールを削除しますか?", "xpack.ml.ruleEditor.detectorDescriptionList.detectorTitle": "検知器", "xpack.ml.ruleEditor.detectorDescriptionList.jobIdTitle": "ジョブ ID", "xpack.ml.ruleEditor.detectorDescriptionList.selectedAnomalyDescription": "実際値 {actual}、通常値 {typical}", @@ -12000,7 +13546,7 @@ "xpack.ml.settings.anomalyDetection.createCalendarLink": "作成", "xpack.ml.settings.anomalyDetection.createFilterListsLink": "作成", "xpack.ml.settings.anomalyDetection.filterListsSummaryCount": "{filterListsCountBadge} {filterListsCount, plural, one {個のフィルターリスト} other {個のフィルターリスト}}があります", - "xpack.ml.settings.anomalyDetection.filterListsText": " フィルターリストには、イベントを機械学習分析に含める、または除外するのに使用する値が含まれています。", + "xpack.ml.settings.anomalyDetection.filterListsText": "フィルターリストには、イベントを機械学習分析に含める、または除外するのに使用する値が含まれています。", "xpack.ml.settings.anomalyDetection.filterListsTitle": "フィルターリスト", "xpack.ml.settings.anomalyDetection.loadingCalendarsCountErrorMessage": "カレンダー数の取得中にエラーが発生しました", "xpack.ml.settings.anomalyDetection.loadingFilterListCountErrorMessage": "フィルターリスト数の取得中にエラーが発生しました", @@ -12024,7 +13570,7 @@ "xpack.ml.settings.filterLists.deleteFilterListModal.cancelButtonLabel": "キャンセル", "xpack.ml.settings.filterLists.deleteFilterListModal.confirmButtonLabel": "削除", "xpack.ml.settings.filterLists.deleteFilterListModal.deleteButtonLabel": "削除", - "xpack.ml.settings.filterLists.deleteFilterListModal.modalTitle": "{selectedFilterListsLength, plural, one {{selectedFilterId}} other {# フィルターリスト}}の削除", + "xpack.ml.settings.filterLists.deleteFilterListModal.modalTitle": "{selectedFilterListsLength, plural, one {{selectedFilterId}} other {# フィルターリスト}}を削除しますか?", "xpack.ml.settings.filterLists.deleteFilterLists.deletingErrorMessage": "フィルターリスト {filterListId} の削除中にエラーが発生しました。{respMessage}", "xpack.ml.settings.filterLists.deleteFilterLists.deletingNotificationMessage": "{filterListsToDeleteLength, plural, one {{filterListToDeleteId}} other {# フィルターリスト}}を削除しています", "xpack.ml.settings.filterLists.deleteFilterLists.filtersSuccessfullyDeletedNotificationMessage": "{filterListsToDeleteLength, plural, one {{filterListToDeleteId}} other {# フィルターリスト}} が削除されました", @@ -12062,6 +13608,7 @@ "xpack.ml.settings.filterLists.toolbar.deleteItemButtonLabel": "アイテムを削除", "xpack.ml.settings.title": "設定", "xpack.ml.settingsBreadcrumbLabel": "設定", + "xpack.ml.settingsTabLabel": "設定", "xpack.ml.singleMetricViewerPageLabel": "シングルメトリックビューアー", "xpack.ml.stepDefineForm.invalidQuery": "無効なクエリ", "xpack.ml.stepDefineForm.queryPlaceholderKql": "例: {example}", @@ -12136,6 +13683,7 @@ "xpack.ml.timeSeriesExplorer.forecastsList.viewColumnName": "表示", "xpack.ml.timeSeriesExplorer.forecastsList.viewForecastAriaLabel": "{createdDate} に作成された予測を表示", "xpack.ml.timeSeriesExplorer.intervalLabel": "間隔", + "xpack.ml.timeSeriesExplorer.invalidTimeRangeInUrlCallout": "無効なデフォルト時間フィルターのため、このジョブの時間フィルターが全範囲に変更されました。{field}の詳細設定を確認してください。", "xpack.ml.timeSeriesExplorer.loadingLabel": "読み込み中", "xpack.ml.timeSeriesExplorer.noResultsFoundLabel": "結果が見つかりませんでした", "xpack.ml.timeSeriesExplorer.noSingleMetricJobsFoundLabel": "シングルメトリックジョブが見つかりませんでした", @@ -12179,8 +13727,41 @@ "xpack.ml.timeSeriesExplorer.timeSeriesChart.zoomLabel": "ズーム:", "xpack.ml.timeSeriesExplorer.tryWideningTheTimeSelectionDescription": "時間範囲を広げるか、さらに過去に遡ってみてください。", "xpack.ml.timeSeriesExplorer.youCanViewOneJobAtTimeWarningMessage": "このダッシュボードでは 1 度に 1 つのジョブしか表示できません", + "xpack.ml.toastNotificationService.errorTitle": "エラーが発生しました", "xpack.ml.tooltips.newJobDedicatedIndexTooltip": "このジョブの結果が別のインデックスに格納されます。", "xpack.ml.tooltips.newJobRecognizerJobPrefixTooltip": "それぞれのジョブIDの頭に付ける接頭辞です。", + "xpack.ml.trainedModels.modelsList.actionsHeader": "アクション", + "xpack.ml.trainedModels.modelsList.collapseRow": "縮小", + "xpack.ml.trainedModels.modelsList.createdAtHeader": "作成日時:", + "xpack.ml.trainedModels.modelsList.deleteModal.cancelButtonLabel": "キャンセル", + "xpack.ml.trainedModels.modelsList.deleteModal.deleteButtonLabel": "削除", + "xpack.ml.trainedModels.modelsList.deleteModal.modelsWithPipelinesWarningMessage": "{modelsWithPipelinesCount, plural, one{モデル} other {モデル}} {modelsWithPipelines} {modelsWithPipelinesCount, plural, one{には} other {には}}パイプラインが関連付けられています。", + "xpack.ml.trainedModels.modelsList.deleteModelActionLabel": "モデルを削除", + "xpack.ml.trainedModels.modelsList.deleteModelsButtonLabel": "削除", + "xpack.ml.trainedModels.modelsList.disableSelectableMessage": "モデルにはパイプラインが関連付けられています", + "xpack.ml.trainedModels.modelsList.expandedRow.analyticsConfigTitle": "分析構成", + "xpack.ml.trainedModels.modelsList.expandedRow.byPipelineTitle": "パイプライン別", + "xpack.ml.trainedModels.modelsList.expandedRow.byProcessorTitle": "プロセッサー別", + "xpack.ml.trainedModels.modelsList.expandedRow.configTabLabel": "構成", + "xpack.ml.trainedModels.modelsList.expandedRow.detailsTabLabel": "詳細", + "xpack.ml.trainedModels.modelsList.expandedRow.detailsTitle": "詳細", + "xpack.ml.trainedModels.modelsList.expandedRow.editPipelineLabel": "編集", + "xpack.ml.trainedModels.modelsList.expandedRow.inferenceConfigTitle": "推論構成", + "xpack.ml.trainedModels.modelsList.expandedRow.inferenceStatsTitle": "推論統計情報", + "xpack.ml.trainedModels.modelsList.expandedRow.ingestStatsTitle": "統計情報を取り込む", + "xpack.ml.trainedModels.modelsList.expandedRow.pipelinesTabLabel": "パイプライン", + "xpack.ml.trainedModels.modelsList.expandedRow.processorsTitle": "プロセッサー", + "xpack.ml.trainedModels.modelsList.expandedRow.statsTabLabel": "統計", + "xpack.ml.trainedModels.modelsList.expandRow": "拡張", + "xpack.ml.trainedModels.modelsList.fetchFailedErrorMessage": "モデルの取り込みが失敗しました", + "xpack.ml.trainedModels.modelsList.fetchModelStatsErrorMessage": "モデル統計情報の取り込みが失敗しました", + "xpack.ml.trainedModels.modelsList.modelIdHeader": "ID", + "xpack.ml.trainedModels.modelsList.selectableMessage": "モデルを選択", + "xpack.ml.trainedModels.modelsList.successfullyDeletedMessage": "{modelsCount, plural, one {モデル{modelsToDeleteIds}} other {#個のモデル}} {modelsCount, plural, one {が} other {が}}正常に削除されました", + "xpack.ml.trainedModels.modelsList.totalAmountLabel": "学習済みモデルの合計数", + "xpack.ml.trainedModels.modelsList.typeHeader": "型", + "xpack.ml.trainedModels.modelsList.unableToDeleteModelsErrorMessage": "モデルを削除できません", + "xpack.ml.trainedModels.modelsList.viewTrainingDataActionLabel": "学習データを表示", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningDescription": "機械学習に関連したインデックスは現在アップグレード中です。", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningDescriptionExtra": "現在いくつかのアクションが利用できません。", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningTitle": "インデックスの移行が進行中です", @@ -12203,6 +13784,12 @@ "xpack.monitoring.ajaxErrorHandler.requestFailedNotification.retryButtonLabel": "再試行", "xpack.monitoring.ajaxErrorHandler.requestFailedNotificationTitle": "監視リクエスト失敗", "xpack.monitoring.alerts.actionGroups.default": "デフォルト", + "xpack.monitoring.alerts.actionVariables.action": "このアラートに対する推奨されるアクション。", + "xpack.monitoring.alerts.actionVariables.actionPlain": "このアラートに推奨されるアクション(Markdownなし)。", + "xpack.monitoring.alerts.actionVariables.clusterName": "ノードが属しているクラスター。", + "xpack.monitoring.alerts.actionVariables.internalFullMessage": "詳細な内部メッセージはElasticで生成されました。", + "xpack.monitoring.alerts.actionVariables.internalShortMessage": "内部メッセージ(省略あり)はElasticで生成されました。", + "xpack.monitoring.alerts.actionVariables.state": "現在のアラートの状態。", "xpack.monitoring.alerts.badge.panelTitle": "アラート", "xpack.monitoring.alerts.callout.dangerLabel": "危険アラート", "xpack.monitoring.alerts.callout.warningLabel": "警告アラート", @@ -12233,8 +13820,23 @@ "xpack.monitoring.alerts.cpuUsage.ui.nextSteps.hotThreads": "#start_linkCheck hot threads#end_link", "xpack.monitoring.alerts.cpuUsage.ui.nextSteps.runningTasks": "#start_linkCheck long running tasks#end_link", "xpack.monitoring.alerts.cpuUsage.ui.resolvedMessage": "ノード{nodeName}でのCPU使用状況は現在しきい値を下回っています。現在、#resolved時点で、{cpuUsage}%と報告されています。", - "xpack.monitoring.alerts.validation.duration": "有効な期間が必要です。", - "xpack.monitoring.alerts.validation.threshold": "有効な数字が必要です。", + "xpack.monitoring.alerts.diskUsage.actionVariables.count": "高ディスク使用率を報告しているノード数。", + "xpack.monitoring.alerts.diskUsage.actionVariables.nodes": "高ディスク使用率を報告しているノードのリスト。", + "xpack.monitoring.alerts.diskUsage.firing.internalFullMessage": "ディスク使用状況アラートは、クラスター{clusterName}の{count}個のノードで実行されています。{action}", + "xpack.monitoring.alerts.diskUsage.firing.internalShortMessage": "ディスク使用状況アラートは、クラスター{clusterName}の{count}個のノードで実行されています。{shortActionText}", + "xpack.monitoring.alerts.diskUsage.fullAction": "ノードの表示", + "xpack.monitoring.alerts.diskUsage.label": "ディスク使用量", + "xpack.monitoring.alerts.diskUsage.paramDetails.duration.label": "平均を確認", + "xpack.monitoring.alerts.diskUsage.paramDetails.threshold.label": "ディスク容量が超過したときに通知", + "xpack.monitoring.alerts.diskUsage.resolved.internalMessage": "ディスク使用状況アラートは、クラスター{clusterName}の{count}個のノードで解決されました。", + "xpack.monitoring.alerts.diskUsage.shortAction": "影響を受けるノード全体のディスク使用状況レベルを検証します。", + "xpack.monitoring.alerts.diskUsage.ui.firingMessage": "ノード#start_link{nodeName}#end_linkは、#absoluteでディスク使用率{diskUsage}%を報告しています", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.addMoreNodes": "#start_linkその他のデータノードを追加#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.identifyIndices": "#start_link大きいインデックスを特定#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.ilmPolicies": "#start_linkILMポリシーを導入#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.resizeYourDeployment": "#start_linkデプロイのサイズを変更(ECE)#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.tuneDisk": "#start_linkディスク使用状況の最適化#end_link", + "xpack.monitoring.alerts.diskUsage.ui.resolvedMessage": "ノード{nodeName}でのディスク使用状況は現在しきい値を下回っています。現在、#resolved時点で、{diskUsage}%と報告されています。", "xpack.monitoring.alerts.elasticsearchVersionMismatch.actionVariables.clusterHealth": "このクラスターを実行しているElasticsearchのバージョン。", "xpack.monitoring.alerts.elasticsearchVersionMismatch.firing.internalFullMessage": "{clusterName}に対してElasticsearchバージョン不一致アラートが実行されています。Elasticsearchは{versions}を実行しています。{action}", "xpack.monitoring.alerts.elasticsearchVersionMismatch.firing.internalShortMessage": "{clusterName}に対してElasticsearchバージョン不一致アラートが実行されています。{shortActionText}", @@ -12281,7 +13883,44 @@ "xpack.monitoring.alerts.logstashVersionMismatch.shortAction": "すべてのノードのバージョンが同じことを確認してください。", "xpack.monitoring.alerts.logstashVersionMismatch.ui.firingMessage": "このクラスターでは、複数のバージョンのLogstash({versions})が実行されています。", "xpack.monitoring.alerts.logstashVersionMismatch.ui.resolvedMessage": "このクラスターではすべてのLogstashのバージョンが同じです。", + "xpack.monitoring.alerts.memoryUsage.actionVariables.count": "高メモリー使用率を報告しているノード数。", + "xpack.monitoring.alerts.memoryUsage.actionVariables.nodes": "高メモリー使用率を報告しているノードのリスト。", + "xpack.monitoring.alerts.memoryUsage.firing.internalFullMessage": "メモリー使用状況アラートは、クラスター{clusterName}の{count}個のノードで実行されています。{action}", + "xpack.monitoring.alerts.memoryUsage.firing.internalShortMessage": "メモリー使用状況アラートは、クラスター{clusterName}の{count}個のノードで実行されています。{shortActionText}", + "xpack.monitoring.alerts.memoryUsage.fullAction": "ノードの表示", + "xpack.monitoring.alerts.memoryUsage.label": "メモリー使用状況(JVM)", + "xpack.monitoring.alerts.memoryUsage.paramDetails.duration.label": "平均を確認", + "xpack.monitoring.alerts.memoryUsage.paramDetails.threshold.label": "メモリー使用状況が超過したときに通知", + "xpack.monitoring.alerts.memoryUsage.resolved.internalMessage": "メモリー使用状況アラートは、クラスター{clusterName}の{count}個のノードで解決されました。", + "xpack.monitoring.alerts.memoryUsage.shortAction": "影響を受けるノード全体のメモリー使用状況レベルを検証します。", + "xpack.monitoring.alerts.memoryUsage.ui.firingMessage": "ノード#start_link{nodeName}#end_linkは、#absoluteでJVMメモリー使用率{memoryUsage}%を報告しています", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.addMoreNodes": "#start_linkその他のデータノードを追加#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.identifyIndicesShards": "#start_link大きいインデックス/シャードを特定#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.managingHeap": "#start_linkESヒープの管理#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.resizeYourDeployment": "#start_linkデプロイのサイズを変更(ECE)#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.tuneThreadPools": "#start_linkスレッドプールの微調整#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.resolvedMessage": "ノード{nodeName}でのJVMメモリー使用状況は現在しきい値を下回っています。現在、#resolved時点で、{memoryUsage}%と報告されています。", "xpack.monitoring.alerts.migrate.manageAction.requiredFieldError": "{field} は必須フィールドです。", + "xpack.monitoring.alerts.missingData.actionVariables.count": "監視データが見つからないスタック製品数。", + "xpack.monitoring.alerts.missingData.actionVariables.stackProducts": "監視データが見つからないスタック製品。", + "xpack.monitoring.alerts.missingData.firing": "実行中", + "xpack.monitoring.alerts.missingData.firing.internalFullMessage": "クラスター{clusterName}では、{count}個のスタック製品の監視データが検出されませんでした。{action}", + "xpack.monitoring.alerts.missingData.firing.internalShortMessage": "クラスター{clusterName}では、{count}個のスタック製品の監視データが検出されませんでした。{shortActionText}", + "xpack.monitoring.alerts.missingData.fullAction": "これらのスタック製品に関連する監視データを表示します。", + "xpack.monitoring.alerts.missingData.label": "見つからない監視データ", + "xpack.monitoring.alerts.missingData.paramDetails.duration.label": "監視データが見つからない場合に通知", + "xpack.monitoring.alerts.missingData.paramDetails.limit.label": "遡って監視データを検索", + "xpack.monitoring.alerts.missingData.resolved": "解決済み", + "xpack.monitoring.alerts.missingData.resolved.internalFullMessage": "クラスター{clusterName}では、{count}個のスタック製品の監視データが確認されています。", + "xpack.monitoring.alerts.missingData.resolved.internalShortMessage": "クラスター{clusterName}では、{count}個のスタック製品の監視データが確認されています。", + "xpack.monitoring.alerts.missingData.shortAction": "これらのスタック製品が起動して実行中であることを検証してから、監視設定を確認してください。", + "xpack.monitoring.alerts.missingData.ui.firingMessage": "#absolute以降、過去{gapDuration}には、{stackProduct} {type}: {stackProductName}から監視データが検出されていません。", + "xpack.monitoring.alerts.missingData.ui.nextSteps.verifySettings": "{type}で監視設定を検証", + "xpack.monitoring.alerts.missingData.ui.nextSteps.viewAll": "#start_linkすべての{stackProduct} {type}を表示#end_link", + "xpack.monitoring.alerts.missingData.ui.notQuiteResolvedMessage": "まだ{stackProduct} {type}:{stackProductName}の監視データが確認されていません。試行を停止します。これを変更するには、さらに過去のデータを検索するようにアラートを構成します。", + "xpack.monitoring.alerts.missingData.ui.resolvedMessage": "#resolved時点では、{stackProduct} {type}: {stackProductName}の監視データが確認されています。", + "xpack.monitoring.alerts.missingData.validation.duration": "有効な期間が必要です。", + "xpack.monitoring.alerts.missingData.validation.limit": "有効な上限が必要です。", "xpack.monitoring.alerts.nodesChanged.actionVariables.added": "ノードのリストがクラスターに追加されました。", "xpack.monitoring.alerts.nodesChanged.actionVariables.removed": "ノードのリストがクラスターから削除されました。", "xpack.monitoring.alerts.nodesChanged.actionVariables.restarted": "ノードのリストがクラスターで再起動しました。", @@ -12304,13 +13943,25 @@ "xpack.monitoring.alerts.panel.muteAlert.errorTitle": "アラートをミュートできません", "xpack.monitoring.alerts.panel.muteTitle": "ミュート", "xpack.monitoring.alerts.panel.ummuteAlert.errorTitle": "アラートをミュート解除できません", + "xpack.monitoring.alerts.state.firing": "実行中", + "xpack.monitoring.alerts.state.resolved": "解決済み", "xpack.monitoring.alerts.status.alertsTooltip": "アラート", "xpack.monitoring.alerts.status.clearText": "クリア", "xpack.monitoring.alerts.status.clearToolip": "アラートは実行されていません", "xpack.monitoring.alerts.status.highSeverityTooltip": "すぐに対処が必要な致命的な問題があります!", "xpack.monitoring.alerts.status.lowSeverityTooltip": "低重要度の問題があります", "xpack.monitoring.alerts.status.mediumSeverityTooltip": "スタックに影響を及ぼす可能性がある問題があります。", + "xpack.monitoring.alerts.typeLabel.instance": "インスタンス", + "xpack.monitoring.alerts.typeLabel.instances": "インスタンス", + "xpack.monitoring.alerts.typeLabel.node": "ノード", + "xpack.monitoring.alerts.typeLabel.nodes": "ノード", + "xpack.monitoring.alerts.typeLabel.server": "サーバー", + "xpack.monitoring.alerts.typeLabel.servers": "サーバー", + "xpack.monitoring.alerts.validation.duration": "有効な期間が必要です。", + "xpack.monitoring.alerts.validation.threshold": "有効な数字が必要です。", "xpack.monitoring.apm.healthStatusLabel": "ヘルス: {status}", + "xpack.monitoring.apm.instance.heading": "APMサーバーインスタンス", + "xpack.monitoring.apm.instance.pageTitle": "APMサーバーインスタンス:{instanceName}", "xpack.monitoring.apm.instance.routeTitle": "{apm} - インスタンス", "xpack.monitoring.apm.instance.status.lastEventDescription": "{timeOfLastEvent} 前", "xpack.monitoring.apm.instance.status.lastEventLabel": "最後のイベント", @@ -12322,11 +13973,13 @@ "xpack.monitoring.apm.instances.allocatedMemoryTitle": "割当メモリー", "xpack.monitoring.apm.instances.bytesSentRateTitle": "送信バイトレート", "xpack.monitoring.apm.instances.filterInstancesPlaceholder": "フィルターインスタンス…", + "xpack.monitoring.apm.instances.heading": "APMインスタンス", "xpack.monitoring.apm.instances.lastEventTitle": "最後のイベント", "xpack.monitoring.apm.instances.lastEventValue": "{timeOfLastEvent} 前", "xpack.monitoring.apm.instances.nameTitle": "名前", "xpack.monitoring.apm.instances.outputEnabledTitle": "アウトプットが有効です", "xpack.monitoring.apm.instances.outputErrorsTitle": "アウトプットエラー", + "xpack.monitoring.apm.instances.pageTitle": "APMサーバーインスタンス", "xpack.monitoring.apm.instances.routeTitle": "{apm} - インスタンス", "xpack.monitoring.apm.instances.status.lastEventDescription": "{timeOfLastEvent} 前", "xpack.monitoring.apm.instances.status.lastEventLabel": "最後のイベント", @@ -12336,6 +13989,9 @@ "xpack.monitoring.apm.instances.totalEventsRateTitle": "合計イベントレート", "xpack.monitoring.apm.instances.versionFilter": "バージョン", "xpack.monitoring.apm.instances.versionTitle": "バージョン", + "xpack.monitoring.apm.overview.heading": "APMサーバー概要", + "xpack.monitoring.apm.overview.pageTitle": "APMサーバー概要", + "xpack.monitoring.apm.overview.routeTitle": "APMサーバー", "xpack.monitoring.apmNavigation.instancesLinkText": "インスタンス", "xpack.monitoring.apmNavigation.overviewLinkText": "概要", "xpack.monitoring.beats.filterBeatsPlaceholder": "ビートをフィルタリング…", @@ -12349,10 +14005,12 @@ "xpack.monitoring.beats.instance.hostLabel": "ホスト", "xpack.monitoring.beats.instance.nameLabel": "名前", "xpack.monitoring.beats.instance.outputLabel": "アウトプット", + "xpack.monitoring.beats.instance.pageTitle": "Beatインスタンス:{beatName}", "xpack.monitoring.beats.instance.routeTitle": "ビート - {instanceName} - 概要", "xpack.monitoring.beats.instance.typeLabel": "タイプ", "xpack.monitoring.beats.instance.uptimeLabel": "起動時間", "xpack.monitoring.beats.instance.versionLabel": "バージョン", + "xpack.monitoring.beats.instances.alertsColumnTitle": "アラート", "xpack.monitoring.beats.instances.allocatedMemoryTitle": "割当メモリー", "xpack.monitoring.beats.instances.bytesSentRateTitle": "送信バイトレート", "xpack.monitoring.beats.instances.nameTitle": "名前", @@ -12364,17 +14022,20 @@ "xpack.monitoring.beats.instances.versionFilter": "バージョン", "xpack.monitoring.beats.instances.versionTitle": "バージョン", "xpack.monitoring.beats.listing.heading": "Beatsリスト", - "xpack.monitoring.beats.overview.activeBeatsInLastDayTitle": "最終日のアクティブなビート", + "xpack.monitoring.beats.listing.pageTitle": "Beatsリスト", + "xpack.monitoring.beats.overview.activeBeatsInLastDayTitle": "最終日のアクティブなBeats", "xpack.monitoring.beats.overview.bytesSentLabel": "送信バイト数", + "xpack.monitoring.beats.overview.heading": "Beatsの概要", "xpack.monitoring.beats.overview.latestActive.last1DayLabel": "過去 1 日", "xpack.monitoring.beats.overview.latestActive.last1HourLabel": "過去 1 時間", "xpack.monitoring.beats.overview.latestActive.last1MinuteLabel": "過去 1 か月", "xpack.monitoring.beats.overview.latestActive.last20MinutesLabel": "過去 20 分間", "xpack.monitoring.beats.overview.latestActive.last5MinutesLabel": "過去 5 分間", "xpack.monitoring.beats.overview.noActivityDescription": "こんにちは!ここには最新のビートアクティビティが表示されますが、1 日以内にアクティビティがないようです。", + "xpack.monitoring.beats.overview.pageTitle": "Beatsの概要", "xpack.monitoring.beats.overview.routeTitle": "ビート - 概要", - "xpack.monitoring.beats.overview.top5BeatTypesInLastDayTitle": "最終日のトップ 5 のビートタイプ", - "xpack.monitoring.beats.overview.top5VersionsInLastDayTitle": "最終日のトップ 5 のバージョン", + "xpack.monitoring.beats.overview.top5BeatTypesInLastDayTitle": "最終日のトップ 5のBeat タイプ", + "xpack.monitoring.beats.overview.top5VersionsInLastDayTitle": "最終日のトップ5のバージョン", "xpack.monitoring.beats.overview.totalBeatsLabel": "合計ビート数", "xpack.monitoring.beats.overview.totalEventsLabel": "合計イベント数", "xpack.monitoring.beats.routeTitle": "ビート", @@ -12382,13 +14043,13 @@ "xpack.monitoring.beatsNavigation.instancesLinkText": "インスタンス", "xpack.monitoring.beatsNavigation.overviewLinkText": "概要", "xpack.monitoring.breadcrumbs.apm.instancesLabel": "インスタンス", - "xpack.monitoring.breadcrumbs.apmLabel": "APM", + "xpack.monitoring.breadcrumbs.apmLabel": "APMサーバー", "xpack.monitoring.breadcrumbs.beats.instancesLabel": "インスタンス", "xpack.monitoring.breadcrumbs.beatsLabel": "ビート", "xpack.monitoring.breadcrumbs.clustersLabel": "クラスター", "xpack.monitoring.breadcrumbs.es.ccrLabel": "CCR", "xpack.monitoring.breadcrumbs.es.indicesLabel": "インデックス", - "xpack.monitoring.breadcrumbs.es.jobsLabel": "ジョブ", + "xpack.monitoring.breadcrumbs.es.jobsLabel": "機械学習ジョブ", "xpack.monitoring.breadcrumbs.es.nodesLabel": "ノード", "xpack.monitoring.breadcrumbs.kibana.instancesLabel": "インスタンス", "xpack.monitoring.breadcrumbs.logstash.nodesLabel": "ノード", @@ -12400,6 +14061,9 @@ "xpack.monitoring.chart.screenReaderUnaccessibleTitle": "このチャートはスクリーンリーダーではアクセスできません", "xpack.monitoring.chart.seriesScreenReaderListDescription": "間隔: {bucketSize}", "xpack.monitoring.chart.timeSeries.zoomOut": "ズームアウト", + "xpack.monitoring.cluster.health.healthy": "正常", + "xpack.monitoring.cluster.health.primaryShards": "見つからないプライマリシャード", + "xpack.monitoring.cluster.health.replicaShards": "見つからないレプリカシャード", "xpack.monitoring.cluster.listing.dataColumnTitle": "データ", "xpack.monitoring.cluster.listing.incompatibleLicense.getLicenseLinkLabel": "全機能を利用できるライセンスを取得", "xpack.monitoring.cluster.listing.incompatibleLicense.infoMessage": "複数クラスターの監視が必要ですか?{getLicenseInfoLink} して、複数クラスターの監視をご利用ください。", @@ -12416,21 +14080,22 @@ "xpack.monitoring.cluster.listing.logstashColumnTitle": "Logstash", "xpack.monitoring.cluster.listing.nameColumnTitle": "名前", "xpack.monitoring.cluster.listing.nodesColumnTitle": "ノード", + "xpack.monitoring.cluster.listing.pageTitle": "クラスターリスト", "xpack.monitoring.cluster.listing.standaloneClusterCallOutDismiss": "閉じる", "xpack.monitoring.cluster.listing.standaloneClusterCallOutLink": "これらのインスタンスを表示。", "xpack.monitoring.cluster.listing.standaloneClusterCallOutText": "または、下の表のスタンドアローンクラスターをクリックしてください", "xpack.monitoring.cluster.listing.standaloneClusterCallOutTitle": "Elasticsearch クラスターに接続されていないインスタンスがあるようです。", "xpack.monitoring.cluster.listing.statusColumnTitle": "ステータス", "xpack.monitoring.cluster.listing.unknownHealthMessage": "不明", - "xpack.monitoring.cluster.overview.apmPanel.apmTitle": "APM", - "xpack.monitoring.cluster.overview.apmPanel.instancesTotalLinkAriaLabel": "APM インスタンス: {apmsTotal}", + "xpack.monitoring.cluster.overview.apmPanel.apmTitle": "APMサーバー", + "xpack.monitoring.cluster.overview.apmPanel.instancesTotalLinkAriaLabel": "APMサーバーインスタンス: {apmsTotal}", "xpack.monitoring.cluster.overview.apmPanel.lastEventDescription": "{timeOfLastEvent} 前", "xpack.monitoring.cluster.overview.apmPanel.lastEventLabel": "最後のイベント", "xpack.monitoring.cluster.overview.apmPanel.memoryUsageLabel": "メモリー使用状況", - "xpack.monitoring.cluster.overview.apmPanel.overviewLinkAriaLabel": "APM の概要", - "xpack.monitoring.cluster.overview.apmPanel.overviewLinkLabel": "概要", + "xpack.monitoring.cluster.overview.apmPanel.overviewLinkAriaLabel": "APMサーバー概要", + "xpack.monitoring.cluster.overview.apmPanel.overviewLinkLabel": "APMサーバー概要", "xpack.monitoring.cluster.overview.apmPanel.processedEventsLabel": "処理済みのイベント", - "xpack.monitoring.cluster.overview.apmPanel.serversTotalLinkLabel": "APM Server: {apmsTotal}", + "xpack.monitoring.cluster.overview.apmPanel.serversTotalLinkLabel": "APMサーバー:{apmsTotal}", "xpack.monitoring.cluster.overview.beatsPanel.beatsTitle": "ビート", "xpack.monitoring.cluster.overview.beatsPanel.beatsTotalLinkLabel": "ビート: {beatsTotal}", "xpack.monitoring.cluster.overview.beatsPanel.bytesSentLabel": "送信バイト数", @@ -12449,7 +14114,7 @@ "xpack.monitoring.cluster.overview.esPanel.indicesCountLinkAriaLabel": "Elasticsearch インデックス: {indicesCount}", "xpack.monitoring.cluster.overview.esPanel.indicesCountLinkLabel": "インデックス: {indicesCount}", "xpack.monitoring.cluster.overview.esPanel.infoLogsTooltipText": "情報ログの数です", - "xpack.monitoring.cluster.overview.esPanel.jobsLabel": "ジョブ", + "xpack.monitoring.cluster.overview.esPanel.jobsLabel": "機械学習ジョブ", "xpack.monitoring.cluster.overview.esPanel.jvmHeapLabel": "{javaVirtualMachine} ヒープ", "xpack.monitoring.cluster.overview.esPanel.licenseLabel": "ライセンス", "xpack.monitoring.cluster.overview.esPanel.logsLinkAriaLabel": "Elasticsearch ログ", @@ -12490,6 +14155,7 @@ "xpack.monitoring.cluster.overview.logstashPanel.uptimeLabel": "起動時間", "xpack.monitoring.cluster.overview.logstashPanel.withMemoryQueuesLabel": "メモリーキューあり", "xpack.monitoring.cluster.overview.logstashPanel.withPersistentQueuesLabel": "永続キューあり", + "xpack.monitoring.cluster.overview.pageTitle": "クラスターの概要", "xpack.monitoring.cluster.overviewTitle": "概要", "xpack.monitoring.clusterAlerts.checkLicense.licenseIsBasicDescription": "Watcher が無効になっているか、[{clusterSource}] クラスターの現在のライセンスがベーシックの場合、クラスターアラートは表示されません。", "xpack.monitoring.clusterAlerts.checkLicense.licenseNotActiveDescription": "[{clusterSource}] クラスターの現在のライセンス [{type}] がアクティブでないため、クラスターアラートは表示されません。", @@ -12510,8 +14176,10 @@ "xpack.monitoring.elasticsearch.ccr.ccrListingTable.lastFetchTimeColumnTitle": "最終取得時刻", "xpack.monitoring.elasticsearch.ccr.ccrListingTable.opsSyncedColumnTitle": "同期されたオペレーション", "xpack.monitoring.elasticsearch.ccr.ccrListingTable.syncLagOpsColumnTitle": "同期の遅延 (オペレーション数)", + "xpack.monitoring.elasticsearch.ccr.pageTitle": "Elasticsearch - CCR", "xpack.monitoring.elasticsearch.ccr.routeTitle": "Elasticsearch - CCR", "xpack.monitoring.elasticsearch.ccr.shard.instanceTitle": "インデックス{followerIndex} シャード: {shardId}", + "xpack.monitoring.elasticsearch.ccr.shard.pageTitle": "Elasticsearch Ccrシャード - インデックス:{followerIndex} シャード:{shardId}", "xpack.monitoring.elasticsearch.ccr.shard.routeTitle": "Elasticsearch - CCR - シャード", "xpack.monitoring.elasticsearch.ccr.shardsTable.errorColumnTitle": "エラー", "xpack.monitoring.elasticsearch.ccr.shardsTable.lastFetchTimeColumnTitle": "最終取得時刻", @@ -12551,11 +14219,13 @@ "xpack.monitoring.elasticsearch.indices.monitoringTablePlaceholder": "インデックスのフィルタリング…", "xpack.monitoring.elasticsearch.indices.nameTitle": "名前", "xpack.monitoring.elasticsearch.indices.noIndicesMatchYourSelectionDescription": "選択項目に一致するインデックスがありません。時間範囲を変更してみてください。", + "xpack.monitoring.elasticsearch.indices.overview.pageTitle": "インデックス:{indexName}", "xpack.monitoring.elasticsearch.indices.overview.routeTitle": "Elasticsearch - インデックス - {indexName} - 概要", + "xpack.monitoring.elasticsearch.indices.pageTitle": "デフォルトのインデックス", "xpack.monitoring.elasticsearch.indices.routeTitle": "Elasticsearch - インデックス", "xpack.monitoring.elasticsearch.indices.searchRateTitle": "検索レート", "xpack.monitoring.elasticsearch.indices.statusTitle": "ステータス", - "xpack.monitoring.elasticsearch.indices.systemIndicesLabel": "システムインデックス", + "xpack.monitoring.elasticsearch.indices.systemIndicesLabel": "システムインデックスのフィルター", "xpack.monitoring.elasticsearch.indices.unassignedShardsTitle": "未割り当てシャード", "xpack.monitoring.elasticsearch.mlJobListing.filterJobsPlaceholder": "ジョブをフィルタリング…", "xpack.monitoring.elasticsearch.mlJobListing.forecastsTitle": "予測", @@ -12567,8 +14237,17 @@ "xpack.monitoring.elasticsearch.mlJobListing.processedRecordsTitle": "処理済みレコード", "xpack.monitoring.elasticsearch.mlJobListing.stateTitle": "ステータス", "xpack.monitoring.elasticsearch.mlJobListing.statusIconLabel": "ジョブ状態: {status}", + "xpack.monitoring.elasticsearch.mlJobs.pageTitle": "Elasticsearch - 機械学習ジョブ", "xpack.monitoring.elasticsearch.mlJobs.routeTitle": "Elasticsearch - 機械学習ジョブ", "xpack.monitoring.elasticsearch.node.advanced.routeTitle": "Elasticsearch - ノード - {nodeSummaryName} - 高度な設定", + "xpack.monitoring.elasticsearch.node.cells.tooltip.iconLabel": "このメトリックの詳細", + "xpack.monitoring.elasticsearch.node.cells.tooltip.max": "最高値", + "xpack.monitoring.elasticsearch.node.cells.tooltip.min": "最低値", + "xpack.monitoring.elasticsearch.node.cells.tooltip.preface": "現在の期間に適用されます", + "xpack.monitoring.elasticsearch.node.cells.tooltip.trending": "傾向", + "xpack.monitoring.elasticsearch.node.cells.trendingDownText": "ダウン", + "xpack.monitoring.elasticsearch.node.cells.trendingUpText": "アップ", + "xpack.monitoring.elasticsearch.node.overview.pageTitle": "Elasticsearchノード:{node}", "xpack.monitoring.elasticsearch.node.overview.routeTitle": "Elasticsearch - ノード - {nodeName} - 概要", "xpack.monitoring.elasticsearch.node.statusIconLabel": "ステータス: {status}", "xpack.monitoring.elasticsearch.nodeDetailStatus.alerts": "アラート", @@ -12594,12 +14273,14 @@ "xpack.monitoring.elasticsearch.nodes.metricbeatMigration.disableInternalCollectionTitle": "Metricbeat による Elasticsearch ノードの監視が開始されました", "xpack.monitoring.elasticsearch.nodes.monitoringTablePlaceholder": "ノードをフィルタリング…", "xpack.monitoring.elasticsearch.nodes.nameColumnTitle": "名前", + "xpack.monitoring.elasticsearch.nodes.pageTitle": "Elasticsearchノード", "xpack.monitoring.elasticsearch.nodes.routeTitle": "Elasticsearch - ノード", "xpack.monitoring.elasticsearch.nodes.shardsColumnTitle": "シャード", "xpack.monitoring.elasticsearch.nodes.statusColumn.offlineLabel": "オフライン", "xpack.monitoring.elasticsearch.nodes.statusColumn.onlineLabel": "オンライン", "xpack.monitoring.elasticsearch.nodes.statusColumnTitle": "ステータス", "xpack.monitoring.elasticsearch.nodes.unknownNodeTypeLabel": "不明", + "xpack.monitoring.elasticsearch.overview.pageTitle": "Elasticsearchの概要", "xpack.monitoring.elasticsearch.shardActivity.completedRecoveriesLabel": "完了済みの復元", "xpack.monitoring.elasticsearch.shardActivity.noActiveShardRecoveriesMessage.completedRecoveriesLinkText": "完了済みの復元", "xpack.monitoring.elasticsearch.shardActivity.noActiveShardRecoveriesMessage.completedRecoveriesLinkTextProblem": "このクラスターにはアクティブなシャードの復元がありません。", @@ -12630,6 +14311,7 @@ "xpack.monitoring.elasticsearch.shardAllocation.shardLegendTitle": "シャードの凡例", "xpack.monitoring.elasticsearch.shardAllocation.tableBody.noShardsAllocatedDescription": "シャードが割り当てられていません。", "xpack.monitoring.elasticsearch.shardAllocation.tableBodyDisplayName": "TableBody", + "xpack.monitoring.elasticsearch.shardAllocation.tableHead.filterSystemIndices": "システムインデックスのフィルター", "xpack.monitoring.elasticsearch.shardAllocation.tableHead.indicesLabel": "インデックス", "xpack.monitoring.elasticsearch.shardAllocation.unassignedDisplayName": "割り当てなし", "xpack.monitoring.elasticsearch.shardAllocation.unassignedPrimaryLabel": "未割り当てプライマリ", @@ -12657,7 +14339,7 @@ "xpack.monitoring.esNavigation.indicesLinkText": "インデックス", "xpack.monitoring.esNavigation.instance.advancedLinkText": "高度な設定", "xpack.monitoring.esNavigation.instance.overviewLinkText": "概要", - "xpack.monitoring.esNavigation.jobsLinkText": "ジョブ", + "xpack.monitoring.esNavigation.jobsLinkText": "機械学習ジョブ", "xpack.monitoring.esNavigation.nodesLinkText": "ノード", "xpack.monitoring.esNavigation.overviewLinkText": "概要", "xpack.monitoring.euiSSPTable.setupNewButtonLabel": "新規 {identifier} の監視を設定", @@ -12668,11 +14350,19 @@ "xpack.monitoring.expiredLicenseStatusDescription": "ご使用のライセンスは{expiryDate}に期限切れになりました", "xpack.monitoring.expiredLicenseStatusTitle": "ご使用の{typeTitleCase}ライセンスは期限切れです", "xpack.monitoring.feature.reserved.description": "ユーザーアクセスを許可するには、monitoring_user ロールも割り当てる必要があります。", + "xpack.monitoring.featureCatalogueDescription": "ご使用のデプロイのリアルタイムのヘルスとパフォーマンスをトラッキングします。", + "xpack.monitoring.featureCatalogueTitle": "スタックを監視", "xpack.monitoring.featureRegistry.monitoringFeatureName": "スタック監視", "xpack.monitoring.formatNumbers.notAvailableLabel": "N/A", "xpack.monitoring.healthCheck.encryptionErrorAction": "方法を確認してください。", - "xpack.monitoring.healthCheck.tlsAndEncryptionError": "アラート機能を使用するには、KibanaとElasticsearchとの間のトランスポート層セキュリティを有効化して、 \n kibana.ymlファイルで暗号化鍵を構成する必要があります。", + "xpack.monitoring.healthCheck.tlsAndEncryptionError": "スタック監視アラートでは、KibanaとElasticsearchの間のトランスポートレイヤーセキュリティと、kibana.ymlファイルの暗号化鍵が必要です。", "xpack.monitoring.healthCheck.tlsAndEncryptionErrorTitle": "追加の設定が必要です", + "xpack.monitoring.internalAndMetricbeatMonitoringToast.description": "スタック監視で、Metricbeatと「レガシー収集」の両方を使用している可能性があります。\n 8.0.0では、Metricbeatを使用して、監視データを収集する必要があります。\n セットアップモードの手順に従い、残りの監視をMetricbeatに移行してください。", + "xpack.monitoring.internalAndMetricbeatMonitoringToast.title": "一部のレガシー監視が検出されました", + "xpack.monitoring.internalMonitoringToast.description": "スタック監視で、「レガシー収集」の両方を使用している可能性があります。\n この監視方法は、次のメジャーリリース(8.0.0)ではサポートされていません。\n セットアップモードの手順に従い、Metricbeatで監視を開始してください。", + "xpack.monitoring.internalMonitoringToast.enterSetupMode": "設定モードにする", + "xpack.monitoring.internalMonitoringToast.learnMoreAction": "詳細", + "xpack.monitoring.internalMonitoringToast.title": "内部監視が検出されました", "xpack.monitoring.kibana.clusterStatus.connectionsLabel": "接続", "xpack.monitoring.kibana.clusterStatus.instancesLabel": "インスタンス", "xpack.monitoring.kibana.clusterStatus.maxResponseTimeLabel": "最高応答時間", @@ -12682,8 +14372,11 @@ "xpack.monitoring.kibana.detailStatus.transportAddressLabel": "トランスポートアドレス", "xpack.monitoring.kibana.detailStatus.uptimeLabel": "起動時間", "xpack.monitoring.kibana.detailStatus.versionLabel": "バージョン", + "xpack.monitoring.kibana.instance.pageTitle": "Kibanaインスタンス:{instance}", "xpack.monitoring.kibana.instances.metricbeatMigration.detectedNodeDescription": "次のインスタンスは監視されていません。\n 下の「Metricbeat で監視」をクリックして、監視を開始してください。", "xpack.monitoring.kibana.instances.metricbeatMigration.detectedNodeTitle": "Kibana インスタンスが検出されました", + "xpack.monitoring.kibana.instances.pageTitle": "Kibanaインスタンス", + "xpack.monitoring.kibana.instances.routeTitle": "Kibana - インスタンス", "xpack.monitoring.kibana.listing.alertsColumnTitle": "アラート", "xpack.monitoring.kibana.listing.filterInstancesPlaceholder": "フィルターインスタンス…", "xpack.monitoring.kibana.listing.loadAverageColumnTitle": "平均負荷", @@ -12692,6 +14385,7 @@ "xpack.monitoring.kibana.listing.requestsColumnTitle": "リクエスト", "xpack.monitoring.kibana.listing.responseTimeColumnTitle": "応答時間", "xpack.monitoring.kibana.listing.statusColumnTitle": "ステータス", + "xpack.monitoring.kibana.overview.pageTitle": "Kibanaの概要", "xpack.monitoring.kibana.shardActivity.bytesTitle": "バイト", "xpack.monitoring.kibana.shardActivity.filesTitle": "ファイル", "xpack.monitoring.kibana.shardActivity.indexTitle": "インデックス", @@ -12705,6 +14399,7 @@ "xpack.monitoring.license.heading": "ライセンス", "xpack.monitoring.license.howToUpdateLicenseDescription": "このクラスターのライセンスを更新するには、Elasticsearch {apiText}でライセンスファイルを提供してください:", "xpack.monitoring.license.licenseRouteTitle": "ライセンス", + "xpack.monitoring.loading.pageTitle": "読み込み中", "xpack.monitoring.logs.listing.calloutLinkText": "ログ", "xpack.monitoring.logs.listing.calloutTitle": "他のログを表示する場合", "xpack.monitoring.logs.listing.clusterPageDescription": "このクラスターの最も新しいログを最高合計 {limit} 件まで表示しています。", @@ -12759,8 +14454,11 @@ "xpack.monitoring.logstash.detailStatus.versionLabel": "バージョン", "xpack.monitoring.logstash.filterNodesPlaceholder": "ノードをフィルタリング…", "xpack.monitoring.logstash.filterPipelinesPlaceholder": "パイプラインのフィルタリング…", + "xpack.monitoring.logstash.node.advanced.pageTitle": "Logstashノード:{nodeName}", "xpack.monitoring.logstash.node.advanced.routeTitle": "Logstash - {nodeName} - 高度な設定", + "xpack.monitoring.logstash.node.pageTitle": "Logstashノード:{nodeName}", "xpack.monitoring.logstash.node.pipelines.notAvailableDescription": "パイプラインの監視は Logstash バージョン 6.0.0 以降でのみ利用できます。このノードはバージョン {logstashVersion} を実行しています。", + "xpack.monitoring.logstash.node.pipelines.pageTitle": "Logstashノードパイプライン:{nodeName}", "xpack.monitoring.logstash.node.pipelines.routeTitle": "Logstash - {nodeName} - パイプライン", "xpack.monitoring.logstash.node.routeTitle": "Logstash - {nodeName}", "xpack.monitoring.logstash.nodes.alertsColumnTitle": "アラート", @@ -12772,7 +14470,10 @@ "xpack.monitoring.logstash.nodes.jvmHeapUsedTitle": "{javaVirtualMachine} ヒープを使用中", "xpack.monitoring.logstash.nodes.loadAverageTitle": "平均負荷", "xpack.monitoring.logstash.nodes.nameTitle": "名前", + "xpack.monitoring.logstash.nodes.pageTitle": "Logstashノード", + "xpack.monitoring.logstash.nodes.routeTitle": "Logstash - ノード", "xpack.monitoring.logstash.nodes.versionTitle": "バージョン", + "xpack.monitoring.logstash.overview.pageTitle": "Logstashの概要", "xpack.monitoring.logstash.pipeline.detailDrawer.conditionalStatementDescription": "これはパイプラインのコンディションのステートメントです。", "xpack.monitoring.logstash.pipeline.detailDrawer.eventsEmittedLabel": "送信イベント", "xpack.monitoring.logstash.pipeline.detailDrawer.eventsEmittedRateLabel": "イベント送信レート", @@ -12783,6 +14484,7 @@ "xpack.monitoring.logstash.pipeline.detailDrawer.specifyVertexIdDescription": "この {vertexType} には指定された ID がありません。ID を指定することで、パイプラインの変更時にその差をトラッキングできます。このプラグインの ID を次のように指定できます:", "xpack.monitoring.logstash.pipeline.detailDrawer.structureDescription": "これは Logstash でインプットと残りのパイプラインの間のイベントのバッファリングに使用される内部構造です。", "xpack.monitoring.logstash.pipeline.detailDrawer.vertexIdDescription": "この {vertexType} の ID は {vertexId} です。", + "xpack.monitoring.logstash.pipeline.pageTitle": "Logstashパイプライン:{pipeline}", "xpack.monitoring.logstash.pipeline.queue.noMetricsDescription": "キューメトリックが利用できません", "xpack.monitoring.logstash.pipeline.relativeFirstSeenAgoLabel": "{relativeFirstSeen} 前", "xpack.monitoring.logstash.pipeline.relativeLastSeenAgoLabel": "{relativeLastSeen} 前まで", @@ -12791,6 +14493,8 @@ "xpack.monitoring.logstash.pipelines.eventsEmittedRateTitle": "イベント送信レート", "xpack.monitoring.logstash.pipelines.idTitle": "ID", "xpack.monitoring.logstash.pipelines.numberOfNodesTitle": "ノード数", + "xpack.monitoring.logstash.pipelines.pageTitle": "Logstashパイプライン", + "xpack.monitoring.logstash.pipelines.routeTitle": "Logstashパイプライン", "xpack.monitoring.logstash.pipelineStatement.viewDetailsAriaLabel": "詳細を表示", "xpack.monitoring.logstash.pipelineViewer.filtersTitle": "フィルター", "xpack.monitoring.logstash.pipelineViewer.inputsTitle": "インプット", @@ -13524,6 +15228,15 @@ "xpack.observability.emptySection.apps.uptime.description": "サイトとサービスの可用性をアクティブに監視するアラートを受信し、問題をより迅速に解決して、ユーザーエクスペリエンスを最適化します。", "xpack.observability.emptySection.apps.uptime.link": "Heartbeatのインストール", "xpack.observability.emptySection.apps.uptime.title": "アップタイム", + "xpack.observability.emptySection.apps.ux.description": "パフォーマンスは分散ですWebアプリケーションにアクセスするすべてのユーザーの経験を計測し、全員にとっての経験を改善する方法を理解します。", + "xpack.observability.emptySection.apps.ux.link": "Rumエージェントをインストール", + "xpack.observability.emptySection.apps.ux.title": "ユーザーエクスペリエンス", + "xpack.observability.featureCatalogueDescription": "専用UIで、ログ、メトリック、アプリケーショントレース、システム可用性を連結します。", + "xpack.observability.featureCatalogueDescription1": "インフラストラクチャメトリックを監視します。", + "xpack.observability.featureCatalogueDescription2": "アプリケーションリクエストをトレースします。", + "xpack.observability.featureCatalogueDescription3": "SLAを計測し、問題に対応します。", + "xpack.observability.featureCatalogueSubtitle": "一元化と監視", + "xpack.observability.featureCatalogueTitle": "オブザーバビリティ", "xpack.observability.home.addData": "データの追加", "xpack.observability.home.breadcrumb": "概要", "xpack.observability.home.feedback": "フィードバックを送信する", @@ -13567,6 +15280,8 @@ "xpack.observability.overview.uptime.monitors": "監視", "xpack.observability.overview.uptime.title": "アップタイム", "xpack.observability.overview.uptime.up": "アップ", + "xpack.observability.overview.ux.appLink": "アプリで表示", + "xpack.observability.overview.ux.title": "ユーザーエクスペリエンス", "xpack.observability.resources.documentation": "ドキュメント", "xpack.observability.resources.forum": "ディスカッションフォーラム", "xpack.observability.resources.title": "リソース", @@ -13580,6 +15295,29 @@ "xpack.observability.section.apps.uptime.description": "サイトとサービスの可用性をアクティブに監視するアラートを受信し、問題をより迅速に解決して、ユーザーエクスペリエンスを最適化します。", "xpack.observability.section.apps.uptime.title": "アップタイム", "xpack.observability.section.errorPanel": "データの取得時にエラーが発生しました。再試行してください", + "xpack.observability.ux.coreVitals.average": "平均", + "xpack.observability.ux.coreVitals.averageMessage": " {bad}未満", + "xpack.observability.ux.coreVitals.cls": "累積レイアウト変更", + "xpack.observability.ux.coreVitals.cls.help": "累積レイアウト変更(CLS):視覚的な安定性を計測します。優れたユーザーエクスペリエンスを実現するには、ページのCLSを0.1未満に保ってください。", + "xpack.observability.ux.coreVitals.fid.help": "初回入力遅延(FID)は双方向性を計測します。優れたユーザーエクスペリエンスを実現するには、ページのFIDを100ミリ秒未満に保ってください。", + "xpack.observability.ux.coreVitals.fip": "初回入力遅延", + "xpack.observability.ux.coreVitals.good": "優れている", + "xpack.observability.ux.coreVitals.is": "is", + "xpack.observability.ux.coreVitals.lcp": "最大コンテンツの描画", + "xpack.observability.ux.coreVitals.lcp.help": "最大コンテンツの描画(LCP)は読み込みパフォーマンスを計測します。優れたユーザーエクスペリエンスを実現するには、ページの読み込みが開始した後、2.5秒以内にLCPが実行されるようにしてください。", + "xpack.observability.ux.coreVitals.legends.good": "優れている", + "xpack.observability.ux.coreVitals.legends.needsImprovement": "要改善", + "xpack.observability.ux.coreVitals.legends.poor": "悪い", + "xpack.observability.ux.coreVitals.less": "少ない", + "xpack.observability.ux.coreVitals.more": "多い", + "xpack.observability.ux.coreVitals.paletteLegend.rankPercentage": "{labelsInd} ({ranksInd}%)", + "xpack.observability.ux.coreVitals.poor": "悪い", + "xpack.observability.ux.coreVitals.takes": "取得", + "xpack.observability.ux.coreWebVitals": "コアWebバイタル", + "xpack.observability.ux.coreWebVitals.service": "サービス", + "xpack.observability.ux.dashboard.webCoreVitals.help": "詳細", + "xpack.observability.ux.dashboard.webVitals.palette.tooltip": "{title}は{value}{averageMessage}より{moreOrLess}{isOrTakes}ため、{percentage} %のユーザーが{exp}を経験しています。", + "xpack.observability.ux.service.help": "最大トラフィックのRUMサービスが選択されています", "xpack.painlessLab.apiReferenceButtonLabel": "API リファレンス", "xpack.painlessLab.context.defaultLabel": "スクリプト結果は文字列に変換されます", "xpack.painlessLab.context.filterLabel": "フィルターのスクリプトクエリのコンテキストを使用する", @@ -13769,9 +15507,9 @@ "xpack.remoteClusters.updateRemoteCluster.noRemoteClusterErrorMessage": "その名前のリモートクラスターはありません。", "xpack.remoteClusters.updateRemoteCluster.unknownRemoteClusterErrorMessage": "ES からレスポンスが返らず、クラスターを編集できません。", "xpack.reporting.breadcrumb": "レポート", - "xpack.reporting.browsers.chromium.errorDetected": "レポート生成時にエラーを検出しました: {err}", - "xpack.reporting.browsers.chromium.pageErrorDetected": "レポート生成時にページでエラーを検出しました: {err}", - "xpack.reporting.chromiumDriver.disallowedOutgoingUrl": "無許可の着信 URL を受信しました: 「{interceptedUrl}」、終了します", + "xpack.reporting.browsers.chromium.errorDetected": "レポートでエラーが発生しました:{err}", + "xpack.reporting.browsers.chromium.pageErrorDetected": "ページでレポートエラーが発生しました: {err}", + "xpack.reporting.chromiumDriver.disallowedOutgoingUrl": "許可されていない送信URLを受信しました: 「{interceptedUrl}」。要求が失敗しています。ブラウザーを終了しています。", "xpack.reporting.chromiumDriver.failedToCompleteRequest": "リクエストを完了できませんでした: {error}", "xpack.reporting.chromiumDriver.failedToCompleteRequestUsingHeaders": "ヘッダーを使用してリクエストを完了できませんでした: {error}", "xpack.reporting.dashboard.csvDownloadStartedMessage": "間もなく CSV がダウンロードされます。", @@ -13779,6 +15517,13 @@ "xpack.reporting.dashboard.downloadCsvPanelTitle": "CSV をダウンロード", "xpack.reporting.dashboard.failedCsvDownloadMessage": "現在 CSV を生成できません。", "xpack.reporting.dashboard.failedCsvDownloadTitle": "CSV のダウンロードに失敗", + "xpack.reporting.diagnostic.browserCrashed": "ブラウザーは起動中に異常終了しました", + "xpack.reporting.diagnostic.browserErrored": "ブラウザープロセスは起動中にエラーが発生しました", + "xpack.reporting.diagnostic.browserMissingDependency": "システム依存関係が不足しているため、ブラウザーを正常に起動できませんでした。{url}を参照してください", + "xpack.reporting.diagnostic.browserMissingFonts": "ブラウザーはデフォルトフォントを検索できませんでした。この問題を修正するには、{url}を参照してください。", + "xpack.reporting.diagnostic.configSizeMismatch": "xpack.reporting.{KIBANA_MAX_SIZE_BYTES_PATH}({kibanaMaxContentBytes})はElasticSearchの{ES_MAX_SIZE_BYTES_PATH}({elasticSearchMaxContentBytes})を超えています。ElasticSearchで一致する{ES_MAX_SIZE_BYTES_PATH}を設定してください。あるいは、Kibanaでxpack.reporting.{KIBANA_MAX_SIZE_BYTES_PATH}を低くしてください。", + "xpack.reporting.diagnostic.noUsableSandbox": "Chromiumサンドボックスを使用できません。これは「xpack.reporting.capture.browser.chromium.disableSandbox」で無効にすることができます。この作業はご自身の責任で行ってください。{url}を参照してください", + "xpack.reporting.diagnostic.screenshotFailureMessage": "Kibanaインストールのスクリーンショットを作成できませんでした。", "xpack.reporting.errorButton.showReportErrorAriaLabel": "レポートエラーを表示", "xpack.reporting.errorButton.unableToFetchReportContentTitle": "レポートのコンテンツを取得できません", "xpack.reporting.errorButton.unableToGenerateReportTitle": "レポートを生成できません", @@ -13798,7 +15543,24 @@ "xpack.reporting.jobStatuses.pendingText": "保留中", "xpack.reporting.jobStatuses.processingText": "処理中", "xpack.reporting.jobStatuses.warningText": "完了しましたが警告があります", - "xpack.reporting.listing.reports.subtitle": "Kibana アプリケーションで生成されたレポートがここに表示されます", + "xpack.reporting.listing.diagnosticApiCallFailure": "診断の実行中に問題が発生しました:{error}", + "xpack.reporting.listing.diagnosticBrowserButton": "ブラウザーを確認", + "xpack.reporting.listing.diagnosticBrowserMessage": "レポートはヘッドレスブラウザーを使用して、PDFとPNGを生成します。ブラウザーを正常に起動できることを確認してください。", + "xpack.reporting.listing.diagnosticBrowserTitle": "ブラウザーを確認", + "xpack.reporting.listing.diagnosticButton": "レポート診断を実行", + "xpack.reporting.listing.diagnosticConfigButton": "構成を検証", + "xpack.reporting.listing.diagnosticConfigMessage": "Kibana構成がレポート用に正しく設定されていることを確認してください。", + "xpack.reporting.listing.diagnosticConfigTitle": "Kibana構成を検証", + "xpack.reporting.listing.diagnosticDescription": "診断を実行し、一般的なレポートの問題を自動的にトラブルシューティングします。", + "xpack.reporting.listing.diagnosticFailureDescription": "次に、一部の問題の詳細を示します。", + "xpack.reporting.listing.diagnosticFailureTitle": "正常に動作していない項目があります。", + "xpack.reporting.listing.diagnosticScreenshotButton": "スクリーンショットを作成", + "xpack.reporting.listing.diagnosticScreenshotMessage": "ヘッドレスブラウザーがページのスクリーンショットを作成できることを確認してください。", + "xpack.reporting.listing.diagnosticScreenshotTitle": "画面キャプチャを確認", + "xpack.reporting.listing.diagnosticSuccessMessage": "すべて問題なく、レポートは機能します。", + "xpack.reporting.listing.diagnosticSuccessTitle": "準備できました。", + "xpack.reporting.listing.diagnosticTitle": "レポート診断", + "xpack.reporting.listing.reports.subtitle": "Kibanaアプリケーションで生成されたレポートを取得します。", "xpack.reporting.listing.reportstitle": "レポート", "xpack.reporting.listing.table.csvContainsFormulas": "CSVには、スプレッドシートアプリケーションで式と解釈される可能性のある文字が含まれています。", "xpack.reporting.listing.table.deleteCancelButton": "キャンセル", @@ -13836,6 +15598,8 @@ "xpack.reporting.panelContent.successfullyQueuedReportNotificationTitle": "{objectType} のレポートキュー", "xpack.reporting.panelContent.whatCanBeExportedWarningDescription": "初めに変更内容を保存してください", "xpack.reporting.panelContent.whatCanBeExportedWarningTitle": "保存された {objectType} のみエクスポートできます", + "xpack.reporting.pdfFooterImageDescription": "PDFのフッターに使用するカスタム画像です", + "xpack.reporting.pdfFooterImageLabel": "PDFフッター画像", "xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportMessage": "レポートには、スプレッドシートアプリケーションで式と解釈される可能性のある文字が含まれています。", "xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportTitle": "レポートには式{reportObjectType} '{reportObjectTitle}'が含まれている場合があります", "xpack.reporting.publicNotifier.downloadReportButtonLabel": "レポートをダウンロード", @@ -13853,6 +15617,7 @@ "xpack.reporting.publicNotifier.successfullyCreatedReportNotificationTitle": "{reportObjectType}「{reportObjectTitle}」のレポートが作成されました", "xpack.reporting.registerFeature.reportingDescription": "ディスカバリ、可視化、ダッシュボードから生成されたレポートを管理します。", "xpack.reporting.registerFeature.reportingTitle": "レポート", + "xpack.reporting.screencapture.browserWasClosed": "ブラウザーは予期せず終了しました。詳細については、サーバーログを確認してください。", "xpack.reporting.screencapture.couldntFinishRendering": "{count} 件のビジュアライゼーションのレンダリングが完了するのを待つ間にエラーが発生しました。「{configKey}」を増やす必要があるかもしれません。 {error}", "xpack.reporting.screencapture.couldntLoadKibana": "Kibana URL を開こうとするときにエラーが発生しました。「{configKey}」を増やす必要があるかもしれません。 {error}", "xpack.reporting.screencapture.injectCss": "Kibana CSS をレポート用に更新しようとしたときにエラーが発生しました。{error}", @@ -14160,6 +15925,11 @@ "xpack.security.apiKeys.breadcrumb": "API キー", "xpack.security.authentication.login.validateLogin.requiredPasswordErrorMessage": "パスワードが必要です", "xpack.security.authentication.login.validateLogin.requiredUsernameErrorMessage": "ユーザー名が必要です", + "xpack.security.checkup.dismissButtonText": "閉じる", + "xpack.security.checkup.dontShowAgain": "今後表示しない", + "xpack.security.checkup.enableButtonText": "セキュリティを有効にする", + "xpack.security.checkup.insecureClusterMessage": "当社の無料のセキュリティ機能を使用すると、不正アクセスから保護することができます。", + "xpack.security.checkup.insecureClusterTitle": "インストールを保護してください", "xpack.security.common.extendedRoleDeprecationNotice": "{roleName} ロールは非推奨です。{reason}", "xpack.security.components.sessionIdleTimeoutWarning.message": "操作がないため間もなくログアウト{timeout}します。再開するには [OK] をクリックしてください。", "xpack.security.components.sessionIdleTimeoutWarning.okButtonText": "OK", @@ -14241,7 +16011,7 @@ "xpack.security.management.deprecatedBadge": "非推奨", "xpack.security.management.disabledBadge": "無効", "xpack.security.management.editRole.cancelButtonLabel": "キャンセル", - "xpack.security.management.editRole.changeAllPrivilegesLink": "(すべて変更)", + "xpack.security.management.editRole.changeAllPrivilegesLink": "一斉アクション", "xpack.security.management.editRole.collapsiblePanel.hideLinkText": "非表示", "xpack.security.management.editRole.collapsiblePanel.showLinkText": "表示", "xpack.security.management.editRole.createRoleText": "ロールを作成", @@ -14262,7 +16032,12 @@ "xpack.security.management.editRole.elasticSearchPrivileges.learnMoreLinkText": "詳細", "xpack.security.management.editRole.elasticSearchPrivileges.manageRoleActionsDescription": "このロールがクラスターに対して実行できる操作を管理します。 ", "xpack.security.management.editRole.elasticSearchPrivileges.runAsPrivilegesTitle": "権限として実行", + "xpack.security.management.editRole.errorDeletingRoleError": "ロールの削除エラー", + "xpack.security.management.editRole.errorSavingRoleError": "ロールの保存エラー", "xpack.security.management.editRole.featureTable.customizeSubFeaturePrivilegesSwitchLabel": "サブ機能権限をカスタマイズする", + "xpack.security.management.editRole.featureTable.featureAccordionSwitchLabel": "{grantedCount} / {featureCount} {featureCount, plural, one {機能} other {機能}}が付与されました", + "xpack.security.management.editRole.featureTable.featureVisibilityTitle": "機能権限をカスタマイズ", + "xpack.security.management.editRole.featureTable.managementCategoryHelpText": "スタック管理へのアクセスは、ElasticsearchとKibanaの両方の権限によって決まり、明示的に無効にすることはできません。", "xpack.security.management.editRole.featureTable.privilegeCustomizationTooltip": "機能でサブ機能の権限がカスタマイズされています。この行を展開すると詳細が表示されます。", "xpack.security.management.editRole.indexPrivilegeForm.deleteSpacePrivilegeAriaLabel": "インデックスの権限を削除", "xpack.security.management.editRole.indexPrivilegeForm.grantedDocumentsQueryFormRowLabel": "提供されたドキュメントのクエリ", @@ -14300,7 +16075,7 @@ "xpack.security.management.editRole.simplePrivilegeForm.specifyPrivilegeForRoleDescription": "このロールの Kibana の権限を指定します。", "xpack.security.management.editRole.simplePrivilegeForm.unsupportedSpacePrivilegesWarning": "このロールはスペースへの権限が定義されていますが、Kibana でスペースが有効ではありません。このロールを保存するとこれらの権限が削除されます。", "xpack.security.management.editRole.spaceAwarePrivilegeForm.ensureAccountHasAllPrivilegesGrantedDescription": "{kibanaAdmin}ロールによりアカウントにすべての権限が提供されていることを確認し、再試行してください。", - "xpack.security.management.editRole.spaceAwarePrivilegeForm.globalSpacesName": "* グローバル (すべてのスペース)", + "xpack.security.management.editRole.spaceAwarePrivilegeForm.globalSpacesName": "*すべてのスペース", "xpack.security.management.editRole.spaceAwarePrivilegeForm.howToViewAllAvailableSpacesDescription": "利用可能なすべてのスペースを表示する権限がありません。", "xpack.security.management.editRole.spaceAwarePrivilegeForm.insufficientPrivilegesDescription": "権限が不十分です", "xpack.security.management.editRole.spaceAwarePrivilegeForm.kibanaAdminTitle": "kibana_admin", @@ -14310,15 +16085,17 @@ "xpack.security.management.editRole.spacePrivilegeForm.featurePrivilegeSummaryDescription": "機能によってはスペースごとに非表示になっているか、グローバルスペース権限による影響を受けているものもあります。", "xpack.security.management.editRole.spacePrivilegeForm.globalPrivilegeNotice": "これらの権限はすべての現在および未来のスペースに適用されます。", "xpack.security.management.editRole.spacePrivilegeForm.globalPrivilegeWarning": "グローバル権限の作成は他のスペース権限に影響を与える可能性があります。", - "xpack.security.management.editRole.spacePrivilegeForm.modalTitle": "スペース権限", - "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormLabel": "権限", + "xpack.security.management.editRole.spacePrivilegeForm.modalTitle": "Kibanaの権限", + "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormHelpText": "このスペース全体の現在と将来のすべての機能に対して、付与する権限レベルを割り当てます。", + "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormLabel": "すべての機能の権限", + "xpack.security.management.editRole.spacePrivilegeForm.spaceSelectorFormHelpText": "権限を割り当てる1つ以上のKibanaスペースを選択します。", "xpack.security.management.editRole.spacePrivilegeForm.spaceSelectorFormLabel": "スペース", "xpack.security.management.editRole.spacePrivilegeForm.summaryOfFeaturePrivileges": "機能権限のサマリー", "xpack.security.management.editRole.spacePrivilegeForm.supersededWarning": "宣言された権限は、構成済みグローバル権限よりも許容度が低くなります。権限サマリーを表示すると有効な権限がわかります。", "xpack.security.management.editRole.spacePrivilegeForm.supersededWarningTitle": "グローバル権限に置き換え", - "xpack.security.management.editRole.spacePrivilegeMatrix.globalSpaceName": "グローバル", + "xpack.security.management.editRole.spacePrivilegeMatrix.globalSpaceName": "すべてのスペース", "xpack.security.management.editRole.spacePrivilegeMatrix.showNMoreSpacesLink": "他 {count} 件", - "xpack.security.management.editRole.spacePrivilegeSection.addSpacePrivilegeButton": "スペース権限を追加", + "xpack.security.management.editRole.spacePrivilegeSection.addSpacePrivilegeButton": "Kibanaの権限を追加", "xpack.security.management.editRole.spacePrivilegeSection.noAccessToKibanaTitle": "このロールは Kibana へのアクセスを許可しません", "xpack.security.management.editRole.spacePrivilegeTable.deletePrivilegesLabel": "次のスペースの権限を削除: {spaceNames}", "xpack.security.management.editRole.spacePrivilegeTable.editPrivilegesLabel": "次のスペースの権限を編集: {spaceNames}", @@ -14436,7 +16213,7 @@ "xpack.security.management.editRoles.indexPrivilegeForm.grantedFieldsFormRowLabel": "許可されたフィールド", "xpack.security.management.editRoles.indexPrivilegeForm.grantFieldPrivilegesLabel": "特定のフィールドへのアクセスを許可", "xpack.security.management.editRolespacePrivilegeForm.createGlobalPrivilegeButton": "グローバル権限を作成", - "xpack.security.management.editRolespacePrivilegeForm.createPrivilegeButton": "スペース権限を作成", + "xpack.security.management.editRolespacePrivilegeForm.createPrivilegeButton": "Kibanaの権限を追加", "xpack.security.management.editRolespacePrivilegeForm.updateGlobalPrivilegeButton": "グローバル特権を更新", "xpack.security.management.editRolespacePrivilegeForm.updatePrivilegeButton": "スペース権限を更新", "xpack.security.management.enabledBadge": "有効", @@ -14563,8 +16340,12 @@ "xpack.security.overwrittenSession.continueAsUserText": "{username} として続行", "xpack.security.overwrittenSession.title": "以前別のユーザー名でログインしました。", "xpack.security.overwrittenSessionAppTitle": "上書きされたセッション", - "xpack.security.registerFeature.securitySettingsDescription": "ユーザーとロールでデータを保護し、誰が何にアクセスできるのか簡単に管理できます。", - "xpack.security.registerFeature.securitySettingsTitle": "セキュリティ設定", + "xpack.security.registerFeature.securitySettingsDescription": "アクセスできるユーザーと、ユーザーが実行できるタスクを制御します。", + "xpack.security.registerFeature.securitySettingsTitle": "アクセス権の管理", + "xpack.security.resetSession.description": "前のページに戻るか、別のユーザーでログインします。", + "xpack.security.resetSession.goBackButtonLabel": "戻る", + "xpack.security.resetSession.logOutButtonLabel": "別のユーザーでログイン", + "xpack.security.resetSession.title": "要求されたページにアクセスするための権限がありません。", "xpack.security.role_mappings.validation.invalidName": "名前が必要です。", "xpack.security.role_mappings.validation.invalidRoleRule": "1つ以上のルールが必要です。", "xpack.security.role_mappings.validation.invalidRoles": "1つ以上のロールが必要です。", @@ -14577,6 +16358,7 @@ "xpack.security.users.createBreadcrumb": "作成", "xpack.securitySolution.add_filter_to_global_search_bar.filterForValueHoverAction": "値でフィルター", "xpack.securitySolution.add_filter_to_global_search_bar.filterOutValueHoverAction": "値を除外", + "xpack.securitySolution.administration.list.beta": "ベータ", "xpack.securitySolution.alerts.riskScoreMapping.defaultDescriptionLabel": "このルールで生成されたすべてのアラートのリスクスコアを選択します。", "xpack.securitySolution.alerts.riskScoreMapping.defaultRiskScoreTitle": "デフォルトリスクスコア", "xpack.securitySolution.alerts.riskScoreMapping.mappingDescriptionLabel": "ソースイベント値を使用して、デフォルトリスクスコアを上書きします。", @@ -14601,8 +16383,10 @@ "xpack.securitySolution.alertsView.errorFetchingAlertsData": "アラートデータをクエリできませんでした", "xpack.securitySolution.alertsView.moduleLabel": "モジュール", "xpack.securitySolution.alertsView.showing": "表示中", - "xpack.securitySolution.alertsView.totalCountOfAlerts": "外部アラートが検索条件に一致します", + "xpack.securitySolution.alertsView.totalCountOfAlerts": "外部アラート", "xpack.securitySolution.alertsView.unit": "外部{totalCount, plural, =1 {アラート} other {アラート}}", + "xpack.securitySolution.allHost.errorSearchDescription": "すべてのホスト検索でエラーが発生しました", + "xpack.securitySolution.allHost.failSearchDescription": "すべてのホストで検索を実行できませんでした", "xpack.securitySolution.andOrBadge.and": "AND", "xpack.securitySolution.andOrBadge.or": "OR", "xpack.securitySolution.anomaliesTable.table.anomaliesDescription": "異常", @@ -14731,6 +16515,8 @@ "xpack.securitySolution.auditd.violatedSeLinuxPolicyDescription": "selinuxポリシーに違反しました", "xpack.securitySolution.auditd.wasAuthorizedToUseDescription": "が以下の使用を承認されました。", "xpack.securitySolution.auditd.withResultDescription": "結果付き", + "xpack.securitySolution.authentications.errorSearchDescription": "認証検索でエラーが発生しました", + "xpack.securitySolution.authentications.failSearchDescription": "認証で検索を実行できませんでした", "xpack.securitySolution.authenticationsTable.authentications": "認証", "xpack.securitySolution.authenticationsTable.failures": "失敗", "xpack.securitySolution.authenticationsTable.lastFailedDestination": "前回失敗したデスティネーション", @@ -14746,7 +16532,13 @@ "xpack.securitySolution.authenticationsTable.user": "ユーザー", "xpack.securitySolution.authz.mlUnavailable": "機械学習プラグインが使用できません。プラグインを有効にしてください。", "xpack.securitySolution.authz.userIsNotMlAdminMessage": "現在のユーザーは機械学習管理者ではありません。", + "xpack.securitySolution.autocomplete.fieldRequiredError": "値を空にすることはできません", + "xpack.securitySolution.autocomplete.invalidDateError": "有効な日付ではありません", + "xpack.securitySolution.autocomplete.invalidNumberError": "有効な数値ではありません", "xpack.securitySolution.autocomplete.loadingDescription": "読み込み中…", + "xpack.securitySolution.autocomplete.selectField": "最初にフィールドを選択してください...", + "xpack.securitySolution.beatFields.errorSearchDescription": "Beatフィールドの取得でエラーが発生しました", + "xpack.securitySolution.beatFields.failSearchDescription": "Beatフィールドで検索を実行できませんでした", "xpack.securitySolution.case.allCases.actions": "アクション", "xpack.securitySolution.case.allCases.comments": "コメント", "xpack.securitySolution.case.allCases.noTagsAvailable": "利用可能なタグがありません", @@ -14824,6 +16616,7 @@ "xpack.securitySolution.case.caseView.emailBody": "ケースリファレンス: {caseUrl}", "xpack.securitySolution.case.caseView.emailSubject": "セキュリティケース - {caseTitle}", "xpack.securitySolution.case.caseView.errorsPushServiceCallOutTitle": "ケースを外部システムにプッシュするには、以下が必要です。", + "xpack.securitySolution.case.caseView.fieldChanged": "変更されたコネクターフィールド", "xpack.securitySolution.case.caseView.fieldRequiredError": "必須フィールド", "xpack.securitySolution.case.caseView.goToDocumentationButton": "ドキュメンテーションを表示", "xpack.securitySolution.case.caseView.moveToCommentAria": "参照されたコメントをハイライト", @@ -14857,6 +16650,7 @@ "xpack.securitySolution.case.caseView.unknown": "不明", "xpack.securitySolution.case.caseView.updateNamedIncident": "{ thirdParty }インシデントを更新", "xpack.securitySolution.case.caseView.updateThirdPartyIncident": "外部インシデントを更新", + "xpack.securitySolution.case.common.noConnector": "コネクターを選択していません", "xpack.securitySolution.case.configure.errorPushingToService": "サービスへのプッシュエラー", "xpack.securitySolution.case.configure.successSaveToast": "保存された外部接続設定", "xpack.securitySolution.case.configureCases.addNewConnector": "新しいコネクターを追加", @@ -14895,9 +16689,20 @@ "xpack.securitySolution.case.createCase.fieldTagsHelpText": "このケースの1つ以上のカスタム識別タグを入力します。新しいタグを開始するには、各タグの後でEnterを押します。", "xpack.securitySolution.case.createCase.titleFieldRequiredError": "タイトルが必要です。", "xpack.securitySolution.case.dismissErrorsPushServiceCallOutTitle": "閉じる", + "xpack.securitySolution.case.editConnector.editConnectorLinkAria": "クリックしてコネクターを編集", "xpack.securitySolution.case.pageTitle": "ケース", "xpack.securitySolution.case.readOnlySavedObjectDescription": "ケースを表示する権限のみが付与されています。ケースを開いて更新する必要がある場合は、Kibana管理者に連絡してください。", "xpack.securitySolution.case.readOnlySavedObjectTitle": "新しいケースを開いたり、既存のケースを更新したりすることはできません", + "xpack.securitySolution.case.settings.jira.issueTypesSelectFieldLabel": "問題タイプ", + "xpack.securitySolution.case.settings.jira.parentIssueSearchLabel": "親問題", + "xpack.securitySolution.case.settings.jira.prioritySelectFieldLabel": "優先度", + "xpack.securitySolution.case.settings.resilient.incidentTypesLabel": "インシデントタイプ", + "xpack.securitySolution.case.settings.resilient.incidentTypesPlaceholder": "タイプを選択", + "xpack.securitySolution.case.settings.resilient.severityLabel": "深刻度", + "xpack.securitySolution.case.settings.resilient.unableToGetIncidentTypesMessage": "インシデントタイプを取得できません", + "xpack.securitySolution.case.settings.resilient.unableToGetSeverityMessage": "深刻度を取得できません", + "xpack.securitySolution.caseSettingsRegistry.get.missingCaseSettingErrorMessage": "オブジェクトタイプ「{id}」は登録されていません。", + "xpack.securitySolution.caseSettingsRegistry.register.duplicateCaseSettingErrorMessage": "オブジェクトタイプ「{id}」は既に登録されています。", "xpack.securitySolution.certificate.fingerprint.clientCertLabel": "クライアント証明書", "xpack.securitySolution.certificate.fingerprint.serverCertLabel": "サーバー証明書", "xpack.securitySolution.chart.allOthersGroupingLabel": "その他すべて", @@ -14910,6 +16715,8 @@ "xpack.securitySolution.clipboard.copy": "コピー", "xpack.securitySolution.clipboard.copy.to.the.clipboard": "クリップボードにコピー", "xpack.securitySolution.clipboard.to.the.clipboard": "クリップボードに", + "xpack.securitySolution.components.create.stepOneTitle": "ケースフィールド", + "xpack.securitySolution.components.create.stepTwoTitle": "外部インシデント管理システムフィールド", "xpack.securitySolution.components.embeddables.embeddedMap.clientLayerLabel": "クライアントポイント", "xpack.securitySolution.components.embeddables.embeddedMap.destinationLayerLabel": "デスティネーションポイント", "xpack.securitySolution.components.embeddables.embeddedMap.embeddableHeaderHelp": "マップ構成ヘルプ", @@ -14967,7 +16774,7 @@ "xpack.securitySolution.components.mlPopup.hooks.errors.siemJobFetchFailureTitle": "セキュリティジョブ取得エラー", "xpack.securitySolution.components.mlPopup.jobsTable.createCustomJobButtonLabel": "カスタムジョブを作成", "xpack.securitySolution.components.mlPopup.jobsTable.jobNameColumn": "ジョブ名", - "xpack.securitySolution.components.mlPopup.jobsTable.noItemsDescription": "SIEM機械学習ジョブが見つかりませんでした", + "xpack.securitySolution.components.mlPopup.jobsTable.noItemsDescription": "セキュリティ機械学習ジョブが見つかりません", "xpack.securitySolution.components.mlPopup.jobsTable.runJobColumn": "ジョブを実行", "xpack.securitySolution.components.mlPopup.jobsTable.tagsColumn": "グループ", "xpack.securitySolution.components.mlPopup.licenseButtonLabel": "ライセンスの管理", @@ -14979,6 +16786,19 @@ "xpack.securitySolution.components.mlPopup.upgradeButtonLabel": "サブスクリプションオプション", "xpack.securitySolution.components.mlPopup.upgradeDescription": "SIEMの異常検出機能にアクセスするには、ライセンスをプラチナに更新するか、30日間の無料トライアルを開始するか、AWS、GCP、またはAzureで{cloudLink}にサインアップしてください。その後、機械学習ジョブを実行して異常を表示できます。", "xpack.securitySolution.components.mlPopup.upgradeTitle": "E lastic Platinumへのアップグレード", + "xpack.securitySolution.components.settings.jira.searchIssuesComboBoxAriaLabel": "親問題を選択", + "xpack.securitySolution.components.settings.jira.searchIssuesComboBoxPlaceholder": "親問題を選択", + "xpack.securitySolution.components.settings.jira.searchIssuesLoading": "読み込み中…", + "xpack.securitySolution.components.settings.jira.unableToGetFieldsMessage": "フィールドを取得できません", + "xpack.securitySolution.components.settings.jira.unableToGetIssueMessage": "ID {id}の問題を取得できません", + "xpack.securitySolution.components.settings.jira.unableToGetIssuesMessage": "問題を取得できません", + "xpack.securitySolution.components.settings.jira.unableToGetIssueTypesMessage": "問題タイプを取得できません", + "xpack.securitySolution.components.settings.serviceNow.impactSelectFieldLabel": "インパクト", + "xpack.securitySolution.components.settings.serviceNow.severitySelectFieldLabel": "深刻度", + "xpack.securitySolution.components.settings.servicenow.severitySelectHighOptionLabel": "高", + "xpack.securitySolution.components.settings.servicenow.severitySelectLowOptionLabel": "低", + "xpack.securitySolution.components.settings.servicenow.severitySelectMediumOptionLabel": "中", + "xpack.securitySolution.components.settings.serviceNow.urgencySelectFieldLabel": "緊急", "xpack.securitySolution.components.stepDefineRule.ruleTypeField.subscriptionsLink": "プラチナサブスクリプション", "xpack.securitySolution.containers.anomalies.errorFetchingAnomaliesData": "異常データをクエリできませんでした", "xpack.securitySolution.containers.anomalies.stackByJobId": "ジョブ", @@ -15045,6 +16865,7 @@ "xpack.securitySolution.detectionEngine.alerts.actions.addException": "ルール例外の追加", "xpack.securitySolution.detectionEngine.alerts.actions.closeAlertTitle": "アラートを閉じる", "xpack.securitySolution.detectionEngine.alerts.actions.inProgressAlertTitle": "実行中に設定", + "xpack.securitySolution.detectionEngine.alerts.actions.investigateInTimelineAriaLabel": "アラートをタイムラインに送信", "xpack.securitySolution.detectionEngine.alerts.actions.investigateInTimelineTitle": "タイムラインで調査", "xpack.securitySolution.detectionEngine.alerts.actions.openAlertTitle": "アラートを開く", "xpack.securitySolution.detectionEngine.alerts.closedAlertFailedToastMessage": "アラートをクローズできませんでした。", @@ -15074,7 +16895,8 @@ "xpack.securitySolution.detectionEngine.alerts.openAlertsTitle": "開く", "xpack.securitySolution.detectionEngine.alerts.openedAlertFailedToastMessage": "アラートを開けませんでした", "xpack.securitySolution.detectionEngine.alerts.openedAlertSuccessToastMessage": "{totalAlerts} {totalAlerts, plural, =1 {件のアラート} other {件のアラート}}を正常に開きました。", - "xpack.securitySolution.detectionEngine.alerts.totalCountOfAlertsTitle": "アラートが検索条件に一致します", + "xpack.securitySolution.detectionEngine.alerts.totalCountOfAlertsTitle": "アラート", + "xpack.securitySolution.detectionEngine.alerts.updateAlertStatusFailedSingleAlert": "アラートを更新できませんでした。アラートはすでに修正されています。", "xpack.securitySolution.detectionEngine.alerts.utilityBar.additionalFiltersActions.showBuildingBlockTitle": "基本アラートを含める", "xpack.securitySolution.detectionEngine.alerts.utilityBar.additionalFiltersTitle": "追加のフィルター", "xpack.securitySolution.detectionEngine.alerts.utilityBar.batchActions.closeSelectedTitle": "選択した項目を閉じる", @@ -15103,6 +16925,7 @@ "xpack.securitySolution.detectionEngine.createRule. stepScheduleRule.completeWithoutActivatingTitle": "有効化せずにルールを作成", "xpack.securitySolution.detectionEngine.createRule.backToRulesDescription": "検出ルールに戻る", "xpack.securitySolution.detectionEngine.createRule.editRuleButton": "編集", + "xpack.securitySolution.detectionEngine.createRule.eqlRuleTypeDescription": "イベント相関関係", "xpack.securitySolution.detectionEngine.createRule.filtersLabel": "フィルター", "xpack.securitySolution.detectionEngine.createRule.mlRuleTypeDescription": "機械学習", "xpack.securitySolution.detectionEngine.createRule.pageTitle": "新規ルールを作成", @@ -15150,10 +16973,16 @@ "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customMitreAttackTechniquesFieldRequiredError": "Tacticには1つ以上のTechniqueが必要です。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customQueryFieldInvalidError": "KQLが無効です", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customQueryFieldRequiredError": "カスタムクエリが必要です。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customThreatQueryFieldRequiredEmptyError": "すべての一致には、フィールドと脅威インデックスフィールドの両方が必要です。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customThreatQueryFieldRequiredError": "1つ以上の脅威一致が必要です。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.EqlQueryBarLabel": "EQLクエリ", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldAnomalyThresholdLabel": "異常スコアしきい値", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldMachineLearningJobIdLabel": "機械学習ジョブ", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldQuerBarLabel": "カスタムクエリ", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldRuleTypeLabel": "ルールタイプ", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatIndexPatternsLabel": "脅威インデックスパターン", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatMappingLabel": "脅威マッピング", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatQueryBarLabel": "脅威インデックスクエリ", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThresholdLabel": "しきい値", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.importTimelineModalTitle": "保存されたタイムラインからクエリをインポート", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.importTimelineQueryButton": "保存されたタイムラインからクエリをインポート", @@ -15167,18 +16996,26 @@ "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.outputIndiceNameFieldRequiredError": "インデックスパターンが最低1つ必要です。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.referencesUrlInvalidError": "URLの形式が無効です", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.resetDefaultIndicesButton": "デフォルトインデックスパターンにリセット", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.eqlTypeDescription": "イベントクエリ言語(EQL)を使用して、イベントを照合したり、シーケンスを生成したり、データをスタックしたりします。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.eqlTypeTitle": "イベント相関関係", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeDescription": "異常なアクティビティを検出するための ML ジョブを選択します。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeDisabledDescription": "ML にアクセスするには {subscriptionsLink} が必要です", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeTitle": "機械学習", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.queryTypeDescription": "KQL または Lucene を使用して、インデックス全体にわたる問題を検出します。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.queryTypeTitle": "カスタムクエリ", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.threatMatchDescription": "値リストをアップロードし、確認済みの悪い属性のリストでルールを書き込みます。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.threatMatchTitle": "脅威一致", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.thresholdTypeDescription": "クエリ結果を集約し、いつ一致数がしきい値を超えるのかを検出します。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.thresholdTypeTitle": "しきい値", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchField.threatMatchFieldPlaceholderText": "すべての結果", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchingIcesHelperDescription": "脅威インデックスを選択", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchoutputIndiceNameFieldRequiredError": "インデックスパターンが最低1つ必要です。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.thresholdField.thresholdFieldPlaceholderText": "すべての結果", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.fieldThrottleHelpText": "ルールが true であると評価された場合に自動アクションを実行するタイミングを選択します。", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.fieldThrottleLabel": "アクション頻度", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.invalidMustacheTemplateErrorMessage": "{key}は有効なmustacheテンプレートではありません", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.noConnectorSelectedErrorMessage": "コネクターを選択していません", + "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.noReadActionsPrivileges": "ルールアクションを作成できません「Actions」プラグインの「読み取り」アクセス権がありません。", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.completeWithActivatingTitle": "ルールの作成と有効化", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.completeWithoutActivatingTitle": "有効化せずにルールを作成", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.fieldAdditionalLookBackHelpText": "ルックバック期間に時間を追加してアラートの見落としを防ぎます。", @@ -15189,6 +17026,8 @@ "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.invalidTimeMessageDescription": "時間が必要です。", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.minutesOptionDescription": "分", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.secondsOptionDescription": "秒", + "xpack.securitySolution.detectionEngine.createRule.threatMatchRuleTypeDescription": "脅威一致", + "xpack.securitySolution.detectionEngine.createRule.threatQueryLabel": "脅威クエリ", "xpack.securitySolution.detectionEngine.createRule.thresholdRuleTypeDescription": "しきい値", "xpack.securitySolution.detectionEngine.details.stepAboutRule.aboutText": "概要", "xpack.securitySolution.detectionEngine.details.stepAboutRule.detailsLabel": "詳細", @@ -15206,6 +17045,11 @@ "xpack.securitySolution.detectionEngine.emptyActionBeats": "セットアップの手順を表示", "xpack.securitySolution.detectionEngine.emptyActionSecondary": "ドキュメントに移動", "xpack.securitySolution.detectionEngine.emptyTitle": "セキュリティアプリケーションの検出エンジンに関連したインデックスがないようです", + "xpack.securitySolution.detectionEngine.eqlOverViewLink.text": "イベントクエリ言語(EQL)の概要", + "xpack.securitySolution.detectionEngine.eqlQueryBar.label": "EQLクエリを入力", + "xpack.securitySolution.detectionEngine.eqlValidation.requestError": "EQLクエリの確認中にエラーが発生しました", + "xpack.securitySolution.detectionEngine.eqlValidation.showErrorsLabel": "EQL確認エラーを表示", + "xpack.securitySolution.detectionEngine.eqlValidation.title": "EQL確認エラー", "xpack.securitySolution.detectionEngine.goToDocumentationButton": "ドキュメンテーションを表示", "xpack.securitySolution.detectionEngine.lastSignalTitle": "前回のアラート", "xpack.securitySolution.detectionEngine.mitreAttack.addTitle": "MITRE ATT&CK\\u2122脅威を追加", @@ -15504,6 +17348,20 @@ "xpack.securitySolution.detectionEngine.noWriteAlertsCallOutTitle": "アラート状態を変更することはできません", "xpack.securitySolution.detectionEngine.pageTitle": "検出エンジン", "xpack.securitySolution.detectionEngine.panelSubtitleShowing": "表示中", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphCountLabel": "カウント", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphDisclaimer": "注:このプレビューは、ルール例外とタイムスタンプオーバーライドの効果を除外します。", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphDisclaimerEql": "注:このプレビューは、ルール例外とタイムスタンプオーバーライドの効果を除外します。結果は100件に制限されます。", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphHitsTitle": "ヒット数", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewError": "プレビュー取得エラー", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewInspectTitle": "クエリプレビュー", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewNoiseWarning": "ノイズ警告:このルールではノイズが多く生じる可能性があります。クエリを絞り込むことを検討してください。これは1時間ごとに1アラートという線形進行に基づいています。", + "xpack.securitySolution.detectionEngine.queryPreview.queryNoHits": "ヒットが見つかりませんでした。", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphCapHitWarning": "クエリの上限サイズ{cap}に達しました。このクエリは表示されている{cap}を超えるヒットを生成できませんでした。", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphThresholdWithFieldTitle": "{buckets} {buckets, plural, =1 {固有のヒット} other {固有のヒット}}", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphTimestampWarning": "イベントで「@timestamp」フィールドが見つかりません", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphTitle": "{hits} {hits, plural, =1 {ヒット} other {ヒット}}", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewHelpText": "クエリ結果をプレビューするデータのタイムフレームを選択します", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewLabel": "クイッククエリプレビュー", "xpack.securitySolution.detectionEngine.readOnlyCallOutMsg": "現在、検出エンジンルールを作成/編集するための必要な権限がありません。サポートについては、管理者にお問い合わせください。", "xpack.securitySolution.detectionEngine.readOnlyCallOutTitle": "ルールアクセス権が必要です", "xpack.securitySolution.detectionEngine.rule.editRule.errorMsgDescription": "{countError, plural, one {このタブ} other {これらのタブ}}に無効な入力があります: {tabHasError}", @@ -15529,21 +17387,21 @@ "xpack.securitySolution.detectionEngine.rules.aboutRuleTitle": "ルールについて", "xpack.securitySolution.detectionEngine.rules.addNewRuleTitle": "新規ルールを作成", "xpack.securitySolution.detectionEngine.rules.addPageTitle": "作成", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.deleteeRuleDescription": "ルールの削除...", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleDescription": "ルールの複製...", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleErrorDescription": "ルールの複製エラー...", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.deleteeRuleDescription": "ルールの削除", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleDescription": "ルールの複製", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleErrorDescription": "ルールの複製エラー", "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateTitle": "複製", "xpack.securitySolution.detectionEngine.rules.allRules.actions.editRuleSettingsDescription": "ルール設定の編集", "xpack.securitySolution.detectionEngine.rules.allRules.actions.exportRuleDescription": "ルールのエクスポート", "xpack.securitySolution.detectionEngine.rules.allRules.activeRuleDescription": "アクティブ", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の有効化エラー…", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の有効化エラー", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedTitle": "選択した項目の有効化", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の無効化エラー…", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の無効化エラー", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedTitle": "選択した項目の無効化", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の削除エラー…", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedErrorTitle": "{totalRules, plural, =1 {ルール} other {ルール}}の削除エラー", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedImmutableTitle": "選択には削除できないイミュータブルルールがあります", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedTitle": "選択項目を削除...", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.duplicateSelectedTitle": "選択した項目の複製…", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedTitle": "選択した項目を削除", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.duplicateSelectedTitle": "選択した項目の複製", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.exportSelectedTitle": "選択した項目のエクスポート", "xpack.securitySolution.detectionEngine.rules.allRules.batchActionsTitle": "一斉アクション", "xpack.securitySolution.detectionEngine.rules.allRules.columns.activateTitle": "有効化", @@ -15552,11 +17410,14 @@ "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastLookBackDate": "前回の確認日", "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastResponseTitle": "前回の応答", "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastRunTitle": "前回の実行", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastUpdateTitle": "最終更新", "xpack.securitySolution.detectionEngine.rules.allRules.columns.queryTimes": "クエリ時間(ミリ秒)", "xpack.securitySolution.detectionEngine.rules.allRules.columns.riskScoreTitle": "リスクスコア", "xpack.securitySolution.detectionEngine.rules.allRules.columns.ruleTitle": "ルール", "xpack.securitySolution.detectionEngine.rules.allRules.columns.severityTitle": "深刻度", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.tagsPopoverTitle": "すべて表示", "xpack.securitySolution.detectionEngine.rules.allRules.columns.tagsTitle": "タグ", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.versionTitle": "バージョン", "xpack.securitySolution.detectionEngine.rules.allRules.exportFilenameTitle": "rules_export", "xpack.securitySolution.detectionEngine.rules.allRules.filters.customRulesTitle": "カスタムルール", "xpack.securitySolution.detectionEngine.rules.allRules.filters.elasticRulesTitle": "Elasticルール", @@ -15583,12 +17444,12 @@ "xpack.securitySolution.detectionEngine.rules.defineRuleTitle": "ルールの定義", "xpack.securitySolution.detectionEngine.rules.deleteDescription": "削除", "xpack.securitySolution.detectionEngine.rules.editPageTitle": "編集", - "xpack.securitySolution.detectionEngine.rules.importRuleTitle": "ルールのインポート...", - "xpack.securitySolution.detectionEngine.rules.loadPrePackagedRulesAndTemplatesButton": "Elastic事前構築済みルールおよびタイムラインテンプレートを読み込む", + "xpack.securitySolution.detectionEngine.rules.importRuleTitle": "ルールのインポート", + "xpack.securitySolution.detectionEngine.rules.loadPrePackagedRulesButton": "Elastic事前構築済みルールおよびタイムラインテンプレートを読み込む", "xpack.securitySolution.detectionEngine.rules.optionalFieldDescription": "オプション", "xpack.securitySolution.detectionEngine.rules.pageTitle": "検出ルール", "xpack.securitySolution.detectionEngine.rules.prePackagedRules.createOwnRuletButton": "独自のルールの作成", - "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptMessage": "Elasticセキュリティには、バックグラウンドで実行され、条件が合うとアラートを作成する事前構築済み検出ルールがあります。デフォルトでは、Elastic Endpoint Securityルールを除くすべての事前構築済みルールが無効になっています。有効にする追加のルールを選択することができます。", + "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptMessage": "Elasticセキュリティには、バックグラウンドで実行され、条件が合うとアラートを作成する事前構築済み検出ルールがあります。デフォルトでは、Endpoint Securityルールを除くすべての事前構築済みルールが無効になっています。有効にする追加のルールを選択することができます。", "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptTitle": "Elastic事前構築済み検出ルールを読み込む", "xpack.securitySolution.detectionEngine.rules.releaseNotesHelp": "リリースノート", "xpack.securitySolution.detectionEngine.rules.reloadMissingPrePackagedRulesAndTimelinesButton": "{missingRules} Elastic事前構築済み{missingRules, plural, =1 {ルール} other {ルール}}と{missingTimelines} Elastic事前構築済み{missingTimelines, plural, =1 {タイムライン} other {タイムライン}}をインストール ", @@ -15640,20 +17501,103 @@ "xpack.securitySolution.editDataProvider.selectAnOperatorPlaceholder": "演算子を選択", "xpack.securitySolution.editDataProvider.valueLabel": "値", "xpack.securitySolution.editDataProvider.valuePlaceholder": "値", - "xpack.securitySolution.emptyMessage": "Elastic セキュリティは無料かつオープンのElastic SIEMに、Elastic Endpoint Securityを搭載。脅威の防御と検知、脅威への対応を支援します。開始するには、セキュリティソリューション関連データをElastic Stackに追加する必要があります。詳細については、以下をご覧ください ", + "xpack.securitySolution.emptyMessage": "Elastic Securityは無料かつオープンのElastic SIEMに、Endpoint Securityを搭載。脅威の防御と検知、脅威への対応を支援します。開始するには、セキュリティソリューション関連データをElastic Stackに追加する必要があります。詳細については、以下をご覧ください ", "xpack.securitySolution.emptyString.emptyStringDescription": "空の文字列", + "xpack.securitySolution.endpoint.details.endpointVersion": "エンドポイントバージョン", + "xpack.securitySolution.endpoint.details.errorBody": "フライアウトを終了して、利用可能なホストを選択してください。", + "xpack.securitySolution.endpoint.details.errorTitle": "ホストが見つかりませんでした", + "xpack.securitySolution.endpoint.details.hostname": "ホスト名", + "xpack.securitySolution.endpoint.details.ipAddress": "IPアドレス", + "xpack.securitySolution.endpoint.details.lastSeen": "前回の認識", + "xpack.securitySolution.endpoint.details.linkToIngestTitle": "ポリシーの再割り当て", + "xpack.securitySolution.endpoint.details.noPolicyResponse": "ポリシー応答がありません", + "xpack.securitySolution.endpoint.details.os": "OS", + "xpack.securitySolution.endpoint.details.policy": "統合ポリシー", + "xpack.securitySolution.endpoint.details.policyResponse.configure_dns_events": "DNSイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_elasticsearch_connection": "Elastic Search接続の構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_file_events": "ファイルイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_imageload_events": "画像読み込みイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_kernel": "カーネルの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_logging": "ロギングの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_malware": "マルウェアの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_network_events": "ネットワークイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_process_events": "プロセスイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_registry_events": "レジストリイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.configure_security_events": "セキュリティイベントの構成", + "xpack.securitySolution.endpoint.details.policyResponse.connect_kernel": "カーネルを接続", + "xpack.securitySolution.endpoint.details.policyResponse.detect_async_image_load_events": "非同期画像読み込みイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_file_open_events": "ファイルオープンイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_file_write_events": "ファイル書き込みイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_network_events": "ネットワークイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_process_events": "プロセスイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_registry_events": "レジストリイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.detect_sync_image_load_events": "同期画像読み込みイベントを検出", + "xpack.securitySolution.endpoint.details.policyResponse.download_global_artifacts": "グローバルアーチファクトをダウンロード", + "xpack.securitySolution.endpoint.details.policyResponse.download_user_artifacts": "ユーザーアーチファクトをダウンロード", + "xpack.securitySolution.endpoint.details.policyResponse.events": "イベント", + "xpack.securitySolution.endpoint.details.policyResponse.failed": "失敗", + "xpack.securitySolution.endpoint.details.policyResponse.load_config": "構成の読み込み", + "xpack.securitySolution.endpoint.details.policyResponse.load_malware_model": "マルウェアモデルの読み込み", + "xpack.securitySolution.endpoint.details.policyResponse.logging": "ログ", + "xpack.securitySolution.endpoint.details.policyResponse.malware": "マルウェア", + "xpack.securitySolution.endpoint.details.policyResponse.read_elasticsearch_config": "Elasticsearch構成を読み取る", + "xpack.securitySolution.endpoint.details.policyResponse.read_events_config": "イベント構成を読み取る", + "xpack.securitySolution.endpoint.details.policyResponse.read_kernel_config": "カーネル構成を読み取る", + "xpack.securitySolution.endpoint.details.policyResponse.read_logging_config": "ロギング構成を読み取る", + "xpack.securitySolution.endpoint.details.policyResponse.read_malware_config": "マルウェア構成を読み取る", + "xpack.securitySolution.endpoint.details.policyResponse.streaming": "ストリーム中", + "xpack.securitySolution.endpoint.details.policyResponse.success": "成功", + "xpack.securitySolution.endpoint.details.policyResponse.warning": "警告", + "xpack.securitySolution.endpoint.details.policyResponse.workflow": "ワークフロー", + "xpack.securitySolution.endpoint.details.policyStatus": "ポリシー応答", + "xpack.securitySolution.endpoint.details.policyStatusValue": "{policyStatus, select, success {成功} warning {警告} failure {失敗} other {不明}}", + "xpack.securitySolution.endpoint.ingestManager.createPackagePolicy.endpointConfiguration": "推奨のデフォルト値で統合が保存されます。後からこれを変更するには、エージェントポリシー内でEndpoint Security統合を編集します。", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.actionSecurityPolicy": "セキュリティポリシーを編集", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.actionTrustedApps": "信頼できるアプリケーションを表示", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.menuButton": "アクション", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.message": "詳細構成オプションを表示するには、メニューからアクションを選択します。", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.trustedAppsMessageReturnBackLabel": "統合の編集に戻る", "xpack.securitySolution.endpoint.ingestToastMessage": "Ingest Managerが設定中に失敗しました。", "xpack.securitySolution.endpoint.ingestToastTitle": "アプリを初期化できませんでした", + "xpack.securitySolution.endpoint.list.actionmenu": "開く", + "xpack.securitySolution.endpoint.list.actions": "アクション", + "xpack.securitySolution.endpoint.list.actions.agentDetails": "エージェント詳細を表示", + "xpack.securitySolution.endpoint.list.actions.agentPolicy": "エージェントポリシーを表示", + "xpack.securitySolution.endpoint.list.actions.hostDetails": "ホスト詳細を表示", + "xpack.securitySolution.endpoint.list.endpointsEnrolling": "エンドポイントを登録しています。進行状況を追跡するには、{agentsLink}してください。", + "xpack.securitySolution.endpoint.list.endpointsEnrolling.viewAgentsLink": "エージェントを表示", + "xpack.securitySolution.endpoint.list.endpointVersion": "バージョン", + "xpack.securitySolution.endpoint.list.hostname": "ホスト名", + "xpack.securitySolution.endpoint.list.hostStatus": "エージェントステータス", + "xpack.securitySolution.endpoint.list.hostStatusValue": "{hostStatus, select, online {オンライン} error {エラー} unenrolling {登録解除中} other {オフライン}}", + "xpack.securitySolution.endpoint.list.ip": "IPアドレス", + "xpack.securitySolution.endpoint.list.lastActive": "前回のアーカイブ", + "xpack.securitySolution.endpoint.list.loadingPolicies": "統合を読み込んでいます", + "xpack.securitySolution.endpoint.list.noEndpointsInstructions": "Endpoint Security統合を追加しました。次の手順を使用して、エージェントを登録してください。", + "xpack.securitySolution.endpoint.list.noEndpointsPrompt": "次のステップ:Endpoint Securityでエージェントを登録してください", + "xpack.securitySolution.endpoint.list.noPolicies": "統合はありません。", + "xpack.securitySolution.endpoint.list.os": "オペレーティングシステム", + "xpack.securitySolution.endpoint.list.pageSubTitle": "Endpoint Securityを実行しているホスト", + "xpack.securitySolution.endpoint.list.pageTitle": "エンドポイント", + "xpack.securitySolution.endpoint.list.policy": "統合ポリシー", + "xpack.securitySolution.endpoint.list.policyStatus": "ポリシーステータス", + "xpack.securitySolution.endpoint.list.stepOne": "既存の統合から選択してください。これは後から変更できます。", + "xpack.securitySolution.endpoint.list.stepOneTitle": "使用する統合を選択", + "xpack.securitySolution.endpoint.list.stepTwo": "開始するために必要なコマンドが提供されます。", + "xpack.securitySolution.endpoint.list.stepTwoTitle": "Ingest Manager経由でEndpoint Securityによって有効にされたエージェントを登録", + "xpack.securitySolution.endpoint.list.totalCount": "{totalItemCount, plural, one {# ホスト} other {# ホスト}}", "xpack.securitySolution.endpoint.policy.details.backToListTitle": "エンドポイントホストに戻る", "xpack.securitySolution.endpoint.policy.details.cancel": "キャンセル", "xpack.securitySolution.endpoint.policy.details.detect": "検知", "xpack.securitySolution.endpoint.policy.details.detectionRulesLink": "関連する検出ルール", "xpack.securitySolution.endpoint.policy.details.detectionRulesMessage": "{detectionRulesLink}を表示します。事前構築済みルールは、[検出ルール]ページで「Elastic」というタグが付けられています。", "xpack.securitySolution.endpoint.policy.details.eventCollection": "イベント収集", + "xpack.securitySolution.endpoint.policy.details.eventCollectionLabel": "イベント収集", "xpack.securitySolution.endpoint.policy.details.eventCollectionsEnabled": "{selected} / {total}件のイベント収集が有効です", "xpack.securitySolution.endpoint.policy.details.linux": "Linux", "xpack.securitySolution.endpoint.policy.details.mac": "Mac", "xpack.securitySolution.endpoint.policy.details.malware": "マルウェア", + "xpack.securitySolution.endpoint.policy.details.malwareLabel": "マルウェア", "xpack.securitySolution.endpoint.policy.details.malwareProtectionsEnabled": "マルウェア保護{mode, select, true {有効} false {無効}}", "xpack.securitySolution.endpoint.policy.details.prevent": "防御", "xpack.securitySolution.endpoint.policy.details.protections": "保護", @@ -15663,17 +17607,18 @@ "xpack.securitySolution.endpoint.policy.details.updateConfirm.confirmButtonTitle": "変更を保存してデプロイ", "xpack.securitySolution.endpoint.policy.details.updateConfirm.message": "この操作は元に戻すことができません。続行していいですか?", "xpack.securitySolution.endpoint.policy.details.updateConfirm.title": "変更を保存してデプロイ", - "xpack.securitySolution.endpoint.policy.details.updateConfirm.warningMessage": "これらの変更を保存すると、このエージェント構成に割り当てられたすべての有効なエンドポイントに更新が適用されます。", + "xpack.securitySolution.endpoint.policy.details.updateConfirm.warningMessage": "これらの変更を保存すると、このエージェントポリシー成に割り当てられたすべての有効なエンドポイントに更新が適用されます。", "xpack.securitySolution.endpoint.policy.details.updateErrorTitle": "失敗しました。", "xpack.securitySolution.endpoint.policy.details.updateSuccessMessage": "統合{name}が更新されました。", "xpack.securitySolution.endpoint.policy.details.updateSuccessTitle": "成功!", "xpack.securitySolution.endpoint.policy.details.windows": "Windows", "xpack.securitySolution.endpoint.policy.details.windowsAndMac": "Windows、Mac", + "xpack.securitySolution.endpoint.policy.details.windowsLabel": "Windows", "xpack.securitySolution.endpoint.policyDetailOS": "オペレーティングシステム", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.errorTitle": "エラー", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.offlineTitle": "オフライン", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.onlineTitle": "オンライン", - "xpack.securitySolution.endpoint.policyDetails.agentsSummary.totalTitle": "ホスト", + "xpack.securitySolution.endpoint.policyDetails.agentsSummary.totalTitle": "エンドポイント", "xpack.securitySolution.endpoint.policyDetailsConfig.eventingEvents": "イベント", "xpack.securitySolution.endpoint.policyDetailsConfig.linux.events.file": "ファイル", "xpack.securitySolution.endpoint.policyDetailsConfig.linux.events.network": "ネットワーク", @@ -15692,6 +17637,7 @@ "xpack.securitySolution.endpoint.policyDetailType": "タイプ", "xpack.securitySolution.endpoint.policyList.actionButtonText": "Endpoint Securityを追加", "xpack.securitySolution.endpoint.policyList.actionMenu": "開く", + "xpack.securitySolution.endpoint.policyList.agentPolicyAction": "エージェントポリシーを表示", "xpack.securitySolution.endpoint.policyList.createdAt": "作成日時", "xpack.securitySolution.endpoint.policyList.createdBy": "作成者", "xpack.securitySolution.endpoint.policyList.createNewButton": "新しいポリシーを作成", @@ -15709,10 +17655,10 @@ "xpack.securitySolution.endpoint.policyList.emptyCreateNewButton": "エージェントの登録", "xpack.securitySolution.endpoint.policyList.nameField": "ポリシー名", "xpack.securitySolution.endpoint.policyList.onboardingDocsLink": "セキュリティアプリドキュメントを表示", - "xpack.securitySolution.endpoint.policyList.onboardingSectionOne": "Elastic Endpoint Securityでは、脅威防御、検出、深いセキュリティデータの可視化を実現し、ホストを保護します。", - "xpack.securitySolution.endpoint.policyList.onboardingSectionThree": "開始するには、Elastic Endpoint Security統合をエージェントに追加します。詳細については、 ", - "xpack.securitySolution.endpoint.policyList.onboardingSectionTwo": "このページでは、Elastic Endpoint Securityを実行している環境でホストを表示して管理できます。", - "xpack.securitySolution.endpoint.policyList.onboardingTitle": "Elastic Endpoint Securityの基本", + "xpack.securitySolution.endpoint.policyList.onboardingSectionOne": "Endpoint Securityでは、脅威防御、検出、深いセキュリティデータの可視化を実現し、ホストを保護します。", + "xpack.securitySolution.endpoint.policyList.onboardingSectionThree": "開始するには、Endpoint Security統合をエージェントに追加します。詳細については、 ", + "xpack.securitySolution.endpoint.policyList.onboardingSectionTwo": "このページでは、Endpoint Securityを実行している環境でホストを表示して管理できます。", + "xpack.securitySolution.endpoint.policyList.onboardingTitle": "Endpoint Securityの基本", "xpack.securitySolution.endpoint.policyList.policyDeleteAction": "ポリシーを削除", "xpack.securitySolution.endpoint.policyList.revision": "rev. {revNumber}", "xpack.securitySolution.endpoint.policyList.updatedAt": "最終更新", @@ -15720,17 +17666,23 @@ "xpack.securitySolution.endpoint.policyList.versionField": "v{version}", "xpack.securitySolution.endpoint.policyList.versionFieldLabel": "バージョン", "xpack.securitySolution.endpoint.policyList.viewTitleTotalCount": "{totalItemCount, plural, one {# ポリシー} other {# ポリシー}}", + "xpack.securitySolution.endpoint.policyResponse.backLinkTitle": "エンドポイント詳細", + "xpack.securitySolution.endpoint.policyResponse.title": "ポリシー応答", "xpack.securitySolution.endpoint.resolver.eitherLineageLimitExceeded": "以下のビジュアライゼーションとイベントリストの一部のプロセスイベントを表示できませんでした。データの上限に達しました。", "xpack.securitySolution.endpoint.resolver.elapsedTime": "{duration} {durationType}", "xpack.securitySolution.endpoint.resolver.loadingError": "データの読み込み中にエラーが発生しました。", "xpack.securitySolution.endpoint.resolver.panel.error.error": "エラー", "xpack.securitySolution.endpoint.resolver.panel.error.events": "イベント", - "xpack.securitySolution.endpoint.resolver.panel.error.goBack": "このリンクをクリックすると、すべてのプロセスのリストに戻ります。", + "xpack.securitySolution.endpoint.resolver.panel.error.goBack": "すべてのプロセスを表示", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.errorPrimary": "イベントを読み込めません。", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.errorSecondary": "イベントの取得中にエラーが発生しました。", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.loadMore": "その他のデータ尾読み込む", "xpack.securitySolution.endpoint.resolver.panel.processDescList.events": "イベント", + "xpack.securitySolution.endpoint.resolver.panel.processDescList.numberOfEvents": "{relatedEventTotal}件のイベント", "xpack.securitySolution.endpoint.resolver.panel.processEventCounts.events": "イベント", "xpack.securitySolution.endpoint.resolver.panel.processEventListByType.events": "イベント", "xpack.securitySolution.endpoint.resolver.panel.relatedCounts.numberOfEventsInCrumb": "{totalCount}件のイベント", - "xpack.securitySolution.endpoint.resolver.panel.relatedDetail.wait": "イベントを待機しています...", + "xpack.securitySolution.endpoint.resolver.panel.relatedDetail.wait": "イベントを読み込み中...", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.atTime": "@ {date}", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.categoryAndType": "{category} {eventType}", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.countByCategory": "{count} {category}", @@ -15744,6 +17696,7 @@ "xpack.securitySolution.endpoint.resolver.panel.table.row.processNameTitle": "プロセス名", "xpack.securitySolution.endpoint.resolver.panel.table.row.timestampTitle": "タイムスタンプ", "xpack.securitySolution.endpoint.resolver.panel.table.row.valueMissingDescription": "値が見つかりません", + "xpack.securitySolution.endpoint.resolver.processDescription": "{isEventBeingAnalyzed, select, true {分析されたイベント· {descriptionText}} false {{descriptionText}}}", "xpack.securitySolution.endpoint.resolver.relatedEventLimitExceeded": "{numberOfEventsMissing} {category}件のイベントを表示できませんでした。データの上限に達しました。", "xpack.securitySolution.endpoint.resolver.relatedEventLimitTitle": "このリストには、{numberOfEntries}件のプロセスイベントが含まれています。", "xpack.securitySolution.endpoint.resolver.relatedEvents": "イベント", @@ -15756,9 +17709,11 @@ "xpack.securitySolution.endpoint.resolver.terminatedTrigger": "トリガーを中断しました", "xpack.securitySolution.endpointManagement.noPermissionsSubText": "Ingest Managerが無効である可能性があります。この機能を使用するには、Ingest Managerを有効にする必要があります。Ingest Managerを有効にする権限がない場合は、Kibana管理者に連絡してください。", "xpack.securitySolution.endpointManagemnet.noPermissionsText": "Elastic Security Administrationを使用するために必要なKibana権限がありません。", + "xpack.securitySolution.endpointsTab": "エンドポイント", "xpack.securitySolution.enpdoint.resolver.panelutils.betaBadgeLabel": "BETA", "xpack.securitySolution.enpdoint.resolver.panelutils.invaliddate": "無効な日付", - "xpack.securitySolution.event.module.linkToElasticEndpointSecurityDescription": "Elastic Endpoint Securityで開く", + "xpack.securitySolution.enpdoint.resolver.panelutils.noTimestampRetrieved": "タイムスタンプが取得されていません", + "xpack.securitySolution.event.module.linkToElasticEndpointSecurityDescription": "Endpoint Securityで開く", "xpack.securitySolution.eventDetails.blank": " ", "xpack.securitySolution.eventDetails.copyToClipboard": "クリップボードにコピー", "xpack.securitySolution.eventDetails.copyToClipboardTooltip": "クリップボードにコピー", @@ -15812,15 +17767,16 @@ "xpack.securitySolution.eventsViewer.showingLabel": "表示中", "xpack.securitySolution.eventsViewer.unit": "{totalCount, plural, =1 {イベント} other {イベント}}", "xpack.securitySolution.exceptions.addException.addEndpointException": "エンドポイント例外の追加", - "xpack.securitySolution.exceptions.addException.addException": "例外の追加", - "xpack.securitySolution.exceptions.addException.bulkCloseLabel": "他のルールで生成されたアラートを含む、この例外と一致するすべてのアラートを終了", - "xpack.securitySolution.exceptions.addException.bulkCloseLabel.disabled": "この例外の属性と一致するすべてのアラートを閉じる(リストと非ECSフィールドはサポートされません)", + "xpack.securitySolution.exceptions.addException.addException": "ルール例外の追加", + "xpack.securitySolution.exceptions.addException.bulkCloseLabel": "この例外一致し、このルールによって生成された、すべてのアラートを閉じる", + "xpack.securitySolution.exceptions.addException.bulkCloseLabel.disabled": "この例外と一致し、このルールによって生成された、すべてのアラートを閉じる(リストと非ECSフィールドはサポートされません)", "xpack.securitySolution.exceptions.addException.cancel": "キャンセル", "xpack.securitySolution.exceptions.addException.endpointQuarantineText": "すべてのエンドポイントホストで、例外と一致する隔離されたファイルは、自動的に元の場所に復元されます。この例外はエンドポイント例外を使用するすべてのルールに適用されます。", "xpack.securitySolution.exceptions.addException.error": "例外を追加できませんでした", "xpack.securitySolution.exceptions.addException.fetchError": "例外リストの取得エラー", "xpack.securitySolution.exceptions.addException.fetchError.title": "エラー", "xpack.securitySolution.exceptions.addException.infoLabel": "ルールの条件が満たされるときにアラートが生成されます。例外:", + "xpack.securitySolution.exceptions.addException.sequenceWarning": "このルールのクエリにはEQLシーケンス文があります。作成された例外は、シーケンスのすべてのイベントに適用されます。", "xpack.securitySolution.exceptions.addException.success": "正常に例外を追加しました", "xpack.securitySolution.exceptions.andDescription": "AND", "xpack.securitySolution.exceptions.builder.addNestedDescription": "ネストされた条件を追加", @@ -15833,29 +17789,37 @@ "xpack.securitySolution.exceptions.builder.fieldDescription": "フィールド", "xpack.securitySolution.exceptions.builder.operatorDescription": "演算子", "xpack.securitySolution.exceptions.builder.valueDescription": "値", + "xpack.securitySolution.exceptions.cancelLabel": "キャンセル", + "xpack.securitySolution.exceptions.clearExceptionsLabel": "例外リストを削除", "xpack.securitySolution.exceptions.commentEventLabel": "コメントを追加しました", "xpack.securitySolution.exceptions.commentLabel": "コメント", "xpack.securitySolution.exceptions.createdByLabel": "作成者", "xpack.securitySolution.exceptions.dateCreatedLabel": "日付が作成されました", "xpack.securitySolution.exceptions.descriptionLabel": "説明", "xpack.securitySolution.exceptions.detectionListLabel": "検出リスト", + "xpack.securitySolution.exceptions.dissasociateExceptionListError": "例外リストを削除できませんでした", + "xpack.securitySolution.exceptions.dissasociateListSuccessText": "例外リスト({id})が正常に削除されました", "xpack.securitySolution.exceptions.doesNotExistOperatorLabel": "存在しない", "xpack.securitySolution.exceptions.editButtonLabel": "編集", - "xpack.securitySolution.exceptions.editException.bulkCloseLabel": "他のルールで生成されたアラートを含む、この例外と一致するすべてのアラートを終了", - "xpack.securitySolution.exceptions.editException.bulkCloseLabel.disabled": "この例外の属性と一致するすべてのアラートを閉じる(リストと非ECSフィールドはサポートされません)", + "xpack.securitySolution.exceptions.editException.bulkCloseLabel": "この例外一致し、このルールによって生成された、すべてのアラートを閉じる", + "xpack.securitySolution.exceptions.editException.bulkCloseLabel.disabled": "この例外と一致し、このルールによって生成された、すべてのアラートを閉じる(リストと非ECSフィールドはサポートされません)", "xpack.securitySolution.exceptions.editException.cancel": "キャンセル", "xpack.securitySolution.exceptions.editException.editEndpointExceptionTitle": "エンドポイント例外の編集", "xpack.securitySolution.exceptions.editException.editExceptionSaveButton": "保存", - "xpack.securitySolution.exceptions.editException.editExceptionTitle": "例外の編集", + "xpack.securitySolution.exceptions.editException.editExceptionTitle": "ルール例外を編集", "xpack.securitySolution.exceptions.editException.endpointQuarantineText": "すべてのエンドポイントホストで、例外と一致する隔離されたファイルは、自動的に元の場所に復元されます。この例外はエンドポイント例外を使用するすべてのルールに適用されます。", "xpack.securitySolution.exceptions.editException.error": "例外を更新できませんでした", "xpack.securitySolution.exceptions.editException.infoLabel": "ルールの条件が満たされるときにアラートが生成されます。例外:", + "xpack.securitySolution.exceptions.editException.sequenceWarning": "このルールのクエリにはEQLシーケンス文があります。修正された例外は、シーケンスのすべてのイベントに適用されます。", "xpack.securitySolution.exceptions.editException.success": "正常に例外を更新しました", "xpack.securitySolution.exceptions.editException.versionConflictDescription": "最初に編集することを選択したときからこの例外が更新されている可能性があります。[キャンセル]をクリックし、もう一度例外を編集してください。", "xpack.securitySolution.exceptions.editException.versionConflictTitle": "申し訳ございません、エラーが発生しました", "xpack.securitySolution.exceptions.endpointListLabel": "エンドポイントリスト", + "xpack.securitySolution.exceptions.errorLabel": "エラー", "xpack.securitySolution.exceptions.exceptionsPaginationLabel": "ページごとの項目数: {items}", "xpack.securitySolution.exceptions.existsOperatorLabel": "存在する", + "xpack.securitySolution.exceptions.fetch404Error": "関連付けられた例外リスト({listId})は存在しません。その他の例外を検出ルールに追加するには、見つからない例外リストを削除してください。", + "xpack.securitySolution.exceptions.fetchError": "例外リストの取得エラー", "xpack.securitySolution.exceptions.fieldDescription": "フィールド", "xpack.securitySolution.exceptions.hideCommentsLabel": "({comments}) {comments, plural, =1 {件のコメント} other {件のコメント}}を非表示", "xpack.securitySolution.exceptions.isInListOperatorLabel": "リストにある", @@ -15864,6 +17828,7 @@ "xpack.securitySolution.exceptions.isNotOperatorLabel": "is not", "xpack.securitySolution.exceptions.isOneOfOperatorLabel": "is one of", "xpack.securitySolution.exceptions.isOperatorLabel": "is", + "xpack.securitySolution.exceptions.modalErrorAccordionText": "ルール参照情報を表示:", "xpack.securitySolution.exceptions.operatingSystemLabel": "OS", "xpack.securitySolution.exceptions.operatorDescription": "演算子", "xpack.securitySolution.exceptions.orDescription": "OR", @@ -15890,6 +17855,11 @@ "xpack.securitySolution.exceptions.viewer.noSearchResultsPromptBody": "検索結果が見つかりません。", "xpack.securitySolution.exceptions.viewer.searchDefaultPlaceholder": "検索フィールド(例:host.name)", "xpack.securitySolution.exitFullScreenButton": "全画面を終了", + "xpack.securitySolution.featureCatalogue.subtitle": "SIEM & Endpoint Security", + "xpack.securitySolution.featureCatalogueDescription": "インフラストラクチャ全体の統合保護のため、脅威を防止、収集、検出し、それに対応します。", + "xpack.securitySolution.featureCatalogueDescription1": "自律的に脅威を防止します。", + "xpack.securitySolution.featureCatalogueDescription2": "検出して対応します。", + "xpack.securitySolution.featureCatalogueDescription3": "インシデントを調査します。", "xpack.securitySolution.featureRegistry.linkSecuritySolutionTitle": "セキュリティ", "xpack.securitySolution.fieldBrowser.categoriesCountTitle": "{totalCount} {totalCount, plural, =1 {カテゴリ} other {カテゴリ}}", "xpack.securitySolution.fieldBrowser.categoriesTitle": "カテゴリー", @@ -15907,6 +17877,8 @@ "xpack.securitySolution.fieldBrowser.toggleColumnTooltip": "列を切り替えます", "xpack.securitySolution.fieldBrowser.viewCategoryTooltip": "すべての {categoryId} フィールドを表示します", "xpack.securitySolution.fieldRenderers.moreLabel": "もっと", + "xpack.securitySolution.firstLastSeenHost.errorSearchDescription": "最初の前回確認されたホスト検索でエラーが発生しました", + "xpack.securitySolution.firstLastSeenHost.failSearchDescription": "最初の前回確認されたホストで検索を実行できませんでした", "xpack.securitySolution.flyout.button.text": "Timeline", "xpack.securitySolution.flyout.button.timeline": "タイムライン", "xpack.securitySolution.footer.autoRefreshActiveDescription": "自動更新アクション", @@ -15918,7 +17890,7 @@ "xpack.securitySolution.footer.loadingTimelineData": "タイムラインデータを読み込み中", "xpack.securitySolution.footer.of": "/", "xpack.securitySolution.footer.rows": "行", - "xpack.securitySolution.footer.totalCountOfEvents": "イベントが検索条件に一致します", + "xpack.securitySolution.footer.totalCountOfEvents": "イベント", "xpack.securitySolution.footer.updated": "更新しました", "xpack.securitySolution.formatted.duration.aFewMillisecondsTooltip": "数ミリ秒", "xpack.securitySolution.formatted.duration.aFewNanosecondsTooltip": "数ナノ秒", @@ -15957,6 +17929,8 @@ "xpack.securitySolution.host.details.overview.platformTitle": "プラットフォーム", "xpack.securitySolution.host.details.overview.regionTitle": "地域", "xpack.securitySolution.host.details.versionLabel": "バージョン", + "xpack.securitySolution.hostOverview.errorSearchDescription": "ホスト概要検索でエラーが発生しました", + "xpack.securitySolution.hostOverview.failSearchDescription": "ホスト概要で検索を実行できませんでした", "xpack.securitySolution.hosts.kqlPlaceholder": "例:host.name: \"foo\"", "xpack.securitySolution.hosts.navigation.alertsTitle": "外部アラート", "xpack.securitySolution.hosts.navigation.allHostsTitle": "すべてのホスト", @@ -15968,6 +17942,12 @@ "xpack.securitySolution.hosts.navigaton.matrixHistogram.errorFetchingAuthenticationsData": "認証データをクエリできませんでした", "xpack.securitySolution.hosts.navigaton.matrixHistogram.errorFetchingEventsData": "イベントデータをクエリできませんでした", "xpack.securitySolution.hosts.pageTitle": "ホスト", + "xpack.securitySolution.hostsKpiAuthentications.errorSearchDescription": "ホストKPI認証検索でエラーが発生しました", + "xpack.securitySolution.hostsKpiAuthentications.failSearchDescription": "ホストKPI認証で検索を実行できませんでした", + "xpack.securitySolution.hostsKpiHosts.errorSearchDescription": "ホストKPIホスト検索でエラーが発生しました", + "xpack.securitySolution.hostsKpiHosts.failSearchDescription": "ホストKPIホストで検索を実行できませんでした", + "xpack.securitySolution.hostsKpiUniqueIps.errorSearchDescription": "ホストKPI一意のIP検索でエラーが発生しました", + "xpack.securitySolution.hostsKpiUniqueIps.failSearchDescription": "ホストKPI一意のIPで検索を実行できませんでした", "xpack.securitySolution.hostsTable.firstLastSeenToolTip": "選択された日付範囲との相関付けです", "xpack.securitySolution.hostsTable.hostsTitle": "すべてのホスト", "xpack.securitySolution.hostsTable.lastSeenTitle": "前回の認識", @@ -15976,6 +17956,14 @@ "xpack.securitySolution.hostsTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.hostsTable.unit": "{totalCount, plural, =1 {ホスト} other {ホスト}}", "xpack.securitySolution.hostsTable.versionTitle": "バージョン", + "xpack.securitySolution.indexPatterns.allDefault": "すべてのデフォルト", + "xpack.securitySolution.indexPatterns.dataSourcesLabel": "データソース", + "xpack.securitySolution.indexPatterns.disabled": "このページでは無効なインデックスパターンが推奨されますが、最初にKibanaインデックスパターン設定で構成する必要があります。", + "xpack.securitySolution.indexPatterns.help": "データソース選択", + "xpack.securitySolution.indexPatterns.pickIndexPatternsCombo": "インデックスパターンを選択", + "xpack.securitySolution.indexPatterns.resetButton": "リセット", + "xpack.securitySolution.indexPatterns.save": "保存", + "xpack.securitySolution.indexPatterns.selectionLabel": "このページでデータソースを選択", "xpack.securitySolution.insert.timeline.insertTimelineButton": "タイムラインリンクの挿入", "xpack.securitySolution.inspect.modal.closeTitle": "閉じる", "xpack.securitySolution.inspect.modal.indexPatternDescription": "Elasticsearch インデックスに接続したインデックスパターンです。これらのインデックスは Kibana > 高度な設定で構成できます。", @@ -16008,6 +17996,8 @@ "xpack.securitySolution.kpiNetwork.uniquePrivateIps.sourceChartLabel": "Src.", "xpack.securitySolution.kpiNetwork.uniquePrivateIps.sourceUnitLabel": "ソース", "xpack.securitySolution.kpiNetwork.uniquePrivateIps.title": "固有のプライベート IP", + "xpack.securitySolution.lastEventTime.errorSearchDescription": "前回のイベント時刻検索でエラーが発生しました。", + "xpack.securitySolution.lastEventTime.failSearchDescription": "前回のイベント時刻で検索を実行できませんでした", "xpack.securitySolution.licensing.unsupportedMachineLearningMessage": "ご使用のライセンスは機械翻訳をサポートしていません。ライセンスをアップグレードしてください。", "xpack.securitySolution.lists.cancelValueListsUploadTitle": "アップロードのキャンセル", "xpack.securitySolution.lists.closeValueListsModalTitle": "閉じる", @@ -16031,6 +18021,7 @@ "xpack.securitySolution.lists.valueListsTable.exportActionName": "エクスポート", "xpack.securitySolution.lists.valueListsTable.fileNameColumn": "ファイル名", "xpack.securitySolution.lists.valueListsTable.title": "値リスト", + "xpack.securitySolution.lists.valueListsTable.typeColumn": "型", "xpack.securitySolution.lists.valueListsTable.uploadDateColumn": "アップロード日", "xpack.securitySolution.lists.valueListsUploadButton": "リストのアップロード", "xpack.securitySolution.lists.valueListsUploadError": "値リストのアップロードエラーが発生しました。", @@ -16049,7 +18040,15 @@ "xpack.securitySolution.markdown.toolTip.timelineId": "タイムラインID:{ timelineId }", "xpack.securitySolution.markdownEditor.markdown": "マークダウン", "xpack.securitySolution.markdownEditor.markdownInputHelp": "Markdown 構文ヘルプ", + "xpack.securitySolution.markdownEditor.plugins.timeline.insertTimelineButtonLabel": "タイムラインリンクの挿入", + "xpack.securitySolution.markdownEditor.plugins.timeline.noParenthesesErrorMsg": "想定される左括弧", + "xpack.securitySolution.markdownEditor.plugins.timeline.noTimelineIdFoundErrorMsg": "タイムラインIDが見つかりません", + "xpack.securitySolution.markdownEditor.plugins.timeline.noTimelineNameFoundErrorMsg": "タイムライン名が見つかりません", + "xpack.securitySolution.markdownEditor.plugins.timeline.toolTip.timelineId": "タイムラインID:{ timelineId }", + "xpack.securitySolution.markdownEditor.plugins.timeline.toolTip.timelineUrlIsNotValidErrorMsg": "タイムラインURLが無効です => {timelineUrl}", "xpack.securitySolution.markdownEditor.preview": "プレビュー", + "xpack.securitySolution.matrixHistogram.errorSearchDescription": "行列ヒストグラム検索でエラーが発生しました", + "xpack.securitySolution.matrixHistogram.failSearchDescription": "行列ヒストグラムで検索を実行できませんでした", "xpack.securitySolution.ml.score.anomalousEntityTitle": "異常エンティティ", "xpack.securitySolution.ml.score.anomalyJobTitle": "ジョブ名", "xpack.securitySolution.ml.score.detectedTitle": "検出", @@ -16115,6 +18114,10 @@ "xpack.securitySolution.network.navigation.httpTitle": "HTTP", "xpack.securitySolution.network.navigation.tlsTitle": "TLS", "xpack.securitySolution.network.pageTitle": "ネットワーク", + "xpack.securitySolution.networkDetails.errorSearchDescription": "ネットワーク詳細検索でエラーが発生しました", + "xpack.securitySolution.networkDetails.failSearchDescription": "ネットワーク詳細で検索を実行できませんでした", + "xpack.securitySolution.networkDns.errorSearchDescription": "ネットワークDNS検索でエラーが発生しました", + "xpack.securitySolution.networkDns.failSearchDescription": "ネットワークDNSで検索を実行できませんでした", "xpack.securitySolution.networkDnsTable.column.bytesInTitle": "受信 DNS バイト", "xpack.securitySolution.networkDnsTable.column.bytesOutTitle": "送信 DNS バイト", "xpack.securitySolution.networkDnsTable.column.registeredDomain": "登録ドメイン", @@ -16125,6 +18128,8 @@ "xpack.securitySolution.networkDnsTable.select.includePtrRecords": "PTR 記録を含める", "xpack.securitySolution.networkDnsTable.title": "トップ DNS ドメイン", "xpack.securitySolution.networkDnsTable.unit": "{totalCount, plural, =1 {ドメイン} other {ドメイン}}", + "xpack.securitySolution.networkHttp.errorSearchDescription": "ネットワークHTTP検索でエラーが発生しました", + "xpack.securitySolution.networkHttp.failSearchDescription": "ネットワークHTTPで検索を実行できませんでした", "xpack.securitySolution.networkHttpTable.column.domainTitle": "ドメイン", "xpack.securitySolution.networkHttpTable.column.lastHostTitle": "最後のホスト", "xpack.securitySolution.networkHttpTable.column.lastSourceIpTitle": "最後のソースIP", @@ -16135,6 +18140,20 @@ "xpack.securitySolution.networkHttpTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.networkHttpTable.title": "HTTPリクエスト", "xpack.securitySolution.networkHttpTable.unit": "{totalCount, plural, =1 {リクエスト} other {リクエスト}}", + "xpack.securitySolution.networkKpiDns.errorSearchDescription": "ネットワークKPI DNS検索でエラーが発生しました", + "xpack.securitySolution.networkKpiDns.failSearchDescription": "ネットワークKPI DNSで検索を実行できませんでした", + "xpack.securitySolution.networkKpiNetworkEvents.errorSearchDescription": "ネットワークKPIネットワークイベント検索でエラーが発生しました", + "xpack.securitySolution.networkKpiNetworkEvents.failSearchDescription": "ネットワークKPIネットワークイベントで検索を実行できませんでした", + "xpack.securitySolution.networkKpiTlsHandshakes.errorSearchDescription": "ネットワークKPI TLSハンドシェイク検索でエラーが発生しました", + "xpack.securitySolution.networkKpiTlsHandshakes.failSearchDescription": "ネットワークKPI TLSハンドシェイクで検索を実行できませんでした", + "xpack.securitySolution.networkKpiUniqueFlows.errorSearchDescription": "ネットワークKPI一意のフロー検索でエラーが発生しました", + "xpack.securitySolution.networkKpiUniqueFlows.failSearchDescription": "ネットワークKPI一意のフローで検索を実行できませんでした", + "xpack.securitySolution.networkKpiUniquePrivateIps.errorSearchDescription": "ネットワークKPI一意のプライベートIP検索でエラーが発生しました", + "xpack.securitySolution.networkKpiUniquePrivateIps.failSearchDescription": "ネットワークKPI一意のプライベートIPで検索を実行できませんでした", + "xpack.securitySolution.networkTls.errorSearchDescription": "ネットワークTLS検索でエラーが発生しました", + "xpack.securitySolution.networkTls.failSearchDescription": "ネットワークTLSで検索を実行できませんでした", + "xpack.securitySolution.networkTopCountries.errorSearchDescription": "ネットワーク上位の国検索でエラーが発生しました", + "xpack.securitySolution.networkTopCountries.failSearchDescription": "ネットワーク上位の国で検索を実行できませんでした", "xpack.securitySolution.networkTopCountriesTable.column.bytesInTitle": "受信バイト", "xpack.securitySolution.networkTopCountriesTable.column.bytesOutTitle": "送信バイト", "xpack.securitySolution.networkTopCountriesTable.column.countryTitle": "国", @@ -16145,6 +18164,8 @@ "xpack.securitySolution.networkTopCountriesTable.heading.sourceCountries": "ソースの国", "xpack.securitySolution.networkTopCountriesTable.heading.unit": "{totalCount, plural, =1 {国} other {国}}", "xpack.securitySolution.networkTopCountriesTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", + "xpack.securitySolution.networkTopNFlow.errorSearchDescription": "ネットワーク上位nフロー検索でエラーが発生しました", + "xpack.securitySolution.networkTopNFlow.failSearchDescription": "ネットワーク上位nフローで検索を実行できませんでした", "xpack.securitySolution.networkTopNFlowTable.column.asTitle": "自動システム", "xpack.securitySolution.networkTopNFlowTable.column.bytesInTitle": "受信バイト", "xpack.securitySolution.networkTopNFlowTable.column.bytesOutTitle": "送信バイト", @@ -16157,8 +18178,11 @@ "xpack.securitySolution.networkTopNFlowTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.networkTopNFlowTable.sourceIps": "ソース IP", "xpack.securitySolution.networkTopNFlowTable.unit": "{totalCount, plural, =1 {IP} other {IP}}", + "xpack.securitySolution.networkUsers.errorSearchDescription": "ネットワークユーザー検索でエラーが発生しました", + "xpack.securitySolution.networkUsers.failSearchDescription": "ネットワークユーザーで検索を実行できませんでした", "xpack.securitySolution.newsFeed.advancedSettingsLinkTitle": "SIEM高度な設定", - "xpack.securitySolution.newsFeed.noNewsMessage": "現在のニュースフィードURLは最新のニュースを返しませんでした。URLを更新するか、セキュリティニュースを無効にすることができます", + "xpack.securitySolution.newsFeed.noNewsMessage": "現在のニュースフィードURLは最新のニュースを返しませんでした。", + "xpack.securitySolution.newsFeed.noNewsMessageForAdmin": "現在のニュースフィードURLは最新のニュースを返しませんでした。URLを更新するか、セキュリティニュースを無効にすることができます", "xpack.securitySolution.notes.addANotePlaceholder": "メモを追加", "xpack.securitySolution.notes.addedANoteLabel": "メモを追加しました", "xpack.securitySolution.notes.addNoteButtonLabel": "メモを追加", @@ -16209,6 +18233,7 @@ "xpack.securitySolution.open.timeline.singleTemplateLabel": "テンプレート", "xpack.securitySolution.open.timeline.singleTimelineLabel": "タイムライン", "xpack.securitySolution.open.timeline.successfullyExportedTimelinesTitle": "{totalTimelines, plural, =0 {all timelines} =1 {{totalTimelines} タイムライン} other {{totalTimelines} タイムライン}}のエクスポートが正常に完了しました", + "xpack.securitySolution.open.timeline.successfullyExportedTimelineTemplatesTitle": "{totalTimelineTemplates, plural, =0 {すべてのタイムライン} =1 {{totalTimelineTemplates} タイムラインテンプレート} other {{totalTimelineTemplates} タイムラインテンプレート}}が正常にエクスポートされました", "xpack.securitySolution.open.timeline.timelineNameTableHeader": "タイムライン名", "xpack.securitySolution.open.timeline.timelineTemplateNameTableHeader": "テンプレート名", "xpack.securitySolution.open.timeline.untitledTimelineLabel": "無題のタイムライン", @@ -16231,8 +18256,8 @@ "xpack.securitySolution.overview.endpointNotice.dismiss": "メッセージを消去", "xpack.securitySolution.overview.endpointNotice.introducing": "導入: ", "xpack.securitySolution.overview.endpointNotice.message": "脅威防御、検出、深いセキュリティデータの可視化を実現し、ホストを保護します。", - "xpack.securitySolution.overview.endpointNotice.title": "Elastic Endpoint Security(ベータ)", - "xpack.securitySolution.overview.endpointNotice.tryButton": "Elastic Endpoint Security(ベータ)を試す", + "xpack.securitySolution.overview.endpointNotice.title": "Endpoint Security(ベータ)", + "xpack.securitySolution.overview.endpointNotice.tryButton": "Endpoint Security(ベータ)を試す", "xpack.securitySolution.overview.eventsTitle": "イベント数", "xpack.securitySolution.overview.feedbackText": "Elastic SIEM に関するご意見やご提案は、お気軽に {feedback}", "xpack.securitySolution.overview.feedbackText.feedbackLinkText": "フィードバックをオンラインで送信", @@ -16245,7 +18270,7 @@ "xpack.securitySolution.overview.fileBeatZeekTitle": "Zeek", "xpack.securitySolution.overview.hostsAction": "ホストを表示", "xpack.securitySolution.overview.hostStatGroupAuditbeat": "Auditbeat", - "xpack.securitySolution.overview.hostStatGroupElasticEndpointSecurity": "Elastic Endpoint Security", + "xpack.securitySolution.overview.hostStatGroupElasticEndpointSecurity": "Endpoint Security", "xpack.securitySolution.overview.hostStatGroupFilebeat": "Filebeat", "xpack.securitySolution.overview.hostStatGroupWinlogbeat": "Winlogbeat", "xpack.securitySolution.overview.hostsTitle": "ホストイベント", @@ -16278,14 +18303,18 @@ "xpack.securitySolution.overview.viewEventsButtonLabel": "イベントを表示", "xpack.securitySolution.overview.winlogbeatMWSysmonOperational": "Microsoft-Windows-Sysmon/Operational", "xpack.securitySolution.overview.winlogbeatSecurityTitle": "セキュリティ", + "xpack.securitySolution.overviewHost.errorSearchDescription": "ホスト概要検索でエラーが発生しました", + "xpack.securitySolution.overviewHost.failSearchDescription": "ホスト概要で検索を実行できませんでした", "xpack.securitySolution.pages.common.emptyActionBeats": "Beatsでデータを追加", "xpack.securitySolution.pages.common.emptyActionBeatsDescription": "Lightweight Beatsは数百または数千台のコンピューターとシステムからデータを送信できます", "xpack.securitySolution.pages.common.emptyActionElasticAgent": "Elasticエージェントでデータを追加", "xpack.securitySolution.pages.common.emptyActionElasticAgentDescription": "Elasticエージェントでは、シンプルかつ統合された方法で、監視をホストに追加することができます。", - "xpack.securitySolution.pages.common.emptyActionEndpoint": "Elastic Endpoint Securityを追加", + "xpack.securitySolution.pages.common.emptyActionEndpoint": "Endpoint Securityを追加", "xpack.securitySolution.pages.common.emptyActionEndpointDescription": "脅威防御、検出、深いセキュリティデータの可視化を実現し、ホストを保護します。", "xpack.securitySolution.pages.common.emptyActionSecondary": "入門ガイドを表示します。", "xpack.securitySolution.pages.common.emptyTitle": "Elastic Securityへようこそ。始めましょう。", + "xpack.securitySolution.pages.common.updateAlertStatusFailed": "{ conflicts } {conflicts, plural, =1 {アラート} other {アラート}}を更新できませんでした。", + "xpack.securitySolution.pages.common.updateAlertStatusFailedDetailed": "{ updated } {updated, plural, =1 {アラート} other {アラート}}が正常に更新されましたが、{ conflicts }は更新できませんでした。\n { conflicts, plural, =1 {} other {}}すでに修正されています。", "xpack.securitySolution.pages.fourohfour.noContentFoundDescription": "コンテンツがありません", "xpack.securitySolution.paginatedTable.rowsButtonLabel": "ページごとの行数", "xpack.securitySolution.paginatedTable.showingSubtitle": "表示中", @@ -16312,8 +18341,22 @@ "xpack.securitySolution.recentTimelines.pinnedEventsTooltip": "ピン付けされたイベント", "xpack.securitySolution.recentTimelines.untitledTimelineLabel": "無題のタイムライン", "xpack.securitySolution.recentTimelines.viewAllTimelinesLink": "すべてのタイムラインを表示", + "xpack.securitySolution.resolver.eventDescription.dnsQuestionNameLabel": "{ dnsQuestionName }", + "xpack.securitySolution.resolver.eventDescription.entityIDLabel": "{ entityID }", + "xpack.securitySolution.resolver.eventDescription.fileEventLabel": "{ filePath }", + "xpack.securitySolution.resolver.eventDescription.legacyEventLabel": "{ processName }", + "xpack.securitySolution.resolver.eventDescription.networkEventLabel": "{ networkDirection } { forwardedIP }", + "xpack.securitySolution.resolver.eventDescription.registryKeyLabel": "{ registryKey }", + "xpack.securitySolution.resolver.eventDescription.registryPathLabel": "{ registryPath }", + "xpack.securitySolution.resolver.node_icon": "{running, select, true {実行中のプロセス} false {終了したプロセス}}", + "xpack.securitySolution.resolver.panel.copyToClipboard": "クリップボードにコピー", + "xpack.securitySolution.resolver.panel.eventDetail.requestError": "イベント詳細を取得できませんでした", + "xpack.securitySolution.resolver.panel.nodeList.title": "すべてのプロセスイベント", + "xpack.securitySolution.resolver.panel.table.row.analyzedEvent": "分析されたイベント", "xpack.securitySolution.security.title": "セキュリティ", "xpack.securitySolution.source.destination.packetsLabel": "パケット", + "xpack.securitySolution.stepDefineRule.previewQueryAriaLabel": "クエリプレビュータイムフレーム選択", + "xpack.securitySolution.stepDefineRule.previewQueryLabel": "結果を表示", "xpack.securitySolution.system.acceptedAConnectionViaDescription": "次の手段で接続を受け付けました。", "xpack.securitySolution.system.acceptedDescription": "以下を経由してユーザーを受け入れました。", "xpack.securitySolution.system.attemptedLoginDescription": "以下を経由してログインを試行しました:", @@ -16349,6 +18392,12 @@ "xpack.securitySolution.system.withExitCodeDescription": "終了コードで", "xpack.securitySolution.system.withResultDescription": "結果付き", "xpack.securitySolution.tables.rowItemHelper.moreDescription": "行は表示されていません", + "xpack.securitySolution.threatMatch.andDescription": "AND", + "xpack.securitySolution.threatMatch.fieldDescription": "フィールド", + "xpack.securitySolution.threatMatch.fieldPlaceholderDescription": "検索", + "xpack.securitySolution.threatMatch.matchesLabel": "一致", + "xpack.securitySolution.threatMatch.orDescription": "OR", + "xpack.securitySolution.threatMatch.threatFieldDescription": "脅威インデックスフィールド", "xpack.securitySolution.timeline.autosave.warning.description": "別のユーザーがこのタイムラインに変更を加えました。このタイムラインを更新してこれらの変更を反映させるまで、ユーザーによる変更は自動的に保存されません。", "xpack.securitySolution.timeline.autosave.warning.refresh.title": "タイムラインを更新", "xpack.securitySolution.timeline.autosave.warning.title": "更新されるまで自動保存は無効です", @@ -16444,14 +18493,22 @@ "xpack.securitySolution.timeline.rangePicker.oneWeek": "1 週間", "xpack.securitySolution.timeline.rangePicker.oneYear": "1 年", "xpack.securitySolution.timeline.searchBoxPlaceholder": "例:{timeline}名、または説明", - "xpack.securitySolution.timeline.searchOrFilter.eventTypeAllEvent": "すべて", + "xpack.securitySolution.timeline.searchOrFilter.customeIndexNames": "カスタム", + "xpack.securitySolution.timeline.searchOrFilter.eventTypeAllEvent": "すべてのデータソース", "xpack.securitySolution.timeline.searchOrFilter.eventTypeDetectionAlertsEvent": "検出アラート", - "xpack.securitySolution.timeline.searchOrFilter.eventTypeRawEvent": "未加工イベント", + "xpack.securitySolution.timeline.searchOrFilter.eventTypeRawEvent": "イベント", "xpack.securitySolution.timeline.searchOrFilter.filterDescription": "上のデータプロバイダーからのイベントは、隣接の KQL でフィルターされます", "xpack.securitySolution.timeline.searchOrFilter.filterKqlPlaceholder": "イベントをフィルター", "xpack.securitySolution.timeline.searchOrFilter.filterKqlSelectedText": "フィルター", "xpack.securitySolution.timeline.searchOrFilter.filterKqlTooltip": "上のデータプロバイダーからのイベントは、この KQL でフィルターされます", "xpack.securitySolution.timeline.searchOrFilter.filterOrSearchWithKql": "KQLでフィルターまたは検索", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.configure": "上記の選択のそれぞれに関連付けられたデータソースを表示", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.help": "データソース選択", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.hideAdvancedSettings": "詳細設定を表示しない", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.pickIndexPatternsCombo": "インデックスパターンを選択", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.resetSettings": "リセット", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.save": "保存", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.showAdvancedSettings": "詳細設定を表示", "xpack.securitySolution.timeline.searchOrFilter.searchDescription": "上のデータプロバイダーからのイベントは、隣接のKQLからの結果と組み合わされます。", "xpack.securitySolution.timeline.searchOrFilter.searchKqlPlaceholder": "イベントを検索", "xpack.securitySolution.timeline.searchOrFilter.searchKqlSelectedText": "検索", @@ -16459,6 +18516,8 @@ "xpack.securitySolution.timeline.source": "送信元", "xpack.securitySolution.timeline.tcp": "TCP", "xpack.securitySolution.timeline.typeTooltip": "タイプ", + "xpack.securitySolution.timelineEvents.errorSearchDescription": "タイムラインイベント検索でエラーが発生しました", + "xpack.securitySolution.timelineEvents.failSearchDescription": "タイムラインイベントで検索を実行できませんでした", "xpack.securitySolution.timelines.allTimelines.errorFetchingTimelinesTitle": "すべてのタイムラインデータをクエリできませんでした", "xpack.securitySolution.timelines.allTimelines.importTimelineTitle": "タイムラインのインポート", "xpack.securitySolution.timelines.allTimelines.panelTitle": "すべてのタイムライン", @@ -16477,10 +18536,64 @@ "xpack.securitySolution.timelines.pageTitle": "タイムライン", "xpack.securitySolution.timelines.updateTimelineErrorText": "問題が発生しました", "xpack.securitySolution.timelines.updateTimelineErrorTitle": "タイムラインエラー", - "xpack.securitySolution.topN.alertEventsSelectLabel": "アラートイベント", + "xpack.securitySolution.topN.alertEventsSelectLabel": "検出アラート", "xpack.securitySolution.topN.allEventsSelectLabel": "すべてのイベント", "xpack.securitySolution.topN.closeButtonLabel": "閉じる", "xpack.securitySolution.topN.rawEventsSelectLabel": "未加工イベント", + "xpack.securitySolution.trustedapps.aboutInfo": "パフォーマンスを改善したり、ホストで実行されている他のアプリケーションとの競合を解消したりするには、信頼できるアプリケーションを追加します。信頼できるアプリケーションは、Endpoint Securityを実行しているホストに適用されます。", + "xpack.securitySolution.trustedapps.card.operator.includes": "is", + "xpack.securitySolution.trustedapps.card.removeButtonLabel": "削除", + "xpack.securitySolution.trustedapps.create.conditionFieldValueRequiredMsg": "[{row}] フィールドエントリには値が必要です", + "xpack.securitySolution.trustedapps.create.conditionRequiredMsg": "1つ以上のフィールド定義が必要です", + "xpack.securitySolution.trustedapps.create.description": "説明", + "xpack.securitySolution.trustedapps.create.name": "信頼できるアプリケーションに名前を付ける", + "xpack.securitySolution.trustedapps.create.nameRequiredMsg": "名前が必要です", + "xpack.securitySolution.trustedapps.create.os": "オペレーティングシステムを選択", + "xpack.securitySolution.trustedapps.create.osRequiredMsg": "オペレーティングシステムは必須です", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.cancelButton": "キャンセル", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.saveButton": "信頼できるアプリケーションを追加", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.successToastTitle": "「{name}」は信頼できるアプリケーションリストに追加されました。", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.title": "信頼できるアプリケーションを追加", + "xpack.securitySolution.trustedapps.deletionDialog.cancelButton": "キャンセル", + "xpack.securitySolution.trustedapps.deletionDialog.confirmButton": "信頼できるアプリケーションを削除", + "xpack.securitySolution.trustedapps.deletionDialog.mainMessage": "信頼できるアプリケーション「{name}」を削除しています。", + "xpack.securitySolution.trustedapps.deletionDialog.subMessage": "この操作は元に戻すことができません。続行していいですか?", + "xpack.securitySolution.trustedapps.deletionDialog.title": "信頼できるアプリケーションを削除", + "xpack.securitySolution.trustedapps.deletionError.text": "信頼できるアプリケーションリストから「{name}」を削除できません。理由:{message}", + "xpack.securitySolution.trustedapps.deletionError.title": "削除失敗", + "xpack.securitySolution.trustedapps.deletionSuccess.text": "「{name}」は信頼できるアプリケーションリストから削除されました。", + "xpack.securitySolution.trustedapps.deletionSuccess.title": "正常に削除されました", + "xpack.securitySolution.trustedapps.list.actions.delete": "削除", + "xpack.securitySolution.trustedapps.list.actions.delete.description": "このエントリを削除", + "xpack.securitySolution.trustedapps.list.addButton": "信頼できるアプリケーションを追加", + "xpack.securitySolution.trustedapps.list.backButton": "戻る", + "xpack.securitySolution.trustedapps.list.columns.actions": "アクション", + "xpack.securitySolution.trustedapps.list.pageTitle": "信頼できるアプリケーション", + "xpack.securitySolution.trustedapps.list.totalCount": "{totalItemCount, plural, one {#個の信頼できるアプリケーション} other {#個の信頼できるアプリケーション}}", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field": "フィールド", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field.hash": "ハッシュ", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field.path": "パス", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.operator": "演算子", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.operator.is": "is", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.removeLabel": "エントリを削除", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.value": "値", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.group.andOperator": "AND", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.noEntries": "条件が定義されていません", + "xpack.securitySolution.trustedapps.noResults": "項目が見つかりません", + "xpack.securitySolution.trustedapps.os.linux": "Linux", + "xpack.securitySolution.trustedapps.os.macos": "Mac OS", + "xpack.securitySolution.trustedapps.os.windows": "Windows", + "xpack.securitySolution.trustedapps.trustedapp.createdAt": "作成日", + "xpack.securitySolution.trustedapps.trustedapp.createdBy": "作成者", + "xpack.securitySolution.trustedapps.trustedapp.description": "説明", + "xpack.securitySolution.trustedapps.trustedapp.entry.field": "フィールド", + "xpack.securitySolution.trustedapps.trustedapp.entry.operator": "演算子", + "xpack.securitySolution.trustedapps.trustedapp.entry.value": "値", + "xpack.securitySolution.trustedapps.trustedapp.name": "名前", + "xpack.securitySolution.trustedapps.trustedapp.os": "OS", + "xpack.securitySolution.trustedapps.view.toggle.grid": "グリッドビュー", + "xpack.securitySolution.trustedapps.view.toggle.list": "リストビュー", + "xpack.securitySolution.trustedAppsTab": "信頼できるアプリケーション", "xpack.securitySolution.uiSettings.defaultAnomalyScoreDescription": "

機械学習ジョブの異常がこの値を超えると、セキュリティアプリに表示されます。

有効な値:0 ~ 100。

", "xpack.securitySolution.uiSettings.defaultAnomalyScoreLabel": "デフォルトの異常しきい値", "xpack.securitySolution.uiSettings.defaultIndexDescription": "

セキュリティアプリがイベントを収集するElasticsearchインデックスのコンマ区切りのリストです。

", @@ -16495,6 +18608,8 @@ "xpack.securitySolution.uiSettings.ipReputationLinksDescription": "IP 詳細ページに表示される評判 URL のリストを作成するための URL テンプレートの配列。", "xpack.securitySolution.uiSettings.newsFeedUrl": "ニュースフィードURL", "xpack.securitySolution.uiSettings.newsFeedUrlDescription": "

ニュースフィードコンテンツはこのURLから取得されます

", + "xpack.securitySolution.uncommonProcesses.errorSearchDescription": "一般的ではないプロセス検索でエラーが発生しました", + "xpack.securitySolution.uncommonProcesses.failSearchDescription": "一般的ではないプロセスで検索を実行できませんでした", "xpack.securitySolution.uncommonProcessTable.hostsTitle": "すべてのホスト", "xpack.securitySolution.uncommonProcessTable.lastCommandTitle": "前回のコマンド", "xpack.securitySolution.uncommonProcessTable.lastUserTitle": "前回のユーザー", @@ -16597,6 +18712,8 @@ "xpack.snapshotRestore.executeRetention.confirmModal.executeRetentionTitle": "今すぐスナップショットの保存を実行しますか?", "xpack.snapshotRestore.executeRetention.errorMessage": "保存の実行中にエラーが発生しました", "xpack.snapshotRestore.executeRetention.successMessage": "保存を実行中です", + "xpack.snapshotRestore.featureCatalogueDescription": "スナップショットをバックアップリポジトリに保存し、インデックスとクラスター状態を回復するために復元します。", + "xpack.snapshotRestore.featureCatalogueTitle": "バックアップと復元", "xpack.snapshotRestore.home.breadcrumbTitle": "スナップショットリポジドリ", "xpack.snapshotRestore.home.policiesTabTitle": "ポリシー", "xpack.snapshotRestore.home.repositoriesTabTitle": "レポジトリ", @@ -16694,6 +18811,8 @@ "xpack.snapshotRestore.policyForm.stepLogistics.repositoryDescriptionTitle": "レポジトリ", "xpack.snapshotRestore.policyForm.stepLogistics.scheduleDescription": "スナップショットを撮影する頻度です。", "xpack.snapshotRestore.policyForm.stepLogistics.scheduleDescriptionTitle": "スケジュール", + "xpack.snapshotRestore.policyForm.stepLogistics.selectRepository.policyRepositoryNotFoundDescription": "リポジトリ{repo}は存在しません。既存のリポジトリを選択してください。", + "xpack.snapshotRestore.policyForm.stepLogistics.selectRepository.policyRepositoryNotFoundTitle": "リポジトリが見つかりません", "xpack.snapshotRestore.policyForm.stepLogistics.snapshotNameDescription": "スナップショットの名前です。それぞれの名前に自動的に追加される固有の識別子です。", "xpack.snapshotRestore.policyForm.stepLogistics.snapshotNameDescriptionTitle": "スナップショット名", "xpack.snapshotRestore.policyForm.stepLogisticsTitle": "ロジスティクス", @@ -17023,6 +19142,7 @@ "xpack.snapshotRestore.repositoryForm.typeHDFS.uriDescription": "HDFS の URL アドレスです。", "xpack.snapshotRestore.repositoryForm.typeHDFS.uriLabel": "URI (必須)", "xpack.snapshotRestore.repositoryForm.typeHDFS.uriTitle": "URI", + "xpack.snapshotRestore.repositoryForm.typeReadonly.urlAllowedDescription": "このURLは{settingKey}設定で登録する必要があります。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlDescription": "スナップショットの場所です。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlFilePathDescription": "このファイルの場所は {settingKey} 設定で登録する必要があります。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlLabel": "パス (必須)", @@ -17313,32 +19433,63 @@ "xpack.spaces.management.confirmDeleteModal.deletingSpaceWarningMessage": "スペースを削除すると、スペースと {allContents} が永久に削除されます。この操作は元に戻すことができません。", "xpack.spaces.management.confirmDeleteModal.redirectAfterDeletingCurrentSpaceWarningMessage": "現在のスペース {name} を削除しようとしています。続行すると、別のスペースを選択する画面に移動します。", "xpack.spaces.management.confirmDeleteModal.spaceNamesDoNoMatchErrorMessage": "スペース名が一致していません。", - "xpack.spaces.management.copyToSpace.actionDescription": "この保存されたオブジェクトを1つまたは複数のスペースにコピーします。", + "xpack.spaces.management.copyToSpace.actionDescription": "1つ以上のスペースでこの保存されたオブジェクトのコピーを作成します", "xpack.spaces.management.copyToSpace.actionTitle": "スペースにコピー", + "xpack.spaces.management.copyToSpace.cancelButton": "キャンセル", + "xpack.spaces.management.copyToSpace.copyDetail.overwriteSwitch": "上書きしますか?", + "xpack.spaces.management.copyToSpace.copyDetail.selectControlLabel": "オブジェクトID", "xpack.spaces.management.copyToSpace.copyErrorTitle": "保存されたオブジェクトのコピー中にエラーが発生", - "xpack.spaces.management.copyToSpace.copyResultsLabel": "コピー結果", - "xpack.spaces.management.copyToSpace.copyStatus.pendingOverwriteMessage": "保存されたオブジェクトは上書きされます。「スキップ」をクリックしてこの操作をキャンセルします。", - "xpack.spaces.management.copyToSpace.copyStatus.successMessage": "保存されたオブジェクトがコピーされました。", - "xpack.spaces.management.copyToSpace.copyStatus.unresolvableErrorMessage": "この保存されたオブジェクトのコピー中にエラーが発生しました。", - "xpack.spaces.management.copyToSpace.copyStatusSummary.conflictsMessage": "{space}スペースに1つまたは複数の矛盾が検出されました。解決するにはこのセクションを拡張してください。", + "xpack.spaces.management.copyToSpace.copyModeControl.copyOptionsTitle": "オプションをコピー", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.disabledText": "以前にオブジェクトがスペースにコピーまたはインポートされたかどうかを確認します。", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.disabledTitle": "既存のオブジェクトを確認", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.enabledText": "このオプションを使用すると、同じ場所でオブジェクトの1つ以上のコピーを作成します。", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.enabledTitle": "ランダムIDで新しいオブジェクトを作成", + "xpack.spaces.management.copyToSpace.copyModeControl.includeRelated.text": "このオブジェクトと関連するオブジェクトをコピーします。ダッシュボードでは、関連するビジュアライゼーション、インデックスパターン、および保存された検索もコピーされます。", + "xpack.spaces.management.copyToSpace.copyModeControl.includeRelated.title": "関連オブジェクトを含める", + "xpack.spaces.management.copyToSpace.copyModeControl.overwrite.disabledLabel": "競合時にアクションを要求", + "xpack.spaces.management.copyToSpace.copyModeControl.overwrite.enabledLabel": "自動的に競合を上書き", + "xpack.spaces.management.copyToSpace.copyModeControl.relationshipOptionsTitle": "関係", + "xpack.spaces.management.copyToSpace.copyResultsLabel": "結果", + "xpack.spaces.management.copyToSpace.copyStatus.ambiguousConflictMessage": "これは既存の複数のオブジェクトと競合します。[上書き]を有効にすると、置換します。", + "xpack.spaces.management.copyToSpace.copyStatus.conflictMessage": "これは既存のオブジェクトと競合します。[上書き]を有効にすると、置換します。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesAutomaticOverwriteMessage": "オブジェクトは上書きされますが、1つ以上の参照が見つかりません。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesMessage": "オブジェクトはコピーされますが、1つ以上の参照が見つかりません。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesOverwriteMessage": "オブジェクトは上書きされますが、1つ以上の参照が見つかりません。[上書き]を無効にすると、スキップします。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingAutomaticOverwriteMessage": "オブジェクトは上書きされます。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingMessage": "オブジェクトはコピーされます。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingOverwriteMessage": "オブジェクトは上書きされます。[上書き]を無効にすると、スキップします。", + "xpack.spaces.management.copyToSpace.copyStatus.successAutomaticOverwriteMessage": "オブジェクトは上書きされました。", + "xpack.spaces.management.copyToSpace.copyStatus.successMessage": "オブジェクトはコピーされました。", + "xpack.spaces.management.copyToSpace.copyStatus.unresolvableErrorMessage": "このオブジェクトのコピー中にエラーが発生しました。", + "xpack.spaces.management.copyToSpace.copyStatusSummary.conflictsMessage": "{space}スペースで競合が検出されました。解決するにはこのセクションを拡張してください。", "xpack.spaces.management.copyToSpace.copyStatusSummary.failedMessage": "{space}スペースへのコピーに失敗しました。詳細はこのセクションを展開してください。", - "xpack.spaces.management.copyToSpace.copyStatusSummary.successMessage": "{space}スペースにコピーされました。", + "xpack.spaces.management.copyToSpace.copyStatusSummary.missingReferencesMessage": "{space}スペースで見つからない参照が検出されました。詳細はこのセクションを展開してください。", + "xpack.spaces.management.copyToSpace.copyStatusSummary.successMessage": "正常に{space}スペースにコピーされました。", "xpack.spaces.management.copyToSpace.copyToSpacesButton": "{spaceCount} {spaceCount, plural, one {スペース} other {スペース}}にコピー", + "xpack.spaces.management.copyToSpace.createNewCopiesLabel": "ランダムIDで新しいオブジェクトを作成", "xpack.spaces.management.copyToSpace.disabledCopyToSpacesButton": "コピー", + "xpack.spaces.management.copyToSpace.dontCreateNewCopiesLabel": "既存のオブジェクトを確認", "xpack.spaces.management.copyToSpace.finishCopyToSpacesButton": "終了", "xpack.spaces.management.copyToSpace.finishedButtonLabel": "コピーが完了しました。", - "xpack.spaces.management.copyToSpace.finishPendingOverwritesCopyToSpacesButton": "{overwriteCount}件のオブジェクトを上書き", - "xpack.spaces.management.copyToSpace.includeRelatedLabel": "関連性のある保存されたオブジェクトを含みます", + "xpack.spaces.management.copyToSpace.finishPendingOverwritesCopyToSpacesButton": "{overwriteCount}個のオブジェクトをコピー", + "xpack.spaces.management.copyToSpace.includeRelatedLabel": "関連する保存されたオブジェクトを含める", "xpack.spaces.management.copyToSpace.inProgressButtonLabel": "コピーが進行中です。お待ちください。", "xpack.spaces.management.copyToSpace.noSpacesBody": "コピーできるスペースがありません。", "xpack.spaces.management.copyToSpace.noSpacesTitle": "スペースがありません", + "xpack.spaces.management.copyToSpace.overwriteAllConflictsText": "すべて上書き", + "xpack.spaces.management.copyToSpace.overwriteLabel": "自動的に競合を上書き", + "xpack.spaces.management.copyToSpace.resolveAllConflictsLink": "(すべて解決)", "xpack.spaces.management.copyToSpace.resolveCopyErrorTitle": "保存されたオブジェクトの矛盾の解決中にエラーが発生", - "xpack.spaces.management.copyToSpace.resolveCopySuccessTitle": "上書き成功", + "xpack.spaces.management.copyToSpace.resolveCopySuccessTitle": "コピー成功", + "xpack.spaces.management.copyToSpace.selectSpacesControl.disabledTooltip": "オブジェクトはすでにこのスペースに存在します。", + "xpack.spaces.management.copyToSpace.selectSpacesLabel": "スペースを選択", + "xpack.spaces.management.copyToSpace.skipAllConflictsText": "すべてスキップ", "xpack.spaces.management.copyToSpace.spacesLoadErrorTitle": "利用可能なスペースを読み込み中にエラーが発生", "xpack.spaces.management.copyToSpaceFlyoutFooter.errorCount": "エラー", "xpack.spaces.management.copyToSpaceFlyoutFooter.pendingCount": "保留中", + "xpack.spaces.management.copyToSpaceFlyoutFooter.skippedCount": "スキップ", "xpack.spaces.management.copyToSpaceFlyoutFooter.successCount": "コピー完了", - "xpack.spaces.management.copyToSpaceFlyoutHeader": "保存されたオブジェクトのスペースへのコピー", + "xpack.spaces.management.copyToSpaceFlyoutHeader": "スペースにコピー", "xpack.spaces.management.createSpaceBreadcrumb": "作成", "xpack.spaces.management.customizeSpaceAvatar.colorFormRowLabel": "色", "xpack.spaces.management.customizeSpaceAvatar.imageUrl": "カスタム画像", @@ -17349,22 +19500,30 @@ "xpack.spaces.management.deleteSpacesButton.deleteSpaceButtonLabel": "スペースを削除", "xpack.spaces.management.deleteSpacesButton.deleteSpaceErrorTitle": "スペースの削除中にエラーが発生: {errorMessage}", "xpack.spaces.management.deleteSpacesButton.spaceSuccessfullyDeletedNotificationMessage": "{spaceName} スペースが削除されました。", + "xpack.spaces.management.deselectAllFeaturesLink": "すべて選択解除", + "xpack.spaces.management.enabledFeatures.featureCategoryButtonLabel": "カテゴリ切り替え", "xpack.spaces.management.enabledSpaceFeatures.allFeaturesEnabledMessage": "(表示されているすべての機能)", - "xpack.spaces.management.enabledSpaceFeatures.enabledFeaturesSectionMessage": "機能の表示をカスタマイズ", - "xpack.spaces.management.enabledSpaceFeatures.enableFeaturesInSpaceMessage": "このスペースでどの機能が表示されるかを管理します。", + "xpack.spaces.management.enabledSpaceFeatures.enabledFeaturesSectionMessage": "機能", + "xpack.spaces.management.enabledSpaceFeatures.enableFeaturesInSpaceMessage": "このスペースの機能の表示を設定", + "xpack.spaces.management.enabledSpaceFeatures.goToRolesLink": "機能へのアクセスを保護する場合は、{manageSecurityRoles}してください。", "xpack.spaces.management.enabledSpaceFeatures.noFeaturesEnabledMessage": "(表示されている機能がありません)", "xpack.spaces.management.enabledSpaceFeatures.notASecurityMechanismMessage": "この機能は UI で非表示になっていますが、無効ではありません。", - "xpack.spaces.management.enabledSpaceFeatures.rolesLinkText": "ロール", + "xpack.spaces.management.enabledSpaceFeatures.rolesLinkText": "セキュリティロールを管理", "xpack.spaces.management.enabledSpaceFeatures.someFeaturesEnabledMessage": "({featureCount} 件中 {enabledCount} 件の機能を表示中)", + "xpack.spaces.management.featureAccordionSwitchLabel": "{featureCount}件中{enabledCount}件の機能を表示中", + "xpack.spaces.management.featureVisibilityTitle": "機能の表示", "xpack.spaces.management.hideAllFeaturesText": "すべて非表示", + "xpack.spaces.management.managementCategoryHelpText": "スタック管理へのアクセスは割り当てられた権限によって決まり、スペースで非表示にすることはできません。", "xpack.spaces.management.manageSpacePage.avatarFormRowLabel": "アバター", "xpack.spaces.management.manageSpacePage.awesomeSpacePlaceholder": "素晴らしいスペース", "xpack.spaces.management.manageSpacePage.cancelSpaceButton": "キャンセル", "xpack.spaces.management.manageSpacePage.clickToCustomizeTooltip": "クリックしてこのスペースのアバターをカスタマイズします", "xpack.spaces.management.manageSpacePage.createSpaceButton": "スペースを作成", "xpack.spaces.management.manageSpacePage.createSpaceTitle": "スペースの作成", + "xpack.spaces.management.manageSpacePage.customizeSpacePanelDescription": "スペースに名前を付けてアバターをカスタマイズします", "xpack.spaces.management.manageSpacePage.customizeSpacePanelUrlIdentifierEditable": "URL 識別子に注意してください。スペースの作成後に変更することはできません。", "xpack.spaces.management.manageSpacePage.customizeSpacePanelUrlIdentifierNotEditable": "URL 識別子は変更できません。", + "xpack.spaces.management.manageSpacePage.customizeSpaceTitle": "スペースのカスタマイズ", "xpack.spaces.management.manageSpacePage.customizeVisibleFeatures": "表示される機能のカスタマイズ", "xpack.spaces.management.manageSpacePage.errorLoadingSpaceTitle": "スペースの読み込み中にエラーが発生: {message}", "xpack.spaces.management.manageSpacePage.errorSavingSpaceTitle": "スペースの保存中にエラーが発生: {message}", @@ -17379,6 +19538,43 @@ "xpack.spaces.management.secureSpaceMessage.howToAssignRoleToSpaceDescription": "スペースへのロールの割り当てをご希望ですか?{rolesLink} にアクセスしてください。", "xpack.spaces.management.secureSpaceMessage.rolesLinkText": "ロール", "xpack.spaces.management.secureSpaceMessage.rolesLinkTextAriaLabel": "ロール管理ページ", + "xpack.spaces.management.selectAllFeaturesLink": "すべて選択", + "xpack.spaces.management.shareToSpace.actionDescription": "この保存されたオブジェクトを1つ以上のスペースと共有します。", + "xpack.spaces.management.shareToSpace.actionTitle": "スペースと共有", + "xpack.spaces.management.shareToSpace.allSpacesLabel": "*すべてのスペース", + "xpack.spaces.management.shareToSpace.cancelButton": "キャンセル", + "xpack.spaces.management.shareToSpace.columnDescription": "このオブジェクトが現在共有されている他のスペース", + "xpack.spaces.management.shareToSpace.columnTitle": "共有されているスペース", + "xpack.spaces.management.shareToSpace.columnUnauthorizedLabel": "これらのスペースを表示するアクセス権がありません。", + "xpack.spaces.management.shareToSpace.noAvailableSpaces.canCreateNewSpace.linkText": "新しいスペースを作成", + "xpack.spaces.management.shareToSpace.noAvailableSpaces.canCreateNewSpace.text": "オブジェクトを共有するには、{createANewSpaceLink}できます。", + "xpack.spaces.management.shareToSpace.shareAddSuccessTextPlural": "「{object}」は{spaceTargets}個のスペースに追加されました。", + "xpack.spaces.management.shareToSpace.shareAddSuccessTextSingular": "「{object}」は1つのスペースに追加されました。", + "xpack.spaces.management.shareToSpace.shareEditSuccessTitle": "オブジェクトが更新されました", + "xpack.spaces.management.shareToSpace.shareErrorTitle": "保存されたオブジェクトの更新エラー", + "xpack.spaces.management.shareToSpace.shareModeControl.hiddenCountLabel": "+{hiddenCount}個が非表示", + "xpack.spaces.management.shareToSpace.shareModeControl.selectedCountLabel": "{selectedCount}個が選択済み", + "xpack.spaces.management.shareToSpace.shareModeControl.selectSpacesLabel": "スペースを選択", + "xpack.spaces.management.shareToSpace.shareModeControl.shareOptionsTitle": "共有オプション", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.cannotCheckTooltip": "このオプションを使用するには、追加権限が必要です。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.cannotUncheckTooltip": "このオプションを変更するには、追加権限が必要です。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.text": "現在と将来のすべてのスペースでオブジェクトを使用可能にします。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.title": "すべてのスペース", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToExplicitSpaces.text": "選択したスペースでのみオブジェクトを使用可能にします。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToExplicitSpaces.title": "スペースを選択", + "xpack.spaces.management.shareToSpace.shareNewSuccessTitle": "オブジェクトは共有されています", + "xpack.spaces.management.shareToSpace.shareRemoveSuccessTextPlural": "「{object}」は{spaceTargets}個のスペースから削除されました。", + "xpack.spaces.management.shareToSpace.shareRemoveSuccessTextSingular": "「{object}」は1つのスペースから削除されました。", + "xpack.spaces.management.shareToSpace.shareToSpacesButton": "保存して閉じる", + "xpack.spaces.management.shareToSpace.shareWarningBody": "1つのスペースでのみ編集するには、{makeACopyLink}してください。", + "xpack.spaces.management.shareToSpace.shareWarningLink": "コピーを作成", + "xpack.spaces.management.shareToSpace.shareWarningTitle": "共有オブジェクトの編集は、すべてのスペースで変更を適用します。", + "xpack.spaces.management.shareToSpace.showLessSpacesLink": "縮小表示", + "xpack.spaces.management.shareToSpace.showMoreSpacesLink": "他{count}件", + "xpack.spaces.management.shareToSpace.spacesLoadErrorTitle": "利用可能なスペースを読み込み中にエラーが発生", + "xpack.spaces.management.shareToSpace.unknownSpacesLabel.additionalPrivilegesLink": "追加権限", + "xpack.spaces.management.shareToSpace.unknownSpacesLabel.text": "非表示のスペースを表示するには、{additionalPrivilegesLink}が必要です。", + "xpack.spaces.management.shareToSpaceFlyoutHeader": "スペースと共有", "xpack.spaces.management.showAllFeaturesText": "すべて表示", "xpack.spaces.management.spaceIdentifier.customizeSpaceLinkText": "[カスタマイズ]", "xpack.spaces.management.spaceIdentifier.customizeSpaceNameLinkLabel": "URL 識別子をカスタマイズ", @@ -17407,6 +19603,7 @@ "xpack.spaces.management.spacesGridPage.spacesTitle": "スペース", "xpack.spaces.management.spacesGridPage.spaceSuccessfullyDeletedNotificationMessage": "「{spaceName}」 スペースが削除されました。", "xpack.spaces.management.toggleAllFeaturesLink": "(すべて変更)", + "xpack.spaces.management.unauthorizedPrompt.permissionDeniedDescription": "スペースを管理するアクセス権がありません。", "xpack.spaces.management.unauthorizedPrompt.permissionDeniedTitle": "パーミッションが拒否されました", "xpack.spaces.management.validateSpace.describeMaxLengthErrorMessage": "説明は 2000 文字以内でなければなりません。", "xpack.spaces.management.validateSpace.nameMaxLengthErrorMessage": "名前はは 1024 文字以内でなければなりません。", @@ -17419,10 +19616,54 @@ "xpack.spaces.navControl.spacesMenu.noSpacesFoundTitle": " スペースが見つかりません ", "xpack.spaces.spaceSelector.appTitle": "スペースを選択", "xpack.spaces.spaceSelector.changeSpaceAnytimeAvailabilityText": "スペースはいつでも変更できます", + "xpack.spaces.spaceSelector.contactSysAdminDescription": "システム管理者にお問い合わせください。", + "xpack.spaces.spaceSelector.errorLoadingSpacesDescription": "スペースの読み込みエラー({message})", "xpack.spaces.spaceSelector.findSpacePlaceholder": "スペースを検索", "xpack.spaces.spaceSelector.noSpacesMatchSearchCriteriaDescription": "検索条件に一致するスペースがありません", "xpack.spaces.spaceSelector.selectSpacesTitle": "スペースの選択", "xpack.spaces.spacesTitle": "スペース", + "xpack.stackAlerts.featureRegistry.actionsFeatureName": "スタックアラート", + "xpack.stackAlerts.geoThreshold.actionGroupThresholdMetTitle": "追跡しきい値が満たされました", + "xpack.stackAlerts.geoThreshold.actionVariableContextCrossingDocumentIdLabel": "クロスエンティティドキュメントのID", + "xpack.stackAlerts.geoThreshold.actionVariableContextCrossingLineLabel": "クロスイベントを決定するために使用された2つの場所を接続するGeoJSON行", + "xpack.stackAlerts.geoThreshold.actionVariableContextCurrentBoundaryIdLabel": "エンティティを含む現在の境界ID(該当する場合)", + "xpack.stackAlerts.geoThreshold.actionVariableContextEntityIdLabel": "アラートをトリガーしたドキュメントのエンティティID", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromBoundaryIdLabel": "エンティティを含む以前の境界ID(該当する場合)", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromBoundaryNameLabel": "エンティティがそこからクロスし、以前に検出された境界(該当する場合)", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityDateTimeLabel": "前回エンティティが前の境界で記録された日時", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityDocumentIdLabel": "クロスエンティティドキュメントのID", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityLocationLabel": "エンティティの以前に取り込まれた場所", + "xpack.stackAlerts.geoThreshold.actionVariableContextTimeOfDetectionLabel": "この変更が記録された、アラート間隔終了日時", + "xpack.stackAlerts.geoThreshold.actionVariableContextToBoundaryNameLabel": "エンティティがその中にクロスし、現在検出されている境界(該当する場合)", + "xpack.stackAlerts.geoThreshold.actionVariableContextToEntityDateTimeLabel": "現在の境界でエンティティが検出された日時", + "xpack.stackAlerts.geoThreshold.actionVariableContextToEntityLocationLabel": "エンティティの直近に取り込まれた場所", + "xpack.stackAlerts.geoThreshold.alertTypeTitle": "地理追跡しきい値", + "xpack.stackAlerts.indexThreshold.actionGroupThresholdMetTitle": "しきい値一致", + "xpack.stackAlerts.indexThreshold.actionVariableContextDateLabel": "アラートがしきい値を超えた日付。", + "xpack.stackAlerts.indexThreshold.actionVariableContextGroupLabel": "しきい値を超えたグループ。", + "xpack.stackAlerts.indexThreshold.actionVariableContextMessageLabel": "アラートの事前構成メッセージ。", + "xpack.stackAlerts.indexThreshold.actionVariableContextThresholdComparatorLabel": "しきい値に達したかどうかを判定するために使用する比較関数。", + "xpack.stackAlerts.indexThreshold.actionVariableContextThresholdLabel": "しきい値として使用する値の配列。「between」と「notBetween」には2つの値が必要です。その他は1つの値が必要です。", + "xpack.stackAlerts.indexThreshold.actionVariableContextTitleLabel": "アラートの事前構成タイトル。", + "xpack.stackAlerts.indexThreshold.actionVariableContextValueLabel": "しきい値を超えた値。", + "xpack.stackAlerts.indexThreshold.aggTypeRequiredErrorMessage": "[aggType]が「{aggType}」のときには[aggField]に値が必要です", + "xpack.stackAlerts.indexThreshold.alertTypeContextMessageDescription": "アラート{name}グループ{group}値{value}が{date}に{window}にわたってしきい値{function}を超えました", + "xpack.stackAlerts.indexThreshold.alertTypeContextSubjectTitle": "アラート{name}グループ{group}がしきい値を超えました", + "xpack.stackAlerts.indexThreshold.alertTypeTitle": "インデックスしきい値", + "xpack.stackAlerts.indexThreshold.dateStartGTdateEndErrorMessage": "[dateStart]が[dateEnd]よりも大です", + "xpack.stackAlerts.indexThreshold.formattedFieldErrorMessage": "{fieldName}の無効な{formatName}形式:「{fieldValue}」", + "xpack.stackAlerts.indexThreshold.intervalRequiredErrorMessage": "[interval]: [dateStart]が[dateEnd]と等しくない場合に指定する必要があります", + "xpack.stackAlerts.indexThreshold.invalidAggTypeErrorMessage": "無効な aggType:「{aggType}」", + "xpack.stackAlerts.indexThreshold.invalidComparatorErrorMessage": "無効なthresholdComparatorが指定されました: {comparator}", + "xpack.stackAlerts.indexThreshold.invalidDateErrorMessage": "無効な日付{date}", + "xpack.stackAlerts.indexThreshold.invalidDurationErrorMessage": "無効な期間:「{duration}」", + "xpack.stackAlerts.indexThreshold.invalidGroupByErrorMessage": "無効なgroupBy:「{groupBy}」", + "xpack.stackAlerts.indexThreshold.invalidTermSizeMaximumErrorMessage": "[termSize]: {maxGroups}以下でなければなりません。", + "xpack.stackAlerts.indexThreshold.invalidThreshold2ErrorMessage": "[threshold]: 「{thresholdComparator}」比較子の場合には2つの要素が必要です", + "xpack.stackAlerts.indexThreshold.invalidTimeWindowUnitsErrorMessage": "無効なtimeWindowUnit:「{timeWindowUnit}」", + "xpack.stackAlerts.indexThreshold.maxIntervalsErrorMessage": "間隔{intervals}の計算値が{maxIntervals}よりも大です", + "xpack.stackAlerts.indexThreshold.termFieldRequiredErrorMessage": "[termField]: [groupBy]がトップのときにはtermFieldが必要です", + "xpack.stackAlerts.indexThreshold.termSizeRequiredErrorMessage": "[termSize]: [groupBy]がトップのときにはtermSizeが必要です", "xpack.transform.actionDeleteTransform.bulkDeleteDestinationIndexTitle": "ディスティネーションインデックスの削除", "xpack.transform.actionDeleteTransform.bulkDeleteDestIndexPatternTitle": "ディスティネーションインデックスパターンの削除", "xpack.transform.actionDeleteTransform.deleteDestinationIndexTitle": "ディスティネーションインデックス{destinationIndex}の削除", @@ -17452,8 +19693,10 @@ "xpack.transform.capability.noPermission.deleteTransformTooltip": "データフレーム変換を削除するパーミッションがありません。", "xpack.transform.capability.noPermission.startOrStopTransformTooltip": "データフレーム変換を開始・停止するパーミッションがありません。", "xpack.transform.capability.pleaseContactAdministratorTooltip": "{message} 管理者にお問い合わせください。", - "xpack.transform.clone.errorPromptText": "Kibana インデックスパターン ID を取得できませんでした。", + "xpack.transform.clone.errorPromptText": "ソースインデックスパターンが存在するかどうかを確認するときにエラーが発生しました", "xpack.transform.clone.errorPromptTitle": "変換構成の取得中にエラーが発生しました。", + "xpack.transform.clone.fetchErrorPromptText": "KibanaインデックスパターンIDを取得できませんでした。", + "xpack.transform.clone.noIndexPatternErrorPromptText": "変換を複製できません{indexPattern}のインデックスパターンが存在しません。", "xpack.transform.cloneTransform.breadcrumbTitle": "クローン変換", "xpack.transform.createTransform.breadcrumbTitle": "変換の作成", "xpack.transform.deleteTransform.deleteAnalyticsWithIndexErrorMessage": "ディスティネーションインデックス{destinationIndex}の削除中にエラーが発生しました", @@ -17524,6 +19767,7 @@ "xpack.transform.stepCreateForm.startTransformButton": "開始", "xpack.transform.stepCreateForm.startTransformDescription": "変換を開始します。変換は、クラスターの検索とインデックスによる負荷を増やします。過剰な負荷が生じた場合は変換を停止してください。変換の開始後、変換の閲覧を続けるオプションが提供されます。", "xpack.transform.stepCreateForm.startTransformErrorMessage": "変換 {transformId} の開始中にエラーが発生しました。", + "xpack.transform.stepCreateForm.startTransformResponseSchemaErrorMessage": "変換開始要求の呼び出し中にエラーが発生しました。", "xpack.transform.stepCreateForm.startTransformSuccessMessage": "変換 {transformId} の開始リクエストが受け付けられました。", "xpack.transform.stepCreateForm.transformListCardDescription": "データフレームジョブの管理ページに戻ります。", "xpack.transform.stepCreateForm.transformListCardTitle": "データフレームジョブ", @@ -17567,6 +19811,7 @@ "xpack.transform.stepDefineSummary.queryCodeBlockLabel": "クエリ", "xpack.transform.stepDefineSummary.queryLabel": "クエリ", "xpack.transform.stepDefineSummary.savedSearchLabel": "保存検索", + "xpack.transform.stepDetailsForm.advancedSettingsAccordionButtonContent": "高度な設定", "xpack.transform.stepDetailsForm.continuousModeAriaLabel": "遅延を選択してください。", "xpack.transform.stepDetailsForm.continuousModeDateFieldHelpText": "新しいドキュメントを特定するために使用できる日付フィールドを選択してください。", "xpack.transform.stepDetailsForm.continuousModeDateFieldLabel": "日付フィールド", @@ -17579,11 +19824,23 @@ "xpack.transform.stepDetailsForm.destinationIndexInvalidError": "無効なデスティネーションインデックス名。", "xpack.transform.stepDetailsForm.destinationIndexInvalidErrorLink": "インデックス名の制限に関する詳細。", "xpack.transform.stepDetailsForm.destinationIndexLabel": "デスティネーションインデックス", + "xpack.transform.stepDetailsForm.editFlyoutFormFrequencyPlaceholderText": "デフォルト:{defaultValue}", + "xpack.transform.stepDetailsForm.editFlyoutFormMaxPageSearchSizePlaceholderText": "デフォルト:{defaultValue}", "xpack.transform.stepDetailsForm.errorGettingIndexNames": "既存のインデックス名の取得中にエラーが発生しました:", "xpack.transform.stepDetailsForm.errorGettingIndexPatternTitles": "既存のインデックスパターンのタイトルの取得中にエラーが発生しました:", "xpack.transform.stepDetailsForm.errorGettingTransformList": "既存の変換 ID の取得中にエラーが発生しました:", "xpack.transform.stepDetailsForm.errorGettingTransformPreview": "変換プレビューの取得中にエラーが発生しました。", + "xpack.transform.stepDetailsForm.frequencyAriaLabel": "頻度を選択してください。", + "xpack.transform.stepDetailsForm.frequencyError": "無効な頻度形式", + "xpack.transform.stepDetailsForm.frequencyHelpText": "変換が連続実行されているときにソースインデックスで変更を確認する間の間隔。また、変換が検索またはインデックス中に一時障害が発生した場合に、再試行する間隔も決定します。最小値は1秒で、最大値は1時間です。", + "xpack.transform.stepDetailsForm.frequencyLabel": "頻度", + "xpack.transform.stepDetailsForm.indexPatternTimeFieldHelpText": "グローバル時間フィルターで使用するためのプライマリ時間フィールドを選択してください。", + "xpack.transform.stepDetailsForm.indexPatternTimeFieldLabel": "時間フィールド", "xpack.transform.stepDetailsForm.indexPatternTitleError": "このタイトルのインデックスパターンが既に存在します。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeAriaLabel": "最大ページ検索サイズを選択してください。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeError": "max_page_search_sizeは10~10000の範囲の数値でなければなりません。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeHelpText": "各チェックポイントの複合集計で使用する、初期ページサイズを定義します。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeLabel": "最大ページ検索サイズ", "xpack.transform.stepDetailsForm.noTimeFieldOptionLabel": "時間フィルターを使用しない", "xpack.transform.stepDetailsForm.transformDescriptionInputAriaLabel": "オプションの変換の説明を選択してください。", "xpack.transform.stepDetailsForm.transformDescriptionLabel": "変換の説明", @@ -17592,9 +19849,13 @@ "xpack.transform.stepDetailsForm.transformIdInputAriaLabel": "固有のジョブ ID を選択してください。", "xpack.transform.stepDetailsForm.transformIdInvalidError": "小文字のアルファベットと数字 (a-z と 0-9)、ハイフンまたはアンダーラインのみ使用でき、最初と最後を英数字にする必要があります。", "xpack.transform.stepDetailsForm.transformIdLabel": "ジョブ ID", + "xpack.transform.stepDetailsSummary.advancedSettingsAccordionButtonContent": "高度な設定", "xpack.transform.stepDetailsSummary.continuousModeDateFieldLabel": "連続モード日付フィールド", "xpack.transform.stepDetailsSummary.createIndexPatternMessage": "このジョブの Kibana インデックスパターンが作成されます。", "xpack.transform.stepDetailsSummary.destinationIndexLabel": "デスティネーションインデックス", + "xpack.transform.stepDetailsSummary.frequencyLabel": "頻度", + "xpack.transform.stepDetailsSummary.indexPatternTimeFieldLabel": "Kibanaインデックスパターン時間フィールド", + "xpack.transform.stepDetailsSummary.maxPageSearchSizeLabel": "最大ページ検索サイズ", "xpack.transform.stepDetailsSummary.transformDescriptionLabel": "変換の説明", "xpack.transform.stepDetailsSummary.transformIdLabel": "ジョブ ID", "xpack.transform.tableActionLabel": "アクション", @@ -17607,25 +19868,40 @@ "xpack.transform.transformList.bulkDeleteModalTitle": "{count} 件の{count, plural, one {変換} other {変換}}を削除", "xpack.transform.transformList.bulkDeleteTransformSuccessMessage": "{count} {count, plural, one {個の変換} other {個の変換}}を正常に削除しました。", "xpack.transform.transformList.bulkStartModalTitle": "{count} 件の{count, plural, one {変換} other {変換}}を開始", + "xpack.transform.transformList.cloneActionNameText": "クローンを作成", "xpack.transform.transformList.completeBatchTransformBulkActionToolTip": "1 つまたは複数の変換が完了済みの一斉変換で、再度開始できません。", "xpack.transform.transformList.completeBatchTransformToolTip": "{transformId} は完了済みの一斉変換で、再度開始できません。", "xpack.transform.transformList.createTransformButton": "変換の作成", "xpack.transform.transformList.deleteActionDisabledToolTipContent": "削除するにはデータフレームジョブを停止してください。", + "xpack.transform.transformList.deleteActionNameText": "削除", "xpack.transform.transformList.deleteBulkActionDisabledToolTipContent": "削除するには、選択された変換のうちの 1 つまたは複数を停止する必要があります。", "xpack.transform.transformList.deleteModalCancelButton": "キャンセル", "xpack.transform.transformList.deleteModalDeleteButton": "削除", - "xpack.transform.transformList.deleteModalTitle": "{transformId} 削除", + "xpack.transform.transformList.deleteModalTitle": "{transformId}を削除しますか?", "xpack.transform.transformList.deleteTransformErrorMessage": "変換 {transformId} の削除中にエラーが発生しました", "xpack.transform.transformList.deleteTransformGenericErrorMessage": "変換を削除するための API エンドポイントの呼び出し中にエラーが発生しました。", "xpack.transform.transformList.deleteTransformSuccessMessage": "変換 {transformId} の削除リクエストが受け付けられました。", + "xpack.transform.transformList.editActionNameText": "編集", "xpack.transform.transformList.editFlyoutCalloutDocs": "ドキュメントを表示", "xpack.transform.transformList.editFlyoutCalloutText": "このフォームでは、変換を更新できます。更新できるプロパティのリストは、変換を作成するときに定義できるリストのサブセットです。", "xpack.transform.transformList.editFlyoutCancelButtonText": "キャンセル", + "xpack.transform.transformList.editFlyoutFormAdvancedSettingsButtonContent": "高度な設定", "xpack.transform.transformList.editFlyoutFormDescriptionLabel": "説明", - "xpack.transform.transformList.editFlyoutFormDocsPerSecondHelptext": "スロットリングを有効にするには、インプットドキュメントの毎秒あたりのドキュメントの上限を設定します。", + "xpack.transform.transformList.editFlyoutFormDestinationButtonContent": "ディスティネーション構成", + "xpack.transform.transformList.editFlyoutFormDestinationIndexLabel": "デスティネーションインデックス", + "xpack.transform.transformList.editFlyoutFormDestinationPipelineLabel": "パイプライン", + "xpack.transform.transformList.editFlyoutFormDocsPerSecondHelptext": "スロットリングを有効にするには、毎秒入力するドキュメントの上限を設定します。", + "xpack.transform.transformList.editFlyoutFormDocsPerSecondLabel": "毎秒あたりのドキュメント", + "xpack.transform.transformList.editFlyoutFormFrequencyHelpText": "変換が連続実行されているときにソースインデックスで変更を確認する間の間隔。また、変換が検索またはインデックス中に一時障害が発生した場合に、再試行する間隔も決定します。最小値は1秒で、最大値は1時間です。", "xpack.transform.transformList.editFlyoutFormFrequencyLabel": "頻度", "xpack.transform.transformList.editFlyoutFormFrequencyNotValidErrorMessage": "頻度値が無効です。", - "xpack.transform.transformList.editFlyoutFormNumberNotValidErrorMessage": "値はゼロより大きい数値でなければなりません。", + "xpack.transform.transformList.editFlyoutFormFrequencyPlaceholderText": "デフォルト:{defaultValue}", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizeHelptext": "各チェックポイントの複合集計で使用する、初期ページサイズを定義します。", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizeLabel": "最大ページ検索サイズ", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizePlaceholderText": "デフォルト:{defaultValue}", + "xpack.transform.transformList.editFlyoutFormNumberNotValidErrorMessage": "値は1以上の整数でなければなりません。", + "xpack.transform.transformList.editFlyoutFormNumberRange10To10000NotValidErrorMessage": "値は10~10000の範囲の整数でなければなりません。", + "xpack.transform.transformList.editFlyoutFormRequiredErrorMessage": "必須フィールド。", "xpack.transform.transformList.editFlyoutFormStringNotValidErrorMessage": "値は文字列型でなければなりません。", "xpack.transform.transformList.editFlyoutTitle": "{transformId}を編集", "xpack.transform.transformList.editFlyoutUpdateButtonText": "更新", @@ -17635,17 +19911,22 @@ "xpack.transform.transformList.refreshButtonLabel": "更新", "xpack.transform.transformList.rowCollapse": "{transformId} の詳細を非表示", "xpack.transform.transformList.rowExpand": "{transformId} の詳細を表示", + "xpack.transform.transformList.searchBar.invalidSearchErrorMessage": "無効な検索: {errorMessage}", "xpack.transform.transformList.showDetailsColumn.screenReaderDescription": "このカラムには変換ごとの詳細を示すクリック可能なコントロールが含まれます", + "xpack.transform.transformList.startActionNameText": "開始", "xpack.transform.transformList.startedTransformBulkToolTip": "1 つまたは複数の変換が既に開始済みです。", "xpack.transform.transformList.startedTransformToolTip": "{transformId} は既に開始済みです。", + "xpack.transform.transformList.startModalBody": "変換は、クラスターの検索とインデックスによる負荷を増やします。過剰な負荷が生じた場合は変換を停止してください。", "xpack.transform.transformList.startModalCancelButton": "キャンセル", "xpack.transform.transformList.startModalStartButton": "開始", - "xpack.transform.transformList.startModalTitle": "{transformId} を開始", + "xpack.transform.transformList.startModalTitle": "{transformId}を開始しますか?", "xpack.transform.transformList.startTransformErrorMessage": "変換 {transformId} の開始中にエラーが発生しました", "xpack.transform.transformList.startTransformSuccessMessage": "変換 {transformId} の開始リクエストが受け付けられました。", + "xpack.transform.transformList.stopActionNameText": "終了", "xpack.transform.transformList.stoppedTransformBulkToolTip": "1 つまたは複数の変換が既に開始済みです。", "xpack.transform.transformList.stoppedTransformToolTip": "{transformId} は既に停止済みです。", "xpack.transform.transformList.stopTransformErrorMessage": "データフレーム変換 {transformId} の停止中にエラーが発生しました", + "xpack.transform.transformList.stopTransformResponseSchemaErrorMessage": "変換停止要求の呼び出し中にエラーが発生しました。", "xpack.transform.transformList.stopTransformSuccessMessage": "データフレーム変換 {transformId} の停止リクエストが受け付けられました。", "xpack.transform.transformList.transformDescription": "変換を使用して、集約されたインデックスまたはエンティティ中心のインデックスに、既存のElasticsearchインデックスをインデックスします。", "xpack.transform.transformList.transformDetails.messagesPane.errorMessage": "メッセージを読み込めませんでした", @@ -17675,6 +19956,7 @@ "xpack.triggersActionsUI.actionVariables.tagsLabel": "アラートのタグ。", "xpack.triggersActionsUI.alerts.breadcrumbTitle": "アラート", "xpack.triggersActionsUI.appName": "アラートとアクション", + "xpack.triggersActionsUI.case.configureCases.mappingFieldSummary": "まとめ", "xpack.triggersActionsUI.checkActionTypeEnabled.actionTypeDisabledByConfigMessage": "このコネクターは Kibana の構成で無効になっています。", "xpack.triggersActionsUI.checkActionTypeEnabled.actionTypeDisabledByLicenseMessage": "このコネクターには {minimumLicenseRequired} ライセンスが必要です。", "xpack.triggersActionsUI.common.constants.comparators.groupByTypes.allDocumentsLabel": "すべてのドキュメント", @@ -17713,6 +19995,9 @@ "xpack.triggersActionsUI.components.builtinActionTypes.emailAction.configureAccountsHelpLabel": "電子メールアカウントを構成しています。", "xpack.triggersActionsUI.components.builtinActionTypes.emailAction.selectMessageText": "サーバーからメールを送信します。", "xpack.triggersActionsUI.components.builtinActionTypes.error.formatFromText": "送信元は有効なメールアドレスではありません。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredAuthPasswordText": "パスワードが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredAuthUserNameText": "ユーザー名が必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredDocumentJson": "ドキュメントが必要です。有効なJSONオブジェクトにしてください。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredEntryText": "To、Cc、または Bcc のエントリーがありません。 1 つ以上のエントリーが必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredFromText": "送信元が必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredHostText": "ホストが必要です。", @@ -17752,6 +20037,37 @@ "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.refreshLabel": "更新インデックス", "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.refreshTooltip": "影響を受けるシャードを更新し、この処理を検索できるようにします。", "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.selectMessageText": "データを Elasticsearch にインデックスしてください。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.actionTypeTitle": "Jira", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.apiTokenTextFieldLabel": "APIトークンまたはパスワード", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.apiUrlTextFieldLabel": "URL", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.commentsTextAreaFieldLabel": "追加のコメント(任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.descriptionTextAreaFieldLabel": "説明(オプション)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.emailTextFieldLabel": "電子メールアドレスまたはユーザー名", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.impactSelectFieldLabel": "ラベル (任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.invalidApiUrlTextField": "URLが無効です。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.mappingFieldComments": "コメント", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.mappingFieldDescription": "説明", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.parentIssueSearchLabel": "親問題", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.projectKey": "プロジェクトキー", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredApiTokenTextField": "APIトークンまたはパスワードが必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredApiUrlTextField": "URLが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredDescriptionTextField": "説明が必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredEmailTextField": "電子メールアドレスまたはユーザー名が必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredProjectKeyTextField": "プロジェクトキーが必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredTitleTextField": "タイトルが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.savedObjectIdFieldHelp": "JIRAは、このアクションを、Kibanaの保存されたオブジェクトのIDに関連付けます。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.savedObjectIdFieldLabel": "オブジェクトID(任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesComboBoxAriaLabel": "親問題を選択", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesComboBoxPlaceholder": "親問題を選択", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesLoading": "読み込み中…", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.selectMessageText": "Jiraでデータを更新するか、新しい問題にプッシュ", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.severitySelectFieldLabel": "優先度", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.titleFieldLabel": "まとめ", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetFieldsMessage": "フィールドを取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssueMessage": "ID {id}の問題を取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssuesMessage": "問題を取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssueTypesMessage": "問題タイプを取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.urgencySelectFieldLabel": "問題タイプ", "xpack.triggersActionsUI.components.builtinActionTypes.mappingFieldNotMapped": "マップされません", "xpack.triggersActionsUI.components.builtinActionTypes.noConnector": "コネクターを選択していません", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.actionTypeTitle": "PagerDuty に送信", @@ -17759,8 +20075,10 @@ "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.classFieldLabel": "クラス (任意)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.componentTextFieldLabel": "コンポーネント(任意)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.dedupKeyTextFieldLabel": "DedupKey (任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.dedupKeyTextRequiredFieldLabel": "DedupKey", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.invalidTimestamp": "タイムスタンプは、{nowShortFormat}や{nowLongFormat}などの有効な日付でなければなりません。", - "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredRoutingKeyText": "ルーティングキーが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredDedupKeyText": "インシデントを解決または確認するときには、DedupKeyが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredRoutingKeyText": "統合キー/ルーティングキーが必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredSummaryText": "概要が必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.eventActionSelectFieldLabel": "イベントアクション", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.eventSelectAcknowledgeOptionLabel": "承認", @@ -17778,6 +20096,29 @@ "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.sourceTextFieldLabel": "ソース (任意)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.summaryFieldLabel": "まとめ", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.timestampTextFieldLabel": "タイムスタンプ (任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.actionTypeTitle": "Resilient", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiKeyId": "APIキーID", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiKeySecret": "APIキーシークレット", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiUrlTextFieldLabel": "URL", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.commentsTextAreaFieldLabel": "追加のコメント(任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.descriptionTextAreaFieldLabel": "説明(オプション)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.invalidApiUrlTextField": "URLが無効です。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldComments": "コメント", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldDescription": "説明", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldShortDescription": "名前", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.orgId": "組織ID", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiKeyIdTextField": "APIキーIDが必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiKeySecretTextField": "APIキーシークレットが必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiUrlTextField": "URLが必要です。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredOrgIdTextField": "組織IDが必要です", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.savedObjectIdFieldHelp": "IBM Resilientは、このアクションを、Kibanaの保存されたオブジェクトのIDに関連付けます。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.savedObjectIdFieldLabel": "オブジェクトID(任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.selectMessageText": "Resilientでデータを更新するか、または新しいインシデントにプッシュします。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.severity": "深刻度", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.titleFieldLabel": "名前", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.unableToGetIncidentTypesMessage": "インシデントタイプを取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.unableToGetSeverityMessage": "深刻度を取得できません", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.urgencySelectFieldLabel": "インシデントタイプ", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.actionTypeTitle": "サーバーログに送信", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.logLevelFieldLabel": "レベル", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.logMessageFieldLabel": "メッセージ", @@ -17799,11 +20140,14 @@ "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredEmailTextField": "電子メールが必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredPasswordTextField": "パスワードが必要です。", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredUsernameTextField": "ユーザー名が必要です。", - "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.selectMessageText": "ServiceNowでデータを更新するか、または新しいインシデントにプッシュします。", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.savedObjectIdFieldHelp": "ServiceNowは、このアクションを、Kibanaの保存されたオブジェクトのIDに関連付けます。", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.savedObjectIdFieldLabel": "オブジェクトID(任意)", + "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.selectMessageText": "ServiceNowでインシデントを作成します。", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.severitySelectFieldLabel": "深刻度", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectHighOptionLabel": "高", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectLawOptionLabel": "低", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectMediumOptionLabel": "中", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.title": "インシデント", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.titleFieldLabel": "短い説明", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.urgencySelectFieldLabel": "緊急", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.usernameTextFieldLabel": "ユーザー名", @@ -17857,6 +20201,42 @@ "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.cancelButtonLabel": "キャンセル", "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.deleteButtonLabel": "{numIdsToDelete, plural, one {{singleTitle}} other {# {multipleTitle}}}を削除 ", "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.descriptionText": "{numIdsToDelete, plural, one {a deleted {singleTitle}} other {deleted {multipleTitle}}}を回復できません。", + "xpack.triggersActionsUI.geoThreshold.boundaryNameSelect": "境界名を選択", + "xpack.triggersActionsUI.geoThreshold.boundaryNameSelectLabel": "人間が読み取れる境界名(任意)", + "xpack.triggersActionsUI.geoThreshold.delayOffset": "遅延評価オフセット", + "xpack.triggersActionsUI.geoThreshold.delayOffsetTooltip": "遅延サイクルでアラートを評価し、データレイテンシに合わせて調整します", + "xpack.triggersActionsUI.geoThreshold.entityByLabel": "グループ基準", + "xpack.triggersActionsUI.geoThreshold.entityIndexLabel": "インデックス", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryGeoFieldText": "境界地理フィールドは必須です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryIndexTitleText": "境界インデックスパターンタイトルは必須です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryTypeText": "境界タイプは必須です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredDateFieldText": "日付フィールドが必要です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredEntityText": "エンティティは必須です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredGeoFieldText": "地理フィールドは必須です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredIndexTitleText": "インデックスパターンが必要です。", + "xpack.triggersActionsUI.geoThreshold.error.requiredTrackingEventText": "追跡イベントは必須です。", + "xpack.triggersActionsUI.geoThreshold.fixErrorInExpressionBelowValidationMessage": "下の表現のエラーを修正してください。", + "xpack.triggersActionsUI.geoThreshold.geofieldLabel": "地理空間フィールド", + "xpack.triggersActionsUI.geoThreshold.indexLabel": "インデックス", + "xpack.triggersActionsUI.geoThreshold.indexPatternSelectLabel": "インデックスパターン", + "xpack.triggersActionsUI.geoThreshold.indexPatternSelectPlaceholder": "インデックスパターンを選択", + "xpack.triggersActionsUI.geoThreshold.name.trackingThreshold": "追跡しきい値", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisLinkTextDescription": "インデックスパターンを作成します", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisPrefixDescription": "次のことが必要です ", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisSuffixDescription": " 地理空間フィールドを含む", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.getStartedLinkText": "サンプルデータセットで始めましょう。", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.hintDescription": "地理空間データセットがありませんか? ", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.messageTitle": "地理空間フィールドを含むインデックスパターンが見つかりませんでした", + "xpack.triggersActionsUI.geoThreshold.selectBoundaryIndex": "境界を選択:", + "xpack.triggersActionsUI.geoThreshold.selectEntity": "エンティティを選択", + "xpack.triggersActionsUI.geoThreshold.selectGeoLabel": "ジオフィールドを選択", + "xpack.triggersActionsUI.geoThreshold.selectIndex": "条件を定義してください", + "xpack.triggersActionsUI.geoThreshold.selectLabel": "ジオフィールドを選択", + "xpack.triggersActionsUI.geoThreshold.selectOffset": "オフセットを選択(任意)", + "xpack.triggersActionsUI.geoThreshold.selectTimeLabel": "時刻フィールドを選択", + "xpack.triggersActionsUI.geoThreshold.timeFieldLabel": "時間フィールド", + "xpack.triggersActionsUI.geoThreshold.topHitsSplitFieldSelectPlaceholder": "エンティティフィールドを選択", + "xpack.triggersActionsUI.geoThreshold.whenEntityLabel": "エンティティ", "xpack.triggersActionsUI.home.alertsTabTitle": "アラート", "xpack.triggersActionsUI.home.appTitle": "アラートとアクション", "xpack.triggersActionsUI.home.betaBadgeTooltipContent": "{pluginName} はベータ段階で、変更される可能性があります。デザインとコードはオフィシャル GA 機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャル GA 機能の SLA が適用されません。", @@ -17867,6 +20247,7 @@ "xpack.triggersActionsUI.sections.actionAdd.indexAction.indexTextFieldLabel": "タグ (任意)", "xpack.triggersActionsUI.sections.actionConnectorAdd.cancelButtonLabel": "キャンセル", "xpack.triggersActionsUI.sections.actionConnectorAdd.manageLicensePlanBannerLinkTitle": "ライセンスの管理", + "xpack.triggersActionsUI.sections.actionConnectorAdd.saveAndTestButtonLabel": "保存してテスト", "xpack.triggersActionsUI.sections.actionConnectorAdd.saveButtonLabel": "保存", "xpack.triggersActionsUI.sections.actionConnectorAdd.upgradeYourPlanBannerLinkTitle": "サブスクリプションオプション", "xpack.triggersActionsUI.sections.actionConnectorAdd.upgradeYourPlanBannerMessage": "すべてのサードパーティコネクターにすぐにアクセスするには、ライセンスをアップグレードするか、30日間無料の試用版を開始してください。", @@ -17874,6 +20255,7 @@ "xpack.triggersActionsUI.sections.actionConnectorForm.actionNameLabel": "コネクター名", "xpack.triggersActionsUI.sections.actionConnectorForm.actions.actionConfigurationWarningHelpLinkText": "詳細情報", "xpack.triggersActionsUI.sections.actionConnectorForm.actions.actionTypeConfigurationWarningTitleText": "アクションタイプが登録されていません。", + "xpack.triggersActionsUI.sections.actionConnectorForm.connectorSettingsLabel": "コネクター設定", "xpack.triggersActionsUI.sections.actionConnectorForm.error.requiredNameText": "名前が必要です。", "xpack.triggersActionsUI.sections.actionForm.getMoreActionsTitle": "さらにアクションを表示", "xpack.triggersActionsUI.sections.actionForm.preconfiguredTitleMessage": "(構成済み)", @@ -17883,11 +20265,15 @@ "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionDescription": "このコネクターを削除", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionDisabledDescription": "コネクターを削除できません", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionName": "削除", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorDescription": "このコネクターを実行", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorDisabledDescription": "コネクターを実行できません", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorName": "実行", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actionTypeTitle": "タイプ", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.nameTitle": "名前", "xpack.triggersActionsUI.sections.actionsConnectorsList.filters.actionTypeIdName": "タイプ", "xpack.triggersActionsUI.sections.actionsConnectorsList.multipleTitle": "コネクター", - "xpack.triggersActionsUI.sections.actionsConnectorsList.noPermissionToCreateTitle": "コネクターを作成するパーミッションがありません。", + "xpack.triggersActionsUI.sections.actionsConnectorsList.noPermissionToCreateDescription": "システム管理者にお問い合わせください。", + "xpack.triggersActionsUI.sections.actionsConnectorsList.noPermissionToCreateTitle": "コネクターを作成する権限がありません", "xpack.triggersActionsUI.sections.actionsConnectorsList.singleTitle": "コネクター", "xpack.triggersActionsUI.sections.actionsConnectorsList.unableToLoadActionsMessage": "コネクターを読み込めません", "xpack.triggersActionsUI.sections.actionsConnectorsList.unableToLoadActionTypesMessage": "アクションタイプを読み込めません", @@ -17921,7 +20307,9 @@ "xpack.triggersActionsUI.sections.alertAdd.conditionPrompt": "条件を定義してください", "xpack.triggersActionsUI.sections.alertAdd.errorLoadingAlertVisualizationTitle": "アラートビジュアライゼーションを読み込めません", "xpack.triggersActionsUI.sections.alertAdd.flyoutTitle": "アラートの作成", + "xpack.triggersActionsUI.sections.alertAdd.geoThreshold.closePopoverLabel": "閉じる", "xpack.triggersActionsUI.sections.alertAdd.loadingAlertVisualizationDescription": "アラートビジュアライゼーションを読み込み中...", + "xpack.triggersActionsUI.sections.alertAdd.operationName": "作成", "xpack.triggersActionsUI.sections.alertAdd.previewAlertVisualizationDescription": "プレビューを生成するための式を完成します。", "xpack.triggersActionsUI.sections.alertAdd.saveButtonLabel": "保存", "xpack.triggersActionsUI.sections.alertAdd.saveErrorNotificationText": "アラートを作成できません。", @@ -17945,11 +20333,13 @@ "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.columns.start": "開始", "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.columns.status": "ステータス", "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.active": "アクティブ", - "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.inactive": "非アクティブ", + "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.inactive": "OK", "xpack.triggersActionsUI.sections.alertDetails.betaBadgeTooltipContent": "{pluginName} はベータ段階で、変更される可能性があります。デザインとコードはオフィシャル GA 機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャル GA 機能の SLA が適用されません。", "xpack.triggersActionsUI.sections.alertDetails.collapsedItemActons.disableTitle": "無効にする", "xpack.triggersActionsUI.sections.alertDetails.collapsedItemActons.muteTitle": "ミュート", + "xpack.triggersActionsUI.sections.alertDetails.dismissButtonTitle": "閉じる", "xpack.triggersActionsUI.sections.alertDetails.editAlertButtonLabel": "編集", + "xpack.triggersActionsUI.sections.alertDetails.unableToLoadAlertInstanceSummaryMessage": "アラートインスタンス概要を読み込めません:{message}", "xpack.triggersActionsUI.sections.alertDetails.unableToLoadAlertMessage": "アラートを読み込めません: {message}", "xpack.triggersActionsUI.sections.alertDetails.viewAlertInAppButtonLabel": "アプリで表示", "xpack.triggersActionsUI.sections.alertEdit.betaBadgeTooltipContent": "{pluginName} はベータ段階で、変更される可能性があります。デザインとコードはオフィシャル GA 機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャル GA 機能の SLA が適用されません。", @@ -17974,7 +20364,9 @@ "xpack.triggersActionsUI.sections.alertForm.changeAlertTypeAriaLabel": "削除", "xpack.triggersActionsUI.sections.alertForm.checkFieldLabel": "確認間隔", "xpack.triggersActionsUI.sections.alertForm.checkWithTooltip": "条件を評価する頻度を定義します。", - "xpack.triggersActionsUI.sections.alertForm.emptyConnectorsLabel": "{actionTypeName} 接続がありません。", + "xpack.triggersActionsUI.sections.alertForm.emptyConnectorsLabel": "{actionTypeName}コネクターがありません", + "xpack.triggersActionsUI.sections.alertForm.error.noAuthorizedAlertTypes": "アラートを{operation}するには、適切な権限が付与されている必要があります。", + "xpack.triggersActionsUI.sections.alertForm.error.noAuthorizedAlertTypesTitle": "アラートタイプを{operation}する権限がありません。", "xpack.triggersActionsUI.sections.alertForm.error.requiredAlertTypeIdText": "アラートトリガーが必要です。", "xpack.triggersActionsUI.sections.alertForm.error.requiredIntervalText": "確認間隔が必要です。", "xpack.triggersActionsUI.sections.alertForm.error.requiredNameText": "名前が必要です。", @@ -17993,14 +20385,27 @@ "xpack.triggersActionsUI.sections.alertForm.unableToLoadActionTypesMessage": "アクションタイプを読み込めません", "xpack.triggersActionsUI.sections.alertForm.unableToLoadAlertTypesMessage": "アラートタイプを読み込めません", "xpack.triggersActionsUI.sections.alertForm.unableToLoadConnectorTitle": "コネクターを読み込めません。", + "xpack.triggersActionsUI.sections.alertForm.unauthorizedToCreateForEmptyConnectors": "許可されたユーザーのみがコネクターを構成できます。管理者にお問い合わせください。", "xpack.triggersActionsUI.sections.alertsList.actionTypeFilterLabel": "アクションタイプ", "xpack.triggersActionsUI.sections.alertsList.addActionButtonLabel": "アラートの作成", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonDecrypting": "アラートの復号中にエラーが発生しました。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonReading": "アラートの読み取り中にエラーが発生しました。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonRunning": "アラートの実行中にエラーが発生しました。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonUnknown": "不明な理由でエラーが発生しました。", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.actionsTex": "アクション", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.actionsText": "アクション", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.alertTypeTitle": "タイプ", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.intervalTitle": "次の間隔で実行", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.nameTitle": "名前", + "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.statusTitle": "ステータス", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.tagsText": "タグ", + "xpack.triggersActionsUI.sections.alertsList.alertStatusActive": "アクティブ", + "xpack.triggersActionsUI.sections.alertsList.alertStatusError": "エラー", + "xpack.triggersActionsUI.sections.alertsList.alertStatusFilterLabel": "ステータス", + "xpack.triggersActionsUI.sections.alertsList.alertStatusOk": "OK", + "xpack.triggersActionsUI.sections.alertsList.alertStatusPending": "保留中", + "xpack.triggersActionsUI.sections.alertsList.alertStatusUnknown": "不明", + "xpack.triggersActionsUI.sections.alertsList.attentionBannerTitle": "{totalStausesError} {totalStausesError, plural, one {{singleTitle}} other {# {multipleTitle}}}でエラーが見つかりました。", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.buttonTitle": "アラートを管理", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.deleteAllTitle": "削除", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.disableAllTitle": "無効にする", @@ -18018,15 +20423,28 @@ "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.muteHelpText": "ミュートにすると、アラートは確認されますが、アクションは実行されません。", "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.muteTitle": "ミュート", "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.popoverButtonTitle": "アクション", + "xpack.triggersActionsUI.sections.alertsList.dismissBunnerButtonLabel": "閉じる", "xpack.triggersActionsUI.sections.alertsList.multipleTitle": "アラート", + "xpack.triggersActionsUI.sections.alertsList.noPermissionToCreateDescription": "システム管理者にお問い合わせください。", + "xpack.triggersActionsUI.sections.alertsList.noPermissionToCreateTitle": "アラートを作成する権限がありません", "xpack.triggersActionsUI.sections.alertsList.searchPlaceholderTitle": "検索", "xpack.triggersActionsUI.sections.alertsList.singleTitle": "アラート", + "xpack.triggersActionsUI.sections.alertsList.totalItemsCountDescription": "{pageSize}/{totalItemCount}件のアラートを表示しています。", + "xpack.triggersActionsUI.sections.alertsList.totalStausesActiveDescription": "有効:{totalStausesActive}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesErrorDescription": "エラー:{totalStausesError}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesOkDescription": "Ok:{totalStausesOk}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesPendingDescription": "保留:{totalStausesPending}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesUnknownDescription": "不明:{totalStausesUnknown}", "xpack.triggersActionsUI.sections.alertsList.typeFilterLabel": "タイプ", "xpack.triggersActionsUI.sections.alertsList.unableToLoadActionTypesMessage": "アクションタイプを読み込めません", "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertsMessage": "アラートを読み込めません", + "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertsStatusesInfoMessage": "アラートステータス情報を読み込めません", "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertTypesMessage": "アラートタイプを読み込めません", + "xpack.triggersActionsUI.sections.alertsList.viewBunnerButtonLabel": "表示", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.addCcButton": "Cc を追加", + "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.authenticationLabel": "認証", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.fromTextFieldLabel": "送信元", + "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.hasAuthSwitchLabel": "このサーバーの認証が必要です", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.hostTextFieldLabel": "ホスト", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.messageTextAreaFieldLabel": "メッセージ", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.passwordFieldLabel": "パスワード", @@ -18043,20 +20461,37 @@ "xpack.triggersActionsUI.sections.editConnectorForm.descriptionText": "このコネクターは読み取り専用です。", "xpack.triggersActionsUI.sections.editConnectorForm.flyoutPreconfiguredTitle": "コネクターを編集", "xpack.triggersActionsUI.sections.editConnectorForm.preconfiguredHelpLabel": "あらかじめ構成されたコネクターの詳細をご覧ください。", + "xpack.triggersActionsUI.sections.editConnectorForm.saveAndCloseButtonLabel": "保存して閉じる", "xpack.triggersActionsUI.sections.editConnectorForm.saveButtonLabel": "保存", + "xpack.triggersActionsUI.sections.editConnectorForm.tabText": "構成", "xpack.triggersActionsUI.sections.editConnectorForm.updateErrorNotificationText": "コネクターを更新できません。", "xpack.triggersActionsUI.sections.editConnectorForm.updateSuccessNotificationText": "「{connectorName}」を更新しました", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.betaBadgeTooltipContent": "{pluginName}はベータ段階で、変更される可能性があります。デザインとコードはオフィシャルGA機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャルGA機能のSLAが適用されません。", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.flyoutTitle": "{connectorName}", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.tooltipContent": "このコネクターはあらかじめ構成されているため、編集できません。", + "xpack.triggersActionsUI.sections.testConnectorForm.awaitingExecutionDescription": "アクションを実行すると、結果がここに表示されます。", + "xpack.triggersActionsUI.sections.testConnectorForm.executeTestButton": "実行", + "xpack.triggersActionsUI.sections.testConnectorForm.executeTestDisabled": "コネクターをテストする前に、変更を保存してください。", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureAdditionalDetails": "詳細:", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureDescription": "次のエラーが見つかりました。", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureTitle": "アクションを実行できませんでした", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureUnknownReason": "不明な理由", + "xpack.triggersActionsUI.sections.testConnectorForm.executionSuccessfulDescription": "結果が想定どおりであることを確認してください。", + "xpack.triggersActionsUI.sections.testConnectorForm.executionSuccessfulTitle": "アクションが成功しました", + "xpack.triggersActionsUI.sections.testConnectorForm.tabText": "テスト", "xpack.triggersActionsUI.timeUnits.dayLabel": "{timeValue, plural, one {日} other {日}}", "xpack.triggersActionsUI.timeUnits.hourLabel": "{timeValue, plural, one {時間} other {時間}}", "xpack.triggersActionsUI.timeUnits.minuteLabel": "{timeValue, plural, one {分} other {分}}", "xpack.triggersActionsUI.timeUnits.secondLabel": "{timeValue, plural, one {秒} other {秒}}", "xpack.triggersActionsUI.typeRegistry.get.missingActionTypeErrorMessage": "オブジェクトタイプ「{id}」は登録されていません。", "xpack.triggersActionsUI.typeRegistry.register.duplicateObjectTypeErrorMessage": "オブジェクトタイプ「{id}」は既に登録されています。", + "xpack.uiActionsEnhanced.components.actionWizard.betaActionLabel": "ベータ", + "xpack.uiActionsEnhanced.components.actionWizard.betaActionTooltip": "このアクションはベータ段階で、変更される可能性があります。デザインとコードはオフィシャルGA機能よりも完成度が低く、現状のまま保証なしで提供されています。ベータ機能にはオフィシャルGA機能のSLAが適用されません。バグを報告したり、その他のフィードバックを提供したりして、当社を支援してください。", "xpack.uiActionsEnhanced.components.actionWizard.changeButton": "変更", "xpack.uiActionsEnhanced.components.actionWizard.insufficientLicenseLevelTooltip": "不十分なライセンスレベル", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerHelpText": "概要", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerHelpTooltip": "ドリルダウンがコンテキストメニューに表示されるタイミングを決定します。", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerLabel": "オプションを表示:", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.addToPanelButtonTitle": "パネルに追加", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.cancelButtonTitle": "キャンセル", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.optionsMenuForm.panelTitleFormRowLabel": "時間範囲", @@ -18094,6 +20529,18 @@ "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.deleteDrilldownsButtonLabel": "削除({count})", "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.editDrilldownButtonLabel": "編集", "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.selectThisDrilldownCheckboxLabel": "このドリルダウンを選択", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.addVariableButtonTitle": "変数を追加", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.openInNewTabLabel": "新しいタブで開く", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewHelpText": "プレビュー\\{\\{event.*\\}\\}では、変数にダミー値が代入されます。", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewLabel": "URLプレビュー:", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewLinkText": "プレビュー", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateLabel": "URLテンプレートを入力:", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplatePlaceholderText": "例:{exampleUrl}", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateSyntaxHelpLinkText": "構文ヘルプ", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateVariablesFilterPlaceholderText": "変数をフィルター", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateVariablesHelpLinkText": "ヘルプ", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownValidation.urlFormatErrorMessage": "無効な形式:{message}", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownValidation.urlFormatGeneralErrorMessage": "無効なフォーマット。例:{exampleUrl}", "xpack.upgradeAssistant.appTitle": "{version} アップグレードアシスタント", "xpack.upgradeAssistant.checkupTab.backUpCallout.calloutBody.calloutDetail": "{snapshotRestoreDocsButton} でデータをバックアップします。", "xpack.upgradeAssistant.checkupTab.backUpCallout.calloutBody.snapshotRestoreDocsButtonLabel": "API のスナップショットと復元", @@ -18233,15 +20680,26 @@ "xpack.uptime.alerts.durationAnomaly.clientName": "アップタイム期間異常", "xpack.uptime.alerts.durationAnomaly.defaultActionMessage": "{anomalyStartTimestamp}に、{monitor}、url {monitorUrl}で異常({severity}レベル)応答時間が検出されました。異常重要度スコアは{severityScore}です。\n位置情報{observerLocation}から高い応答時間{slowestAnomalyResponse}が検出されました。想定された応答時間は{expectedResponseTime}です。", "xpack.uptime.alerts.monitorStatus": "稼働状況の監視ステータス", + "xpack.uptime.alerts.monitorStatus.actionVariables.availabilityMessage": "{availabilityRatio}%のしきい値を下回ります。想定される可用性は{expectedAvailability}%です", "xpack.uptime.alerts.monitorStatus.actionVariables.context.downMonitorsWithGeo.description": "アラートによって「ダウン」と検知された一部またはすべてのモニターを示す、生成された概要。", "xpack.uptime.alerts.monitorStatus.actionVariables.context.message.description": "現在ダウンしているモニターを要約する生成されたメッセージ。", + "xpack.uptime.alerts.monitorStatus.actionVariables.down": "ダウン", + "xpack.uptime.alerts.monitorStatus.actionVariables.downAndAvailabilityMessage": "{statusMessage}と{availabilityMessage}", "xpack.uptime.alerts.monitorStatus.actionVariables.state.currentTriggerStarted": "アラートがトリガーされた場合、現在のトリガー状態が開始するときを示すタイムスタンプ", "xpack.uptime.alerts.monitorStatus.actionVariables.state.firstCheckedAt": "このアラートが最初に確認されるときを示すタイムスタンプ", "xpack.uptime.alerts.monitorStatus.actionVariables.state.firstTriggeredAt": "このアラートが最初にトリガーされたときを示すタイムスタンプ", "xpack.uptime.alerts.monitorStatus.actionVariables.state.isTriggered": "アラートが現在トリガーしているかどうかを示すフラグ", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastCheckedAt": "アラートの直近の確認時刻を示すタイムスタンプ", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastErrorMessage": "最新のエラーメッセージを監視", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastResolvedAt": "このアラートの直近の解決を示すタイムスタンプ", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastTriggeredAt": "アラートの直近のトリガー時刻を示すタイムスタンプ", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitor": "名前、IDS、優先名の人間にとってわかりやすい表示(My Monitorなど)", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorId": "モニターのID。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorType": "モニターのタイプ(HTTP/TCPなど)。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorUrl": "モニターのURL。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.observerHostname": "Heartbeatチェックが実行されるオブザーバーのホスト名。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.observerLocation": "Heartbeatチェックが実行されるオブザーバーの位置情報。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.statusMessage": "ステータスメッセージ。例:停止、または可用性チェックの場合は可用性しきい値未満、あるいは両方", "xpack.uptime.alerts.monitorStatus.addFilter": "フィルターを追加します", "xpack.uptime.alerts.monitorStatus.addFilter.location": "場所", "xpack.uptime.alerts.monitorStatus.addFilter.port": "ポート", @@ -18258,6 +20716,7 @@ "xpack.uptime.alerts.monitorStatus.availability.unit.headline": "時間範囲単位を選択します", "xpack.uptime.alerts.monitorStatus.availability.unit.selectable": "この選択を使用して、このアラートの可用性範囲単位を設定", "xpack.uptime.alerts.monitorStatus.clientName": "稼働状況の監視ステータス", + "xpack.uptime.alerts.monitorStatus.defaultActionMessage": "URL {monitorUrl}のモニター{monitorName}は{observerLocation}から{statusMessage}です。最新のエラーメッセージは{latestErrorMessage}です", "xpack.uptime.alerts.monitorStatus.filterBar.ariaLabel": "監視状態アラートのフィルター基準を許可するインプット", "xpack.uptime.alerts.monitorStatus.filters.anyLocation": "任意の場所", "xpack.uptime.alerts.monitorStatus.filters.anyPort": "任意のポート", @@ -18293,6 +20752,7 @@ "xpack.uptime.alerts.monitorStatus.timerangeValueField.expression": "within", "xpack.uptime.alerts.monitorStatus.timerangeValueField.value": "最終{value}", "xpack.uptime.alerts.monitorStatus.title.label": "稼働状況の監視ステータス", + "xpack.uptime.alerts.settings.createConnector": "コネクターを作成", "xpack.uptime.alerts.timerangeUnitSelectable.daysOption.ariaLabel": "「日」の時間範囲選択項目", "xpack.uptime.alerts.timerangeUnitSelectable.hoursOption.ariaLabel": "「時間」の時間範囲選択項目", "xpack.uptime.alerts.timerangeUnitSelectable.minutesOption.ariaLabel": "「分」の時間範囲選択項目", @@ -18325,7 +20785,7 @@ "xpack.uptime.alerts.toggleAlertFlyoutButtonText": "アラート", "xpack.uptime.alertsPopover.toggleButton.ariaLabel": "アラートコンテキストメニューを開く", "xpack.uptime.apmIntegrationAction.description": "このモニターの検索 APM", - "xpack.uptime.apmIntegrationAction.text": "ドメインでAPMを確認", + "xpack.uptime.apmIntegrationAction.text": "APMデータを表示", "xpack.uptime.availabilityLabelText": "{value} %", "xpack.uptime.badge.readOnly.text": "読み込み専用", "xpack.uptime.badge.readOnly.tooltip": "を保存できませんでした", @@ -18396,6 +20856,7 @@ "xpack.uptime.ml.enableAnomalyDetectionPanel.createNewJobButtonLabel": "新規ジョブを作成", "xpack.uptime.ml.enableAnomalyDetectionPanel.disableAnomalyAlert": "異常アラートを無効にする", "xpack.uptime.ml.enableAnomalyDetectionPanel.disableAnomalyDetectionTitle": "異常検知を無効にする", + "xpack.uptime.ml.enableAnomalyDetectionPanel.enable_or_manage_job": "異常検知ジョブを有効にできます。ジョブがすでに存在する場合はジョブまたはアラートを管理できます。", "xpack.uptime.ml.enableAnomalyDetectionPanel.enableAnomalyAlert": "異常アラートを有効にする", "xpack.uptime.ml.enableAnomalyDetectionPanel.enableAnomalyDetectionTitle": "異常検知を有効にする", "xpack.uptime.ml.enableAnomalyDetectionPanel.jobCreatedNotificationText": "これで応答時間グラフについての分析が実行されます。応答時間グラフに結果が追加されるまで、しばらく時間がかかる可能性があります。", @@ -18412,7 +20873,7 @@ "xpack.uptime.ml.enableAnomalyDetectionPanel.manageMLJobDescription.noteText": "注:ジョブが結果の計算を開始するまでに少し時間がかかる場合があります。", "xpack.uptime.ml.enableAnomalyDetectionPanel.startTrial": "無料の 14 日トライアルを開始", "xpack.uptime.ml.enableAnomalyDetectionPanel.startTrialDesc": "期間異常検知機能を利用するには、Elastic Platinum ライセンスが必要です。", - "xpack.uptime.monitorCharts.durationChart.leftAxis.title": "期間ms", + "xpack.uptime.monitorCharts.durationChart.leftAxis.title": "期間(ミリ秒)", "xpack.uptime.monitorCharts.monitorDuration.titleLabel": "監視期間", "xpack.uptime.monitorCharts.monitorDuration.titleLabelWithAnomaly": "監視期間 (異常: {noOfAnomalies})", "xpack.uptime.monitorDetails.ml.confirmAlertDeleteMessage": "異常のアラートを削除しますか?", @@ -18420,10 +20881,15 @@ "xpack.uptime.monitorDetails.ml.deleteJobWarning": "ジョブの削除に時間がかかる可能性があります。削除はバックグラウンドで実行され、データの表示がすぐに消えないことがあります。", "xpack.uptime.monitorDetails.ml.deleteMessage": "ジョブを削除中...", "xpack.uptime.monitorList.anomalyColumn.label": "レスポンス異常スコア", + "xpack.uptime.monitorList.defineConnector.description": "アラートを有効にするには、デフォルトのアラートアクションコネクターを定義してください。", + "xpack.uptime.monitorList.disableDownAlert": "ステータスアラートを無効にする", "xpack.uptime.monitorList.downLineSeries.downLabel": "ダウン", "xpack.uptime.monitorList.drawer.locations.statusDown": "{locations}でダウン", "xpack.uptime.monitorList.drawer.locations.statusUp": "{locations}でアップ", "xpack.uptime.monitorList.drawer.missingLocation": "一部のHeartbeatインスタンスには位置情報が定義されていません。Heartbeat構成への{link}。", + "xpack.uptime.monitorList.enabledAlerts.noAlert": "このモニターではアラートが有効ではありません。", + "xpack.uptime.monitorList.enabledAlerts.title": "有効なアラート:", + "xpack.uptime.monitorList.enableDownAlert": "ステータスアラートを有効にする", "xpack.uptime.monitorList.expandDrawerButton.ariaLabel": "ID {id}のモニターの行を展開", "xpack.uptime.monitorList.geoName.helpLinkAnnotation": "場所を追加", "xpack.uptime.monitorList.infraIntegrationAction.container.message": "コンテナーメトリックを表示", @@ -18453,10 +20919,15 @@ "xpack.uptime.monitorList.noDownHistory": "このモニターは選択された時間範囲で一度も{emphasizedText}していません。", "xpack.uptime.monitorList.noItemForSelectedFiltersMessage": "選択されたフィルター条件でモニターが見つかりませんでした", "xpack.uptime.monitorList.noItemMessage": "アップタイムモニターが見つかりません", - "xpack.uptime.monitorList.observabilityIntegrationsColumn.apmIntegrationLink.tooltip": "ここをクリックしてAPM でドメイン「{domain}」を確認します。", + "xpack.uptime.monitorList.observabilityIntegrationsColumn.apmIntegrationLink.tooltip": "ここをクリックすると、APMのドメイン「{domain}」、または明示的に定義された「サービス名」を確認します。", "xpack.uptime.monitorList.observabilityIntegrationsColumn.popoverIconButton.ariaLabel": "URL {monitorUrl}で監査のための移行ポップオーバーを開く", "xpack.uptime.monitorList.pageSizePopoverButtonText": "ページあたりの行数: {size}", "xpack.uptime.monitorList.pageSizeSelect.numRowsItemMessage": "{numRows} 行", + "xpack.uptime.monitorList.redirects.description": "Pingの実行中にHeartbeatは{number}リダイレクトに従いました。", + "xpack.uptime.monitorList.redirects.openWindow": "リンクは新しいウィンドウで開きます。", + "xpack.uptime.monitorList.redirects.title": "リダイレクト", + "xpack.uptime.monitorList.redirects.title.number": "{number}", + "xpack.uptime.monitorList.statusAlert.label": "ステータスアラート", "xpack.uptime.monitorList.statusColumn.downLabel": "ダウン", "xpack.uptime.monitorList.statusColumn.locStatusMessage": "場所{noLoc}か所", "xpack.uptime.monitorList.statusColumn.locStatusMessage.multiple": "場所{noLoc}か所", @@ -18484,11 +20955,22 @@ "xpack.uptime.monitorStatusBar.monitorUrlLinkAriaLabel": "監視 URL リンク", "xpack.uptime.monitorStatusBar.sslCertificate.title": "TLS証明書", "xpack.uptime.monitorStatusBar.timestampFromNowTextAriaLabel": "最終確認からの経過時間", + "xpack.uptime.monitorStatusBar.type.ariaLabel": "モニタータイプ", + "xpack.uptime.monitorStatusBar.type.label": "型", "xpack.uptime.navigateToAlertingButton.content": "アラートを管理", "xpack.uptime.navigateToAlertingUi": "Uptime を離れてアラート管理ページに移動します", "xpack.uptime.notFountPage.homeLinkText": "ホームへ戻る", "xpack.uptime.openAlertContextPanel.ariaLabel": "アラートコンテキストパネルを開くと、アラートタイプを選択できます", "xpack.uptime.openAlertContextPanel.label": "アラートの作成", + "xpack.uptime.overview.alerts.disabled.failed": "アラートを無効にできません。", + "xpack.uptime.overview.alerts.disabled.success": "アラートが正常に無効にされました。", + "xpack.uptime.overview.alerts.enabled.failed": "アラートを有効にできません。", + "xpack.uptime.overview.alerts.enabled.success": "アラートが正常に有効にされました。 ", + "xpack.uptime.overview.alerts.enabled.success.description": "モニターが停止しているときには、メッセージが{actionConnectors}に送信されます。", + "xpack.uptime.overview.pageHeader.syntheticsCallout.announcementLink": "お知らせを読む", + "xpack.uptime.overview.pageHeader.syntheticsCallout.content": "アップタイムは、スクリプト化された複数ステップの可用性チェックのサポートをプレビューしています。つまり、単に単一のページのアップ/ダウンのチェックだけではなく、Webページの要素を操作したり、全体的な可用性を確認したりできます(購入やシステムへのサインインなど)。詳細については以下をクリックしてください。これらの機能を先駆けて使用したい場合は、プレビュー合成エージェントをダウンロードし、アップタイムでチェックを表示できます。", + "xpack.uptime.overview.pageHeader.syntheticsCallout.dismissButtonText": "閉じる", + "xpack.uptime.overview.pageHeader.syntheticsCallout.title": "Elastic Synthetics", "xpack.uptime.overviewPage.headerText": "概要", "xpack.uptime.overviewPageLink.disabled.ariaLabel": "無効になったページ付けボタンです。モニターリストがこれ以上ナビゲーションできないことを示しています。", "xpack.uptime.overviewPageLink.next.ariaLabel": "次の結果ページ", @@ -18530,6 +21012,7 @@ "xpack.uptime.settings.invalid.error": "値は0よりも大きい値でなければなりません。", "xpack.uptime.settings.invalid.nanError": "値は整数でなければなりません。", "xpack.uptime.settings.returnToOverviewLinkLabel": "概要に戻る", + "xpack.uptime.settings.saveSuccess": "設定が保存されました。", "xpack.uptime.settingsBreadcrumbText": "設定", "xpack.uptime.snapshot.donutChart.ariaLabel": "現在のステータスを表す円グラフ、{total}個中{down}個のモニターがダウンしています。", "xpack.uptime.snapshot.donutChart.legend.downRowLabel": "ダウン", @@ -18549,10 +21032,15 @@ "xpack.uptime.sourceConfiguration.ageLimit.units.days": "日", "xpack.uptime.sourceConfiguration.ageLimitThresholdInput.ariaLabel": "TLS証明書が有効である最大日数を制御するインプット。この期間を過ぎると、Kibanaで警告が表示されます。", "xpack.uptime.sourceConfiguration.ageThresholdDefaultValue": "デフォルト値は{defaultValue}です", + "xpack.uptime.sourceConfiguration.alertConnectors": "アラートコネクター", + "xpack.uptime.sourceConfiguration.alertDefaultForm.selectConnector": "1つ以上のコネクターを選択してください", + "xpack.uptime.sourceConfiguration.alertDefaults": "アラートデフォルト", "xpack.uptime.sourceConfiguration.applySettingsButtonLabel": "変更を適用", "xpack.uptime.sourceConfiguration.certificateExpirationThresholdInput.ariaLabel": "TLS証明書の満了日までの最小日数を制御するインプット。この期間を過ぎると、Kibanaで警告が表示されます。", "xpack.uptime.sourceConfiguration.certificateThresholdDescription": "証明書エラーを表示し、アラートを通知するしきい値を変更します。注:すべての構成されたアラートに影響します。", "xpack.uptime.sourceConfiguration.certificationSectionTitle": "証明書の有効期限", + "xpack.uptime.sourceConfiguration.defaultConnectors": "デフォルトコネクター", + "xpack.uptime.sourceConfiguration.defaultConnectors.description": "アラートを送信するために使用されるデフォルトコネクター。", "xpack.uptime.sourceConfiguration.discardSettingsButtonLabel": "キャンセル", "xpack.uptime.sourceConfiguration.errorStateLabel": "有効期限しきい値", "xpack.uptime.sourceConfiguration.expirationThreshold": "有効期限/使用期間しきい値", @@ -18563,12 +21051,38 @@ "xpack.uptime.sourceConfiguration.heartbeatIndicesTitle": "アップタイムインデックス", "xpack.uptime.sourceConfiguration.indicesSectionTitle": "インデックス", "xpack.uptime.sourceConfiguration.warningStateLabel": "使用期間上限", + "xpack.uptime.synthetics.consoleStepList.message": "実行できませんでした。記録されたコンソール出力は次のとおりです。", + "xpack.uptime.synthetics.consoleStepList.title": "ステップが実行されませんでした", + "xpack.uptime.synthetics.emptyJourney.message.checkGroupField": "チェックグループは{codeBlock}です。", + "xpack.uptime.synthetics.emptyJourney.message.footer": "表示する詳細情報はありません。", + "xpack.uptime.synthetics.emptyJourney.message.heading": "ステップが含まれていませんでした。", + "xpack.uptime.synthetics.emptyJourney.title": "ステップがありません。", + "xpack.uptime.synthetics.executedJourney.heading": "概要情報", + "xpack.uptime.synthetics.executedStep.errorHeading": "エラー", + "xpack.uptime.synthetics.executedStep.scriptHeading": "スクリプトのステップ", + "xpack.uptime.synthetics.executedStep.stackTrace": "スタックトレース", + "xpack.uptime.synthetics.executedStep.stepName": "{stepNumber}. {stepName}", + "xpack.uptime.synthetics.experimentalCallout.title": "実験的機能", + "xpack.uptime.synthetics.journey.allFailedMessage": "{total}ステップ - すべて失敗またはスキップされました", + "xpack.uptime.synthetics.journey.allSucceededMessage": "{total}ステップ - すべて成功しました", + "xpack.uptime.synthetics.journey.partialSuccessMessage": "{total}ステップ - {succeeded}成功しました", + "xpack.uptime.synthetics.screenshot.noImageMessage": "画像がありません", + "xpack.uptime.synthetics.screenshotDisplay.altText": "名前「{stepName}」のステップのスクリーンショット", + "xpack.uptime.synthetics.screenshotDisplay.altTextWithoutName": "スクリーンショット", + "xpack.uptime.synthetics.screenshotDisplay.fullScreenshotAltText": "名前「{stepName}」のステップの詳細スクリーンショット", + "xpack.uptime.synthetics.screenshotDisplay.fullScreenshotAltTextWithoutName": "詳細スクリーンショット", + "xpack.uptime.synthetics.screenshotDisplay.thumbnailAltText": "名前「{stepName}」のステップのサムネイルスクリーンショット", + "xpack.uptime.synthetics.screenshotDisplay.thumbnailAltTextWithoutName": "サムネイルスクリーンショット", + "xpack.uptime.synthetics.statusBadge.failedMessage": "失敗", + "xpack.uptime.synthetics.statusBadge.skippedMessage": "スキップ", + "xpack.uptime.synthetics.statusBadge.succeededMessage": "成功", "xpack.uptime.title": "アップタイム", "xpack.uptime.toggleAlertButton.content": "ステータスアラートを監視", "xpack.uptime.toggleAlertFlyout.ariaLabel": "アラートの追加ポップアップを開く", "xpack.uptime.toggleTlsAlertButton.ariaLabel": "TLSアラートの追加ポップアップを開く", "xpack.uptime.toggleTlsAlertButton.content": "TLSアラート", "xpack.uptime.uptimeFeatureCatalogueTitle": "起動時間", + "xpack.urlDrilldown.DisplayName": "URLに移動", "xpack.watcher.app.licenseErrorLinkText": "ライセンスを管理します。", "xpack.watcher.app.licenseErrorTitle": "ライセンスエラー", "xpack.watcher.appName": "Watcher", @@ -18711,6 +21225,7 @@ "xpack.watcher.sections.watchEdit.errorTitle": "ウォッチの読み込み中にエラーが発生しました", "xpack.watcher.sections.watchEdit.json.cancelButtonLabel": "キャンセル", "xpack.watcher.sections.watchEdit.json.createButtonLabel": "ウォッチを作成", + "xpack.watcher.sections.watchEdit.json.createSuccessNotificationText": "「{watchDisplayName}」が作成されました", "xpack.watcher.sections.watchEdit.json.editTabLabel": "編集", "xpack.watcher.sections.watchEdit.json.error.invalidActionType": "アクション\"{action}\"に不明なアクションタイプが指定されています。", "xpack.watcher.sections.watchEdit.json.error.invalidIdText": "ID には文字、数字、アンダースコア、ハイフン、ピリオド、数字のみを使用できます。", diff --git a/x-pack/plugins/translations/translations/zh-CN.json b/x-pack/plugins/translations/translations/zh-CN.json index 5c323ffe86182..3f9726f83700b 100644 --- a/x-pack/plugins/translations/translations/zh-CN.json +++ b/x-pack/plugins/translations/translations/zh-CN.json @@ -91,6 +91,7 @@ "advancedSettings.categoryNames.timelionLabel": "Timelion", "advancedSettings.categoryNames.visualizationsLabel": "可视化", "advancedSettings.categorySearchLabel": "类别", + "advancedSettings.featureCatalogueTitle": "定制您的 Kibana 体验 — 更改日期格式、打开深色模式,等等。", "advancedSettings.field.changeImageLinkAriaLabel": "更改 {ariaName}", "advancedSettings.field.changeImageLinkText": "更改图片", "advancedSettings.field.codeEditorSyntaxErrorMessage": "JSON 语法无效", @@ -123,6 +124,8 @@ "advancedSettings.pageTitle": "设置", "advancedSettings.searchBar.unableToParseQueryErrorMessage": "无法解析查询", "advancedSettings.searchBarAriaLabel": "搜索高级设置", + "advancedSettings.voiceAnnouncement.ariaLabel": "“高级设置”的结果信息", + "advancedSettings.voiceAnnouncement.noSearchResultScreenReaderMessage": "{sectionLenght, plural, one {# 个部分} other {# 个部分}}中有 {optionLenght, plural, one {# 个选项} other {# 个选项}}", "advancedSettings.voiceAnnouncement.searchResultScreenReaderMessage": "您搜索了“{query}”。{sectionLenght, plural, one {# 个部分} other {# 个部分}}中有 {optionLenght, plural, one {# 个选项} other {# 个选项}}", "apmOss.tutorial.apmAgents.statusCheck.btnLabel": "检查代理状态", "apmOss.tutorial.apmAgents.statusCheck.errorMessage": "尚未从代理收到任何数据", @@ -207,6 +210,7 @@ "apmOss.tutorial.nodeClient.configure.commands.setRequiredServiceNameComment": "覆盖来自 package.json 的服务名", "apmOss.tutorial.nodeClient.configure.commands.useIfApmRequiresTokenComment": "APM Server 需要令牌时使用", "apmOss.tutorial.nodeClient.configure.textPost": "请参阅[文档]({documentationLink})以了解高级用法,包括如何用于 [Babel/ES 模块]({babelEsModulesLink})。", + "apmOss.tutorial.nodeClient.configure.textPre": "代理是在应用程序进程内运行的库。APM 服务是基于 `serviceName` 以编程方式创建的。此代理不仅支持各种框架,而且还可与您的定制堆栈结合使用。", "apmOss.tutorial.nodeClient.configure.title": "配置代理", "apmOss.tutorial.nodeClient.install.textPre": "将 Node.js 的 APM 代理安装为您的应用程序的依赖项。", "apmOss.tutorial.nodeClient.install.title": "安装 APM 代理", @@ -255,8 +259,8 @@ "console.autocomplete.addMethodMetaText": "方法", "console.consoleDisplayName": "控制台", "console.consoleMenu.copyAsCurlMessage": "请求已复制为 cURL", - "console.devToolsDescription": "跳过 cURL 并使用此 JSON 接口直接处理您的数据。", - "console.devToolsTitle": "控制台", + "console.devToolsDescription": "跳过 cURL 并使用 JSON 接口在控制台中处理您的数据。", + "console.devToolsTitle": "与 Elasticsearch API 进行交互", "console.exampleOutputTextarea": "开发工具控制台编辑器示例", "console.helpPage.keyboardCommands.autoIndentDescription": "自动缩进当前请求", "console.helpPage.keyboardCommands.closeAutoCompleteMenuDescription": "关闭自动完成菜单", @@ -451,8 +455,70 @@ "core.fatalErrors.somethingWentWrongTitle": "出问题了", "core.fatalErrors.tryRefreshingPageDescription": "请尝试刷新页面。如果无效,请返回上一页或清除您的会话数据。", "core.notifications.errorToast.closeModal": "关闭", + "core.notifications.globalToast.ariaLabel": "通知消息列表", "core.notifications.unableUpdateUISettingNotificationMessageTitle": "无法更新 UI 设置", + "core.status.greenTitle": "绿色", + "core.status.redTitle": "红色", + "core.status.yellowTitle": "黄色", + "core.statusPage.loadStatus.serverIsDownErrorMessage": "无法请求服务器状态。也许您的服务器已关闭?", + "core.statusPage.loadStatus.serverStatusCodeErrorMessage": "无法请求服务器状态,状态代码为 {responseStatus}", + "core.statusPage.metricsTiles.columns.heapTotalHeader": "堆总数", + "core.statusPage.metricsTiles.columns.heapUsedHeader": "已使用堆数", + "core.statusPage.metricsTiles.columns.loadHeader": "加载", + "core.statusPage.metricsTiles.columns.requestsPerSecHeader": "每秒请求数", + "core.statusPage.metricsTiles.columns.resTimeAvgHeader": "响应时间平均值", + "core.statusPage.metricsTiles.columns.resTimeMaxHeader": "响应时间最大值", + "core.statusPage.serverStatus.statusTitle": "Kibana 状态为 {kibanaStatus}", + "core.statusPage.statusApp.loadingErrorText": "加载状态时发生错误", + "core.statusPage.statusApp.statusActions.buildText": "BUILD {buildNum}", + "core.statusPage.statusApp.statusActions.commitText": "COMMIT {buildSha}", + "core.statusPage.statusApp.statusTitle": "插件状态", + "core.statusPage.statusTable.columns.idHeader": "ID", + "core.statusPage.statusTable.columns.statusHeader": "状态", "core.toasts.errorToast.seeFullError": "请参阅完整的错误信息", + "core.ui_settings.params.darkModeText": "对 Kibana UI 启用深色模式。需要刷新页面,才能应用设置。", + "core.ui_settings.params.darkModeTitle": "深色模式", + "core.ui_settings.params.dateFormat.dayOfWeekText": "一周应该从哪一天开始?", + "core.ui_settings.params.dateFormat.dayOfWeekTitle": "周内日", + "core.ui_settings.params.dateFormat.optionsLinkText": "格式", + "core.ui_settings.params.dateFormat.scaled.intervalsLinkText": "ISO8601 时间间隔", + "core.ui_settings.params.dateFormat.scaledText": "定义在以下场合中采用的格式的值:基于时间的数据按顺序呈现,且经格式化的时间戳应适应度量之间的时间间隔。键是{intervalsLink}。", + "core.ui_settings.params.dateFormat.scaledTitle": "标度日期格式", + "core.ui_settings.params.dateFormat.timezone.invalidValidationMessage": "时区无效:{timezone}", + "core.ui_settings.params.dateFormat.timezoneText": "应使用哪个时区。{defaultOption} 将使用您的浏览器检测到的时区。", + "core.ui_settings.params.dateFormat.timezoneTitle": "用于设置日期格式的时区", + "core.ui_settings.params.dateFormatText": "显示格式正确的日期时,请使用此{formatLink}", + "core.ui_settings.params.dateFormatTitle": "日期格式", + "core.ui_settings.params.dateNanosFormatText": "用于 Elasticsearch 的 {dateNanosLink} 数据类型", + "core.ui_settings.params.dateNanosFormatTitle": "纳秒格式的日期", + "core.ui_settings.params.dateNanosLinkTitle": "date_nanos", + "core.ui_settings.params.dayOfWeekText.invalidValidationMessage": "周内日无效:{dayOfWeek}", + "core.ui_settings.params.defaultRoute.defaultRouteIsRelativeValidationMessage": "必须是相对 URL。", + "core.ui_settings.params.defaultRoute.defaultRouteText": "此设置用于指定打开 Kibana 时的默认路由。您可以使用此设置修改打开 Kibana 时的登陆页面。路由必须是相对 URL。", + "core.ui_settings.params.defaultRoute.defaultRouteTitle": "默认路由", + "core.ui_settings.params.disableAnimationsText": "在 Kibana UI 中关闭所有不必要的动画。刷新页面可应用所做的更改。", + "core.ui_settings.params.disableAnimationsTitle": "禁用动画", + "core.ui_settings.params.maxCellHeightText": "表单元格应占用的最大高度。设置为 0 可禁用截断", + "core.ui_settings.params.maxCellHeightTitle": "最大表单元格高度", + "core.ui_settings.params.notifications.banner.markdownLinkText": "Markdown 受支持", + "core.ui_settings.params.notifications.bannerLifetimeText": "在屏幕上显示横幅通知的时间(毫秒)。设置为 {infinityValue} 将禁用倒计时。", + "core.ui_settings.params.notifications.bannerLifetimeTitle": "横幅通知生存时间", + "core.ui_settings.params.notifications.bannerText": "用于向所有用户发送临时通知的定制横幅。{markdownLink}。", + "core.ui_settings.params.notifications.bannerTitle": "定制横幅通知", + "core.ui_settings.params.notifications.errorLifetimeText": "在屏幕上显示错误通知的时间(毫秒)。设置为 {infinityValue} 将禁用此项。", + "core.ui_settings.params.notifications.errorLifetimeTitle": "错误通知生存时间", + "core.ui_settings.params.notifications.infoLifetimeText": "在屏幕上显示信息通知的时间(毫秒)。设置为 {infinityValue} 将禁用此项。", + "core.ui_settings.params.notifications.infoLifetimeTitle": "信息通知生存时间", + "core.ui_settings.params.notifications.warningLifetimeText": "在屏幕上显示警告通知的时间(毫秒)。设置为 {infinityValue} 将禁用此项。", + "core.ui_settings.params.notifications.warningLifetimeTitle": "警告通知生存时间", + "core.ui_settings.params.pageNavigationDesc": "更改导航样式", + "core.ui_settings.params.pageNavigationLegacy": "旧版", + "core.ui_settings.params.pageNavigationModern": "现代", + "core.ui_settings.params.pageNavigationName": "侧边导航样式", + "core.ui_settings.params.storeUrlText": "有时,URL 可能会变得过长,使某些浏览器无法进行处理。为此,我们将正测试在会话存储中存储 URL 的组成部分是否会有所帮助。请向我们反馈您的体验!", + "core.ui_settings.params.storeUrlTitle": "将 URL 存储在会话存储中", + "core.ui_settings.params.themeVersionText": "在用于当前版和下一版 Kibana 的主题之间切换。需要刷新页面,才能应用设置。", + "core.ui_settings.params.themeVersionTitle": "主题版本", "core.ui.chrome.headerGlobalNav.goHomePageIconAriaLabel": "前往主页", "core.ui.chrome.headerGlobalNav.helpMenuAskElasticTitle": "问询 Elastic", "core.ui.chrome.headerGlobalNav.helpMenuButtonAriaLabel": "帮助菜单", @@ -479,6 +545,7 @@ "core.ui.kibanaNavList.label": "Kibana", "core.ui.legacyBrowserMessage": "此 Elastic 安装启用了当前浏览器未满足的严格安全要求。", "core.ui.legacyBrowserTitle": "请升级您的浏览器", + "core.ui.loadingIndicatorAriaLabel": "正在加载内容", "core.ui.managementNavList.label": "管理", "core.ui.observabilityNavList.label": "可观测性", "core.ui.overlays.banner.attentionTitle": "注意", @@ -498,11 +565,8 @@ "core.ui.securityNavList.label": "安全", "core.ui.welcomeErrorMessage": "Elastic 未正确加载。检查服务器输出以了解详情。", "core.ui.welcomeMessage": "正在加载 Elastic", - "core.status.greenTitle": "绿", - "core.status.redTitle": "红", - "core.status.yellowTitle": "黄", "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "最小化", - "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "全屏", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "最大化面板", "dashboard.addExistingVisualizationLinkText": "将现有", "dashboard.addNewVisualizationText": "或新对象添加到此仪表板", "dashboard.addPanel.noMatchingObjectsMessage": "未找到任何匹配对象。", @@ -532,6 +596,7 @@ "dashboard.emptyDashboardTitle": "此仪表板是空的。", "dashboard.factory.displayName": "仪表板", "dashboard.featureCatalogue.dashboardDescription": "显示和共享可视化和已保存搜索的集合。", + "dashboard.featureCatalogue.dashboardSubtitle": "在仪表板中分析数据。", "dashboard.featureCatalogue.dashboardTitle": "仪表板", "dashboard.fillDashboardTitle": "此仪表板是空的。让我们来填充它!", "dashboard.helpMenu.appName": "仪表板", @@ -550,13 +615,17 @@ "dashboard.listing.table.entityName": "仪表板", "dashboard.listing.table.entityNamePlural": "仪表板", "dashboard.listing.table.titleColumnName": "标题", + "dashboard.panel.AddToLibrary": "添加到库", "dashboard.panel.clonedToast": "克隆的仪表板", "dashboard.panel.clonePanel": "克隆仪表板", "dashboard.panel.invalidData": "url 中的数据无效", + "dashboard.panel.LibraryNotification": "库", + "dashboard.panel.libraryNotification.toolTip": "此面板链接到库项目。编辑该面板可能会影响其他仪表板。", "dashboard.panel.removePanel.replacePanel": "替换面板", "dashboard.panel.title.clonedTag": "副本", "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "无法迁移用于“6.1.0”向后兼容的面板数据,面板不包含所需的列和/或行字段", "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "无法迁移用于“6.3.0”向后兼容的面板数据,面板不包含预期字段:{key}", + "dashboard.panel.unlinkFromLibrary": "取消与库项目的链接", "dashboard.placeholder.factory.displayName": "占位符", "dashboard.savedDashboard.newDashboardTitle": "新建仪表板", "dashboard.stateManager.timeNotSavedWithDashboardErrorMessage": "时间未随此仪表板保存,因此无法同步。", @@ -673,6 +742,8 @@ "data.advancedSettings.timepicker.refreshIntervalDefaultsText": "时间筛选的默认刷新时间间隔。需要使用毫秒单位指定“值”。", "data.advancedSettings.timepicker.refreshIntervalDefaultsTitle": "时间筛选刷新时间间隔", "data.advancedSettings.timepicker.thisWeek": "本周", + "data.advancedSettings.timepicker.timeDefaultsText": "要在 Kibana 启动时使用的时间筛选选项(如果未使用时间筛选选项)", + "data.advancedSettings.timepicker.timeDefaultsTitle": "时间筛选默认值", "data.advancedSettings.timepicker.today": "今日", "data.aggTypes.buckets.ranges.rangesFormatMessage": "{gte} {from} 和 {lt} {to}", "data.common.kql.errors.endOfInputText": "输入结束", @@ -798,8 +869,9 @@ "data.functions.indexPatternLoad.help": "加载索引模式", "data.functions.indexPatternLoad.id.help": "要加载的索引模式 id", "data.indexPatterns.editIndexPattern": "编辑索引模式", - "data.indexPatterns.ensureDefaultIndexPattern.bannerLabel": "若要在 Kibana 中可视化和浏览数据,您需要创建索引模式,以从 Elasticsearch 检索数据。", + "data.indexPatterns.ensureDefaultIndexPattern.bannerLabel": "要在 Kibana 中可视化和浏览数据,必须创建索引模式,以从 Elasticsearch 中检索数据。", "data.indexPatterns.fetchFieldErrorTitle": "提取索引模式 {title} (ID: {id}) 的字段时出错", + "data.indexPatterns.fetchFieldSaveErrorTitle": "在提取索引模式 {title}(ID:{id})的字段后保存出错", "data.indexPatterns.unableWriteLabel": "无法写入索引模式!请刷新页面以获取此索引模式的最新更改。", "data.indexPatterns.warningText": "当前正在查询所有匹配 {index} 的索引。{title} 应迁移到基于通配符的索引模式。", "data.indexPatterns.warningTitle": "已移除对时间间隔索引模式的支持", @@ -807,6 +879,8 @@ "data.noDataPopover.dismissAction": "不再显示", "data.noDataPopover.subtitle": "提示", "data.noDataPopover.title": "空数据集", + "data.painlessError.buttonTxt": "编辑脚本", + "data.painlessError.painlessScriptedFieldErrorMessage": "执行 Painless 脚本时出错:“{script}”。", "data.parseEsInterval.invalidEsCalendarIntervalErrorMessage": "无效的日历时间间隔:{interval},值必须为 1", "data.parseEsInterval.invalidEsIntervalFormatErrorMessage": "时间间隔格式无效:{interval}", "data.query.queryBar.comboboxAriaLabel": "搜索并筛选 {pageType} 页面", @@ -900,6 +974,7 @@ "data.search.aggs.buckets.histogram.interval.help": "要用于此聚合的时间间隔", "data.search.aggs.buckets.histogram.intervalBase.help": "要用于此聚合的 IntervalBase", "data.search.aggs.buckets.histogram.json.help": "聚合发送至 Elasticsearch 时要包括的高级 json", + "data.search.aggs.buckets.histogram.maxBars.help": "计算得到大约这么多条形所需的时间间隔", "data.search.aggs.buckets.histogram.minDocCount.help": "指定是否要将 min_doc_count 用于此聚合", "data.search.aggs.buckets.histogram.schema.help": "要用于此聚合的方案", "data.search.aggs.buckets.histogramTitle": "Histogram", @@ -930,6 +1005,12 @@ "data.search.aggs.buckets.range.ranges.help": "要用于此聚合的序列化范围。", "data.search.aggs.buckets.range.schema.help": "要用于此聚合的方案", "data.search.aggs.buckets.rangeTitle": "范围", + "data.search.aggs.buckets.shardDelay.customLabel.help": "表示此聚合的定制标签", + "data.search.aggs.buckets.shardDelay.delay.help": "要处理的分片之间的延迟(毫秒)。", + "data.search.aggs.buckets.shardDelay.enabled.help": "指定是否应启用此聚合", + "data.search.aggs.buckets.shardDelay.id.help": "此聚合的 ID", + "data.search.aggs.buckets.shardDelay.json.help": "在该聚合发送到 Elasticsearch 时要包括的高级 json", + "data.search.aggs.buckets.shardDelay.schema.help": "用于此聚合的方案", "data.search.aggs.buckets.significantTerms.customLabel.help": "表示此聚合的定制标签", "data.search.aggs.buckets.significantTerms.enabled.help": "指定是否启用此聚合", "data.search.aggs.buckets.significantTerms.exclude.help": "指定要从结果中排除的存储桶值", @@ -977,6 +1058,7 @@ "data.search.aggs.function.buckets.histogram.help": "为 Histogram 聚合生成序列化聚合配置", "data.search.aggs.function.buckets.ipRange.help": "为 IP 范围聚合生成序列化聚合配置", "data.search.aggs.function.buckets.range.help": "为范围聚合生成序列化聚合配置", + "data.search.aggs.function.buckets.shardDelay.help": "为分片延迟聚合生成序列化聚合配置", "data.search.aggs.function.buckets.significantTerms.help": "为重要词聚合生成序列化聚合配置", "data.search.aggs.function.buckets.terms.help": "为词聚合生成序列化聚合配置", "data.search.aggs.function.metrics.avg.help": "为平均值聚合生成序列化聚合配置", @@ -1204,9 +1286,25 @@ "data.search.aggs.metrics.uniqueCountTitle": "唯一计数", "data.search.aggs.otherBucket.labelForMissingValuesLabel": "缺失值的标签", "data.search.aggs.otherBucket.labelForOtherBucketLabel": "其他存储桶的标签", + "data.search.aggs.paramTypes.field.invalidSavedFieldParameterErrorMessage": "已保存的字段“{fieldParameter}”无效,无法用于“{aggType}”聚合。请选择新字段。", "data.search.aggs.paramTypes.field.requiredFieldParameterErrorMessage": "{fieldParameter} 是必需字段", "data.search.aggs.percentageOfLabel": "{label} 的百分比", "data.search.aggs.string.customLabel": "定制标签", + "data.search.dataRequest.title": "数据", + "data.search.es_search.dataRequest.description": "此请求查询 Elasticsearch,以获取可视化的数据。", + "data.search.es_search.hitsDescription": "由查询返回的文档数目。", + "data.search.es_search.hitsLabel": "命中数", + "data.search.es_search.hitsTotalDescription": "与查询匹配的文档数目。", + "data.search.es_search.hitsTotalLabel": "命中数(总数)", + "data.search.es_search.indexPatternDescription": "连接到 Elasticsearch 索引的索引模式。", + "data.search.es_search.indexPatternLabel": "索引模式", + "data.search.es_search.queryTimeDescription": "处理查询所花费的时间。不包括发送请求或在浏览器中解析它的时间。", + "data.search.es_search.queryTimeLabel": "查询时间", + "data.search.es_search.queryTimeValue": "{queryTime}ms", + "data.search.esdsl.help": "运行 Elasticsearch 请求", + "data.search.esdsl.index.help": "要查询的 ElasticSearch 索引", + "data.search.esdsl.q.help": "查询 DSL", + "data.search.esdsl.size.help": "ElasticSearch searchAPI 大小参数", "data.search.searchBar.savedQueryDescriptionLabelText": "描述", "data.search.searchBar.savedQueryDescriptionText": "保存想要再次使用的查询文本和筛选。", "data.search.searchBar.savedQueryForm.titleConflictText": "标题与现有已保存查询有冲突", @@ -1265,7 +1363,12 @@ "data.search.searchSource.requestTimeDescription": "请求从浏览器到 Elasticsearch 以及返回的时间。不包括请求在队列中等候的时间。", "data.search.searchSource.requestTimeLabel": "请求时间", "data.search.searchSource.requestTimeValue": "{requestTime}ms", + "data.search.timeoutContactAdmin": "您的查询已超时。请联系您的系统管理员以延长运行时间。", + "data.search.timeoutIncreaseSetting": "您的查询已超时。使用搜索超时高级设置延长运行时间。", + "data.search.timeoutIncreaseSettingActionText": "编辑设置", "data.search.unableToGetSavedQueryToastTitle": "无法加载已保存查询 {savedQueryId}", + "data.search.upgradeLicense": "您的查询已超时。使用我们免费的基础级许可,您的查询永不会超时。", + "data.search.upgradeLicenseActionText": "立即升级", "devTools.badge.readOnly.text": "只读", "devTools.badge.readOnly.tooltip": "无法保存", "devTools.devToolsTitle": "开发工具", @@ -1281,6 +1384,8 @@ "discover.advancedSettings.context.tieBreakerFieldsTitle": "平分决胜字段", "discover.advancedSettings.defaultColumnsText": "“发现”选项卡中默认显示的列", "discover.advancedSettings.defaultColumnsTitle": "默认列", + "discover.advancedSettings.discover.modifyColumnsOnSwitchText": "移除新索引模式中未提供的列。", + "discover.advancedSettings.discover.modifyColumnsOnSwitchTitle": "更改索引模式时修改列", "discover.advancedSettings.docTableHideTimeColumnText": "在 Discover 中和仪表板上的所有已保存搜索中隐藏“时间”列。", "discover.advancedSettings.docTableHideTimeColumnTitle": "隐藏“时间”列", "discover.advancedSettings.fieldsPopularLimitText": "要显示的排名前 N 最常见字段", @@ -1317,6 +1422,7 @@ "discover.context.unableToLoadDocumentDescription": "无法加载文档", "discover.discoverBreadcrumbTitle": "Discover", "discover.discoverDescription": "通过查询和筛选原始文档来以交互方式浏览您的数据。", + "discover.discoverSubtitle": "搜索和查找洞见。", "discover.discoverTitle": "Discover", "discover.doc.couldNotFindDocumentsDescription": "无文档匹配该 ID。", "discover.doc.failedToExecuteQueryDescription": "无法执行搜索", @@ -1371,12 +1477,16 @@ "discover.embeddable.inspectorRequestDescription": "此请求将查询 Elasticsearch 以获取搜索的数据。", "discover.embeddable.search.displayName": "搜索", "discover.fieldChooser.detailViews.emptyStringText": "空字符串", + "discover.fieldChooser.detailViews.existsText": "存在于", "discover.fieldChooser.detailViews.filterOutValueButtonAriaLabel": "筛除 {field}:“{value}”", "discover.fieldChooser.detailViews.filterValueButtonAriaLabel": "筛留 {field}:“{value}”", "discover.fieldChooser.detailViews.recordsText": "个记录", "discover.fieldChooser.detailViews.visualizeLinkText": "可视化", "discover.fieldChooser.discoverField.addButtonAriaLabel": "将 {field} 添加到表中", + "discover.fieldChooser.discoverField.addFieldTooltip": "将字段添加为列", + "discover.fieldChooser.discoverField.fieldTopValuesLabel": "排名前 5 值", "discover.fieldChooser.discoverField.removeButtonAriaLabel": "从表中移除 {field}", + "discover.fieldChooser.discoverField.removeFieldTooltip": "从表中移除字段", "discover.fieldChooser.discoverField.scriptedFieldsTakeLongExecuteDescription": "脚本字段执行时间会很长。", "discover.fieldChooser.fieldCalculator.analysisIsNotAvailableForGeoFieldsErrorMessage": "分析不适用于地理字段。", "discover.fieldChooser.fieldCalculator.analysisIsNotAvailableForObjectFieldsErrorMessage": "分析不适用于对象字段。", @@ -1417,7 +1527,7 @@ "discover.histogramOfFoundDocumentsAriaLabel": "已找到文档的直方图", "discover.hitsPluralTitle": "{hits, plural, one {次命中} other {次命中}}", "discover.howToChangeTheTimeTooltip": "要更改时间,请使用上面的全局时间筛选", - "discover.howToSeeOtherMatchingDocumentsDescription": "以下是匹配您的搜索的前 {sampleSize} 个文档,请优化您的搜索以查看其他文档。 ", + "discover.howToSeeOtherMatchingDocumentsDescription": "下面是与您的搜索匹配的前 {sampleSize} 个文档,请优化您的搜索以查看其他文档。", "discover.inspectorRequestDataTitle": "数据", "discover.inspectorRequestDescription": "此请求将查询 Elasticsearch 以获取搜索的数据。", "discover.localMenu.inspectTitle": "检查", @@ -1487,6 +1597,7 @@ "embeddableApi.panel.labelError": "错误", "embeddableApi.panel.optionsMenu.panelOptionsButtonAriaLabel": "面板选项", "embeddableApi.panel.optionsMenu.panelOptionsButtonEnhancedAriaLabel": "{title} 的面板选项", + "embeddableApi.panel.placeholderTitle": "[无标题]", "embeddableApi.panel.removePanel.displayName": "从仪表板删除", "embeddableApi.samples.contactCard.displayName": "联系卡片", "embeddableApi.samples.filterableContainer.displayName": "可筛选仪表板", @@ -1567,32 +1678,17 @@ "expressions.functions.kibana_context.savedSearchId.help": "指定要用于查询和筛选的已保存搜索 ID", "expressions.functions.kibana_context.timeRange.help": "指定 Kibana 时间范围筛选", "expressions.functions.kibana.help": "获取 kibana 全局上下文", - "expressions.functions.var.help": "更新 kibana 全局上下文", - "expressions.functions.var.name.help": "指定变量的名称", - "expressions.functions.varset.help": "更新 kibana 全局上下文", - "expressions.functions.varset.name.help": "指定变量的名称", - "expressions.functions.varset.val.help": "为变量指定值。如果未提供,将使用输入上下文", + "expressions.functions.theme.args.defaultHelpText": "主题信息不可用时的默认值。", + "expressions.functions.theme.args.variableHelpText": "要读取的主题变量的名称。", + "expressions.functions.themeHelpText": "读取主题设置。", + "expressions.functions.var.help": "更新 Kibana 全局上下文。", + "expressions.functions.var.name.help": "指定变量的名称。", + "expressions.functions.varset.help": "更新 Kibana 全局上下文。", + "expressions.functions.varset.name.help": "指定变量的名称。", + "expressions.functions.varset.val.help": "指定变量的值。如果未指定,则使用输入上下文。", "expressions.types.number.fromStringConversionErrorMessage": "无法将“{string}”字符串的类型转换为数字", - "flot.pie.unableToDrawLabelsInsideCanvasErrorMessage": "无法用画布内包含的标签绘制饼图", - "flot.time.aprLabel": "四月", - "flot.time.augLabel": "八月", - "flot.time.decLabel": "十二月", - "flot.time.febLabel": "二月", - "flot.time.friLabel": "周五", - "flot.time.janLabel": "一月", - "flot.time.julLabel": "七月", - "flot.time.junLabel": "六月", - "flot.time.marLabel": "三月", - "flot.time.mayLabel": "五月", - "flot.time.monLabel": "周一", - "flot.time.novLabel": "十一月", - "flot.time.octLabel": "十月", - "flot.time.satLabel": "周六", - "flot.time.sepLabel": "九月", - "flot.time.sunLabel": "周日", - "flot.time.thuLabel": "周四", - "flot.time.tueLabel": "周二", - "flot.time.wedLabel": "周三", + "home.addData.sampleDataButtonLabel": "试用我们的样例数据", + "home.addData.sectionTitle": "采集您的数据", "home.breadcrumbs.addDataTitle": "添加数据", "home.breadcrumbs.homeTitle": "主页", "home.dataManagementDisableCollection": " 要停止收集, ", @@ -1608,10 +1704,12 @@ "home.directory.tabs.otherTitle": "其他", "home.exploreButtonLabel": "自己浏览", "home.exploreYourDataDescription": "完成所有步骤后,您便可以随时浏览自己的数据。", - "home.letsStartDescription": "我们注意到在您的集群中没有任何数据。您可以试用我们的样例数据和仪表板,也可以直接使用自己的数据。", - "home.letsStartTitle": "开始使用", + "home.header.title": "主页", + "home.letsStartDescription": "从任何源将数据添加到您的集群,然后对其进行实时分析和可视化。使用我们的解决方案可随处添加搜索,观察您的生态系统,并防范安全威胁。", + "home.letsStartTitle": "首先添加您的数据", "home.loadTutorials.requestFailedErrorMessage": "请求失败,状态代码:{status}", "home.loadTutorials.unableToLoadErrorMessage": "无法加载教程", + "home.manageData.sectionTitle": "管理您的数据", "home.pageTitle": "主页", "home.recentlyAccessed.recentlyViewedTitle": "最近查看", "home.sampleData.ecommerceSpec.averageSalesPriceTitle": "[电子商务] 平均销售价格", @@ -1624,6 +1722,7 @@ "home.sampleData.ecommerceSpec.revenueDashboardTitle": "[电子商务] 收入仪表板", "home.sampleData.ecommerceSpec.salesByCategoryTitle": "[电子商务] 按类别划分的销售额", "home.sampleData.ecommerceSpec.salesByGenderTitle": "[电子商务] 按性别划分的销售额", + "home.sampleData.ecommerceSpec.salesCountMapTitle": "[电子商务] 销售计数地图", "home.sampleData.ecommerceSpec.soldProductsPerDayTitle": "[电子商务] 每天已售产品", "home.sampleData.ecommerceSpec.topSellingProductsTitle": "[电子商务] 热卖产品", "home.sampleData.ecommerceSpec.totalRevenueTitle": "[电子商务] 总收入", @@ -1636,6 +1735,7 @@ "home.sampleData.flightsSpec.delayBucketsTitle": "[航班] 延误存储桶", "home.sampleData.flightsSpec.delaysAndCancellationsTitle": "[航班] 延误与取消", "home.sampleData.flightsSpec.delayTypeTitle": "[航班] 延误类型", + "home.sampleData.flightsSpec.departuresCountMapTitle": "[航班] 离港计数地图", "home.sampleData.flightsSpec.destinationWeatherTitle": "[航班] 到达地天气", "home.sampleData.flightsSpec.flightCancellationsTitle": "[航班] 航班取消", "home.sampleData.flightsSpec.flightCountAndAverageTicketPriceTitle": "[航班] 航班计数和平均票价", @@ -1660,6 +1760,7 @@ "home.sampleData.logsSpec.sourceAndDestinationSankeyChartTitle": "[日志] 始发地和到达地 Sankey 图", "home.sampleData.logsSpec.uniqueVisitorsTitle": "[日志] 独立访客与平均字节数", "home.sampleData.logsSpec.visitorOSTitle": "[日志] 按 OS 划分的访客", + "home.sampleData.logsSpec.visitorsMapTitle": "[日志] 访客地图", "home.sampleData.logsSpec.webTrafficDescription": "分析 Elastic 网站的模拟 Web 流量日志数据", "home.sampleData.logsSpec.webTrafficTitle": "[日志] 网络流量", "home.sampleData.logsSpecDescription": "用于监测 Web 日志的样例数据、可视化和仪表板。", @@ -1683,7 +1784,8 @@ "home.sampleDataSetCard.removingButtonLabel": "正在移除", "home.sampleDataSetCard.viewDataButtonAriaLabel": "查看 {datasetName}", "home.sampleDataSetCard.viewDataButtonLabel": "查看数据", - "home.tryButtonLabel": "试用我们的样例数据", + "home.solutionsSection.sectionTitle": "选取您的解决方案", + "home.tryButtonLabel": "添加数据", "home.tutorial.addDataToKibanaTitle": "添加数据", "home.tutorial.card.sampleDataDescription": "开始使用这些“一键式”数据集浏览 Kibana。", "home.tutorial.card.sampleDataTitle": "样例数据", @@ -1715,6 +1817,8 @@ "home.tutorial.tabs.securitySolutionTitle": "安全", "home.tutorial.unexpectedStatusCheckStateErrorDescription": "意外的状态检查状态 {statusCheckState}", "home.tutorial.unhandledInstructionTypeErrorDescription": "未处理的指令类型 {visibleInstructions}", + "home.tutorialDirectory.featureCatalogueDescription": "从热门应用和服务中采集数据。", + "home.tutorialDirectory.featureCatalogueTitle": "添加数据", "home.tutorials.activemqLogs.artifacts.dashboards.linkLabel": "ActiveMQ 应用程序事件", "home.tutorials.activemqLogs.longDescription": "使用 Filebeat 收集 ActiveMQ 日志。[了解详情]({learnMoreLink})。", "home.tutorials.activemqLogs.nameTitle": "ActiveMQ 日志", @@ -1794,15 +1898,15 @@ "home.tutorials.common.auditbeatInstructions.config.windowsTextPre": "修改 {path} 以设置连接信息:", "home.tutorials.common.auditbeatInstructions.config.windowsTitle": "编辑配置", "home.tutorials.common.auditbeatInstructions.install.debTextPost": "寻找 32 位软件包?请参阅[下载页面]({linkUrl})。", - "home.tutorials.common.auditbeatInstructions.install.debTextPre": "首次使用 Auditbeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.auditbeatInstructions.install.debTextPre": "首次使用 Auditbeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.auditbeatInstructions.install.debTitle": "下载并安装 Auditbeat", - "home.tutorials.common.auditbeatInstructions.install.osxTextPre": "首次使用 Auditbeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.auditbeatInstructions.install.osxTextPre": "首次使用 Auditbeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.auditbeatInstructions.install.osxTitle": "下载并安装 Auditbeat", "home.tutorials.common.auditbeatInstructions.install.rpmTextPost": "寻找 32 位软件包?请参阅[下载页面]({linkUrl})。", - "home.tutorials.common.auditbeatInstructions.install.rpmTextPre": "首次使用 Auditbeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.auditbeatInstructions.install.rpmTextPre": "首次使用 Auditbeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.auditbeatInstructions.install.rpmTitle": "下载并安装 Auditbeat", "home.tutorials.common.auditbeatInstructions.install.windowsTextPost": "在 {auditbeatPath} 文件中修改 {propertyName} 下的设置以指向您的 Elasticsearch 安装。", - "home.tutorials.common.auditbeatInstructions.install.windowsTextPre": "首次使用 Auditbeat?请参阅[入门指南]({guideLinkUrl})。\n 1.从[下载]({auditbeatLinkUrl})页面下载 Auditbeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 `{directoryName}` 目录重命名为 `Auditbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Auditbeat 安装为 Windows 服务。", + "home.tutorials.common.auditbeatInstructions.install.windowsTextPre": "首次使用 Auditbeat?查看[快速入门]({guideLinkUrl})。\n 1.从[下载]({auditbeatLinkUrl})页面下载 Auditbeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 `{directoryName}` 目录重命名为“Auditbeat”。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Auditbeat 安装为 Windows 服务。", "home.tutorials.common.auditbeatInstructions.install.windowsTitle": "下载并安装 Auditbeat", "home.tutorials.common.auditbeatInstructions.start.debTextPre": "`setup` 命令加载 Kibana 仪表板。如果仪表板已设置,请省略此命令。", "home.tutorials.common.auditbeatInstructions.start.debTitle": "启动 Auditbeat", @@ -1852,15 +1956,15 @@ "home.tutorials.common.filebeatInstructions.config.windowsTextPre": "修改 {path} 以设置连接信息:", "home.tutorials.common.filebeatInstructions.config.windowsTitle": "编辑配置", "home.tutorials.common.filebeatInstructions.install.debTextPost": "寻找 32 位软件包?请参阅[下载页面]({linkUrl})。", - "home.tutorials.common.filebeatInstructions.install.debTextPre": "首次使用 Filebeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.filebeatInstructions.install.debTextPre": "首次使用 Filebeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.filebeatInstructions.install.debTitle": "下载并安装 Filebeat", - "home.tutorials.common.filebeatInstructions.install.osxTextPre": "首次使用 Filebeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.filebeatInstructions.install.osxTextPre": "首次使用 Filebeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.filebeatInstructions.install.osxTitle": "下载并安装 Filebeat", "home.tutorials.common.filebeatInstructions.install.rpmTextPost": "寻找 32 位软件包?请参阅[下载页面]({linkUrl})。", - "home.tutorials.common.filebeatInstructions.install.rpmTextPre": "首次使用 Filebeat?请参阅[入门指南]({linkUrl})。", + "home.tutorials.common.filebeatInstructions.install.rpmTextPre": "首次使用 Filebeat?查看[快速入门]({linkUrl})。", "home.tutorials.common.filebeatInstructions.install.rpmTitle": "下载并安装 Filebeat", "home.tutorials.common.filebeatInstructions.install.windowsTextPost": "在 {filebeatPath} 文件中修改 {propertyName} 下的设置以指向您的 Elasticsearch 安装。", - "home.tutorials.common.filebeatInstructions.install.windowsTextPre": "首次使用 Filebeat?请参阅[入门指南]({guideLinkUrl})。\n 1.从[下载]({filebeatLinkUrl})页面下载 Filebeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 `{directoryName}` 目录重命名为 `Filebeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Filebeat 安装为 Windows 服务。", + "home.tutorials.common.filebeatInstructions.install.windowsTextPre": "首次使用 Filebeat?查看[快速入门]({guideLinkUrl})。\n 1.从[下载]({filebeatLinkUrl})页面下载 Filebeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 `{directoryName}` 目录重命名为“Filebeat”。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Filebeat 安装为 Windows 服务。", "home.tutorials.common.filebeatInstructions.install.windowsTitle": "下载并安装 Filebeat", "home.tutorials.common.filebeatInstructions.start.debTextPre": "`setup` 命令加载 Kibana 仪表板。如果仪表板已设置,请省略此命令。", "home.tutorials.common.filebeatInstructions.start.debTitle": "启动 Filebeat", @@ -1899,11 +2003,11 @@ "home.tutorials.common.functionbeatInstructions.deploy.osxTitle": "将 Functionbeat 部署到 AWS Lambda", "home.tutorials.common.functionbeatInstructions.deploy.windowsTextPre": "这会将 Functionbeat 安装为 Lambda 函数。`setup` 命令检查 Elasticsearch 配置并加载 Kibana 索引模式。通常可省略此命令。", "home.tutorials.common.functionbeatInstructions.deploy.windowsTitle": "将 Functionbeat 部署到 AWS Lambda", - "home.tutorials.common.functionbeatInstructions.install.linuxTextPre": "首次使用 Functionbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.functionbeatInstructions.install.linuxTextPre": "首次使用 Functionbeat?查看[快速入门]({link})。", "home.tutorials.common.functionbeatInstructions.install.linuxTitle": "下载并安装 Functionbeat", - "home.tutorials.common.functionbeatInstructions.install.osxTextPre": "首次使用 Functionbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.functionbeatInstructions.install.osxTextPre": "首次使用 Functionbeat?查看[快速入门]({link})。", "home.tutorials.common.functionbeatInstructions.install.osxTitle": "下载并安装 Functionbeat", - "home.tutorials.common.functionbeatInstructions.install.windowsTextPre": "首次使用 Functionbeat?请参阅[入门指南]({functionbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Functionbeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Functionbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符下,前往 Functionbeat 目录:", + "home.tutorials.common.functionbeatInstructions.install.windowsTextPre": "首次使用 Functionbeat?查看[快速入门]({functionbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Functionbeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为“Functionbeat”。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,前往 Functionbeat 目录:", "home.tutorials.common.functionbeatInstructions.install.windowsTitle": "下载并安装 Functionbeat", "home.tutorials.common.functionbeatStatusCheck.buttonLabel": "检查数据", "home.tutorials.common.functionbeatStatusCheck.errorText": "尚未从 Functionbeat 收到任何数据", @@ -1946,13 +2050,13 @@ "home.tutorials.common.heartbeatInstructions.config.windowsTextPre": "修改 {path} 以设置连接信息:", "home.tutorials.common.heartbeatInstructions.config.windowsTitle": "编辑配置", "home.tutorials.common.heartbeatInstructions.install.debTextPost": "寻找 32 位软件包?请参阅[下载页面]({link})。", - "home.tutorials.common.heartbeatInstructions.install.debTextPre": "首次使用 Heartbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.heartbeatInstructions.install.debTextPre": "首次使用 Heartbeat?查看[快速入门]({link})。", "home.tutorials.common.heartbeatInstructions.install.debTitle": "下载并安装 Heartbeat", - "home.tutorials.common.heartbeatInstructions.install.osxTextPre": "首次使用 Heartbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.heartbeatInstructions.install.osxTextPre": "首次使用 Heartbeat?查看[快速入门]({link})。", "home.tutorials.common.heartbeatInstructions.install.osxTitle": "下载并安装 Heartbeat", - "home.tutorials.common.heartbeatInstructions.install.rpmTextPre": "首次使用 Heartbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.heartbeatInstructions.install.rpmTextPre": "首次使用 Heartbeat?查看[快速入门]({link})。", "home.tutorials.common.heartbeatInstructions.install.rpmTitle": "下载并安装 Heartbeat", - "home.tutorials.common.heartbeatInstructions.install.windowsTextPre": "首次使用 Heartbeat?请参阅[入门指南]({heartbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Heartbeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Heartbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Heartbeat 安装为 Windows 服务。", + "home.tutorials.common.heartbeatInstructions.install.windowsTextPre": "首次使用 Heartbeat?查看[快速入门]({heartbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Heartbeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Heartbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Heartbeat 安装为 Windows 服务。", "home.tutorials.common.heartbeatInstructions.install.windowsTitle": "下载并安装 Heartbeat", "home.tutorials.common.heartbeatInstructions.start.debTextPre": "`setup` 命令加载 Kibana 索引模式。", "home.tutorials.common.heartbeatInstructions.start.debTitle": "启动 Heartbeat", @@ -2009,14 +2113,14 @@ "home.tutorials.common.metricbeatInstructions.config.windowsTextPre": "修改 {path} 以设置连接信息:", "home.tutorials.common.metricbeatInstructions.config.windowsTitle": "编辑配置", "home.tutorials.common.metricbeatInstructions.install.debTextPost": "寻找 32 位软件包?请参阅[下载页面]({link})。", - "home.tutorials.common.metricbeatInstructions.install.debTextPre": "首次使用 Metricbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.metricbeatInstructions.install.debTextPre": "首次使用 Metricbeat?查看[快速入门]({link})。", "home.tutorials.common.metricbeatInstructions.install.debTitle": "下载并安装 Metricbeat", - "home.tutorials.common.metricbeatInstructions.install.osxTextPre": "首次使用 Metricbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.metricbeatInstructions.install.osxTextPre": "首次使用 Metricbeat?查看[快速入门]({link})。", "home.tutorials.common.metricbeatInstructions.install.osxTitle": "下载并安装 Metricbeat", - "home.tutorials.common.metricbeatInstructions.install.rpmTextPre": "首次使用 Metricbeat?请参阅[入门指南]({link})。", + "home.tutorials.common.metricbeatInstructions.install.rpmTextPre": "首次使用 Metricbeat?查看[快速入门]({link})。", "home.tutorials.common.metricbeatInstructions.install.rpmTitle": "下载并安装 Metricbeat", "home.tutorials.common.metricbeatInstructions.install.windowsTextPost": "在 {path} 文件中修改 `output.elasticsearch` 下的设置以指向您的 Elasticsearch 安装。", - "home.tutorials.common.metricbeatInstructions.install.windowsTextPre": "首次使用 Metricbeat?请参阅[入门指南]({metricbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Metricbeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Metricbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Metricbeat 安装为 Windows 服务。", + "home.tutorials.common.metricbeatInstructions.install.windowsTextPre": "首次使用 Metricbeat?查看[快速入门]({metricbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Metricbeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Metricbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Metricbeat 安装为 Windows 服务。", "home.tutorials.common.metricbeatInstructions.install.windowsTitle": "下载并安装 Metricbeat", "home.tutorials.common.metricbeatInstructions.start.debTextPre": "`setup` 命令加载 Kibana 仪表板。如果仪表板已设置,请省略此命令。", "home.tutorials.common.metricbeatInstructions.start.debTitle": "启动 Metricbeat", @@ -2044,7 +2148,7 @@ "home.tutorials.common.winlogbeatInstructions.config.windowsTextPre": "修改 {path} 以设置连接信息:", "home.tutorials.common.winlogbeatInstructions.config.windowsTitle": "编辑配置", "home.tutorials.common.winlogbeatInstructions.install.windowsTextPost": "在 {path} 文件中修改 `output.elasticsearch` 下的设置以指向您的 Elasticsearch 安装。", - "home.tutorials.common.winlogbeatInstructions.install.windowsTextPre": "首次使用 Winlogbeat?请参阅[入门指南]({winlogbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Winlogbeat Windows zip 文件。\n 2.将 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Winlogbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果您正在运行 Windows XP,您可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Winlogbeat 安装为 Windows 服务。", + "home.tutorials.common.winlogbeatInstructions.install.windowsTextPre": "首次使用 Winlogbeat?查看[快速入门]({winlogbeatLink})。\n 1.从[下载]({elasticLink})页面下载 Winlogbeat Windows zip 文件。\n 2.将该 zip 文件的内容解压缩到 {folderPath}。\n 3.将 {directoryName} 目录重命名为 `Winlogbeat`。\n 4.以管理员身份打开 PowerShell 提示符(右键单击 PowerShell 图标,然后选择**以管理员身份运行**)。如果运行的是 Windows XP,则可能需要下载并安装 PowerShell。\n 5.从 PowerShell 提示符处,运行以下命令以将 Winlogbeat 安装为 Windows 服务。", "home.tutorials.common.winlogbeatInstructions.install.windowsTitle": "下载并安装 Winlogbeat", "home.tutorials.common.winlogbeatInstructions.start.windowsTextPre": "`setup` 命令加载 Kibana 仪表板。如果仪表板已设置,请省略此命令。", "home.tutorials.common.winlogbeatInstructions.start.windowsTitle": "启动 Winlogbeat", @@ -2310,7 +2414,21 @@ "indexPatternManagement.createIndexPattern.betaLabel": "公测版", "indexPatternManagement.createIndexPattern.description": "索引模式可以匹配单个源,例如 {single} 或 {multiple} 个数据源、{star}。", "indexPatternManagement.createIndexPattern.documentation": "阅读文档", + "indexPatternManagement.createIndexPattern.emptyState.basicLicenseDescription": "此功能需要基础级许可证。", + "indexPatternManagement.createIndexPattern.emptyState.basicLicenseLabel": "基础级", "indexPatternManagement.createIndexPattern.emptyState.checkDataButton": "检查新数据", + "indexPatternManagement.createIndexPattern.emptyState.createAnyway": "部分索引可能已隐藏。仍然尝试{link}。", + "indexPatternManagement.createIndexPattern.emptyState.createAnywayLink": "创建索引模式", + "indexPatternManagement.createIndexPattern.emptyState.haveData": "假设您已有数据?", + "indexPatternManagement.createIndexPattern.emptyState.integrationCardDescription": "从各种源添加数据。", + "indexPatternManagement.createIndexPattern.emptyState.integrationCardTitle": "添加集成", + "indexPatternManagement.createIndexPattern.emptyState.learnMore": "希望了解详情?", + "indexPatternManagement.createIndexPattern.emptyState.noDataTitle": "准备试用 Kibana?首先,您需要数据。", + "indexPatternManagement.createIndexPattern.emptyState.readDocs": "阅读文档", + "indexPatternManagement.createIndexPattern.emptyState.sampleDataCardDescription": "加载数据集和 Kibana 仪表板。", + "indexPatternManagement.createIndexPattern.emptyState.sampleDataCardTitle": "添加样例数据", + "indexPatternManagement.createIndexPattern.emptyState.uploadCardDescription": "导入 CSV、NDJSON 或日志文件。", + "indexPatternManagement.createIndexPattern.emptyState.uploadCardTitle": "上传文件", "indexPatternManagement.createIndexPattern.includeSystemIndicesToggleSwitchLabel": "包括系统和隐藏索引", "indexPatternManagement.createIndexPattern.loadClustersFailMsg": "无法加载远程集群", "indexPatternManagement.createIndexPattern.loadIndicesFailMsg": "无法加载索引", @@ -2342,15 +2460,16 @@ "indexPatternManagement.createIndexPattern.stepTime.fieldLabel": "时间字段", "indexPatternManagement.createIndexPattern.stepTime.noTimeFieldOptionLabel": "我不想使用时间筛选", "indexPatternManagement.createIndexPattern.stepTime.noTimeFieldsLabel": "匹配此索引模式的索引不包含任何时间字段。", - "indexPatternManagement.createIndexPattern.stepTime.options.hideButton": "隐藏高级选项", + "indexPatternManagement.createIndexPattern.stepTime.options.hideButton": "隐藏高级设置", "indexPatternManagement.createIndexPattern.stepTime.options.patternHeader": "定制索引模式 ID", "indexPatternManagement.createIndexPattern.stepTime.options.patternLabel": "Kibana 将为每个索引模式提供唯一的标识符。如果不想使用此唯一 ID,请输入定制 ID。", "indexPatternManagement.createIndexPattern.stepTime.options.patternPlaceholder": "custom-index-pattern-id", - "indexPatternManagement.createIndexPattern.stepTime.options.showButton": "显示高级选项", + "indexPatternManagement.createIndexPattern.stepTime.options.showButton": "显示高级设置", "indexPatternManagement.createIndexPattern.stepTime.patterAlreadyExists": "自定义索引模式 ID 已存在。", "indexPatternManagement.createIndexPattern.stepTime.refreshButton": "刷新", "indexPatternManagement.createIndexPattern.stepTime.timeDescription": "选择用于全局时间筛选的主要时间字段。", "indexPatternManagement.createIndexPattern.stepTimeHeader": "第 2 步(共 2 步):配置设置", + "indexPatternManagement.createIndexPattern.stepTimeLabel": "为您的 {indexPattern} {indexPatternName} 指定设置。", "indexPatternManagement.createIndexPatternHeader": "创建 {indexPatternName}", "indexPatternManagement.dataStreamLabel": "数据流", "indexPatternManagement.date.documentationLabel": "文档", @@ -2369,6 +2488,7 @@ "indexPatternManagement.duration.decimalPlacesLabel": "小数位数", "indexPatternManagement.duration.inputFormatLabel": "输入格式", "indexPatternManagement.duration.outputFormatLabel": "输出格式", + "indexPatternManagement.duration.showSuffixLabel": "显示后缀", "indexPatternManagement.durationErrorMessage": "小数位数必须介于 0 和 20 之间", "indexPatternManagement.editHeader": "编辑 {fieldName}", "indexPatternManagement.editIndexPattern.createIndex.defaultButtonDescription": "对任何数据执行完全聚合", @@ -2456,10 +2576,15 @@ "indexPatternManagement.editIndexPattern.tabs.fieldsHeader": "字段", "indexPatternManagement.editIndexPattern.tabs.scriptedHeader": "脚本字段", "indexPatternManagement.editIndexPattern.tabs.sourceHeader": "源筛选", - "indexPatternManagement.editIndexPattern.timeFilterHeader": "时间筛选字段名称:“{timeFieldName}”", + "indexPatternManagement.editIndexPattern.timeFilterHeader": "时间字段:“{timeFieldName}”", "indexPatternManagement.editIndexPattern.timeFilterLabel.mappingAPILink": "映射 API", "indexPatternManagement.editIndexPattern.timeFilterLabel.timeFilterDetail": "此页根据 Elasticsearch 的记录列出“{indexPatternTitle}”索引中的每个字段以及字段的关联核心类型。要更改字段类型,请使用 Elasticsearch", "indexPatternManagement.editIndexPatternLiveRegionAriaLabel": "索引模式", + "indexPatternManagement.emptyIndexPatternPrompt.documentation": "阅读文档", + "indexPatternManagement.emptyIndexPatternPrompt.indexPatternExplanation": "Kibana 需要索引模式,以识别您要浏览的索引。索引模式可以指向特定索引(例如昨天的日志数据),或包含日志数据的所有索引。", + "indexPatternManagement.emptyIndexPatternPrompt.learnMore": "希望了解详情?", + "indexPatternManagement.emptyIndexPatternPrompt.nowCreate": "现在,创建索引模式。", + "indexPatternManagement.emptyIndexPatternPrompt.youHaveData": "您在 Elasticsearch 中有数据。", "indexPatternManagement.fieldTypeConflict": "字段类型冲突", "indexPatternManagement.formatHeader": "格式", "indexPatternManagement.formatLabel": "设置格式允许您控制特定值的显示方式。其还会导致值完全更改,并阻止 Discover 中的突出显示起作用。", @@ -2476,6 +2601,7 @@ "indexPatternManagement.indexPatterns.createFieldBreadcrumb": "创建字段", "indexPatternManagement.indexPatterns.listBreadcrumb": "索引模式", "indexPatternManagement.indexPatternTable.createBtn": "创建索引模式", + "indexPatternManagement.indexPatternTable.indexPatternExplanation": "创建和管理帮助您从 Elasticsearch 中检索数据的索引模式。", "indexPatternManagement.indexPatternTable.title": "索引模式", "indexPatternManagement.labelTemplate.example.idLabel": "用户 #{value}", "indexPatternManagement.labelTemplate.example.output.idLabel": "用户", @@ -2671,6 +2797,8 @@ "kibana_utils.history.savedObjectIsMissingNotificationMessage": "已保存对象缺失", "kibana_utils.stateManagement.stateHash.unableToRestoreUrlErrorMessage": "无法完全还原 URL,请确保使用共享功能。", "kibana_utils.stateManagement.stateHash.unableToStoreHistoryInSessionErrorMessage": "Kibana 无法将历史记录项存储在您的会话中,因为其已满,另外,似乎没有任何可安全删除的项目。\n\n通常,这可以通过移到全新的选项卡来解决,但这种情况可能是由更大的问题造成。如果您定期看到这个消息,请在 {gitHubIssuesUrl} 报告问题。", + "kibana_utils.stateManagement.url.restoreUrlErrorTitle": "从 URL 还原状态时出错", + "kibana_utils.stateManagement.url.saveStateInUrlErrorTitle": "在 URL 中保存状态时出错", "kibana-react.dualRangeControl.maxInputAriaLabel": "范围最大值", "kibana-react.dualRangeControl.minInputAriaLabel": "范围最小值", "kibana-react.dualRangeControl.mustSetBothErrorMessage": "下限值和上限值都须设置", @@ -2679,6 +2807,14 @@ "kibana-react.exitFullScreenButton.exitFullScreenModeButtonAriaLabel": "退出全屏模式", "kibana-react.exitFullScreenButton.exitFullScreenModeButtonText": "退出全屏", "kibana-react.exitFullScreenButton.fullScreenModeDescription": "在全屏模式下,按 ESC 键可退出。", + "kibana-react.kbnOverviewPageHeader.addDataButtonLabel": "添加数据", + "kibana-react.kbnOverviewPageHeader.devToolsButtonLabel": "开发工具", + "kibana-react.kbnOverviewPageHeader.stackManagementButtonLabel": "管理", + "kibana-react.mountPointPortal.errorMessage": "呈现门户内容时出错", + "kibana-react.pageFooter.appDirectoryButtonLabel": "查看应用目录", + "kibana-react.pageFooter.changeDefaultRouteSuccessToast": "登陆页面已更新", + "kibana-react.pageFooter.changeHomeRouteLink": "登录时显示不同页面", + "kibana-react.pageFooter.makeDefaultRouteLink": "将此设为我的登陆页面", "kibana-react.splitPanel.adjustPanelSizeAriaLabel": "按左/右箭头键调整面板大小", "kibana-react.tableListView.listing.createNewItemButtonLabel": "创建 {entityName}", "kibana-react.tableListView.listing.deleteButtonMessage": "删除 {itemCount} 个 {entityName}", @@ -2698,6 +2834,24 @@ "kibana-react.tableListView.listing.table.editActionDescription": "编辑", "kibana-react.tableListView.listing.table.editActionName": "编辑", "kibana-react.tableListView.listing.unableToDeleteDangerMessage": "无法删除{entityName}", + "kibanaOverview.addData.sampleDataButtonLabel": "试用我们的样例数据", + "kibanaOverview.addData.sectionTitle": "采集您的数据", + "kibanaOverview.apps.title": "浏览这些应用", + "kibanaOverview.gettingStarted.addDataButtonLabel": "添加您的数据", + "kibanaOverview.gettingStarted.description": "Kibana 使您能够以自己的方式可视化数据。 首先提个问题,看看答案将您带往何处。", + "kibanaOverview.gettingStarted.title": "Kibana 入门", + "kibanaOverview.header.title": "Kibana", + "kibanaOverview.kibana.appDescription1": "在仪表板中分析数据。", + "kibanaOverview.kibana.appDescription2": "搜索和查找洞见。", + "kibanaOverview.kibana.appDescription3": "设计完美的报告。", + "kibanaOverview.kibana.appDescription4": "绘制地理数据。", + "kibanaOverview.kibana.appDescription5": "建模、预测和检测。", + "kibanaOverview.kibana.appDescription6": "显示模式和关系。", + "kibanaOverview.kibana.solution.subtitle": "可视化和分析", + "kibanaOverview.kibana.solution.title": "Kibana", + "kibanaOverview.manageData.sectionTitle": "管理您的数据", + "kibanaOverview.more.title": "Elastic 让您事半功倍", + "kibanaOverview.news.title": "最近的新闻", "management.breadcrumb": "Stack Management", "management.landing.header": "欢迎使用 Stack Management {version}", "management.landing.subhead": "管理您的索引、索引模式、已保存对象、Kibana 设置等等。", @@ -2719,9 +2873,19 @@ "management.stackManagement.managementDescription": "您用于管理 Elastic Stack 的中心控制台。", "management.stackManagement.managementLabel": "Stack Management", "management.stackManagement.title": "Stack Management", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecision.cellDimensionsLinkText": "单元格维度的解释", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecisionText": "在磁贴地图上显示的最大 geoHash 精度:7 代表较高,10 代表非常高,12 代表最大值。{cellDimensionsLink}", + "maps_legacy.advancedSettings.visualization.tileMap.maxPrecisionTitle": "最大磁贴地图精度", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaults.propertiesLinkText": "属性", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaultsText": "坐标地图中 WMS 地图服务器支持的默认{propertiesLink}", + "maps_legacy.advancedSettings.visualization.tileMap.wmsDefaultsTitle": "默认 WMS 属性", "maps_legacy.baseMapsVisualization.childShouldImplementMethodErrorMessage": "子对象应实现此方法以响应数据更新", + "maps_legacy.defaultDistributionMessage": "要获取 Maps,请升级到 {defaultDistribution} 版的 Elasticsearch 和 Kibana。", "maps_legacy.kibanaMap.leaflet.fitDataBoundsAriaLabel": "适应数据边界", "maps_legacy.kibanaMap.zoomWarning": "已达到缩放级别数目上限。要一直放大,请升级到 Elasticsearch 和 Kibana 的{defaultDistribution}。您可以通过 {ems} 免费使用其他缩放级别。或者,您可以配置自己的地图服务器。请前往 { wms } 或 { configSettings} 以获取详细信息。", + "maps_legacy.legacyMapDeprecationMessage": "使用 Maps,可以添加多个图层和索引,绘制单个文档,使用数据值表示特征,添加热图、网格和集群,等等。{getMapsMessage}", + "maps_legacy.legacyMapDeprecationTitle": "在 8.0 中,{label} 将迁移到 Maps。", + "maps_legacy.openInMapsButtonLabel": "在 Maps 中查看", "maps_legacy.wmsOptions.attributionStringTip": "右下角的归因字符串。", "maps_legacy.wmsOptions.baseLayerSettingsTitle": "基础图层设置", "maps_legacy.wmsOptions.imageFormatToUseTip": "通常为 image/png 或 image/jpeg。如果服务器将返回透明图层,则请使用 png。", @@ -2746,7 +2910,11 @@ "newsfeed.flyoutList.closeButtonLabel": "鍏抽棴", "newsfeed.flyoutList.versionTextLabel": "{version}", "newsfeed.flyoutList.whatsNewTitle": "Elastic 新闻", + "newsfeed.headerButton.readAriaLabel": "新闻源菜单 - 所有项目已读", + "newsfeed.headerButton.unreadAriaLabel": "新闻源菜单 - 存在未读项目", "newsfeed.loadingPrompt.gettingNewsText": "正在获取最近的新闻...", + "regionMap.advancedSettings.visualization.showRegionMapWarningsText": "词无法联接到地图上的形状时,区域地图是否显示警告。", + "regionMap.advancedSettings.visualization.showRegionMapWarningsTitle": "显示区域地图警告", "regionMap.choroplethLayer.downloadingVectorData404ErrorMessage": "尝试提取 {name} 时,服务器响应状态为“404”。请确保目标文件位于该位置。", "regionMap.choroplethLayer.downloadingVectorDataErrorMessage": "无法下载 {name} 文件。请确保服务器的 CORS 配置允许来自此主机上的 Kibana 应用程序的请求。", "regionMap.choroplethLayer.downloadingVectorDataErrorMessageTitle": "下载矢量数据时出错", @@ -2790,6 +2958,8 @@ "savedObjects.saveDuplicateRejectedDescription": "已拒绝使用重复标题保存确认", "savedObjects.saveModal.cancelButtonLabel": "取消", "savedObjects.saveModal.descriptionLabel": "描述", + "savedObjects.saveModal.duplicateTitleDescription": "保存“{title}”时会创建重复的标题。", + "savedObjects.saveModal.duplicateTitleLabel": "此 {objectType} 已存在", "savedObjects.saveModal.saveAsNewLabel": "另存为新的 {objectType}", "savedObjects.saveModal.saveButtonLabel": "保存", "savedObjects.saveModal.saveTitle": "保存 {objectType}", @@ -2806,6 +2976,14 @@ "savedObjectsManagement.deleteSavedObjectsConfirmModalDescription": "此操作将删除以下已保存对象:", "savedObjectsManagement.field.offLabel": "关闭", "savedObjectsManagement.field.onLabel": "开启", + "savedObjectsManagement.importSummary.createdCountHeader": "{createdCount} 个新", + "savedObjectsManagement.importSummary.createdOutcomeLabel": "已创建", + "savedObjectsManagement.importSummary.errorCountHeader": "{errorCount} 个错误", + "savedObjectsManagement.importSummary.errorOutcomeLabel": "{errorMessage}", + "savedObjectsManagement.importSummary.headerLabelPlural": "{importCount} 个对象已导入", + "savedObjectsManagement.importSummary.headerLabelSingular": "1 个对象已导入", + "savedObjectsManagement.importSummary.overwrittenCountHeader": "{overwrittenCount} 个已覆盖", + "savedObjectsManagement.importSummary.overwrittenOutcomeLabel": "已覆盖", "savedObjectsManagement.indexPattern.confirmOverwriteButton": "覆盖", "savedObjectsManagement.indexPattern.confirmOverwriteLabel": "确定要覆盖“{title}”?", "savedObjectsManagement.indexPattern.confirmOverwriteTitle": "覆盖“{type}”?", @@ -2862,11 +3040,26 @@ "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsDescription": "受影响对象样例", "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsName": "受影响对象样例", "savedObjectsManagement.objectsTable.flyout.resolveImportErrorsFileErrorMessage": "无法处理该文件。", + "savedObjectsManagement.objectsTable.flyout.selectFileToImportFormRowLabel": "选择要导入的文件", "savedObjectsManagement.objectsTable.header.exportButtonLabel": "导出 {filteredCount, plural, one{# 个对象} other {# 个对象}}", "savedObjectsManagement.objectsTable.header.importButtonLabel": "导入", "savedObjectsManagement.objectsTable.header.refreshButtonLabel": "刷新", "savedObjectsManagement.objectsTable.header.savedObjectsTitle": "已保存对象", - "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "从这里您可以删除已保存对象,如已保存搜索。还可以编辑已保存对象的原始数据。通常,对象只能通过其关联的应用程序进行修改;或许您应该遵循这一原则,而非使用此屏幕进行修改。", + "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "管理和共享已保存对象。要编辑对象的底层数据,请前往其关联应用程序。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledText": "检查以前是否已复制或导入对象。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledTitle": "检查现有对象", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledText": "使用此选项可创建对象的一个或多个副本。", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledTitle": "使用随机 ID 创建新对象", + "savedObjectsManagement.objectsTable.importModeControl.importOptionsTitle": "导入选项", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.disabledLabel": "冲突时请求操作", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.enabledLabel": "自动覆盖冲突", + "savedObjectsManagement.objectsTable.importSummary.unsupportedTypeError": "对象类型不受支持", + "savedObjectsManagement.objectsTable.overwriteModal.body.ambiguousConflict": "“{title}”与多个现有对象冲突。覆盖一个?", + "savedObjectsManagement.objectsTable.overwriteModal.body.conflict": "“{title}”与现有对象冲突。将其覆盖?", + "savedObjectsManagement.objectsTable.overwriteModal.cancelButtonText": "跳过", + "savedObjectsManagement.objectsTable.overwriteModal.overwriteButtonText": "覆盖", + "savedObjectsManagement.objectsTable.overwriteModal.selectControlLabel": "对象 ID", + "savedObjectsManagement.objectsTable.overwriteModal.title": "覆盖 {type}?", "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionDescription": "检查此已保存对象", "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionName": "检查", "savedObjectsManagement.objectsTable.relationships.columnActionsName": "操作", @@ -2898,6 +3091,7 @@ "savedObjectsManagement.objectsTable.table.exportButtonLabel": "导出", "savedObjectsManagement.objectsTable.table.exportPopoverButtonLabel": "导出", "savedObjectsManagement.objectsTable.table.typeFilterName": "类型", + "savedObjectsManagement.objectsTable.unableFindSavedObjectNotificationMessage": "找不到已保存对象", "savedObjectsManagement.objectsTable.unableFindSavedObjectsNotificationMessage": "找不到已保存对象", "savedObjectsManagement.parsingFieldErrorMessage": "为索引模式“{indexName}”解析“{fieldName}”时发生错误:{errorMessage}", "savedObjectsManagement.view.cancelButtonAriaLabel": "取消", @@ -2915,7 +3109,11 @@ "savedObjectsManagement.view.savedSearchDoesNotExistErrorMessage": "与此对象关联的已保存搜索已不存在。", "savedObjectsManagement.view.viewItemButtonLabel": "查看“{title}”", "savedObjectsManagement.view.viewItemTitle": "查看“{title}”", - "usageCollection.stats.notReadyMessage": "统计尚未就绪。请稍后重试", + "security.checkup.dismissButtonText": "关闭", + "security.checkup.dontShowAgain": "不再显示", + "security.checkup.insecureClusterMessage": "我们的免费安全功能可防止未经授权的访问。", + "security.checkup.insecureClusterTitle": "请确保您的安装安全", + "security.checkup.learnMoreButtonText": "了解详情", "share.advancedSettings.csv.quoteValuesText": "在 CSV 导出中是否应使用引号引起值?", "share.advancedSettings.csv.quoteValuesTitle": "使用引号引起 CSV 值", "share.advancedSettings.csv.separatorText": "使用此字符串分隔导出的值", @@ -2950,6 +3148,7 @@ "telemetry.callout.errorLoadingClusterStatisticsTitle": "加载集群统计信息时出错", "telemetry.callout.errorUnprivilegedUserDescription": "您无权查看未加密的集群统计信息。", "telemetry.callout.errorUnprivilegedUserTitle": "显示集群统计信息时出错", + "telemetry.clusterData": "集群数据", "telemetry.optInErrorToastText": "尝试设置使用统计信息首选项时发生错误。", "telemetry.optInErrorToastTitle": "错误", "telemetry.optInNoticeSeenErrorTitle": "错误", @@ -2959,6 +3158,8 @@ "telemetry.provideUsageStatisticsAriaName": "提供使用情况统计", "telemetry.provideUsageStatisticsTitle": "提供使用情况统计", "telemetry.readOurUsageDataPrivacyStatementLinkText": "隐私声明", + "telemetry.securityData": "Endpoint Security 数据", + "telemetry.seeExamplesOfWhatWeCollect": "查看我们收集的{clusterData}和 {endpointSecurityData}的示例。", "telemetry.telemetryBannerDescription": "想帮助我们改进 Elastic Stack?数据使用情况收集当前已禁用。启用数据使用情况收集可帮助我们管理并改善产品和服务。有关详情,请参阅我们的{privacyStatementLink}。", "telemetry.telemetryConfigAndLinkDescription": "启用使用情况数据收集可帮助我们管理并改善产品和服务。有关更多详情,请参阅我们的{privacyStatementLink}。", "telemetry.telemetryConfigDescription": "通过提供基本功能的使用情况统计信息,来帮助我们改进 Elastic Stack。我们不会在 Elastic 之外共享此数据。", @@ -3004,6 +3205,8 @@ "timelion.cells.actions.reorderAriaLabel": "拖动以重新排序", "timelion.cells.actions.reorderTooltip": "拖动以重新排序", "timelion.chart.seriesList.noSchemaWarning": "没有此类面板类型:{renderType}", + "timelion.deprecation.here": "请将其迁移至仪表板。", + "timelion.deprecation.message": "Timelion 应用自 7.0 版起已过时,将在 8.0 中移除。要继续使用 Timelion 工作表,{timeLionDeprecationLink}。", "timelion.emptyExpressionErrorMessage": "Timelion 错误:未提供表达式", "timelion.expressionInputAriaLabel": "Timelion 表达式", "timelion.expressionInputPlaceholder": "请尝试使用 {esQuery} 查询", @@ -3342,8 +3545,16 @@ "timelion.vis.invalidIntervalErrorMessage": "时间间隔格式无效。", "timelion.vis.selectIntervalHelpText": "选择选项或创建定制值。示例:30s、20m、24h、2d、1w、1M", "timelion.vis.selectIntervalPlaceholder": "选择时间间隔", + "uiActions.actionPanel.more": "更多", "uiActions.actionPanel.title": "选项", "uiActions.errors.incompatibleAction": "操作不兼容", + "uiActions.triggers.applyFilterDescription": "应用 kibana 筛选时。可能是单个值或范围筛选。", + "uiActions.triggers.applyFilterTitle": "应用筛选", + "uiActions.triggers.selectRangeDescription": "可视化上的一组值", + "uiActions.triggers.selectRangeTitle": "范围选择", + "uiActions.triggers.valueClickDescription": "可视化上的数据点单击", + "uiActions.triggers.valueClickTitle": "单击", + "usageCollection.stats.notReadyMessage": "统计信息尚未准备就绪。请稍后重试。", "visDefaultEditor.advancedToggle.advancedLinkLabel": "高级", "visDefaultEditor.agg.disableAggButtonTooltip": "禁用聚合", "visDefaultEditor.agg.enableAggButtonTooltip": "启用聚合", @@ -3408,9 +3619,13 @@ "visDefaultEditor.controls.ipRangesAriaLabel": "IP 范围", "visDefaultEditor.controls.jsonInputLabel": "JSON 输入", "visDefaultEditor.controls.jsonInputTooltip": "此处以 JSON 格式添加的任何属性将与此部分的 elasticsearch 聚合定义合并。例如,词聚合上的“shard_size”。", + "visDefaultEditor.controls.maxBars.autoPlaceholder": "自动", + "visDefaultEditor.controls.maxBars.maxBarsHelpText": "将根据可用数据自动选择时间间隔。最大条形数不能大于“高级设置”的 {histogramMaxBars}", + "visDefaultEditor.controls.maxBars.maxBarsLabel": "最大条形数", "visDefaultEditor.controls.metricLabel": "指标", "visDefaultEditor.controls.metrics.bucketTitle": "存储桶", "visDefaultEditor.controls.metrics.metricTitle": "指标", + "visDefaultEditor.controls.numberInterval.autoInteralIsUsed": "已使用自动时间间隔", "visDefaultEditor.controls.numberInterval.minimumIntervalLabel": "最小时间间隔", "visDefaultEditor.controls.numberInterval.minimumIntervalTooltip": "提供的值创建的存储桶数目大于“高级设置”的 {histogramMaxBars} 指定的数目时,将自动缩放时间间隔", "visDefaultEditor.controls.numberInterval.selectIntervalPlaceholder": "输入时间间隔", @@ -3459,6 +3674,7 @@ "visDefaultEditor.controls.timeInterval.scaledHelpText": "当前缩放至 {bucketDescription}", "visDefaultEditor.controls.timeInterval.selectIntervalPlaceholder": "选择时间间隔", "visDefaultEditor.controls.timeInterval.selectOptionHelpText": "选择选项或创建定制值。示例:30s、20m、24h、2d、1w、1M", + "visDefaultEditor.controls.useAutoInterval": "使用自动时间间隔", "visDefaultEditor.editorConfig.dateHistogram.customInterval.helpText": "必须是配置时间间隔的倍数:{interval}", "visDefaultEditor.editorConfig.histogram.interval.helpText": "必须是配置时间间隔的倍数:{interval}", "visDefaultEditor.metrics.wrongLastBucketTypeErrorMessage": "使用“{type}”指标聚合时,上一存储桶聚合必须是“Date Histogram”或“Histogram”。", @@ -4109,9 +4325,21 @@ "visTypeVega.esQueryParser.shiftMustValueTypeErrorMessage": "{shiftParam} 必须为数值", "visTypeVega.esQueryParser.timefilterValueErrorMessage": "{timefilter} 属性必须设置为 {trueValue}、{minValue} 或 {maxValue}", "visTypeVega.esQueryParser.unknownUnitValueErrorMessage": "{unitParamName} 值未知。必须为以下值之一:[{unitParamValues}]", + "visTypeVega.esQueryParser.unnamedRequest": "未命名的请求 #{index}", "visTypeVega.esQueryParser.urlBodyValueTypeErrorMessage": "{configName} 必须为对象", "visTypeVega.esQueryParser.urlContextAndUrlTimefieldMustNotBeUsedErrorMessage": "设置了 {queryParam} 时,不得使用 {urlContext} 和 {timefield}", "visTypeVega.function.help": "Vega 可视化", + "visTypeVega.inspector.dataSetsLabel": "数据集", + "visTypeVega.inspector.dataViewer.dataSetAriaLabel": "数据集", + "visTypeVega.inspector.dataViewer.gridAriaLabel": "{name} 数据网格", + "visTypeVega.inspector.signalValuesLabel": "信号值", + "visTypeVega.inspector.signalViewer.gridAriaLabel": "信号值数据网格", + "visTypeVega.inspector.specLabel": "规范", + "visTypeVega.inspector.specViewer.copyToClipboardLabel": "复制到剪贴板", + "visTypeVega.inspector.vegaAdapter.signal": "信号", + "visTypeVega.inspector.vegaAdapter.value": "值", + "visTypeVega.inspector.vegaDebugLabel": "Vega 调试", + "visTypeVega.mapView.experimentalMapLayerInfo": "地图图层处于试验状态,不受正式发行版功能的支持 SLA 的约束。如欲提供反馈,请在 {githubLink} 中创建问题。", "visTypeVega.mapView.mapStyleNotFoundWarningMessage": "找不到 {mapStyleParam}", "visTypeVega.mapView.minZoomAndMaxZoomHaveBeenSwappedWarningMessage": "已交换 {minZoomPropertyName} 和 {maxZoomPropertyName}", "visTypeVega.mapView.resettingPropertyToMaxValueWarningMessage": "将 {name} 重置为 {max}", @@ -4119,6 +4347,7 @@ "visTypeVega.type.vegaDescription": "使用 Vega 和 Vega-Lite 创建定制可视化", "visTypeVega.urlParser.dataUrlRequiresUrlParameterInFormErrorMessage": "{dataUrlParam} 需要以“{formLink}”形式的 {urlParam} 参数", "visTypeVega.urlParser.urlShouldHaveQuerySubObjectWarningMessage": "使用 {urlObject} 应具有 {subObjectName} 子对象", + "visTypeVega.vegaParser.autoSizeDoesNotAllowFalse": "{autoSizeParam} 已启用,只能通过将 {autoSizeParam} 设置为 {noneParam} 来禁用", "visTypeVega.vegaParser.baseView.externalUrlsAreNotEnabledErrorMessage": "未启用外部 URL。将 {enableExternalUrls} 添加到 {kibanaConfigFileName}", "visTypeVega.vegaParser.baseView.functionIsNotDefinedForGraphErrorMessage": "没有为此图表定义 {funcName}", "visTypeVega.vegaParser.baseView.timeValuesTypeErrorMessage": "设置时间筛选时出错:时间值必须为相对日期或绝对日期。{start}、{end}", @@ -4126,6 +4355,7 @@ "visTypeVega.vegaParser.dataExceedsSomeParamsUseTimesLimitErrorMessage": "数据不得包含 {urlParam}、{valuesParam} 和 {sourceParam} 中的多个值", "visTypeVega.vegaParser.hostConfigIsDeprecatedWarningMessage": "{deprecatedConfigName} 已弃用。请改用 {newConfigName}。", "visTypeVega.vegaParser.hostConfigValueTypeErrorMessage": "如果存在,{configName} 必须为对象", + "visTypeVega.vegaParser.inputSpecDoesNotSpecifySchemaErrorMessage": "您的规范要求 {schemaParam} 字段包含\nVega(请参见 {vegaSchemaUrl})或\nVega-Lite(请参见 {vegaLiteSchemaUrl})的有效 URL。\n该 URL 仅限标识符。Kibana 和您的浏览器将不访问此 URL。", "visTypeVega.vegaParser.invalidVegaSpecErrorMessage": "Vega 规范无效", "visTypeVega.vegaParser.kibanaConfigValueTypeErrorMessage": "如果存在,{configName} 必须为对象", "visTypeVega.vegaParser.mapStyleValueTypeWarningMessage": "{mapStyleConfigName} 可能为 {mapStyleConfigFirstAllowedValue} 或 {mapStyleConfigSecondAllowedValue}", @@ -4139,6 +4369,7 @@ "visTypeVega.vegaParser.unrecognizedControlsLocationValueErrorMessage": "无法识别的 {controlsLocationParam} 值。应为 [{locToDirMap}] 之一", "visTypeVega.vegaParser.unrecognizedDirValueErrorMessage": "{dirParam} 值无法识别。应为 [{expectedValues}] 之一", "visTypeVega.vegaParser.VLCompilerShouldHaveGeneratedSingleProtectionObjectErrorMessage": "内部错误:Vega-Lite 编译器应已生成单个投影对象", + "visTypeVega.vegaParser.widthAndHeightParamsAreIgnored": "{widthParam} 和 {heightParam} 参数已忽略,因为 {autoSizeParam} 已启用。将 {autoSizeParam} 设置为 {noneParam} 可禁用", "visTypeVega.visualization.indexNotFoundErrorMessage": "找不到索引 {index}", "visTypeVega.visualization.renderErrorTitle": "Vega 错误", "visTypeVega.visualization.unableToFindDefaultIndexErrorMessage": "找不到默认索引", @@ -4317,6 +4548,7 @@ "visTypeVislib.thresholdLine.style.dashedText": "虚线", "visTypeVislib.thresholdLine.style.dotdashedText": "点虚线", "visTypeVislib.thresholdLine.style.fullText": "实线", + "visTypeVislib.vislib.errors.noResultsFoundTitle": "找不到结果", "visTypeVislib.vislib.heatmap.maxBucketsText": "定义了过多的序列 ({nr})。配置的最大值为 {max}。", "visTypeVislib.vislib.legend.filterForValueButtonAriaLabel": "筛留值 {legendDataLabel}", "visTypeVislib.vislib.legend.filterOptionsLegend": "{legendDataLabel}, 筛选选项", @@ -4333,6 +4565,7 @@ "visualizations.disabledLabVisualizationMessage": "请在高级设置中打开实验室模式,以查看实验室可视化。", "visualizations.disabledLabVisualizationTitle": "{title} 为实验室可视化。", "visualizations.displayName": "可视化", + "visualizations.embeddable.placeholderTitle": "占位符标题", "visualizations.function.range.from.help": "范围起始", "visualizations.function.range.help": "生成范围对象", "visualizations.function.range.to.help": "范围结束", @@ -4359,14 +4592,23 @@ "visualizations.newVisWizard.searchSelection.savedObjectType.search": "已保存搜索", "visualizations.newVisWizard.selectVisType": "选择可视化类型", "visualizations.newVisWizard.title": "新建可视化", + "visualizations.noResultsFoundTitle": "找不到结果", "visualizations.savedObjectName": "可视化", + "visualizations.savingVisualizationFailed.errorMsg": "保存可视化失败", "visualizations.visualizationTypeInvalidMessage": "无效的可视化类型“{visType}”", "visualize.badge.readOnly.text": "只读", "visualize.badge.readOnly.tooltip": "无法保存可视化", + "visualize.byValue_pageHeading": "已嵌入到 {originatingApp} 应用中的 {chartType} 类型可视化", + "visualize.confirmModal.confirmTextDescription": "离开 Visualize 编辑器而不保存更改?", + "visualize.confirmModal.title": "未保存的更改", "visualize.createVisualization.failedToLoadErrorMessage": "无法加载可视化", "visualize.createVisualization.noIndexPatternOrSavedSearchIdErrorMessage": "必须提供 indexPattern 或 savedSearchId", "visualize.createVisualization.noVisTypeErrorMessage": "必须提供有效的可视化类型", + "visualize.dashboard.prefix.breadcrumb": "仪表板", + "visualize.discover.visualizeFieldLabel": "可视化字段", "visualize.editor.createBreadcrumb": "创建", + "visualize.editor.defaultEditBreadcrumbText": "编辑", + "visualize.experimentalVisInfoText": "此可视化为试验性功能,不受正式发行版功能支持 SLA 的约束。如欲提供反馈,请在 {githubLink} 中创建问题。", "visualize.helpMenu.appName": "Visualize", "visualize.linkedToSearch.unlinkSuccessNotificationText": "已取消与已保存搜索“{searchTitle}”的链接", "visualize.listing.betaTitle": "公测版", @@ -4387,6 +4629,9 @@ "visualize.noMatchRoute.bannerText": "Visualize 应用程序无法识别此路由:{route}。", "visualize.noMatchRoute.bannerTitleText": "未找到页面", "visualize.pageHeading": "{chartName} {chartType} 可视化", + "visualize.topNavMenu.cancelAndReturnButtonTooltip": "完成前放弃所做的更改", + "visualize.topNavMenu.cancelButtonAriaLabel": "返回到上一个应用而不保存更改", + "visualize.topNavMenu.cancelButtonLabel": "取消", "visualize.topNavMenu.openInspectorButtonAriaLabel": "打开检查器查看可视化", "visualize.topNavMenu.openInspectorButtonLabel": "检查", "visualize.topNavMenu.openInspectorDisabledButtonTooltip": "此可视化不支持任何检查器。", @@ -4417,11 +4662,15 @@ "xpack.actions.builtin.case.connectorApiNullError": "需要指定连接器 [apiUrl]", "xpack.actions.builtin.case.jiraTitle": "Jira", "xpack.actions.builtin.case.resilientTitle": "IBM Resilient", + "xpack.actions.builtin.configuration.apiAllowedHostsError": "配置连接器操作时出错:{message}", "xpack.actions.builtin.email.errorSendingErrorMessage": "发送电子邮件时出错", "xpack.actions.builtin.emailTitle": "电子邮件", "xpack.actions.builtin.esIndex.errorIndexingErrorMessage": "索引文档时出错", "xpack.actions.builtin.esIndexTitle": "索引", + "xpack.actions.builtin.jira.configuration.apiAllowedHostsError": "配置连接器操作时出错:{message}", + "xpack.actions.builtin.jira.configuration.emptyMapping": "[incidentConfiguration.mapping]:应为非空,但却为空", "xpack.actions.builtin.pagerduty.invalidTimestampErrorMessage": "解析时间戳“{timestamp}”时出错", + "xpack.actions.builtin.pagerduty.missingDedupkeyErrorMessage": "当 eventAction 是“{eventAction}”时需要 DedupKey", "xpack.actions.builtin.pagerduty.pagerdutyConfigurationError": "配置 pagerduty 操作时出错:{message}", "xpack.actions.builtin.pagerduty.postingErrorMessage": "发布 pagerduty 事件时出错", "xpack.actions.builtin.pagerduty.postingRetryErrorMessage": "发布 pagerduty 事件时出错:http 状态 {status},请稍后重试", @@ -4449,39 +4698,18 @@ "xpack.actions.builtin.webhook.webhookConfigurationErrorNoHostname": "配置 Webhook 操作时出错:无法解析 url:{err}", "xpack.actions.builtin.webhookTitle": "Webhook", "xpack.actions.disabledActionTypeError": "操作类型“{actionType}”在 Kibana 配置 xpack.actions.enabledActionTypes 中未启用", + "xpack.actions.featureRegistry.actionsFeatureName": "操作和连接器", "xpack.actions.serverSideErrors.expirerdLicenseErrorMessage": "操作类型 {actionTypeId} 已禁用,因为您的{licenseType}许可证已过期。", "xpack.actions.serverSideErrors.invalidLicenseErrorMessage": "操作类型 {actionTypeId} 已禁用,因为您的{licenseType}许可证不支持。请升级您的许可证。", "xpack.actions.serverSideErrors.predefinedActionDeleteDisabled": "不允许删除预配置的操作 {id}。", "xpack.actions.serverSideErrors.predefinedActionUpdateDisabled": "不允许更新预配置的操作 {id}。", "xpack.actions.serverSideErrors.unavailableLicenseErrorMessage": "操作类型 {actionTypeId} 已禁用,因为许可证信息当前不可用。", "xpack.actions.serverSideErrors.unavailableLicenseInformationErrorMessage": "操作不可用 - 许可信息当前不可用。", - "xpack.stackAlerts.indexThreshold.actionGroupThresholdMetTitle": "阈值已达到", - "xpack.stackAlerts.indexThreshold.actionVariableContextDateLabel": "告警超过阈值的日期。", - "xpack.stackAlerts.indexThreshold.actionVariableContextGroupLabel": "超过阈值的组。", - "xpack.stackAlerts.indexThreshold.actionVariableContextMessageLabel": "告警的预构造消息。", - "xpack.stackAlerts.indexThreshold.actionVariableContextTitleLabel": "告警的预构造标题。", - "xpack.stackAlerts.indexThreshold.actionVariableContextValueLabel": "超过阈值的值。", - "xpack.stackAlerts.indexThreshold.aggTypeRequiredErrorMessage": "[aggField]:当 [aggType] 为“{aggType}”时必须有值", - "xpack.stackAlerts.indexThreshold.alertTypeContextMessageDescription": "告警 {name} 组 {group} 值 {value} 在 {window} 于 {date}超过阈值 {function}", - "xpack.stackAlerts.indexThreshold.alertTypeContextSubjectTitle": "告警 {name} 组 {group} 超过阈值", - "xpack.stackAlerts.indexThreshold.alertTypeTitle": "索引阈值", - "xpack.stackAlerts.indexThreshold.dateStartGTdateEndErrorMessage": "[dateStart]:大于 [dateEnd]", - "xpack.stackAlerts.indexThreshold.formattedFieldErrorMessage": "{fieldName} 的 {formatName} 格式无效:“{fieldValue}”", - "xpack.stackAlerts.indexThreshold.intervalRequiredErrorMessage": "[interval]:如果 [dateStart] 不等于 [dateEnd],则必须指定", - "xpack.stackAlerts.indexThreshold.invalidAggTypeErrorMessage": "无效的 aggType:“{aggType}”", - "xpack.stackAlerts.indexThreshold.invalidComparatorErrorMessage": "指定了无效的 thresholdComparator:{comparator}", - "xpack.stackAlerts.indexThreshold.invalidDateErrorMessage": "无效的日期 {date}", - "xpack.stackAlerts.indexThreshold.invalidDurationErrorMessage": "无效的持续时间:“{duration}”", - "xpack.stackAlerts.indexThreshold.invalidGroupByErrorMessage": "无效的 groupBy:“{groupBy}”", - "xpack.stackAlerts.indexThreshold.invalidTermSizeMaximumErrorMessage": "[termSize]:必须小于或等于 {maxGroups}", - "xpack.stackAlerts.indexThreshold.invalidThreshold2ErrorMessage": "[threshold]:对于“{thresholdComparator}”比较运算符,必须包含两个元素", - "xpack.stackAlerts.indexThreshold.invalidTimeWindowUnitsErrorMessage": "无效的 timeWindowUnit:“{timeWindowUnit}”", - "xpack.stackAlerts.indexThreshold.maxIntervalsErrorMessage": "时间间隔 {intervals} 的计算数目大于最大值 {maxIntervals}", - "xpack.stackAlerts.indexThreshold.termFieldRequiredErrorMessage": "[termField]:[groupBy] 为 top 时,必需 termField", - "xpack.stackAlerts.indexThreshold.termSizeRequiredErrorMessage": "[termSize]:[groupBy] 为 top 时,必需 termSize", + "xpack.actions.urlAllowedHostsConfigurationError": "目标 {field} 的“{value}”未添加到 Kibana 配置 xpack.actions.allowedHosts", "xpack.alerts.alertNavigationRegistry.get.missingNavigationError": "在“{consumer}”内针对告警类型“{alertType}”的导航未注册。", "xpack.alerts.alertNavigationRegistry.register.duplicateDefaultError": "“{consumer}”内的默认导航已注册。", "xpack.alerts.alertNavigationRegistry.register.duplicateNavigationError": "在“{consumer}”内针对告警类型“{alertType}”的导航已注册。", + "xpack.alerts.alertsClient.invalidDate": "参数 {field} 的日期无效:“{dateValue}”", "xpack.alerts.alertsClient.validateActions.invalidGroups": "无效操作组:{groups}", "xpack.alerts.alertTypeRegistry.get.missingAlertTypeError": "未注册告警类型“{id}”。", "xpack.alerts.alertTypeRegistry.register.duplicateAlertTypeError": "已注册告警类型“{id}”。", @@ -4489,6 +4717,7 @@ "xpack.alerts.appName": "告警", "xpack.alerts.loadAlertType.missingAlertTypeError": "未注册告警类型“{id}”。", "xpack.alerts.serverSideErrors.unavailableLicenseInformationErrorMessage": "告警不可用 - 许可信息当前不可用。", + "xpack.apm.a.thresholdMet": "已达到阈值", "xpack.apm.addDataButtonLabel": "添加数据", "xpack.apm.agentConfig.allOptionLabel": "全部", "xpack.apm.agentConfig.apiRequestSize.description": "通过块编码(HTTP 流)发送到 APM Server 摄入 API 的请求正文最大压缩总大小。\n注意,有可能出现小幅的过冲。\n\n允许使用的字节单位包括 `b`、`kb` 和 `mb`。`1kb` 等于 `1024b`。", @@ -4598,7 +4827,29 @@ "xpack.apm.agentMetrics.java.threadCount": "平均计数", "xpack.apm.agentMetrics.java.threadCountChartTitle": "线程计数", "xpack.apm.agentMetrics.java.threadCountMax": "最大计数", - "xpack.apm.alertTypes.transactionDuration": "事务持续时间", + "xpack.apm.alerting.fields.all_option": "全部", + "xpack.apm.alerting.fields.environment": "环境", + "xpack.apm.alerting.fields.service": "服务", + "xpack.apm.alerting.fields.type": "类型", + "xpack.apm.alerts.action_variables.environment": "创建告警的事务类型", + "xpack.apm.alerts.action_variables.intervalSize": "符合告警条件的时段的长度和单位", + "xpack.apm.alerts.action_variables.serviceName": "创建告警的服务", + "xpack.apm.alerts.action_variables.threshold": "只要触发值大于此值,就会导致告警触发", + "xpack.apm.alerts.action_variables.transactionType": "创建告警的事务类型", + "xpack.apm.alerts.action_variables.triggerValue": "超过阈值并触发告警的值", + "xpack.apm.alerts.anomalySeverity.criticalLabel": "紧急", + "xpack.apm.alerts.anomalySeverity.majorLabel": "重大", + "xpack.apm.alerts.anomalySeverity.minor": "轻微", + "xpack.apm.alerts.anomalySeverity.scoreDetailsDescription": "{value} 及以上分数", + "xpack.apm.alerts.anomalySeverity.warningLabel": "警告", + "xpack.apm.alertTypes.errorCount": "错误计数阈值", + "xpack.apm.alertTypes.errorCount.defaultActionMessage": "由于以下条件 \\{\\{alertName\\}\\} 告警触发:\n\n- 服务名称:\\{\\{context.serviceName\\}\\}\n- 环境:\\{\\{context.environment\\}\\}\n- 阈值:\\{\\{context.threshold\\}\\} 个错误\n- 已触发的值:在过去 \\{\\{context.interval\\}\\}有 \\{\\{context.triggerValue\\}\\} 个错误", + "xpack.apm.alertTypes.transactionDuration": "事务持续时间阈值", + "xpack.apm.alertTypes.transactionDuration.defaultActionMessage": "由于以下条件 \\{\\{alertName\\}\\} 告警触发:\n\n- 服务名称:\\{\\{context.serviceName\\}\\}\n- 类型:\\{\\{context.transactionType\\}\\}\n- 环境:\\{\\{context.environment\\}\\}\n- 阈值:\\{\\{context.threshold\\}\\}ms\n- 已触发的值:在过去 \\{\\{context.interval\\}\\}为 \\{\\{context.triggerValue\\}\\}", + "xpack.apm.alertTypes.transactionDurationAnomaly": "事务持续时间异常", + "xpack.apm.alertTypes.transactionDurationAnomaly.defaultActionMessage": "由于以下条件 \\{\\{alertName\\}\\} 告警触发:\n\n- 服务名称:\\{\\{context.serviceName\\}\\}\n- 类型:\\{\\{context.transactionType\\}\\}\n- 环境:\\{\\{context.environment\\}\\}\n- 严重性阈值:\\{\\{context.threshold\\}\\}\n- 严重性值:\\{\\{context.thresholdValue\\}\\}\n", + "xpack.apm.alertTypes.transactionErrorRate": "事务错误率阈值", + "xpack.apm.alertTypes.transactionErrorRate.defaultActionMessage": "由于以下条件 \\{\\{alertName\\}\\} 告警触发:\n\n- 服务名称:\\{\\{context.serviceName\\}\\}\n- 类型:\\{\\{context.transactionType\\}\\}\n- 环境:\\{\\{context.environment\\}\\}\n- 阈值:\\{\\{context.threshold\\}\\}%\n- 已触发的值:在过去 \\{\\{context.interval\\}\\}有 \\{\\{context.triggerValue\\}\\}% 的错误", "xpack.apm.anomaly_detection.error.invalid_license": "要使用异常检测,必须订阅 Elastic 白金级许可证。有了该许可证,您便可借助 Machine Learning 监测服务。", "xpack.apm.anomaly_detection.error.missing_read_privileges": "必须对 Machine Learning 和 APM 具有“读”权限,才能查看“异常检测”作业", "xpack.apm.anomaly_detection.error.missing_write_privileges": "必须对 Machine Learning 和 APM 具有“写”权限,才能创建“异常检测”作业", @@ -4612,6 +4863,7 @@ "xpack.apm.anomalyDetectionSetup.notEnabledForEnvironmentText": "尚未针对环境“{currentEnvironment}”启用异常检测。单击可继续设置。", "xpack.apm.anomalyDetectionSetup.notEnabledText": "异常检测尚未启用。单击以继续设置。", "xpack.apm.apmDescription": "自动从您的应用程序内收集深入全面的性能指标和错误。", + "xpack.apm.apply.label": "应用", "xpack.apm.applyFilter": "应用 {title} 筛选", "xpack.apm.applyOptions": "应用选项", "xpack.apm.breadcrumb.errorsTitle": "错误", @@ -4635,6 +4887,11 @@ "xpack.apm.chart.memorySeries.systemAverageLabel": "平均值", "xpack.apm.chart.memorySeries.systemMaxLabel": "最大值", "xpack.apm.clearFilters": "清除筛选", + "xpack.apm.csm.breakdownFilter.browser": "浏览器", + "xpack.apm.csm.breakdownFilter.device": "设备", + "xpack.apm.csm.breakdownFilter.location": "位置", + "xpack.apm.csm.breakDownFilter.noBreakdown": "无细目", + "xpack.apm.csm.breakdownFilter.os": "OS", "xpack.apm.customLink.buttom.create": "创建定制链接", "xpack.apm.customLink.buttom.create.title": "创建", "xpack.apm.customLink.buttom.manage": "管理定制链接", @@ -4643,6 +4900,8 @@ "xpack.apm.emptyMessage.noDataFoundLabel": "未找到任何数据", "xpack.apm.error.prompt.body": "有关详情,请查看您的浏览器开发者控制台。", "xpack.apm.error.prompt.title": "抱歉,发生错误 :(", + "xpack.apm.errorCountAlert.name": "错误计数阈值", + "xpack.apm.errorCountAlertTrigger.errors": " 错误", "xpack.apm.errorGroupDetails.avgLabel": "平均", "xpack.apm.errorGroupDetails.culpritLabel": "原因", "xpack.apm.errorGroupDetails.errorGroupTitle": "错误组 {errorGroupId}", @@ -4667,11 +4926,12 @@ "xpack.apm.errorsTable.occurrencesColumnLabel": "发生次数", "xpack.apm.errorsTable.typeColumnLabel": "类型", "xpack.apm.errorsTable.unhandledLabel": "未处理", - "xpack.apm.featureRegistry.apmFeatureName": "APM", + "xpack.apm.featureRegistry.apmFeatureName": "APM 和用户体验", "xpack.apm.feedbackMenu.appName": "APM", "xpack.apm.fetcher.error.status": "错误", "xpack.apm.fetcher.error.title": "提取资源时出错", "xpack.apm.fetcher.error.url": "URL", + "xpack.apm.filter.environment.allLabel": "全部", "xpack.apm.filter.environment.label": "环境", "xpack.apm.filter.environment.notDefinedLabel": "未定义", "xpack.apm.filter.environment.selectEnvironmentLabel": "选择环境", @@ -4686,6 +4946,13 @@ "xpack.apm.header.badge.readOnly.tooltip": "无法保存", "xpack.apm.helpMenu.upgradeAssistantLink": "升级助手", "xpack.apm.histogram.plot.noDataLabel": "此时间范围内没有数据。", + "xpack.apm.home.alertsMenu.alerts": "告警", + "xpack.apm.home.alertsMenu.createAnomalyAlert": "创建异常告警", + "xpack.apm.home.alertsMenu.createThresholdAlert": "创建阈值告警", + "xpack.apm.home.alertsMenu.errorCount": "错误计数", + "xpack.apm.home.alertsMenu.transactionDuration": "事务持续时间", + "xpack.apm.home.alertsMenu.transactionErrorRate": "事务错误率", + "xpack.apm.home.alertsMenu.viewActiveAlerts": "查看活动告警", "xpack.apm.home.serviceMapTabLabel": "服务地图", "xpack.apm.home.servicesTabLabel": "服务", "xpack.apm.home.tracesTabLabel": "追溯", @@ -4741,11 +5008,13 @@ "xpack.apm.metrics.plot.noDataLabel": "此时间范围内没有数据。", "xpack.apm.metrics.transactionChart.machineLearningLabel": "Machine Learning", "xpack.apm.metrics.transactionChart.machineLearningTooltip": "环绕平均持续时间的流显示预期边界。对 ≥ 75 的异常分数显示标注。", + "xpack.apm.metrics.transactionChart.machineLearningTooltip.withKuery": "使用搜索栏筛选时,Machine Learning 结果处于隐藏状态", "xpack.apm.metrics.transactionChart.pageLoadTimesLabel": "页面加载时间", "xpack.apm.metrics.transactionChart.requestsPerMinuteLabel": "每分钟请求数", "xpack.apm.metrics.transactionChart.routeChangeTimesLabel": "路由更改时间", "xpack.apm.metrics.transactionChart.transactionDurationLabel": "事务持续时间", "xpack.apm.metrics.transactionChart.transactionsPerMinuteLabel": "每分钟事务数", + "xpack.apm.metrics.transactionChart.viewJob": "查看作业:", "xpack.apm.notAvailableLabel": "不适用", "xpack.apm.percentOfParent": "({value} 的 {parentType, select, transaction {事务} trace {trace} })", "xpack.apm.propertiesTable.agentFeature.noDataAvailableLabel": "没有可用数据", @@ -4754,24 +5023,53 @@ "xpack.apm.propertiesTable.tabs.logStacktraceLabel": "日志堆栈跟踪", "xpack.apm.propertiesTable.tabs.metadataLabel": "元数据", "xpack.apm.propertiesTable.tabs.timelineLabel": "时间线", + "xpack.apm.rum.coreVitals.fcp": "首次内容绘制", + "xpack.apm.rum.coreVitals.tbt": "阻止总时间", "xpack.apm.rum.dashboard.backend": "后端", "xpack.apm.rum.dashboard.frontend": "前端", + "xpack.apm.rum.dashboard.impactfulMetrics.highTrafficPages": "高流量页面", + "xpack.apm.rum.dashboard.impactfulMetrics.jsErrors": "JavaScript 错误", "xpack.apm.rum.dashboard.overall.label": "总体", "xpack.apm.rum.dashboard.pageLoadDistribution.label": "页面加载分布", + "xpack.apm.rum.dashboard.pageLoadDuration.label": "页面加载持续时间", "xpack.apm.rum.dashboard.pageLoadTime.label": "页面加载时间(秒)", "xpack.apm.rum.dashboard.pageLoadTimes.label": "页面加载时间", "xpack.apm.rum.dashboard.pagesLoaded.label": "已加载页面", "xpack.apm.rum.dashboard.pageViews": "页面查看次数", "xpack.apm.rum.dashboard.resetZoom.label": "重置缩放比例", "xpack.apm.rum.filterGroup.breakdown": "细目", + "xpack.apm.rum.filterGroup.coreWebVitals": "网站体验核心指标", "xpack.apm.rum.filterGroup.seconds": "秒", "xpack.apm.rum.filterGroup.selectBreakdown": "选择细分", + "xpack.apm.rum.filters.searchByUrl": "按 URL 搜索", + "xpack.apm.rum.filters.searchResults": "{total} 项搜索结果", + "xpack.apm.rum.filters.select": "选择", + "xpack.apm.rum.filters.topPages": "顶级页面", + "xpack.apm.rum.filters.url": "URL", + "xpack.apm.rum.filters.url.loadingResults": "正在加载结果", + "xpack.apm.rum.filters.url.noResults": "没有可用结果", + "xpack.apm.rum.jsErrors.errorMessage": "错误消息", + "xpack.apm.rum.jsErrors.errorRate": "错误率", + "xpack.apm.rum.jsErrors.errorRateValue": "{errorRate}%", + "xpack.apm.rum.jsErrors.impactedPageLoads": "受影响的页面加载", + "xpack.apm.rum.jsErrors.totalErrors": "错误总数", + "xpack.apm.rum.userExperienceMetrics": "用户体验指标", + "xpack.apm.rum.uxMetrics.longestLongTasks": "长期任务最长持续时间", + "xpack.apm.rum.uxMetrics.noOfLongTasks": "长期任务数目", + "xpack.apm.rum.uxMetrics.sumLongTasks": "长期任务总持续时间", "xpack.apm.rum.visitorBreakdown": "访问者细分", + "xpack.apm.rum.visitorBreakdown.browser": "浏览器", + "xpack.apm.rum.visitorBreakdown.operatingSystem": "操作系统", + "xpack.apm.rum.visitorBreakdownMap.avgPageLoadDuration": "页面加载平均持续时间", + "xpack.apm.rum.visitorBreakdownMap.pageLoadDurationByRegion": "按区域列出的页面加载持续时间(平均值)", "xpack.apm.searchInput.filter": "筛选...", "xpack.apm.selectPlaceholder": "选择选项:", "xpack.apm.serviceDetails.alertsMenu.alerts": "告警", + "xpack.apm.serviceDetails.alertsMenu.createAnomalyAlert": "创建异常告警", "xpack.apm.serviceDetails.alertsMenu.createThresholdAlert": "创建阈值告警", + "xpack.apm.serviceDetails.alertsMenu.errorCount": "错误计数", "xpack.apm.serviceDetails.alertsMenu.transactionDuration": "事务持续时间", + "xpack.apm.serviceDetails.alertsMenu.transactionErrorRate": "事务错误率", "xpack.apm.serviceDetails.alertsMenu.viewActiveAlerts": "查看活动的告警", "xpack.apm.serviceDetails.errorsTabLabel": "错误", "xpack.apm.serviceDetails.metrics.cpuUsageChartTitle": "CPU 使用", @@ -4780,6 +5078,10 @@ "xpack.apm.serviceDetails.metricsTabLabel": "指标", "xpack.apm.serviceDetails.nodesTabLabel": "JVM", "xpack.apm.serviceDetails.transactionsTabLabel": "事务", + "xpack.apm.serviceHealthStatus.critical": "紧急", + "xpack.apm.serviceHealthStatus.healthy": "运行正常", + "xpack.apm.serviceHealthStatus.unknown": "未知", + "xpack.apm.serviceHealthStatus.warning": "警告", "xpack.apm.serviceMap.anomalyDetectionPopoverDisabled": "通过在 APM 设置中启用异常检测来显示服务运行状况指标。", "xpack.apm.serviceMap.anomalyDetectionPopoverLink": "查看异常", "xpack.apm.serviceMap.anomalyDetectionPopoverNoData": "在选定时间范围内找不到异常分数。请在 Anomaly Explorer 中查看详情。", @@ -4798,7 +5100,10 @@ "xpack.apm.serviceMap.errorRatePopoverStat": "事务错误率(平均值)", "xpack.apm.serviceMap.focusMapButtonText": "聚焦地图", "xpack.apm.serviceMap.invalidLicenseMessage": "要访问服务地图,必须订阅 Elastic 白金级许可证。使用该许可证,您将能够可视化整个应用程序堆栈以及 APM 数据。", + "xpack.apm.serviceMap.noServicesPromptDescription": "我们在当前选择的时间范围和环境内找不到任何要映射的服务。请尝试其他范围或检查选定环境。如果您未使用任何服务,请使用我们的设置说明以开始。", + "xpack.apm.serviceMap.noServicesPromptTitle": "没有可用服务", "xpack.apm.serviceMap.popoverMetrics.noDataText": "选定的环境没有数据。请尝试切换到其他环境。", + "xpack.apm.serviceMap.resourceCountLabel": "{count} 项资源", "xpack.apm.serviceMap.serviceDetailsButtonText": "服务详情", "xpack.apm.serviceMap.subtypePopoverStat": "子类型", "xpack.apm.serviceMap.typePopoverStat": "类型", @@ -4812,6 +5117,10 @@ "xpack.apm.serviceNodeMetrics.unidentifiedServiceNodesWarningText": "无法识别这些指标属于哪些 JVM。这可能因为运行的 APM Server 版本低于 7.5。如果升级到 APM Server 7.5 或更高版本,应可解决此问题。有关升级的详细信息,请参阅{link}。或者,也可以使用 Kibana 查询栏按主机名、容器 ID 或其他字段筛选。", "xpack.apm.serviceNodeMetrics.unidentifiedServiceNodesWarningTitle": "找不到 JVM", "xpack.apm.serviceNodeNameMissing": "(空)", + "xpack.apm.serviceOverview.mlNudgeMessage.content": "我们集成了 ML 异常检测,让您可以查看服务的运行状况", + "xpack.apm.serviceOverview.mlNudgeMessage.dismissButton": "关闭消息", + "xpack.apm.serviceOverview.mlNudgeMessage.learnMoreButton": "了解详情", + "xpack.apm.serviceOverview.mlNudgeMessage.title": "启用异常检测可查看服务的运行状况", "xpack.apm.serviceOverview.toastText": "您正在运行 Elastic Stack 7.0+,我们检测到来自以前 6.x 版本的不兼容数据。如果想在 APM 中查看,您应迁移这些数据。在以下位置查看更多: ", "xpack.apm.serviceOverview.toastTitle": "在选定时间范围中检测到旧数据", "xpack.apm.serviceOverview.upgradeAssistantLink": "升级助手", @@ -4820,9 +5129,11 @@ "xpack.apm.servicesTable.avgResponseTimeColumnLabel": "平均响应时间", "xpack.apm.servicesTable.environmentColumnLabel": "环境", "xpack.apm.servicesTable.environmentCount": "{environmentCount, plural, one {1 个环境} other {# 个环境}}", + "xpack.apm.servicesTable.healthColumnLabel": "运行状况", "xpack.apm.servicesTable.nameColumnLabel": "名称", "xpack.apm.servicesTable.noServicesLabel": "似乎您没有安装任何 APM 服务。让我们添加一些!", "xpack.apm.servicesTable.notFoundLabel": "未找到任何服务", + "xpack.apm.servicesTable.transactionErrorRate": "错误率 %", "xpack.apm.servicesTable.transactionsPerMinuteColumnLabel": "每分钟事务数", "xpack.apm.servicesTable.transactionsPerMinuteUnitLabel": "tpm", "xpack.apm.servicesTable.UpgradeAssistantLink": "通过访问 Kibana 升级助手来了解详情", @@ -4997,10 +5308,14 @@ "xpack.apm.transactionDurationAlert.aggregationType.95th": "第 95 个百分位", "xpack.apm.transactionDurationAlert.aggregationType.99th": "第 99 个百分位", "xpack.apm.transactionDurationAlert.aggregationType.avg": "平均值", - "xpack.apm.transactionDurationAlert.name": "事务持续时间", + "xpack.apm.transactionDurationAlert.name": "事务持续时间阈值", "xpack.apm.transactionDurationAlertTrigger.ms": "ms", "xpack.apm.transactionDurationAlertTrigger.when": "当", + "xpack.apm.transactionDurationAnomalyAlert.name": "事务持续时间异常", + "xpack.apm.transactionDurationAnomalyAlertTrigger.anomalySeverity": "有异常,严重性为", "xpack.apm.transactionDurationLabel": "持续时间", + "xpack.apm.transactionErrorRateAlert.name": "事务错误率阈值", + "xpack.apm.transactionErrorRateAlertTrigger.isAbove": "高于", "xpack.apm.transactions.chart.95thPercentileLabel": "第 95 个百分位", "xpack.apm.transactions.chart.99thPercentileLabel": "第 99 个百分位", "xpack.apm.transactions.chart.anomalyBoundariesLabel": "异常边界", @@ -5018,8 +5333,20 @@ "xpack.apm.tutorial.elasticCloud.textPre": "要启用 APM Server,请前往 [Elastic Cloud 控制台](https://cloud.elastic.co/deployments?q={cloudId}) 并在部署设置中启用 APM。启用后,请刷新此页面。", "xpack.apm.tutorial.elasticCloudInstructions.title": "APM 代理", "xpack.apm.tutorial.specProvider.artifacts.application.label": "启动 APM", + "xpack.apm.uifilter.badge.removeFilter": "移除筛选", "xpack.apm.unitLabel": "选择单位", "xpack.apm.unsavedChanges": "{unsavedChangesCount, plural, =0{0 个未保存更改} one {1 个未保存更改} other {# 个未保存更改}} ", + "xpack.apm.ux.jsErrors.percent": "{pageLoadPercent}%", + "xpack.apm.ux.localFilters.titles.webApplication": "Web 应用程序", + "xpack.apm.ux.percentile.50thMedian": "第 50 个(中值)", + "xpack.apm.ux.percentile.75th": "第 75 个", + "xpack.apm.ux.percentile.90th": "第 90 个", + "xpack.apm.ux.percentile.95th": "第 95 个", + "xpack.apm.ux.percentile.99th": "第 99 个", + "xpack.apm.ux.percentile.label": "百分位数", + "xpack.apm.ux.title": "用户体验", + "xpack.apm.ux.url.hitEnter.include": "单击 {icon} 可包括与 {searchValue} 匹配的所有 URL", + "xpack.apm.ux.visitorBreakdown.noData": "无数据。", "xpack.apm.version": "版本", "xpack.apm.waterfall.exceedsMax": "此跟踪中的项目数超过显示的项目数", "xpack.beatsManagement.beat.actionSectionTypeLabel": "类型:{beatType}。", @@ -5214,12 +5541,16 @@ "xpack.canvas.argFormArgSimpleForm.requiredTooltip": "此参数为必需,应指定值。", "xpack.canvas.argFormPendingArgValue.loadingMessage": "正在加载", "xpack.canvas.argFormSimpleFailure.failureTooltip": "此参数的接口无法解析该值,因此将使用回退输入", + "xpack.canvas.asset.confirmModalButtonLabel": "移除", + "xpack.canvas.asset.confirmModalDetail": "确定要移除此资产?", + "xpack.canvas.asset.confirmModalTitle": "移除资产", "xpack.canvas.asset.copyAssetTooltip": "将 ID 复制到剪贴板", "xpack.canvas.asset.createImageTooltip": "创建图像元素", "xpack.canvas.asset.deleteAssetTooltip": "删除", "xpack.canvas.asset.downloadAssetTooltip": "下载", "xpack.canvas.asset.thumbnailAltText": "资产缩略图", "xpack.canvas.assetManager.manageButtonLabel": "管理资产", + "xpack.canvas.assetModal.copyAssetMessage": "已将“{id}”复制到剪贴板", "xpack.canvas.assetModal.emptyAssetsDescription": "导入您的资产以开始", "xpack.canvas.assetModal.filePickerPromptText": "选择或拖放图像", "xpack.canvas.assetModal.loadingText": "正在上传图像", @@ -5243,6 +5574,7 @@ "xpack.canvas.customElementModal.remainingCharactersDescription": "剩余 {numberOfRemainingCharacter} 个字符", "xpack.canvas.customElementModal.saveButtonLabel": "保存", "xpack.canvas.datasourceDatasourceComponent.changeButtonLabel": "更改元素数据源", + "xpack.canvas.datasourceDatasourceComponent.expressionArgDescription": "数据源包含由表达式控制的参数。使用表达式编辑器可修改数据源。", "xpack.canvas.datasourceDatasourceComponent.previewButtonLabel": "预览数据", "xpack.canvas.datasourceDatasourceComponent.saveButtonLabel": "保存", "xpack.canvas.datasourceDatasourcePreview.emptyFirstLineDescription": "找不到与您的搜索条件匹配的任何文档。", @@ -5385,6 +5717,7 @@ "xpack.canvas.expressionTypes.argTypes.seriesStyle.styleLabel": "样式", "xpack.canvas.expressionTypes.argTypes.seriesStyleLabel": "设置选定已命名序列的样式", "xpack.canvas.expressionTypes.argTypes.seriesStyleTitle": "序列样式", + "xpack.canvas.featureCatalogue.canvasSubtitle": "设计完美的报告。", "xpack.canvas.functionForm.contextError": "错误:{errorMessage}", "xpack.canvas.functionForm.functionUnknown.unknownArgumentTypeError": "表达式类型“{expressionType}”未知", "xpack.canvas.functions.all.args.conditionHelpText": "要检查的条件。", @@ -5394,25 +5727,25 @@ "xpack.canvas.functions.alterColumn.args.typeHelpText": "将列转换成的类型。留空将不更改类型。", "xpack.canvas.functions.alterColumn.cannotConvertTypeErrorMessage": "无法连接到“{type}”", "xpack.canvas.functions.alterColumn.columnNotFoundErrorMessage": "找不到列:“{column}”", - "xpack.canvas.functions.alterColumnHelpText": "在核心类型(包括 {list})和 {end} 之间转换并重命名列。另见 {mapColumnFn} 和 {staticColumnFn}。", + "xpack.canvas.functions.alterColumnHelpText": "在核心类型(包括 {list} 和 {end})之间转换,并重命名列。另请参见 {mapColumnFn} 和 {staticColumnFn}。", "xpack.canvas.functions.any.args.conditionHelpText": "要检查的条件。", "xpack.canvas.functions.anyHelpText": "至少满足一个条件时,则返回 {BOOLEAN_TRUE}。另见 {all_fn}。", - "xpack.canvas.functions.as.args.nameHelpText": "要给予列的名称。", + "xpack.canvas.functions.as.args.nameHelpText": "要为列提供的名称。", "xpack.canvas.functions.asHelpText": "使用单个值创建 {DATATABLE}。另见 {getCellFn}。", "xpack.canvas.functions.asset.args.id": "要检索的资产的 ID。", "xpack.canvas.functions.asset.invalidAssetId": "无法通过以下 ID 获取资产:“{assetId}”", "xpack.canvas.functions.assetHelpText": "检索要作为参数值来提供的 Canvas Workpad 资产对象。通常为图像。", - "xpack.canvas.functions.axisConfig.args.maxHelpText": "轴上显示的最大值。必须为数字或自 Epoch 起毫秒数表示的日期或 {ISO8601} 字符串。", - "xpack.canvas.functions.axisConfig.args.minHelpText": "轴上显示的最小值。必须为数字或自 Epoch 起毫秒数表示的日期或 {ISO8601} 字符串。", + "xpack.canvas.functions.axisConfig.args.maxHelpText": "轴上显示的最大值。必须为数字、自 Epoch 起以毫秒数表示的日期或 {ISO8601} 字符串。", + "xpack.canvas.functions.axisConfig.args.minHelpText": "轴上显示的最小值。必须为数字、自 Epoch 起以毫秒数表示的日期或 {ISO8601} 字符串。", "xpack.canvas.functions.axisConfig.args.positionHelpText": "轴标签的位置。例如 {list} 或 {end}。", "xpack.canvas.functions.axisConfig.args.showHelpText": "显示轴标签?", - "xpack.canvas.functions.axisConfig.args.tickSizeHelpText": "刻度间的增量大小。仅用于`数值`轴", + "xpack.canvas.functions.axisConfig.args.tickSizeHelpText": "各刻度间的增量大小。仅适用于 `number` 轴。", "xpack.canvas.functions.axisConfig.invalidMaxPositionErrorMessage": "日期字符串无效:“{max}”。“max”必须是数值、以毫秒为单位的日期或 ISO8601 日期字符串", "xpack.canvas.functions.axisConfig.invalidMinDateStringErrorMessage": "日期字符串无效:“{min}”。“min”必须是数值、以毫秒为单位的日期或 ISO8601 日期字符串", "xpack.canvas.functions.axisConfig.invalidPositionErrorMessage": "无效的位置:“{position}”", "xpack.canvas.functions.axisConfigHelpText": "配置可视化的轴。仅用于 {plotFn}。", - "xpack.canvas.functions.case.args.ifHelpText": "此值表示条件是否满足,通常使用子表达式。{IF_ARG} 和 {WHEN_ARG} 参数都提供时,前者将覆盖后者。", - "xpack.canvas.functions.case.args.thenHelpText": "条件得到满足时要返回的值。", + "xpack.canvas.functions.case.args.ifHelpText": "此值指示是否符合条件。当 {IF_ARG} 和 {WHEN_ARG} 参数都提供时,前者将覆盖后者。", + "xpack.canvas.functions.case.args.thenHelpText": "条件得到满足时返回的值。", "xpack.canvas.functions.case.args.whenHelpText": "与 {CONTEXT} 比较的值,通过比较来确定它们是否相等。同时指定 {WHEN_ARG} 和 {IF_ARG} 时,将忽略前者。", "xpack.canvas.functions.caseHelpText": "构建要传递给 {switchFn} 函数的 {case},包括条件/结果。", "xpack.canvas.functions.clearHelpText": "清除 {CONTEXT},然后返回 {TYPE_NULL}。", @@ -5422,7 +5755,7 @@ "xpack.canvas.functions.compare.args.opHelpText": "要用于比较的运算符:{eq}(等于)、{gt}(大于)、{gte}(大于或等于)、{lt}(小于)、{lte}(小于或等于)、{ne} 或 {neq}(不等于)。", "xpack.canvas.functions.compare.args.toHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.compare.invalidCompareOperatorErrorMessage": "无效的比较运算符:“{op}”。使用 {ops}", - "xpack.canvas.functions.compareHelpText": "将 {CONTEXT} 与指定值比较,以确定 {BOOLEAN_TRUE} 或 {BOOLEAN_FALSE}。通常与 `{ifFn}` 或 `{caseFn}` 一起使用。这仅适用于基元类型,如 {examples}。另见 `{eqFn}`、`{gtFn}`、`{gteFn}`、`{ltFn}`、`{lteFn}`、`{neqFn}`", + "xpack.canvas.functions.compareHelpText": "将 {CONTEXT} 与指定值进行比较,可确定 {BOOLEAN_TRUE} 或 {BOOLEAN_FALSE}。通常与 `{ifFn}` 或 `{caseFn}` 结合使用。这仅适用于基元类型,如 {examples}。另请参见 {eqFn}、{gtFn}、{gteFn}、{ltFn}、{lteFn}、{neqFn}", "xpack.canvas.functions.containerStyle.args.backgroundColorHelpText": "有效的 {CSS} 背景色。", "xpack.canvas.functions.containerStyle.args.backgroundImageHelpText": "有效的 {CSS} 背景图。", "xpack.canvas.functions.containerStyle.args.backgroundRepeatHelpText": "有效的 {CSS} 背景重复。", @@ -5431,7 +5764,7 @@ "xpack.canvas.functions.containerStyle.args.borderRadiusHelpText": "设置圆角时要使用的像素数。", "xpack.canvas.functions.containerStyle.args.opacityHelpText": "0 和 1 之间的数值,表示元素的透明度。", "xpack.canvas.functions.containerStyle.args.overflowHelpText": "有效的 {CSS} 溢出。", - "xpack.canvas.functions.containerStyle.args.paddingHelpText": "内容与边框的距离(像素)。", + "xpack.canvas.functions.containerStyle.args.paddingHelpText": "内容到边框的距离(像素)。", "xpack.canvas.functions.containerStyle.invalidBackgroundImageErrorMessage": "无效的背景图。请提供资产或 URL。", "xpack.canvas.functions.containerStyleHelpText": "创建用于为元素容器提供样式的对象,包括背景、边框和透明度。", "xpack.canvas.functions.contextHelpText": "返回传入该函数的任何内容。需要将 {CONTEXT} 用作充当子表达式的参数时,这会非常有用。", @@ -5440,7 +5773,7 @@ "xpack.canvas.functions.csv.args.newlineHelpText": "行分隔字符。", "xpack.canvas.functions.csv.invalidInputCSVErrorMessage": "解析输入 CSV 时出错。", "xpack.canvas.functions.csvHelpText": "从 {CSV} 输入创建 {DATATABLE}。", - "xpack.canvas.functions.date.args.formatHelpText": "用于解析指定日期字符串的 {MOMENTJS}。请参见 {url}。", + "xpack.canvas.functions.date.args.formatHelpText": "用于解析指定日期字符串的 {MOMENTJS} 格式。有关更多信息,请参见 {url}。", "xpack.canvas.functions.date.args.valueHelpText": "解析成自 Epoch 起毫秒数的可选日期字符串。日期字符串可以是有效的 {JS} {date} 输入,也可以是要使用 {formatArg} 参数解析的字符串。必须为 {ISO8601} 字符串,或必须提供该格式。", "xpack.canvas.functions.date.invalidDateInputErrorMessage": "无效的日期输入:{date}", "xpack.canvas.functions.dateHelpText": "将当前时间或从指定字符串解析的时间返回为自 Epoch 起毫秒数。", @@ -5451,8 +5784,8 @@ "xpack.canvas.functions.doHelpText": "执行多个子表达式,然后返回原始 {CONTEXT}。用于运行产生操作或副作用时不会更改原始 {CONTEXT} 的函数。", "xpack.canvas.functions.dropdownControl.args.filterColumnHelpText": "要筛选的列或字段。", "xpack.canvas.functions.dropdownControl.args.filterGroupHelpText": "筛选的组名称。", - "xpack.canvas.functions.dropdownControl.args.valueColumnHelpText": "从其中提取下拉列表唯一值的列或字段。", - "xpack.canvas.functions.dropdownControlHelpText": "配置下拉列表筛选控制元素。", + "xpack.canvas.functions.dropdownControl.args.valueColumnHelpText": "从其中提取下拉控件的唯一值的列或字段。", + "xpack.canvas.functions.dropdownControlHelpText": "配置下拉筛选控件元素。", "xpack.canvas.functions.eq.args.valueHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.eqHelpText": "返回 {CONTEXT} 是否等于参数。", "xpack.canvas.functions.escount.args.indexHelpText": "索引或索引模式。例如:{example}。", @@ -5481,49 +5814,52 @@ "xpack.canvas.functions.formatdate.args.formatHelpText": "{MOMENTJS} 格式。例如:{example}。请参见 {url}。", "xpack.canvas.functions.formatdateHelpText": "使用 {MOMENTJS} 格式化 {ISO8601} 日期字符串或自 Epoch 起以毫秒表示的日期。请参见 {url}。", "xpack.canvas.functions.formatnumber.args.formatHelpText": "{NUMERALJS} 格式字符串。例如 {example1} 或 {example2}。", - "xpack.canvas.functions.formatnumberHelpText": "使用 {NUMERALJS} 将数字格式化为带格式数字字符串。", + "xpack.canvas.functions.formatnumberHelpText": "使用 {NUMERALJS} 将数字格式化为带格式的数字字符串。", "xpack.canvas.functions.getCell.args.columnHelpText": "从其中提取值的列的名称。如果未提供,将从第一列检索值。", "xpack.canvas.functions.getCell.args.rowHelpText": "行编号,从 0 开始。", "xpack.canvas.functions.getCell.columnNotFoundErrorMessage": "找不到列:“{column}”", "xpack.canvas.functions.getCell.rowNotFoundErrorMessage": "找不到行:“{row}”", - "xpack.canvas.functions.getCellHelpText": "从 {DATATABLE} 提取单个单元格。", + "xpack.canvas.functions.getCellHelpText": "从 {DATATABLE} 中提取单个单元格。", "xpack.canvas.functions.gt.args.valueHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.gte.args.valueHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.gteHelpText": "返回 {CONTEXT} 是否大于或等于参数。", "xpack.canvas.functions.gtHelpText": "返回 {CONTEXT} 是否大于参数。", "xpack.canvas.functions.head.args.countHelpText": "要从 {DATATABLE} 的起始位置检索的行数目。", - "xpack.canvas.functions.headHelpText": "从 {DATATABLE} 检索前 {n} 行。另见 {tailFn}", + "xpack.canvas.functions.headHelpText": "从 {DATATABLE} 中检索前 {n} 行。另请参见 {tailFn}。", "xpack.canvas.functions.if.args.conditionHelpText": "表示条件是否满足的 {BOOLEAN_TRUE} 或 {BOOLEAN_FALSE},通常由子表达式返回。未指定时,将返回原始 {CONTEXT}。", "xpack.canvas.functions.if.args.elseHelpText": "条件为 {BOOLEAN_FALSE} 时的返回值。未指定且条件未满足时,将返回原始 {CONTEXT}。", "xpack.canvas.functions.if.args.thenHelpText": "条件为 {BOOLEAN_TRUE} 时的返回值。未指定且条件满足时,将返回原始 {CONTEXT}。", - "xpack.canvas.functions.ifHelpText": "执行条件逻辑", + "xpack.canvas.functions.ifHelpText": "执行条件逻辑。", "xpack.canvas.functions.image.args.dataurlHelpText": "图像的 {https} {URL} 或 {BASE64} 数据 {URL}。", "xpack.canvas.functions.image.args.modeHelpText": "{contain} 将显示整个图像,图像缩放至适合大小。{cover} 将使用该图像填充容器,根据需要在两边或底部裁剪图像。{stretch} 将图像的高和宽调整为容器的 100%。", "xpack.canvas.functions.image.invalidImageModeErrorMessage": "“mode”必须为“{contain}”、“{cover}”或“{stretch}”", "xpack.canvas.functions.imageHelpText": "显示图像。将图像资产作为 {BASE64} 数据 {URL} 提供或传入子表达式。", - "xpack.canvas.functions.joinRows.args.columnHelpText": "要用于联接值的列", - "xpack.canvas.functions.joinRows.args.distinctHelpText": "移除重复值?", - "xpack.canvas.functions.joinRows.args.quoteHelpText": "引起值的引号字符", - "xpack.canvas.functions.joinRows.args.separatorHelpText": "用于分隔行值的分隔符", + "xpack.canvas.functions.joinRows.args.columnHelpText": "从其中提取值的列或字段。", + "xpack.canvas.functions.joinRows.args.distinctHelpText": "仅提取唯一值?", + "xpack.canvas.functions.joinRows.args.quoteHelpText": "要将每个提取的值引起来的引号字符。", + "xpack.canvas.functions.joinRows.args.separatorHelpText": "要插在每个提取的值之间的分隔符。", "xpack.canvas.functions.joinRows.columnNotFoundErrorMessage": "找不到列:“{column}”", - "xpack.canvas.functions.joinRowsHelpText": "将数据库中的行的值联接成字符串", + "xpack.canvas.functions.joinRowsHelpText": "将 `datatable` 中各行的值连接成单个字符串。", + "xpack.canvas.functions.locationHelpText": "使用浏览器的 {geolocationAPI} 查找您的当前位置。性能可能有所不同,但相当准确。请参见 {url}。如果计划生成 PDF,请不要使用 {locationFn},因为此函数需要用户输入。", "xpack.canvas.functions.lt.args.valueHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.lte.args.valueHelpText": "与 {CONTEXT} 比较的值。", "xpack.canvas.functions.lteHelpText": "返回 {CONTEXT} 是否小于或等于参数。", "xpack.canvas.functions.ltHelpText": "返回 {CONTEXT} 是否小于参数。", "xpack.canvas.functions.mapCenter.args.latHelpText": "地图中心的纬度", - "xpack.canvas.functions.mapCenterHelpText": "返回具有地图中心坐标和缩放级别的对象", + "xpack.canvas.functions.mapCenterHelpText": "返回包含地图中心坐标和缩放级别的对象。", "xpack.canvas.functions.mapColumn.args.expressionHelpText": "作为单行 {DATATABLE} 传递到每一行的 {CANVAS} 表达式。", "xpack.canvas.functions.mapColumn.args.nameHelpText": "结果列的名称。", + "xpack.canvas.functions.mapColumnHelpText": "添加计算为其他列的结果的列。只有提供参数时,才会执行更改。另请参见 {alterColumnFn} 和 {staticColumnFn}。", "xpack.canvas.functions.markdown.args.contentHelpText": "包含 {MARKDOWN} 的文本字符串。要进行串联,请传递 {stringFn} 函数多次。", "xpack.canvas.functions.markdown.args.fontHelpText": "内容的 {CSS} 字体属性。例如:{fontFamily} 或 {fontWeight}。", - "xpack.canvas.functions.markdown.args.openLinkHelpText": "表示是否在新选项卡中打开链接的 true/false 值。默认值为 false。设置为 true 将在新选项卡中打开所有链接。", + "xpack.canvas.functions.markdown.args.openLinkHelpText": "用于在新标签页中打开链接的 true 或 false 值。默认值为 `false`。设置为 `true` 时将在新标签页中打开所有链接。", "xpack.canvas.functions.markdownHelpText": "添加呈现 {MARKDOWN} 文本的元素。提示:将 {markdownFn} 函数用于单个数字、指标和文本段落。", "xpack.canvas.functions.math.args.expressionHelpText": "已计算的 {TINYMATH} 表达式。请参阅 {TINYMATH_URL}。", "xpack.canvas.functions.math.emptyDatatableErrorMessage": "空数据表", "xpack.canvas.functions.math.emptyExpressionErrorMessage": "空表达式", "xpack.canvas.functions.math.executionFailedErrorMessage": "无法执行数学表达式。检查您的列名称", "xpack.canvas.functions.math.tooManyResultsErrorMessage": "表达式必须返回单个数字。尝试将您的表达式包装在 {mean} 或 {sum} 中", + "xpack.canvas.functions.mathHelpText": "使用 {TYPE_NUMBER} 或 {DATATABLE} 作为 {CONTEXT} 来解释 {TINYMATH} 数学表达式。{DATATABLE} 列按列名使用。如果 {CONTEXT} 是数字,则作为 {value} 使用。", "xpack.canvas.functions.metric.args.labelFontHelpText": "标签的 {CSS} 字体属性。例如 {FONT_FAMILY} 或 {FONT_WEIGHT}。", "xpack.canvas.functions.metric.args.labelHelpText": "描述指标的文本。", "xpack.canvas.functions.metric.args.metricFontHelpText": "指标的 {CSS} 字体属性。例如 {FONT_FAMILY} 或 {FONT_WEIGHT}。", @@ -5539,21 +5875,25 @@ "xpack.canvas.functions.pie.args.holeHelpText": "在饼图中绘制介于 `0` and `100`(饼图半径的百分比)之间的孔洞。", "xpack.canvas.functions.pie.args.labelRadiusHelpText": "要用作标签圆形半径的容器面积百分比。", "xpack.canvas.functions.pie.args.labelsHelpText": "显示饼图标签?", + "xpack.canvas.functions.pie.args.legendHelpText": "图例位置。例如 {legend} 或 {BOOLEAN_FALSE}。如果是 {BOOLEAN_FALSE},则图例处于隐藏状态。", + "xpack.canvas.functions.pie.args.paletteHelpText": "用于描述要在此饼图中使用的颜色的 {palette} 对象。", "xpack.canvas.functions.pie.args.radiusHelpText": "饼图的半径,表示为可用空间的百分比(介于 `0` 和 `1` 之间)。要自动设置半径,请使用 {auto}。", "xpack.canvas.functions.pie.args.seriesStyleHelpText": "特定序列的样式", "xpack.canvas.functions.pie.args.tiltHelpText": "倾斜百分比,其中 `1` 为完全垂直,`0` 为完全水平。", "xpack.canvas.functions.pieHelpText": "配置饼图元素。", "xpack.canvas.functions.plot.args.defaultStyleHelpText": "要用于每个序列的默认样式。", "xpack.canvas.functions.plot.args.fontHelpText": "标签的 {CSS} 字体属性。例如 {FONT_FAMILY} 或 {FONT_WEIGHT}。", + "xpack.canvas.functions.plot.args.legendHelpText": "图例位置。例如 {legend} 或 {BOOLEAN_FALSE}。如果是 {BOOLEAN_FALSE},则图例处于隐藏状态。", + "xpack.canvas.functions.plot.args.paletteHelpText": "用于描述要在此图表中使用的颜色的 {palette} 对象。", "xpack.canvas.functions.plot.args.seriesStyleHelpText": "特定序列的样式", "xpack.canvas.functions.plot.args.xaxisHelpText": "轴配置。为 {BOOLEAN_FALSE} 时,轴隐藏。", "xpack.canvas.functions.plot.args.yaxisHelpText": "轴配置。为 {BOOLEAN_FALSE} 时,轴隐藏。", - "xpack.canvas.functions.plotHelpText": "配置图表元素", + "xpack.canvas.functions.plotHelpText": "配置图表元素。", "xpack.canvas.functions.ply.args.byHelpText": "用于细分 {DATATABLE} 的列。", "xpack.canvas.functions.ply.args.expressionHelpText": "要将每个结果 {DATATABLE} 传入的表达式。提示:表达式必须返回 {DATATABLE}。使用 `{asFn}` 将文本转成 {DATATABLE}。多个表达式必须返回相同数量的行。如果需要返回不同的行数,请导向另一个 {plyFn} 实例。如果多个表达式返回同名的列,最后一列将胜出。", "xpack.canvas.functions.ply.columnNotFoundErrorMessage": "找不到列:“{by}”", "xpack.canvas.functions.ply.rowCountMismatchErrorMessage": "所有表达式必须返回相同数目的行", - "xpack.canvas.functions.plyHelpText": "通过指定列的唯一值细分 {DATATABLE},并将生成的表传入表达式,然后合并每个表达式的输出", + "xpack.canvas.functions.plyHelpText": "按指定列的唯一值细分 {DATATABLE},并将生成的表传入表达式,然后合并每个表达式的输出。", "xpack.canvas.functions.pointseries.args.colorHelpText": "要用于确定标记颜色的表达式。", "xpack.canvas.functions.pointseries.args.sizeHelpText": "标记的大小。仅适用于支持的元素。", "xpack.canvas.functions.pointseries.args.textHelpText": "要在标记上显示的文本。仅适用于支持的元素。", @@ -5564,7 +5904,7 @@ "xpack.canvas.functions.progress.args.barColorHelpText": "背景条形的颜色。", "xpack.canvas.functions.progress.args.barWeightHelpText": "背景条形的粗细。", "xpack.canvas.functions.progress.args.fontHelpText": "标签的 {CSS} 字体属性。例如 {FONT_FAMILY} 或 {FONT_WEIGHT}。", - "xpack.canvas.functions.progress.args.labelHelpText": "要显示或隐藏标签,请使用 {BOOLEAN_TRUE} 或 {BOOLEAN_FALSE}。或者,提供要显示为标签的字符串。", + "xpack.canvas.functions.progress.args.labelHelpText": "要显示或隐藏标签,请使用 {BOOLEAN_TRUE} 或 {BOOLEAN_FALSE}。或者,提供字符串以显示为标签。", "xpack.canvas.functions.progress.args.maxHelpText": "进度元素的最大值。", "xpack.canvas.functions.progress.args.shapeHelpText": "选择 {list} 或 {end}。", "xpack.canvas.functions.progress.args.valueColorHelpText": "进度条的颜色。", @@ -5575,8 +5915,8 @@ "xpack.canvas.functions.render.args.asHelpText": "要呈现的元素类型。您可能需要专门的函数,例如 {plotFn} 或 {shapeFn}。", "xpack.canvas.functions.render.args.containerStyleHelpText": "容器的样式,包括背景、边框和透明度。", "xpack.canvas.functions.render.args.cssHelpText": "要限定于元素的任何定制 {CSS} 块。", - "xpack.canvas.functions.renderHelpText": "将 {CONTEXT} 呈现为特定元素并设置元素级别选项,例如背景和边框样式。", - "xpack.canvas.functions.repeatImage.args.emptyImageHelpText": "使用图像在 {CONTEXT} 和元素的 {maxArg} 参数之间填充差异。以 {BASE64} 数据 {URL} 方式提供图像资产,或传入子表达式。", + "xpack.canvas.functions.renderHelpText": "将 {CONTEXT} 呈现为特定元素,并设置元素级别选项,例如背景和边框样式。", + "xpack.canvas.functions.repeatImage.args.emptyImageHelpText": "使用此图像填充元素的 {CONTEXT} 和 {maxArg} 参数之间的差距。以 {BASE64} 数据 {URL} 的形式提供图像资产或传入子表达式。", "xpack.canvas.functions.repeatImage.args.imageHelpText": "要重复的图像。将图像资产作为 {BASE64} 数据 {URL} 提供或传入子表达式。", "xpack.canvas.functions.repeatImage.args.maxHelpText": "图像可以重复的最大次数。", "xpack.canvas.functions.repeatImage.args.sizeHelpText": "图像的最大高度或宽度,以像素为单位。图像的高大于宽时,此函数将限制高度。", @@ -5584,19 +5924,19 @@ "xpack.canvas.functions.replace.args.flagsHelpText": "指定标志。请参见 {url}。", "xpack.canvas.functions.replace.args.patternHelpText": "{JS} 正则表达式的文本或模式。例如:{example}。您可以在此处使用捕获组。", "xpack.canvas.functions.replace.args.replacementHelpText": "字符串匹配部分的替代。捕获组可以通过其索引进行访问。例如:{example}。", - "xpack.canvas.functions.replaceImageHelpText": "使用正则表达式替换字符串各部分。", + "xpack.canvas.functions.replaceImageHelpText": "使用正则表达式替换字符串的各部分。", "xpack.canvas.functions.revealImage.args.emptyImageHelpText": "要显示的可选背景图像。将图像资产作为 {BASE64} 数据 {URL} 提供或传入子表达式。", "xpack.canvas.functions.revealImage.args.imageHelpText": "要显示的图像。将图像资产作为 {BASE64} 数据 {URL} 提供或传入子表达式。", "xpack.canvas.functions.revealImage.args.originHelpText": "要开始图像填充的位置。例如 {list} 或 {end}。", "xpack.canvas.functions.revealImage.invalidPercentErrorMessage": "无效的值:“{percent}”。百分比必须介于 0 和 1 之间", "xpack.canvas.functions.revealImageHelpText": "配置图像显示元素。", - "xpack.canvas.functions.rounddate.args.formatHelpText": "用于存储桶存储的 {MOMENTJS} 格式。例如,{example} 将每个日期舍入到月份。请参见 {url}。", + "xpack.canvas.functions.rounddate.args.formatHelpText": "用于存储桶存储的 {MOMENTJS} 格式。例如,{example} 四舍五入到月份。请参见 {url}。", "xpack.canvas.functions.rounddateHelpText": "使用 {MOMENTJS} 格式字符串舍入自 Epoch 起毫秒数,并返回自 Epoch 起毫秒数。", - "xpack.canvas.functions.rowCountHelpText": "返回行数。与 {plyFn} 搭配,可获取唯一行值的计数或唯一行值的组合。", - "xpack.canvas.functions.savedLens.args.idHelpText": "已保存 Lens 对象的 ID", + "xpack.canvas.functions.rowCountHelpText": "返回行数。与 {plyFn} 搭配使用,可获取唯一列值的计数或唯一列值的组合。", + "xpack.canvas.functions.savedLens.args.idHelpText": "已保存 Lens 可视化对象的 ID", "xpack.canvas.functions.savedLens.args.timerangeHelpText": "应包括的数据的时间范围", - "xpack.canvas.functions.savedLens.args.titleHelpText": "lens 可嵌入对象的标题", - "xpack.canvas.functions.savedLensHelpText": "为已保存 Lens 对象返回可嵌入对象", + "xpack.canvas.functions.savedLens.args.titleHelpText": "Lens 可视化对象的标题", + "xpack.canvas.functions.savedLensHelpText": "返回已保存 Lens 可视化对象的可嵌入对象。", "xpack.canvas.functions.savedMap.args.centerHelpText": "地图应具有的中心和缩放级别", "xpack.canvas.functions.savedMap.args.hideLayer": "应隐藏的地图图层的 ID", "xpack.canvas.functions.savedMap.args.idHelpText": "已保存地图对象的 ID", @@ -5604,20 +5944,21 @@ "xpack.canvas.functions.savedMap.args.timerangeHelpText": "应包括的数据的时间范围", "xpack.canvas.functions.savedMap.args.titleHelpText": "地图的标题", "xpack.canvas.functions.savedMap.args.zoomHelpText": "地图的缩放级别", - "xpack.canvas.functions.savedMapHelpText": "为已保存地图对象返回可嵌入对象", + "xpack.canvas.functions.savedMapHelpText": "返回已保存地图对象的可嵌入对象。", "xpack.canvas.functions.savedSearchHelpText": "为已保存搜索对象返回可嵌入对象", "xpack.canvas.functions.savedVisualization.args.colorsHelpText": "定义用于特定序列的颜色", - "xpack.canvas.functions.savedVisualization.args.hideLegendHelpText": "图例是否应隐藏", + "xpack.canvas.functions.savedVisualization.args.hideLegendHelpText": "指定用于隐藏图例的选项", "xpack.canvas.functions.savedVisualization.args.idHelpText": "已保存可视化对象的 ID", "xpack.canvas.functions.savedVisualization.args.timerangeHelpText": "应包括的数据的时间范围", - "xpack.canvas.functions.savedVisualizationHelpText": "为已保存可视化对象返回可嵌入对象", + "xpack.canvas.functions.savedVisualization.args.titleHelpText": "可视化对象的标题", + "xpack.canvas.functions.savedVisualizationHelpText": "返回已保存可视化对象的可嵌入对象。", "xpack.canvas.functions.seriesStyle.args.barsHelpText": "条形的宽度。", "xpack.canvas.functions.seriesStyle.args.colorHelpText": "线条颜色。", "xpack.canvas.functions.seriesStyle.args.fillHelpText": "应该填入点吗?", "xpack.canvas.functions.seriesStyle.args.horizontalBarsHelpText": "将图表中的条形方向设置为横向。", "xpack.canvas.functions.seriesStyle.args.labelHelpText": "要加上样式的序列的名称。", "xpack.canvas.functions.seriesStyle.args.linesHelpText": "线条的宽度。", - "xpack.canvas.functions.seriesStyle.args.pointsHelpText": "折线上的点大小", + "xpack.canvas.functions.seriesStyle.args.pointsHelpText": "折线图上的点大小。", "xpack.canvas.functions.seriesStyle.args.stackHelpText": "指定是否应堆叠序列。编号为堆叠 ID。具有相同堆叠 ID 的序列将堆叠在一起。", "xpack.canvas.functions.seriesStyleHelpText": "创建用于在图表上描述序列属性的对象。在图表绘制函数(如 {plotFn} 或 {pieFn})中使用 {seriesStyleFn}。", "xpack.canvas.functions.shape.args.borderHelpText": "形状轮廓边框的 {SVG} 颜色。", @@ -5626,21 +5967,22 @@ "xpack.canvas.functions.shape.args.maintainAspectHelpText": "维持形状的原始纵横比?", "xpack.canvas.functions.shape.args.shapeHelpText": "选取形状。", "xpack.canvas.functions.shapeHelpText": "创建形状。", - "xpack.canvas.functions.sort.args.byHelpText": "排序要依据的列。未指定时,将按第一列排序 `{DATATABLE}`。", - "xpack.canvas.functions.sort.args.reverseHelpText": "反转排序顺序。未指定时,将升序排序 `{DATATABLE}`。", + "xpack.canvas.functions.sort.args.byHelpText": "排序依据的列。如果未指定,则 {DATATABLE} 按第一列排序。", + "xpack.canvas.functions.sort.args.reverseHelpText": "反转排序顺序。如果未指定,则 {DATATABLE} 按升序排序。", + "xpack.canvas.functions.sortHelpText": "按指定列对 {DATATABLE} 进行排序。", "xpack.canvas.functions.staticColumn.args.nameHelpText": "新列的名称。", - "xpack.canvas.functions.staticColumn.args.valueHelpText": "在每一行新列中要插入的值。提示:使用子表达式将其他列汇总为静态值。", - "xpack.canvas.functions.staticColumnHelpText": "在每一行添加具有相同静态值的列。另见 {alterColumnFn} 和 {mapColumnFn}。", + "xpack.canvas.functions.staticColumn.args.valueHelpText": "要在新列的每一行中插入的值。提示:使用子表达式可将其他列汇总为静态值。", + "xpack.canvas.functions.staticColumnHelpText": "添加每一行都具有相同静态值的列。另请参见 {alterColumnFn} 和 {mapColumnFn}。", "xpack.canvas.functions.string.args.valueHelpText": "要连结成一个字符串的值。根据需要加入空格。", "xpack.canvas.functions.stringHelpText": "将所有参数串联成单个字符串。", - "xpack.canvas.functions.switch.args.caseHelpText": "要检查的条件", + "xpack.canvas.functions.switch.args.caseHelpText": "要检查的条件。", "xpack.canvas.functions.switch.args.defaultHelpText": "未满足任何条件时返回的值。未指定且没有条件满足时,将返回原始 {CONTEXT}。", - "xpack.canvas.functions.switchHelpText": "执行具有多个条件的条件逻辑。另见 {caseFn},其用于构建要传递到 {switchFn} 函数的 {case}。", + "xpack.canvas.functions.switchHelpText": "执行具有多个条件的条件逻辑。另请参见 {caseFn},该函数用于构建要传递到 {switchFn} 函数的 {case}。", "xpack.canvas.functions.table.args.fontHelpText": "表内容的 {CSS} 字体属性。例如 {FONT_FAMILY} 或 {FONT_WEIGHT}。", "xpack.canvas.functions.table.args.paginateHelpText": "显示分页控件?为 {BOOLEAN_FALSE} 时,仅显示第一页。", "xpack.canvas.functions.table.args.perPageHelpText": "要在每页上显示的行数目。", - "xpack.canvas.functions.table.args.showHeaderHelpText": "显示/隐藏具有每列标题的标题行。", - "xpack.canvas.functions.tableHelpText": "配置表元素", + "xpack.canvas.functions.table.args.showHeaderHelpText": "显示或隐藏包含每列标题的标题行。", + "xpack.canvas.functions.tableHelpText": "配置表元素。", "xpack.canvas.functions.tail.args.countHelpText": "要从 {DATATABLE} 的结尾位置检索的行数目。", "xpack.canvas.functions.tailHelpText": "从 {DATATABLE} 结尾检索后 N 行。另见 {headFn}。", "xpack.canvas.functions.timefilter.args.columnHelpText": "要筛选的列或字段。", @@ -5657,16 +5999,16 @@ "xpack.canvas.functions.timelion.args.query": "Timelion 查询", "xpack.canvas.functions.timelion.args.timezone": "时间范围的时区。请参阅 {MOMENTJS_TIMEZONE_URL}。", "xpack.canvas.functions.timelion.args.to": "表示时间范围结束的 {ELASTICSEARCH} {DATEMATH} 字符串。", - "xpack.canvas.functions.timelionHelpText": "使用 Timelion 从多个源中提取一个或多个时间序列。", + "xpack.canvas.functions.timelionHelpText": "使用 Timelion 可从多个源中提取一个或多个时间序列。", "xpack.canvas.functions.timerange.args.fromHelpText": "时间范围起始", "xpack.canvas.functions.timerange.args.toHelpText": "时间范围结束", - "xpack.canvas.functions.timerangeHelpText": "表示时间跨度的对象", + "xpack.canvas.functions.timerangeHelpText": "表示时间跨度的对象。", "xpack.canvas.functions.to.args.type": "表达式语言中的已知数据类型。", "xpack.canvas.functions.to.missingType": "必须指定转换类型", - "xpack.canvas.functions.toHelpText": "将 {CONTEXT} 的类型显式转换为指定类型。", + "xpack.canvas.functions.toHelpText": "将 {CONTEXT} 的类型从一种类型显式转换为指定类型。", "xpack.canvas.functions.urlparam.args.defaultHelpText": "未指定 {URL} 参数时返回的值。", "xpack.canvas.functions.urlparam.args.paramHelpText": "要检索的 {URL} 哈希参数。", - "xpack.canvas.functions.urlparamHelpText": "检索要在表达式中使用的 {URL} 参数。{urlparamFn} 函数始终返回 {TYPE_STRING}。例如,从 {URL} 的参数 {myVar} 检索值 {value} ({example})。", + "xpack.canvas.functions.urlparamHelpText": "检索要在表达式中使用的 {URL} 参数。{urlparamFn} 函数始终返回 {TYPE_STRING}。例如,可从 {URL} {example} 中检索参数 {myVar} 的值 {value}。", "xpack.canvas.groupSettings.multipleElementsActionsDescription": "取消选择这些元素以编辑各自的设置,按 ({gKey}) 以对它们进行分组,或将此选择另存为新元素,以在整个 Workpad 中重复使用。", "xpack.canvas.groupSettings.multipleElementsDescription": "当前选择了多个元素。", "xpack.canvas.groupSettings.saveGroupDescription": "将此组另存为新元素,以在整个 Workpad 重复使用。", @@ -5741,7 +6083,11 @@ "xpack.canvas.pageConfig.transitionLabel": "切换", "xpack.canvas.pageConfig.transitionPreviewLabel": "预览", "xpack.canvas.pageConfig.transitions.noneDropDownOptionLabel": "无", + "xpack.canvas.pageManager.addPageTooltip": "将新页面添加到此 Workpad", + "xpack.canvas.pageManager.confirmRemoveDescription": "确定要移除此页面?", + "xpack.canvas.pageManager.confirmRemoveTitle": "移除页面", "xpack.canvas.pageManager.pageNumberAriaLabel": "加载页码 {pageNumber}", + "xpack.canvas.pageManager.removeButtonLabel": "移除", "xpack.canvas.pagePreviewPageControls.clonePageAriaLabel": "克隆页面", "xpack.canvas.pagePreviewPageControls.clonePageTooltip": "克隆", "xpack.canvas.pagePreviewPageControls.deletePageAriaLabel": "删除页面", @@ -5850,6 +6196,7 @@ "xpack.canvas.textStylePicker.styleUnderlineOption": "下划线", "xpack.canvas.timePicker.applyButtonLabel": "应用", "xpack.canvas.toolbar.editorButtonLabel": "表达式编辑器", + "xpack.canvas.toolbar.errorMessage": "工具栏错误:{message}", "xpack.canvas.toolbar.nextPageAriaLabel": "下一页", "xpack.canvas.toolbar.pageButtonLabel": "页 {pageNum}{rest}", "xpack.canvas.toolbar.previousPageAriaLabel": "上一页", @@ -6609,6 +6956,8 @@ "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesDeprecation": "此设置已过时,将在 Kibana 8.0 中移除。", "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesDescription": "属于“仅查看仪表板”模式的角色", "xpack.dashboardMode.uiSettings.dashboardsOnlyRolesTitle": "仅限仪表板的角色", + "xpack.data.advancedSettings.searchTimeout": "搜索超时", + "xpack.data.advancedSettings.searchTimeoutDesc": "更改搜索会话的最大超时值,或设置为 0 以禁用超时,让查询运行至结束。", "xpack.data.kueryAutocomplete.andOperatorDescription": "需要{bothArguments}为 true", "xpack.data.kueryAutocomplete.andOperatorDescription.bothArgumentsText": "两个参数都", "xpack.data.kueryAutocomplete.equalOperatorDescription": "{equals}某一值", @@ -6641,11 +6990,26 @@ "xpack.enterpriseSearch.appSearch.enginesOverview.table.column.fieldCount": "字段计数", "xpack.enterpriseSearch.appSearch.enginesOverview.table.column.name": "名称", "xpack.enterpriseSearch.appSearch.enginesOverview.title": "引擎概览", + "xpack.enterpriseSearch.appSearch.nav.credentials": "凭据", + "xpack.enterpriseSearch.appSearch.nav.engines": "引擎", + "xpack.enterpriseSearch.appSearch.nav.roleMappings": "角色映射", + "xpack.enterpriseSearch.appSearch.nav.settings": "帐户设置", + "xpack.enterpriseSearch.appSearch.productCardDescription": "Elastic App Search 提供用户友好的工具,用于设计强大的搜索功能,并将其部署到您的网站或 Web/移动应用程序。", "xpack.enterpriseSearch.appSearch.productCta": "启动 App Search", + "xpack.enterpriseSearch.appSearch.productDescription": "利用仪表板、分析和 API 执行高级应用程序搜索简单易行。", "xpack.enterpriseSearch.appSearch.productName": "App Search", "xpack.enterpriseSearch.appSearch.setupGuide.description": "Elastic App Search 提供的工具用于设计强大的搜索并将其部署到您的网站和移动应用程序。", "xpack.enterpriseSearch.appSearch.setupGuide.notConfigured": "App Search 在您的 Kibana 实例中尚未得到配置。", "xpack.enterpriseSearch.appSearch.setupGuide.videoAlt": "App Search 入门 - 在此视频中,我们将指导您如何开始使用 App Search", + "xpack.enterpriseSearch.appSearch.tokens.admin.description": "私有管理员密钥用于与凭据 API 进行交互。", + "xpack.enterpriseSearch.appSearch.tokens.admin.name": "私有管理员密钥", + "xpack.enterpriseSearch.appSearch.tokens.private.description": "私有 API 密钥用于对一个或多个引擎执行读和/写访问。", + "xpack.enterpriseSearch.appSearch.tokens.private.name": "私有 API 密钥", + "xpack.enterpriseSearch.appSearch.tokens.search.description": "公有搜索密钥仅用于搜索终端。", + "xpack.enterpriseSearch.appSearch.tokens.search.name": "公有搜索密钥", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.description": "随时随地进行全面搜索。为工作繁忙的团队轻松实现强大的现代搜索体验。将预先调整的搜索功能快速添加到您的网站、应用或工作区。全面搜索就是这么简单。", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.notConfigured": "企业搜索尚未在您的 Kibana 实例中配置。", + "xpack.enterpriseSearch.enterpriseSearch.setupGuide.videoAlt": "企业搜索入门", "xpack.enterpriseSearch.errorConnectingState.description1": "我们无法与以下主机 URL 的企业搜索建立连接:{enterpriseSearchUrl}", "xpack.enterpriseSearch.errorConnectingState.description2": "确保在 {configFile} 中已正确配置主机 URL。", "xpack.enterpriseSearch.errorConnectingState.description3": "确认企业搜索服务器响应。", @@ -6655,6 +7019,26 @@ "xpack.enterpriseSearch.errorConnectingState.troubleshootAuth": "检查您的用户身份验证:", "xpack.enterpriseSearch.errorConnectingState.troubleshootAuthNative": "必须使用 Elasticsearch 本机身份验证或 SSO/SAML 执行身份验证。", "xpack.enterpriseSearch.errorConnectingState.troubleshootAuthSAML": "如果使用的是 SSO/SAML,则还必须在“企业搜索”中设置 SAML 领域。", + "xpack.enterpriseSearch.FeatureCatalogue.description": "使用一组优化的 API 和工具打造搜索体验。", + "xpack.enterpriseSearch.featureCatalogue.subtitle": "全面搜索", + "xpack.enterpriseSearch.featureCatalogueDescription1": "打造强大的搜索体验。", + "xpack.enterpriseSearch.featureCatalogueDescription2": "将您的用户连接到相关数据。", + "xpack.enterpriseSearch.featureCatalogueDescription3": "统一您的团队内容。", + "xpack.enterpriseSearch.nav.hierarchy": "次级", + "xpack.enterpriseSearch.nav.menu": "菜单", + "xpack.enterpriseSearch.nav.toggleMenu": "切换次级导航", + "xpack.enterpriseSearch.navTitle": "概览", + "xpack.enterpriseSearch.notFound.action1": "返回到您的仪表板", + "xpack.enterpriseSearch.notFound.action2": "联系支持人员", + "xpack.enterpriseSearch.notFound.description": "找不到您要查找的页面。", + "xpack.enterpriseSearch.notFound.title": "404 错误", + "xpack.enterpriseSearch.overview.heading": "欢迎使用 Elastic 企业搜索", + "xpack.enterpriseSearch.overview.productCard.heading": "Elastic {productName}", + "xpack.enterpriseSearch.overview.productCard.launchButton": "推出 {productName}", + "xpack.enterpriseSearch.overview.productCard.setupButton": "设置 {productName}", + "xpack.enterpriseSearch.overview.subheading": "选择产品开始使用", + "xpack.enterpriseSearch.productName": "企业搜索", + "xpack.enterpriseSearch.readOnlyMode.warning": "企业搜索处于只读模式。您将无法执行更改,例如创建、编辑或删除。", "xpack.enterpriseSearch.setupGuide.step1.instruction1": "在 {configFile} 文件中,将 {configSetting} 设置为 {productName} 实例的 URL。例如:", "xpack.enterpriseSearch.setupGuide.step1.title": "将 {productName} 主机 URL 添加到 Kibana 配置", "xpack.enterpriseSearch.setupGuide.step2.instruction1": "重新启动 Kibana 以应用上一步骤中的配置更改。", @@ -6670,6 +7054,82 @@ "xpack.enterpriseSearch.troubleshooting.standardAuth.title": "不支持使用标准身份验证的 {productName}", "xpack.enterpriseSearch.workplaceSearch.activityFeedEmptyDefault.title": "您的组织最近无活动", "xpack.enterpriseSearch.workplaceSearch.activityFeedNamedDefault.title": "{name} 最近无活动", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.cancel.action": "取消", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.heading": "添加组", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroup.submit.action": "添加组", + "xpack.enterpriseSearch.workplaceSearch.groups.addGroupForm.action": "创建组", + "xpack.enterpriseSearch.workplaceSearch.groups.clearFilters.action": "清除筛选", + "xpack.enterpriseSearch.workplaceSearch.groups.contentSourceCountHeading": "{numSources} 个共享内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.description": "将共享内容源和用户分配到组,以便为各种内部团队打造相关搜索体验。", + "xpack.enterpriseSearch.workplaceSearch.groups.filterGroups.placeholder": "按名称筛选组......", + "xpack.enterpriseSearch.workplaceSearch.groups.filterSources.buttonText": "源", + "xpack.enterpriseSearch.workplaceSearch.groups.filterUsers.buttonText": "用户", + "xpack.enterpriseSearch.workplaceSearch.groups.filterUsers.placeholder": "筛选用户......", + "xpack.enterpriseSearch.workplaceSearch.groups.groupDeleted": "组“{groupName}”已成功删除。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerCancel": "取消", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerHeaderTitle": "管理 {label}", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSelectAllToggle": "全部{action}", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSourceEmpty.body": "可能您尚未添加任何共享内容源。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerSourceEmpty.title": "哎哟!", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerUpdate": "更新", + "xpack.enterpriseSearch.workplaceSearch.groups.groupManagerUpdateAddSourceButton": "添加共享源", + "xpack.enterpriseSearch.workplaceSearch.groups.groupNotFound": "找不到 ID 为“{groupId}”的组。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupPrioritizationUpdated": "已成功更新共享源的优先级排序", + "xpack.enterpriseSearch.workplaceSearch.groups.groupRenamed": "已将此组成功重命名为“{groupName}”。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupSourcesUpdated": "已成功更新共享内容源。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.groupTableHeader": "组", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.sourcesTableHeader": "内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsTable.usersTableHeader": "用户", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsUsersTable.emailTableHeader": "电子邮件", + "xpack.enterpriseSearch.workplaceSearch.groups.groupsUsersTable.usernameTableHeader": "用户名", + "xpack.enterpriseSearch.workplaceSearch.groups.groupUpdatedText": "上次更新于 {updatedAt}。", + "xpack.enterpriseSearch.workplaceSearch.groups.groupUsersUpdated": "已成功更新此组的用户", + "xpack.enterpriseSearch.workplaceSearch.groups.heading": "管理组", + "xpack.enterpriseSearch.workplaceSearch.groups.inviteUsers.action": "邀请用户", + "xpack.enterpriseSearch.workplaceSearch.groups.newGroup.action": "管理组", + "xpack.enterpriseSearch.workplaceSearch.groups.newGroupSavedSuccess": "已成功创建 {groupName}", + "xpack.enterpriseSearch.workplaceSearch.groups.noSourcesMessage": "无共享内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.noUsersFound": "找不到用户", + "xpack.enterpriseSearch.workplaceSearch.groups.noUsersMessage": "无用户", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.cancelRemoveButtonText": "取消", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmRemoveButtonText": "删除 {name}", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmRemoveDescription": "您的组将从 Workplace Search 中删除。确定要移除 {name}?", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.confirmTitleText": "确认", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.emptySourcesDescription": "未与此组共享任何内容源。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.emptyUsersDescription": "此组中没有用户。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.groupSourcesDescription": "可按“{name}”组中的所有用户搜索。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.groupUsersDescription": "成员将可以对该组的源进行搜索。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.manageSourcesButtonText": "管理共享内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.manageUsersButtonText": "管理用户", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.nameSectionDescription": "定制此组的名称。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.nameSectionTitle": "组名", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeButtonText": "移除组", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeSectionDescription": "此操作无法撤消。", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.removeSectionTitle": "移除此组", + "xpack.enterpriseSearch.workplaceSearch.groups.overview.saveNameButtonText": "保存名称", + "xpack.enterpriseSearch.workplaceSearch.groups.searchResults.notFoound": "找不到结果。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerActionText": "保存", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerDescription": "校准组内容源的相对文档重要性。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.headerTitle": "共享内容源的优先级排序", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.priorityTableHeader": "相关性优先级", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.sourceTableHeader": "源", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateBody": "与 {groupName} 共享两个或多个源,以定制源优先级排序。", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateButtonText": "添加共享内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.sourceProioritization.zeroStateTitle": "未与此组共享任何源", + "xpack.enterpriseSearch.workplaceSearch.groups.sourcesModalLabel": "共享内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.sourcesModalTitle": "选择要与 {groupName} 共享的内容源", + "xpack.enterpriseSearch.workplaceSearch.groups.userListCount": "正在显示 {numUsers} 个用户中的 {maxVisibleUsers} 个。", + "xpack.enterpriseSearch.workplaceSearch.groups.usersModalLabel": "用户", + "xpack.enterpriseSearch.workplaceSearch.headerActions.searchApplication": "前往搜索应用程序", + "xpack.enterpriseSearch.workplaceSearch.nav.groups": "组", + "xpack.enterpriseSearch.workplaceSearch.nav.groups.groupOverview": "概览", + "xpack.enterpriseSearch.workplaceSearch.nav.groups.sourcePrioritization": "源的优先级排序", + "xpack.enterpriseSearch.workplaceSearch.nav.overview": "概览", + "xpack.enterpriseSearch.workplaceSearch.nav.personalDashboard": "查看我的个人仪表板", + "xpack.enterpriseSearch.workplaceSearch.nav.roleMappings": "角色映射", + "xpack.enterpriseSearch.workplaceSearch.nav.security": "安全", + "xpack.enterpriseSearch.workplaceSearch.nav.settings": "设置", + "xpack.enterpriseSearch.workplaceSearch.nav.sources": "源", "xpack.enterpriseSearch.workplaceSearch.organizationStats.activeUsers": "活动用户", "xpack.enterpriseSearch.workplaceSearch.organizationStats.invitations": "邀请", "xpack.enterpriseSearch.workplaceSearch.organizationStats.privateSources": "专用源", @@ -6686,7 +7146,9 @@ "xpack.enterpriseSearch.workplaceSearch.overviewOnboardingUsersCard.description": "邀请同事加入此组织以便一同搜索。", "xpack.enterpriseSearch.workplaceSearch.overviewOnboardingUsersCard.title": "用户和邀请", "xpack.enterpriseSearch.workplaceSearch.overviewUsersCard.title": "很好,您已邀请同事一同搜索。", + "xpack.enterpriseSearch.workplaceSearch.productCardDescription": "通过即时连接到常见生产力和协作工具,将团队的所有内容统一放在一个位置。", "xpack.enterpriseSearch.workplaceSearch.productCta": "启动 Workplace Search", + "xpack.enterpriseSearch.workplaceSearch.productDescription": "搜索整个虚拟工作区中存在的所有文档、文件和源。", "xpack.enterpriseSearch.workplaceSearch.productName": "Workplace Search", "xpack.enterpriseSearch.workplaceSearch.recentActivity.title": "最近活动", "xpack.enterpriseSearch.workplaceSearch.recentActivitySourceLink.linkLabel": "查看源", @@ -6696,6 +7158,7 @@ "xpack.enterpriseSearch.workplaceSearch.sourcesOnboardingCard.buttonLabel": "添加 {label} 源", "xpack.enterpriseSearch.workplaceSearch.sourcesOnboardingCard.description": "您已添加 {sourcesCount, number} 个共享{sourcesCount, plural, one {源} other {源}}。祝您搜索愉快。", "xpack.enterpriseSearch.workplaceSearch.usersOnboardingCard.buttonLabel": "邀请 {label} 用户", + "xpack.eventLog.savedObjectProviderRegistry.getProvidersClient.noDefaultProvider": "事件日志需要默认提供程序。", "xpack.features.advancedSettingsFeatureName": "高级设置", "xpack.features.dashboardFeatureName": "仪表板", "xpack.features.devToolsFeatureName": "开发工具", @@ -6764,6 +7227,15 @@ "xpack.fileUpload.noIndexSuppliedErrorMessage": "未提供任何索引。", "xpack.fileUpload.patternReader.featuresOmitted": "不具有几何形状的一些特征已省略", "xpack.globalSearch.find.invalidLicenseError": "GlobalSearch API 已禁用,因为许可状态无效:{errorMessage}", + "xpack.globalSearchBar.searchBar.mobileSearchButtonAriaLabel": "全站点搜索", + "xpack.globalSearchBar.searchBar.noResults": "尝试搜索应用程序、仪表板和可视化等。", + "xpack.globalSearchBar.searchBar.noResultsHeading": "找不到结果", + "xpack.globalSearchBar.searchBar.noResultsImageAlt": "黑洞的图示", + "xpack.globalSearchBar.searchBar.placeholder": "搜索 Elastic", + "xpack.globalSearchBar.searchBar.shortcutDescription.macCommandDescription": "Command + /", + "xpack.globalSearchBar.searchBar.shortcutDescription.shortcutDetail": "{shortcutDescription}{commandDescription}", + "xpack.globalSearchBar.searchBar.shortcutDescription.shortcutInstructionDescription": "快捷方式", + "xpack.globalSearchBar.searchBar.shortcutDescription.windowsCommandDescription": "Control + /", "xpack.graph.badge.readOnly.text": "只读", "xpack.graph.badge.readOnly.tooltip": "无法保存 Graph 工作空间", "xpack.graph.bar.exploreLabel": "Graph", @@ -6771,6 +7243,8 @@ "xpack.graph.bar.pickSourceLabel": "选择数据源", "xpack.graph.bar.pickSourceTooltip": "选择数据源以开始绘制关系图。", "xpack.graph.bar.searchFieldPlaceholder": "搜索数据并将其添加到图表", + "xpack.graph.blocklist.noEntriesDescription": "您没有任何已阻止词。选择顶点并单击右侧控制面板中的{stopSign}可阻止它们。与已阻止词匹配的文档不再可供浏览,并且与它们的关系已隐藏。", + "xpack.graph.blocklist.removeButtonAriaLabel": "删除", "xpack.graph.clearWorkspace.confirmButtonLabel": "更改数据源", "xpack.graph.clearWorkspace.confirmText": "如果更改数据源,您当前的字段和顶点将会重置。", "xpack.graph.clearWorkspace.modalTitle": "未保存更改", @@ -6883,6 +7357,7 @@ "xpack.graph.outlinkEncoders.textPlainTitle": "纯文本", "xpack.graph.pageTitle": "图表", "xpack.graph.pluginDescription": "显示并分析 Elasticsearch 数据中的相关关系。", + "xpack.graph.pluginSubtitle": "显示模式和关系。", "xpack.graph.sampleData.label": "图表", "xpack.graph.savedWorkspace.workspaceNameTitle": "新建 Graph 工作空间", "xpack.graph.saveWorkspace.savingErrorMessage": "无法保存工作空间:{message}", @@ -6907,6 +7382,9 @@ "xpack.graph.settings.advancedSettings.timeoutInputLabel": "超时 (ms)", "xpack.graph.settings.advancedSettings.timeoutUnit": "ms", "xpack.graph.settings.advancedSettingsTitle": "高级设置", + "xpack.graph.settings.blocklist.blocklistHelpText": "不允许在图表中使用这些词。", + "xpack.graph.settings.blocklist.clearButtonLabel": "全部删除", + "xpack.graph.settings.blocklistTitle": "阻止列表", "xpack.graph.settings.closeLabel": "关闭", "xpack.graph.settings.drillDowns.cancelButtonLabel": "取消", "xpack.graph.settings.drillDowns.defaultUrlTemplateTitle": "原始文档", @@ -6997,9 +7475,11 @@ "xpack.grokDebugger.registryProviderTitle": "Grok Debugger", "xpack.grokDebugger.sampleDataLabel": "样例数据", "xpack.grokDebugger.serverInactiveLicenseError": "Grok Debugger 工具需要活动的许可证。", + "xpack.grokDebugger.simulate.errorTitle": "模拟错误", "xpack.grokDebugger.simulateButtonLabel": "模拟", "xpack.grokDebugger.structuredDataLabel": "结构化数据", "xpack.grokDebugger.trialLicenseTitle": "试用", + "xpack.grokDebugger.unknownErrorTitle": "出问题了", "xpack.idxMgmt.aliasesTab.noAliasesTitle": "未定义任何别名。", "xpack.idxMgmt.appTitle": "索引管理", "xpack.idxMgmt.badgeAriaLabel": "{label}。选择以基于此选项进行筛选。", @@ -7110,6 +7590,8 @@ "xpack.idxMgmt.componentTemplatesSelector.filters.mappingsLabel": "映射", "xpack.idxMgmt.componentTemplatesSelector.loadingComponentsDescription": "正在加载组件模板……", "xpack.idxMgmt.componentTemplatesSelector.loadingComponentsErrorMessage": "加载组件时出错", + "xpack.idxMgmt.componentTemplatesSelector.noComponentSelectedLabel-1": "将组件模板构建块添加到此模板。", + "xpack.idxMgmt.componentTemplatesSelector.noComponentSelectedLabel-2": "组件模板按指定顺序应用。", "xpack.idxMgmt.componentTemplatesSelector.removeItemIconLabel": "移除", "xpack.idxMgmt.componentTemplatesSelector.searchBox.placeholder": "搜索组件模板", "xpack.idxMgmt.componentTemplatesSelector.searchResult.emptyPrompt.clearSearchButtonLabel": "清除搜索", @@ -7126,10 +7608,22 @@ "xpack.idxMgmt.dataStreamDetailPanel.deleteButtonLabel": "删除数据流", "xpack.idxMgmt.dataStreamDetailPanel.generationTitle": "世代", "xpack.idxMgmt.dataStreamDetailPanel.generationToolTip": "为数据流创建的后备索引的累积计数", + "xpack.idxMgmt.dataStreamDetailPanel.healthTitle": "运行状况", + "xpack.idxMgmt.dataStreamDetailPanel.healthToolTip": "数据流的当前后备索引的运行状况", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyContentNoneMessage": "无", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyTitle": "索引生命周期策略", + "xpack.idxMgmt.dataStreamDetailPanel.ilmPolicyToolTip": "用于管理数据流数据的索引生命周期策略", + "xpack.idxMgmt.dataStreamDetailPanel.indexTemplateTitle": "索引模板", + "xpack.idxMgmt.dataStreamDetailPanel.indexTemplateToolTip": "用于配置数据流及其后备索引的索引模板", "xpack.idxMgmt.dataStreamDetailPanel.indicesTitle": "索引", "xpack.idxMgmt.dataStreamDetailPanel.indicesToolTip": "数据流当前的后备索引", "xpack.idxMgmt.dataStreamDetailPanel.loadingDataStreamDescription": "正在加载数据流", "xpack.idxMgmt.dataStreamDetailPanel.loadingDataStreamErrorMessage": "加载数据流时出错", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampNoneMessage": "永不", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampTitle": "上次更新时间", + "xpack.idxMgmt.dataStreamDetailPanel.maxTimeStampToolTip": "要添加到数据流的最新文档", + "xpack.idxMgmt.dataStreamDetailPanel.storageSizeTitle": "存储大小", + "xpack.idxMgmt.dataStreamDetailPanel.storageSizeToolTip": "数据流的后备索引中所有分片的总大小", "xpack.idxMgmt.dataStreamDetailPanel.timestampFieldTitle": "时间戳字段", "xpack.idxMgmt.dataStreamDetailPanel.timestampFieldToolTip": "时间戳字段由数据流中的所有文档共享", "xpack.idxMgmt.dataStreamList.dataStreamsDescription": "数据流在多个索引上存储时序数据。{learnMoreLink}", @@ -7146,9 +7640,15 @@ "xpack.idxMgmt.dataStreamList.table.actionDeleteDecription": "删除此数据流", "xpack.idxMgmt.dataStreamList.table.actionDeleteText": "删除", "xpack.idxMgmt.dataStreamList.table.deleteDataStreamsButtonLabel": "删除{count, plural, one {数据流} other {数据流} }", + "xpack.idxMgmt.dataStreamList.table.healthColumnTitle": "运行状况", "xpack.idxMgmt.dataStreamList.table.indicesColumnTitle": "索引", + "xpack.idxMgmt.dataStreamList.table.maxTimeStampColumnNoneMessage": "永不", + "xpack.idxMgmt.dataStreamList.table.maxTimeStampColumnTitle": "上次更新时间", "xpack.idxMgmt.dataStreamList.table.nameColumnTitle": "名称", "xpack.idxMgmt.dataStreamList.table.noDataStreamsMessage": "找不到任何数据流", + "xpack.idxMgmt.dataStreamList.table.storageSizeColumnTitle": "存储大小", + "xpack.idxMgmt.dataStreamListControls.includeStatsSwitchLabel": "包含统计信息", + "xpack.idxMgmt.dataStreamListControls.includeStatsSwitchToolTip": "包含统计信息可能会延长重新加载时间", "xpack.idxMgmt.dataStreamListDescription.learnMoreLinkText": "了解详情。", "xpack.idxMgmt.deleteDataStreamsConfirmationModal.cancelButtonLabel": "取消", "xpack.idxMgmt.deleteDataStreamsConfirmationModal.confirmButtonLabel": "删除{dataStreamsCount, plural, one {数据流} other {数据流} }", @@ -7194,7 +7694,7 @@ "xpack.idxMgmt.formWizard.stepAliases.fieldAliasesAriaLabel": "别名代码编辑器", "xpack.idxMgmt.formWizard.stepAliases.fieldAliasesLabel": "别名", "xpack.idxMgmt.formWizard.stepAliases.stepTitle": "别名(可选)", - "xpack.idxMgmt.formWizard.stepComponents.componentsDescription": "组件模板允许您保存索引设置、映射和别名并在索引模板中继承它们。", + "xpack.idxMgmt.formWizard.stepComponents.componentsDescription": "组件模板可用于保存索引设置、映射和别名,并在索引模板中继承它们。", "xpack.idxMgmt.formWizard.stepComponents.docsButtonLabel": "组件模板文档", "xpack.idxMgmt.formWizard.stepComponents.stepTitle": "组件模板(可选)", "xpack.idxMgmt.formWizard.stepMappings.docsButtonLabel": "映射文档", @@ -7374,6 +7874,8 @@ "xpack.idxMgmt.mappingsEditor.configuration.throwErrorsForUnmappedFieldsLabel": "文档包含未映射字段时引发异常", "xpack.idxMgmt.mappingsEditor.confirmationModal.deleteAliasesDescription": "还将删除以下别名。", "xpack.idxMgmt.mappingsEditor.confirmationModal.deleteFieldsDescription": "这还将删除以下字段。", + "xpack.idxMgmt.mappingsEditor.constantKeyword.valueFieldDescription": "此字段的值,适用于索引中的所有文档。如果未指定,则默认为在索引的第一个文档中指定的值。", + "xpack.idxMgmt.mappingsEditor.constantKeyword.valueFieldTitle": "设置值", "xpack.idxMgmt.mappingsEditor.copyToDocLinkText": "“复制到”文档", "xpack.idxMgmt.mappingsEditor.copyToFieldDescription": "将多个字段的值复制到组字段中。然后可以将此组字段作为单个字段进行查询。", "xpack.idxMgmt.mappingsEditor.copyToFieldTitle": "复制到组字段", @@ -7391,6 +7893,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.byteLongDescription": "字节字段接受最小值 {minValue} 且最大值 {maxValue} 的带符号 8 位整数。", "xpack.idxMgmt.mappingsEditor.dataType.completionSuggesterDescription": "完成建议器", "xpack.idxMgmt.mappingsEditor.dataType.completionSuggesterLongDescription": "完成建议器字段支持自动完成,但需要会占用内存且构建缓慢的特殊数据结构。", + "xpack.idxMgmt.mappingsEditor.dataType.constantKeywordDescription": "常量关键字", + "xpack.idxMgmt.mappingsEditor.dataType.constantKeywordLongDescription": "常量关键字字段是一种特殊类型的关键字字段,这些字段包含对于索引中的所有文档都相同的关键字。支持与 {keyword} 字段相同的查询和聚合。", "xpack.idxMgmt.mappingsEditor.dataType.dateDescription": "日期", "xpack.idxMgmt.mappingsEditor.dataType.dateLongDescription": "日期字段接受格式日期的字符串(“2015/01/01 12:10:30”)、表示自 Epoch 起毫秒数的长整数以及表示自 Epoch 起秒数的整数。允许多种日期格式。有时区的日期将转换为 UTC。", "xpack.idxMgmt.mappingsEditor.dataType.dateNanosDescription": "日期纳秒", @@ -7415,6 +7919,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.geoShapeDescription": "地理形状", "xpack.idxMgmt.mappingsEditor.dataType.halfFloatDescription": "半浮点", "xpack.idxMgmt.mappingsEditor.dataType.halfFloatLongDescription": "半浮点字段接受半精度 16 位浮点数,限制为有限值 (IEEE 754)。", + "xpack.idxMgmt.mappingsEditor.dataType.histogramDescription": "直方图", + "xpack.idxMgmt.mappingsEditor.dataType.histogramLongDescription": "直方图字段存储表示直方图的预聚合数值数据,旨在用于聚合。", "xpack.idxMgmt.mappingsEditor.dataType.integerDescription": "整数", "xpack.idxMgmt.mappingsEditor.dataType.integerLongDescription": "整数字段接受最小值 {minValue} 且最大值 {maxValue} 的带符号 32 位整数。", "xpack.idxMgmt.mappingsEditor.dataType.integerRangeDescription": "整数范围", @@ -7446,6 +7952,8 @@ "xpack.idxMgmt.mappingsEditor.dataType.percolatorDescription": "Percolator", "xpack.idxMgmt.mappingsEditor.dataType.percolatorLongDescription": "Percolator 数据类型启用 {percolator}。", "xpack.idxMgmt.mappingsEditor.dataType.percolatorLongDescription.learnMoreLink": "percolator 查询", + "xpack.idxMgmt.mappingsEditor.dataType.pointDescription": "点", + "xpack.idxMgmt.mappingsEditor.dataType.pointLongDescription": "点字段支持搜索落在二维平面坐标系中的 {code} 对。", "xpack.idxMgmt.mappingsEditor.dataType.rangeDescription": "范围", "xpack.idxMgmt.mappingsEditor.dataType.rangeSubtypeDescription": "范围类型", "xpack.idxMgmt.mappingsEditor.dataType.rankFeatureDescription": "排名功能", @@ -7467,6 +7975,11 @@ "xpack.idxMgmt.mappingsEditor.dataType.textLongDescription.keywordTypeLink": "关键字数据类型", "xpack.idxMgmt.mappingsEditor.dataType.tokenCountDescription": "词元计数", "xpack.idxMgmt.mappingsEditor.dataType.tokenCountLongDescription": "词元计数字段接受字符串值。 将分析这些字符串并索引字符串中的词元数目。", + "xpack.idxMgmt.mappingsEditor.dataType.versionDescription": "版本", + "xpack.idxMgmt.mappingsEditor.dataType.versionLongDescription": "版本字段有助于处理软件版本值。此字段未针对大量通配符、正则表达式或模糊搜索进行优化。对于这些查询类型,请使用{keywordType}。", + "xpack.idxMgmt.mappingsEditor.dataType.versionLongDescription.keywordTypeLink": "关键字数据类型", + "xpack.idxMgmt.mappingsEditor.dataType.wildcardDescription": "通配符", + "xpack.idxMgmt.mappingsEditor.dataType.wildcardLongDescription": "通配符字段存储针对通配符类 grep 查询优化的值。", "xpack.idxMgmt.mappingsEditor.date.localeFieldTitle": "设置区域设置", "xpack.idxMgmt.mappingsEditor.dateType.localeFieldDescription": "解析日期时要使用的区域设置。因为月名称或缩写在各个语言中可能不相同,所以这会非常有用。默认为 {root} 区域设置。", "xpack.idxMgmt.mappingsEditor.dateType.nullValueFieldDescription": "将显式 null 值替换为日期,以便可以对其进行索引和搜索。", @@ -7630,7 +8143,9 @@ "xpack.idxMgmt.mappingsEditor.geoShapeType.orientationFieldTitle": "设置方向", "xpack.idxMgmt.mappingsEditor.hideErrorsButtonLabel": "隐藏错误", "xpack.idxMgmt.mappingsEditor.ignoreAboveDocLinkText": "“忽略上述”文档", + "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldDescription": "将不索引超过此值的字符串。这有助于防止超出 Lucene 的词字符长度限值,即 8,191 个 UTF-8 字符。", "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldLabel": "字符长度限制", + "xpack.idxMgmt.mappingsEditor.ignoreAboveFieldTitle": "设置长度限值", "xpack.idxMgmt.mappingsEditor.ignoredMalformedFieldDescription": "默认情况下,不索引包含字段错误数据类型的文档。如果启用,将索引这些文档,但将筛除数据类型错误的字段。注意:如果索引过多这样的文档,基于该字段的查询将无意义。", "xpack.idxMgmt.mappingsEditor.ignoredZValueFieldDescription": "将接受三维点,但仅索引维度和经度值;将忽略第三维。", "xpack.idxMgmt.mappingsEditor.ignoreMalformedDocLinkText": "“忽略格式错误”文档", @@ -7681,6 +8196,10 @@ "xpack.idxMgmt.mappingsEditor.metaFieldDocumentionLink": "了解详情。", "xpack.idxMgmt.mappingsEditor.metaFieldEditorAriaLabel": "_meta 字段数据编辑器", "xpack.idxMgmt.mappingsEditor.metaFieldTitle": "_meta 字段", + "xpack.idxMgmt.mappingsEditor.metaParameterAriaLabel": "元数据字段数据编辑器", + "xpack.idxMgmt.mappingsEditor.metaParameterDescription": "与字段有关的任意信息。指定为 JSON 键值对。", + "xpack.idxMgmt.mappingsEditor.metaParameterDocLinkText": "元数据文档", + "xpack.idxMgmt.mappingsEditor.metaParameterTitle": "设置元数据", "xpack.idxMgmt.mappingsEditor.minSegmentSizeFieldLabel": "最小分段大小", "xpack.idxMgmt.mappingsEditor.multiFieldBadgeLabel": "{dataType} 多字段", "xpack.idxMgmt.mappingsEditor.multiFieldIntroductionText": "此字段是多字段。可以使用多字段以不同方式索引相同的字段。", @@ -7705,11 +8224,18 @@ "xpack.idxMgmt.mappingsEditor.parameters.localeHelpText": "使用 {hyphen} 或 {underscore} 分隔语言、国家/地区和变体。最多允许使用 2 个分隔符。例如:{locale}。", "xpack.idxMgmt.mappingsEditor.parameters.localeLabel": "区域设置", "xpack.idxMgmt.mappingsEditor.parameters.maxInputLengthLabel": "最大输入长度", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorArraysNotAllowedError": "不允许使用数组。", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorJsonError": "JSON 无效。", + "xpack.idxMgmt.mappingsEditor.parameters.metaFieldEditorOnlyStringValuesAllowedError": "值必须是字符串。", + "xpack.idxMgmt.mappingsEditor.parameters.metaHelpText": "使用 JSON 格式:{code}", + "xpack.idxMgmt.mappingsEditor.parameters.metaLabel": "元数据", "xpack.idxMgmt.mappingsEditor.parameters.normalizerHelpText": "索引设置中定义的标准化器的名称。", "xpack.idxMgmt.mappingsEditor.parameters.nullValueIpHelpText": "接受 IP 地址。", "xpack.idxMgmt.mappingsEditor.parameters.orientationLabel": "方向", "xpack.idxMgmt.mappingsEditor.parameters.pathHelpText": "根到目标字段的绝对路径。", "xpack.idxMgmt.mappingsEditor.parameters.pathLabel": "字段路径", + "xpack.idxMgmt.mappingsEditor.parameters.pointNullValueHelpText": "点可以表示为对象、字符串、数组或 {docsLink} POINT。", + "xpack.idxMgmt.mappingsEditor.parameters.pointWellKnownTextDocumentationLink": "Well-Known Text", "xpack.idxMgmt.mappingsEditor.parameters.positionIncrementGapLabel": "位置增量间隔", "xpack.idxMgmt.mappingsEditor.parameters.scalingFactorFieldDescription": "值在索引时将乘以此因数并舍入到最近的长整型值。高因数值可改善精确性,但也会增加空间要求。", "xpack.idxMgmt.mappingsEditor.parameters.scalingFactorFieldTitle": "缩放因数", @@ -7738,13 +8264,19 @@ "xpack.idxMgmt.mappingsEditor.parameters.validations.smallerZeroErrorMessage": "值必须大于或等于 0。", "xpack.idxMgmt.mappingsEditor.parameters.validations.spacesNotAllowedErrorMessage": "不允许使用空格。", "xpack.idxMgmt.mappingsEditor.parameters.validations.typeIsRequiredErrorMessage": "指定字段类型。", + "xpack.idxMgmt.mappingsEditor.parameters.valueLabel": "值", "xpack.idxMgmt.mappingsEditor.parameters.wellKnownTextDocumentationLink": "Well-Known Text", + "xpack.idxMgmt.mappingsEditor.point.ignoreMalformedFieldDescription": "默认情况下,不索引包含格式错误的点的文档。如果启用,将索引这些文档,但会筛除包含格式错误的点的字段。注意:如果索引过多这样的文档,基于该字段的查询将无意义。", + "xpack.idxMgmt.mappingsEditor.point.ignoreZValueFieldDescription": "将接受三维点,但仅索引 x 和 y 值;将忽略第三维。", + "xpack.idxMgmt.mappingsEditor.point.nullValueFieldDescription": "将显式 null 值替换为点值,以便可以对其进行索引和搜索。", "xpack.idxMgmt.mappingsEditor.positionIncrementGapDocLinkText": "“位置递增间隔”文档", "xpack.idxMgmt.mappingsEditor.positionIncrementGapFieldDescription": "应在字符串数组的所有元素之间插入的虚假字词位置数目。", "xpack.idxMgmt.mappingsEditor.positionIncrementGapFieldTitle": "设置位置递增间隔", "xpack.idxMgmt.mappingsEditor.positionsErrorMessage": "需要将索引选项(在“可搜索”切换下)设置为“位置”或“偏移”,以便可以更改位置递增间隔。", "xpack.idxMgmt.mappingsEditor.positionsErrorTitle": "“位置”未启用。", "xpack.idxMgmt.mappingsEditor.predefinedButtonLabel": "使用内置分析器", + "xpack.idxMgmt.mappingsEditor.rankFeature.positiveScoreImpactFieldDescription": "与分数负相关的排名功能应禁用此字段。", + "xpack.idxMgmt.mappingsEditor.rankFeature.positiveScoreImpactFieldTitle": "正分数影响", "xpack.idxMgmt.mappingsEditor.relationshipsTitle": "关系", "xpack.idxMgmt.mappingsEditor.removeFieldButtonLabel": "移除", "xpack.idxMgmt.mappingsEditor.routingDescription": "文档可以路由到索引中的特定分片。使用定制路由时,只要索引文档,都需要提供路由值,否则可能将会在多个分片上索引文档。{docsLink}", @@ -7803,6 +8335,15 @@ "xpack.idxMgmt.refreshIndicesAction.successfullyRefreshedIndicesMessage": "已成功刷新:[{indexNames}]", "xpack.idxMgmt.reloadIndicesAction.indicesPageRefreshFailureMessage": "无法刷新当前页面的索引。", "xpack.idxMgmt.settingsTab.noIndexSettingsTitle": "未定义任何设置。", + "xpack.idxMgmt.simulateTemplate.closeButtonLabel": "关闭", + "xpack.idxMgmt.simulateTemplate.descriptionText": "这是最终模板,将根据所选的组件模板和添加的任何覆盖应用于匹配的索引。", + "xpack.idxMgmt.simulateTemplate.filters.aliases": "别名", + "xpack.idxMgmt.simulateTemplate.filters.indexSettings": "索引设置", + "xpack.idxMgmt.simulateTemplate.filters.label": "包括:", + "xpack.idxMgmt.simulateTemplate.filters.mappings": "映射", + "xpack.idxMgmt.simulateTemplate.noFilterSelected": "至少选择一个选项进行预览。", + "xpack.idxMgmt.simulateTemplate.title": "预览索引模板", + "xpack.idxMgmt.simulateTemplate.updateButtonLabel": "更新", "xpack.idxMgmt.summary.headers.aliases": "别名", "xpack.idxMgmt.summary.headers.deletedDocumentsHeader": "文档已删除", "xpack.idxMgmt.summary.headers.documentsHeader": "文档计数", @@ -7833,6 +8374,8 @@ "xpack.idxMgmt.templateDetails.manageButtonLabel": "管理", "xpack.idxMgmt.templateDetails.manageContextMenuPanelTitle": "模板选项", "xpack.idxMgmt.templateDetails.mappingsTabTitle": "映射", + "xpack.idxMgmt.templateDetails.previewTab.descriptionText": "这是将应用于匹配索引的最终模板。", + "xpack.idxMgmt.templateDetails.previewTabTitle": "预览", "xpack.idxMgmt.templateDetails.settingsTabTitle": "设置", "xpack.idxMgmt.templateDetails.summaryTab.componentsDescriptionListTitle": "组件模板", "xpack.idxMgmt.templateDetails.summaryTab.dataStreamDescriptionListTitle": "数据流", @@ -7853,6 +8396,7 @@ "xpack.idxMgmt.templateEdit.systemTemplateWarningDescription": "系统模板对内部操作至关重要。", "xpack.idxMgmt.templateEdit.systemTemplateWarningTitle": "编辑系统模板会使 Kibana 无法运行", "xpack.idxMgmt.templateForm.createButtonLabel": "创建模板", + "xpack.idxMgmt.templateForm.previewIndexTemplateButtonLabel": "预览索引模板", "xpack.idxMgmt.templateForm.saveButtonLabel": "保存模板", "xpack.idxMgmt.templateForm.saveTemplateError": "无法创建模板", "xpack.idxMgmt.templateForm.stepLogistics.addMetadataLabel": "添加元数据", @@ -7884,6 +8428,8 @@ "xpack.idxMgmt.templateForm.stepLogistics.stepTitle": "运筹", "xpack.idxMgmt.templateForm.stepLogistics.versionDescription": "在外部管理系统中标识该模板的编号。", "xpack.idxMgmt.templateForm.stepLogistics.versionTitle": "版本", + "xpack.idxMgmt.templateForm.stepReview.previewTab.descriptionText": "这是将应用于匹配索引的最终模板。组件模板按指定顺序应用。显式映射、设置和别名覆盖组件模板。", + "xpack.idxMgmt.templateForm.stepReview.previewTabTitle": "预览", "xpack.idxMgmt.templateForm.stepReview.requestTab.descriptionText": "此请求将创建以下索引模板。", "xpack.idxMgmt.templateForm.stepReview.requestTabTitle": "请求", "xpack.idxMgmt.templateForm.stepReview.stepTitle": "查看 “{templateName}” 的详情", @@ -7956,8 +8502,14 @@ "xpack.indexLifecycleMgmt.activePhaseMessage": "有效", "xpack.indexLifecycleMgmt.addLifecyclePolicyActionButtonLabel": "添加生命周期策略", "xpack.indexLifecycleMgmt.appTitle": "索引生命周期策略", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.defaultAllocationNotAvailableBody": "至少将一个节点分配到冷层、温层或热层,以使用基于角色的分配。如果没有可用节点,则策略无法完成分配。", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.defaultAllocationNotAvailableTitle": "没有分配到冷层的节点", + "xpack.indexLifecycleMgmt.coldPhase.dataTier.description": "将数据移到针对不太频繁的只读访问优化的节点。将处于冷阶段的数据存储在成本较低的硬件上。", "xpack.indexLifecycleMgmt.coldPhase.freezeIndexLabel": "冻结索引", + "xpack.indexLifecycleMgmt.coldPhase.numberOfReplicasDescription": "设置副本数目。默认情况下与上一阶段相同。", "xpack.indexLifecycleMgmt.coldPhase.numberOfReplicasLabel": "副本分片数目", + "xpack.indexLifecycleMgmt.coldPhase.replicasTitle": "副本", + "xpack.indexLifecycleMgmt.common.dataTier.title": "数据分配", "xpack.indexLifecycleMgmt.confirmDelete.cancelButton": "取消", "xpack.indexLifecycleMgmt.confirmDelete.deleteButton": "删除", "xpack.indexLifecycleMgmt.confirmDelete.errorMessage": "删除策略 {policyName} 时出错", @@ -7965,10 +8517,26 @@ "xpack.indexLifecycleMgmt.confirmDelete.title": "删除策略“{name}”", "xpack.indexLifecycleMgmt.confirmDelete.undoneWarning": "无法恢复删除的策略。", "xpack.indexLifecycleMgmt.editPolicy.cancelButton": "取消", + "xpack.indexLifecycleMgmt.editPolicy.cold.nodeAttributesMissingDescription": "在 elasticsearch.yml 中定义定制节点属性,以使用基于属性的分配。将改用冷节点。", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.activateColdPhaseSwitchLabel": "激活冷阶段", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.coldPhaseDescriptionText": "您查询自己索引的频率较低,因此您可以在效率较低的硬件上分配分片。因为您的查询较为缓慢,所以您可以减少副本分片数目。", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.coldPhaseLabel": "冷阶段", - "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeIndexExplanationText": "冻结的索引在集群上有很少的开销,已被阻止进行写操作。您可以搜索冻结的索引,但查询应会较慢。", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeIndexExplanationText": "使索引只读,并最大限度减小其内存占用。", "xpack.indexLifecycleMgmt.editPolicy.coldPhase.freezeText": "冻结", + "xpack.indexLifecycleMgmt.editPolicy.coldPhase.numberOfReplicas.switchLabel": "设置副本", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.allocationFieldLabel": "数据层选项", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.customOption.helpText": "根据节点属性移动数据。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.customOption.input": "定制", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.defaultOption.helpText": "将数据移到冷层中的节点。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.defaultOption.input": "使用冷节点(建议)", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.noneOption.helpText": "不要移动冷阶段的数据。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.cold.noneOption.input": "关闭", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.customOption.helpText": "根据节点属性移动数据。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.customOption.input": "定制", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.defaultOption.helpText": "将数据移到温层中的节点。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.defaultOption.input": "使用温节点(建议)", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.noneOption.helpText": "不要移动温阶段的数据。", + "xpack.indexLifecycleMgmt.editPolicy.common.dataTierAllocation.warm.noneOption.input": "关闭", "xpack.indexLifecycleMgmt.editPolicy.createdMessage": "创建于", "xpack.indexLifecycleMgmt.editPolicy.createPolicyMessage": "创建索引生命周期策略", "xpack.indexLifecycleMgmt.editPolicy.creationDaysOptionLabel": "天(自索引创建)", @@ -7978,10 +8546,17 @@ "xpack.indexLifecycleMgmt.editPolicy.creationMinutesOptionLabel": "分钟(自索引创建)", "xpack.indexLifecycleMgmt.editPolicy.creationNanoSecondsOptionLabel": "纳秒(自索引创建)", "xpack.indexLifecycleMgmt.editPolicy.creationSecondsOptionLabel": "秒(自索引创建)", + "xpack.indexLifecycleMgmt.editPolicy.dataTierColdLabel": "冷", + "xpack.indexLifecycleMgmt.editPolicy.dataTierHotLabel": "热", + "xpack.indexLifecycleMgmt.editPolicy.dataTierWarmLabel": "温", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.activateWarmPhaseSwitchLabel": "激活删除阶段", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyLink": "创建新策略", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyMessage": "输入现有快照策略的名称,或使用此名称{link}。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.customPolicyTitle": "未找到策略名称", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.deletePhaseDescriptionText": "您不再需要自己的索引。 您可以定义安全删除它的时间。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.deletePhaseLabel": "删除阶段", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedLink": "创建快照生命周期策略", + "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedMessage": "{link}以自动创建和删除集群快照。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesCreatedTitle": "找不到快照策略", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesLoadedMessage": "刷新此字段并输入现有快照策略的名称。", "xpack.indexLifecycleMgmt.editPolicy.deletePhase.noPoliciesLoadedTitle": "无法加载现有策略", @@ -7993,6 +8568,9 @@ "xpack.indexLifecycleMgmt.editPolicy.editingExistingPolicyExplanationMessage": "所做的任何更改将影响附加到此策略的索引。或者,您可以在新策略中保存这些更改。", "xpack.indexLifecycleMgmt.editPolicy.editingExistingPolicyMessage": "您正在编辑现有策略", "xpack.indexLifecycleMgmt.editPolicy.editPolicyMessage": "编辑索引生命周期策略 {originalPolicyName}", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.bestCompressionText": "对已存储字段使用较高压缩率,但会降低性能。", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.enableExplanationText": "通过合并较小文件并清除已删除文件,减少分片中的分段数目。", + "xpack.indexLifecycleMgmt.editPolicy.forceMerge.enableText": "强制合并", "xpack.indexLifecycleMgmt.editPolicy.formErrorsMessage": "请修复此页面上的错误。", "xpack.indexLifecycleMgmt.editPolicy.hidePolicyJsonButto": "隐藏请求", "xpack.indexLifecycleMgmt.editPolicy.hotPhase.hotPhaseDescriptionMessage": "此阶段为必需。您正频繁地查询并写到您的索引。 为了获取更快的更新,在索引变得过大或过旧时,您可以滚动更新索引。", @@ -8004,13 +8582,21 @@ "xpack.indexLifecycleMgmt.editPolicy.learnAboutIndexTemplatesLink": "了解索引模板", "xpack.indexLifecycleMgmt.editPolicy.learnAboutShardAllocationLink": "了解分片分配", "xpack.indexLifecycleMgmt.editPolicy.learnAboutTimingText": "了解计时", + "xpack.indexLifecycleMgmt.editPolicy.lifecyclePoliciesLoadingFailedTitle": "无法加载现有生命周期策略", + "xpack.indexLifecycleMgmt.editPolicy.lifecyclePoliciesReloadButton": "重试", "xpack.indexLifecycleMgmt.editPolicy.lifecyclePolicyDescriptionText": "使用索引策略自动化索引生命周期的四个阶段,从频繁地写入到索引到删除索引。", "xpack.indexLifecycleMgmt.editPolicy.maximumAgeMissingError": "最大存在时间必填。", "xpack.indexLifecycleMgmt.editPolicy.maximumDocumentsMissingError": "最大文档数必填。", "xpack.indexLifecycleMgmt.editPolicy.maximumIndexSizeMissingError": "最大索引大小必填。", "xpack.indexLifecycleMgmt.editPolicy.nameLabel": "名称", - "xpack.indexLifecycleMgmt.editPolicy.nodeAllocationLabel": "选择节点属性来控制分片分配", - "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesMissingLabel": "elasticsearch.yml 中未配置任何节点属性", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocation.customOption.description": "使用节点属性控制分片分配。{learnMoreLink}。", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocation.doNotModifyAllocationOption": "不要修改分配配置", + "xpack.indexLifecycleMgmt.editPolicy.nodeAllocationLabel": "选择节点属性", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesLoadingFailedTitle": "无法加载节点属性", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesMissingLabel": "未配置定制节点属性", + "xpack.indexLifecycleMgmt.editPolicy.nodeAttributesReloadButton": "重试", + "xpack.indexLifecycleMgmt.editPolicy.nodeDetailsLoadingFailedTitle": "无法加载节点属性详情", + "xpack.indexLifecycleMgmt.editPolicy.nodeDetailsReloadButton": "重试", "xpack.indexLifecycleMgmt.editPolicy.numberRequiredError": "数字必填。", "xpack.indexLifecycleMgmt.editPolicy.phaseCold.minimumAgeLabel": "冷阶段计时", "xpack.indexLifecycleMgmt.editPolicy.phaseCold.minimumAgeUnitsAriaLabel": "冷阶段计时单位", @@ -8019,6 +8605,7 @@ "xpack.indexLifecycleMgmt.editPolicy.phaseErrorMessage": "修复错误", "xpack.indexLifecycleMgmt.editPolicy.phaseWarm.minimumAgeLabel": "温阶段计时", "xpack.indexLifecycleMgmt.editPolicy.phaseWarm.minimumAgeUnitsAriaLabel": "温阶段计时单位", + "xpack.indexLifecycleMgmt.editPolicy.policiesLoading": "正在加载策略……", "xpack.indexLifecycleMgmt.editPolicy.policyNameAlreadyUsedError": "该策略名称已被使用。", "xpack.indexLifecycleMgmt.editPolicy.policyNameContainsCommaError": "策略名称不能包含逗号。", "xpack.indexLifecycleMgmt.editPolicy.policyNameContainsSpaceError": "策略名称不能包含空格。", @@ -8043,13 +8630,20 @@ "xpack.indexLifecycleMgmt.editPolicy.successfulSaveMessage": "{verb}生命周期策略“{lifecycleName}”", "xpack.indexLifecycleMgmt.editPolicy.updatedMessage": "已更新", "xpack.indexLifecycleMgmt.editPolicy.validPolicyNameMessage": "策略名称不能以下划线开头,且不能包含问号或空格。", - "xpack.indexLifecycleMgmt.editPolicy.viewNodeDetailsButton": "查看附加到此配置的节点列表", + "xpack.indexLifecycleMgmt.editPolicy.viewNodeDetailsButton": "查看具有选定属性的节点", + "xpack.indexLifecycleMgmt.editPolicy.warm.nodeAttributesMissingDescription": "在 elasticsearch.yml 中定义定制节点属性,以使用基于属性的分配。将改用温节点。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.activateWarmPhaseSwitchLabel": "激活温阶段", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.indexPriorityExplanationText": "设置在节点重新启动后恢复索引的优先级。较高优先级的索引会在较低优先级的索引之前恢复。", + "xpack.indexLifecycleMgmt.editPolicy.warmPhase.numberOfReplicas.switchLabel": "设置副本", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.shrinkIndexExplanationText": "将索引缩小成具有较少主分片的新索引。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.shrinkText": "缩小", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.warmPhaseDescriptionMessage": "您仍在查询自己的索引,但其为只读。您可以将分片分配给效率较低的硬件。为了获取更快的搜索,您可以减少分片数目并强制合并段。", "xpack.indexLifecycleMgmt.editPolicy.warmPhase.warmPhaseLabel": "温阶段", + "xpack.indexLifecycleMgmt.featureCatalogueDescription": "定义生命周期策略,以随着索引老化自动执行操作。", + "xpack.indexLifecycleMgmt.featureCatalogueTitle": "管理索引生命周期", + "xpack.indexLifecycleMgmt.forcemerge.bestCompressionLabel": "压缩已存储字段", + "xpack.indexLifecycleMgmt.forcemerge.enableLabel": "强制合并数据", + "xpack.indexLifecycleMgmt.forceMerge.numberOfSegmentsLabel": "分段数目", "xpack.indexLifecycleMgmt.hotPhase.bytesLabel": "字节", "xpack.indexLifecycleMgmt.hotPhase.daysLabel": "天", "xpack.indexLifecycleMgmt.hotPhase.enableRolloverLabel": "启用滚动更新", @@ -8096,6 +8690,7 @@ "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.modalTitle": "将生命周期策略添加到“{indexName}”", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.noPoliciesWarningTitle": "未定义任何索引生命周期策略", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyConfirmModal.noPolicySelectedErrorMessage": "必须选择策略。", + "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyToTemplateConfirmModal.errorLoadingTemplatesButton": "重试", "xpack.indexLifecycleMgmt.indexManagementTable.addLifecyclePolicyToTemplateConfirmModal.indexHasNoAliasesWarningMessage": "策略 “{existingPolicyName}” 已附加到此索引模板。添加此策略将覆盖该配置。", "xpack.indexLifecycleMgmt.indexManagementTable.removeLifecyclePolicyConfirmModal.cancelButtonText": "取消", "xpack.indexLifecycleMgmt.indexManagementTable.removeLifecyclePolicyConfirmModal.modalTitle": "从{count, plural, one {索引} other {索引}}中移除生命周期策略", @@ -8107,6 +8702,7 @@ "xpack.indexLifecycleMgmt.indexMgmtBanner.filterLabel": "显示错误", "xpack.indexLifecycleMgmt.indexMgmtFilter.coldLabel": "冷", "xpack.indexLifecycleMgmt.indexMgmtFilter.deleteLabel": "删除", + "xpack.indexLifecycleMgmt.indexMgmtFilter.frozenLabel": "已冻结", "xpack.indexLifecycleMgmt.indexMgmtFilter.hotLabel": "热", "xpack.indexLifecycleMgmt.indexMgmtFilter.lifecyclePhaseLabel": "生命周期阶段", "xpack.indexLifecycleMgmt.indexMgmtFilter.lifecycleStatusLabel": "生命周期状态", @@ -8131,10 +8727,12 @@ "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.chooseTemplateLabel": "索引模板", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.chooseTemplateMessage": "选择索引模板", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.confirmButton": "添加策略", + "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.errorLoadingTemplatesTitle": "无法加载索引模板", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.errorMessage": "向索引模板 “{templateName}” 添加策略 “{policyName}” 时出错", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.explanationText": "这会将生命周期策略应用到匹配索引模板的所有索引。", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.noTemplateSelectedErrorMessage": "必须选择索引模板。", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.rolloverAliasLabel": "滚动更新索引的别名", + "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.showLegacyTemplates": "显示旧版索引模板", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.successMessage": "已将策略 “{policyName}” 添加到索引模板 “{templateName}”。", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.templateHasPolicyWarningTitle": "模板已有策略", "xpack.indexLifecycleMgmt.policyTable.addLifecyclePolicyToTemplateConfirmModal.title": "将策略 “{name}” 添加到索引模板", @@ -8149,6 +8747,9 @@ "xpack.indexLifecycleMgmt.policyTable.headers.modifiedDateHeader": "上次修改日期", "xpack.indexLifecycleMgmt.policyTable.headers.nameHeader": "名称", "xpack.indexLifecycleMgmt.policyTable.headers.versionHeader": "版本", + "xpack.indexLifecycleMgmt.policyTable.policiesLoading": "正在加载策略……", + "xpack.indexLifecycleMgmt.policyTable.policiesLoadingFailedTitle": "无法加载现有生命周期策略", + "xpack.indexLifecycleMgmt.policyTable.policiesReloadButton": "重试", "xpack.indexLifecycleMgmt.policyTable.policyActionsMenu.panelTitle": "策略选项", "xpack.indexLifecycleMgmt.policyTable.sectionDescription": "管理变旧的索引。 附加策略以自动化何时以及如何在索引整个生命周期中变迁索引。", "xpack.indexLifecycleMgmt.policyTable.sectionHeading": "索引生命周期策略", @@ -8158,9 +8759,19 @@ "xpack.indexLifecycleMgmt.removeIndexLifecycleActionButtonLabel": "删除生命周期策略", "xpack.indexLifecycleMgmt.retryIndexLifecycleAction.retriedLifecycleMessage": "已为以下索引调用重试生命周期步骤:{indexNames}", "xpack.indexLifecycleMgmt.retryIndexLifecycleActionButtonLabel": "重试生命周期步骤", + "xpack.indexLifecycleMgmt.templateNotFoundMessage": "找不到模板 {name}。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotAvailableBody": "至少将一个节点分配到温层或冷层,以使用基于角色的分配。如果没有可用节点,则策略无法完成分配。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotAvailableTitle": "没有分配到温层的节点", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.cold": "此策略会改为将冷阶段的数据移到{tier}层节点。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.cold.title": "没有分配到冷层的节点", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.warm": "此策略会改为将温阶段的数据移到{tier}层节点。", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.defaultAllocationNotice.warm.title": "没有分配到温层的节点", + "xpack.indexLifecycleMgmt.warmPhase.dataTier.description": "将数据移到针对不太频繁的只读访问优化的节点。", "xpack.indexLifecycleMgmt.warmPhase.moveToWarmPhaseOnRolloverLabel": "滚动更新时移到温阶段", "xpack.indexLifecycleMgmt.warmPhase.numberOfPrimaryShardsLabel": "主分片数目", + "xpack.indexLifecycleMgmt.warmPhase.numberOfReplicasDescription": "设置副本数目。默认情况下与上一阶段相同。", "xpack.indexLifecycleMgmt.warmPhase.numberOfReplicasLabel": "副本分片数目", + "xpack.indexLifecycleMgmt.warmPhase.replicasTitle": "副本", "xpack.indexLifecycleMgmt.warmPhase.shrinkIndexLabel": "缩小索引", "xpack.infra.alerting.alertFlyout.groupBy.placeholder": "无内容(未分组)", "xpack.infra.alerting.alertFlyout.groupByLabel": "分组依据", @@ -8170,6 +8781,13 @@ "xpack.infra.alerting.logs.createAlertButton": "创建告警", "xpack.infra.alerting.logs.manageAlerts": "管理告警", "xpack.infra.alerting.manageAlerts": "管理告警", + "xpack.infra.alerts.charts.errorMessage": "哇哦,出问题了", + "xpack.infra.alerts.charts.loadingMessage": "正在加载", + "xpack.infra.alerts.charts.noDataMessage": "没有可用图表数据", + "xpack.infra.alerts.timeLabels.days": "天", + "xpack.infra.alerts.timeLabels.hours": "小时", + "xpack.infra.alerts.timeLabels.minutes": "分钟", + "xpack.infra.alerts.timeLabels.seconds": "秒", "xpack.infra.analysisSetup.actionStepTitle": "创建 ML 作业", "xpack.infra.analysisSetup.configurationStepTitle": "配置", "xpack.infra.analysisSetup.createMlJobButton": "创建 ML 作业", @@ -8246,6 +8864,7 @@ "xpack.infra.header.infrastructureNavigationTitle": "指标", "xpack.infra.header.infrastructureTitle": "指标", "xpack.infra.header.logsTitle": "日志", + "xpack.infra.hideHistory": "隐藏历史记录", "xpack.infra.homePage.documentTitle": "指标", "xpack.infra.homePage.inventoryTabTitle": "库存", "xpack.infra.homePage.metricsExplorerTabTitle": "指标浏览器", @@ -8274,6 +8893,12 @@ "xpack.infra.inventoryModels.findToolbar.error": "您尝试查找的工具栏不存在。", "xpack.infra.inventoryModels.host.singularDisplayName": "主机", "xpack.infra.inventoryModels.pod.singularDisplayName": "Kubernetes Pod", + "xpack.infra.inventoryTimeline.checkNewDataButtonLabel": "检查新数据", + "xpack.infra.inventoryTimeline.errorTitle": "无法显示历史记录数据。", + "xpack.infra.inventoryTimeline.header": "平均值 {metricLabel}", + "xpack.infra.inventoryTimeline.legend.anomalyLabel": "检测到异常", + "xpack.infra.inventoryTimeline.noHistoryDataTitle": "没有要显示的历史记录数据。", + "xpack.infra.inventoryTimeline.retryButtonLabel": "重试", "xpack.infra.kibanaMetrics.cloudIdMissingErrorMessage": "{metricId} 的模型需要云 ID,但没有为 {nodeId} 提供。", "xpack.infra.kibanaMetrics.invalidInfraMetricErrorMessage": "{id} 不是有效的 InfraMetric", "xpack.infra.kibanaMetrics.nodeDoesNotExistErrorMessage": "{nodeId} 不存在。", @@ -8314,12 +8939,20 @@ "xpack.infra.logs.alertFlyout.error.criterionComparatorRequired": "比较运算符必填。", "xpack.infra.logs.alertFlyout.error.criterionFieldRequired": "“字段”必填。", "xpack.infra.logs.alertFlyout.error.criterionValueRequired": "“值”必填。", + "xpack.infra.logs.alertFlyout.error.thresholdRequired": "“数值阈值”必填。", "xpack.infra.logs.alertFlyout.error.timeSizeRequired": "“时间大小”必填。", "xpack.infra.logs.alertFlyout.firstCriterionFieldPrefix": "具有", "xpack.infra.logs.alertFlyout.removeCondition": "删除条件", "xpack.infra.logs.alertFlyout.sourceStatusError": "抱歉,加载字段信息时有问题", "xpack.infra.logs.alertFlyout.sourceStatusErrorTryAgain": "重试", "xpack.infra.logs.alertFlyout.successiveCriterionFieldPrefix": "且", + "xpack.infra.logs.alertFlyout.thresholdPopoverTitle": "阈值", + "xpack.infra.logs.alertFlyout.thresholdPrefix": "是", + "xpack.infra.logs.alertFlyout.thresholdTypeCount": "符合以下条件的日志条目", + "xpack.infra.logs.alertFlyout.thresholdTypeCountSuffix": "的计数,", + "xpack.infra.logs.alertFlyout.thresholdTypePrefix": "即查询 A", + "xpack.infra.logs.alertFlyout.thresholdTypeRatio": "与查询 B 的", + "xpack.infra.logs.alertFlyout.thresholdTypeRatioSuffix": "比率为", "xpack.infra.logs.alerting.comparator.eq": "是", "xpack.infra.logs.alerting.comparator.eqNumber": "等于", "xpack.infra.logs.alerting.comparator.gt": "大于", @@ -8333,10 +8966,21 @@ "xpack.infra.logs.alerting.comparator.notMatch": "不匹配", "xpack.infra.logs.alerting.comparator.notMatchPhrase": "不匹配短语", "xpack.infra.logs.alerting.threshold.conditionsActionVariableDescription": "日志条目需要满足的条件", - "xpack.infra.logs.alerting.threshold.defaultActionMessage": "\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\}\\{\\{context.matchingDocuments\\}\\} 个日志条目满足以下条件:\\{\\{context.conditions\\}\\}", + "xpack.infra.logs.alerting.threshold.defaultActionMessage": "\\{\\{^context.isRatio\\}\\}\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\}\\{\\{context.matchingDocuments\\}\\} 个日志条目已符合以下条件:\\{\\{context.conditions\\}\\}\\{\\{/context.isRatio\\}\\}\\{\\{#context.isRatio\\}\\}\\{\\{#context.group\\}\\}\\{\\{context.group\\}\\} - \\{\\{/context.group\\}\\} 与 \\{\\{context.numeratorConditions\\}\\} 匹配的日志条目计数和与 \\{\\{context.denominatorConditions\\}\\} 匹配的日志条目计数的比率为 \\{\\{context.ratio\\}\\}\\{\\{/context.isRatio\\}\\}", + "xpack.infra.logs.alerting.threshold.denominatorConditionsActionVariableDescription": "比率的分母需要满足的条件", "xpack.infra.logs.alerting.threshold.documentCountActionVariableDescription": "匹配所提供条件的日志条目数", + "xpack.infra.logs.alerting.threshold.everythingSeriesName": "日志条目", "xpack.infra.logs.alerting.threshold.fired": "已触发", "xpack.infra.logs.alerting.threshold.groupByActionVariableDescription": "负责触发告警的组的名称", + "xpack.infra.logs.alerting.threshold.isRatioActionVariableDescription": "表示此告警是否配置了比率", + "xpack.infra.logs.alerting.threshold.numeratorConditionsActionVariableDescription": "比率的分子需要满足的条件", + "xpack.infra.logs.alerting.threshold.ratioActionVariableDescription": "两组条件的比率值", + "xpack.infra.logs.alerting.threshold.ratioCriteriaQueryAText": "查询 A", + "xpack.infra.logs.alerting.threshold.ratioCriteriaQueryBText": "查询 B", + "xpack.infra.logs.alerting.threshold.timestampActionVariableDescription": "触发告警时的 UTC 时间戳", + "xpack.infra.logs.alerts.dataTimeRangeLabel": "过去 {lookback} {timeLabel}的数据", + "xpack.infra.logs.alerts.dataTimeRangeLabelWithGrouping": "过去 {lookback} {timeLabel}的数据,按 {groupByLabel} 进行分组(显示{displayedGroups}/{totalGroups} 个组)", + "xpack.infra.logs.analsysisSetup.indexQualityWarningTooltipMessage": "分析这些索引中的日志消息时,我们检测到一些问题,这可能表明结果质量降低。考虑将这些索引或有问题的数据集排除在分析之外。", "xpack.infra.logs.analysis.analyzeInMlButtonLabel": "在 ML 中分析", "xpack.infra.logs.analysis.anomaliesExpandedRowActualRateDescription": "实际", "xpack.infra.logs.analysis.anomaliesExpandedRowActualRateTitle": "{actualCount, plural, one {消息} other {消息}}", @@ -8369,6 +9013,7 @@ "xpack.infra.logs.analysis.logEntryCategoriesModuleDescription": "使用 Machine Learning 自动归类日志消息。", "xpack.infra.logs.analysis.logEntryCategoriesModuleName": "归类", "xpack.infra.logs.analysis.logEntryExamplesViewAnomalyInMlLabel": "在 Machine Learning 中查看异常", + "xpack.infra.logs.analysis.logEntryExamplesViewDetailsLabel": "查看详情", "xpack.infra.logs.analysis.logEntryExamplesViewInStreamLabel": "在流中查看", "xpack.infra.logs.analysis.logEntryRateModuleDescription": "使用 Machine Learning 自动检测异常日志条目速率。", "xpack.infra.logs.analysis.logEntryRateModuleName": "日志速率", @@ -8389,6 +9034,7 @@ "xpack.infra.logs.analysis.setupStatusTryAgainButton": "重试", "xpack.infra.logs.analysis.setupStatusUnknownTitle": "我们无法确定您的 ML 作业的状态。", "xpack.infra.logs.analysis.userManagementButtonLabel": "管理用户", + "xpack.infra.logs.analysis.viewInMlButtonLabel": "在 Machine Learning 中查看", "xpack.infra.logs.analysisPage.loadingMessage": "正在检查分析作业的状态......", "xpack.infra.logs.analysisPage.unavailable.mlAppLink": "Machine Learning 应用", "xpack.infra.logs.categoryExample.viewInContextText": "在上下文中查看", @@ -8435,8 +9081,9 @@ "xpack.infra.logs.logEntryCategories.analyzeCategoryInMlButtonLabel": "在 ML 中分析", "xpack.infra.logs.logEntryCategories.analyzeCategoryInMlTooltipDescription": "在 ML 应用中分析此类别。", "xpack.infra.logs.logEntryCategories.categoryColumnTitle": "类别", - "xpack.infra.logs.logEntryCategories.categoryQualityWarningCalloutMessage": "分析日志消息时,我们检测到一些可能会导致归类结果质量降低的问题。", + "xpack.infra.logs.logEntryCategories.categoryQualityWarningCalloutMessage": "分析日志消息时,我们检测到一些问题,这可能表明归类结果质量降低。考虑将相应的数据集排除在分析之外。", "xpack.infra.logs.logEntryCategories.categoryQUalityWarningCalloutTitle": "质量警告", + "xpack.infra.logs.logEntryCategories.categoryQualityWarningDetailsAccordionButtonLabel": "详情", "xpack.infra.logs.logEntryCategories.countColumnTitle": "消息计数", "xpack.infra.logs.logEntryCategories.datasetColumnTitle": "数据集", "xpack.infra.logs.logEntryCategories.jobStatusLoadingMessage": "正在检查归类作业的状态......", @@ -8450,7 +9097,7 @@ "xpack.infra.logs.logEntryCategories.setupDescription": "要启用日志类别分析,请设置 Machine Learning 作业。", "xpack.infra.logs.logEntryCategories.setupTitle": "设置日志类别分析", "xpack.infra.logs.logEntryCategories.showAnalysisSetupButtonLabel": "ML 设置", - "xpack.infra.logs.logEntryCategories.singleCategoryWarningReasonDescription": "分析只能从日志消息中提取单个类别。", + "xpack.infra.logs.logEntryCategories.singleCategoryWarningReasonDescription": "分析无法从日志消息中提取多个类别。", "xpack.infra.logs.logEntryCategories.topCategoriesSectionLoadingAriaLabel": "正在加载消息类别", "xpack.infra.logs.logEntryCategories.topCategoriesSectionTitle": "日志消息类别", "xpack.infra.logs.logEntryCategories.trendColumnTitle": "趋势", @@ -8628,8 +9275,10 @@ "xpack.infra.metrics.alertFlyout.alertPreviewGroupsAcross": "在", "xpack.infra.metrics.alertFlyout.alertPreviewNoDataResult": "存在 {boldedResultsNumber}无数据结果。", "xpack.infra.metrics.alertFlyout.alertPreviewNoDataResultNumber": "{noData, plural, one {# 个} other {# 个}}", - "xpack.infra.metrics.alertFlyout.alertPreviewResult": "此告警将发生 {firedTimes}", - "xpack.infra.metrics.alertFlyout.alertPreviewResultLookback": "在过去 {lookback}。", + "xpack.infra.metrics.alertFlyout.alertPreviewResult": "有 {firedTimes}", + "xpack.infra.metrics.alertFlyout.alertPreviewResultLookback": "在过去 {lookback} 满足此告警的条件。", + "xpack.infra.metrics.alertFlyout.alertPreviewTotalNotifications": "因此,此告警将根据“{alertThrottle}”的选定“通知频率”设置发送{notifications}。", + "xpack.infra.metrics.alertFlyout.alertPreviewTotalNotificationsNumber": "{notifs, plural, one {# 个通知} other {# 个通知}}", "xpack.infra.metrics.alertFlyout.conditions": "条件", "xpack.infra.metrics.alertFlyout.createAlertPerHelpText": "为每个唯一值创建告警。例如:“host.id”或“cloud.region”。", "xpack.infra.metrics.alertFlyout.createAlertPerText": "创建告警时间间隔(可选)", @@ -8648,7 +9297,7 @@ "xpack.infra.metrics.alertFlyout.expression.metric.whenLabel": "当", "xpack.infra.metrics.alertFlyout.filterHelpText": "使用 KQL 表达式限制告警触发器的范围。", "xpack.infra.metrics.alertFlyout.filterLabel": "筛选(可选)", - "xpack.infra.metrics.alertFlyout.firedTimes": "{fired, plural, one {# 次} other {# 次}}", + "xpack.infra.metrics.alertFlyout.firedTimes": "{fired, plural, one {# 个实例} other {# 个实例}}", "xpack.infra.metrics.alertFlyout.hourLabel": "小时", "xpack.infra.metrics.alertFlyout.lastDayLabel": "昨天", "xpack.infra.metrics.alertFlyout.lastHourLabel": "上一小时", @@ -8667,6 +9316,7 @@ "xpack.infra.metrics.alertFlyout.weekLabel": "周", "xpack.infra.metrics.alerting.alertStateActionVariableDescription": "告警的当前状态", "xpack.infra.metrics.alerting.groupActionVariableDescription": "报告数据的组名称", + "xpack.infra.metrics.alerting.inventory.noDataFormattedValue": "[无数据]", "xpack.infra.metrics.alerting.inventory.threshold.defaultActionMessage": "\\{\\{alertName\\}\\} - \\{\\{context.group\\}\\} 处于 \\{\\{context.alertState\\}\\} 状态\n\n原因:\n\\{\\{context.reason\\}\\}\n", "xpack.infra.metrics.alerting.inventory.threshold.fired": "已触发", "xpack.infra.metrics.alerting.metricActionVariableDescription": "指定条件中的指标名称。用法:(ctx.metric.condition0, ctx.metric.condition1, 诸如此类)。", @@ -8686,6 +9336,7 @@ "xpack.infra.metrics.alerting.threshold.gtComparator": "大于", "xpack.infra.metrics.alerting.threshold.ltComparator": "小于", "xpack.infra.metrics.alerting.threshold.noDataAlertReason": "{metric} 在过去 {interval}中未报告数据", + "xpack.infra.metrics.alerting.threshold.noDataFormattedValue": "[无数据]", "xpack.infra.metrics.alerting.threshold.noDataState": "无数据", "xpack.infra.metrics.alerting.threshold.okState": "正常 [已恢复]", "xpack.infra.metrics.alerting.threshold.outsideRangeComparator": "不介于", @@ -8740,6 +9391,7 @@ "xpack.infra.metricsExplorer.emptyChart.body": "无法呈现图表。", "xpack.infra.metricsExplorer.emptyChart.title": "图表数据缺失", "xpack.infra.metricsExplorer.errorMessage": "似乎请求失败,并出现“{message}”", + "xpack.infra.metricsExplorer.everything": "所有内容", "xpack.infra.metricsExplorer.filterByLabel": "添加筛选", "xpack.infra.metricsExplorer.footerPaginationMessage": "显示 {length} 个图表,共 {total} 个,按“{groupBy}”分组", "xpack.infra.metricsExplorer.groupByAriaLabel": "图表绘制依据", @@ -8756,6 +9408,46 @@ "xpack.infra.metricsExplorer.openInTSVB": "在 Visualize 中打开", "xpack.infra.metricsExplorer.viewNodeDetail": "查看 {name} 的指标", "xpack.infra.metricsHeaderAddDataButtonLabel": "添加数据", + "xpack.infra.ml.anomalyDetectionButton": "异常检测", + "xpack.infra.ml.anomalyFlyout.anomaliesTabLabel": "查看异常", + "xpack.infra.ml.anomalyFlyout.create.createButton": "启用", + "xpack.infra.ml.anomalyFlyout.create.description": "异常检测由 Machine Learning 提供支持。Machine Learning 作业适用于以下资源类型。启用这些作业以开始检测基础架构指标中的异常。", + "xpack.infra.ml.anomalyFlyout.create.hostDescription": "检测主机上的内存使用情况和网络流量异常。", + "xpack.infra.ml.anomalyFlyout.create.hostSuccessTitle": "主机", + "xpack.infra.ml.anomalyFlyout.create.hostTitle": "主机", + "xpack.infra.ml.anomalyFlyout.create.k8sDescription": "检测 Kubernetes Pod 上的内存使用情况和网络流量异常。", + "xpack.infra.ml.anomalyFlyout.create.k8sSuccessTitle": "Kubernetes", + "xpack.infra.ml.anomalyFlyout.create.k8sTitle": "Kubernetes Pod", + "xpack.infra.ml.anomalyFlyout.create.recreateButton": "重新创建作业", + "xpack.infra.ml.anomalyFlyout.enabledCallout": "已为 {target} 启用异常检测", + "xpack.infra.ml.anomalyFlyout.flyoutHeader": "Machine Learning 异常检测", + "xpack.infra.ml.anomalyFlyout.jobStatusLoadingMessage": "正在检查指标作业的状态......", + "xpack.infra.ml.anomalyFlyout.manageJobs": "管理作业", + "xpack.infra.ml.aomalyFlyout.jobSetup.flyoutHeader": "为 {nodeType} 启用 Machine Learning", + "xpack.infra.ml.metricsHostModuleDescription": "使用 Machine Learning 自动检测异常日志条目速率。", + "xpack.infra.ml.metricsModuleName": "指标异常检测", + "xpack.infra.ml.splash.learnMoreLink": "阅读文档", + "xpack.infra.ml.splash.learnMoreTitle": "希望了解详情?", + "xpack.infra.ml.splash.loadingMessage": "正在检查许可证......", + "xpack.infra.ml.splash.splashImageAlt": "占位符图像", + "xpack.infra.ml.splash.startTrialCta": "开始试用", + "xpack.infra.ml.splash.startTrialDescription": "我们的免费试用版包含 Machine Learning 功能,可用于检测日志中的异常。", + "xpack.infra.ml.splash.startTrialTitle": "要访问异常检测,请启动免费试用版", + "xpack.infra.ml.splash.updateSubscriptionCta": "升级订阅", + "xpack.infra.ml.splash.updateSubscriptionDescription": "必须具有白金级订阅,才能使用 Machine Learning 功能。", + "xpack.infra.ml.splash.updateSubscriptionTitle": "要访问异常检测,请升级到白金级订阅", + "xpack.infra.ml.steps.setupProcess.cancelButton": "取消", + "xpack.infra.ml.steps.setupProcess.description": "作业一旦创建,设置就无法更改。您可以随时重新创建作业,但是,以前检测到的异常将会移除。", + "xpack.infra.ml.steps.setupProcess.enableButton": "启用作业", + "xpack.infra.ml.steps.setupProcess.failureText": "创建必需的 ML 作业时出现问题。", + "xpack.infra.ml.steps.setupProcess.loadingText": "正在创建 ML 作业......", + "xpack.infra.ml.steps.setupProcess.partition.description": "通过分区,可为具有相似行为的数据组构建独立模型。例如,可按机器类型或云可用区分区。", + "xpack.infra.ml.steps.setupProcess.partition.label": "分区字段", + "xpack.infra.ml.steps.setupProcess.partition.title": "您想如何对数据进行分区?", + "xpack.infra.ml.steps.setupProcess.tryAgainButton": "重试", + "xpack.infra.ml.steps.setupProcess.when.description": "默认情况下,Machine Learning 作业会分析过去 4 周的数据,并继续无限期地运行。", + "xpack.infra.ml.steps.setupProcess.when.timePicker.label": "开始日期", + "xpack.infra.ml.steps.setupProcess.when.title": "您的模型何时开始?", "xpack.infra.node.ariaLabel": "{nodeName},单击打开菜单", "xpack.infra.nodeContextMenu.createAlertLink": "创建告警", "xpack.infra.nodeContextMenu.description": "查看 {label} {value} 的详情", @@ -8804,6 +9496,7 @@ "xpack.infra.savedView.searchPlaceholder": "搜索已保存视图", "xpack.infra.savedView.unknownView": "未选择视图", "xpack.infra.savedView.updateView": "更新视图", + "xpack.infra.showHistory": "显示历史记录", "xpack.infra.snapshot.missingSnapshotMetricError": "{nodeType} 的 {metric} 聚合不可用。", "xpack.infra.sourceConfiguration.addLogColumnButtonLabel": "添加列", "xpack.infra.sourceConfiguration.applySettingsButtonLabel": "应用", @@ -8909,27 +9602,27 @@ "xpack.infra.waffle.metriclabel": "指标", "xpack.infra.waffle.metricOptions.countText": "计数", "xpack.infra.waffle.metricOptions.cpuUsageText": "CPU 使用", - "xpack.infra.waffle.metricOptions.diskIOReadBytes": "磁盘读取", - "xpack.infra.waffle.metricOptions.diskIOWriteBytes": "磁盘写入", + "xpack.infra.waffle.metricOptions.diskIOReadBytes": "磁盘读取数", + "xpack.infra.waffle.metricOptions.diskIOWriteBytes": "磁盘写入数", "xpack.infra.waffle.metricOptions.hostLogRateText": "日志速率", "xpack.infra.waffle.metricOptions.inboundTrafficText": "入站流量", "xpack.infra.waffle.metricOptions.loadText": "负载", - "xpack.infra.waffle.metricOptions.memoryUsageText": "内存利用率", + "xpack.infra.waffle.metricOptions.memoryUsageText": "内存使用量", "xpack.infra.waffle.metricOptions.outboundTrafficText": "出站流量", - "xpack.infra.waffle.metricOptions.rdsActiveTransactions": "活动事务", - "xpack.infra.waffle.metricOptions.rdsConnections": "连接", + "xpack.infra.waffle.metricOptions.rdsActiveTransactions": "活动事务数", + "xpack.infra.waffle.metricOptions.rdsConnections": "连接数", "xpack.infra.waffle.metricOptions.rdsLatency": "延迟", - "xpack.infra.waffle.metricOptions.rdsQueriesExecuted": "已执行查询", + "xpack.infra.waffle.metricOptions.rdsQueriesExecuted": "已执行的查询数", "xpack.infra.waffle.metricOptions.s3BucketSize": "存储桶大小", - "xpack.infra.waffle.metricOptions.s3DownloadBytes": "下载(字节)", + "xpack.infra.waffle.metricOptions.s3DownloadBytes": "下载量(字节)", "xpack.infra.waffle.metricOptions.s3NumberOfObjects": "对象数目", "xpack.infra.waffle.metricOptions.s3TotalRequests": "请求总数", - "xpack.infra.waffle.metricOptions.s3UploadBytes": "上传(字节)", - "xpack.infra.waffle.metricOptions.sqsMessagesDelayed": "已推迟消息", - "xpack.infra.waffle.metricOptions.sqsMessagesEmpty": "已返回消息为空", - "xpack.infra.waffle.metricOptions.sqsMessagesSent": "已添加消息", - "xpack.infra.waffle.metricOptions.sqsMessagesVisible": "可用消息", - "xpack.infra.waffle.metricOptions.sqsOldestMessage": "最旧消息", + "xpack.infra.waffle.metricOptions.s3UploadBytes": "上传量(字节)", + "xpack.infra.waffle.metricOptions.sqsMessagesDelayed": "延迟的消息数", + "xpack.infra.waffle.metricOptions.sqsMessagesEmpty": "返回空的消息数", + "xpack.infra.waffle.metricOptions.sqsMessagesSent": "已添加的消息数", + "xpack.infra.waffle.metricOptions.sqsMessagesVisible": "可用消息数", + "xpack.infra.waffle.metricOptions.sqsOldestMessage": "最早的消息数", "xpack.infra.waffle.noDataDescription": "尝试调整您的时间或筛选。", "xpack.infra.waffle.noDataTitle": "没有可显示的数据。", "xpack.infra.waffle.region": "全部", @@ -8953,38 +9646,59 @@ "xpack.infra.waffle.unableToSelectMetricErrorTitle": "无法选择指标选项或指标值。", "xpack.infra.waffleTime.autoRefreshButtonLabel": "自动刷新", "xpack.infra.waffleTime.stopRefreshingButtonLabel": "停止刷新", + "xpack.ingestManager.agentBulkActions.agentsSelected": "已选择 {count, plural, one {# 个代理} other {# 个代理}}", + "xpack.ingestManager.agentBulkActions.clearSelection": "清除所选内容", + "xpack.ingestManager.agentBulkActions.reassignPolicy": "分配到新策略", + "xpack.ingestManager.agentBulkActions.selectAll": "选择所有页面上的所有内容", + "xpack.ingestManager.agentBulkActions.totalAgents": "正在显示 {count, plural, one {# 个代理} other {# 个代理}}", + "xpack.ingestManager.agentBulkActions.totalAgentsWithLimit": "正在显示 {count} 个代理(共 {total} 个)", + "xpack.ingestManager.agentBulkActions.unenrollAgents": "取消注册代理", + "xpack.ingestManager.agentBulkActions.upgradeAgents": "升级代理", "xpack.ingestManager.agentDetails.actionsButton": "操作", "xpack.ingestManager.agentDetails.agentDetailsTitle": "代理“{id}”", "xpack.ingestManager.agentDetails.agentNotFoundErrorDescription": "找不到代理 ID {agentId}", "xpack.ingestManager.agentDetails.agentNotFoundErrorTitle": "未找到代理", + "xpack.ingestManager.agentDetails.agentPolicyLabel": "代理策略", + "xpack.ingestManager.agentDetails.agentVersionLabel": "代理版本", "xpack.ingestManager.agentDetails.hostIdLabel": "代理 ID", "xpack.ingestManager.agentDetails.hostNameLabel": "主机名", "xpack.ingestManager.agentDetails.localMetadataSectionSubtitle": "本地元数据", "xpack.ingestManager.agentDetails.metadataSectionTitle": "元数据", "xpack.ingestManager.agentDetails.platformLabel": "平台", + "xpack.ingestManager.agentDetails.policyLabel": "策略", + "xpack.ingestManager.agentDetails.releaseLabel": "代理发行版", "xpack.ingestManager.agentDetails.statusLabel": "状态", "xpack.ingestManager.agentDetails.subTabs.activityLogTab": "活动日志", "xpack.ingestManager.agentDetails.subTabs.detailsTab": "代理详情", "xpack.ingestManager.agentDetails.unexceptedErrorTitle": "加载代理时出错", + "xpack.ingestManager.agentDetails.upgradeAvailableTooltip": "升级可用", "xpack.ingestManager.agentDetails.userProvidedMetadataSectionSubtitle": "用户提供的元数据", "xpack.ingestManager.agentDetails.versionLabel": "代理版本", "xpack.ingestManager.agentDetails.viewAgentListTitle": "查看所有代理", + "xpack.ingestManager.agentEnrollment.agentDescription": "将 Elastic 代理添加到您的主机,以收集数据并将其发送到 Elastic Stack。", + "xpack.ingestManager.agentEnrollment.agentsNotInitializedText": "注册代理前,请{link}。", "xpack.ingestManager.agentEnrollment.cancelButtonLabel": "取消", "xpack.ingestManager.agentEnrollment.continueButtonLabel": "继续", + "xpack.ingestManager.agentEnrollment.copyPolicyButton": "复制到剪贴板", "xpack.ingestManager.agentEnrollment.copyRunInstructionsButton": "复制到剪贴板", - "xpack.ingestManager.agentEnrollment.downloadDescription": "在主机计算机上下载 Elastic 代理。可以从 Elastic 代理下载页面访问代理二进制文件及其验证签名。", - "xpack.ingestManager.agentEnrollment.downloadLink": "前往 elastic.co/downloads", - "xpack.ingestManager.agentEnrollment.enrollFleetTabLabel": "注册到 Fleet", - "xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "独立模式", + "xpack.ingestManager.agentEnrollment.downloadDescription": "可从 Elastic 代理下载页面下载代理二进制文件及其验证签名。", + "xpack.ingestManager.agentEnrollment.downloadLink": "前往下载页面", + "xpack.ingestManager.agentEnrollment.downloadPolicyButton": "下载策略", + "xpack.ingestManager.agentEnrollment.enrollFleetTabLabel": "在 Fleet 中注册", + "xpack.ingestManager.agentEnrollment.enrollStandaloneTabLabel": "独立运行", "xpack.ingestManager.agentEnrollment.flyoutTitle": "添加代理", - "xpack.ingestManager.agentEnrollment.managedDescription": "无论是需要一个代理还是需要数以千计的代理,Fleet 允许您轻松地集中管理并部署代理的更新。按照下面的说明下载 Elastic 代理并将代理注册到 Fleet。", - "xpack.ingestManager.agentEnrollment.standaloneDescription": "如果希望对以独立模式运行的代理进行配置更改,则需要手动更新。按照下面的说明下载并设置独立模式的 Elastic 代理。", + "xpack.ingestManager.agentEnrollment.goToDataStreamsLink": "数据流", + "xpack.ingestManager.agentEnrollment.managedDescription": "在 Fleet 中注册 Elastic 代理,以便自动部署更新并集中管理该代理。", + "xpack.ingestManager.agentEnrollment.setUpAgentsLink": "为 Elastic 代理设置集中管理", + "xpack.ingestManager.agentEnrollment.standaloneDescription": "独立运行 Elastic 代理,以在安装代理的主机上手动配置和更新代理。", + "xpack.ingestManager.agentEnrollment.stepCheckForDataDescription": "该代理应该开始发送数据。前往 {link} 以查看您的数据。", "xpack.ingestManager.agentEnrollment.stepCheckForDataTitle": "检查数据", - "xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "在安装 Elastic 代理的系统上复制此配置并将其放入名为 {fileName} 的文件中。切勿忘记修改配置文件中 {outputSection} 部分的{ESUsernameVariable} 和 {ESPasswordVariable},以便其使用您的实际 Elasticsearch 凭据。", + "xpack.ingestManager.agentEnrollment.stepChooseAgentPolicyTitle": "选择代理策略", + "xpack.ingestManager.agentEnrollment.stepConfigureAgentDescription": "在安装 Elastic 代理的主机上将此策略复制到 {fileName}。在 {fileName} 的 {outputSection} 部分中修改 {ESUsernameVariable} 和 {ESPasswordVariable},以使用您的 Elasticsearch 凭据。", "xpack.ingestManager.agentEnrollment.stepConfigureAgentTitle": "配置代理", - "xpack.ingestManager.agentEnrollment.stepDownloadAgentTitle": "下载 Elastic 代理", + "xpack.ingestManager.agentEnrollment.stepDownloadAgentTitle": "将 Elastic 代理下载到您的主机", "xpack.ingestManager.agentEnrollment.stepEnrollAndRunAgentTitle": "注册并启动 Elastic 代理", - "xpack.ingestManager.agentEnrollment.stepRunAgentDescription": "从代理的目录中,运行以下命令以启动代理。", + "xpack.ingestManager.agentEnrollment.stepRunAgentDescription": "从代理目录运行此命令,以安装、注册并启动 Elastic 代理。您可以重复使用此命令在多个主机上设置代理。需要管理员权限。", "xpack.ingestManager.agentEnrollment.stepRunAgentTitle": "启动代理", "xpack.ingestManager.agentEventsList.collapseDetailsAriaLabel": "隐藏详情", "xpack.ingestManager.agentEventsList.expandDetailsAriaLabel": "显示详情", @@ -9001,11 +9715,13 @@ "xpack.ingestManager.agentEventSubtype.degradedLabel": "已降级", "xpack.ingestManager.agentEventSubtype.failedLabel": "失败", "xpack.ingestManager.agentEventSubtype.inProgressLabel": "进行中", + "xpack.ingestManager.agentEventSubtype.policyLabel": "策略", "xpack.ingestManager.agentEventSubtype.runningLabel": "正在运行", "xpack.ingestManager.agentEventSubtype.startingLabel": "正在启动", "xpack.ingestManager.agentEventSubtype.stoppedLabel": "已停止", "xpack.ingestManager.agentEventSubtype.stoppingLabel": "正在停止", "xpack.ingestManager.agentEventSubtype.unknownLabel": "未知", + "xpack.ingestManager.agentEventSubtype.updatingLabel": "正在更新", "xpack.ingestManager.agentEventType.actionLabel": "操作", "xpack.ingestManager.agentEventType.actionResultLabel": "操作结果", "xpack.ingestManager.agentEventType.errorLabel": "错误", @@ -9019,9 +9735,11 @@ "xpack.ingestManager.agentHealth.offlineStatusText": "脱机", "xpack.ingestManager.agentHealth.onlineStatusText": "联机", "xpack.ingestManager.agentHealth.unenrollingStatusText": "正在取消注册", + "xpack.ingestManager.agentHealth.updatingStatusText": "正在更新", "xpack.ingestManager.agentHealth.warningStatusText": "错误", "xpack.ingestManager.agentList.actionsColumnTitle": "操作", "xpack.ingestManager.agentList.addButton": "添加代理", + "xpack.ingestManager.agentList.agentUpgradeLabel": "升级可用", "xpack.ingestManager.agentList.clearFiltersLinkText": "清除筛选", "xpack.ingestManager.agentList.enrollButton": "添加代理", "xpack.ingestManager.agentList.forceUnenrollOneButton": "强制取消注册", @@ -9031,87 +9749,258 @@ "xpack.ingestManager.agentList.noAgentsPrompt": "未注册任何代理", "xpack.ingestManager.agentList.noFilteredAgentsPrompt": "未找到任何代理。{clearFiltersLink}", "xpack.ingestManager.agentList.outOfDateLabel": "过时", - "xpack.ingestManager.agentList.reassignActionText": "分配新代理配置", + "xpack.ingestManager.agentList.policyColumnTitle": "代理策略", + "xpack.ingestManager.agentList.policyFilterText": "代理策略", + "xpack.ingestManager.agentList.reassignActionText": "分配到新策略", "xpack.ingestManager.agentList.revisionNumber": "修订 {revNumber}", - "xpack.ingestManager.agentList.showInactiveSwitchLabel": "显示非活动", + "xpack.ingestManager.agentList.showInactiveSwitchLabel": "非活动", + "xpack.ingestManager.agentList.showUpgradeableFilterLabel": "升级可用", "xpack.ingestManager.agentList.statusColumnTitle": "状态", "xpack.ingestManager.agentList.statusErrorFilterText": "错误", "xpack.ingestManager.agentList.statusFilterText": "状态", "xpack.ingestManager.agentList.statusOfflineFilterText": "脱机", "xpack.ingestManager.agentList.statusOnlineFilterText": "联机", - "xpack.ingestManager.agentList.unenrollOneButton": "取消注册", + "xpack.ingestManager.agentList.statusUpdatingFilterText": "正在更新", + "xpack.ingestManager.agentList.unenrollOneButton": "取消注册代理", + "xpack.ingestManager.agentList.upgradeOneButton": "升级代理", "xpack.ingestManager.agentList.versionTitle": "版本", "xpack.ingestManager.agentList.viewActionText": "查看代理", "xpack.ingestManager.agentListStatus.errorLabel": "错误", "xpack.ingestManager.agentListStatus.offlineLabel": "脱机", "xpack.ingestManager.agentListStatus.onlineLabel": "联机", "xpack.ingestManager.agentListStatus.totalLabel": "代理", + "xpack.ingestManager.agentPolicy.confirmModalCalloutDescription": "Fleet 检测到您的部分代理已在使用选定代理策略 {policyName}。由于此操作,Fleet 会将更新部署到使用此策略的所有代理。", + "xpack.ingestManager.agentPolicy.confirmModalCalloutTitle": "此操作将更新 {agentCount, plural, one {# 个代理} other {# 个代理}}", + "xpack.ingestManager.agentPolicy.confirmModalCancelButtonLabel": "取消", + "xpack.ingestManager.agentPolicy.confirmModalConfirmButtonLabel": "保存并部署更改", + "xpack.ingestManager.agentPolicy.confirmModalDescription": "此操作无法撤消。是否确定要继续?", + "xpack.ingestManager.agentPolicy.confirmModalTitle": "保存并部署更改", + "xpack.ingestManager.agentPolicy.linkedAgentCountText": "{count, plural, one {# 个代理} other {# 个代理}}", + "xpack.ingestManager.agentPolicyActionMenu.buttonText": "操作", + "xpack.ingestManager.agentPolicyActionMenu.copyPolicyActionText": "复制策略", + "xpack.ingestManager.agentPolicyActionMenu.enrollAgentActionText": "添加代理", + "xpack.ingestManager.agentPolicyActionMenu.viewPolicyText": "查看策略", + "xpack.ingestManager.agentPolicyForm.advancedOptionsToggleLabel": "高级选项", + "xpack.ingestManager.agentPolicyForm.descriptionFieldLabel": "描述", + "xpack.ingestManager.agentPolicyForm.descriptionFieldPlaceholder": "此策略将如何使用?", + "xpack.ingestManager.agentPolicyForm.monitoringDescription": "收集有关代理的数据,用于调试和跟踪性能。", + "xpack.ingestManager.agentPolicyForm.monitoringLabel": "代理监测", + "xpack.ingestManager.agentPolicyForm.monitoringLogsFieldLabel": "收集代理日志", + "xpack.ingestManager.agentPolicyForm.monitoringLogsTooltipText": "从使用此策略的 Elastic 代理收集日志。", + "xpack.ingestManager.agentPolicyForm.monitoringMetricsFieldLabel": "收集代理指标", + "xpack.ingestManager.agentPolicyForm.monitoringMetricsTooltipText": "从使用此策略的 Elastic 代理收集指标。", + "xpack.ingestManager.agentPolicyForm.nameFieldLabel": "名称", + "xpack.ingestManager.agentPolicyForm.nameFieldPlaceholder": "选择名称", + "xpack.ingestManager.agentPolicyForm.nameRequiredErrorMessage": "“代理策略名称”必填。", + "xpack.ingestManager.agentPolicyForm.namespaceFieldDescription": "将默认命名空间应用于使用此策略的集成。集成可以指定自己的命名空间。", + "xpack.ingestManager.agentPolicyForm.namespaceFieldLabel": "默认命名空间", + "xpack.ingestManager.agentPolicyForm.systemMonitoringFieldLabel": "系统监测", + "xpack.ingestManager.agentPolicyForm.systemMonitoringText": "收集系统指标", + "xpack.ingestManager.agentPolicyForm.systemMonitoringTooltipText": "启用此选项可使用收集系统指标和信息的集成启动您的策略。", + "xpack.ingestManager.agentPolicyList.actionsColumnTitle": "操作", + "xpack.ingestManager.agentPolicyList.addButton": "创建代理策略", + "xpack.ingestManager.agentPolicyList.agentsColumnTitle": "代理", + "xpack.ingestManager.agentPolicyList.clearFiltersLinkText": "清除筛选", + "xpack.ingestManager.agentPolicyList.descriptionColumnTitle": "描述", + "xpack.ingestManager.agentPolicyList.loadingAgentPoliciesMessage": "正在加载代理策略…...", + "xpack.ingestManager.agentPolicyList.nameColumnTitle": "名称", + "xpack.ingestManager.agentPolicyList.noAgentPoliciesPrompt": "无代理策略", + "xpack.ingestManager.agentPolicyList.noFilteredAgentPoliciesPrompt": "找不到任何代理策略。{clearFiltersLink}", + "xpack.ingestManager.agentPolicyList.packagePoliciesCountColumnTitle": "集成", + "xpack.ingestManager.agentPolicyList.pageSubtitle": "使用代理策略管理代理及其收集的数据。", + "xpack.ingestManager.agentPolicyList.pageTitle": "代理策略", + "xpack.ingestManager.agentPolicyList.reloadAgentPoliciesButtonText": "重新加载", + "xpack.ingestManager.agentPolicyList.revisionNumber": "修订版 {revNumber}", + "xpack.ingestManager.agentPolicyList.updatedOnColumnTitle": "上次更新时间", + "xpack.ingestManager.agentReassignPolicy.cancelButtonLabel": "取消", + "xpack.ingestManager.agentReassignPolicy.continueButtonLabel": "分配策略", + "xpack.ingestManager.agentReassignPolicy.flyoutDescription": "选择要将选定{count, plural, one {代理} other {代理}}分配到的新代理策略。", + "xpack.ingestManager.agentReassignPolicy.flyoutTitle": "分配新代理策略", + "xpack.ingestManager.agentReassignPolicy.policyDescription": "选定代理策略将收集 {count, plural, one {{countValue} 个集成} other {{countValue} 个集成}}的数据:", + "xpack.ingestManager.agentReassignPolicy.selectPolicyLabel": "代理策略", + "xpack.ingestManager.agentReassignPolicy.successSingleNotificationTitle": "代理策略已重新分配", + "xpack.ingestManager.agents.pageSubtitle": "管理策略更新并将其部署到一组任意大小的代理。", + "xpack.ingestManager.agents.pageTitle": "代理", "xpack.ingestManager.alphaMessageDescription": "不推荐在生产环境中使用采集管理器。", "xpack.ingestManager.alphaMessageLinkText": "查看更多详情。", "xpack.ingestManager.alphaMessageTitle": "公测版", "xpack.ingestManager.alphaMessaging.docsLink": "文档", - "xpack.ingestManager.alphaMessaging.feedbackText": "建议您阅读我们的“{docsLink}”或在我们的{forumLink}提问题或发送反馈。", + "xpack.ingestManager.alphaMessaging.feedbackText": "阅读我们的{docsLink}或前往我们的{forumLink},以了解问题或提供反馈。", "xpack.ingestManager.alphaMessaging.flyoutTitle": "关于本版本", "xpack.ingestManager.alphaMessaging.forumLink": "讨论论坛", "xpack.ingestManager.alphaMessaging.introText": "采集管理器仍处于开发状态,不适用于生产环境。此公测版用于用户测试采集管理器和新 Elastic 代理并提供相关反馈。此插件不受支持 SLA 的约束。", "xpack.ingestManager.alphaMessging.closeFlyoutLabel": "关闭", - "xpack.ingestManager.appNavigation.dataStreamsLinkText": "数据集", + "xpack.ingestManager.appNavigation.agentsLinkText": "代理", + "xpack.ingestManager.appNavigation.dataStreamsLinkText": "数据流", "xpack.ingestManager.appNavigation.epmLinkText": "集成", "xpack.ingestManager.appNavigation.overviewLinkText": "概览", + "xpack.ingestManager.appNavigation.policiesLinkText": "策略", "xpack.ingestManager.appNavigation.sendFeedbackButton": "发送反馈", "xpack.ingestManager.appNavigation.settingsButton": "设置", - "xpack.ingestManager.appTitle": "Ingest Manager", + "xpack.ingestManager.appTitle": "Fleet", "xpack.ingestManager.betaBadge.labelText": "公测版", "xpack.ingestManager.betaBadge.tooltipText": "不推荐在生产环境中使用此插件。请在我们讨论论坛中报告错误。", + "xpack.ingestManager.breadcrumbs.addPackagePolicyPageTitle": "添加集成", + "xpack.ingestManager.breadcrumbs.agentsPageTitle": "代理", "xpack.ingestManager.breadcrumbs.allIntegrationsPageTitle": "全部", - "xpack.ingestManager.breadcrumbs.appTitle": "采集管理器", - "xpack.ingestManager.breadcrumbs.datastreamsPageTitle": "数据集", + "xpack.ingestManager.breadcrumbs.appTitle": "Fleet", + "xpack.ingestManager.breadcrumbs.datastreamsPageTitle": "数据流", + "xpack.ingestManager.breadcrumbs.editPackagePolicyPageTitle": "编辑集成", + "xpack.ingestManager.breadcrumbs.enrollmentTokensPageTitle": "注册令牌", "xpack.ingestManager.breadcrumbs.installedIntegrationsPageTitle": "已安装", "xpack.ingestManager.breadcrumbs.integrationsPageTitle": "集成", "xpack.ingestManager.breadcrumbs.overviewPageTitle": "概览", + "xpack.ingestManager.breadcrumbs.policiesPageTitle": "策略", + "xpack.ingestManager.copyAgentPolicy.confirmModal.cancelButtonLabel": "取消", + "xpack.ingestManager.copyAgentPolicy.confirmModal.confirmButtonLabel": "复制策略", + "xpack.ingestManager.copyAgentPolicy.confirmModal.copyPolicyPrompt": "为您的新代理策略选择名称和描述。", + "xpack.ingestManager.copyAgentPolicy.confirmModal.copyPolicyTitle": "复制代理策略“{name}”", + "xpack.ingestManager.copyAgentPolicy.confirmModal.defaultNewPolicyName": "{name}(副本)", + "xpack.ingestManager.copyAgentPolicy.confirmModal.newDescriptionLabel": "描述", + "xpack.ingestManager.copyAgentPolicy.confirmModal.newNameLabel": "新策略名称", + "xpack.ingestManager.copyAgentPolicy.failureNotificationTitle": "复制代理策略“{id}”时出错", + "xpack.ingestManager.copyAgentPolicy.fatalErrorNotificationTitle": "复制代理策略时出错", + "xpack.ingestManager.copyAgentPolicy.successNotificationTitle": "代理策略已复制", + "xpack.ingestManager.createAgentPolicy.cancelButtonLabel": "取消", + "xpack.ingestManager.createAgentPolicy.errorNotificationTitle": "无法创建代理策略", + "xpack.ingestManager.createAgentPolicy.flyoutTitle": "创建代理策略", + "xpack.ingestManager.createAgentPolicy.flyoutTitleDescription": "代理策略用于管理一组代理的设置。您可以将集成添加到代理策略,以指定代理收集的数据。编辑代理策略时,可以使用 Fleet 将更新部署到一组指定代理。", + "xpack.ingestManager.createAgentPolicy.submitButtonLabel": "创建代理策略", + "xpack.ingestManager.createAgentPolicy.successNotificationTitle": "代理策略“{name}”已创建", + "xpack.ingestManager.createPackagePolicy.addedNotificationMessage": "Fleet 会将更新部署到所有使用策略“{agentPolicyName}”的代理。", + "xpack.ingestManager.createPackagePolicy.addedNotificationTitle": "“{packagePolicyName}”集成已添加。", + "xpack.ingestManager.createPackagePolicy.agentPolicyNameLabel": "代理策略", + "xpack.ingestManager.createPackagePolicy.cancelButton": "取消", + "xpack.ingestManager.createPackagePolicy.cancelLinkText": "取消", + "xpack.ingestManager.createPackagePolicy.errorOnSaveText": "您的集成策略有错误。请在保存前修复这些错误。", + "xpack.ingestManager.createPackagePolicy.pageDescriptionfromPackage": "按照以下说明将此集成添加到代理策略。", + "xpack.ingestManager.createPackagePolicy.pageDescriptionfromPolicy": "为选定代理策略配置集成。", + "xpack.ingestManager.createPackagePolicy.pageTitle": "添加集成", + "xpack.ingestManager.createPackagePolicy.pageTitleWithPackageName": "添加 {packageName} 集成", + "xpack.ingestManager.createPackagePolicy.saveButton": "保存集成", + "xpack.ingestManager.createPackagePolicy.stepConfigure.advancedOptionsToggleLinkText": "高级选项", + "xpack.ingestManager.createPackagePolicy.stepConfigure.errorCountText": "{count, plural, one {# 个错误} other {# 个错误}}", + "xpack.ingestManager.createPackagePolicy.stepConfigure.hideStreamsAriaLabel": "隐藏 {type} 输入", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputSettingsDescription": "以下设置适用于下面的所有输入。", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputSettingsTitle": "设置", + "xpack.ingestManager.createPackagePolicy.stepConfigure.inputVarFieldOptionalLabel": "可选", + "xpack.ingestManager.createPackagePolicy.stepConfigure.integrationSettingsSectionDescription": "选择有助于确定如何使用此集成的名称和描述。", + "xpack.ingestManager.createPackagePolicy.stepConfigure.integrationSettingsSectionTitle": "集成设置", + "xpack.ingestManager.createPackagePolicy.stepConfigure.noPolicyOptionsMessage": "没有可配置的内容", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyDescriptionInputLabel": "描述", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyNameInputLabel": "集成名称", + "xpack.ingestManager.createPackagePolicy.stepConfigure.packagePolicyNamespaceInputLabel": "命名空间", + "xpack.ingestManager.createPackagePolicy.stepConfigure.showStreamsAriaLabel": "显示 {type} 输入", + "xpack.ingestManager.createPackagePolicy.stepConfigure.toggleAdvancedOptionsButtonText": "高级选项", + "xpack.ingestManager.createPackagePolicy.stepConfigurePackagePolicyTitle": "配置集成", + "xpack.ingestManager.createPackagePolicy.stepSelectAgentPolicyTitle": "选择代理策略", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingPackagesTitle": "加载集成时出错", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingPolicyTitle": "加载代理策略信息时出错", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.errorLoadingSelectedPackageTitle": "加载选定集成时出错", + "xpack.ingestManager.createPackagePolicy.stepSelectPackage.filterPackagesInputPlaceholder": "搜索集成", + "xpack.ingestManager.createPackagePolicy.stepSelectPackageTitle": "选择集成", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.addButton": "创建代理策略", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyAgentsCountText": "{count, plural, one {# 个代理} other {# 个代理}}已注册", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyAgentsDescriptionText": "{count, plural, one {# 个代理} other {# 个代理}}已注册到选定代理策略中。", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyLabel": "代理策略", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.agentPolicyPlaceholderText": "选择要将此集成添加到的代理策略", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingAgentPoliciesTitle": "加载代理策略时出错", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingPackageTitle": "加载软件包信息时出错", + "xpack.ingestManager.createPackagePolicy.StepSelectPolicy.errorLoadingSelectedAgentPolicyTitle": "加载选定代理策略时出错", "xpack.ingestManager.dataStreamList.actionsColumnTitle": "操作", "xpack.ingestManager.dataStreamList.datasetColumnTitle": "数据集", "xpack.ingestManager.dataStreamList.integrationColumnTitle": "集成", "xpack.ingestManager.dataStreamList.lastActivityColumnTitle": "上次活动", - "xpack.ingestManager.dataStreamList.loadingDataStreamsMessage": "正在加载数据集……", + "xpack.ingestManager.dataStreamList.loadingDataStreamsMessage": "正在加载数据流……", "xpack.ingestManager.dataStreamList.namespaceColumnTitle": "命名空间", - "xpack.ingestManager.dataStreamList.noDataStreamsPrompt": "无数据集", - "xpack.ingestManager.dataStreamList.noFilteredDataStreamsMessage": "找不到匹配的数据集", + "xpack.ingestManager.dataStreamList.noDataStreamsPrompt": "无数据流", + "xpack.ingestManager.dataStreamList.noFilteredDataStreamsMessage": "找不到匹配的数据流", "xpack.ingestManager.dataStreamList.pageSubtitle": "管理您的代理创建的数据。", - "xpack.ingestManager.dataStreamList.pageTitle": "数据集", + "xpack.ingestManager.dataStreamList.pageTitle": "数据流", "xpack.ingestManager.dataStreamList.reloadDataStreamsButtonText": "重新加载", - "xpack.ingestManager.dataStreamList.searchPlaceholderTitle": "筛选数据集", + "xpack.ingestManager.dataStreamList.searchPlaceholderTitle": "筛选数据流", "xpack.ingestManager.dataStreamList.sizeColumnTitle": "大小", "xpack.ingestManager.dataStreamList.typeColumnTitle": "类型", "xpack.ingestManager.dataStreamList.viewDashboardActionText": "查看仪表板", "xpack.ingestManager.dataStreamList.viewDashboardsActionText": "查看仪表板", "xpack.ingestManager.dataStreamList.viewDashboardsPanelTitle": "查看仪表板", "xpack.ingestManager.defaultSearchPlaceholderText": "搜索", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.affectedAgentsMessage": "{agentsCount, plural, one {# 个代理} other {# 个代理}}已分配到此代理策略。在删除此策略前取消分配这些代理。", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.affectedAgentsTitle": "在用的策略", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.cancelButtonLabel": "取消", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.confirmButtonLabel": "删除策略", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.deletePolicyTitle": "删除此代理策略?", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.irreversibleMessage": "此操作无法撤消。", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.loadingAgentsCountMessage": "正在检查受影响的代理数量……", + "xpack.ingestManager.deleteAgentPolicy.confirmModal.loadingButtonLabel": "正在加载……", + "xpack.ingestManager.deleteAgentPolicy.failureSingleNotificationTitle": "删除代理策略“{id}”时出错", + "xpack.ingestManager.deleteAgentPolicy.fatalErrorNotificationTitle": "删除代理策略时出错", + "xpack.ingestManager.deleteAgentPolicy.successSingleNotificationTitle": "已删除代理策略“{id}”", + "xpack.ingestManager.deletePackagePolicy.confirmModal.affectedAgentsMessage": "Fleet 检测到您的部分代理已在使用 {agentPolicyName}。", + "xpack.ingestManager.deletePackagePolicy.confirmModal.affectedAgentsTitle": "此操作将影响 {agentsCount} 个{agentsCount, plural, one {代理} other {代理}}。", + "xpack.ingestManager.deletePackagePolicy.confirmModal.cancelButtonLabel": "取消", + "xpack.ingestManager.deletePackagePolicy.confirmModal.confirmButtonLabel": "删除{agentPoliciesCount, plural, one {集成} other {集成}}", + "xpack.ingestManager.deletePackagePolicy.confirmModal.deleteMultipleTitle": "删除 {count, plural, one {集成} other {# 个集成}}?", + "xpack.ingestManager.deletePackagePolicy.confirmModal.generalMessage": "此操作无法撤消。是否确定要继续?", + "xpack.ingestManager.deletePackagePolicy.confirmModal.loadingAgentsCountMessage": "正在检查受影响的代理……", + "xpack.ingestManager.deletePackagePolicy.confirmModal.loadingButtonLabel": "正在加载……", + "xpack.ingestManager.deletePackagePolicy.failureMultipleNotificationTitle": "删除 {count} 个集成时出错", + "xpack.ingestManager.deletePackagePolicy.failureSingleNotificationTitle": "删除集成“{id}”时出错", + "xpack.ingestManager.deletePackagePolicy.fatalErrorNotificationTitle": "删除集成时出错", + "xpack.ingestManager.deletePackagePolicy.successMultipleNotificationTitle": "已删除 {count} 个集成", + "xpack.ingestManager.deletePackagePolicy.successSingleNotificationTitle": "已删除集成“{id}”", "xpack.ingestManager.disabledSecurityDescription": "必须在 Kibana 和 Elasticsearch 启用安全性,才能使用 Elastic Fleet。", "xpack.ingestManager.disabledSecurityTitle": "安全性未启用", + "xpack.ingestManager.editAgentPolicy.cancelButtonText": "取消", + "xpack.ingestManager.editAgentPolicy.errorNotificationTitle": "无法更新代理策略", + "xpack.ingestManager.editAgentPolicy.saveButtonText": "保存更改", + "xpack.ingestManager.editAgentPolicy.savingButtonText": "正在保存……", + "xpack.ingestManager.editAgentPolicy.successNotificationTitle": "已成功更新“{name}”设置", + "xpack.ingestManager.editAgentPolicy.unsavedChangesText": "您有未保存的更改", + "xpack.ingestManager.editPackagePolicy.cancelButton": "取消", + "xpack.ingestManager.editPackagePolicy.errorLoadingDataMessage": "加载此集成信息时出错", + "xpack.ingestManager.editPackagePolicy.errorLoadingDataTitle": "加载数据时出错", + "xpack.ingestManager.editPackagePolicy.failedConflictNotificationMessage": "数据已过时。刷新页面以获取最新策略。", + "xpack.ingestManager.editPackagePolicy.failedNotificationTitle": "更新“{packagePolicyName}”时出错", + "xpack.ingestManager.editPackagePolicy.pageDescription": "修改集成设置并将更改部署到选定代理策略。", + "xpack.ingestManager.editPackagePolicy.pageTitle": "编辑集成", + "xpack.ingestManager.editPackagePolicy.pageTitleWithPackageName": "编辑 {packageName} 集成", + "xpack.ingestManager.editPackagePolicy.saveButton": "保存集成", + "xpack.ingestManager.editPackagePolicy.updatedNotificationMessage": "Fleet 会将更新部署到所有使用策略“{agentPolicyName}”的代理", + "xpack.ingestManager.editPackagePolicy.updatedNotificationTitle": "已成功更新“{packagePolicyName}”", "xpack.ingestManager.enrollemntAPIKeyList.emptyMessage": "未找到任何注册令牌。", "xpack.ingestManager.enrollemntAPIKeyList.loadingTokensMessage": "正在加载注册令牌......", - "xpack.ingestManager.enrollmentInstructions.descriptionText": "从代理的目录,运行相应命令以注册并启动 Elastic 代理。您可以重复使用这些命令在多台机器上设置代理。请务必以具有系统“管理员”权限的用户身份执行注册步骤。", + "xpack.ingestManager.enrollmentInstructions.descriptionText": "从代理目录运行相应命令,以安装、注册并启动 Elastic 代理。您可以重复使用这些命令在多个主机上设置代理。需要管理员权限。", + "xpack.ingestManager.enrollmentInstructions.linuxMacOSTitle": "Linux、macOS", + "xpack.ingestManager.enrollmentInstructions.moreInstructionsLink": "Elastic 代理文档", + "xpack.ingestManager.enrollmentInstructions.moreInstructionsText": "有关更多说明和选项,请参见 {link}。", "xpack.ingestManager.enrollmentInstructions.windowsTitle": "Windows", + "xpack.ingestManager.enrollmentStepAgentPolicy.enrollmentTokenSelectLabel": "注册令牌", + "xpack.ingestManager.enrollmentStepAgentPolicy.policySelectAriaLabel": "代理策略", + "xpack.ingestManager.enrollmentStepAgentPolicy.policySelectLabel": "代理策略", + "xpack.ingestManager.enrollmentStepAgentPolicy.showAuthenticationSettingsButton": "身份验证设置", "xpack.ingestManager.enrollmentTokenDeleteModal.cancelButton": "取消", - "xpack.ingestManager.enrollmentTokenDeleteModal.deleteButton": "删除", - "xpack.ingestManager.enrollmentTokenDeleteModal.description": "确定要删除 {keyName}。", - "xpack.ingestManager.enrollmentTokenDeleteModal.title": "删除注册令牌", + "xpack.ingestManager.enrollmentTokenDeleteModal.deleteButton": "撤销注册令牌", + "xpack.ingestManager.enrollmentTokenDeleteModal.description": "确定要撤销 {keyName}?使用此令牌的代理将无法再访问策略或发送数据。 ", + "xpack.ingestManager.enrollmentTokenDeleteModal.title": "撤销注册令牌", "xpack.ingestManager.enrollmentTokensList.actionsTitle": "操作", "xpack.ingestManager.enrollmentTokensList.activeTitle": "活动", "xpack.ingestManager.enrollmentTokensList.createdAtTitle": "创建日期", "xpack.ingestManager.enrollmentTokensList.hideTokenButtonLabel": "隐藏令牌", "xpack.ingestManager.enrollmentTokensList.nameTitle": "名称", - "xpack.ingestManager.enrollmentTokensList.newKeyButton": "新建注册令牌", - "xpack.ingestManager.enrollmentTokensList.pageDescription": "这是可用于注册代理的注册令牌列表。", + "xpack.ingestManager.enrollmentTokensList.newKeyButton": "创建注册令牌", + "xpack.ingestManager.enrollmentTokensList.pageDescription": "创建和撤销注册令牌。注册令牌允许一个或多个代理注册于 Fleet 中并发送数据。", + "xpack.ingestManager.enrollmentTokensList.policyTitle": "代理策略", "xpack.ingestManager.enrollmentTokensList.revokeTokenButtonLabel": "撤销令牌", "xpack.ingestManager.enrollmentTokensList.secretTitle": "密钥", "xpack.ingestManager.enrollmentTokensList.showTokenButtonLabel": "显示令牌", + "xpack.ingestManager.epm.addPackagePolicyButtonText": "添加 {packageName}", "xpack.ingestManager.epm.assetGroupTitle": "{assetType} 资产", "xpack.ingestManager.epm.browseAllButtonText": "浏览所有集成", "xpack.ingestManager.epm.illustrationAltText": "集成的图示", "xpack.ingestManager.epm.loadingIntegrationErrorTitle": "加载集成详情时出错", "xpack.ingestManager.epm.packageDetailsNav.overviewLinkText": "概览", + "xpack.ingestManager.epm.packageDetailsNav.packagePoliciesLinkText": "使用情况", "xpack.ingestManager.epm.packageDetailsNav.settingsLinkText": "设置", "xpack.ingestManager.epm.pageSubtitle": "浏览集成以了解热门应用和服务。", "xpack.ingestManager.epm.pageTitle": "集成", @@ -9131,13 +10020,15 @@ "xpack.ingestManager.epmList.noPackagesFoundPlaceholder": "未找到任何软件包", "xpack.ingestManager.epmList.searchPackagesPlaceholder": "搜索集成", "xpack.ingestManager.epmList.updatesAvailableFilterLinkText": "有可用更新", + "xpack.ingestManager.featureCatalogueDescription": "添加并管理您所有的 Elastic 代理和集成。", + "xpack.ingestManager.featureCatalogueTitle": "添加 Elastic 代理", "xpack.ingestManager.genericActionsMenuText": "打开", "xpack.ingestManager.homeIntegration.tutorialDirectory.dismissNoticeButtonText": "关闭消息", - "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText": "通过 Elastic 代理,您能够以简单统一的方式将日志、指标和其他类型数据的监测添加到主机。不再需要安装多个 Beats 和其他代理,这样在整个基础设施中部署配置会更轻松更快速。有关更多信息,请阅读我们的{blogPostLink}。", + "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText": "通过 Elastic 代理,可以简单统一的方式将日志、指标和其他类型数据的监测添加到主机。不再需要安装多个 Beats 和其他代理,这样将策略部署到整个基础架构更容易也更快速。有关更多信息,请阅读我们的{blogPostLink}。", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeText.blogPostLink": "公告博客", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeTitle": "{newPrefix}Elastic 代理和采集管理器公测版", "xpack.ingestManager.homeIntegration.tutorialDirectory.noticeTitle.newPrefix": "新通告:", - "xpack.ingestManager.homeIntegration.tutorialModule.noticeText": "{notePrefix}此模块的较新版本在采集管理器公测版中{availableAsIntegrationLink}。要详细了解代理配置和新 Elastic 代理,请阅读我们的{blogPostLink}。", + "xpack.ingestManager.homeIntegration.tutorialModule.noticeText": "{notePrefix}此模块的较新版本在采集管理器公测版中{availableAsIntegrationLink}。要详细了解代理策略和新的 Elastic 代理,请阅读我们的{blogPostLink}。", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.blogPostLink": "公告博客", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.integrationLink": "作为集成提供", "xpack.ingestManager.homeIntegration.tutorialModule.noticeText.notePrefix": "注意:", @@ -9159,7 +10050,7 @@ "xpack.ingestManager.integrations.settings.confirmInstallModal.installTitle": "安装 {packageName}", "xpack.ingestManager.integrations.settings.confirmUninstallModal.cancelButtonLabel": "取消", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallButtonLabel": "卸载 {packageName}", - "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.description": "将会移除此集成创建的 Kibana 和 Elasticsearch 资产。将不会影响代理配置和您的代理发送的任何数据。", + "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.description": "将会移除由此集成创建的 Kibana 和 Elasticsearch 资产。将不会影响代理策略以及您的代理发送的任何数据。", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallCallout.title": "此操作将移除 {numOfAssets} 个资产", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallDescription": "此操作无法撤消。是否确定要继续?", "xpack.ingestManager.integrations.settings.confirmUninstallModal.uninstallTitle": "卸载 {packageName}", @@ -9167,7 +10058,7 @@ "xpack.ingestManager.integrations.settings.packageInstallTitle": "安装 {title}", "xpack.ingestManager.integrations.settings.packageSettingsTitle": "设置", "xpack.ingestManager.integrations.settings.packageUninstallDescription": "移除此集成安装的 Kibana 和 Elasticsearch 资产。", - "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteDetail": "{strongNote}{title} 无法卸载,因为有使用此集成的活动代理。要卸载,请从您的代理配置中移除所有 {title} 集成。", + "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteDetail": "{strongNote}{title} 无法卸载,因为存在使用此集成的活动代理。要卸载,请从您的代理策略中移除所有 {title} 集成。", "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallNoteLabel": "注意:", "xpack.ingestManager.integrations.settings.packageUninstallNoteDescription.packageUninstallUninstallableNoteDetail": "{strongNote} {title} 集成默认安装,无法移除。", "xpack.ingestManager.integrations.settings.packageUninstallTitle": "卸载 {title}", @@ -9186,10 +10077,15 @@ "xpack.ingestManager.metadataForm.keyLabel": "键", "xpack.ingestManager.metadataForm.submitButtonText": "添加", "xpack.ingestManager.metadataForm.valueLabel": "值", + "xpack.ingestManager.namespaceValidation.invalidCharactersErrorMessage": "命名空间包含无效字符", + "xpack.ingestManager.namespaceValidation.lowercaseErrorMessage": "命名空间必须小写", + "xpack.ingestManager.namespaceValidation.requiredErrorMessage": "“命名空间”必填", + "xpack.ingestManager.namespaceValidation.tooLongErrorMessage": "命名空间不能超过 100 个字节", "xpack.ingestManager.newEnrollmentKey.cancelButtonLabel": "取消", - "xpack.ingestManager.newEnrollmentKey.flyoutTitle": "创建新的注册令牌", + "xpack.ingestManager.newEnrollmentKey.flyoutTitle": "创建注册令牌", "xpack.ingestManager.newEnrollmentKey.keyCreatedToasts": "注册令牌已创建。", "xpack.ingestManager.newEnrollmentKey.nameLabel": "名称", + "xpack.ingestManager.newEnrollmentKey.policyLabel": "策略", "xpack.ingestManager.newEnrollmentKey.submitButton": "创建注册令牌", "xpack.ingestManager.noAccess.accessDeniedDescription": "您无权访问 Elastic Fleet。要使用 Elastic Fleet,您需要包含此应用程序读取权限或所有权限的用户角色。", "xpack.ingestManager.noAccess.accessDeniedTitle": "访问被拒绝", @@ -9199,39 +10095,85 @@ "xpack.ingestManager.overviewAgentTotalTitle": "代理总数", "xpack.ingestManager.overviewDatastreamNamespacesTitle": "命名空间", "xpack.ingestManager.overviewDatastreamSizeTitle": "总大小", - "xpack.ingestManager.overviewDatastreamTotalTitle": "数据集", + "xpack.ingestManager.overviewDatastreamTotalTitle": "数据流", "xpack.ingestManager.overviewIntegrationsInstalledTitle": "安装时间", "xpack.ingestManager.overviewIntegrationsTotalTitle": "可用总计", "xpack.ingestManager.overviewIntegrationsUpdatesAvailableTitle": "可用更新", - "xpack.ingestManager.overviewPageDataStreamsPanelAction": "查看数据集", - "xpack.ingestManager.overviewPageDataStreamsPanelTitle": "数据集", - "xpack.ingestManager.overviewPageDataStreamsPanelTooltip": "您的代理收集的数据组织到各种数据集中。", + "xpack.ingestManager.overviewPackagePolicyTitle": "已使用的集成", + "xpack.ingestManager.overviewPageAgentsPanelTitle": "代理", + "xpack.ingestManager.overviewPageDataStreamsPanelAction": "查看数据流", + "xpack.ingestManager.overviewPageDataStreamsPanelTitle": "数据流", + "xpack.ingestManager.overviewPageDataStreamsPanelTooltip": "您的代理收集的数据组织到各种数据流中。", "xpack.ingestManager.overviewPageEnrollAgentButton": "添加代理", "xpack.ingestManager.overviewPageFleetPanelAction": "查看代理", - "xpack.ingestManager.overviewPageFleetPanelTooltip": "使用 Fleet 注册代理并从集中位置管理其配置。", + "xpack.ingestManager.overviewPageFleetPanelTooltip": "使用 Fleet 注册代理并从中央位置管理其策略。", "xpack.ingestManager.overviewPageIntegrationsPanelAction": "查看集成", "xpack.ingestManager.overviewPageIntegrationsPanelTitle": "集成", - "xpack.ingestManager.overviewPageIntegrationsPanelTooltip": "浏览并安装 Elastic Stack 的集成。将集成添加到您的代理配置以开始发送数据。", - "xpack.ingestManager.overviewPageSubtitle": "Elastic 代理和代理配置的集中管理。", - "xpack.ingestManager.overviewPageTitle": "Ingest Manager", + "xpack.ingestManager.overviewPageIntegrationsPanelTooltip": "浏览并安装适用于 Elastic Stack 的集成。将集成添加到您的代理策略,以开始发送数据。", + "xpack.ingestManager.overviewPagePoliciesPanelAction": "查看策略", + "xpack.ingestManager.overviewPagePoliciesPanelTitle": "代理策略", + "xpack.ingestManager.overviewPagePoliciesPanelTooltip": "使用代理策略控制您的代理收集的数据。", + "xpack.ingestManager.overviewPageSubtitle": "在集中位置管理 Elastic 代理及其策略。", + "xpack.ingestManager.overviewPageTitle": "Fleet", + "xpack.ingestManager.overviewPolicyTotalTitle": "可用总计", + "xpack.ingestManager.packagePolicyValidation.invalidArrayErrorMessage": "格式无效", + "xpack.ingestManager.packagePolicyValidation.invalidYamlFormatErrorMessage": "YAML 格式无效", + "xpack.ingestManager.packagePolicyValidation.nameRequiredErrorMessage": "“名称”必填", + "xpack.ingestManager.packagePolicyValidation.requiredErrorMessage": "“{fieldName}”必填", "xpack.ingestManager.permissionDeniedErrorMessage": "您无权访问 Ingest Manager。Ingest Manager 需要{roleName}权限。", "xpack.ingestManager.permissionDeniedErrorTitle": "权限被拒绝", "xpack.ingestManager.permissionsRequestErrorMessageDescription": "检查 Ingest Manager 权限时出现问题", "xpack.ingestManager.permissionsRequestErrorMessageTitle": "无法检查权限", + "xpack.ingestManager.policyDetails.addPackagePolicyButtonText": "添加集成", + "xpack.ingestManager.policyDetails.ErrorGettingFullAgentPolicy": "加载代理策略时出错", + "xpack.ingestManager.policyDetails.packagePoliciesTable.actionsColumnTitle": "操作", + "xpack.ingestManager.policyDetails.packagePoliciesTable.deleteActionTitle": "删除集成", + "xpack.ingestManager.policyDetails.packagePoliciesTable.descriptionColumnTitle": "描述", + "xpack.ingestManager.policyDetails.packagePoliciesTable.editActionTitle": "编辑集成", + "xpack.ingestManager.policyDetails.packagePoliciesTable.nameColumnTitle": "名称", + "xpack.ingestManager.policyDetails.packagePoliciesTable.namespaceColumnTitle": "命名空间", + "xpack.ingestManager.policyDetails.packagePoliciesTable.packageNameColumnTitle": "集成", + "xpack.ingestManager.policyDetails.policyDetailsTitle": "策略“{id}”", + "xpack.ingestManager.policyDetails.policyNotFoundErrorTitle": "找不到策略“{id}”", + "xpack.ingestManager.policyDetails.subTabs.packagePoliciesTabText": "集成", + "xpack.ingestManager.policyDetails.subTabs.settingsTabText": "设置", + "xpack.ingestManager.policyDetails.summary.integrations": "集成", + "xpack.ingestManager.policyDetails.summary.lastUpdated": "上次更新时间", + "xpack.ingestManager.policyDetails.summary.revision": "修订", + "xpack.ingestManager.policyDetails.summary.usedBy": "使用者", + "xpack.ingestManager.policyDetails.unexceptedErrorTitle": "加载代理策略时发生错误", + "xpack.ingestManager.policyDetails.viewAgentListTitle": "查看所有代理策略", + "xpack.ingestManager.policyDetails.yamlDownloadButtonLabel": "下载策略", + "xpack.ingestManager.policyDetails.yamlFlyoutCloseButtonLabel": "关闭", + "xpack.ingestManager.policyDetails.yamlflyoutTitleWithName": "代理策略“{name}”", + "xpack.ingestManager.policyDetails.yamlflyoutTitleWithoutName": "代理策略", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstButtonText": "添加集成", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstMessage": "此策略尚无任何集成。", + "xpack.ingestManager.policyDetailsPackagePolicies.createFirstTitle": "添加您的首个集成", + "xpack.ingestManager.policyForm.deletePolicyActionText": "删除策略", + "xpack.ingestManager.policyForm.deletePolicyGroupDescription": "现有数据将不会删除。", + "xpack.ingestManager.policyForm.deletePolicyGroupTitle": "删除策略", + "xpack.ingestManager.policyForm.generalSettingsGroupDescription": "为您的代理策略选择名称和描述。", + "xpack.ingestManager.policyForm.generalSettingsGroupTitle": "常规设置", + "xpack.ingestManager.policyForm.unableToDeleteDefaultPolicyText": "默认策略无法删除", "xpack.ingestManager.securityRequiredErrorMessage": "必须在 Kibana 和 Elasticsearch 启用安全性,才能使用 Ingest Manager。", "xpack.ingestManager.securityRequiredErrorTitle": "安全性未启用", - "xpack.ingestManager.settings.autoUpgradeDisabledLabel": "手动管理代理二进制文件版本。需要黄金级许可证。", + "xpack.ingestManager.settings.additionalYamlConfig": "Elasticsearch 输出配置", + "xpack.ingestManager.settings.autoUpgradeDisabledLabel": "手动管理代理二进制文件版本。需要黄金级订阅。", "xpack.ingestManager.settings.autoUpgradeEnabledLabel": "自动更新代理二进制文件以使用最新的次要版本。", "xpack.ingestManager.settings.autoUpgradeFieldLabel": "Elastic 代理二进制文件版本", "xpack.ingestManager.settings.cancelButtonLabel": "取消", "xpack.ingestManager.settings.elasticHostError": "URL 无效", "xpack.ingestManager.settings.elasticsearchUrlLabel": "Elasticsearch URL", "xpack.ingestManager.settings.flyoutTitle": "Ingest Manager 设置", - "xpack.ingestManager.settings.globalOutputDescription": "全局输出将应用于所有代理配置,并指定将数据发送到哪里。", + "xpack.ingestManager.settings.globalOutputDescription": "指定将数据发送到何处。这些设置将应用于所有的 Elastic 代理策略。", "xpack.ingestManager.settings.globalOutputTitle": "全局输出", "xpack.ingestManager.settings.integrationUpgradeDisabledFieldLabel": "自行手动管理集成版本。", - "xpack.ingestManager.settings.integrationUpgradeEnabledFieldLabel": "自动将集成更新到最新版本以接收最新的资产。要使用新功能,可能需要更新代理配置。", + "xpack.ingestManager.settings.integrationUpgradeEnabledFieldLabel": "将集成自动更新到最新版本以获取最新资产。您可能需要更新代理策略以使用新功能。", "xpack.ingestManager.settings.integrationUpgradeFieldLabel": "集成版本", + "xpack.ingestManager.settings.invalidYamlFormatErrorMessage": "YAML 无效:{reason}", + "xpack.ingestManager.settings.kibanaUrlDifferentPathOrProtocolError": "对于每个 URL,协议和路径必须相同", + "xpack.ingestManager.settings.kibanaUrlEmptyError": "至少需要一个 URL", "xpack.ingestManager.settings.kibanaUrlError": "URL 无效", "xpack.ingestManager.settings.kibanaUrlLabel": "Kibana URL", "xpack.ingestManager.settings.saveButtonLabel": "保存设置", @@ -9240,20 +10182,46 @@ "xpack.ingestManager.setupPage.elasticsearchApiKeyFlagText": "{apiKeyLink}。将 {apiKeyFlag} 设置为 {true}。", "xpack.ingestManager.setupPage.elasticsearchSecurityFlagText": "{esSecurityLink}。将 {securityFlag} 设置为 {true}。", "xpack.ingestManager.setupPage.elasticsearchSecurityLink": "Elasticsearch 安全", - "xpack.ingestManager.setupPage.enableText": "要使用 Fleet,必须创建 Elastic 用户。此用户可以创建 API 密钥并写入到 logs-* and metrics-*。", - "xpack.ingestManager.setupPage.enableTitle": "启用 Fleet", + "xpack.ingestManager.setupPage.enableCentralManagement": "创建用户并启用集中管理", + "xpack.ingestManager.setupPage.enableText": "集中管理需要可以创建 API 密钥并写入到 logs-* 和 metrics-* 的 Elastic 用户。", + "xpack.ingestManager.setupPage.enableTitle": "对 Elastic 代理启用集中管理", "xpack.ingestManager.setupPage.encryptionKeyFlagText": "{encryptionKeyLink}。将 {keyFlag} 设置为至少 32 个字符的字母数字值。", "xpack.ingestManager.setupPage.gettingStartedLink": "入门", "xpack.ingestManager.setupPage.gettingStartedText": "有关更多信息,请阅读我们的{link}指南。", "xpack.ingestManager.setupPage.kibanaEncryptionLink": "Kibana 加密密钥", "xpack.ingestManager.setupPage.kibanaSecurityLink": "Kibana 安全性", - "xpack.ingestManager.setupPage.missingRequirementsCalloutDescription": "要使用 Fleet,必须启用以下 Elasticsearch 和 Kibana 安全性功能。", + "xpack.ingestManager.setupPage.missingRequirementsCalloutDescription": "要对 Elastic 代理使用集中管理,请启用下面的 Elasticsearch 和 Kibana 安全功能。", "xpack.ingestManager.setupPage.missingRequirementsCalloutTitle": "缺失安全性要求", - "xpack.ingestManager.setupPage.missingRequirementsElasticsearchTitle": "在您的 Elasticsearch 配置中,启用:", - "xpack.ingestManager.setupPage.missingRequirementsKibanaTitle": "在您的 Kibana 配置中,启用:", + "xpack.ingestManager.setupPage.missingRequirementsElasticsearchTitle": "在 Elasticsearch 策略中,启用:", + "xpack.ingestManager.setupPage.missingRequirementsKibanaTitle": "在 Kibana 策略中,启用:", "xpack.ingestManager.setupPage.tlsFlagText": "{kibanaSecurityLink}。将 {securityFlag} 设置为 {true}。出于开发目的,作为非安全的备用方案可以通过将 {tlsFlag} 设置为 {true} 来禁用 {tlsLink}。", "xpack.ingestManager.setupPage.tlsLink": "TLS", "xpack.ingestManager.unenrollAgents.cancelButtonLabel": "取消", + "xpack.ingestManager.unenrollAgents.confirmMultipleButtonLabel": "取消注册 {count} 个代理", + "xpack.ingestManager.unenrollAgents.confirmSingleButtonLabel": "取消注册代理", + "xpack.ingestManager.unenrollAgents.deleteMultipleDescription": "此操作将从 Fleet 中移除多个代理,并防止采集新数据。将不会影响任何已由这些代理发送的数据。此操作无法撤消。", + "xpack.ingestManager.unenrollAgents.deleteSingleDescription": "此操作将从 Fleet 中移除“{hostName}”上运行的选定代理。由该代理发送的任何数据将不会被删除。此操作无法撤消。", + "xpack.ingestManager.unenrollAgents.deleteSingleTitle": "取消注册代理", + "xpack.ingestManager.unenrollAgents.fatalErrorNotificationTitle": "取消注册{count, plural, one {代理} other {代理}}时出错", + "xpack.ingestManager.unenrollAgents.forceDeleteMultipleTitle": "取消注册 {count} 个代理", + "xpack.ingestManager.unenrollAgents.forceUnenrollCheckboxLabel": "立即移除{count, plural, one {代理} other {代理}}。不用等待代理发送任何最终数据。", + "xpack.ingestManager.unenrollAgents.forceUnenrollLegendText": "强制取消注册{count, plural, one {代理} other {代理}}", + "xpack.ingestManager.unenrollAgents.successForceMultiNotificationTitle": "代理已取消注册", + "xpack.ingestManager.unenrollAgents.successForceSingleNotificationTitle": "代理已取消注册", + "xpack.ingestManager.unenrollAgents.successMultiNotificationTitle": "正在取消注册代理", + "xpack.ingestManager.unenrollAgents.successSingleNotificationTitle": "正在取消注册代理", + "xpack.ingestManager.upgradeAgents.cancelButtonLabel": "取消", + "xpack.ingestManager.upgradeAgents.confirmMultipleButtonLabel": "升级 {count} 个代理", + "xpack.ingestManager.upgradeAgents.confirmSingleButtonLabel": "升级代理", + "xpack.ingestManager.upgradeAgents.deleteMultipleTitle": "升级 {count} 个代理", + "xpack.ingestManager.upgradeAgents.deleteSingleTitle": "升级代理", + "xpack.ingestManager.upgradeAgents.fatalErrorNotificationTitle": "升级{count, plural, one {代理} other {代理}}时出错", + "xpack.ingestManager.upgradeAgents.successMultiNotificationTitle": "正在升级代理", + "xpack.ingestManager.upgradeAgents.successSingleNotificationTitle": "正在升级代理", + "xpack.ingestManager.upgradeAgents.upgradeMultipleDescription": "此操作会将多个代理升级到版本 {version}。此操作无法撤消。是否确定要继续?", + "xpack.ingestManager.upgradeAgents.upgradeSingleDescription": "此操作会将“{hostName}”上运行的选定代理升级到版本 {version}。此操作无法撤消。是否确定要继续?", + "xpack.ingestPipelines.addProcesorFormOnFailureFlyout.cancelButtonLabel": "取消", + "xpack.ingestPipelines.addProcessorFormOnFailureFlyout.addButtonLabel": "添加", "xpack.ingestPipelines.app.checkingPrivilegesDescription": "正在检查权限……", "xpack.ingestPipelines.app.checkingPrivilegesErrorMessage": "从服务器获取用户权限时出错。", "xpack.ingestPipelines.app.deniedPrivilegeDescription": "要使用“采集管道”,必须具有{privilegesCount, plural, one {以下集群权限} other {以下集群权限}}:{missingPrivileges}。", @@ -9334,21 +10302,186 @@ "xpack.ingestPipelines.list.table.emptyPromptTitle": "首先创建管道", "xpack.ingestPipelines.list.table.nameColumnTitle": "名称", "xpack.ingestPipelines.list.table.reloadButtonLabel": "重新加载", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentButtonLabel": "添加文档", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentErrorMessage": "添加文档时出错", + "xpack.ingestPipelines.pipelineEditor.addDocuments.addDocumentSuccessMessage": "文档已添加", + "xpack.ingestPipelines.pipelineEditor.addDocuments.idFieldLabel": "文档 ID", + "xpack.ingestPipelines.pipelineEditor.addDocuments.idRequiredErrorMessage": "需要文档 ID。", + "xpack.ingestPipelines.pipelineEditor.addDocuments.indexFieldLabel": "索引", + "xpack.ingestPipelines.pipelineEditor.addDocuments.indexRequiredErrorMessage": "需要索引名称。", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.addDocumentsButtonLabel": "从索引添加测试文档", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.contentDescriptionText": "提供该文档的索引和文档 ID。", + "xpack.ingestPipelines.pipelineEditor.addDocumentsAccordion.discoverLinkDescriptionText": "要浏览现有数据,请使用{discoverLink}。", "xpack.ingestPipelines.pipelineEditor.addProcessorButtonLabel": "添加处理器", + "xpack.ingestPipelines.pipelineEditor.appendForm.fieldHelpText": "要将值追加到的字段。", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueFieldHelpText": "要追加的值。", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueFieldLabel": "值", + "xpack.ingestPipelines.pipelineEditor.appendForm.valueRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.bytesForm.fieldNameHelpText": "要转换的字段。如果字段包含数组,则将转换每个数组值。", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceError": "需要误差距离值。", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceFieldLabel": "误差距离", + "xpack.ingestPipelines.pipelineEditor.circleForm.errorDistanceHelpText": "内接形状的边到包围圆之间的差距。确定输出多边形的准确性。对于 {geo_shape},以米为度量单位,但是对于 {shape},则不使用任何单位。", + "xpack.ingestPipelines.pipelineEditor.circleForm.fieldNameHelpText": "要转换的字段。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeFieldHelpText": "在处理输出多边形时要使用的字段映射类型。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeFieldLabel": "形状类型", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeGeoShape": "几何形状", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeRequiredError": "需要形状类型值。", + "xpack.ingestPipelines.pipelineEditor.circleForm.shapeTypeShape": "形状", + "xpack.ingestPipelines.pipelineEditor.commonFields.fieldFieldLabel": "字段", + "xpack.ingestPipelines.pipelineEditor.commonFields.fieldRequiredError": "需要字段值。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ifFieldHelpText": "有条件地运行此处理器。", "xpack.ingestPipelines.pipelineEditor.commonFields.ifFieldLabel": "条件(可选)", "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreFailureFieldLabel": "忽略失败", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreFailureHelpText": "忽略此处理器的故障。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreMissingFieldHelpText": "忽略缺少 {field} 的文档。", + "xpack.ingestPipelines.pipelineEditor.commonFields.ignoreMissingFieldLabel": "忽略缺失", + "xpack.ingestPipelines.pipelineEditor.commonFields.propertiesFieldLabel": "属性(可选)", + "xpack.ingestPipelines.pipelineEditor.commonFields.tagFieldHelpText": "用于处理器的标识符。用于调试和指标。", "xpack.ingestPipelines.pipelineEditor.commonFields.tagFieldLabel": "标记(可选)", + "xpack.ingestPipelines.pipelineEditor.commonFields.targetFieldHelpText": "输出字段。如果为空,则输入字段将适当更新。", + "xpack.ingestPipelines.pipelineEditor.commonFields.targetFieldLabel": "目标字段(可选)", + "xpack.ingestPipelines.pipelineEditor.convertForm.autoOption": "自动", + "xpack.ingestPipelines.pipelineEditor.convertForm.booleanOption": "布尔型", + "xpack.ingestPipelines.pipelineEditor.convertForm.doubleOption": "双精度", + "xpack.ingestPipelines.pipelineEditor.convertForm.emptyValueFieldHelpText": "用于填充空字段。如果未提供值,则跳过空字段。", + "xpack.ingestPipelines.pipelineEditor.convertForm.emptyValueFieldLabel": "空值(可选)", + "xpack.ingestPipelines.pipelineEditor.convertForm.fieldNameHelpText": "要转换的字段。", + "xpack.ingestPipelines.pipelineEditor.convertForm.floatOption": "浮点型", + "xpack.ingestPipelines.pipelineEditor.convertForm.integerOption": "整型", + "xpack.ingestPipelines.pipelineEditor.convertForm.longOption": "长整型", + "xpack.ingestPipelines.pipelineEditor.convertForm.quoteFieldLabel": "引号(可选)", + "xpack.ingestPipelines.pipelineEditor.convertForm.quoteHelpText": "在 CSV 数据中使用的转义字符。默认为 {value}。", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorFieldLabel": "分隔符(可选)", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorHelpText": "在 CSV 数据中使用的分隔符。默认为 {value}。", + "xpack.ingestPipelines.pipelineEditor.convertForm.separatorLengthError": "必须是单个字符。", + "xpack.ingestPipelines.pipelineEditor.convertForm.stringOption": "字符串", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeFieldHelpText": "输出的字段数据类型。", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeFieldLabel": "类型", + "xpack.ingestPipelines.pipelineEditor.convertForm.typeRequiredError": "需要类型值。", + "xpack.ingestPipelines.pipelineEditor.csvForm.fieldNameHelpText": "包含 CSV 数据的字段。", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldRequiredError": "需要目标字段值。", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldsFieldLabel": "目标字段", + "xpack.ingestPipelines.pipelineEditor.csvForm.targetFieldsHelpText": "输出字段。已提取的值映射到这些字段。", + "xpack.ingestPipelines.pipelineEditor.csvForm.trimFieldHelpText": "移除不带引号的 CSV 数据中的空格。", + "xpack.ingestPipelines.pipelineEditor.csvForm.trimFieldLabel": "剪裁", "xpack.ingestPipelines.pipelineEditor.customForm.configurationRequiredError": "配置必填。", "xpack.ingestPipelines.pipelineEditor.customForm.invalidJsonError": "输入无效。", "xpack.ingestPipelines.pipelineEditor.customForm.optionsFieldAriaLabel": "配置 JSON 编辑器", "xpack.ingestPipelines.pipelineEditor.customForm.optionsFieldLabel": "配置", + "xpack.ingestPipelines.pipelineEditor.dateForm.fieldNameHelpText": "要转换的字段。", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsFieldHelpText": "预期的日期格式。提供的格式按顺序应用。接受 Java 时间模式、ISO8601、UNIX、UNIX_MS 或 TAI64N 格式。", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsFieldLabel": "格式", + "xpack.ingestPipelines.pipelineEditor.dateForm.formatsRequiredError": "需要格式的值。", + "xpack.ingestPipelines.pipelineEditor.dateForm.localeFieldLabel": "区域设置(可选)", + "xpack.ingestPipelines.pipelineEditor.dateForm.localeHelpText": "日期的区域设置。用于解析月或日名称。默认为 {timezone}。", + "xpack.ingestPipelines.pipelineEditor.dateForm.targetFieldHelpText": "输出字段。如果为空,则输入字段将适当更新。默认为 {defaultField}。", + "xpack.ingestPipelines.pipelineEditor.dateForm.timezoneFieldLabel": "时区(可选)", + "xpack.ingestPipelines.pipelineEditor.dateForm.timezoneHelpText": "日期的时区。默认为 {timezone}。", + "xpack.ingestPipelines.pipelineEditor.dateIndexForm.localeHelpText": "要在解析日期时使用的区域设置。用于解析月或日名称。默认为 {locale}。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateFormatsFieldLabel": "日期格式(可选)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateFormatsHelpText": "预期的日期格式。提供的格式按顺序应用。接受 Java 时间模式、ISO8601、UNIX、UNIX_MS 或 TAI64N 格式。默认为 {value}。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.day": "天", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.hour": "小时", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.minute": "分钟", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.month": "月", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.second": "秒", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.week": "周", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRounding.year": "年", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingFieldHelpText": "将日期格式化为索引名称时用于四舍五入日期的时段。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingFieldLabel": "日期四舍五入", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.dateRoundingRequiredError": "需要字段值。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.fieldNameHelpText": "包含日期或时间戳的字段。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNameFormatFieldHelpText": "用于将已解析日期输出到索引名称的日期格式。默认为 {value}。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNameFormatFieldLabel": "索引名称格式(可选)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNamePrefixFieldHelpText": "要在索引名称中的输出日期前添加的前缀。", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.indexNamePrefixFieldLabel": "索引名称前缀(可选)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.localeFieldLabel": "区域设置(可选)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.timezoneFieldLabel": "时区(可选)", + "xpack.ingestPipelines.pipelineEditor.dateIndexNameForm.timezoneHelpText": "解析日期和构造索引名称表达式时使用的时区。默认为 {timezone}。", "xpack.ingestPipelines.pipelineEditor.deleteModal.deleteDescription": "删除此处理器和其失败时处理程序。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.appendSeparatorHelpText": "如果您指定了键修饰符,则在追加结果时,此字符用于分隔字段。默认为 {value}。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.appendSeparatorparaotrFieldLabel": "追加分隔符(可选)", + "xpack.ingestPipelines.pipelineEditor.dissectForm.fieldNameHelpText": "要分解的字段。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldHelpText": "用于分解指定字段的模式。该模式由要丢弃的字符串部分定义。使用 {keyModifier} 可更改分解行为。", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldHelpText.dissectProcessorLink": "键修饰符", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternFieldLabel": "模式", + "xpack.ingestPipelines.pipelineEditor.dissectForm.patternRequiredError": "需要模式值。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.fieldNameHelpText": "包含点表示法的字段。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.fieldNameRequiresDotError": "字段值至少需要一个点字符。", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.pathFieldLabel": "路径", + "xpack.ingestPipelines.pipelineEditor.dotExpanderForm.pathHelpText": "输出字段。仅当要扩展的字段属于其他对象字段时才需要。", + "xpack.ingestPipelines.pipelineEditor.dragAndDropList.removeItemLabel": "移除项目", "xpack.ingestPipelines.pipelineEditor.dropZoneButton.moveHereToolTip": "移到此处", "xpack.ingestPipelines.pipelineEditor.dropZoneButton.unavailableToolTip": "无法移到此处", + "xpack.ingestPipelines.pipelineEditor.emptyPrompt.description": "使用处理器可在索引前转换数据。{learnMoreLink}", + "xpack.ingestPipelines.pipelineEditor.emptyPrompt.title": "添加您的首个处理器", + "xpack.ingestPipelines.pipelineEditor.enrichForm.containsOption": "Contains", + "xpack.ingestPipelines.pipelineEditor.enrichForm.fieldNameHelpText": "用于将传入文档匹配到扩充文档的字段。字段值会与扩充策略中设置的匹配字段进行比较。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.intersectsOption": "Intersects", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesFieldHelpText": "要包含在目标字段中的匹配扩充文档数目。接受 1 到 128。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesFieldLabel": "最大匹配数(可选)", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesMaxNumberError": "此数字必须小于 128。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.maxMatchesMinNumberError": "此数字必须大于 0。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.overrideFieldHelpText": "如果启用,则处理器可以覆盖预先存在的字段值。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.overrideFieldLabel": "覆盖", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameFieldLabel": "策略名称", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameHelpText": "{enrichPolicyLink}的名称。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameHelpText.enrichPolicyLink": "扩充策略", + "xpack.ingestPipelines.pipelineEditor.enrichForm.policyNameRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldHelpText": "用于将传入文档的几何形状匹配到扩充文档的运算符。仅用于{geoMatchPolicyLink}。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldHelpText.geoMatchPoliciesLink": "Geo-match 扩充策略", + "xpack.ingestPipelines.pipelineEditor.enrichForm.shapeRelationFieldLabel": "形状关系(可选)", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldHelpText": "用于包含扩充数据的字段。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldLabel": "目标字段", + "xpack.ingestPipelines.pipelineEditor.enrichForm.targetFieldRequiredError": "需要目标字段值。", + "xpack.ingestPipelines.pipelineEditor.enrichForm.withinOption": "Within", + "xpack.ingestPipelines.pipelineEditor.enrichFrom.disjointOption": "Disjoint", + "xpack.ingestPipelines.pipelineEditor.failForm.fieldNameHelpText": "包含数组值的字段。", + "xpack.ingestPipelines.pipelineEditor.failForm.messageFieldLabel": "消息", + "xpack.ingestPipelines.pipelineEditor.failForm.messageHelpText": "由处理器返回的错误消息。", + "xpack.ingestPipelines.pipelineEditor.failForm.valueRequiredError": "需要消息。", + "xpack.ingestPipelines.pipelineEditor.foreachForm.optionsFieldAriaLabel": "配置 JSON 编辑器", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorFieldLabel": "处理器", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorHelpText": "要对每个数组值运行的采集处理器。", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorInvalidJsonError": "JSON 无效", + "xpack.ingestPipelines.pipelineEditor.foreachForm.processorRequiredError": "需要处理器。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.databaseFileHelpText": "{ingestGeoIP} 配置目录中的 GeoIP2 数据库文件。默认为 {databaseFile}。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.databaseFileLabel": "数据库文件(可选)", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.fieldNameHelpText": "包含用于地理查找的 IP 地址的字段。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.firstOnlyFieldHelpText": "使用首个匹配的地理数据,即使字段包含数组。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.firstOnlyFieldLabel": "仅限首个", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.propertiesFieldHelpText": "添加到目标字段的属性。有效属性取决于使用的数据库文件。", + "xpack.ingestPipelines.pipelineEditor.geoIPForm.targetFieldHelpText": "用于包含地理数据属性的字段。", + "xpack.ingestPipelines.pipelineEditor.grokForm.fieldNameHelpText": "用于搜索匹配项的字段。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsAriaLabel": "模式定义编辑器", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsHelpText": "定义定制模式的模式名称和模式元组的映射。与现有名称匹配的模式将覆盖预先存在的定义。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternDefinitionsLabel": "模式定义(可选)", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsAddPatternLabel": "添加模式", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsDefinitionsInvalidJSONError": "JSON 无效", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsFieldLabel": "模式", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsHelpText": "用于匹配和提取已命名捕获组的 Grok 表达式。使用首个匹配的表达式。", + "xpack.ingestPipelines.pipelineEditor.grokForm.patternsValueRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.grokForm.traceMatchFieldHelpText": "将有关匹配表达式的元数据添加到文档。", + "xpack.ingestPipelines.pipelineEditor.grokForm.traceMatchFieldLabel": "跟踪匹配项", + "xpack.ingestPipelines.pipelineEditor.gsubForm.fieldNameHelpText": "用于搜索匹配项的字段。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.patternFieldHelpText": "用于匹配字段中的子字符串的正则表达式。", "xpack.ingestPipelines.pipelineEditor.gsubForm.patternFieldLabel": "模式", - "xpack.ingestPipelines.pipelineEditor.gsubForm.patternRequiredError": "模式值必填。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.patternRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementFieldHelpText": "匹配项的替换文本。", "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementFieldLabel": "替换", - "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementRequiredError": "替换值必填。", + "xpack.ingestPipelines.pipelineEditor.gsubForm.replacementRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.htmlStripForm.fieldNameHelpText": "从其中移除 HTML 标记的字段。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapHelpText": "将文档字段名称映射到模型的已知字段名称。优先于模型中的任何映射。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapInvalidJSONError": "JSON 无效", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.fieldMapLabel": "字段映射(可选)", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigField.classificationLinkLabel": "分类", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigField.regressionLinkLabel": "回归", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigLabel": "推理配置(可选)", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.inferenceConfigurationHelpText": "包含推理类型及其选项。有两种类型:{regression} 和 {classification}。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.modelIDFieldHelpText": "推理所根据的模型的 ID。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.modelIDFieldLabel": "模型 ID", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.patternRequiredError": "需要模型 ID 值。", + "xpack.ingestPipelines.pipelineEditor.inferenceForm.targetFieldHelpText": "用于包含推理处理器结果的字段。默认为 {targetField}。", "xpack.ingestPipelines.pipelineEditor.item.cancelMoveButtonAriaLabel": "取消移动", "xpack.ingestPipelines.pipelineEditor.item.descriptionPlaceholder": "无描述", "xpack.ingestPipelines.pipelineEditor.item.editButtonAriaLabel": "编辑此处理器", @@ -9358,7 +10491,34 @@ "xpack.ingestPipelines.pipelineEditor.item.moreMenu.duplicateButtonLabel": "复制此处理器", "xpack.ingestPipelines.pipelineEditor.item.moveButtonLabel": "移动此处理器", "xpack.ingestPipelines.pipelineEditor.item.textInputAriaLabel": "为此 {type} 处理器提供描述", - "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttonLabel": "加载 JSON", + "xpack.ingestPipelines.pipelineEditor.joinForm.fieldNameHelpText": "包含要联接的数组值的字段。", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorFieldHelpText": "分隔符。", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorFieldLabel": "分隔符", + "xpack.ingestPipelines.pipelineEditor.joinForm.separatorRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.jsonForm.addToRootFieldHelpText": "将 JSON 对象添加到文档的顶层。不能与目标字段进行组合。", + "xpack.ingestPipelines.pipelineEditor.jsonForm.addToRootFieldLabel": "添加到根目录", + "xpack.ingestPipelines.pipelineEditor.jsonForm.fieldNameHelpText": "要解析的字段。", + "xpack.ingestPipelines.pipelineEditor.kvForm.excludeKeysFieldLabel": "排除键", + "xpack.ingestPipelines.pipelineEditor.kvForm.excludeKeysHelpText": "要从输出中排除的已提取键的列表。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldNameHelpText": "包含键值对字符串的字段。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitFieldLabel": "字段拆分", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitHelpText": "用于分隔键值对的正则表达式模式。通常是空格字符 ({space})。", + "xpack.ingestPipelines.pipelineEditor.kvForm.fieldSplitRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.kvForm.includeKeysFieldLabel": "包括键", + "xpack.ingestPipelines.pipelineEditor.kvForm.includeKeysHelpText": "要包括在输出中的已提取键的列表。默认为所有键。", + "xpack.ingestPipelines.pipelineEditor.kvForm.prefixFieldLabel": "前缀", + "xpack.ingestPipelines.pipelineEditor.kvForm.prefixHelpText": "要添加到已提取键的前缀。", + "xpack.ingestPipelines.pipelineEditor.kvForm.stripBracketsFieldLabel": "剥离括号", + "xpack.ingestPipelines.pipelineEditor.kvForm.stripBracketsHelpText": "从已提取值中移除括号({paren}、{angle}、{square})和引号({singleQuote}、{doubleQuote})。", + "xpack.ingestPipelines.pipelineEditor.kvForm.targetFieldHelpText": "已提取字段的输出字段。默认为文档根目录。", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimKeyFieldLabel": "剪裁键", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimKeyHelpText": "要从已提取键中剪裁的字符。", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimValueFieldLabel": "剪裁值", + "xpack.ingestPipelines.pipelineEditor.kvForm.trimValueHelpText": "要从已提取值中剪裁的字符。", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitFieldLabel": "值拆分", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitHelpText": "用于拆分键和值的正则表达式模式。通常是赋值运算符 ({equal})。", + "xpack.ingestPipelines.pipelineEditor.kvForm.valueSplitRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttonLabel": "导入处理器", "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttons.cancel": "取消", "xpack.ingestPipelines.pipelineEditor.loadFromJson.buttons.confirm": "加载并覆盖", "xpack.ingestPipelines.pipelineEditor.loadFromJson.editor": "管道对象", @@ -9366,23 +10526,141 @@ "xpack.ingestPipelines.pipelineEditor.loadFromJson.error.title": "管道无效", "xpack.ingestPipelines.pipelineEditor.loadFromJson.modalTitle": "加载 JSON", "xpack.ingestPipelines.pipelineEditor.loadJsonModal.jsonEditorHelpText": "提供管道对象。这将覆盖现有管道处理器和失败时处理器。", + "xpack.ingestPipelines.pipelineEditor.lowerCaseForm.fieldNameHelpText": "要小写的字段。", "xpack.ingestPipelines.pipelineEditor.onFailureProcessorsDocumentationLink": "了解详情。", "xpack.ingestPipelines.pipelineEditor.onFailureProcessorsLabel": "失败处理程序", "xpack.ingestPipelines.pipelineEditor.onFailureTreeDescription": "用于处理此管道中的异常的处理器。{learnMoreLink}", "xpack.ingestPipelines.pipelineEditor.onFailureTreeTitle": "失败处理器", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameFieldHelpText": "要运行的采集管道的名称。", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameFieldLabel": "管道名称", + "xpack.ingestPipelines.pipelineEditor.pipelineForm.pipelineNameRequiredError": "需要值。", "xpack.ingestPipelines.pipelineEditor.processorsDocumentationLink": "了解详情。", - "xpack.ingestPipelines.pipelineEditor.processorsTreeDescription": "用于在索引之前预处理文档的处理器。{learnMoreLink}", + "xpack.ingestPipelines.pipelineEditor.processorsTreeDescription": "使用处理器可在索引前转换数据。{learnMoreLink}", "xpack.ingestPipelines.pipelineEditor.processorsTreeTitle": "处理器", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameField": "字段", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameHelpText": "要移除的字段。", + "xpack.ingestPipelines.pipelineEditor.removeForm.fieldNameRequiredError": "需要值。", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.cancelButtonLabel": "取消", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.confirmationButtonLabel": "删除处理器", "xpack.ingestPipelines.pipelineEditor.removeProcessorModal.titleText": "删除 {type} 处理器", + "xpack.ingestPipelines.pipelineEditor.renameForm.fieldNameHelpText": "要重命名的字段。", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldHelpText": "新字段名称。此字段不能已存在。", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldLabel": "目标字段", + "xpack.ingestPipelines.pipelineEditor.renameForm.targetFieldRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.idRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.langFieldHelpText": "脚本语言。默认为 {lang}。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.langFieldLabel": "语言(可选)", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldAriaLabel": "参数 JSON 编辑器", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldHelpText": "作为变量传递到脚本的命名参数。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.paramsFieldLabel": "参数", + "xpack.ingestPipelines.pipelineEditor.scriptForm.processorInvalidJsonError": "JSON 无效", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldAriaLabel": "源脚本 JSON 编辑器", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldHelpText": "要运行的内联脚本。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceFieldLabel": "源", + "xpack.ingestPipelines.pipelineEditor.scriptForm.sourceRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.storedScriptIDFieldHelpText": "要运行的存储脚本的 ID。", + "xpack.ingestPipelines.pipelineEditor.scriptForm.storedScriptIDFieldLabel": "存储脚本 ID", + "xpack.ingestPipelines.pipelineEditor.scriptForm.useScriptIdToggleLabel": "运行存储脚本", + "xpack.ingestPipelines.pipelineEditor.setForm.fieldNameField": "要插入或更新的字段。", + "xpack.ingestPipelines.pipelineEditor.setForm.ignoreEmptyValueFieldHelpText": "如果 {valueField} 是 {nullValue} 或空字符串,请不要更新该字段。", + "xpack.ingestPipelines.pipelineEditor.setForm.ignoreEmptyValueFieldLabel": "忽略空值", + "xpack.ingestPipelines.pipelineEditor.setForm.overrideFieldHelpText": "如果启用,则覆盖现有字段值。如果禁用,则仅更新 {nullValue} 字段。", "xpack.ingestPipelines.pipelineEditor.setForm.overrideFieldLabel": "覆盖", + "xpack.ingestPipelines.pipelineEditor.setForm.propertiesFieldHelpText": "要添加的用户详情。默认为 {value}", + "xpack.ingestPipelines.pipelineEditor.setForm.valueFieldHelpText": "字段的值。", "xpack.ingestPipelines.pipelineEditor.setForm.valueFieldLabel": "值", - "xpack.ingestPipelines.pipelineEditor.setForm.valueRequiredError": "需要设置值。", + "xpack.ingestPipelines.pipelineEditor.setForm.valueRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.setSecurityUserForm.fieldNameField": "输出字段。", + "xpack.ingestPipelines.pipelineEditor.setSecurityUserForm.propertiesFieldLabel": "属性(可选)", "xpack.ingestPipelines.pipelineEditor.settingsForm.learnMoreLabelLink.processor": "{processorLabel}文档", + "xpack.ingestPipelines.pipelineEditor.sortForm.fieldNameHelpText": "包含要排序的数组值的字段。", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderField.ascendingOption": "升序", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderField.descendingOption": "降序", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderFieldHelpText": "排序顺序。包含字符串和数字组合的数组按字典顺序排序。", + "xpack.ingestPipelines.pipelineEditor.sortForm.orderFieldLabel": "顺序", + "xpack.ingestPipelines.pipelineEditor.splitForm.fieldNameHelpText": "要拆分的字段。", + "xpack.ingestPipelines.pipelineEditor.splitForm.preserveTrailingFieldHelpText": "保留拆分字段值中的任何尾随空格。", + "xpack.ingestPipelines.pipelineEditor.splitForm.preserveTrailingFieldLabel": "保留尾随", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorFieldHelpText": "用于分隔字段值的正则表达式模式。", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorFieldLabel": "分隔符", + "xpack.ingestPipelines.pipelineEditor.splitForm.separatorRequiredError": "需要值。", + "xpack.ingestPipelines.pipelineEditor.testPipeline.buttonLabel": "添加文档", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentLabel": "文档 {documentNumber}", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsdropdown.dropdownLabel": "文档:", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsDropdown.editDocumentsButtonLabel": "编辑文档", + "xpack.ingestPipelines.pipelineEditor.testPipeline.documentsDropdown.popoverTitle": "测试文档", + "xpack.ingestPipelines.pipelineEditor.testPipeline.outputButtonLabel": "查看输出", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.cancelButtonLabel": "取消", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.description": "这将重置输出。", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.resetButtonLabel": "清除文档", + "xpack.ingestPipelines.pipelineEditor.testPipeline.resetDocumentsModal.title": "清除文档", + "xpack.ingestPipelines.pipelineEditor.testPipeline.selectedDocumentLabel": "文档 {selectedDocument}", + "xpack.ingestPipelines.pipelineEditor.testPipeline.testPipelineActionsLabel": "测试管道:", + "xpack.ingestPipelines.pipelineEditor.trimForm.fieldNameHelpText": "要剪裁的字段。对于字符串数组,每个元素都要剪裁。", "xpack.ingestPipelines.pipelineEditor.typeField.fieldRequiredError": "类型必填。", "xpack.ingestPipelines.pipelineEditor.typeField.typeFieldComboboxPlaceholder": "键入后按“ENTER”键", "xpack.ingestPipelines.pipelineEditor.typeField.typeFieldLabel": "处理器", + "xpack.ingestPipelines.pipelineEditor.uppercaseForm.fieldNameHelpText": "要小写的字段。对于字符串数组,每个元素都要大写。", + "xpack.ingestPipelines.pipelineEditor.urlDecodeForm.fieldNameHelpText": "要解码的字段。对于字符串数组,每个元素都要解码。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.fieldNameHelpText": "包含用户代理字符串的字段。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.propertiesFieldHelpText": "添加到目标字段的属性。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.regexFileFieldHelpText": "包含用于解析用户代理字符串的正则表达式的文件。", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.regexFileFieldLabel": "正则表达式文件(可选)", + "xpack.ingestPipelines.pipelineEditor.userAgentForm.targetFieldHelpText": "输出字段。默认为 {defaultField}。", + "xpack.ingestPipelines.pipelineEditorItem.droppedStatusAriaLabel": "已丢弃", + "xpack.ingestPipelines.pipelineEditorItem.errorIgnoredStatusAriaLabel": "错误已忽略", + "xpack.ingestPipelines.pipelineEditorItem.errorStatusAriaLabel": "错误", + "xpack.ingestPipelines.pipelineEditorItem.inactiveStatusAriaLabel": "未运行", + "xpack.ingestPipelines.pipelineEditorItem.skippedStatusAriaLabel": "已跳过", + "xpack.ingestPipelines.pipelineEditorItem.successStatusAriaLabel": "成功", + "xpack.ingestPipelines.pipelineEditorItem.unknownStatusAriaLabel": "未知", + "xpack.ingestPipelines.processorFormFlyout.cancelButtonLabel": "取消", + "xpack.ingestPipelines.processorFormFlyout.updateButtonLabel": "更新", + "xpack.ingestPipelines.processorOutput.descriptionText": "预览对测试文档所做的更改。", + "xpack.ingestPipelines.processorOutput.documentLabel": "文档 {number}", + "xpack.ingestPipelines.processorOutput.documentsDropdownLabel": "测试数据:", + "xpack.ingestPipelines.processorOutput.droppedCalloutTitle": "该文档已丢弃。", + "xpack.ingestPipelines.processorOutput.ignoredErrorCodeBlockLabel": "存在已忽略的错误", + "xpack.ingestPipelines.processorOutput.loadingMessage": "正在加载处理器输出…...", + "xpack.ingestPipelines.processorOutput.noOutputCalloutTitle": "输出不适用于此处理器。", + "xpack.ingestPipelines.processorOutput.processorErrorCodeBlockLabel": "有错误", + "xpack.ingestPipelines.processorOutput.processorInputCodeBlockLabel": "数据输入", + "xpack.ingestPipelines.processorOutput.processorOutputCodeBlockLabel": "数据输出", + "xpack.ingestPipelines.processorOutput.skippedCalloutTitle": "该处理器尚未运行。", + "xpack.ingestPipelines.processors.description.append": "将值追加到字段的数组。如果该字段包含单个值,则处理器首先将其转换为数组。如果该字段不存在,则处理器将创建包含已追加值的数组。", + "xpack.ingestPipelines.processors.description.bytes": "将数字存储单位转换为字节。例如,1KB 变成 1024 字节。", + "xpack.ingestPipelines.processors.description.circle": "将圆定义转换为近似多边形。", + "xpack.ingestPipelines.processors.description.convert": "将字段转换为其他数据类型。例如,可将字符串转换为长整型。", + "xpack.ingestPipelines.processors.description.csv": "从 CSV 数据中提取字段值。", + "xpack.ingestPipelines.processors.description.date": "将日期转换为文档时间戳。", + "xpack.ingestPipelines.processors.description.dateIndexName": "使用日期或时间戳可将文档添加到基于正确时间的索引。索引名称必须使用日期数学模式,例如 {value}。", + "xpack.ingestPipelines.processors.description.dissect": "使用分解模式从字段中提取匹配项。", + "xpack.ingestPipelines.processors.description.dotExpander": "将包含点表示法的字段扩展到对象字段中。此后,管道中的其他处理器便可访问该对象字段。", + "xpack.ingestPipelines.processors.description.drop": "丢弃文档而不返回错误。用于仅索引符合指定条件的文档。", + "xpack.ingestPipelines.processors.description.enrich": "根据{enrichPolicyLink}将扩充数据添加到传入文档。", + "xpack.ingestPipelines.processors.description.fail": "失败时返回定制错误消息。通常用于就必要条件通知请求者。", + "xpack.ingestPipelines.processors.description.foreach": "将采集处理器应用于数组中的每个值。", + "xpack.ingestPipelines.processors.description.geoip": "根据 IP 地址添加地理数据。使用 Maxmind 数据库文件中的地理数据。", + "xpack.ingestPipelines.processors.description.grok": "使用 {grokLink} 表达式从字段中提取匹配项。", + "xpack.ingestPipelines.processors.description.gsub": "使用正则表达式替换字段子字符串。", + "xpack.ingestPipelines.processors.description.htmlStrip": "从字段中移除 HTML 标记。", + "xpack.ingestPipelines.processors.description.inference": "使用预先训练的数据帧分析模型对传入数据进行推理。", + "xpack.ingestPipelines.processors.description.join": "将数组元素联接成字符串。在每个元素之间插入分隔符。", + "xpack.ingestPipelines.processors.description.json": "通过兼容字符串创建 JSON 对象。", + "xpack.ingestPipelines.processors.description.kv": "从包含键值对的字符串中提取字段。", + "xpack.ingestPipelines.processors.description.lowercase": "将字符串转换为小写形式。", + "xpack.ingestPipelines.processors.description.pipeline": "运行其他采集节点管道。", + "xpack.ingestPipelines.processors.description.remove": "移除一个或多个字段。", + "xpack.ingestPipelines.processors.description.rename": "重命名现有字段。", + "xpack.ingestPipelines.processors.description.script": "对传入文档运行脚本。", + "xpack.ingestPipelines.processors.description.set": "设置字段的值。", + "xpack.ingestPipelines.processors.description.setSecurityUser": "将有关当前用户的详情(例如用户名和电子邮件地址)添加到传入文档。对于该索引请求,需要经过身份验证的用户。", + "xpack.ingestPipelines.processors.description.sort": "对字段的数组元素进行排序。", + "xpack.ingestPipelines.processors.description.split": "将字段值拆分成数组。", + "xpack.ingestPipelines.processors.description.trim": "从字符串中移除前导和尾随空格。", + "xpack.ingestPipelines.processors.description.uppercase": "将字符串转换为大写形式。", + "xpack.ingestPipelines.processors.description.urldecode": "对 URL 编码字符串进行解码。", + "xpack.ingestPipelines.processors.description.userAgent": "从浏览器的用户代理字符串中提取值。", "xpack.ingestPipelines.processors.label.append": "追加", "xpack.ingestPipelines.processors.label.bytes": "字节", "xpack.ingestPipelines.processors.label.circle": "圆形", @@ -9403,7 +10681,7 @@ "xpack.ingestPipelines.processors.label.inference": "推理", "xpack.ingestPipelines.processors.label.join": "联接", "xpack.ingestPipelines.processors.label.json": "JSON", - "xpack.ingestPipelines.processors.label.kv": "KV", + "xpack.ingestPipelines.processors.label.kv": "键值 (KV)", "xpack.ingestPipelines.processors.label.lowercase": "小写", "xpack.ingestPipelines.processors.label.pipeline": "管道", "xpack.ingestPipelines.processors.label.remove": "移除", @@ -9421,47 +10699,71 @@ "xpack.ingestPipelines.requestFlyout.descriptionText": "此 Elasticsearch 请求将创建或更新管道。", "xpack.ingestPipelines.requestFlyout.namedTitle": "对“{name}”的请求", "xpack.ingestPipelines.requestFlyout.unnamedTitle": "请求", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configurationTabTitle": "配置", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configureOnFailureTitle": "配置失败时处理器", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.configureTitle": "配置处理器", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.manageOnFailureTitle": "配置失败时处理器", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.manageTitle": "管理处理器", + "xpack.ingestPipelines.settingsFormOnFailureFlyout.outputTabTitle": "输出", + "xpack.ingestPipelines.tabs.documentsTabTitle": "文档", "xpack.ingestPipelines.tabs.outputTabTitle": "输出", + "xpack.ingestPipelines.testPipeline.errorNotificationText": "执行管道时出错", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.documentsFieldLabel": "文档", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.documentsJsonError": "文档 JSON 无效。", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.noDocumentsError": "需要指定文档。", "xpack.ingestPipelines.testPipelineFlyout.documentsForm.oneDocumentRequiredError": "至少需要一个文档。", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.editorFieldAriaLabel": "文档 JSON 编辑器", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.editorFieldClearAllButtonLabel": "全部清除", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.runButtonLabel": "运行管道", "xpack.ingestPipelines.testPipelineFlyout.documentsTab.runningButtonLabel": "正在运行", - "xpack.ingestPipelines.testPipelineFlyout.documentsTab.simulateDocumentionLink": "了解详情", - "xpack.ingestPipelines.testPipelineFlyout.documentsTab.tabDescriptionText": "为管道提供要采集的一系列文档。{learnMoreLink}", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.simulateDocumentionLink": "了解详情。", + "xpack.ingestPipelines.testPipelineFlyout.documentsTab.tabDescriptionText": "提供管道要采集的文档。{learnMoreLink}", "xpack.ingestPipelines.testPipelineFlyout.executePipelineError": "无法执行管道", "xpack.ingestPipelines.testPipelineFlyout.outputTab.descriptionLinkLabel": "刷新输出", "xpack.ingestPipelines.testPipelineFlyout.outputTab.descriptionText": "查看输出数据或了解文档通过管道时每个处理器对文档的影响。", "xpack.ingestPipelines.testPipelineFlyout.outputTab.verboseSwitchLabel": "查看详细输出", "xpack.ingestPipelines.testPipelineFlyout.successNotificationText": "管道已执行", "xpack.ingestPipelines.testPipelineFlyout.title": "测试管道", + "xpack.lens.app.addToLibrary": "保存到库", + "xpack.lens.app.cancel": "取消", + "xpack.lens.app.cancelButtonAriaLabel": "返回到上一个应用而不保存更改", "xpack.lens.app.docLoadingError": "加载已保存文档时出错", "xpack.lens.app.docSavingError": "保存文档时出错", "xpack.lens.app.indexPatternLoadingError": "加载索引模式时出错", "xpack.lens.app.save": "保存", "xpack.lens.app.saveAndReturn": "保存并返回", + "xpack.lens.app.saveAndReturnButtonAriaLabel": "保存当前 Lens 可视化并返回到上一应用", "xpack.lens.app.saveAs": "另存为", + "xpack.lens.app.saveButtonAriaLabel": "保存当前的 Lens 可视化", "xpack.lens.app.saveModalType": "Lens 可视化", "xpack.lens.app.unsavedWorkMessage": "离开 Lens,不保存工作?", "xpack.lens.app.unsavedWorkTitle": "未保存更改", + "xpack.lens.app.updatePanel": "更新 {originatingAppName} 中的面板", "xpack.lens.app404": "404 找不到", + "xpack.lens.breadcrumbsByValue": "编辑可视化", "xpack.lens.breadcrumbsCreate": "创建", "xpack.lens.breadcrumbsTitle": "可视化", "xpack.lens.chartSwitch.dataLossDescription": "切换到此图表将会丢失部分配置", "xpack.lens.chartSwitch.dataLossLabel": "数据丢失", + "xpack.lens.chartSwitch.noResults": "找不到 {term} 的结果。", "xpack.lens.chartTitle.unsaved": "未保存", + "xpack.lens.configPanel.chartType": "图表类型", "xpack.lens.configPanel.color.tooltip.auto": "Lens 自动为您选取颜色,除非您指定定制颜色。", "xpack.lens.configPanel.color.tooltip.custom": "清除定制颜色以返回到“自动”模式。", "xpack.lens.configPanel.color.tooltip.disabled": "当图层包括“细分依据”,各个系列无法定制颜色。", "xpack.lens.configPanel.selectVisualization": "选择可视化", - "xpack.lens.configure.editConfig": "编辑配置", - "xpack.lens.configure.emptyConfig": "将字段拖放到此处", + "xpack.lens.configure.configurePanelTitle": "{groupLabel} 配置", + "xpack.lens.configure.editConfig": "单击以编辑配置或进行拖移", + "xpack.lens.configure.emptyConfig": "放置字段或单击以添加", + "xpack.lens.configure.invalidConfigTooltip": "配置无效。", + "xpack.lens.configure.invalidConfigTooltipClick": "单击了解更多详情。", + "xpack.lens.customBucketContainer.dragToReorder": "拖动以重新排序", "xpack.lens.dataPanelWrapper.switchDatasource": "切换到数据源", + "xpack.lens.datatable.breakdown": "细分方式", "xpack.lens.datatable.conjunctionSign": " & ", "xpack.lens.datatable.expressionHelpLabel": "数据表呈现器", "xpack.lens.datatable.label": "数据表", + "xpack.lens.datatable.metrics": "指标", "xpack.lens.datatable.suggestionLabel": "作为表", "xpack.lens.datatable.titleLabel": "标题", "xpack.lens.datatable.visualizationName": "数据表", @@ -9473,10 +10775,13 @@ "xpack.lens.datatypes.record": "记录", "xpack.lens.datatypes.string": "字符串", "xpack.lens.deleteLayer": "删除图层", + "xpack.lens.dimensionContainer.close": "关闭", + "xpack.lens.discover.visualizeFieldLegend": "可视化字段", "xpack.lens.editLayerSettings": "编辑图层设置", "xpack.lens.editorFrame.dataFailure": "加载数据时出错。", "xpack.lens.editorFrame.emptyWorkspace": "将一些字段拖放到此处以开始", "xpack.lens.editorFrame.emptyWorkspaceHeading": "Lens 是用于创建可视化的新工具", + "xpack.lens.editorFrame.emptyWorkspaceSimple": "将字段放到此处", "xpack.lens.editorFrame.expandRenderingErrorButton": "显示错误的详情", "xpack.lens.editorFrame.expressionFailure": "无法成功执行表达式", "xpack.lens.editorFrame.goToForums": "提出请求并提供反馈", @@ -9510,8 +10815,10 @@ "xpack.lens.indexPattern.cardinality": "唯一计数", "xpack.lens.indexPattern.cardinalityOf": "{name} 的唯一计数", "xpack.lens.indexPattern.changeIndexPatternTitle": "更改索引模式", + "xpack.lens.indexPattern.chooseField": "选择字段", + "xpack.lens.indexPattern.chooseFieldLabel": "要使用此函数,请选择字段。", "xpack.lens.indexPattern.columnFormatLabel": "值个是", - "xpack.lens.indexPattern.columnLabel": "标签", + "xpack.lens.indexPattern.columnLabel": "显示名称", "xpack.lens.indexPattern.count": "计数", "xpack.lens.indexPattern.countOf": "文档计数", "xpack.lens.indexPattern.dateHistogram": "Date histogram", @@ -9536,18 +10843,32 @@ "xpack.lens.indexPattern.fieldItemTooltip": "拖放以可视化。", "xpack.lens.indexPattern.fieldPanelEmptyStringValue": "空字符串", "xpack.lens.indexPattern.fieldPlaceholder": "字段", + "xpack.lens.indexPattern.fieldStatsButtonAriaLabel": "{fieldName}:{fieldType}。按 Enter 键可进行字段预览。", + "xpack.lens.indexPattern.fieldStatsButtonEmptyLabel": "此字段不包含任何数据,但您仍然可以拖放以进行可视化。", "xpack.lens.indexPattern.fieldStatsButtonLabel": "单击以进行字段预览,或拖放以进行可视化。", "xpack.lens.indexPattern.fieldStatsCountLabel": "计数", "xpack.lens.indexPattern.fieldStatsDisplayToggle": "切换", - "xpack.lens.indexPattern.fieldStatsNoData": "没有可显示的数据", + "xpack.lens.indexPattern.fieldStatsNoData": "此字段为空,因为它不存在于 500 个采样文档中。将此字段添加到配置可能会导致空图表。", "xpack.lens.indexPattern.fieldTimeDistributionLabel": "时间分布", "xpack.lens.indexPattern.fieldTopValuesLabel": "排名最前值", + "xpack.lens.indexPattern.filters": "筛选", + "xpack.lens.indexPattern.filters.addaFilter": "添加筛选", + "xpack.lens.indexPattern.filters.clickToEdit": "单击以编辑", + "xpack.lens.indexPattern.filters.isInvalid": "此查询无效。", + "xpack.lens.indexPattern.filters.label.placeholder": "所有记录", + "xpack.lens.indexPattern.filters.queryPlaceholderKql": "{example}", + "xpack.lens.indexPattern.filters.queryPlaceholderLucene": "{example}", + "xpack.lens.indexPattern.filters.removeFilter": "移除筛选", + "xpack.lens.indexPattern.functionsLabel": "选择函数", "xpack.lens.indexPattern.groupByDropdown": "分组依据", "xpack.lens.indexPattern.indexPatternLoadError": "加载索引模式时出错", + "xpack.lens.indexPattern.intervals": "时间间隔", + "xpack.lens.indexPattern.invalidFieldLabel": "字段无效。检查索引模式或选取其他字段。", "xpack.lens.indexPattern.invalidInterval": "时间间隔值无效", "xpack.lens.indexPattern.invalidOperationLabel": "要使用此函数,请选择不同的字段。", "xpack.lens.indexPattern.max": "最大值", "xpack.lens.indexPattern.maxOf": "{name} 的最大值", + "xpack.lens.indexPattern.metaFieldsLabel": "元字段", "xpack.lens.indexPattern.min": "最小值", "xpack.lens.indexPattern.minOf": "{name} 的最小值", "xpack.lens.indexPattern.noPatternsDescription": "请创建索引模式或切换到其他数据源", @@ -9557,6 +10878,20 @@ "xpack.lens.indexPattern.otherDocsLabel": "其他", "xpack.lens.indexPattern.percentageOfLabel": "{percentage}% 的", "xpack.lens.indexPattern.percentFormatLabel": "百分比", + "xpack.lens.indexPattern.range.isInvalid": "此范围无效", + "xpack.lens.indexPattern.ranges.addRange": "添加范围", + "xpack.lens.indexPattern.ranges.customIntervalsToggle": "创建定制范围", + "xpack.lens.indexPattern.ranges.customRanges": "范围", + "xpack.lens.indexPattern.ranges.customRangesRemoval": "移除定制范围", + "xpack.lens.indexPattern.ranges.decreaseButtonLabel": "减小粒度", + "xpack.lens.indexPattern.ranges.deleteRange": "删除范围", + "xpack.lens.indexPattern.ranges.granularity": "时间间隔粒度", + "xpack.lens.indexPattern.ranges.granularityDescription": "将字段分成间隔均匀的时间间隔。", + "xpack.lens.indexPattern.ranges.increaseButtonLabel": "增加粒度", + "xpack.lens.indexPattern.ranges.lessThanOrEqualAppend": "≤", + "xpack.lens.indexPattern.ranges.lessThanOrEqualTooltip": "小于或等于", + "xpack.lens.indexPattern.ranges.lessThanPrepend": "<", + "xpack.lens.indexPattern.ranges.lessThanTooltip": "小于", "xpack.lens.indexPattern.records": "记录", "xpack.lens.indexPattern.removeColumnLabel": "移除配置", "xpack.lens.indexpattern.suggestions.nestingChangeLabel": "每个 {outerOperation} 的 {innerOperation}", @@ -9573,6 +10908,7 @@ "xpack.lens.indexPattern.terms.size": "值数目", "xpack.lens.indexPattern.termsOf": "{name} 的排名最前值", "xpack.lens.indexPattern.uniqueLabel": "{label} [{num}]", + "xpack.lens.indexPattern.useAsTopLevelAgg": "先按此字段分组", "xpack.lens.indexPatterns.clearFiltersLabel": "清除名称和类型筛选", "xpack.lens.indexPatterns.fieldFiltersLabel": "自动筛选", "xpack.lens.indexPatterns.filterByNameAriaLabel": "搜索字段", @@ -9586,6 +10922,7 @@ "xpack.lens.indexPatterns.noFilteredFieldsLabel": "没有字段匹配选定筛选。", "xpack.lens.indexPatternSuggestion.removeLayerLabel": "仅显示 {indexPatternTitle}", "xpack.lens.indexPatternSuggestion.removeLayerPositionLabel": "仅显示图层 {layerNumber}", + "xpack.lens.labelInput.label": "标签", "xpack.lens.lensSavedObjectLabel": "Lens 可视化", "xpack.lens.metric.label": "指标", "xpack.lens.pageTitle": "Lens", @@ -9603,14 +10940,28 @@ "xpack.lens.pieChart.categoriesInLegendLabel": "隐藏标签", "xpack.lens.pieChart.fitInsideOnlyLabel": "仅内部", "xpack.lens.pieChart.hiddenNumbersLabel": "在图表中隐藏", - "xpack.lens.pieChart.labelPositionLabel": "标签位置", - "xpack.lens.pieChart.nestedLegendLabel": "嵌套图例", - "xpack.lens.pieChart.numberLabels": "标签值", + "xpack.lens.pieChart.labelPositionLabel": "位置", + "xpack.lens.pieChart.legendVisibility.auto": "自动", + "xpack.lens.pieChart.legendVisibility.hide": "隐藏", + "xpack.lens.pieChart.legendVisibility.show": "显示", + "xpack.lens.pieChart.nestedLegendLabel": "嵌套", + "xpack.lens.pieChart.numberLabels": "值", + "xpack.lens.pieChart.percentDecimalsLabel": "百分比的最大小数位数", "xpack.lens.pieChart.showCategoriesLabel": "内部或外部", "xpack.lens.pieChart.showFormatterValuesLabel": "显示值", "xpack.lens.pieChart.showPercentValuesLabel": "显示百分比", "xpack.lens.pieChart.showTreemapCategoriesLabel": "显示标签", + "xpack.lens.pieChart.valuesLabel": "标签", "xpack.lens.resetLayer": "重置图层", + "xpack.lens.searchTitle": "Lens:创建可视化", + "xpack.lens.shared.legendLabel": "图例", + "xpack.lens.shared.legendPositionBottom": "底部", + "xpack.lens.shared.legendPositionLabel": "位置", + "xpack.lens.shared.legendPositionLeft": "左", + "xpack.lens.shared.legendPositionRight": "右", + "xpack.lens.shared.legendPositionTop": "顶部", + "xpack.lens.shared.legendVisibilityLabel": "显示", + "xpack.lens.shared.nestedLegendLabel": "嵌套", "xpack.lens.sugegstion.refreshSuggestionLabel": "刷新", "xpack.lens.suggestion.refreshSuggestionTooltip": "基于选定可视化刷新建议。", "xpack.lens.suggestions.currentVisLabel": "当前", @@ -9619,30 +10970,70 @@ "xpack.lens.visTypeAlias.promotion.description": "试用 Lens,以全新直观的方式创建可视化。", "xpack.lens.visTypeAlias.title": "Lens 可视化", "xpack.lens.visTypeAlias.type": "Lens", + "xpack.lens.xyChart.addLayer": "添加图层", "xpack.lens.xyChart.addLayerButton": "添加图层", "xpack.lens.xyChart.addLayerTooltip": "使用多个图层以组合图表类型或可视化不同的索引模式。", + "xpack.lens.xyChart.axisNameLabel": "轴名称", "xpack.lens.xyChart.axisSide.auto": "自动", + "xpack.lens.xyChart.axisSide.bottom": "底部", "xpack.lens.xyChart.axisSide.label": "轴侧", "xpack.lens.xyChart.axisSide.left": "左", "xpack.lens.xyChart.axisSide.right": "右", + "xpack.lens.xyChart.axisSide.top": "顶部", + "xpack.lens.xyChart.axisTitlesSettings.help": "显示 x 和 y 轴标题", + "xpack.lens.xyChart.bottomAxisDisabledHelpText": "此设置仅在启用底轴时应用。", + "xpack.lens.xyChart.bottomAxisLabel": "底轴", "xpack.lens.xyChart.chartTypeLabel": "图表类型", "xpack.lens.xyChart.chartTypeLegend": "图表类型", - "xpack.lens.xyChart.fittingDisabledHelpText": "此设置仅适用于折线图和非堆叠面积图。", + "xpack.lens.xyChart.emptyXLabel": "(空)", + "xpack.lens.xyChart.fittingDisabledHelpText": "此设置仅适用于折线图和面积图。", "xpack.lens.xyChart.fittingFunction.help": "定义处理缺失值的方式", + "xpack.lens.xyChart.Gridlines": "网格线", + "xpack.lens.xyChart.gridlinesSettings.help": "显示 x 和 y 轴网格线", "xpack.lens.xyChart.help": "X/Y 图表", "xpack.lens.xyChart.isVisible.help": "指定图例是否可见。", + "xpack.lens.xyChart.leftAxisDisabledHelpText": "此设置仅在启用左轴时应用。", + "xpack.lens.xyChart.leftAxisLabel": "左轴", "xpack.lens.xyChart.legend.help": "配置图表图例。", + "xpack.lens.xyChart.legendVisibility.auto": "自动", + "xpack.lens.xyChart.legendVisibility.hide": "隐藏", + "xpack.lens.xyChart.legendVisibility.show": "显示", + "xpack.lens.xyChart.missingValuesLabel": "缺少的值", "xpack.lens.xyChart.nestUnderRoot": "整个数据集", + "xpack.lens.xyChart.overwriteAxisTitle": "覆盖轴标题", "xpack.lens.xyChart.position.help": "指定图例位置。", "xpack.lens.xyChart.renderer.help": "X/Y 图表呈现器", + "xpack.lens.xyChart.rightAxisDisabledHelpText": "此设置仅在启用右轴时应用。", + "xpack.lens.xyChart.rightAxisLabel": "右轴", "xpack.lens.xyChart.seriesColor.auto": "自动", "xpack.lens.xyChart.seriesColor.label": "系列颜色", + "xpack.lens.xyChart.ShowAxisTitleLabel": "显示", + "xpack.lens.xyChart.showSingleSeries.help": "指定是否应显示只包含一个条目的图例", "xpack.lens.xyChart.splitSeries": "拆分序列", + "xpack.lens.xyChart.tickLabels": "刻度标签", + "xpack.lens.xyChart.tickLabelsSettings.help": "显示 x 和 y 轴刻度标签", "xpack.lens.xyChart.title.help": "轴标题", + "xpack.lens.xyChart.topAxisDisabledHelpText": "此设置仅在启用顶轴时应用。", + "xpack.lens.xyChart.topAxisLabel": "顶轴", + "xpack.lens.xyChart.valuesLabel": "值", + "xpack.lens.xyChart.xAxisGridlines.help": "指定 x 轴的网格线是否可见。", "xpack.lens.xyChart.xAxisLabel": "X 轴", + "xpack.lens.xyChart.xAxisTickLabels.help": "指定 x 轴的刻度标签是否可见。", + "xpack.lens.xyChart.xAxisTitle.help": "指定 x 轴的标题是否可见。", + "xpack.lens.xyChart.xTitle.help": "X 轴标题", "xpack.lens.xyChart.yAxisLabel": "Y 轴", + "xpack.lens.xyChart.yLeftAxisgridlines.help": "指定左侧 y 轴的网格线是否可见。", + "xpack.lens.xyChart.yLeftAxisTickLabels.help": "指定左侧 y 轴的刻度标签是否可见。", + "xpack.lens.xyChart.yLeftAxisTitle.help": "指定左侧 y 轴的标题是否可见。", + "xpack.lens.xyChart.yLeftTitle.help": "左侧 Y 轴标题", + "xpack.lens.xyChart.yRightAxisgridlines.help": "指定右侧 y 轴的网格线是否可见。", + "xpack.lens.xyChart.yRightAxisTickLabels.help": "指定右侧 y 轴的刻度标签是否可见。", + "xpack.lens.xyChart.yRightAxisTitle.help": "指定右侧 y 轴的标题是否可见。", + "xpack.lens.xyChart.yRightTitle.help": "右侧 Y 轴标题", + "xpack.lens.xySuggestions.asPercentageTitle": "百分比", "xpack.lens.xySuggestions.barChartTitle": "条形图", "xpack.lens.xySuggestions.dateSuggestion": "{yTitle} / {xTitle}", + "xpack.lens.xySuggestions.emptyAxisTitle": "(空)", "xpack.lens.xySuggestions.flipTitle": "翻转", "xpack.lens.xySuggestions.lineChartTitle": "折线图", "xpack.lens.xySuggestions.nonDateSuggestion": "{xTitle} 的 {yTitle}", @@ -9650,13 +11041,21 @@ "xpack.lens.xySuggestions.unstackedChartTitle": "非堆叠", "xpack.lens.xySuggestions.yAxixConjunctionSign": " & ", "xpack.lens.xyVisualization.areaLabel": "面积图", + "xpack.lens.xyVisualization.barHorizontalFullLabel": "水平条形", + "xpack.lens.xyVisualization.barHorizontalLabel": "水平条形图", "xpack.lens.xyVisualization.barLabel": "条形图", "xpack.lens.xyVisualization.lineLabel": "折线图", - "xpack.lens.xyVisualization.mixedBarHorizontalLabel": "混合水平条形图", + "xpack.lens.xyVisualization.mixedBarHorizontalLabel": "水平组合条形图", "xpack.lens.xyVisualization.mixedLabel": "混合 XY", "xpack.lens.xyVisualization.noDataLabel": "找不到结果", "xpack.lens.xyVisualization.stackedAreaLabel": "堆叠面积图", + "xpack.lens.xyVisualization.stackedBarHorizontalFullLabel": "水平堆叠条形图", + "xpack.lens.xyVisualization.stackedBarHorizontalLabel": "水平堆叠条形图", "xpack.lens.xyVisualization.stackedBarLabel": "堆叠条形图", + "xpack.lens.xyVisualization.stackedPercentageAreaLabel": "百分比面积图", + "xpack.lens.xyVisualization.stackedPercentageBarHorizontalFullLabel": "水平百分比条形图", + "xpack.lens.xyVisualization.stackedPercentageBarHorizontalLabel": "水平百分比条形图", + "xpack.lens.xyVisualization.stackedPercentageBarLabel": "百分比条形图", "xpack.lens.xyVisualization.xyLabel": "XY", "xpack.licenseMgmt.app.checkingPermissionsErrorMessage": "检查权限时出错", "xpack.licenseMgmt.app.deniedPermissionDescription": "要使用许可管理,必须具有{permissionType}权限。", @@ -9830,11 +11229,14 @@ "xpack.main.uiSettings.adminEmailDeprecation": "此设置已过时,在 Kibana 8.0 中将不受支持。请在 kibana.yml 设置中配置 `monitoring.cluster_alerts.email_notifications.email_address`。", "xpack.main.uiSettings.adminEmailDescription": "X-Pack 管理操作的接收人电子邮件地址,例如来自 Monitoring 的集群告警通知。", "xpack.main.uiSettings.adminEmailTitle": "管理电子邮件", + "xpack.maps.actionSelect.label": "操作", "xpack.maps.addLayerPanel.addLayer": "添加图层", "xpack.maps.addLayerPanel.changeDataSourceButtonLabel": "更改图层", "xpack.maps.addLayerPanel.footer.cancelButtonLabel": "鍙栨秷", "xpack.maps.aggs.defaultCountLabel": "计数", "xpack.maps.appTitle": "Maps", + "xpack.maps.badge.readOnly.text": "只读", + "xpack.maps.badge.readOnly.tooltip": "无法保存地图", "xpack.maps.blendedVectorLayer.clusteredLayerName": "集群 {displayName}", "xpack.maps.breadCrumbs.unsavedChangesWarning": "您的地图中包含未保存的更改。是否确定要离开?", "xpack.maps.choropleth.boundaries.elasticsearch": "Elasticsearch 的点、线和多边形", @@ -9852,6 +11254,7 @@ "xpack.maps.common.esSpatialRelation.disjointLabel": "disjoint", "xpack.maps.common.esSpatialRelation.intersectsLabel": "intersects", "xpack.maps.common.esSpatialRelation.withinLabel": "within", + "xpack.maps.discover.visualizeFieldLabel": "在 Maps 中可视化", "xpack.maps.distanceFilterForm.filterLabelLabel": "筛选标签", "xpack.maps.drawTooltip.boundsInstructions": "单击可开始绘制矩形。移动鼠标以调整矩形大小。再次单击以完成。", "xpack.maps.drawTooltip.distanceInstructions": "单击以设置点。移动鼠标以调整距离。单击以完成。", @@ -9873,7 +11276,8 @@ "xpack.maps.esSearch.topHitsEntitiesCountMsg": "找到 {entityCount} 个实体。", "xpack.maps.esSearch.topHitsResultsTrimmedMsg": "结果限制为 ~{totalEntities} 个实体中的前 {entityCount} 个。", "xpack.maps.esSearch.topHitsSizeMsg": "显示每个实体排名前 {topHitsSize} 的文档。", - "xpack.maps.feature.appDescription": "从 Elasticsearch 和 Elastic 地图服务浏览地理空间数据", + "xpack.maps.feature.appDescription": "从 Elasticsearch 和 Elastic Maps Service 浏览地理空间数据。", + "xpack.maps.featureCatalogue.mapsSubtitle": "绘制地理数据。", "xpack.maps.featureRegistry.mapsFeatureName": "Maps", "xpack.maps.fileUploadWizard.description": "在 Elasticsearch 中索引 GeoJSON 数据", "xpack.maps.fileUploadWizard.importFileSetupLabel": "导入文件", @@ -10001,6 +11405,8 @@ "xpack.maps.mapListing.unableToDeleteToastTitle": "无法删除地图", "xpack.maps.maps.choropleth.rightSourcePlaceholder": "选择索引模式", "xpack.maps.mapSavedObjectLabel": "地图", + "xpack.maps.mapSettingsPanel.autoFitToBoundsLocationLabel": "使地图自适应数据边界", + "xpack.maps.mapSettingsPanel.autoFitToDataBoundsLabel": "使地图自适应数据边界", "xpack.maps.mapSettingsPanel.browserLocationLabel": "浏览器位置", "xpack.maps.mapSettingsPanel.cancelLabel": "取消", "xpack.maps.mapSettingsPanel.closeLabel": "关闭", @@ -10042,6 +11448,7 @@ "xpack.maps.mvtSource.tooltipsTitle": "工具提示字段", "xpack.maps.mvtSource.trashButtonAriaLabel": "移除字段", "xpack.maps.mvtSource.trashButtonTitle": "移除字段", + "xpack.maps.newMapTitle": "新地图", "xpack.maps.noIndexPattern.doThisLinkTextDescription": "创建索引模式", "xpack.maps.noIndexPattern.doThisPrefixDescription": "您将需要 ", "xpack.maps.noIndexPattern.doThisSuffixDescription": " 使用地理空间字段。", @@ -10118,6 +11525,7 @@ "xpack.maps.source.esGrid.metricsLabel": "指标", "xpack.maps.source.esGrid.noIndexPatternErrorMessage": "找不到索引模式 {id}", "xpack.maps.source.esGrid.resolutionParamErrorMessage": "无法识别网格分辨率参数:{resolution}", + "xpack.maps.source.esGrid.superFineDropDownOption": "超精致(公测版)", "xpack.maps.source.esGridClustersDescription": "地理空间数据以网格进行分组,每个网格单元格都具有指标", "xpack.maps.source.esGridClustersTitle": "集群和网格", "xpack.maps.source.esGridHeatmapDescription": "地理空间数据以网格进行分组以显示密度", @@ -10135,9 +11543,11 @@ "xpack.maps.source.esSearch.geoFieldTypeLabel": "地理空间字段类型", "xpack.maps.source.esSearch.indexPatternLabel": "索引模式", "xpack.maps.source.esSearch.joinsDisabledReason": "按集群缩放时不支持联接", + "xpack.maps.source.esSearch.joinsDisabledReasonMvt": "按 mvt 矢量磁贴缩放时不支持联接", "xpack.maps.source.esSearch.limitScalingLabel": "将结果数限制到 {maxResultWindow}。", "xpack.maps.source.esSearch.loadErrorMessage": "找不到索引模式 {id}", "xpack.maps.source.esSearch.loadTooltipPropertiesErrorMsg": "找不到文档,_id:{docId}", + "xpack.maps.source.esSearch.mvtDescription": "使用矢量磁贴可更快速地显示大型数据集。", "xpack.maps.source.esSearch.selectLabel": "选择地理字段", "xpack.maps.source.esSearch.sortFieldLabel": "字段", "xpack.maps.source.esSearch.sortFieldSelectPlaceholder": "选择排序字段", @@ -10145,6 +11555,7 @@ "xpack.maps.source.esSearch.topHitsSizeLabel": "每个实体的文档", "xpack.maps.source.esSearch.topHitsSplitFieldLabel": "实体", "xpack.maps.source.esSearch.topHitsSplitFieldSelectPlaceholder": "选择实体字段", + "xpack.maps.source.esSearch.useMVTVectorTiles": "使用矢量磁贴", "xpack.maps.source.esSearch.useTopHitsLabel": "显示每个实体最高命中结果。", "xpack.maps.source.esSearchDescription": "Elasticsearch 的点、线和多边形", "xpack.maps.source.esSearchTitle": "文档", @@ -10270,22 +11681,39 @@ "xpack.maps.tooltip.layerFilterLabel": "按图层筛选结果", "xpack.maps.tooltip.loadingMsg": "正在加载", "xpack.maps.tooltip.pageNumerText": "{total} 的 {pageNumber}", + "xpack.maps.tooltip.showAddFilterActionsViewLabel": "筛选操作", "xpack.maps.tooltip.showGeometryFilterViewLinkLabel": "按几何筛选", "xpack.maps.tooltip.toolsControl.cancelDrawButtonLabel": "取消", "xpack.maps.tooltip.unableToLoadContentTitle": "无法加载工具提示内容", + "xpack.maps.tooltip.viewActionsTitle": "查看筛选操作", "xpack.maps.tooltipSelector.addLabelWithCount": "添加 {count} 个", "xpack.maps.tooltipSelector.addLabelWithoutCount": "添加", + "xpack.maps.tooltipSelector.emptyState.description": "添加工具提示字段以通过字段值创建筛选。", "xpack.maps.tooltipSelector.grabButtonAriaLabel": "重新排序属性", "xpack.maps.tooltipSelector.grabButtonTitle": "重新排序属性", "xpack.maps.tooltipSelector.togglePopoverLabel": "添加", "xpack.maps.tooltipSelector.trashButtonAriaLabel": "移除属性", "xpack.maps.tooltipSelector.trashButtonTitle": "移除属性", + "xpack.maps.topNav.fullScreenButtonLabel": "全屏", + "xpack.maps.topNav.fullScreenDescription": "全屏", + "xpack.maps.topNav.openInspectorButtonLabel": "检查", + "xpack.maps.topNav.openInspectorDescription": "打开检查器", + "xpack.maps.topNav.openSettingsButtonLabel": "地图设置", + "xpack.maps.topNav.openSettingsDescription": "打开地图设置", + "xpack.maps.topNav.saveAndReturnButtonLabel": "保存并返回", + "xpack.maps.topNav.saveAsButtonLabel": "另存为", + "xpack.maps.topNav.saveErrorMessage": "保存“{title}”时出错", + "xpack.maps.topNav.saveMapButtonLabel": "保存", + "xpack.maps.topNav.saveMapDescription": "保存地图", + "xpack.maps.topNav.saveMapDisabledButtonTooltip": "保存前确认或取消您的图层更改", + "xpack.maps.topNav.saveModalType": "地图", + "xpack.maps.topNav.saveSuccessMessage": "已保存“{title}”", "xpack.maps.tutorials.ems.downloadStepText": "1.导航到 Elastic Maps Service [登陆页]({emsLandingPageUrl})。\n2.在左边栏中,选择管理边界。\n3.单击`下载 GeoJSON` 按钮。", "xpack.maps.tutorials.ems.downloadStepTitle": "下载 Elastic Maps Service 边界", "xpack.maps.tutorials.ems.longDescription": "[Elastic Maps Service (EMS)](https://www.elastic.co/elastic-maps-service) 托管管理边界的磁贴图层和向量形状。在 Elasticsearch 中索引 EMS 管理边界将允许基于边界属性字段进行搜索。", "xpack.maps.tutorials.ems.nameTitle": "EMS 边界", "xpack.maps.tutorials.ems.shortDescription": "来自 Elastic Maps Service 的管理边界。", - "xpack.maps.tutorials.ems.uploadStepText": "1.打开 [Elastic 地图]({newMapUrl})。\n2.单击`添加图层`,然后选择`上传 GeoJSON`。\n3.上传 GeoJSON 文件,然后单击`导入文件`。", + "xpack.maps.tutorials.ems.uploadStepText": "1.打开 [Maps]({newMapUrl}).\n2.单击`添加图层`,然后选择`上传 GeoJSON`。\n3.上传 GeoJSON 文件,然后单击`导入文件`。", "xpack.maps.tutorials.ems.uploadStepTitle": "索引 Elastic Maps Service 边界", "xpack.maps.validatedRange.rangeErrorMessage": "必须介于 {min} 和 {max} 之间", "xpack.maps.vector.dualSize.unitLabel": "px", @@ -10313,11 +11741,17 @@ "xpack.ml.accessDenied.description": "您无权访问 ML 插件", "xpack.ml.accessDenied.label": "权限不足", "xpack.ml.accessDeniedLabel": "访问被拒绝", + "xpack.ml.accessDeniedTabLabel": "访问被拒绝", "xpack.ml.actions.applyInfluencersFiltersTitle": "筛留值", "xpack.ml.actions.applyTimeRangeSelectionTitle": "应用时间范围选择", "xpack.ml.actions.editSwimlaneTitle": "编辑泳道", "xpack.ml.actions.influencerFilterAliasLabel": "影响因素 {labelValue}", "xpack.ml.actions.openInAnomalyExplorerTitle": "在 Anomaly Explorer 中打开", + "xpack.ml.advancedSettings.anomalyDetectionDefaultTimeRangeDesc": "在查看异常检测作业结果时要使用的时间筛选选项。", + "xpack.ml.advancedSettings.anomalyDetectionDefaultTimeRangeName": "异常检测结果的时间筛选默认值", + "xpack.ml.advancedSettings.enableAnomalyDetectionDefaultTimeRangeDesc": "使用 Single Metric Viewer 和 Anomaly Explorer 中的默认时间筛选。如果未启用,则将显示作业的整个时间范围的结果。", + "xpack.ml.advancedSettings.enableAnomalyDetectionDefaultTimeRangeName": "对异常检测结果启用时间筛选默认值", + "xpack.ml.analyticList.searchBar.invalidSearchErrorMessage": "搜索无效:{errorMessage}", "xpack.ml.annotationFlyout.applyToPartitionTextLabel": "将标注应用到此系列", "xpack.ml.annotationsTable.actionsColumnName": "操作", "xpack.ml.annotationsTable.annotationColumnName": "注释", @@ -10414,6 +11848,7 @@ "xpack.ml.anomalyDetection.jobManagementLabel": "作业管理", "xpack.ml.anomalyDetection.singleMetricViewerLabel": "Single Metric Viewer", "xpack.ml.anomalyDetectionBreadcrumbLabel": "异常检测", + "xpack.ml.anomalyDetectionTabLabel": "异常检测", "xpack.ml.anomalyExplorerPageLabel": "Anomaly Explorer", "xpack.ml.anomalyResultsViewSelector.anomalyExplorerLabel": "在 Anomaly Explorer 中查看结果", "xpack.ml.anomalyResultsViewSelector.buttonGroupLegend": "异常结果视图选择器", @@ -10479,6 +11914,7 @@ "xpack.ml.calendarsList.deleteCalendars.deletingCalendarSuccessNotificationMessage": "已删除 {messageId}", "xpack.ml.calendarsList.deleteCalendarsModal.cancelButtonLabel": "取消", "xpack.ml.calendarsList.deleteCalendarsModal.deleteButtonLabel": "删除", + "xpack.ml.calendarsList.deleteCalendarsModal.deleteMultipleCalendarsTitle": "删除 {calendarsCount, plural, one {{calendarsList}} other {# 个日历}}?", "xpack.ml.calendarsList.errorWithLoadingListOfCalendarsErrorMessage": "加载日历列表时出错。", "xpack.ml.calendarsList.table.allJobsLabel": "应用到所有作业", "xpack.ml.calendarsList.table.deleteButtonLabel": "删除", @@ -10541,7 +11977,9 @@ "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTestingHelpText": "用于测试数据集的标准化混淆矩阵", "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTooltip": "多类混淆矩阵包含分析使用数据点的实际类正确分类数据点的次数以及分析使用其他类错误分类这些数据点的次数", "xpack.ml.dataframe.analytics.classificationExploration.confusionMatrixTrainingHelpText": "用于训练数据集的标准化混淆矩阵", - "xpack.ml.dataframe.analytics.classificationExploration.generalizationDocsCount": "{docsCount, plural, one {# 个文档} other {# 个文档}}已评估", + "xpack.ml.dataframe.analytics.classificationExploration.evaluateJobStatusLabel": "作业状态", + "xpack.ml.dataframe.analytics.classificationExploration.evaluateSectionTitle": "模型评估", + "xpack.ml.dataframe.analytics.classificationExploration.generalizationDocsCount": "{docsCount, plural, one {文档} other {文档}}已评估", "xpack.ml.dataframe.analytics.classificationExploration.showActions": "显示操作", "xpack.ml.dataframe.analytics.classificationExploration.showAllColumns": "显示所有列", "xpack.ml.dataframe.analytics.classificationExploration.tableJobIdTitle": "分类作业 ID {jobId} 的目标索引", @@ -10583,6 +12021,7 @@ "xpack.ml.dataframe.analytics.create.calloutTitle": "分析字段不可用", "xpack.ml.dataframe.analytics.create.chooseSourceTitle": "选择源索引模式", "xpack.ml.dataframe.analytics.create.classificationHelpText": "分类用于预测数据集中的数据点的标签。", + "xpack.ml.dataframe.analytics.create.classificationTitle": "分类", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceFalseValue": "False", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceLabel": "计算功能影响", "xpack.ml.dataframe.analytics.create.computeFeatureInfluenceLabelHelpText": "指定是否启用功能影响计算。默认为 true。", @@ -10628,6 +12067,7 @@ "xpack.ml.dataframe.analytics.create.destinationIndexInputAriaLabel": "选择唯一目标索引名称。", "xpack.ml.dataframe.analytics.create.destinationIndexInvalidError": "目标索引名称无效。", "xpack.ml.dataframe.analytics.create.destinationIndexLabel": "目标 IP", + "xpack.ml.dataframe.analytics.create.DestIndexSameAsIdLabel": "目标索引与作业 ID 相同", "xpack.ml.dataframe.analytics.create.detailsDetails.editButtonText": "编辑", "xpack.ml.dataframe.analytics.create.duplicateIndexPatternErrorMessage": "创建 Kibana 索引模式时发生错误:", "xpack.ml.dataframe.analytics.create.duplicateIndexPatternErrorMessageError": "索引模式 {indexPatternName} 已存在。", @@ -10663,6 +12103,7 @@ "xpack.ml.dataframe.analytics.create.jobIdInvalidMaxLengthErrorMessage": "作业 ID 的长度不得超过 {maxLength, plural, one {# 个字符} other {# 个字符}}。", "xpack.ml.dataframe.analytics.create.jobIdLabel": "作业 ID", "xpack.ml.dataframe.analytics.create.jobIdPlaceholder": "作业 ID", + "xpack.ml.dataframe.analytics.create.jsonEditorDisabledSwitchText": "配置包含表单不支持的高级字段。您无法切换回该表单。", "xpack.ml.dataframe.analytics.create.lambdaHelpText": "在训练数据集上防止过度拟合的正则化参数。必须为非负值。", "xpack.ml.dataframe.analytics.create.lambdaInputAriaLabel": "在训练数据集上防止过度拟合的正则化参数。", "xpack.ml.dataframe.analytics.create.lambdaLabel": "Lambda", @@ -10679,7 +12120,7 @@ "xpack.ml.dataframe.analytics.create.modelMemoryLimitHelpText": "允许用于分析处理的近似最大内存资源量。", "xpack.ml.dataframe.analytics.create.modelMemoryLimitLabel": "模型内存限制", "xpack.ml.dataframe.analytics.create.modelMemoryUnitsInvalidError": "无法识别模型内存限制数据单元。必须为 {str}", - "xpack.ml.dataframe.analytics.create.modelMemoryUnitsMinError": "模型内存限制不能低于 {mml}", + "xpack.ml.dataframe.analytics.create.modelMemoryUnitsMinError": "模型内存限值小于估计值 {mml}", "xpack.ml.dataframe.analytics.create.newAnalyticsTitle": "新建分析作业", "xpack.ml.dataframe.analytics.create.nNeighborsHelpText": "每个离群值检测方法用于计算其离群值分数的近邻数目值。未设置时,不同的值将用于不同组合成员。必须为正整数", "xpack.ml.dataframe.analytics.create.nNeighborsInputAriaLabel": "每个离群值检测方法用于计算其离群值分数的近邻数目值。", @@ -10692,6 +12133,7 @@ "xpack.ml.dataframe.analytics.create.numTopFeatureImportanceValuesInputAriaLabel": "每文档功能重要性值最大数目。", "xpack.ml.dataframe.analytics.create.numTopFeatureImportanceValuesLabel": "功能重要性值", "xpack.ml.dataframe.analytics.create.outlierDetectionHelpText": "异常值检测用于识别数据集中的异常数据点。", + "xpack.ml.dataframe.analytics.create.outlierDetectionTitle": "离群值检测", "xpack.ml.dataframe.analytics.create.outlierFractionHelpText": "设置在离群值检测之前被假设为离群的数据集比例。", "xpack.ml.dataframe.analytics.create.outlierFractionInputAriaLabel": "设置在离群值检测之前被假设为离群的数据集比例。", "xpack.ml.dataframe.analytics.create.outlierFractionLabel": "离群值比例", @@ -10700,8 +12142,11 @@ "xpack.ml.dataframe.analytics.create.randomizeSeedInputAriaLabel": "用于选取哪个文档用于训练的随机生成器种子", "xpack.ml.dataframe.analytics.create.randomizeSeedLabel": "随机种子", "xpack.ml.dataframe.analytics.create.randomizeSeedText": "用于选取哪个文档用于训练的随机生成器种子。", + "xpack.ml.dataframe.analytics.create.regressionHelpText": "回归用于预测数据集中的数值。", + "xpack.ml.dataframe.analytics.create.regressionTitle": "回归", "xpack.ml.dataframe.analytics.create.requiredFieldsError": "无效。{message}", "xpack.ml.dataframe.analytics.create.resultsFieldHelpText": "定义用于存储分析结果的字段的名称。默认为 ml。", + "xpack.ml.dataframe.analytics.create.resultsFieldInputAriaLabel": "用于存储分析结果的字段的名称。", "xpack.ml.dataframe.analytics.create.resultsFieldLabel": "结果字段", "xpack.ml.dataframe.analytics.create.savedSearchLabel": "已保存搜索", "xpack.ml.dataFrame.analytics.create.searchSelection.notFoundLabel": "未找到匹配的索引或已保存搜索。", @@ -10723,7 +12168,11 @@ "xpack.ml.dataframe.analytics.create.switchToJsonEditorSwitch": "切换到 json 编辑器", "xpack.ml.dataframe.analytics.create.trainingPercentHelpText": "定义用于训练的合格文档的百分比。", "xpack.ml.dataframe.analytics.create.trainingPercentLabel": "训练百分比", + "xpack.ml.dataframe.analytics.create.unableToFetchExplainDataMessage": "提取分析字段数据时发生错误。", "xpack.ml.dataframe.analytics.create.unsupportedFieldsError": "无效。{message}", + "xpack.ml.dataframe.analytics.create.UseResultsFieldDefaultLabel": "使用结果字段默认值“{defaultValue}”", + "xpack.ml.dataframe.analytics.create.viewResultsCardDescription": "查看分析作业的结果。", + "xpack.ml.dataframe.analytics.create.viewResultsCardTitle": "查看结果", "xpack.ml.dataframe.analytics.create.wizardCreateButton": "创建", "xpack.ml.dataframe.analytics.create.wizardStartCheckbox": "立即启动", "xpack.ml.dataframe.analytics.createWizard.requiredFieldsErrorMessage": "除了因变量之外,还必须在分析中至少包括一个字段。", @@ -10734,6 +12183,8 @@ "xpack.ml.dataframe.analytics.creation.detailsStepTitle": "作业详情", "xpack.ml.dataframe.analytics.creationPageSourceIndexTitle": "源索引模式:{indexTitle}", "xpack.ml.dataframe.analytics.creationPageTitle": "创建作业", + "xpack.ml.dataframe.analytics.decisionPathFeatureBaselineTitle": "基线", + "xpack.ml.dataframe.analytics.decisionPathFeatureOtherTitle": "其他", "xpack.ml.dataframe.analytics.errorCallout.evaluateErrorTitle": "加载数据时出错。", "xpack.ml.dataframe.analytics.errorCallout.generalErrorTitle": "加载数据时出错。", "xpack.ml.dataframe.analytics.errorCallout.noDataCalloutBody": "该索引的查询未返回结果。请确保作业已完成且索引包含文档。", @@ -10741,13 +12192,43 @@ "xpack.ml.dataframe.analytics.errorCallout.noIndexCalloutBody": "该索引的查询未返回结果。请确保目标索引存在且包含文档。", "xpack.ml.dataframe.analytics.errorCallout.queryParsingErrorBody": "查询语法无效,未返回任何结果。请检查查询语法并重试。", "xpack.ml.dataframe.analytics.errorCallout.queryParsingErrorTitle": "无法解析查询。", + "xpack.ml.dataframe.analytics.exploration.analysisDestinationIndexLabel": "目标索引", + "xpack.ml.dataframe.analytics.exploration.analysisSectionTitle": "分析", + "xpack.ml.dataframe.analytics.exploration.analysisSourceIndexLabel": "源索引", + "xpack.ml.dataframe.analytics.exploration.analysisTypeLabel": "类型", "xpack.ml.dataframe.analytics.exploration.colorRangeLegendTitle": "功能影响分数", + "xpack.ml.dataframe.analytics.exploration.explorationTableTitle": "结果", + "xpack.ml.dataframe.analytics.exploration.explorationTableTotalDocsLabel": "文档总数", + "xpack.ml.dataframe.analytics.exploration.featureImportanceDocsLink": "特征重要性文档", + "xpack.ml.dataframe.analytics.exploration.featureImportanceSummaryTitle": "总特征重要性", + "xpack.ml.dataframe.analytics.exploration.featureImportanceSummaryTooltipContent": "总特征重要性值指示字段对所有训练数据的预测有多大影响。", + "xpack.ml.dataframe.analytics.exploration.featureImportanceXAxisTitle": "特征重要性平均级别", + "xpack.ml.dataframe.analytics.exploration.featureImportanceYSeriesName": "级别", + "xpack.ml.dataframe.analytics.exploration.noTotalFeatureImportanceCalloutMessage": "总特征重要性数据不可用;数据集是统一的,特征对预测没有重大影响。", + "xpack.ml.dataframe.analytics.exploration.querySyntaxError": "加载索引数据时发生错误。请确保您的查询语法有效。", + "xpack.ml.dataframe.analytics.explorationQueryBar.buttonGroupLegend": "分析查询栏筛选按钮", + "xpack.ml.dataframe.analytics.explorationResults.baselineErrorMessageToast": "获取特征重要性基线时发生错误", + "xpack.ml.dataframe.analytics.explorationResults.classificationDecisionPathClassNameTitle": "类名称", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathBaselineText": "基线(训练数据集中所有数据点的预测平均值)", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathJSONTab": "JSON", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathLineTitle": "预测", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathPlotHelpText": "SHAP 决策图使用 {linkedFeatureImportanceValues} 说明模型如何达到“{predictionFieldName}”的预测值。", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathPlotTab": "决策图", + "xpack.ml.dataframe.analytics.explorationResults.decisionPathXAxisTitle": "“{predictionFieldName}”的预测", "xpack.ml.dataframe.analytics.explorationResults.documentsShownHelpText": "正在显示有相关预测存在的文档", "xpack.ml.dataframe.analytics.explorationResults.firstDocumentsShownHelpText": "正在显示有相关预测存在的前 {searchSize} 个文档", + "xpack.ml.dataframe.analytics.explorationResults.linkedFeatureImportanceValues": "特征重要性值", + "xpack.ml.dataframe.analytics.explorationResults.missingBaselineCallout": "无法计算基线值,这可能会导致决策路径偏移。", + "xpack.ml.dataframe.analytics.explorationResults.regressionDecisionPathDataMissingCallout": "无可用决策路径数据。", + "xpack.ml.dataframe.analytics.explorationResults.testingSubsetLabel": "测试", + "xpack.ml.dataframe.analytics.explorationResults.trainingSubsetLabel": "训练", "xpack.ml.dataframe.analytics.indexPatternPromptLinkText": "创建索引模式", "xpack.ml.dataframe.analytics.indexPatternPromptMessage": "不存在索引 {destIndex} 的索引模式。{destIndex} 的{linkToIndexPatternManagement}。", "xpack.ml.dataframe.analytics.jobCaps.errorTitle": "无法提取结果。加载索引的字段数据时发生错误。", "xpack.ml.dataframe.analytics.jobConfig.errorTitle": "无法提取结果。加载作业配置数据时发生错误。", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTestingDocsError": "找不到测试文档", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateNoTrainingDocsError": "找不到训练文档", + "xpack.ml.dataframe.analytics.regressionExploration.evaluateSectionTitle": "模型评估", "xpack.ml.dataframe.analytics.regressionExploration.generalizationDocsCount": "{docsCount, plural, one {# 个文档} other {# 个文档}}已评估", "xpack.ml.dataframe.analytics.regressionExploration.generalizationErrorTitle": "泛化误差", "xpack.ml.dataframe.analytics.regressionExploration.generalizationFilterText": ".筛留训练数据。", @@ -10765,23 +12246,28 @@ "xpack.ml.dataframe.analytics.regressionExploration.trainingErrorTitle": "训练误差", "xpack.ml.dataframe.analytics.regressionExploration.trainingFilterText": ".筛留测试数据。", "xpack.ml.dataframe.analyticsList.analyticsDetails.tabs.analyticsMessagesLabel": "作业消息", + "xpack.ml.dataframe.analyticsList.analyticsDetails.tabs.analyticsStatsLabel": "作业统计信息", + "xpack.ml.dataframe.analyticsList.cloneActionNameText": "克隆", "xpack.ml.dataframe.analyticsList.cloneActionPermissionTooltip": "您无权克隆分析作业。", "xpack.ml.dataframe.analyticsList.completeBatchAnalyticsToolTip": "{analyticsId} 为已完成的分析作业,无法重新启动。", "xpack.ml.dataframe.analyticsList.createDataFrameAnalyticsButton": "创建作业", "xpack.ml.dataframe.analyticsList.deleteActionDisabledToolTipContent": "停止数据帧分析作业,以便将其删除。", + "xpack.ml.dataframe.analyticsList.deleteActionNameText": "删除", "xpack.ml.dataframe.analyticsList.deleteAnalyticsErrorMessage": "删除数据帧分析作业 {analyticsId} 时发生错误", "xpack.ml.dataframe.analyticsList.deleteAnalyticsPrivilegeErrorMessage": "用户无权删除索引 {indexName}:{error}", "xpack.ml.dataframe.analyticsList.deleteAnalyticsSuccessMessage": "删除的数据帧分析作业 {analyticsId} 的请求已确认。", + "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexErrorMessage": "删除目标索引 {destinationIndex} 时发生错误", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexPatternErrorMessage": "删除索引模式 {destinationIndex} 时发生错误:{error}", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexPatternSuccessMessage": "删除索引模式 {destinationIndex} 的请求已确认。", "xpack.ml.dataframe.analyticsList.deleteAnalyticsWithIndexSuccessMessage": "删除目标索引 {destinationIndex} 的请求已确认。", "xpack.ml.dataframe.analyticsList.deleteDestinationIndexTitle": "删除目标索引 {indexName}", "xpack.ml.dataframe.analyticsList.deleteModalCancelButton": "取消", "xpack.ml.dataframe.analyticsList.deleteModalDeleteButton": "删除", - "xpack.ml.dataframe.analyticsList.deleteModalTitle": "删除 {analyticsId}", + "xpack.ml.dataframe.analyticsList.deleteModalTitle": "删除 {analyticsId}?", "xpack.ml.dataframe.analyticsList.deleteTargetIndexPatternTitle": "删除索引模式 {indexPattern}", "xpack.ml.dataframe.analyticsList.description": "描述", "xpack.ml.dataframe.analyticsList.destinationIndex": "目标 IP", + "xpack.ml.dataframe.analyticsList.editActionNameText": "编辑", "xpack.ml.dataframe.analyticsList.editActionPermissionTooltip": "您无权编辑分析作业。", "xpack.ml.dataframe.analyticsList.editFlyout.allowLazyStartAriaLabel": "更新允许惰性启动。", "xpack.ml.dataframe.analyticsList.editFlyout.allowLazyStartFalseValue": "False", @@ -10801,11 +12287,12 @@ "xpack.ml.dataframe.analyticsList.editFlyoutSuccessMessage": "分析作业 {jobId} 已更新。", "xpack.ml.dataframe.analyticsList.editFlyoutTitle": "编辑 {jobId}", "xpack.ml.dataframe.analyticsList.editFlyoutUpdateButtonText": "更新", - "xpack.ml.dataFrame.analyticsList.emptyPromptButtonText": "创建您的首个数据帧分析作业", - "xpack.ml.dataFrame.analyticsList.emptyPromptTitle": "未找到任何数据帧分析作业", + "xpack.ml.dataFrame.analyticsList.emptyPromptButtonText": "创建作业", + "xpack.ml.dataFrame.analyticsList.emptyPromptTitle": "创建您的首个数据帧分析作业", "xpack.ml.dataFrame.analyticsList.errorPromptTitle": "获取数据帧分析列表时发生错误。", "xpack.ml.dataframe.analyticsList.errorWithCheckingIfIndexPatternExistsNotificationErrorMessage": "检查索引模式 {indexPattern} 是否存在时发生错误:{error}", "xpack.ml.dataframe.analyticsList.errorWithCheckingIfUserCanDeleteIndexNotificationErrorMessage": "检查用户是否能够删除 {destinationIndex} 时发生错误:{error}", + "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.analysisStats": "分析统计信息", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.phase": "阶段", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.progress": "进度", "xpack.ml.dataframe.analyticsList.expandedRow.tabs.jobSettings.state": "状态", @@ -10814,6 +12301,12 @@ "xpack.ml.dataframe.analyticsList.experimentalBadgeLabel": "实验性", "xpack.ml.dataframe.analyticsList.experimentalBadgeTooltipContent": "数据帧分析为实验功能。我们很乐意听取您的反馈意见。", "xpack.ml.dataframe.analyticsList.fetchSourceIndexPatternForCloneErrorMessage": "检查索引模式 {indexPattern} 是否存在时发生错误:{error}", + "xpack.ml.dataframe.analyticsList.forceStopModalBody": "{analyticsId} 处于失败状态。您必须停止该作业并修复失败问题。", + "xpack.ml.dataframe.analyticsList.forceStopModalCancelButton": "取消", + "xpack.ml.dataframe.analyticsList.forceStopModalStartButton": "强制停止", + "xpack.ml.dataframe.analyticsList.forceStopModalTitle": "强制停止此作业?", + "xpack.ml.dataframe.analyticsList.memoryStatus": "内存状态", + "xpack.ml.dataframe.analyticsList.noSourceIndexPatternForClone": "无法克隆分析作业。对于索引 {indexPattern},不存在索引模式。", "xpack.ml.dataframe.analyticsList.progress": "进度", "xpack.ml.dataframe.analyticsList.progressOfPhase": "阶段 {currentPhase} 的进度:{progress}%", "xpack.ml.dataframe.analyticsList.refreshButtonLabel": "刷新", @@ -10821,18 +12314,20 @@ "xpack.ml.dataframe.analyticsList.rowExpand": "显示 {analyticsId} 的详情", "xpack.ml.dataframe.analyticsList.showDetailsColumn.screenReaderDescription": "此列包含可单击控件,用于显示每个作业的更多详情", "xpack.ml.dataframe.analyticsList.sourceIndex": "源索引", + "xpack.ml.dataframe.analyticsList.startActionNameText": "启动", "xpack.ml.dataframe.analyticsList.startAnalyticsErrorTitle": "启动作业时出错", "xpack.ml.dataframe.analyticsList.startAnalyticsSuccessMessage": "数据帧分析 {analyticsId} 启动请求已确认。", - "xpack.ml.dataframe.analyticsList.startModalBody": "数据帧分析作业将增加集群的搜索和索引负荷。如果负荷超载,请停止分析作业。是否确定要启动此分析作业?", + "xpack.ml.dataframe.analyticsList.startModalBody": "数据帧分析作业会增加集群中的搜索和索引负载。如果超负荷,请停止该作业。", "xpack.ml.dataframe.analyticsList.startModalCancelButton": "取消", "xpack.ml.dataframe.analyticsList.startModalStartButton": "开始", - "xpack.ml.dataframe.analyticsList.startModalTitle": "启动 {analyticsId}", + "xpack.ml.dataframe.analyticsList.startModalTitle": "启动 {analyticsId}?", "xpack.ml.dataframe.analyticsList.status": "状态", "xpack.ml.dataframe.analyticsList.statusFilter": "状态", + "xpack.ml.dataframe.analyticsList.stopActionNameText": "停止", "xpack.ml.dataframe.analyticsList.stopAnalyticsErrorMessage": "停止数据帧分析 {analyticsId} 时发生错误:{error}", "xpack.ml.dataframe.analyticsList.stopAnalyticsSuccessMessage": "数据帧分析 {analyticsId} 停止请求已确认。", "xpack.ml.dataframe.analyticsList.tableActionLabel": "操作", - "xpack.ml.dataframe.analyticsList.title": "数据帧分析作业", + "xpack.ml.dataframe.analyticsList.title": "数据帧分析", "xpack.ml.dataframe.analyticsList.type": "类型", "xpack.ml.dataframe.analyticsList.typeFilter": "类型", "xpack.ml.dataframe.analyticsList.viewActionJobFailedToolTipContent": "数据帧分析作业失败。没有可用的结果页面。", @@ -10840,13 +12335,17 @@ "xpack.ml.dataframe.analyticsList.viewActionJobNotStartedToolTipContent": "数据帧分析作业尚未启动。没有可用的结果页面。", "xpack.ml.dataframe.analyticsList.viewActionName": "查看", "xpack.ml.dataframe.analyticsList.viewActionUnknownJobTypeToolTipContent": "没有可用于此类型数据帧分析作业的结果页面。", + "xpack.ml.dataframe.jobsTabLabel": "作业", + "xpack.ml.dataframe.modelsTabLabel": "模型", "xpack.ml.dataframe.stepCreateForm.createDataFrameAnalyticsSuccessMessage": "数据帧分析 {jobId} 创建请求已确认。", "xpack.ml.dataframe.stepDetailsForm.destinationIndexInvalidErrorLink": "详细了解索引名称限制。", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameExplorationLabel": "探查", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameListLabel": "作业管理", "xpack.ml.dataFrameAnalyticsBreadcrumbs.dataFrameManagementLabel": "数据帧分析", "xpack.ml.dataFrameAnalyticsBreadcrumbs.indexLabel": "索引", + "xpack.ml.dataFrameAnalyticsBreadcrumbs.modelsListLabel": "模型管理", "xpack.ml.dataFrameAnalyticsLabel": "数据帧分析", + "xpack.ml.dataFrameAnalyticsTabLabel": "数据帧分析", "xpack.ml.dataGrid.columnChart.ErrorMessageToast": "提取直方图数据时发生错误:{error}", "xpack.ml.dataGrid.dataGridNoDataCalloutTitle": "索引预览不可用", "xpack.ml.dataGrid.histogramButtonText": "直方图", @@ -10900,6 +12399,7 @@ "xpack.ml.datavisualizer.startTrial.subscriptionsLinkText": "白金级或企业级订阅", "xpack.ml.datavisualizerBreadcrumbLabel": "数据可视化工具", "xpack.ml.dataVisualizerPageLabel": "数据可视化工具", + "xpack.ml.dataVisualizerTabLabel": "数据可视化工具", "xpack.ml.dfAnalyticsList.analyticsDetails.messagesPane.errorMessage": "无法加载消息", "xpack.ml.editModelSnapshotFlyout.calloutText": "这是作业 {jobId} 当前正在使用的快照,因此无法删除。", "xpack.ml.editModelSnapshotFlyout.calloutTitle": "当前快照", @@ -10933,6 +12433,7 @@ "xpack.ml.explorer.charts.openInSingleMetricViewerButtonLabel": "在 Single Metric Viewer 中打开", "xpack.ml.explorer.charts.tooManyBucketsDescription": "此选项包含太多要显示的时段。最好设置一个较短的时间范围来查看仪表板。", "xpack.ml.explorer.charts.viewLabel": "查看", + "xpack.ml.explorer.clearSelectionLabel": "清除所选内容", "xpack.ml.explorer.createNewJobLinkText": "创建作业", "xpack.ml.explorer.dashboardsTable.addAndEditDashboardLabel": "添加并编辑仪表板", "xpack.ml.explorer.dashboardsTable.addToDashboardLabel": "添加到仪表板", @@ -10949,6 +12450,7 @@ "xpack.ml.explorer.intervalLabel": "时间间隔", "xpack.ml.explorer.invalidKuerySyntaxErrorMessageFromTable": "查询栏中的语法无效。输入必须是有效的 Kibana 查询语言 (KQL)", "xpack.ml.explorer.invalidKuerySyntaxErrorMessageQueryBar": "无效查询", + "xpack.ml.explorer.invalidTimeRangeInUrlCallout": "由于默认时间筛选无效,时间筛选已更改为完整范围。检查 {field} 的高级设置。", "xpack.ml.explorer.jobIdLabel": "作业 ID", "xpack.ml.explorer.jobScoreAcrossAllInfluencersLabel": "(所有影响因素的作业分数)", "xpack.ml.explorer.kueryBar.filterPlaceholder": "按影响因素字段筛选……({queryExample})", @@ -10971,6 +12473,7 @@ "xpack.ml.explorer.singleMetricChart.valueWithoutAnomalyScoreLabel": "值", "xpack.ml.explorer.sortedByMaxAnomalyScoreForTimeFormattedLabel": "(按 {viewByLoadedForTimeFormatted} 的异常分数最大值排序)", "xpack.ml.explorer.sortedByMaxAnomalyScoreLabel": "(按异常分数最大值排序)", + "xpack.ml.explorer.stoppedPartitionsExistCallout": "由于 stop_on_warn 处于打开状态,结果可能比原本有的结果少。对于{jobsWithStoppedPartitions, plural, one {作业} other {作业}}中分类状态已更改为警告的某些分区 [{stoppedPartitions}],分类和后续异常检测已停止。", "xpack.ml.explorer.swimlane.maxAnomalyScoreLabel": "最大异常分数", "xpack.ml.explorer.swimlaneActions": "操作", "xpack.ml.explorer.swimLanePagination": "异常泳道分页", @@ -11031,6 +12534,7 @@ "xpack.ml.fieldTypeIcon.unknownTypeAriaLabel": "未知类型", "xpack.ml.fileDatavisualizer.aboutPanel.analyzingDataTitle": "正在分析数据", "xpack.ml.fileDatavisualizer.aboutPanel.selectOrDragAndDropFileDescription": "选择或拖放文件", + "xpack.ml.fileDatavisualizer.addCombinedFieldsLabel": "添加组合字段", "xpack.ml.fileDatavisualizer.advancedImportSettings.createIndexPatternLabel": "创建索引模式", "xpack.ml.fileDatavisualizer.advancedImportSettings.indexNameAriaLabel": "索引名称,必填字段", "xpack.ml.fileDatavisualizer.advancedImportSettings.indexNameLabel": "索引名称", @@ -11052,6 +12556,11 @@ "xpack.ml.fileDatavisualizer.bottomBar.missingImportPrivilegesMessage": "您需要具有 ingest_admin 角色才能启用数据导入", "xpack.ml.fileDatavisualizer.bottomBar.readMode.cancelButtonLabel": "取消", "xpack.ml.fileDatavisualizer.bottomBar.readMode.importButtonLabel": "导入", + "xpack.ml.fileDatavisualizer.combinedFieldsForm.mappingsParseError": "解析映射时出错:{error}", + "xpack.ml.fileDatavisualizer.combinedFieldsForm.pipelineParseError": "解析管道时出错:{error}", + "xpack.ml.fileDatavisualizer.combinedFieldsLabel": "组合字段", + "xpack.ml.fileDatavisualizer.combinedFieldsReadOnlyHelpTextLabel": "在高级选项卡中编辑组合字段", + "xpack.ml.fileDatavisualizer.combinedFieldsReadOnlyLabel": "组合字段", "xpack.ml.fileDatavisualizer.editFlyout.applyOverrideSettingsButtonLabel": "应用", "xpack.ml.fileDatavisualizer.editFlyout.closeOverrideSettingsButtonLabel": "关闭", "xpack.ml.fileDatavisualizer.editFlyout.overrides.customDelimiterFormRowLabel": "定制分隔符", @@ -11091,11 +12600,19 @@ "xpack.ml.fileDatavisualizer.fileContents.fileContentsTitle": "文件内容", "xpack.ml.fileDatavisualizer.fileContents.firstLinesDescription": "前 {numberOfLines, plural, zero {# 行} one {# 行} other {# 行}}", "xpack.ml.fileDatavisualizer.fileDatavisualizerView.xmlNotCurrentlySupportedErrorMessage": "当前不支持 XML", - "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileCouldNotBeReadTitle": "无法读取文件", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.applyOverridesDescription": "如果您对此数据有所了解,例如文件格式或时间戳格式,则添加初始覆盖可以帮助我们推理结构的其余部分。", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileCouldNotBeReadTitle": "无法确定文件结构", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeExceedsAllowedSizeByDiffFormatErrorMessage": "您选择用于上传的文件大小超过上限值 {maxFileSizeFormatted} 的 {diffFormatted}", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeExceedsAllowedSizeErrorMessage": "您选择用于上传的文件大小为 {fileSizeFormatted},超过上限值 {maxFileSizeFormatted}", "xpack.ml.fileDatavisualizer.fileErrorCallouts.fileSizeTooLargeTitle": "文件太大", + "xpack.ml.fileDatavisualizer.fileErrorCallouts.overrideButton": "应用覆盖设置", "xpack.ml.fileDatavisualizer.fileErrorCallouts.revertingToPreviousSettingsDescription": "恢复到以前的设置", + "xpack.ml.fileDatavisualizer.geoPointCombinedFieldLabel": "添加地理点字段", + "xpack.ml.fileDatavisualizer.geoPointForm.geoPointFieldAriaLabel": "地理点字段,必填字段", + "xpack.ml.fileDatavisualizer.geoPointForm.geoPointFieldLabel": "地理点字段", + "xpack.ml.fileDatavisualizer.geoPointForm.latFieldLabel": "纬度字段", + "xpack.ml.fileDatavisualizer.geoPointForm.lonFieldLabel": "经度字段", + "xpack.ml.fileDatavisualizer.geoPointForm.submitButtonLabel": "添加", "xpack.ml.fileDatavisualizer.importErrors.checkingPermissionErrorMessage": "导入权限错误", "xpack.ml.fileDatavisualizer.importErrors.creatingIndexErrorMessage": "创建索引时出错", "xpack.ml.fileDatavisualizer.importErrors.creatingIndexPatternErrorMessage": "创建索引模式时出错", @@ -11150,6 +12667,8 @@ "xpack.ml.fileDatavisualizer.importView.parsePipelineError": "解析采集管道时出错:", "xpack.ml.fileDatavisualizer.importView.parseSettingsError": "解析设置时出错:", "xpack.ml.fileDatavisualizer.importView.resetButtonLabel": "重置", + "xpack.ml.fileDatavisualizer.nameCollisionMsg": "“{name}”已存在,请提供唯一名称", + "xpack.ml.fileDatavisualizer.removeCombinedFieldsLabel": "移除组合字段", "xpack.ml.fileDatavisualizer.resultsLinks.createNewMLJobTitle": "新建 ML 作业", "xpack.ml.fileDatavisualizer.resultsLinks.fileBeatConfig": "创建 Filebeat 配置", "xpack.ml.fileDatavisualizer.resultsLinks.fileBeatConfigBottomText": "其中 {password} 是 {user} 用户的密码,{esUrl} 是 Elasticsearch 的 URL。", @@ -11177,6 +12696,8 @@ "xpack.ml.fileDatavisualizer.welcomeContent.uploadedFilesAllowedSizeDescription": "您可以上传不超过 {maxFileSize} 的文件。", "xpack.ml.fileDatavisualizer.welcomeContent.visualizeDataFromLogFileDescription": "File Data Visualizer 可帮助您理解日志文件中的字段和指标。上传文件、分析文件数据,然后选择是否将数据导入 Elasticsearch 索引。", "xpack.ml.fileDatavisualizer.welcomeContent.visualizeDataFromLogFileTitle": "可视化来自日志文件的数据 {experimentalBadge}", + "xpack.ml.fileDataVisualizerDescription": "导入您自己的 CSV、NDJSON 或日志文件。", + "xpack.ml.fileDataVisualizerTitle": "上传文件", "xpack.ml.formatters.metricChangeDescription.actualSameAsTypicalDescription": "实际上与典型模式相同", "xpack.ml.formatters.metricChangeDescription.moreThan100xHigherDescription": "高 100 多倍", "xpack.ml.formatters.metricChangeDescription.moreThan100xLowerDescription": "低 100 多倍", @@ -11270,8 +12791,8 @@ "xpack.ml.jobsList.deleteJobModal.cancelButtonLabel": "取消", "xpack.ml.jobsList.deleteJobModal.closeButtonLabel": "关闭", "xpack.ml.jobsList.deleteJobModal.deleteButtonLabel": "删除", - "xpack.ml.jobsList.deleteJobModal.deleteJobsTitle": "删除 {jobsCount, plural, one {{jobId}} other {# 个作业}}", - "xpack.ml.jobsList.deleteJobModal.deleteMultipleJobsDescription": "删除{jobsCount, plural, one {一个作业} other {多个作业}}会非常耗时。将在后台删除{jobsCount, plural, one {该作业} other {这些作业}},但删除的作业可能不会立即从作业列表中消失", + "xpack.ml.jobsList.deleteJobModal.deleteJobsTitle": "删除 {jobsCount, plural, one {{jobId}} other {# 个作业}}?", + "xpack.ml.jobsList.deleteJobModal.deleteMultipleJobsDescription": "删除{jobsCount, plural, one {一个作业} other {多个作业}}可能很费时。将在后台删除{jobsCount, plural, one {该作业} other {这些作业}},但删除的作业可能不会从作业列表中立即消失。", "xpack.ml.jobsList.deleteJobModal.deletingJobsStatusLabel": "正在删除作业", "xpack.ml.jobsList.descriptionLabel": "描述", "xpack.ml.jobsList.editJobFlyout.changesNotSavedNotificationMessage": "无法保存对 {jobId} 所做的更改", @@ -11372,6 +12893,7 @@ "xpack.ml.jobsList.managementActions.deleteJobLabel": "删除作业", "xpack.ml.jobsList.managementActions.editJobDescription": "编辑作业", "xpack.ml.jobsList.managementActions.editJobLabel": "编辑作业", + "xpack.ml.jobsList.managementActions.noSourceIndexPatternForClone": "无法克隆异常检测作业 {jobId}。对于索引 {indexPatternTitle},不存在索引模式。", "xpack.ml.jobsList.managementActions.startDatafeedDescription": "开始数据馈送", "xpack.ml.jobsList.managementActions.startDatafeedLabel": "开始数据馈送", "xpack.ml.jobsList.managementActions.stopDatafeedDescription": "停止数据馈送", @@ -11433,6 +12955,7 @@ "xpack.ml.jobsList.title": "异常检测作业", "xpack.ml.machineLearningBreadcrumbLabel": "机器学习", "xpack.ml.machineLearningDescription": "对时序数据的正常行为自动建模以检测异常。", + "xpack.ml.machineLearningSubtitle": "建模、预测和检测。", "xpack.ml.machineLearningTitle": "Machine Learning", "xpack.ml.management.jobsList.accessDeniedTitle": "访问被拒绝", "xpack.ml.management.jobsList.analyticsDocsLabel": "分析作业文档", @@ -11482,6 +13005,8 @@ "xpack.ml.models.jobValidation.messages.cardinalityPartitionFieldMessage": "{fieldName} 的基数大于 1000,可能会导致高内存用量。", "xpack.ml.models.jobValidation.messages.categorizationFiltersInvalidMessage": "分类筛选配置无效。确保筛选是有效的正则表达式,且已设置 {categorizationFieldName}。", "xpack.ml.models.jobValidation.messages.categorizationFiltersValidMessage": "分类筛选检查已通过。", + "xpack.ml.models.jobValidation.messages.categorizerMissingPerPartitionFieldMessage": "在启用按分区分类时,必须为引用“mlcategory”的检测器设置分区字段。", + "xpack.ml.models.jobValidation.messages.categorizerVaryingPerPartitionFieldNamesMessage": "在启用按分区分类时,关键字为“mlcategory”的检测器不能具有不同的 partition_field_name。找到了 [{fields}]。", "xpack.ml.models.jobValidation.messages.detectorsDuplicatesMessage": "找到重复的检测工具。在同一作业中,不允许存在具有 “{functionParam}”、“{fieldNameParam}”、“{byFieldNameParam}”、“{overFieldNameParam}” 和 “{partitionFieldNameParam}” 相同组合配置的检测工具。", "xpack.ml.models.jobValidation.messages.detectorsEmptyMessage": "未找到任何检测工具。必须至少指定一个检测工具。", "xpack.ml.models.jobValidation.messages.detectorsFunctionEmptyMessage": "检测工具函数之一为空。", @@ -11555,6 +13080,7 @@ "xpack.ml.navMenu.anomalyDetectionTabLinkText": "异常检测", "xpack.ml.navMenu.dataFrameAnalyticsTabLinkText": "分析", "xpack.ml.navMenu.dataVisualizerTabLinkText": "数据可视化工具", + "xpack.ml.navMenu.mlAppNameText": "Machine Learning", "xpack.ml.navMenu.overviewTabLinkText": "概览", "xpack.ml.navMenu.settingsTabLinkText": "设置", "xpack.ml.newJob.page.createJob": "创建作业", @@ -11637,6 +13163,11 @@ "xpack.ml.newJob.wizard.datafeedStep.query.title": "Elasticsearch 查询", "xpack.ml.newJob.wizard.datafeedStep.queryDelay.description": "当前时间和最新输入数据时间之间的时间延迟(秒)。", "xpack.ml.newJob.wizard.datafeedStep.queryDelay.title": "查询延迟", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryButton": "将数据馈送查询重置为默认值", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.cancel": "取消", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.confirm": "确认", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.description": "将数据馈送查询设置为默认值。", + "xpack.ml.newJob.wizard.datafeedStep.resetQueryConfirm.title": "重置数据馈送查询", "xpack.ml.newJob.wizard.datafeedStep.scrollSize.description": "为搜索请求的最大文档数目。", "xpack.ml.newJob.wizard.datafeedStep.scrollSize.title": "滚动条大小", "xpack.ml.newJob.wizard.datafeedStep.timeField.description": "索引模式的默认时间字段将被自动选择,但可以覆盖。", @@ -11644,6 +13175,9 @@ "xpack.ml.newJob.wizard.editCategorizationAnalyzerFlyoutButton": "编辑归类分析器", "xpack.ml.newJob.wizard.editJsonButton": "编辑 JSON", "xpack.ml.newJob.wizard.estimateModelMemoryError": "无法计算模型内存限制", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.categorizationPerPartitionFieldLabel": "分区字段", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.perPartitionCategorizationLabel": "启用按分区分类", + "xpack.ml.newJob.wizard.extraStep.categorizationJob.stopOnWarnLabel": "显示警告时停止", "xpack.ml.newJob.wizard.jobCreatorTitle.advanced": "高级", "xpack.ml.newJob.wizard.jobCreatorTitle.categorization": "归类", "xpack.ml.newJob.wizard.jobCreatorTitle.multiMetric": "多指标", @@ -11710,9 +13244,15 @@ "xpack.ml.newJob.wizard.jobType.useWizardTitle": "使用向导", "xpack.ml.newJob.wizard.jsonFlyout.closeButton": "关闭", "xpack.ml.newJob.wizard.jsonFlyout.datafeed.title": "数据馈送配置 JSON", + "xpack.ml.newJob.wizard.jsonFlyout.indicesChange.calloutText": "在此处无法更改数据馈送正在使用的索引。如果您想选择其他索引模式或已保存的搜索,请重新开始创建作业,以便选择其他索引模式。", + "xpack.ml.newJob.wizard.jsonFlyout.indicesChange.calloutTitle": "索引已更改", "xpack.ml.newJob.wizard.jsonFlyout.job.title": "作业配置 JSON", "xpack.ml.newJob.wizard.jsonFlyout.saveButton": "保存", "xpack.ml.newJob.wizard.nextStepButton": "下一步", + "xpack.ml.newJob.wizard.perPartitionCategorization.enable.description": "如果启用按分区分类,则将独立确定分区字段的每个值的类别。", + "xpack.ml.newJob.wizard.perPartitionCategorization.enable.title": "启用按分区分类", + "xpack.ml.newJob.wizard.perPartitionCategorizationSwitchLabel": "启用按分区分类", + "xpack.ml.newJob.wizard.perPartitionCategorizationtopOnWarnSwitchLabel": "显示警告时停止", "xpack.ml.newJob.wizard.pickFieldsStep.addDetectorButton": "添加检测工具", "xpack.ml.newJob.wizard.pickFieldsStep.advancedDetectorList.deleteButton": "删除", "xpack.ml.newJob.wizard.pickFieldsStep.advancedDetectorList.editButton": "编辑", @@ -11751,6 +13291,7 @@ "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldCalloutTitle.valid": "选定的类别字段有效", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldExamples.title": "示例", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationFieldOptional.description": "可选,用于分析非结构化日志数据。建议使用文本数据类型。", + "xpack.ml.newJob.wizard.pickFieldsStep.categorizationStoppedPartitionsTitle": "已停止的分区", "xpack.ml.newJob.wizard.pickFieldsStep.categorizationTotalCategories": "类别总数:{totalCategories}", "xpack.ml.newJob.wizard.pickFieldsStep.detectorTitle.placeholder": "{title} 由 {field} 分割", "xpack.ml.newJob.wizard.pickFieldsStep.influencers.description": "选择对结果有影响的分类字段。您可能将异常“归咎”于谁/什么因素?建议 1-3 个影响因素。", @@ -11769,6 +13310,9 @@ "xpack.ml.newJob.wizard.pickFieldsStep.splitCards.dataSplitBy": "按 {field} 分割数据", "xpack.ml.newJob.wizard.pickFieldsStep.splitField.description": "选择用于分析分区依据的字段。此字段的每个值将独立进行建模。", "xpack.ml.newJob.wizard.pickFieldsStep.splitField.title": "分割字段", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsErrorCallout": "提取已停止分区的列表时发生错误。", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsExistCallout": "启用按分区分类和 stop_on_warn 设置。作业“{jobId}”中的某些分区不适合进行分类,已从进一步分类或异常检测分析中排除。", + "xpack.ml.newJob.wizard.pickFieldsStep.stoppedPartitionsPreviewColumnName": "已停止的分区名称", "xpack.ml.newJob.wizard.pickFieldsStep.summaryCountField.description": "可选,用于输入数据已预汇总时,例如 \\{docCountParam\\}。", "xpack.ml.newJob.wizard.pickFieldsStep.summaryCountField.title": "汇总计数字段", "xpack.ml.newJob.wizard.previewJsonButton": "预览 JSON", @@ -11839,6 +13383,8 @@ "xpack.ml.newJob.wizard.summaryStep.postSaveOptions.startJobInRealTimeError": "启动作业时出错", "xpack.ml.newJob.wizard.summaryStep.postSaveOptions.startJobInRealTimeSuccess": "作业 {jobId} 已启动", "xpack.ml.newJob.wizard.summaryStep.resetJobButton": "重置作业", + "xpack.ml.newJob.wizard.summaryStep.startDatafeedCheckbox": "立即启动", + "xpack.ml.newJob.wizard.summaryStep.startDatafeedCheckboxHelpText": "如果未选择,则稍后可从作业列表启动作业。", "xpack.ml.newJob.wizard.summaryStep.timeRange.end.title": "结束", "xpack.ml.newJob.wizard.summaryStep.timeRange.start.title": "开始", "xpack.ml.newJob.wizard.summaryStep.trueLabel": "True", @@ -11847,6 +13393,8 @@ "xpack.ml.newJob.wizard.timeRangeStep.timeRangePicker.endDateLabel": "结束日期", "xpack.ml.newJob.wizard.timeRangeStep.timeRangePicker.startDateLabel": "开始日期", "xpack.ml.newJob.wizard.validateJob.bucketSpanMustBeSetErrorMessage": "必须设置存储桶跨度", + "xpack.ml.newJob.wizard.validateJob.categorizerMissingPerPartitionFieldMessage": "在启用按分区分类时,必须为引用“mlcategory”的检测器设置分区字段。", + "xpack.ml.newJob.wizard.validateJob.categorizerVaryingPerPartitionFieldNamesMessage": "在启用按分区分类时,关键字为“mlcategory”的检测器不能具有不同的 partition_field_name。", "xpack.ml.newJob.wizard.validateJob.duplicatedDetectorsErrorMessage": "找到重复的检测工具。", "xpack.ml.newJob.wizard.validateJob.frequencyInvalidTimeIntervalFormatErrorMessage": "{value} 不是有效地时间间隔格式,例如 {thirtySeconds}、{tenMinutes}、{oneHour}、{sevenDays}。还需要大于零。", "xpack.ml.newJob.wizard.validateJob.groupNameAlreadyExists": "组 ID 已存在。组 ID 不能与现有作业或组相同。", @@ -11859,6 +13407,8 @@ "xpack.ml.newJob.wizard.validateJob.modelMemoryLimitUnitsInvalidErrorMessage": "无法识别模型内存限制数据单元。必须为 {str}", "xpack.ml.newJob.wizard.validateJob.queryCannotBeEmpty": "数据馈送查询不能为空。", "xpack.ml.newJob.wizard.validateJob.queryIsInvalidEsQuery": "数据馈送查询必须是有效的 Elasticsearch 查询。", + "xpack.ml.overview.analytics.resultActions.openJobText": "查看作业结果", + "xpack.ml.overview.analytics.viewActionName": "查看", "xpack.ml.overview.analyticsList.createFirstJobMessage": "创建您的首个数据帧分析作业", "xpack.ml.overview.analyticsList.createJobButtonText": "创建作业", "xpack.ml.overview.analyticsList.emptyPromptText": "数据帧分析允许您对数据执行离群值检测、回归或分类分析并使用结果标注数据。该作业会将标注的数据以及源数据的副本置于新的索引中。", @@ -11888,10 +13438,12 @@ "xpack.ml.overview.anomalyDetection.tableMaxScoreErrorTooltip": "加载最大异常分数时出现问题", "xpack.ml.overview.anomalyDetection.tableMaxScoreTooltip": "最近 24 小时期间组中所有作业的最大分数", "xpack.ml.overview.anomalyDetection.tableNumJobs": "组中的作业", + "xpack.ml.overview.anomalyDetection.viewActionName": "查看", "xpack.ml.overview.feedbackSectionLink": "在线反馈", "xpack.ml.overview.feedbackSectionText": "如果您在体验方面有任何意见或建议,请提交{feedbackLink}。", "xpack.ml.overview.feedbackSectionTitle": "反馈", "xpack.ml.overview.gettingStartedSectionDocs": "文档", + "xpack.ml.overview.gettingStartedSectionText": "欢迎使用 Machine Learning。首先查看我们的{docs}或创建新作业。我们建议使用{transforms}创建分析作业的特征索引。", "xpack.ml.overview.gettingStartedSectionTitle": "入门", "xpack.ml.overview.gettingStartedSectionTransforms": "Elasticsearch 的转换", "xpack.ml.overview.overviewLabel": "概览", @@ -11904,6 +13456,7 @@ "xpack.ml.overviewJobsList.statsBar.failedJobsLabel": "失败的作业", "xpack.ml.overviewJobsList.statsBar.openJobsLabel": "打开的作业", "xpack.ml.overviewJobsList.statsBar.totalJobsLabel": "总计作业数", + "xpack.ml.overviewTabLabel": "概览", "xpack.ml.plugin.title": "Machine Learning", "xpack.ml.privilege.licenseHasExpiredTooltip": "您的许可证已过期。", "xpack.ml.privilege.noPermission.createCalendarsTooltip": "您没有权限创建日历。", @@ -11939,7 +13492,7 @@ "xpack.ml.ruleEditor.deleteRuleModal.cancelButtonLabel": "取消", "xpack.ml.ruleEditor.deleteRuleModal.deleteButtonLabel": "删除", "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleLinkText": "删除规则", - "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleTitle": "删除规则", + "xpack.ml.ruleEditor.deleteRuleModal.deleteRuleTitle": "删除规则?", "xpack.ml.ruleEditor.detectorDescriptionList.detectorTitle": "检测工具", "xpack.ml.ruleEditor.detectorDescriptionList.jobIdTitle": "作业 ID", "xpack.ml.ruleEditor.detectorDescriptionList.selectedAnomalyDescription": "实际 {actual}典型 {typical}", @@ -12007,7 +13560,7 @@ "xpack.ml.settings.anomalyDetection.createCalendarLink": "创建", "xpack.ml.settings.anomalyDetection.createFilterListsLink": "创建", "xpack.ml.settings.anomalyDetection.filterListsSummaryCount": "您有 {filterListsCountBadge} 个{filterListsCount, plural, one {筛选列表} other {筛选列表}}", - "xpack.ml.settings.anomalyDetection.filterListsText": " 筛选列表包含可用于在 Machine Learning 分析中包括或排除事件的值。", + "xpack.ml.settings.anomalyDetection.filterListsText": "筛选列表包含可用于在 Machine Learning 分析中包括或排除事件的值。", "xpack.ml.settings.anomalyDetection.filterListsTitle": "筛选列表", "xpack.ml.settings.anomalyDetection.loadingCalendarsCountErrorMessage": "获取日历的计数时发生错误", "xpack.ml.settings.anomalyDetection.loadingFilterListCountErrorMessage": "获取筛选列表的计数时发生错误", @@ -12031,7 +13584,7 @@ "xpack.ml.settings.filterLists.deleteFilterListModal.cancelButtonLabel": "取消", "xpack.ml.settings.filterLists.deleteFilterListModal.confirmButtonLabel": "删除", "xpack.ml.settings.filterLists.deleteFilterListModal.deleteButtonLabel": "删除", - "xpack.ml.settings.filterLists.deleteFilterListModal.modalTitle": "删除 {selectedFilterListsLength, plural, one {{selectedFilterId}} other {# 个筛选列表}}", + "xpack.ml.settings.filterLists.deleteFilterListModal.modalTitle": "删除 {selectedFilterListsLength, plural, one {{selectedFilterId}} other {# 个筛选列表}}?", "xpack.ml.settings.filterLists.deleteFilterLists.deletingErrorMessage": "删除筛选列表 {filterListId} 时出错。{respMessage}", "xpack.ml.settings.filterLists.deleteFilterLists.deletingNotificationMessage": "正在删除 {filterListsToDeleteLength, plural, one {{filterListToDeleteId}} other {# 个筛选列表}}", "xpack.ml.settings.filterLists.deleteFilterLists.filtersSuccessfullyDeletedNotificationMessage": "已删除 {filterListsToDeleteLength, plural, one {{filterListToDeleteId}} other {# 个筛选列表}}", @@ -12069,6 +13622,7 @@ "xpack.ml.settings.filterLists.toolbar.deleteItemButtonLabel": "删除项", "xpack.ml.settings.title": "设置", "xpack.ml.settingsBreadcrumbLabel": "设置", + "xpack.ml.settingsTabLabel": "设置", "xpack.ml.singleMetricViewerPageLabel": "Single Metric Viewer", "xpack.ml.stepDefineForm.invalidQuery": "无效查询", "xpack.ml.stepDefineForm.queryPlaceholderKql": "例如,{example}", @@ -12143,6 +13697,7 @@ "xpack.ml.timeSeriesExplorer.forecastsList.viewColumnName": "查看", "xpack.ml.timeSeriesExplorer.forecastsList.viewForecastAriaLabel": "查看在 {createdDate} 创建的预测", "xpack.ml.timeSeriesExplorer.intervalLabel": "时间间隔", + "xpack.ml.timeSeriesExplorer.invalidTimeRangeInUrlCallout": "由于默认时间筛选无效,时间筛选已更改为此作业的完整范围。检查 {field} 的高级设置。", "xpack.ml.timeSeriesExplorer.loadingLabel": "正在加载", "xpack.ml.timeSeriesExplorer.noResultsFoundLabel": "找不到结果", "xpack.ml.timeSeriesExplorer.noSingleMetricJobsFoundLabel": "未找到单指标作业", @@ -12186,8 +13741,43 @@ "xpack.ml.timeSeriesExplorer.timeSeriesChart.zoomLabel": "缩放:", "xpack.ml.timeSeriesExplorer.tryWideningTheTimeSelectionDescription": "请尝试扩大时间选择范围或进一步向后追溯。", "xpack.ml.timeSeriesExplorer.youCanViewOneJobAtTimeWarningMessage": "在此仪表板中,一次仅可以查看一个作业", + "xpack.ml.toastNotificationService.errorTitle": "发生错误", "xpack.ml.tooltips.newJobDedicatedIndexTooltip": "将结果存储在此作业的不同索引中。", "xpack.ml.tooltips.newJobRecognizerJobPrefixTooltip": "前缀已添加到每个作业 ID 的开头。", + "xpack.ml.trainedModels.modelsList.actionsHeader": "操作", + "xpack.ml.trainedModels.modelsList.collapseRow": "折叠", + "xpack.ml.trainedModels.modelsList.createdAtHeader": "创建于", + "xpack.ml.trainedModels.modelsList.deleteModal.cancelButtonLabel": "取消", + "xpack.ml.trainedModels.modelsList.deleteModal.deleteButtonLabel": "删除", + "xpack.ml.trainedModels.modelsList.deleteModal.header": "删除 {modelsCount, plural, one {{modelId}} other {# 个模型}}?", + "xpack.ml.trainedModels.modelsList.deleteModal.modelsWithPipelinesWarningMessage": "{modelsWithPipelinesCount, plural, one{模型} other {模型}}{modelsWithPipelines} {modelsWithPipelinesCount, plural, one{有} other {有}}关联的管道!", + "xpack.ml.trainedModels.modelsList.deleteModelActionLabel": "删除模型", + "xpack.ml.trainedModels.modelsList.deleteModelsButtonLabel": "删除", + "xpack.ml.trainedModels.modelsList.disableSelectableMessage": "模型有关联的管道", + "xpack.ml.trainedModels.modelsList.expandedRow.analyticsConfigTitle": "分析配置", + "xpack.ml.trainedModels.modelsList.expandedRow.byPipelineTitle": "按管道", + "xpack.ml.trainedModels.modelsList.expandedRow.byProcessorTitle": "按处理器", + "xpack.ml.trainedModels.modelsList.expandedRow.configTabLabel": "配置", + "xpack.ml.trainedModels.modelsList.expandedRow.detailsTabLabel": "详情", + "xpack.ml.trainedModels.modelsList.expandedRow.detailsTitle": "详情", + "xpack.ml.trainedModels.modelsList.expandedRow.editPipelineLabel": "编辑", + "xpack.ml.trainedModels.modelsList.expandedRow.inferenceConfigTitle": "推理配置", + "xpack.ml.trainedModels.modelsList.expandedRow.inferenceStatsTitle": "推理统计信息", + "xpack.ml.trainedModels.modelsList.expandedRow.ingestStatsTitle": "采集统计信息", + "xpack.ml.trainedModels.modelsList.expandedRow.pipelinesTabLabel": "管道", + "xpack.ml.trainedModels.modelsList.expandedRow.processorsTitle": "处理器", + "xpack.ml.trainedModels.modelsList.expandedRow.statsTabLabel": "统计信息", + "xpack.ml.trainedModels.modelsList.expandRow": "展开", + "xpack.ml.trainedModels.modelsList.fetchFailedErrorMessage": "模型提取失败", + "xpack.ml.trainedModels.modelsList.fetchModelStatsErrorMessage": "提取模型统计信息失败", + "xpack.ml.trainedModels.modelsList.modelIdHeader": "ID", + "xpack.ml.trainedModels.modelsList.selectableMessage": "选择模型", + "xpack.ml.trainedModels.modelsList.selectedModelsMessage": "{modelsCount, plural, one{# 个模型} other {# 个模型}}已选择", + "xpack.ml.trainedModels.modelsList.successfullyDeletedMessage": "{modelsCount, plural, one {Model {modelsToDeleteIds}} other {# 个模型}}{modelsCount, plural, one {已} other {已}}成功删除", + "xpack.ml.trainedModels.modelsList.totalAmountLabel": "已训练的模型总数", + "xpack.ml.trainedModels.modelsList.typeHeader": "类型", + "xpack.ml.trainedModels.modelsList.unableToDeleteModelsErrorMessage": "无法删除模型", + "xpack.ml.trainedModels.modelsList.viewTrainingDataActionLabel": "查看训练数据", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningDescription": "当前正在升级与 Machine Learning 相关的索引。", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningDescriptionExtra": "此次某些操作不可用。", "xpack.ml.upgrade.upgradeWarning.upgradeInProgressWarningTitle": "正在进行索引迁移。", @@ -12211,6 +13801,12 @@ "xpack.monitoring.ajaxErrorHandler.requestFailedNotification.retryButtonLabel": "重试", "xpack.monitoring.ajaxErrorHandler.requestFailedNotificationTitle": "Monitoring 请求失败", "xpack.monitoring.alerts.actionGroups.default": "默认值", + "xpack.monitoring.alerts.actionVariables.action": "此告警的建议操作。", + "xpack.monitoring.alerts.actionVariables.actionPlain": "此告警的建议操作,无任何 Markdown。", + "xpack.monitoring.alerts.actionVariables.clusterName": "节点所属的集群。", + "xpack.monitoring.alerts.actionVariables.internalFullMessage": "Elastic 生成的完整内部消息。", + "xpack.monitoring.alerts.actionVariables.internalShortMessage": "Elastic 生成的简短内部消息。", + "xpack.monitoring.alerts.actionVariables.state": "告警的当前状态。", "xpack.monitoring.alerts.badge.panelTitle": "告警", "xpack.monitoring.alerts.callout.dangerLabel": "危险告警", "xpack.monitoring.alerts.callout.warningLabel": "警告告警", @@ -12242,8 +13838,23 @@ "xpack.monitoring.alerts.cpuUsage.ui.nextSteps.hotThreads": "#start_link检查热线程#end_link", "xpack.monitoring.alerts.cpuUsage.ui.nextSteps.runningTasks": "#start_link检查长时间运行的任务#end_link", "xpack.monitoring.alerts.cpuUsage.ui.resolvedMessage": "节点 {nodeName} 上的 cpu 使用率现在低于阈值,当前报告截止到 #resolved 为 {cpuUsage}%", - "xpack.monitoring.alerts.validation.duration": "必须指定有效的持续时间。", - "xpack.monitoring.alerts.validation.threshold": "必须指定有效数字。", + "xpack.monitoring.alerts.diskUsage.actionVariables.count": "报告高磁盘使用率的节点数目。", + "xpack.monitoring.alerts.diskUsage.actionVariables.nodes": "报告高磁盘使用率的节点列表。", + "xpack.monitoring.alerts.diskUsage.firing.internalFullMessage": "为集群 {clusterName} 中的 {count} 个节点触发了磁盘使用率告警。{action}", + "xpack.monitoring.alerts.diskUsage.firing.internalShortMessage": "为集群 {clusterName} 中的 {count} 个节点触发了磁盘使用率告警。{shortActionText}", + "xpack.monitoring.alerts.diskUsage.fullAction": "查看节点", + "xpack.monitoring.alerts.diskUsage.label": "磁盘使用率", + "xpack.monitoring.alerts.diskUsage.paramDetails.duration.label": "查看以下期间的平均值:", + "xpack.monitoring.alerts.diskUsage.paramDetails.threshold.label": "磁盘容量超过以下值时通知", + "xpack.monitoring.alerts.diskUsage.resolved.internalMessage": "为集群 {clusterName} 中的 {count} 个节点解决了磁盘使用率告警。", + "xpack.monitoring.alerts.diskUsage.shortAction": "验证受影响节点的磁盘使用水平。", + "xpack.monitoring.alerts.diskUsage.ui.firingMessage": "节点 #start_link{nodeName}#end_link 于 #absolute 报告磁盘使用率为 {diskUsage}%", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.addMoreNodes": "#start_link添加更多数据节点#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.identifyIndices": "#start_link识别大型索引#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.ilmPolicies": "#start_link实施 ILM 策略#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.resizeYourDeployment": "#start_link对您的部署进行大小调整 (ECE)#end_link", + "xpack.monitoring.alerts.diskUsage.ui.nextSteps.tuneDisk": "#start_link调整磁盘使用率#end_link", + "xpack.monitoring.alerts.diskUsage.ui.resolvedMessage": "节点 {nodeName} 的磁盘使用率现在低于阈值,截止到 #resolved 目前报告为 {diskUsage}%", "xpack.monitoring.alerts.elasticsearchVersionMismatch.actionVariables.clusterHealth": "在此集群中运行的 Elasticsearch 版本。", "xpack.monitoring.alerts.elasticsearchVersionMismatch.firing.internalFullMessage": "为 {clusterName} 触发了 Elasticsearch 版本不匹配告警。Elasticsearch 正在运行 {versions}。{action}", "xpack.monitoring.alerts.elasticsearchVersionMismatch.firing.internalShortMessage": "为 {clusterName} 触发了 Elasticsearch 版本不匹配告警。{shortActionText}", @@ -12290,7 +13901,44 @@ "xpack.monitoring.alerts.logstashVersionMismatch.shortAction": "确认所有节点具有相同的版本。", "xpack.monitoring.alerts.logstashVersionMismatch.ui.firingMessage": "在此集群中运行着多个 Logstash ({versions}) 版本。", "xpack.monitoring.alerts.logstashVersionMismatch.ui.resolvedMessage": "在此集群中所有 Logstash 版本都相同。", + "xpack.monitoring.alerts.memoryUsage.actionVariables.count": "报告高内存使用率的节点数目。", + "xpack.monitoring.alerts.memoryUsage.actionVariables.nodes": "报告高内存使用率的节点列表。", + "xpack.monitoring.alerts.memoryUsage.firing.internalFullMessage": "为集群 {clusterName} 中的 {count} 个节点触发了内存使用率告警。{action}", + "xpack.monitoring.alerts.memoryUsage.firing.internalShortMessage": "为集群 {clusterName} 中的 {count} 个节点触发了内存使用率告警。{shortActionText}", + "xpack.monitoring.alerts.memoryUsage.fullAction": "查看节点", + "xpack.monitoring.alerts.memoryUsage.label": "内存使用率 (JVM)", + "xpack.monitoring.alerts.memoryUsage.paramDetails.duration.label": "查看以下期间的平均值:", + "xpack.monitoring.alerts.memoryUsage.paramDetails.threshold.label": "内存使用率超过以下值时通知", + "xpack.monitoring.alerts.memoryUsage.resolved.internalMessage": "为集群 {clusterName} 中的 {count} 个节点解决了内存使用率告警。", + "xpack.monitoring.alerts.memoryUsage.shortAction": "验证受影响节点的内存使用率水平。", + "xpack.monitoring.alerts.memoryUsage.ui.firingMessage": "节点 #start_link{nodeName}#end_link 将于 #absolute 报告 JVM 内存使用率为 {memoryUsage}%", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.addMoreNodes": "#start_link添加更多数据节点#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.identifyIndicesShards": "#start_link识别大型索引/分片#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.managingHeap": "#start_link管理 ES 堆#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.resizeYourDeployment": "#start_link对您的部署进行大小调整 (ECE)#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.nextSteps.tuneThreadPools": "#start_link调整线程池#end_link", + "xpack.monitoring.alerts.memoryUsage.ui.resolvedMessage": "节点 {nodeName} 的 JVM 内存使用率现在低于阈值,截止到 #resolved 目标报告为 {memoryUsage}%", "xpack.monitoring.alerts.migrate.manageAction.requiredFieldError": "{field} 是必填字段。", + "xpack.monitoring.alerts.missingData.actionVariables.count": "缺少监测数据的堆栈产品数目。", + "xpack.monitoring.alerts.missingData.actionVariables.stackProducts": "缺少监测数据的堆栈产品。", + "xpack.monitoring.alerts.missingData.firing": "触发", + "xpack.monitoring.alerts.missingData.firing.internalFullMessage": "我们尚未检测到集群 {clusterName} 中 {count} 个堆栈产品的任何监测数据。{action}", + "xpack.monitoring.alerts.missingData.firing.internalShortMessage": "我们尚未检测到集群 {clusterName} 中 {count} 个堆栈产品的任何监测数据。{shortActionText}", + "xpack.monitoring.alerts.missingData.fullAction": "查看我们拥有这些堆栈产品的哪些监测数据。", + "xpack.monitoring.alerts.missingData.label": "缺少监测数据", + "xpack.monitoring.alerts.missingData.paramDetails.duration.label": "缺少以下对象的监测数据时通知", + "xpack.monitoring.alerts.missingData.paramDetails.limit.label": "追溯到遥远的过去以获取监测数据", + "xpack.monitoring.alerts.missingData.resolved": "已解决", + "xpack.monitoring.alerts.missingData.resolved.internalFullMessage": "我们现在看到集群 {clusterName} 中 {count} 个堆栈产品的监测数据。", + "xpack.monitoring.alerts.missingData.resolved.internalShortMessage": "我们现在看到集群 {clusterName} 中 {count} 个堆栈产品的监测数据。", + "xpack.monitoring.alerts.missingData.shortAction": "验证这些堆栈产品是否已启动并正常运行,然后仔细检查监测设置。", + "xpack.monitoring.alerts.missingData.ui.firingMessage": "在过去的 {gapDuration},从 #absolute 开始,我们尚未检测到来自 {stackProduct} {type}: {stackProductName} 的任何监测数据", + "xpack.monitoring.alerts.missingData.ui.nextSteps.verifySettings": "验证 {type} 上的监测设置", + "xpack.monitoring.alerts.missingData.ui.nextSteps.viewAll": "#start_link查看所有 {stackProduct} {type}#end_link", + "xpack.monitoring.alerts.missingData.ui.notQuiteResolvedMessage": "我们还没有看到 {stackProduct} {type}: {stackProductName} 的监测数据,将停止试用。要更改此设置,请配置告警,以追溯到更远的过去以获取数据。", + "xpack.monitoring.alerts.missingData.ui.resolvedMessage": "我们现在看到截止 #resolved 的 {stackProduct} {type}: {stackProductName} 的监测数据", + "xpack.monitoring.alerts.missingData.validation.duration": "需要有效的持续时间。", + "xpack.monitoring.alerts.missingData.validation.limit": "需要有效的限值。", "xpack.monitoring.alerts.nodesChanged.actionVariables.added": "添加到集群的节点列表。", "xpack.monitoring.alerts.nodesChanged.actionVariables.removed": "从集群中移除的节点列表。", "xpack.monitoring.alerts.nodesChanged.actionVariables.restarted": "在集群中重新启动的节点列表。", @@ -12313,13 +13961,25 @@ "xpack.monitoring.alerts.panel.muteAlert.errorTitle": "无法静音告警", "xpack.monitoring.alerts.panel.muteTitle": "静音", "xpack.monitoring.alerts.panel.ummuteAlert.errorTitle": "无法取消告警静音", + "xpack.monitoring.alerts.state.firing": "触发", + "xpack.monitoring.alerts.state.resolved": "已解决", "xpack.monitoring.alerts.status.alertsTooltip": "告警", "xpack.monitoring.alerts.status.clearText": "清除", "xpack.monitoring.alerts.status.clearToolip": "无告警触发", "xpack.monitoring.alerts.status.highSeverityTooltip": "有一些紧急问题需要您立即关注!", "xpack.monitoring.alerts.status.lowSeverityTooltip": "存在一些低紧急问题。", "xpack.monitoring.alerts.status.mediumSeverityTooltip": "有一些问题可能会影响您的堆栈。", + "xpack.monitoring.alerts.typeLabel.instance": "实例", + "xpack.monitoring.alerts.typeLabel.instances": "实例", + "xpack.monitoring.alerts.typeLabel.node": "节点", + "xpack.monitoring.alerts.typeLabel.nodes": "节点", + "xpack.monitoring.alerts.typeLabel.server": "服务器", + "xpack.monitoring.alerts.typeLabel.servers": "服务器", + "xpack.monitoring.alerts.validation.duration": "需要有效的持续时间。", + "xpack.monitoring.alerts.validation.threshold": "需要有效的数字。", "xpack.monitoring.apm.healthStatusLabel": "运行状况:{status}", + "xpack.monitoring.apm.instance.heading": "APM 服务器实例", + "xpack.monitoring.apm.instance.pageTitle": "APM 服务器实例:{instanceName}", "xpack.monitoring.apm.instance.routeTitle": "{apm} - 实例", "xpack.monitoring.apm.instance.status.lastEventDescription": "{timeOfLastEvent}前", "xpack.monitoring.apm.instance.status.lastEventLabel": "最后事件", @@ -12331,11 +13991,13 @@ "xpack.monitoring.apm.instances.allocatedMemoryTitle": "已分配内存", "xpack.monitoring.apm.instances.bytesSentRateTitle": "已发送字节速率", "xpack.monitoring.apm.instances.filterInstancesPlaceholder": "筛选实例……", + "xpack.monitoring.apm.instances.heading": "APM 实例", "xpack.monitoring.apm.instances.lastEventTitle": "最后事件", "xpack.monitoring.apm.instances.lastEventValue": "{timeOfLastEvent}前", "xpack.monitoring.apm.instances.nameTitle": "名称", "xpack.monitoring.apm.instances.outputEnabledTitle": "已启用输出", "xpack.monitoring.apm.instances.outputErrorsTitle": "输出错误", + "xpack.monitoring.apm.instances.pageTitle": "APM 服务器实例", "xpack.monitoring.apm.instances.routeTitle": "{apm} - 实例", "xpack.monitoring.apm.instances.status.lastEventDescription": "{timeOfLastEvent}前", "xpack.monitoring.apm.instances.status.lastEventLabel": "最后事件", @@ -12345,6 +14007,9 @@ "xpack.monitoring.apm.instances.totalEventsRateTitle": "事件合计速率", "xpack.monitoring.apm.instances.versionFilter": "版本", "xpack.monitoring.apm.instances.versionTitle": "版本", + "xpack.monitoring.apm.overview.heading": "APM 服务器概览", + "xpack.monitoring.apm.overview.pageTitle": "APM 服务器概览", + "xpack.monitoring.apm.overview.routeTitle": "APM 服务器", "xpack.monitoring.apmNavigation.instancesLinkText": "实例", "xpack.monitoring.apmNavigation.overviewLinkText": "概览", "xpack.monitoring.beats.filterBeatsPlaceholder": "筛选 Beats……", @@ -12358,10 +14023,12 @@ "xpack.monitoring.beats.instance.hostLabel": "主机", "xpack.monitoring.beats.instance.nameLabel": "名称", "xpack.monitoring.beats.instance.outputLabel": "输出", + "xpack.monitoring.beats.instance.pageTitle": "Beat 实例:{beatName}", "xpack.monitoring.beats.instance.routeTitle": "Beats - {instanceName} - 概览", "xpack.monitoring.beats.instance.typeLabel": "类型", "xpack.monitoring.beats.instance.uptimeLabel": "运行时间", "xpack.monitoring.beats.instance.versionLabel": "版本", + "xpack.monitoring.beats.instances.alertsColumnTitle": "告警", "xpack.monitoring.beats.instances.allocatedMemoryTitle": "已分配内存", "xpack.monitoring.beats.instances.bytesSentRateTitle": "已发送字节速率", "xpack.monitoring.beats.instances.nameTitle": "名称", @@ -12373,17 +14040,20 @@ "xpack.monitoring.beats.instances.versionFilter": "版本", "xpack.monitoring.beats.instances.versionTitle": "版本", "xpack.monitoring.beats.listing.heading": "Beats 列表", - "xpack.monitoring.beats.overview.activeBeatsInLastDayTitle": "过去一天里的活动 Beats", + "xpack.monitoring.beats.listing.pageTitle": "Beats 列表", + "xpack.monitoring.beats.overview.activeBeatsInLastDayTitle": "过去一天的活动 Beats", "xpack.monitoring.beats.overview.bytesSentLabel": "已发送字节", + "xpack.monitoring.beats.overview.heading": "Beats 概览", "xpack.monitoring.beats.overview.latestActive.last1DayLabel": "过去 1 天", "xpack.monitoring.beats.overview.latestActive.last1HourLabel": "过去 1 小时", "xpack.monitoring.beats.overview.latestActive.last1MinuteLabel": "过去 1 分钟", "xpack.monitoring.beats.overview.latestActive.last20MinutesLabel": "过去 20 分钟", "xpack.monitoring.beats.overview.latestActive.last5MinutesLabel": "过去 5 分钟", "xpack.monitoring.beats.overview.noActivityDescription": "您好!此区域将显示您最新的 Beats 活动,但似乎在过去一天内您没有任何活动。", + "xpack.monitoring.beats.overview.pageTitle": "Beats 概览", "xpack.monitoring.beats.overview.routeTitle": "Beats - 概览", - "xpack.monitoring.beats.overview.top5BeatTypesInLastDayTitle": "过去一天内排名前 5 的 Beat 类型", - "xpack.monitoring.beats.overview.top5VersionsInLastDayTitle": "过去一天里排名前 5 的版本", + "xpack.monitoring.beats.overview.top5BeatTypesInLastDayTitle": "过去一天排名前 5 Beat 类型", + "xpack.monitoring.beats.overview.top5VersionsInLastDayTitle": "过去一天排名前 5 版本", "xpack.monitoring.beats.overview.totalBeatsLabel": "Beats 合计", "xpack.monitoring.beats.overview.totalEventsLabel": "事件合计", "xpack.monitoring.beats.routeTitle": "Beats", @@ -12391,13 +14061,13 @@ "xpack.monitoring.beatsNavigation.instancesLinkText": "实例", "xpack.monitoring.beatsNavigation.overviewLinkText": "概览", "xpack.monitoring.breadcrumbs.apm.instancesLabel": "实例", - "xpack.monitoring.breadcrumbs.apmLabel": "APM", + "xpack.monitoring.breadcrumbs.apmLabel": "APM 服务器", "xpack.monitoring.breadcrumbs.beats.instancesLabel": "实例", "xpack.monitoring.breadcrumbs.beatsLabel": "Beats", "xpack.monitoring.breadcrumbs.clustersLabel": "集群", "xpack.monitoring.breadcrumbs.es.ccrLabel": "CCR", "xpack.monitoring.breadcrumbs.es.indicesLabel": "索引", - "xpack.monitoring.breadcrumbs.es.jobsLabel": "作业", + "xpack.monitoring.breadcrumbs.es.jobsLabel": "Machine Learning 作业", "xpack.monitoring.breadcrumbs.es.nodesLabel": "节点", "xpack.monitoring.breadcrumbs.kibana.instancesLabel": "实例", "xpack.monitoring.breadcrumbs.logstash.nodesLabel": "节点", @@ -12409,6 +14079,9 @@ "xpack.monitoring.chart.screenReaderUnaccessibleTitle": "此图表不支持屏幕阅读器读取", "xpack.monitoring.chart.seriesScreenReaderListDescription": "时间间隔:{bucketSize}", "xpack.monitoring.chart.timeSeries.zoomOut": "缩小", + "xpack.monitoring.cluster.health.healthy": "运行正常", + "xpack.monitoring.cluster.health.primaryShards": "缺少主分片", + "xpack.monitoring.cluster.health.replicaShards": "缺少副本分片", "xpack.monitoring.cluster.listing.dataColumnTitle": "数据", "xpack.monitoring.cluster.listing.incompatibleLicense.getLicenseLinkLabel": "获取具有完整功能的许可证", "xpack.monitoring.cluster.listing.incompatibleLicense.infoMessage": "需要监测多个集群?{getLicenseInfoLink}以实现多集群监测。", @@ -12425,19 +14098,20 @@ "xpack.monitoring.cluster.listing.logstashColumnTitle": "Logstash", "xpack.monitoring.cluster.listing.nameColumnTitle": "名称", "xpack.monitoring.cluster.listing.nodesColumnTitle": "节点", + "xpack.monitoring.cluster.listing.pageTitle": "集群列表", "xpack.monitoring.cluster.listing.standaloneClusterCallOutDismiss": "消除", "xpack.monitoring.cluster.listing.standaloneClusterCallOutLink": "查看这些实例。", "xpack.monitoring.cluster.listing.standaloneClusterCallOutText": "或者,单击下表中的独立集群", "xpack.monitoring.cluster.listing.standaloneClusterCallOutTitle": "似乎您具有未连接到 Elasticsearch 集群的实例。", "xpack.monitoring.cluster.listing.statusColumnTitle": "状态", "xpack.monitoring.cluster.listing.unknownHealthMessage": "未知", - "xpack.monitoring.cluster.overview.apmPanel.apmTitle": "APM", - "xpack.monitoring.cluster.overview.apmPanel.instancesTotalLinkAriaLabel": "APM 实例:{apmsTotal}", + "xpack.monitoring.cluster.overview.apmPanel.apmTitle": "APM 服务器", + "xpack.monitoring.cluster.overview.apmPanel.instancesTotalLinkAriaLabel": "APM 服务器实例:{apmsTotal}", "xpack.monitoring.cluster.overview.apmPanel.lastEventDescription": "{timeOfLastEvent}前", "xpack.monitoring.cluster.overview.apmPanel.lastEventLabel": "最后事件", "xpack.monitoring.cluster.overview.apmPanel.memoryUsageLabel": "内存利用率", - "xpack.monitoring.cluster.overview.apmPanel.overviewLinkAriaLabel": "APM 概览", - "xpack.monitoring.cluster.overview.apmPanel.overviewLinkLabel": "概览", + "xpack.monitoring.cluster.overview.apmPanel.overviewLinkAriaLabel": "APM 服务器概览", + "xpack.monitoring.cluster.overview.apmPanel.overviewLinkLabel": "APM 服务器概览", "xpack.monitoring.cluster.overview.apmPanel.processedEventsLabel": "已处理事件", "xpack.monitoring.cluster.overview.apmPanel.serversTotalLinkLabel": "APM 服务器:{apmsTotal}", "xpack.monitoring.cluster.overview.beatsPanel.beatsTitle": "Beats", @@ -12458,7 +14132,7 @@ "xpack.monitoring.cluster.overview.esPanel.indicesCountLinkAriaLabel": "Elasticsearch 索引:{indicesCount}", "xpack.monitoring.cluster.overview.esPanel.indicesCountLinkLabel": "索引:{indicesCount}", "xpack.monitoring.cluster.overview.esPanel.infoLogsTooltipText": "信息日志数", - "xpack.monitoring.cluster.overview.esPanel.jobsLabel": "作业", + "xpack.monitoring.cluster.overview.esPanel.jobsLabel": "Machine Learning 作业", "xpack.monitoring.cluster.overview.esPanel.jvmHeapLabel": "{javaVirtualMachine} 堆", "xpack.monitoring.cluster.overview.esPanel.licenseLabel": "许可证", "xpack.monitoring.cluster.overview.esPanel.logsLinkAriaLabel": "Elasticsearch 日志", @@ -12499,6 +14173,7 @@ "xpack.monitoring.cluster.overview.logstashPanel.uptimeLabel": "运行时间", "xpack.monitoring.cluster.overview.logstashPanel.withMemoryQueuesLabel": "内存队列", "xpack.monitoring.cluster.overview.logstashPanel.withPersistentQueuesLabel": "持久性队列", + "xpack.monitoring.cluster.overview.pageTitle": "集群概览", "xpack.monitoring.cluster.overviewTitle": "概览", "xpack.monitoring.clusterAlerts.checkLicense.licenseIsBasicDescription": "如果禁用了 Watcher 或 [{clusterSource}] 集群的当前许可为基本许可,则“集群告警”将不会显示。", "xpack.monitoring.clusterAlerts.checkLicense.licenseNotActiveDescription": "因为 [{clusterSource}] 集群的当前许可 [{type}] 未处于活动状态,所以“集群告警”将不会显示。", @@ -12519,8 +14194,10 @@ "xpack.monitoring.elasticsearch.ccr.ccrListingTable.lastFetchTimeColumnTitle": "上次提取时间", "xpack.monitoring.elasticsearch.ccr.ccrListingTable.opsSyncedColumnTitle": "已同步操作", "xpack.monitoring.elasticsearch.ccr.ccrListingTable.syncLagOpsColumnTitle": "同步延迟(操作)", + "xpack.monitoring.elasticsearch.ccr.pageTitle": "Elasticsearch Ccr", "xpack.monitoring.elasticsearch.ccr.routeTitle": "Elasticsearch - CCR", "xpack.monitoring.elasticsearch.ccr.shard.instanceTitle": "索引:{followerIndex} 分片:{shardId}", + "xpack.monitoring.elasticsearch.ccr.shard.pageTitle": "Elasticsearch Ccr 分片 - 索引:{followerIndex} 分片:{shardId}", "xpack.monitoring.elasticsearch.ccr.shard.routeTitle": "Elasticsearch - CCR - 分片", "xpack.monitoring.elasticsearch.ccr.shardsTable.errorColumnTitle": "错误", "xpack.monitoring.elasticsearch.ccr.shardsTable.lastFetchTimeColumnTitle": "上次提取时间", @@ -12560,11 +14237,13 @@ "xpack.monitoring.elasticsearch.indices.monitoringTablePlaceholder": "筛选索引……", "xpack.monitoring.elasticsearch.indices.nameTitle": "名称", "xpack.monitoring.elasticsearch.indices.noIndicesMatchYourSelectionDescription": "没有索引匹配您的选择。请尝试更改时间范围选择。", + "xpack.monitoring.elasticsearch.indices.overview.pageTitle": "索引:{indexName}", "xpack.monitoring.elasticsearch.indices.overview.routeTitle": "Elasticsearch - 索引 - {indexName} - 概览", + "xpack.monitoring.elasticsearch.indices.pageTitle": "Elasticsearch 索引", "xpack.monitoring.elasticsearch.indices.routeTitle": "Elasticsearch - 索引", "xpack.monitoring.elasticsearch.indices.searchRateTitle": "搜索速率", "xpack.monitoring.elasticsearch.indices.statusTitle": "状态", - "xpack.monitoring.elasticsearch.indices.systemIndicesLabel": "系统索引", + "xpack.monitoring.elasticsearch.indices.systemIndicesLabel": "筛留系统索引", "xpack.monitoring.elasticsearch.indices.unassignedShardsTitle": "未分配分片", "xpack.monitoring.elasticsearch.mlJobListing.filterJobsPlaceholder": "筛选作业……", "xpack.monitoring.elasticsearch.mlJobListing.forecastsTitle": "预测", @@ -12576,8 +14255,17 @@ "xpack.monitoring.elasticsearch.mlJobListing.processedRecordsTitle": "已处理记录", "xpack.monitoring.elasticsearch.mlJobListing.stateTitle": "状态", "xpack.monitoring.elasticsearch.mlJobListing.statusIconLabel": "作业状态:{status}", + "xpack.monitoring.elasticsearch.mlJobs.pageTitle": "Elasticsearch Machine Learning 作业", "xpack.monitoring.elasticsearch.mlJobs.routeTitle": "Elasticsearch - Machine Learning 作业", "xpack.monitoring.elasticsearch.node.advanced.routeTitle": "Elasticsearch - 节点 - {nodeSummaryName} - 高级", + "xpack.monitoring.elasticsearch.node.cells.tooltip.iconLabel": "有关此指标的更多信息", + "xpack.monitoring.elasticsearch.node.cells.tooltip.max": "最大值", + "xpack.monitoring.elasticsearch.node.cells.tooltip.min": "最小值", + "xpack.monitoring.elasticsearch.node.cells.tooltip.preface": "适用于当前时段", + "xpack.monitoring.elasticsearch.node.cells.tooltip.trending": "趋势", + "xpack.monitoring.elasticsearch.node.cells.trendingDownText": "关闭", + "xpack.monitoring.elasticsearch.node.cells.trendingUpText": "启动", + "xpack.monitoring.elasticsearch.node.overview.pageTitle": "Elasticsearch 节点:{node}", "xpack.monitoring.elasticsearch.node.overview.routeTitle": "Elasticsearch - 节点 - {nodeName} - 概览", "xpack.monitoring.elasticsearch.node.statusIconLabel": "状态:{status}", "xpack.monitoring.elasticsearch.nodeDetailStatus.alerts": "告警", @@ -12603,12 +14291,14 @@ "xpack.monitoring.elasticsearch.nodes.metricbeatMigration.disableInternalCollectionTitle": "Metricbeat 现在正监测您的 Elasticsearch 节点", "xpack.monitoring.elasticsearch.nodes.monitoringTablePlaceholder": "筛选节点……", "xpack.monitoring.elasticsearch.nodes.nameColumnTitle": "名称", + "xpack.monitoring.elasticsearch.nodes.pageTitle": "Elasticsearch 节点", "xpack.monitoring.elasticsearch.nodes.routeTitle": "Elasticsearch - 节点", "xpack.monitoring.elasticsearch.nodes.shardsColumnTitle": "分片", "xpack.monitoring.elasticsearch.nodes.statusColumn.offlineLabel": "脱机", "xpack.monitoring.elasticsearch.nodes.statusColumn.onlineLabel": "联机", "xpack.monitoring.elasticsearch.nodes.statusColumnTitle": "状态", "xpack.monitoring.elasticsearch.nodes.unknownNodeTypeLabel": "未知", + "xpack.monitoring.elasticsearch.overview.pageTitle": "Elasticsearch 概览", "xpack.monitoring.elasticsearch.shardActivity.completedRecoveriesLabel": "已完成恢复", "xpack.monitoring.elasticsearch.shardActivity.noActiveShardRecoveriesMessage.completedRecoveriesLinkText": "已完成恢复", "xpack.monitoring.elasticsearch.shardActivity.noActiveShardRecoveriesMessage.completedRecoveriesLinkTextProblem": "此集群没有活动的分片恢复。", @@ -12639,6 +14329,7 @@ "xpack.monitoring.elasticsearch.shardAllocation.shardLegendTitle": "分片图例", "xpack.monitoring.elasticsearch.shardAllocation.tableBody.noShardsAllocatedDescription": "未分配任何分片。", "xpack.monitoring.elasticsearch.shardAllocation.tableBodyDisplayName": "TableBody", + "xpack.monitoring.elasticsearch.shardAllocation.tableHead.filterSystemIndices": "筛留系统索引", "xpack.monitoring.elasticsearch.shardAllocation.tableHead.indicesLabel": "索引", "xpack.monitoring.elasticsearch.shardAllocation.unassignedDisplayName": "未分配", "xpack.monitoring.elasticsearch.shardAllocation.unassignedPrimaryLabel": "未分配主分片", @@ -12666,7 +14357,7 @@ "xpack.monitoring.esNavigation.indicesLinkText": "索引", "xpack.monitoring.esNavigation.instance.advancedLinkText": "高级", "xpack.monitoring.esNavigation.instance.overviewLinkText": "概览", - "xpack.monitoring.esNavigation.jobsLinkText": "作业", + "xpack.monitoring.esNavigation.jobsLinkText": "Machine Learning 作业", "xpack.monitoring.esNavigation.nodesLinkText": "节点", "xpack.monitoring.esNavigation.overviewLinkText": "概览", "xpack.monitoring.euiSSPTable.setupNewButtonLabel": "为新的 {identifier} 设置监测", @@ -12677,11 +14368,19 @@ "xpack.monitoring.expiredLicenseStatusDescription": "您的许可证已于 {expiryDate}过期", "xpack.monitoring.expiredLicenseStatusTitle": "您的{typeTitleCase}许可证已过期", "xpack.monitoring.feature.reserved.description": "要向用户授予访问权限,还应分配 monitoring_user 角色。", + "xpack.monitoring.featureCatalogueDescription": "跟踪部署的实时运行状况和性能。", + "xpack.monitoring.featureCatalogueTitle": "监测堆栈", "xpack.monitoring.featureRegistry.monitoringFeatureName": "堆栈监测", "xpack.monitoring.formatNumbers.notAvailableLabel": "不适用", "xpack.monitoring.healthCheck.encryptionErrorAction": "了解操作方法。", - "xpack.monitoring.healthCheck.tlsAndEncryptionError": "必须在 Kibana 与 Elasticsearch 之间启用传输层安全, \n 并在 kibana.yml 文件中配置加密密钥,才能使用 Alerting 功能。", + "xpack.monitoring.healthCheck.tlsAndEncryptionError": "堆栈监测告警需要在 Kibana 和 Elasticsearch 之间启用传输层安全,并在 kibana.yml 文件中配置加密密钥。", "xpack.monitoring.healthCheck.tlsAndEncryptionErrorTitle": "需要其他设置", + "xpack.monitoring.internalAndMetricbeatMonitoringToast.description": "似乎您正在同时使用 Metricbeat 和“Legacy Collection”进行堆栈监测。\n 在 8.0.0 中,必须使用 Metricbeat 收集监测数据。\n 请在设置模式下按照相关步骤将监测的其余部分迁移到 Metricbeat。", + "xpack.monitoring.internalAndMetricbeatMonitoringToast.title": "检测到部分旧版监测", + "xpack.monitoring.internalMonitoringToast.description": "似乎您正在使用“Legacy Collection”进行堆栈监测。\n 下一主要版本 (8.0.0) 将不再支持这种监测方法。\n 请在设置模式下按照相关步骤使用 Metricbeat 开始监测。", + "xpack.monitoring.internalMonitoringToast.enterSetupMode": "进入设置模式", + "xpack.monitoring.internalMonitoringToast.learnMoreAction": "了解详情", + "xpack.monitoring.internalMonitoringToast.title": "检测到内部监测", "xpack.monitoring.kibana.clusterStatus.connectionsLabel": "连接", "xpack.monitoring.kibana.clusterStatus.instancesLabel": "实例", "xpack.monitoring.kibana.clusterStatus.maxResponseTimeLabel": "最大响应时间", @@ -12691,8 +14390,11 @@ "xpack.monitoring.kibana.detailStatus.transportAddressLabel": "传输地址", "xpack.monitoring.kibana.detailStatus.uptimeLabel": "运行时间", "xpack.monitoring.kibana.detailStatus.versionLabel": "版本", + "xpack.monitoring.kibana.instance.pageTitle": "Kibana 实例:{instance}", "xpack.monitoring.kibana.instances.metricbeatMigration.detectedNodeDescription": "以下实例未受监测。\n 单击下面的“使用 Metricbeat 监测”以开始监测。", "xpack.monitoring.kibana.instances.metricbeatMigration.detectedNodeTitle": "检测到 Kibana 实例", + "xpack.monitoring.kibana.instances.pageTitle": "Kibana 实例", + "xpack.monitoring.kibana.instances.routeTitle": "Kibana - 实例", "xpack.monitoring.kibana.listing.alertsColumnTitle": "告警", "xpack.monitoring.kibana.listing.filterInstancesPlaceholder": "筛选实例……", "xpack.monitoring.kibana.listing.loadAverageColumnTitle": "负载平均值", @@ -12701,6 +14403,7 @@ "xpack.monitoring.kibana.listing.requestsColumnTitle": "请求", "xpack.monitoring.kibana.listing.responseTimeColumnTitle": "响应时间", "xpack.monitoring.kibana.listing.statusColumnTitle": "状态", + "xpack.monitoring.kibana.overview.pageTitle": "Kibana 概览", "xpack.monitoring.kibana.shardActivity.bytesTitle": "字节", "xpack.monitoring.kibana.shardActivity.filesTitle": "文件", "xpack.monitoring.kibana.shardActivity.indexTitle": "索引", @@ -12714,6 +14417,7 @@ "xpack.monitoring.license.heading": "许可证", "xpack.monitoring.license.howToUpdateLicenseDescription": "要更新此集群的许可,请通过 Elasticsearch {apiText} 提供许可文件:", "xpack.monitoring.license.licenseRouteTitle": "许可证", + "xpack.monitoring.loading.pageTitle": "正在加载", "xpack.monitoring.logs.listing.calloutLinkText": "日志", "xpack.monitoring.logs.listing.calloutTitle": "想要查看更多日志?", "xpack.monitoring.logs.listing.clusterPageDescription": "显示此集群最新的日志,总共最多 {limit} 个日志。", @@ -12768,8 +14472,11 @@ "xpack.monitoring.logstash.detailStatus.versionLabel": "版本", "xpack.monitoring.logstash.filterNodesPlaceholder": "筛选节点……", "xpack.monitoring.logstash.filterPipelinesPlaceholder": "筛选管道……", + "xpack.monitoring.logstash.node.advanced.pageTitle": "Logstash 节点:{nodeName}", "xpack.monitoring.logstash.node.advanced.routeTitle": "Logstash - {nodeName} - 高级", + "xpack.monitoring.logstash.node.pageTitle": "Logstash 节点:{nodeName}", "xpack.monitoring.logstash.node.pipelines.notAvailableDescription": "仅 Logstash 版本 6.0.0 或更高版本提供管道监测功能。此节点正在运行版本 {logstashVersion}。", + "xpack.monitoring.logstash.node.pipelines.pageTitle": "Logstash 节点管道:{nodeName}", "xpack.monitoring.logstash.node.pipelines.routeTitle": "Logstash - {nodeName} - 管道", "xpack.monitoring.logstash.node.routeTitle": "Logstash - {nodeName}", "xpack.monitoring.logstash.nodes.alertsColumnTitle": "告警", @@ -12781,7 +14488,10 @@ "xpack.monitoring.logstash.nodes.jvmHeapUsedTitle": "已使用 {javaVirtualMachine} 堆", "xpack.monitoring.logstash.nodes.loadAverageTitle": "负载平均值", "xpack.monitoring.logstash.nodes.nameTitle": "名称", + "xpack.monitoring.logstash.nodes.pageTitle": "Logstash 节点", + "xpack.monitoring.logstash.nodes.routeTitle": "Logstash - 节点", "xpack.monitoring.logstash.nodes.versionTitle": "版本", + "xpack.monitoring.logstash.overview.pageTitle": "Logstash 概览", "xpack.monitoring.logstash.pipeline.detailDrawer.conditionalStatementDescription": "这是您的管道中的条件语句。", "xpack.monitoring.logstash.pipeline.detailDrawer.eventsEmittedLabel": "已发出事件", "xpack.monitoring.logstash.pipeline.detailDrawer.eventsEmittedRateLabel": "已发出事件速率", @@ -12792,6 +14502,7 @@ "xpack.monitoring.logstash.pipeline.detailDrawer.specifyVertexIdDescription": "没有为此 {vertexType} 显式指定 ID。指定 ID 允许您跟踪管道更改间的差异。您可以为此插件显式指定 ID,如:", "xpack.monitoring.logstash.pipeline.detailDrawer.structureDescription": "这是 Logstash 用来缓冲输入和管道其余部分之间的事件的内部结构。", "xpack.monitoring.logstash.pipeline.detailDrawer.vertexIdDescription": "此 {vertexType} 的 ID 为 {vertexId}。", + "xpack.monitoring.logstash.pipeline.pageTitle": "Logstash 管道:{pipeline}", "xpack.monitoring.logstash.pipeline.queue.noMetricsDescription": "队列指标不可用", "xpack.monitoring.logstash.pipeline.relativeFirstSeenAgoLabel": "{relativeFirstSeen}前", "xpack.monitoring.logstash.pipeline.relativeLastSeenAgoLabel": "直到 {relativeLastSeen}前", @@ -12800,6 +14511,8 @@ "xpack.monitoring.logstash.pipelines.eventsEmittedRateTitle": "已发出事件速率", "xpack.monitoring.logstash.pipelines.idTitle": "ID", "xpack.monitoring.logstash.pipelines.numberOfNodesTitle": "节点数目", + "xpack.monitoring.logstash.pipelines.pageTitle": "Logstash 管道", + "xpack.monitoring.logstash.pipelines.routeTitle": "Logstash 管道", "xpack.monitoring.logstash.pipelineStatement.viewDetailsAriaLabel": "查看详情", "xpack.monitoring.logstash.pipelineViewer.filtersTitle": "筛选", "xpack.monitoring.logstash.pipelineViewer.inputsTitle": "输入", @@ -13533,6 +15246,15 @@ "xpack.observability.emptySection.apps.uptime.description": "主动监测站点和服务的可用性。接收告警并更快地解决问题,从而优化用户体验。", "xpack.observability.emptySection.apps.uptime.link": "安装 Heartbeat", "xpack.observability.emptySection.apps.uptime.title": "运行时间", + "xpack.observability.emptySection.apps.ux.description": "性能具有分布特征。衡量所有访问者的 Web 应用程序访问体验,并了解如何改善每个人的体验。", + "xpack.observability.emptySection.apps.ux.link": "安装 Rum 代理", + "xpack.observability.emptySection.apps.ux.title": "用户体验", + "xpack.observability.featureCatalogueDescription": "通过专用 UI 整合您的日志、指标、应用程序跟踪和系统可用性。", + "xpack.observability.featureCatalogueDescription1": "监测基础架构指标。", + "xpack.observability.featureCatalogueDescription2": "跟踪应用程序请求。", + "xpack.observability.featureCatalogueDescription3": "衡量 SLA 并响应问题。", + "xpack.observability.featureCatalogueSubtitle": "集中管理和监测", + "xpack.observability.featureCatalogueTitle": "可观测性", "xpack.observability.home.addData": "添加数据", "xpack.observability.home.breadcrumb": "概览", "xpack.observability.home.feedback": "提供反馈", @@ -13576,6 +15298,8 @@ "xpack.observability.overview.uptime.monitors": "监测", "xpack.observability.overview.uptime.title": "运行时间", "xpack.observability.overview.uptime.up": "运行", + "xpack.observability.overview.ux.appLink": "在应用中查看", + "xpack.observability.overview.ux.title": "用户体验", "xpack.observability.resources.documentation": "文档", "xpack.observability.resources.forum": "讨论论坛", "xpack.observability.resources.title": "资源", @@ -13589,6 +15313,29 @@ "xpack.observability.section.apps.uptime.description": "主动监测站点和服务的可用性。接收告警并更快地解决问题,从而优化用户体验。", "xpack.observability.section.apps.uptime.title": "运行时间", "xpack.observability.section.errorPanel": "尝试提取数据时发生错误。请重试", + "xpack.observability.ux.coreVitals.average": "平均值", + "xpack.observability.ux.coreVitals.averageMessage": " 且小于 {bad}", + "xpack.observability.ux.coreVitals.cls": "累计布局偏移", + "xpack.observability.ux.coreVitals.cls.help": "累计布局偏移 (CLS):衡量视觉稳定性。为了提供良好的用户体验,页面的 CLS 应小于 0.1。", + "xpack.observability.ux.coreVitals.fid.help": "首次输入延迟用于衡量交互性。为了提供良好的用户体验,页面的 FID 应小于 100 毫秒。", + "xpack.observability.ux.coreVitals.fip": "首次输入延迟", + "xpack.observability.ux.coreVitals.good": "良好", + "xpack.observability.ux.coreVitals.is": "是", + "xpack.observability.ux.coreVitals.lcp": "最大内容绘制", + "xpack.observability.ux.coreVitals.lcp.help": "最大内容绘制用于衡量加载性能。为了提供良好的用户体验,LCP 应在页面首次开始加载后的 2.5 秒内执行。", + "xpack.observability.ux.coreVitals.legends.good": "良好", + "xpack.observability.ux.coreVitals.legends.needsImprovement": "需改进", + "xpack.observability.ux.coreVitals.legends.poor": "不良", + "xpack.observability.ux.coreVitals.less": "少于", + "xpack.observability.ux.coreVitals.more": "多于", + "xpack.observability.ux.coreVitals.paletteLegend.rankPercentage": "{labelsInd} ({ranksInd}%)", + "xpack.observability.ux.coreVitals.poor": "不良", + "xpack.observability.ux.coreVitals.takes": "需要", + "xpack.observability.ux.coreWebVitals": "网站体验核心指标", + "xpack.observability.ux.coreWebVitals.service": "服务", + "xpack.observability.ux.dashboard.webCoreVitals.help": "详细了解", + "xpack.observability.ux.dashboard.webVitals.palette.tooltip": "{percentage}% 的用户有{exp}体验,因为{title}{isOrTakes}{moreOrLess} {value}{averageMessage}。", + "xpack.observability.ux.service.help": "选择流量最高的 RUM 服务", "xpack.painlessLab.apiReferenceButtonLabel": "API 参考", "xpack.painlessLab.context.defaultLabel": "脚本结果将转换成字符串", "xpack.painlessLab.context.filterLabel": "使用筛选脚本查询的上下文", @@ -13778,9 +15525,9 @@ "xpack.remoteClusters.updateRemoteCluster.noRemoteClusterErrorMessage": "没有该名称的远程集群。", "xpack.remoteClusters.updateRemoteCluster.unknownRemoteClusterErrorMessage": "无法编辑集群,ES 未返回任何响应。", "xpack.reporting.breadcrumb": "报告", - "xpack.reporting.browsers.chromium.errorDetected": "Reporting 检测到错误:{err}", - "xpack.reporting.browsers.chromium.pageErrorDetected": "Reporting 在页面上检测到错误:{err}", - "xpack.reporting.chromiumDriver.disallowedOutgoingUrl": "接收到禁止的传出 URL:“{interceptedUrl}”,正在退出", + "xpack.reporting.browsers.chromium.errorDetected": "报告时遇到错误:{err}", + "xpack.reporting.browsers.chromium.pageErrorDetected": "报告时在页面上遇到错误:{err}", + "xpack.reporting.chromiumDriver.disallowedOutgoingUrl": "收到禁止的传出 URL:“{interceptedUrl}”。请求失败,关闭浏览器。", "xpack.reporting.chromiumDriver.failedToCompleteRequest": "无法完成请求:{error}", "xpack.reporting.chromiumDriver.failedToCompleteRequestUsingHeaders": "无法完成使用 headers 的请求:{error}", "xpack.reporting.dashboard.csvDownloadStartedMessage": "您的 CSV 将很快下载。", @@ -13788,6 +15535,13 @@ "xpack.reporting.dashboard.downloadCsvPanelTitle": "下载 CSV", "xpack.reporting.dashboard.failedCsvDownloadMessage": "我们此次无法生成 CSV。", "xpack.reporting.dashboard.failedCsvDownloadTitle": "CSV 下载失败。", + "xpack.reporting.diagnostic.browserCrashed": "启动期间浏览器已异常退出", + "xpack.reporting.diagnostic.browserErrored": "启动时浏览器进程引发了错误", + "xpack.reporting.diagnostic.browserMissingDependency": "由于缺少系统依赖项,浏览器无法正常启动。请参见 {url}", + "xpack.reporting.diagnostic.browserMissingFonts": "浏览器找不到默认字体。请参见 {url} 以解决此问题。", + "xpack.reporting.diagnostic.configSizeMismatch": "xpack.reporting.{KIBANA_MAX_SIZE_BYTES_PATH} ({kibanaMaxContentBytes}) 大于 ElasticSearch 的 {ES_MAX_SIZE_BYTES_PATH} ({elasticSearchMaxContentBytes})。请在 ElasticSearch 中将 {ES_MAX_SIZE_BYTES_PATH} 设置为匹配或减小 Kibana 中的 xpack.reporting.{KIBANA_MAX_SIZE_BYTES_PATH}。", + "xpack.reporting.diagnostic.noUsableSandbox": "无法使用 Chromium 沙盒。您自行承担使用“xpack.reporting.capture.browser.chromium.disableSandbox”禁用此项的风险。请参见 {url}", + "xpack.reporting.diagnostic.screenshotFailureMessage": "我们无法拍摄 Kibana 安装的屏幕截图。", "xpack.reporting.errorButton.showReportErrorAriaLabel": "显示报告错误", "xpack.reporting.errorButton.unableToFetchReportContentTitle": "无法提取报告内容", "xpack.reporting.errorButton.unableToGenerateReportTitle": "无法生成报告", @@ -13807,7 +15561,24 @@ "xpack.reporting.jobStatuses.pendingText": "待处理", "xpack.reporting.jobStatuses.processingText": "正在处理", "xpack.reporting.jobStatuses.warningText": "已完成,但有警告", - "xpack.reporting.listing.reports.subtitle": "在此处查找 Kibana 应用程序中生成的报告", + "xpack.reporting.listing.diagnosticApiCallFailure": "运行诊断时出现问题:{error}", + "xpack.reporting.listing.diagnosticBrowserButton": "检查浏览器", + "xpack.reporting.listing.diagnosticBrowserMessage": "报告使用Headless浏览器生成 PDF 和 PNG。验证浏览器是否可以成功启动。", + "xpack.reporting.listing.diagnosticBrowserTitle": "检查浏览器", + "xpack.reporting.listing.diagnosticButton": "运行报告诊断", + "xpack.reporting.listing.diagnosticConfigButton": "验证配置", + "xpack.reporting.listing.diagnosticConfigMessage": "确保是否为报告正确设置 Kibana 配置。", + "xpack.reporting.listing.diagnosticConfigTitle": "验证 Kibana 配置", + "xpack.reporting.listing.diagnosticDescription": "运行诊断以自动解决常见报告问题。", + "xpack.reporting.listing.diagnosticFailureDescription": "下面是一些有关该问题的详细信息:", + "xpack.reporting.listing.diagnosticFailureTitle": "某些功能无法正常运行。", + "xpack.reporting.listing.diagnosticScreenshotButton": "捕获屏幕截图", + "xpack.reporting.listing.diagnosticScreenshotMessage": "确保无标头浏览器可以捕获页面的屏幕截图。", + "xpack.reporting.listing.diagnosticScreenshotTitle": "检查屏幕捕获", + "xpack.reporting.listing.diagnosticSuccessMessage": "一切都好,可以报告。", + "xpack.reporting.listing.diagnosticSuccessTitle": "准备就绪!", + "xpack.reporting.listing.diagnosticTitle": "报告诊断", + "xpack.reporting.listing.reports.subtitle": "获取在 Kibana 应用程序中生成的报告。", "xpack.reporting.listing.reportstitle": "报告", "xpack.reporting.listing.table.csvContainsFormulas": "您的 CSV 包含电子表格应用程序可解释为公式的字符。", "xpack.reporting.listing.table.deleteCancelButton": "取消", @@ -13845,6 +15616,8 @@ "xpack.reporting.panelContent.successfullyQueuedReportNotificationTitle": "已为 {objectType} 排队报告", "xpack.reporting.panelContent.whatCanBeExportedWarningDescription": "请先保存您的工作", "xpack.reporting.panelContent.whatCanBeExportedWarningTitle": "只会导出保存的 {objectType}", + "xpack.reporting.pdfFooterImageDescription": "要在 PDF 的页脚中使用的定制图像", + "xpack.reporting.pdfFooterImageLabel": "PDF 页脚图像", "xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportMessage": "报告包含电子表格应用程序可解释为公式的字符。", "xpack.reporting.publicNotifier.csvContainsFormulas.formulaReportTitle": "报告可能包含公式 {reportObjectType} '{reportObjectTitle}'", "xpack.reporting.publicNotifier.downloadReportButtonLabel": "下载报告", @@ -13862,6 +15635,7 @@ "xpack.reporting.publicNotifier.successfullyCreatedReportNotificationTitle": "已为 {reportObjectType}“{reportObjectTitle}”创建报告", "xpack.reporting.registerFeature.reportingDescription": "管理您从 Discover、Visualize 和 Dashboard 生成的报告。", "xpack.reporting.registerFeature.reportingTitle": "报告", + "xpack.reporting.screencapture.browserWasClosed": "浏览器已意外关闭!有关更多信息,请查看服务器日志。", "xpack.reporting.screencapture.couldntFinishRendering": "尝试等候 {count} 个可视化完成渲染时发生错误。您可能需要增加“{configKey}”。{error}", "xpack.reporting.screencapture.couldntLoadKibana": "尝试打开 Kibana URL 时发生了错误。您可能需要增加“{configKey}”。{error}", "xpack.reporting.screencapture.injectCss": "尝试为 Reporting 更新 Kibana CSS 时发生错误。{error}", @@ -14169,6 +15943,11 @@ "xpack.security.apiKeys.breadcrumb": "API 密钥", "xpack.security.authentication.login.validateLogin.requiredPasswordErrorMessage": "“密码”必填", "xpack.security.authentication.login.validateLogin.requiredUsernameErrorMessage": "“用户名”必填", + "xpack.security.checkup.dismissButtonText": "关闭", + "xpack.security.checkup.dontShowAgain": "不再显示", + "xpack.security.checkup.enableButtonText": "启用安全功能", + "xpack.security.checkup.insecureClusterMessage": "我们的免费安全功能可防止未经授权的访问。", + "xpack.security.checkup.insecureClusterTitle": "请确保您的安装安全", "xpack.security.common.extendedRoleDeprecationNotice": "{roleName} 角色已过时。{reason}", "xpack.security.components.sessionIdleTimeoutWarning.message": "由于不活动,您会在 {timeout} 后自动注销。单击“确定”可以恢复。", "xpack.security.components.sessionIdleTimeoutWarning.okButtonText": "确定", @@ -14250,7 +16029,7 @@ "xpack.security.management.deprecatedBadge": "(已过时)", "xpack.security.management.disabledBadge": "已禁用", "xpack.security.management.editRole.cancelButtonLabel": "取消", - "xpack.security.management.editRole.changeAllPrivilegesLink": "(全部更改)", + "xpack.security.management.editRole.changeAllPrivilegesLink": "批处理操作", "xpack.security.management.editRole.collapsiblePanel.hideLinkText": "隐藏", "xpack.security.management.editRole.collapsiblePanel.showLinkText": "显示", "xpack.security.management.editRole.createRoleText": "创建角色", @@ -14271,7 +16050,12 @@ "xpack.security.management.editRole.elasticSearchPrivileges.learnMoreLinkText": "了解详情", "xpack.security.management.editRole.elasticSearchPrivileges.manageRoleActionsDescription": "管理此角色可以对您的集群执行的操作。 ", "xpack.security.management.editRole.elasticSearchPrivileges.runAsPrivilegesTitle": "运行身份权限", + "xpack.security.management.editRole.errorDeletingRoleError": "删除角色时出错", + "xpack.security.management.editRole.errorSavingRoleError": "保存角色时出错", "xpack.security.management.editRole.featureTable.customizeSubFeaturePrivilegesSwitchLabel": "定制子功能权限", + "xpack.security.management.editRole.featureTable.featureAccordionSwitchLabel": "{grantedCount} / {featureCount} 项{featureCount, plural, one {功能} other {功能}}已授权", + "xpack.security.management.editRole.featureTable.featureVisibilityTitle": "定制功能权限", + "xpack.security.management.editRole.featureTable.managementCategoryHelpText": "对堆栈管理的访问由 Elasticsearch 和 Kibana 权限共同决定,并且不能显式禁用。", "xpack.security.management.editRole.featureTable.privilegeCustomizationTooltip": "功能已定制子功能权限。展开此行以了解更多信息。", "xpack.security.management.editRole.indexPrivilegeForm.deleteSpacePrivilegeAriaLabel": "删除索引权限", "xpack.security.management.editRole.indexPrivilegeForm.grantedDocumentsQueryFormRowLabel": "已授权文档查询", @@ -14309,7 +16093,7 @@ "xpack.security.management.editRole.simplePrivilegeForm.specifyPrivilegeForRoleDescription": "为此角色指定 Kibana 权限。", "xpack.security.management.editRole.simplePrivilegeForm.unsupportedSpacePrivilegesWarning": "此角色包含工作区的权限定义,但在 Kibana 中未启用工作区。保存此角色将会移除这些权限。", "xpack.security.management.editRole.spaceAwarePrivilegeForm.ensureAccountHasAllPrivilegesGrantedDescription": "请确保您的帐户具有 {kibanaAdmin} 角色授予的所有权限,然后重试。", - "xpack.security.management.editRole.spaceAwarePrivilegeForm.globalSpacesName": "* 全局(所有工作区)", + "xpack.security.management.editRole.spaceAwarePrivilegeForm.globalSpacesName": "* 所有工作区", "xpack.security.management.editRole.spaceAwarePrivilegeForm.howToViewAllAvailableSpacesDescription": "您无权查看所有可用工作区。", "xpack.security.management.editRole.spaceAwarePrivilegeForm.insufficientPrivilegesDescription": "权限不足", "xpack.security.management.editRole.spaceAwarePrivilegeForm.kibanaAdminTitle": "kibana_admin", @@ -14319,15 +16103,17 @@ "xpack.security.management.editRole.spacePrivilegeForm.featurePrivilegeSummaryDescription": "某些功能可能被工作区隐藏或受全局工作区权限影响。", "xpack.security.management.editRole.spacePrivilegeForm.globalPrivilegeNotice": "这些权限将应用到所有当前和未来工作区。", "xpack.security.management.editRole.spacePrivilegeForm.globalPrivilegeWarning": "创建全局权限可能会影响您的其他工作区权限。", - "xpack.security.management.editRole.spacePrivilegeForm.modalTitle": "工作区权限", - "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormLabel": "权限", + "xpack.security.management.editRole.spacePrivilegeForm.modalTitle": "Kibana 权限", + "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormHelpText": "分配您希望向此工作区的所有现有和未来功能授予的权限级别。", + "xpack.security.management.editRole.spacePrivilegeForm.privilegeSelectorFormLabel": "所有功能的权限", + "xpack.security.management.editRole.spacePrivilegeForm.spaceSelectorFormHelpText": "选择一个或多个希望分配权限的 Kibana 工作区。", "xpack.security.management.editRole.spacePrivilegeForm.spaceSelectorFormLabel": "工作区", "xpack.security.management.editRole.spacePrivilegeForm.summaryOfFeaturePrivileges": "功能权限的摘要", "xpack.security.management.editRole.spacePrivilegeForm.supersededWarning": "声明的权限相对配置的全局权限有较小的宽容度。查看权限摘要以查看有效的权限。", "xpack.security.management.editRole.spacePrivilegeForm.supersededWarningTitle": "已由全局权限取代", - "xpack.security.management.editRole.spacePrivilegeMatrix.globalSpaceName": "全局", + "xpack.security.management.editRole.spacePrivilegeMatrix.globalSpaceName": "所有工作区", "xpack.security.management.editRole.spacePrivilegeMatrix.showNMoreSpacesLink": "另外 {count} 个", - "xpack.security.management.editRole.spacePrivilegeSection.addSpacePrivilegeButton": "添加工作区权限", + "xpack.security.management.editRole.spacePrivilegeSection.addSpacePrivilegeButton": "添加 Kibana 权限", "xpack.security.management.editRole.spacePrivilegeSection.noAccessToKibanaTitle": "此角色未授予对 Kibana 的访问权限", "xpack.security.management.editRole.spacePrivilegeTable.deletePrivilegesLabel": "删除以下工作区的权限:{spaceNames}。", "xpack.security.management.editRole.spacePrivilegeTable.editPrivilegesLabel": "编辑以下工作区的权限:{spaceNames}。", @@ -14445,7 +16231,7 @@ "xpack.security.management.editRoles.indexPrivilegeForm.grantedFieldsFormRowLabel": "已授权字段", "xpack.security.management.editRoles.indexPrivilegeForm.grantFieldPrivilegesLabel": "授予对特定字段的访问权限", "xpack.security.management.editRolespacePrivilegeForm.createGlobalPrivilegeButton": "创建全局权限", - "xpack.security.management.editRolespacePrivilegeForm.createPrivilegeButton": "创建工作区权限", + "xpack.security.management.editRolespacePrivilegeForm.createPrivilegeButton": "添加 Kibana 权限", "xpack.security.management.editRolespacePrivilegeForm.updateGlobalPrivilegeButton": "更新全局权限", "xpack.security.management.editRolespacePrivilegeForm.updatePrivilegeButton": "更新工作区权限", "xpack.security.management.enabledBadge": "已启用", @@ -14572,8 +16358,12 @@ "xpack.security.overwrittenSession.continueAsUserText": "作为 {username} 继续", "xpack.security.overwrittenSession.title": "您以前以其他用户身份登录。", "xpack.security.overwrittenSessionAppTitle": "已覆盖会话", - "xpack.security.registerFeature.securitySettingsDescription": "保护您的数据,并轻松管理谁有权限以用户和角色身份访问什么内容。", - "xpack.security.registerFeature.securitySettingsTitle": "安全性设置", + "xpack.security.registerFeature.securitySettingsDescription": "控制访问者及其可以执行的任务。", + "xpack.security.registerFeature.securitySettingsTitle": "管理权限", + "xpack.security.resetSession.description": "返回上一页面或以其他用户身份登录。", + "xpack.security.resetSession.goBackButtonLabel": "返回", + "xpack.security.resetSession.logOutButtonLabel": "以其他用户身份登录", + "xpack.security.resetSession.title": "您无权访问请求的页面。", "xpack.security.role_mappings.validation.invalidName": "名称必填。", "xpack.security.role_mappings.validation.invalidRoleRule": "至少需要一个规则。", "xpack.security.role_mappings.validation.invalidRoles": "至少需要一个角色。", @@ -14586,6 +16376,7 @@ "xpack.security.users.createBreadcrumb": "创建", "xpack.securitySolution.add_filter_to_global_search_bar.filterForValueHoverAction": "筛留值", "xpack.securitySolution.add_filter_to_global_search_bar.filterOutValueHoverAction": "筛除值", + "xpack.securitySolution.administration.list.beta": "公测版", "xpack.securitySolution.alerts.riskScoreMapping.defaultDescriptionLabel": "选择此规则生成的所有告警的风险分数。", "xpack.securitySolution.alerts.riskScoreMapping.defaultRiskScoreTitle": "默认风险分数", "xpack.securitySolution.alerts.riskScoreMapping.mappingDescriptionLabel": "使用源事件值覆盖默认风险分数。", @@ -14610,8 +16401,10 @@ "xpack.securitySolution.alertsView.errorFetchingAlertsData": "无法查询告警数据", "xpack.securitySolution.alertsView.moduleLabel": "模块", "xpack.securitySolution.alertsView.showing": "正在显示", - "xpack.securitySolution.alertsView.totalCountOfAlerts": "个外部告警匹配搜索条件", + "xpack.securitySolution.alertsView.totalCountOfAlerts": "外部告警", "xpack.securitySolution.alertsView.unit": "个外部{totalCount, plural, =1 {告警} other {告警}}", + "xpack.securitySolution.allHost.errorSearchDescription": "搜索所有主机时发生错误", + "xpack.securitySolution.allHost.failSearchDescription": "无法对所有主机执行搜索", "xpack.securitySolution.andOrBadge.and": "且", "xpack.securitySolution.andOrBadge.or": "或", "xpack.securitySolution.anomaliesTable.table.anomaliesDescription": "异常", @@ -14740,6 +16533,8 @@ "xpack.securitySolution.auditd.violatedSeLinuxPolicyDescription": "已违反 selinux 策略", "xpack.securitySolution.auditd.wasAuthorizedToUseDescription": "有权使用", "xpack.securitySolution.auditd.withResultDescription": ",结果为", + "xpack.securitySolution.authentications.errorSearchDescription": "搜索身份验证时发生错误", + "xpack.securitySolution.authentications.failSearchDescription": "无法对身份验证执行搜索", "xpack.securitySolution.authenticationsTable.authentications": "身份验证", "xpack.securitySolution.authenticationsTable.failures": "错误", "xpack.securitySolution.authenticationsTable.lastFailedDestination": "上一失败目标", @@ -14755,7 +16550,13 @@ "xpack.securitySolution.authenticationsTable.user": "用户", "xpack.securitySolution.authz.mlUnavailable": "Machine Learning 插件不可用。请尝试启用插件。", "xpack.securitySolution.authz.userIsNotMlAdminMessage": "当前用户不是 Machine Learning 管理员。", + "xpack.securitySolution.autocomplete.fieldRequiredError": "值不能为空", + "xpack.securitySolution.autocomplete.invalidDateError": "不是有效日期", + "xpack.securitySolution.autocomplete.invalidNumberError": "不是有效数字", "xpack.securitySolution.autocomplete.loadingDescription": "正在加载……", + "xpack.securitySolution.autocomplete.selectField": "请首先选择字段......", + "xpack.securitySolution.beatFields.errorSearchDescription": "获取 Beat 字段时发生错误", + "xpack.securitySolution.beatFields.failSearchDescription": "无法对 Beat 字段执行搜索", "xpack.securitySolution.case.allCases.actions": "操作", "xpack.securitySolution.case.allCases.comments": "注释", "xpack.securitySolution.case.allCases.noTagsAvailable": "没有可用标记", @@ -14833,6 +16634,7 @@ "xpack.securitySolution.case.caseView.emailBody": "案例参考:{caseUrl}", "xpack.securitySolution.case.caseView.emailSubject": "Security 案例 - {caseTitle}", "xpack.securitySolution.case.caseView.errorsPushServiceCallOutTitle": "要将案例发送到外部系统,您需要:", + "xpack.securitySolution.case.caseView.fieldChanged": "已更改连接器字段", "xpack.securitySolution.case.caseView.fieldRequiredError": "必填字段", "xpack.securitySolution.case.caseView.goToDocumentationButton": "查看文档", "xpack.securitySolution.case.caseView.moveToCommentAria": "高亮显示引用的注释", @@ -14866,6 +16668,7 @@ "xpack.securitySolution.case.caseView.unknown": "未知", "xpack.securitySolution.case.caseView.updateNamedIncident": "更新 { thirdParty } 事件", "xpack.securitySolution.case.caseView.updateThirdPartyIncident": "更新外部事件", + "xpack.securitySolution.case.common.noConnector": "未选择连接器", "xpack.securitySolution.case.configure.errorPushingToService": "推送到服务时出错", "xpack.securitySolution.case.configure.successSaveToast": "已保存外部连接设置", "xpack.securitySolution.case.configureCases.addNewConnector": "添加新连接器", @@ -14904,9 +16707,20 @@ "xpack.securitySolution.case.createCase.fieldTagsHelpText": "为此案例键入一个或多个定制识别标记。在每个标记后按 Enter 键可开始新的标记。", "xpack.securitySolution.case.createCase.titleFieldRequiredError": "标题必填。", "xpack.securitySolution.case.dismissErrorsPushServiceCallOutTitle": "关闭", + "xpack.securitySolution.case.editConnector.editConnectorLinkAria": "单击以编辑连接器", "xpack.securitySolution.case.pageTitle": "案例", "xpack.securitySolution.case.readOnlySavedObjectDescription": "您仅有权查看案例。如果需要创建和更新案例,请联系您的 Kibana 管理员。", "xpack.securitySolution.case.readOnlySavedObjectTitle": "您无法创建新案例或更新现有案例", + "xpack.securitySolution.case.settings.jira.issueTypesSelectFieldLabel": "问题类型", + "xpack.securitySolution.case.settings.jira.parentIssueSearchLabel": "父问题", + "xpack.securitySolution.case.settings.jira.prioritySelectFieldLabel": "优先级", + "xpack.securitySolution.case.settings.resilient.incidentTypesLabel": "事件类型", + "xpack.securitySolution.case.settings.resilient.incidentTypesPlaceholder": "选择类型", + "xpack.securitySolution.case.settings.resilient.severityLabel": "严重性", + "xpack.securitySolution.case.settings.resilient.unableToGetIncidentTypesMessage": "无法获取事件类型", + "xpack.securitySolution.case.settings.resilient.unableToGetSeverityMessage": "无法获取严重性", + "xpack.securitySolution.caseSettingsRegistry.get.missingCaseSettingErrorMessage": "未注册对象类型“{id}”。", + "xpack.securitySolution.caseSettingsRegistry.register.duplicateCaseSettingErrorMessage": "已注册对象类型“{id}”。", "xpack.securitySolution.certificate.fingerprint.clientCertLabel": "客户端证书", "xpack.securitySolution.certificate.fingerprint.serverCertLabel": "服务器证书", "xpack.securitySolution.chart.allOthersGroupingLabel": "所有其他", @@ -14919,6 +16733,8 @@ "xpack.securitySolution.clipboard.copy": "复制", "xpack.securitySolution.clipboard.copy.to.the.clipboard": "复制到剪贴板", "xpack.securitySolution.clipboard.to.the.clipboard": "至剪贴板", + "xpack.securitySolution.components.create.stepOneTitle": "案例字段", + "xpack.securitySolution.components.create.stepTwoTitle": "外部事件管理系统字段", "xpack.securitySolution.components.embeddables.embeddedMap.clientLayerLabel": "客户端点", "xpack.securitySolution.components.embeddables.embeddedMap.destinationLayerLabel": "目标点", "xpack.securitySolution.components.embeddables.embeddedMap.embeddableHeaderHelp": "地图配置帮助", @@ -14976,7 +16792,7 @@ "xpack.securitySolution.components.mlPopup.hooks.errors.siemJobFetchFailureTitle": "Security 作业提取失败", "xpack.securitySolution.components.mlPopup.jobsTable.createCustomJobButtonLabel": "创建定制作业", "xpack.securitySolution.components.mlPopup.jobsTable.jobNameColumn": "作业名称", - "xpack.securitySolution.components.mlPopup.jobsTable.noItemsDescription": "未找到任何 SIEM Machine Learning 作业", + "xpack.securitySolution.components.mlPopup.jobsTable.noItemsDescription": "找不到任何安全 Machine Learning 作业", "xpack.securitySolution.components.mlPopup.jobsTable.runJobColumn": "运行作业", "xpack.securitySolution.components.mlPopup.jobsTable.tagsColumn": "组", "xpack.securitySolution.components.mlPopup.licenseButtonLabel": "管理许可证", @@ -14988,6 +16804,19 @@ "xpack.securitySolution.components.mlPopup.upgradeButtonLabel": "订阅计划", "xpack.securitySolution.components.mlPopup.upgradeDescription": "要访问 SIEM 的异常检测功能,必须将您的许可证更新到白金级、开始 30 天免费试用或在 AWS、GCP 或 Azure 中实施{cloudLink}。然后便可以运行 Machine Learning 作业并查看异常。", "xpack.securitySolution.components.mlPopup.upgradeTitle": "升级到 Elastic 白金级", + "xpack.securitySolution.components.settings.jira.searchIssuesComboBoxAriaLabel": "选择父问题", + "xpack.securitySolution.components.settings.jira.searchIssuesComboBoxPlaceholder": "选择父问题", + "xpack.securitySolution.components.settings.jira.searchIssuesLoading": "正在加载……", + "xpack.securitySolution.components.settings.jira.unableToGetFieldsMessage": "无法获取字段", + "xpack.securitySolution.components.settings.jira.unableToGetIssueMessage": "无法获取 ID 为 {id} 的问题", + "xpack.securitySolution.components.settings.jira.unableToGetIssuesMessage": "无法获取问题", + "xpack.securitySolution.components.settings.jira.unableToGetIssueTypesMessage": "无法获取问题类型", + "xpack.securitySolution.components.settings.serviceNow.impactSelectFieldLabel": "影响", + "xpack.securitySolution.components.settings.serviceNow.severitySelectFieldLabel": "严重性", + "xpack.securitySolution.components.settings.servicenow.severitySelectHighOptionLabel": "高", + "xpack.securitySolution.components.settings.servicenow.severitySelectLowOptionLabel": "低", + "xpack.securitySolution.components.settings.servicenow.severitySelectMediumOptionLabel": "中", + "xpack.securitySolution.components.settings.serviceNow.urgencySelectFieldLabel": "紧急性", "xpack.securitySolution.components.stepDefineRule.ruleTypeField.subscriptionsLink": "白金级订阅", "xpack.securitySolution.containers.anomalies.errorFetchingAnomaliesData": "无法查询异常数据", "xpack.securitySolution.containers.anomalies.stackByJobId": "作业", @@ -15054,6 +16883,7 @@ "xpack.securitySolution.detectionEngine.alerts.actions.addException": "添加规则例外", "xpack.securitySolution.detectionEngine.alerts.actions.closeAlertTitle": "关闭告警", "xpack.securitySolution.detectionEngine.alerts.actions.inProgressAlertTitle": "标记为进行中", + "xpack.securitySolution.detectionEngine.alerts.actions.investigateInTimelineAriaLabel": "将告警发送到时间线", "xpack.securitySolution.detectionEngine.alerts.actions.investigateInTimelineTitle": "在时间线中调查", "xpack.securitySolution.detectionEngine.alerts.actions.openAlertTitle": "打开告警", "xpack.securitySolution.detectionEngine.alerts.closedAlertFailedToastMessage": "无法关闭告警。", @@ -15083,7 +16913,8 @@ "xpack.securitySolution.detectionEngine.alerts.openAlertsTitle": "打开", "xpack.securitySolution.detectionEngine.alerts.openedAlertFailedToastMessage": "无法打开告警", "xpack.securitySolution.detectionEngine.alerts.openedAlertSuccessToastMessage": "已成功打开 {totalAlerts} 个{totalAlerts, plural, =1 {告警} other {告警}}。", - "xpack.securitySolution.detectionEngine.alerts.totalCountOfAlertsTitle": "个告警匹配搜索条件", + "xpack.securitySolution.detectionEngine.alerts.totalCountOfAlertsTitle": "告警", + "xpack.securitySolution.detectionEngine.alerts.updateAlertStatusFailedSingleAlert": "无法更新告警,因为它已被修改。", "xpack.securitySolution.detectionEngine.alerts.utilityBar.additionalFiltersActions.showBuildingBlockTitle": "包括构建块告警", "xpack.securitySolution.detectionEngine.alerts.utilityBar.additionalFiltersTitle": "其他筛选", "xpack.securitySolution.detectionEngine.alerts.utilityBar.batchActions.closeSelectedTitle": "关闭所选", @@ -15112,6 +16943,7 @@ "xpack.securitySolution.detectionEngine.createRule. stepScheduleRule.completeWithoutActivatingTitle": "创建规则但不激活", "xpack.securitySolution.detectionEngine.createRule.backToRulesDescription": "返回到检测规则", "xpack.securitySolution.detectionEngine.createRule.editRuleButton": "编辑", + "xpack.securitySolution.detectionEngine.createRule.eqlRuleTypeDescription": "事件关联", "xpack.securitySolution.detectionEngine.createRule.filtersLabel": "筛选", "xpack.securitySolution.detectionEngine.createRule.mlRuleTypeDescription": "Machine Learning", "xpack.securitySolution.detectionEngine.createRule.pageTitle": "创建新规则", @@ -15159,10 +16991,16 @@ "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customMitreAttackTechniquesFieldRequiredError": "一个策略至少需要一个技术。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customQueryFieldInvalidError": "KQL 无效", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customQueryFieldRequiredError": "需要定制查询。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customThreatQueryFieldRequiredEmptyError": "所有匹配项都需要字段和威胁索引字段。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.customThreatQueryFieldRequiredError": "至少需要一个威胁匹配项。", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.EqlQueryBarLabel": "EQL 查询", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldAnomalyThresholdLabel": "异常分数阈值", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldMachineLearningJobIdLabel": "Machine Learning 作业", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldQuerBarLabel": "定制查询", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldRuleTypeLabel": "规则类型", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatIndexPatternsLabel": "威胁索引模式", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatMappingLabel": "威胁映射", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThreatQueryBarLabel": "威胁索引查询", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.fieldThresholdLabel": "阈值", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.importTimelineModalTitle": "从已保存时间线导入查询", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.importTimelineQueryButton": "从已保存时间线导入查询", @@ -15176,18 +17014,26 @@ "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.outputIndiceNameFieldRequiredError": "至少需要一个索引模式。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.referencesUrlInvalidError": "Url 的格式无效", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.resetDefaultIndicesButton": "重置为默认索引模式", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.eqlTypeDescription": "使用事件查询语言 (EQL) 可匹配事件,生成序列,以及堆叠数据", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.eqlTypeTitle": "事件关联", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeDescription": "选择 ML 作业以检测异常活动。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeDisabledDescription": "要访问 ML,需要{subscriptionsLink}。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.mlTypeTitle": "Machine Learning", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.queryTypeDescription": "使用 KQL 或 Lucene 检测所有索引的问题。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.queryTypeTitle": "定制查询", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.threatMatchDescription": "上传值列表,以围绕已知错误属性列表编写规则", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.threatMatchTitle": "威胁匹配", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.thresholdTypeDescription": "聚合查询结果以检测匹配数目何时超过阈值。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.ruleTypeField.thresholdTypeTitle": "阈值", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchField.threatMatchFieldPlaceholderText": "所有结果", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchingIcesHelperDescription": "选择威胁索引", + "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.threatMatchoutputIndiceNameFieldRequiredError": "至少需要一种索引模式。", "xpack.securitySolution.detectionEngine.createRule.stepDefineRule.thresholdField.thresholdFieldPlaceholderText": "所有结果", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.fieldThrottleHelpText": "选择在规则评估为 true 时应执行自动操作的时间。", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.fieldThrottleLabel": "操作频率", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.invalidMustacheTemplateErrorMessage": "{key} 不是有效的 Mustache 模板", "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.noConnectorSelectedErrorMessage": "未选择连接器", + "xpack.securitySolution.detectionEngine.createRule.stepRuleActions.noReadActionsPrivileges": "无法创建规则操作。您对“操作”插件没有“读”权限。", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.completeWithActivatingTitle": "创建并激活规则", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.completeWithoutActivatingTitle": "创建规则但不激活", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRule.fieldAdditionalLookBackHelpText": "增加回查时段的时间以防止错过告警。", @@ -15198,6 +17044,8 @@ "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.invalidTimeMessageDescription": "时间必填。", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.minutesOptionDescription": "分钟", "xpack.securitySolution.detectionEngine.createRule.stepScheduleRuleForm.secondsOptionDescription": "秒", + "xpack.securitySolution.detectionEngine.createRule.threatMatchRuleTypeDescription": "威胁匹配", + "xpack.securitySolution.detectionEngine.createRule.threatQueryLabel": "威胁查询", "xpack.securitySolution.detectionEngine.createRule.thresholdRuleTypeDescription": "阈值", "xpack.securitySolution.detectionEngine.details.stepAboutRule.aboutText": "关于", "xpack.securitySolution.detectionEngine.details.stepAboutRule.detailsLabel": "详情", @@ -15215,6 +17063,11 @@ "xpack.securitySolution.detectionEngine.emptyActionBeats": "查看设置说明", "xpack.securitySolution.detectionEngine.emptyActionSecondary": "前往文档", "xpack.securitySolution.detectionEngine.emptyTitle": "似乎在 Security 应用程序中没有与检测引擎相关的索引", + "xpack.securitySolution.detectionEngine.eqlOverViewLink.text": "事件查询语言 (EQL) 概览", + "xpack.securitySolution.detectionEngine.eqlQueryBar.label": "输入 EQL 查询", + "xpack.securitySolution.detectionEngine.eqlValidation.requestError": "验证 EQL 查询时发生错误", + "xpack.securitySolution.detectionEngine.eqlValidation.showErrorsLabel": "显示 EQL 验证错误", + "xpack.securitySolution.detectionEngine.eqlValidation.title": "EQL 验证错误", "xpack.securitySolution.detectionEngine.goToDocumentationButton": "查看文档", "xpack.securitySolution.detectionEngine.lastSignalTitle": "上一告警", "xpack.securitySolution.detectionEngine.mitreAttack.addTitle": "添加 MITRE ATT&CK\\u2122 威胁", @@ -15513,6 +17366,20 @@ "xpack.securitySolution.detectionEngine.noWriteAlertsCallOutTitle": "您无法更改告警状态", "xpack.securitySolution.detectionEngine.pageTitle": "检测引擎", "xpack.securitySolution.detectionEngine.panelSubtitleShowing": "正在显示", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphCountLabel": "计数", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphDisclaimer": "注意:此预览不包括规则例外和时间戳覆盖的影响。", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphDisclaimerEql": "注意:此预览不包括规则例外和时间戳覆盖的影响,且仅显示 100 个结果。", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphHitsTitle": "命中数", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewError": "提取预览时出错", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewInspectTitle": "查询预览", + "xpack.securitySolution.detectionEngine.queryPreview.queryGraphPreviewNoiseWarning": "噪音警告:此规则可能会导致大量噪音。考虑缩小您的查询范围。这基于每小时 1 条告警的线性级数。", + "xpack.securitySolution.detectionEngine.queryPreview.queryNoHits": "找不到任何命中。", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphCapHitWarning": "命中查询上限大小为 {cap}。此查询生成的命中数可能大于显示的 {cap}。", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphThresholdWithFieldTitle": "{buckets} 个{buckets, plural, =1 {唯一命中} other {唯一命中}}", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphTimestampWarning": "在事件中找不到“@timestamp”字段。", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewGraphTitle": "{hits} 个{hits, plural, =1 {命中} other {命中}}", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewHelpText": "选择数据的时间范围以预览查询结果", + "xpack.securitySolution.detectionEngine.queryPreview.queryPreviewLabel": "快速查询预览", "xpack.securitySolution.detectionEngine.readOnlyCallOutMsg": "您当前缺少所需的权限,无法创建/编辑检测引擎规则。有关进一步帮助,请联系您的管理员。", "xpack.securitySolution.detectionEngine.readOnlyCallOutTitle": "需要规则权限", "xpack.securitySolution.detectionEngine.rule.editRule.errorMsgDescription": "您在{countError, plural, one {以下选项卡} other {以下选项卡}}中的输入无效:{tabHasError}", @@ -15538,21 +17405,21 @@ "xpack.securitySolution.detectionEngine.rules.aboutRuleTitle": "关于规则", "xpack.securitySolution.detectionEngine.rules.addNewRuleTitle": "创建新规则", "xpack.securitySolution.detectionEngine.rules.addPageTitle": "创建", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.deleteeRuleDescription": "删除规则……", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleDescription": "复制规则……", - "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleErrorDescription": "复制规则时出错……", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.deleteeRuleDescription": "删除规则", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleDescription": "复制规则", + "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateRuleErrorDescription": "复制规则时出错", "xpack.securitySolution.detectionEngine.rules.allRules.actions.duplicateTitle": "复制", "xpack.securitySolution.detectionEngine.rules.allRules.actions.editRuleSettingsDescription": "编辑规则设置", "xpack.securitySolution.detectionEngine.rules.allRules.actions.exportRuleDescription": "导出规则", "xpack.securitySolution.detectionEngine.rules.allRules.activeRuleDescription": "活动", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedErrorTitle": "激活{totalRules, plural, =1 {规则} other {规则}}时出错……", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedErrorTitle": "激活{totalRules, plural, =1 {规则} other {规则}}时出错", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.activateSelectedTitle": "激活所选", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedErrorTitle": "停用{totalRules, plural, =1 {规则} other {规则}}时出错……", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedErrorTitle": "停用{totalRules, plural, =1 {规则} other {规则}}时出错", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deactivateSelectedTitle": "停用所选", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedErrorTitle": "删除{totalRules, plural, =1 {规则} other {规则}}时出错……", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedErrorTitle": "删除{totalRules, plural, =1 {规则} other {规则}}时出错", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedImmutableTitle": "选择内容包含无法删除的不可变规则", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedTitle": "删除所选……", - "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.duplicateSelectedTitle": "复制所选……", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.deleteSelectedTitle": "删除所选", + "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.duplicateSelectedTitle": "复制所选", "xpack.securitySolution.detectionEngine.rules.allRules.batchActions.exportSelectedTitle": "导出所选", "xpack.securitySolution.detectionEngine.rules.allRules.batchActionsTitle": "批处理操作", "xpack.securitySolution.detectionEngine.rules.allRules.columns.activateTitle": "已激活", @@ -15561,11 +17428,14 @@ "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastLookBackDate": "最后回查日期", "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastResponseTitle": "上次响应", "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastRunTitle": "上次运行", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.lastUpdateTitle": "上次更新时间", "xpack.securitySolution.detectionEngine.rules.allRules.columns.queryTimes": "查询时间 (ms)", "xpack.securitySolution.detectionEngine.rules.allRules.columns.riskScoreTitle": "风险分数", "xpack.securitySolution.detectionEngine.rules.allRules.columns.ruleTitle": "规则", "xpack.securitySolution.detectionEngine.rules.allRules.columns.severityTitle": "严重性", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.tagsPopoverTitle": "查看全部", "xpack.securitySolution.detectionEngine.rules.allRules.columns.tagsTitle": "标记", + "xpack.securitySolution.detectionEngine.rules.allRules.columns.versionTitle": "版本", "xpack.securitySolution.detectionEngine.rules.allRules.exportFilenameTitle": "rules_export", "xpack.securitySolution.detectionEngine.rules.allRules.filters.customRulesTitle": "定制规则", "xpack.securitySolution.detectionEngine.rules.allRules.filters.elasticRulesTitle": "Elastic 规则", @@ -15592,12 +17462,12 @@ "xpack.securitySolution.detectionEngine.rules.defineRuleTitle": "定义规则", "xpack.securitySolution.detectionEngine.rules.deleteDescription": "删除", "xpack.securitySolution.detectionEngine.rules.editPageTitle": "编辑", - "xpack.securitySolution.detectionEngine.rules.importRuleTitle": "导入规则……", - "xpack.securitySolution.detectionEngine.rules.loadPrePackagedRulesAndTemplatesButton": "加载 Elastic 预构建规则和时间线模板", + "xpack.securitySolution.detectionEngine.rules.importRuleTitle": "导入规则", + "xpack.securitySolution.detectionEngine.rules.loadPrePackagedRulesButton": "加载 Elastic 预构建规则和时间线模板", "xpack.securitySolution.detectionEngine.rules.optionalFieldDescription": "可选", "xpack.securitySolution.detectionEngine.rules.pageTitle": "检测规则", "xpack.securitySolution.detectionEngine.rules.prePackagedRules.createOwnRuletButton": "创建自己的规则", - "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptMessage": "Elastic Security 附带预置检测规则,这些规则在后台运行,并在条件满足时创建告警。默认情况下,除 Elastic Endpoint Security 规则外,所有预置规则都处于禁用状态。您可以选择其他要激活的规则。", + "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptMessage": "Elastic Security 附带预置检测规则,这些规则在后台运行,并在条件得到满足时创建告警。默认情况下,除 Endpoint Security 规则外,所有预置规则都处于禁用状态。您可以选择其他要激活的规则。", "xpack.securitySolution.detectionEngine.rules.prePackagedRules.emptyPromptTitle": "加载 Elastic 预构建检测规则", "xpack.securitySolution.detectionEngine.rules.releaseNotesHelp": "发行说明", "xpack.securitySolution.detectionEngine.rules.reloadMissingPrePackagedRulesAndTimelinesButton": "安装 {missingRules} 个 Elastic 预构建{missingRules, plural, =1 {规则} other {规则}}以及 {missingTimelines} 个 Elastic 预构建{missingTimelines, plural, =1 {时间线} other {时间线}} ", @@ -15649,20 +17519,103 @@ "xpack.securitySolution.editDataProvider.selectAnOperatorPlaceholder": "选择运算符", "xpack.securitySolution.editDataProvider.valueLabel": "值", "xpack.securitySolution.editDataProvider.valuePlaceholder": "值", - "xpack.securitySolution.emptyMessage": "Elastic Security 将免费且开放的 Elastic SIEM 和 Elastic Endpoint Security 整合在一起,从而防御、检测并响应威胁。首先,您需要将安全解决方案相关数据添加到 Elastic Stack。有关更多信息,请查看我们的 ", + "xpack.securitySolution.emptyMessage": "Elastic Security 将免费开放的 Elastic SIEM 和 Endpoint Security 相集成,以预防、检测并响应威胁。首先,您需要将安全解决方案相关数据添加到 Elastic Stack。有关更多信息,您可以查看我们的 ", "xpack.securitySolution.emptyString.emptyStringDescription": "空字符串", + "xpack.securitySolution.endpoint.details.endpointVersion": "Endpoint 版本", + "xpack.securitySolution.endpoint.details.errorBody": "请退出浮出控件并选择可用主机。", + "xpack.securitySolution.endpoint.details.errorTitle": "找不到主机", + "xpack.securitySolution.endpoint.details.hostname": "主机名", + "xpack.securitySolution.endpoint.details.ipAddress": "IP 地址", + "xpack.securitySolution.endpoint.details.lastSeen": "最后看到时间", + "xpack.securitySolution.endpoint.details.linkToIngestTitle": "重新分配策略", + "xpack.securitySolution.endpoint.details.noPolicyResponse": "没有可用策略响应", + "xpack.securitySolution.endpoint.details.os": "OS", + "xpack.securitySolution.endpoint.details.policy": "集成策略", + "xpack.securitySolution.endpoint.details.policyResponse.configure_dns_events": "配置 DNS 事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_elasticsearch_connection": "配置 Elastic Search 连接", + "xpack.securitySolution.endpoint.details.policyResponse.configure_file_events": "配置文件事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_imageload_events": "配置映像加载事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_kernel": "配置内核", + "xpack.securitySolution.endpoint.details.policyResponse.configure_logging": "配置日志记录", + "xpack.securitySolution.endpoint.details.policyResponse.configure_malware": "配置恶意软件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_network_events": "配置网络事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_process_events": "配置进程事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_registry_events": "配置注册表事件", + "xpack.securitySolution.endpoint.details.policyResponse.configure_security_events": "配置安全事件", + "xpack.securitySolution.endpoint.details.policyResponse.connect_kernel": "连接内核", + "xpack.securitySolution.endpoint.details.policyResponse.detect_async_image_load_events": "检测异步映像加载事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_file_open_events": "检测文件打开事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_file_write_events": "检测文件写入事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_network_events": "检测网络事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_process_events": "检测进程事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_registry_events": "检测注册表事件", + "xpack.securitySolution.endpoint.details.policyResponse.detect_sync_image_load_events": "检测同步映像加载事件", + "xpack.securitySolution.endpoint.details.policyResponse.download_global_artifacts": "下载全局项目", + "xpack.securitySolution.endpoint.details.policyResponse.download_user_artifacts": "下载用户项目", + "xpack.securitySolution.endpoint.details.policyResponse.events": "事件", + "xpack.securitySolution.endpoint.details.policyResponse.failed": "失败", + "xpack.securitySolution.endpoint.details.policyResponse.load_config": "加载配置", + "xpack.securitySolution.endpoint.details.policyResponse.load_malware_model": "加载恶意软件模型", + "xpack.securitySolution.endpoint.details.policyResponse.logging": "日志记录", + "xpack.securitySolution.endpoint.details.policyResponse.malware": "恶意软件", + "xpack.securitySolution.endpoint.details.policyResponse.read_elasticsearch_config": "读取 ElasticSearch 配置", + "xpack.securitySolution.endpoint.details.policyResponse.read_events_config": "读取事件配置", + "xpack.securitySolution.endpoint.details.policyResponse.read_kernel_config": "读取内核配置", + "xpack.securitySolution.endpoint.details.policyResponse.read_logging_config": "读取日志记录配置", + "xpack.securitySolution.endpoint.details.policyResponse.read_malware_config": "读取恶意软件配置", + "xpack.securitySolution.endpoint.details.policyResponse.streaming": "流式传输", + "xpack.securitySolution.endpoint.details.policyResponse.success": "成功", + "xpack.securitySolution.endpoint.details.policyResponse.warning": "警告", + "xpack.securitySolution.endpoint.details.policyResponse.workflow": "工作流", + "xpack.securitySolution.endpoint.details.policyStatus": "策略响应", + "xpack.securitySolution.endpoint.details.policyStatusValue": "{policyStatus, select, success {成功} warning {警告} failure {失败} other {未知}}", + "xpack.securitySolution.endpoint.ingestManager.createPackagePolicy.endpointConfiguration": "我们将使用建议的默认值保存您的集成。稍后,您可以通过在代理策略中编辑 Endpoint Security 集成对其进行更改。", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.actionSecurityPolicy": "编辑安全策略", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.actionTrustedApps": "查看受信任的应用程序", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.menuButton": "操作", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.message": "通过从菜单中选择操作可找到更多高级配置选项", + "xpack.securitySolution.endpoint.ingestManager.editPackagePolicy.trustedAppsMessageReturnBackLabel": "返回以编辑集成", "xpack.securitySolution.endpoint.ingestToastMessage": "采集管理器在其设置期间失败。", "xpack.securitySolution.endpoint.ingestToastTitle": "应用无法初始化", + "xpack.securitySolution.endpoint.list.actionmenu": "打开", + "xpack.securitySolution.endpoint.list.actions": "操作", + "xpack.securitySolution.endpoint.list.actions.agentDetails": "查看代理详情", + "xpack.securitySolution.endpoint.list.actions.agentPolicy": "查看代理策略", + "xpack.securitySolution.endpoint.list.actions.hostDetails": "查看主机详情", + "xpack.securitySolution.endpoint.list.endpointsEnrolling": "正在注册终端。{agentsLink}以跟踪进度。", + "xpack.securitySolution.endpoint.list.endpointsEnrolling.viewAgentsLink": "查看代理", + "xpack.securitySolution.endpoint.list.endpointVersion": "版本", + "xpack.securitySolution.endpoint.list.hostname": "主机名", + "xpack.securitySolution.endpoint.list.hostStatus": "代理状态", + "xpack.securitySolution.endpoint.list.hostStatusValue": "{hostStatus, select, online {联机} error {错误} unenrolling {正在取消注册} other {脱机}}", + "xpack.securitySolution.endpoint.list.ip": "IP 地址", + "xpack.securitySolution.endpoint.list.lastActive": "上次活动时间", + "xpack.securitySolution.endpoint.list.loadingPolicies": "正在加载集成", + "xpack.securitySolution.endpoint.list.noEndpointsInstructions": "您已添加 Endpoint Security 集成。现在,按照以下步骤注册您的代理。", + "xpack.securitySolution.endpoint.list.noEndpointsPrompt": "下一步:将代理注册到 Endpoint Security", + "xpack.securitySolution.endpoint.list.noPolicies": "没有集成。", + "xpack.securitySolution.endpoint.list.os": "操作系统", + "xpack.securitySolution.endpoint.list.pageSubTitle": "运行 Endpoint Security 的主机", + "xpack.securitySolution.endpoint.list.pageTitle": "终端", + "xpack.securitySolution.endpoint.list.policy": "集成策略", + "xpack.securitySolution.endpoint.list.policyStatus": "策略状态", + "xpack.securitySolution.endpoint.list.stepOne": "从现有的集成中选择。稍后可以对其进行更改。", + "xpack.securitySolution.endpoint.list.stepOneTitle": "选择要使用的集成", + "xpack.securitySolution.endpoint.list.stepTwo": "您将会获得开始使用时所需的命令。", + "xpack.securitySolution.endpoint.list.stepTwoTitle": "通过采集管理器注册启用 Endpoint Security 的代理", + "xpack.securitySolution.endpoint.list.totalCount": "{totalItemCount, plural, one {# 个主机} other {# 个主机}}", "xpack.securitySolution.endpoint.policy.details.backToListTitle": "返回到终端主机", "xpack.securitySolution.endpoint.policy.details.cancel": "取消", "xpack.securitySolution.endpoint.policy.details.detect": "检测", "xpack.securitySolution.endpoint.policy.details.detectionRulesLink": "相关检测规则", "xpack.securitySolution.endpoint.policy.details.detectionRulesMessage": "请查看{detectionRulesLink}。在“检测规则”页面上,预置规则标记有“Elastic”。", "xpack.securitySolution.endpoint.policy.details.eventCollection": "事件收集", + "xpack.securitySolution.endpoint.policy.details.eventCollectionLabel": "事件收集", "xpack.securitySolution.endpoint.policy.details.eventCollectionsEnabled": "{selected} / {total} 事件收集已启用", "xpack.securitySolution.endpoint.policy.details.linux": "Linux", "xpack.securitySolution.endpoint.policy.details.mac": "Mac", "xpack.securitySolution.endpoint.policy.details.malware": "恶意软件", + "xpack.securitySolution.endpoint.policy.details.malwareLabel": "恶意软件", "xpack.securitySolution.endpoint.policy.details.malwareProtectionsEnabled": "恶意软件防护{mode, select, true {已启用} false {已禁用}}", "xpack.securitySolution.endpoint.policy.details.prevent": "防御", "xpack.securitySolution.endpoint.policy.details.protections": "防护", @@ -15672,18 +17625,19 @@ "xpack.securitySolution.endpoint.policy.details.updateConfirm.confirmButtonTitle": "保存并部署更改", "xpack.securitySolution.endpoint.policy.details.updateConfirm.message": "此操作无法撤消。是否确定要继续?", "xpack.securitySolution.endpoint.policy.details.updateConfirm.title": "保存并部署更改", - "xpack.securitySolution.endpoint.policy.details.updateConfirm.warningMessage": "保存这些更改会将更新应用于分配到此代理配置的所有终端。", + "xpack.securitySolution.endpoint.policy.details.updateConfirm.warningMessage": "保存这些更改会将更新应用于分配到此代理策略的所有终端。", "xpack.securitySolution.endpoint.policy.details.updateConfirm.warningTitle": "此操作将更新 {hostCount, plural, one {# 个主机} other {# 个主机}}", "xpack.securitySolution.endpoint.policy.details.updateErrorTitle": "失败!", "xpack.securitySolution.endpoint.policy.details.updateSuccessMessage": "集成 {name} 已更新。", "xpack.securitySolution.endpoint.policy.details.updateSuccessTitle": "成功!", "xpack.securitySolution.endpoint.policy.details.windows": "Windows", "xpack.securitySolution.endpoint.policy.details.windowsAndMac": "Windows、Mac", + "xpack.securitySolution.endpoint.policy.details.windowsLabel": "Windows", "xpack.securitySolution.endpoint.policyDetailOS": "操作系统", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.errorTitle": "错误", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.offlineTitle": "脱机", "xpack.securitySolution.endpoint.policyDetails.agentsSummary.onlineTitle": "联机", - "xpack.securitySolution.endpoint.policyDetails.agentsSummary.totalTitle": "主机", + "xpack.securitySolution.endpoint.policyDetails.agentsSummary.totalTitle": "终端", "xpack.securitySolution.endpoint.policyDetailsConfig.eventingEvents": "事件", "xpack.securitySolution.endpoint.policyDetailsConfig.linux.events.file": "文件", "xpack.securitySolution.endpoint.policyDetailsConfig.linux.events.network": "网络", @@ -15702,6 +17656,7 @@ "xpack.securitySolution.endpoint.policyDetailType": "类型", "xpack.securitySolution.endpoint.policyList.actionButtonText": "添加 Endpoint Security", "xpack.securitySolution.endpoint.policyList.actionMenu": "打开", + "xpack.securitySolution.endpoint.policyList.agentPolicyAction": "查看代理策略", "xpack.securitySolution.endpoint.policyList.createdAt": "创建日期", "xpack.securitySolution.endpoint.policyList.createdBy": "创建者", "xpack.securitySolution.endpoint.policyList.createNewButton": "创建新策略", @@ -15719,10 +17674,10 @@ "xpack.securitySolution.endpoint.policyList.emptyCreateNewButton": "注册代理", "xpack.securitySolution.endpoint.policyList.nameField": "策略名称", "xpack.securitySolution.endpoint.policyList.onboardingDocsLink": "查看 Security 应用文档", - "xpack.securitySolution.endpoint.policyList.onboardingSectionOne": "Elastic Endpoint Security 使用威胁防御、检测和深度安全数据可见性来保护您的主机。", - "xpack.securitySolution.endpoint.policyList.onboardingSectionThree": "首先,将 Elastic Endpoint Security 集成添加到您的代理。有关更多信息, ", - "xpack.securitySolution.endpoint.policyList.onboardingSectionTwo": "从此页面,您将能够查看环境中运行 Elastic Endpoint Security 的主机。", - "xpack.securitySolution.endpoint.policyList.onboardingTitle": "开始使用 Elastic Endpoint Security", + "xpack.securitySolution.endpoint.policyList.onboardingSectionOne": "Endpoint Security 使用威胁防御、检测和深度安全数据可见性来保护您的主机。", + "xpack.securitySolution.endpoint.policyList.onboardingSectionThree": "首先,将 Endpoint Security 集成添加到您的代理。有关更多信息, ", + "xpack.securitySolution.endpoint.policyList.onboardingSectionTwo": "从此页面,您将可以查看和管理环境中运行 Endpoint Security 的主机。", + "xpack.securitySolution.endpoint.policyList.onboardingTitle": "开始使用 Endpoint Security", "xpack.securitySolution.endpoint.policyList.policyDeleteAction": "删除策略", "xpack.securitySolution.endpoint.policyList.revision": "修订 {revNumber}", "xpack.securitySolution.endpoint.policyList.updatedAt": "最后更新时间", @@ -15730,17 +17685,23 @@ "xpack.securitySolution.endpoint.policyList.versionField": "v{version}", "xpack.securitySolution.endpoint.policyList.versionFieldLabel": "版本", "xpack.securitySolution.endpoint.policyList.viewTitleTotalCount": "{totalItemCount, plural, one {# 个策略} other {# 个策略}}", + "xpack.securitySolution.endpoint.policyResponse.backLinkTitle": "终端详情", + "xpack.securitySolution.endpoint.policyResponse.title": "策略响应", "xpack.securitySolution.endpoint.resolver.eitherLineageLimitExceeded": "下面可视化和事件列表中的一些进程事件无法显示,因为已达到数据限制。", "xpack.securitySolution.endpoint.resolver.elapsedTime": "{duration} {durationType}", "xpack.securitySolution.endpoint.resolver.loadingError": "加载数据时出错。", "xpack.securitySolution.endpoint.resolver.panel.error.error": "错误", "xpack.securitySolution.endpoint.resolver.panel.error.events": "事件", - "xpack.securitySolution.endpoint.resolver.panel.error.goBack": "单击此链接以返回到所有进程的列表。", + "xpack.securitySolution.endpoint.resolver.panel.error.goBack": "查看所有进程", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.errorPrimary": "无法加载事件。", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.errorSecondary": "提取事件时发生错误。", + "xpack.securitySolution.endpoint.resolver.panel.nodeEventsByType.loadMore": "加载更多数据", "xpack.securitySolution.endpoint.resolver.panel.processDescList.events": "事件", + "xpack.securitySolution.endpoint.resolver.panel.processDescList.numberOfEvents": "{relatedEventTotal} 个事件", "xpack.securitySolution.endpoint.resolver.panel.processEventCounts.events": "事件", "xpack.securitySolution.endpoint.resolver.panel.processEventListByType.events": "事件", "xpack.securitySolution.endpoint.resolver.panel.relatedCounts.numberOfEventsInCrumb": "{totalCount} 个事件", - "xpack.securitySolution.endpoint.resolver.panel.relatedDetail.wait": "等候事件......", + "xpack.securitySolution.endpoint.resolver.panel.relatedDetail.wait": "正在加载事件......", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.atTime": "@ {date}", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.categoryAndType": "{category} {eventType}", "xpack.securitySolution.endpoint.resolver.panel.relatedEventDetail.countByCategory": "{count} 个{category}", @@ -15754,6 +17715,7 @@ "xpack.securitySolution.endpoint.resolver.panel.table.row.processNameTitle": "进程名称", "xpack.securitySolution.endpoint.resolver.panel.table.row.timestampTitle": "时间戳", "xpack.securitySolution.endpoint.resolver.panel.table.row.valueMissingDescription": "值缺失", + "xpack.securitySolution.endpoint.resolver.processDescription": "{isEventBeingAnalyzed, select, true {已分析的事件 · {descriptionText}} false {{descriptionText}}}", "xpack.securitySolution.endpoint.resolver.relatedEventLimitExceeded": "{numberOfEventsMissing} 个{category}事件无法显示,因为已达到数据限制。", "xpack.securitySolution.endpoint.resolver.relatedEventLimitTitle": "此列表包括 {numberOfEntries} 个进程事件。", "xpack.securitySolution.endpoint.resolver.relatedEvents": "事件", @@ -15766,9 +17728,11 @@ "xpack.securitySolution.endpoint.resolver.terminatedTrigger": "已终止触发器", "xpack.securitySolution.endpointManagement.noPermissionsSubText": "似乎采集管理器已禁用。必须启用采集管理器,才能使用此功能。如果您无权启用采集管理器,请联系您的 Kibana 管理员。", "xpack.securitySolution.endpointManagemnet.noPermissionsText": "您没有所需的 Kibana 权限,无法使用 Elastic Security 管理", + "xpack.securitySolution.endpointsTab": "终端", "xpack.securitySolution.enpdoint.resolver.panelutils.betaBadgeLabel": "公测版", "xpack.securitySolution.enpdoint.resolver.panelutils.invaliddate": "日期无效", - "xpack.securitySolution.event.module.linkToElasticEndpointSecurityDescription": "在 Elastic Endpoint Security 中打开", + "xpack.securitySolution.enpdoint.resolver.panelutils.noTimestampRetrieved": "未检索时间戳", + "xpack.securitySolution.event.module.linkToElasticEndpointSecurityDescription": "在 Endpoint Security 中打开", "xpack.securitySolution.eventDetails.blank": " ", "xpack.securitySolution.eventDetails.copyToClipboard": "复制到剪贴板", "xpack.securitySolution.eventDetails.copyToClipboardTooltip": "复制到剪贴板", @@ -15822,15 +17786,16 @@ "xpack.securitySolution.eventsViewer.showingLabel": "正在显示", "xpack.securitySolution.eventsViewer.unit": "{totalCount, plural, =1 {事件} other {事件}}", "xpack.securitySolution.exceptions.addException.addEndpointException": "添加终端例外", - "xpack.securitySolution.exceptions.addException.addException": "添加例外", - "xpack.securitySolution.exceptions.addException.bulkCloseLabel": "关闭所有与此例外匹配的告警,包括其他规则所生成的告警", - "xpack.securitySolution.exceptions.addException.bulkCloseLabel.disabled": "关闭匹配此例外中的属性的所有告警(不支持列表和非 ECS 字段)", + "xpack.securitySolution.exceptions.addException.addException": "添加规则例外", + "xpack.securitySolution.exceptions.addException.bulkCloseLabel": "关闭所有与此例外匹配且根据此规则生成的告警", + "xpack.securitySolution.exceptions.addException.bulkCloseLabel.disabled": "关闭所有与此例外匹配且根据此规则生成的告警(不支持列表和非 ECS 字段)", "xpack.securitySolution.exceptions.addException.cancel": "取消", "xpack.securitySolution.exceptions.addException.endpointQuarantineText": "在所有终端主机上,与该例外匹配的已隔离文件会自动还原到其原始位置。此例外适用于使用终端例外的所有规则。", "xpack.securitySolution.exceptions.addException.error": "添加例外失败", "xpack.securitySolution.exceptions.addException.fetchError": "提取例外列表时出错", "xpack.securitySolution.exceptions.addException.fetchError.title": "错误", "xpack.securitySolution.exceptions.addException.infoLabel": "满足规则的条件时生成告警,但以下情况除外:", + "xpack.securitySolution.exceptions.addException.sequenceWarning": "此规则的查询包含 EQL 序列语句。创建的例外将应用于序列中的所有事件。", "xpack.securitySolution.exceptions.addException.success": "已成功添加例外", "xpack.securitySolution.exceptions.andDescription": "且", "xpack.securitySolution.exceptions.builder.addNestedDescription": "添加嵌套条件", @@ -15843,29 +17808,37 @@ "xpack.securitySolution.exceptions.builder.fieldDescription": "字段", "xpack.securitySolution.exceptions.builder.operatorDescription": "运算符", "xpack.securitySolution.exceptions.builder.valueDescription": "值", + "xpack.securitySolution.exceptions.cancelLabel": "取消", + "xpack.securitySolution.exceptions.clearExceptionsLabel": "移除例外列表", "xpack.securitySolution.exceptions.commentEventLabel": "已添加注释", "xpack.securitySolution.exceptions.commentLabel": "注释", "xpack.securitySolution.exceptions.createdByLabel": "创建者", "xpack.securitySolution.exceptions.dateCreatedLabel": "创建日期", "xpack.securitySolution.exceptions.descriptionLabel": "描述", "xpack.securitySolution.exceptions.detectionListLabel": "检测列表", + "xpack.securitySolution.exceptions.dissasociateExceptionListError": "无法移除例外列表", + "xpack.securitySolution.exceptions.dissasociateListSuccessText": "例外列表 ({id}) 已成功移除", "xpack.securitySolution.exceptions.doesNotExistOperatorLabel": "不存在", "xpack.securitySolution.exceptions.editButtonLabel": "编辑", - "xpack.securitySolution.exceptions.editException.bulkCloseLabel": "关闭所有与此例外匹配的告警,包括其他规则所生成的告警", - "xpack.securitySolution.exceptions.editException.bulkCloseLabel.disabled": "关闭匹配此例外中的属性的所有告警(不支持列表和非 ECS 字段)", + "xpack.securitySolution.exceptions.editException.bulkCloseLabel": "关闭所有与此例外匹配且根据此规则生成的告警", + "xpack.securitySolution.exceptions.editException.bulkCloseLabel.disabled": "关闭所有与此例外匹配且根据此规则生成的告警(不支持列表和非 ECS 字段)", "xpack.securitySolution.exceptions.editException.cancel": "取消", "xpack.securitySolution.exceptions.editException.editEndpointExceptionTitle": "编辑终端例外", "xpack.securitySolution.exceptions.editException.editExceptionSaveButton": "保存", - "xpack.securitySolution.exceptions.editException.editExceptionTitle": "编辑例外", + "xpack.securitySolution.exceptions.editException.editExceptionTitle": "编辑规则例外", "xpack.securitySolution.exceptions.editException.endpointQuarantineText": "在所有终端主机上,与该例外匹配的已隔离文件会自动还原到其原始位置。此例外适用于使用终端例外的所有规则。", "xpack.securitySolution.exceptions.editException.error": "更新例外失败", "xpack.securitySolution.exceptions.editException.infoLabel": "满足规则的条件时生成告警,但以下情况除外:", + "xpack.securitySolution.exceptions.editException.sequenceWarning": "此规则的查询包含 EQL 序列语句。修改的例外将应用于序列中的所有事件。", "xpack.securitySolution.exceptions.editException.success": "已成功更新例外", "xpack.securitySolution.exceptions.editException.versionConflictDescription": "此例外可能自您首次选择编辑后已更新。尝试单击“取消”,重新编辑该例外。", "xpack.securitySolution.exceptions.editException.versionConflictTitle": "抱歉,有错误", "xpack.securitySolution.exceptions.endpointListLabel": "终端列表", + "xpack.securitySolution.exceptions.errorLabel": "错误", "xpack.securitySolution.exceptions.exceptionsPaginationLabel": "每页项数:{items}", "xpack.securitySolution.exceptions.existsOperatorLabel": "存在", + "xpack.securitySolution.exceptions.fetch404Error": "关联的例外列表 ({listId}) 已不存在。请移除缺少的例外列表,以将其他例外添加到检测规则。", + "xpack.securitySolution.exceptions.fetchError": "提取例外列表时出错", "xpack.securitySolution.exceptions.fieldDescription": "字段", "xpack.securitySolution.exceptions.hideCommentsLabel": "隐藏 ({comments}) 个{comments, plural, =1 {注释} other {注释}}", "xpack.securitySolution.exceptions.isInListOperatorLabel": "在列表中", @@ -15874,6 +17847,7 @@ "xpack.securitySolution.exceptions.isNotOperatorLabel": "不是", "xpack.securitySolution.exceptions.isOneOfOperatorLabel": "属于", "xpack.securitySolution.exceptions.isOperatorLabel": "是", + "xpack.securitySolution.exceptions.modalErrorAccordionText": "显示规则引用信息:", "xpack.securitySolution.exceptions.operatingSystemLabel": "OS", "xpack.securitySolution.exceptions.operatorDescription": "运算符", "xpack.securitySolution.exceptions.orDescription": "或", @@ -15900,6 +17874,11 @@ "xpack.securitySolution.exceptions.viewer.noSearchResultsPromptBody": "找不到搜索结果。", "xpack.securitySolution.exceptions.viewer.searchDefaultPlaceholder": "搜索字段(例如:host.name)", "xpack.securitySolution.exitFullScreenButton": "退出全屏", + "xpack.securitySolution.featureCatalogue.subtitle": "SIEM 和 Endpoint Security", + "xpack.securitySolution.featureCatalogueDescription": "预防、收集、检测和响应威胁,以对整个基础架构提供统一的保护。", + "xpack.securitySolution.featureCatalogueDescription1": "自主预防威胁。", + "xpack.securitySolution.featureCatalogueDescription2": "检测和响应。", + "xpack.securitySolution.featureCatalogueDescription3": "调查事件。", "xpack.securitySolution.featureRegistry.linkSecuritySolutionTitle": "安全", "xpack.securitySolution.fieldBrowser.categoriesCountTitle": "{totalCount} 个{totalCount, plural, =1 {类别} other {类别}}", "xpack.securitySolution.fieldBrowser.categoriesTitle": "类别", @@ -15917,6 +17896,8 @@ "xpack.securitySolution.fieldBrowser.toggleColumnTooltip": "切换列", "xpack.securitySolution.fieldBrowser.viewCategoryTooltip": "查看所有 {categoryId} 字段", "xpack.securitySolution.fieldRenderers.moreLabel": "更多", + "xpack.securitySolution.firstLastSeenHost.errorSearchDescription": "搜索上次看到的首个主机时发生错误", + "xpack.securitySolution.firstLastSeenHost.failSearchDescription": "无法对上次看到的首个主机执行搜索", "xpack.securitySolution.flyout.button.text": "时间线", "xpack.securitySolution.flyout.button.timeline": "时间线", "xpack.securitySolution.footer.autoRefreshActiveDescription": "自动刷新已启用", @@ -15928,7 +17909,7 @@ "xpack.securitySolution.footer.loadingTimelineData": "正在加载时间线数据", "xpack.securitySolution.footer.of": "/", "xpack.securitySolution.footer.rows": "行", - "xpack.securitySolution.footer.totalCountOfEvents": "个事件匹配搜索条件", + "xpack.securitySolution.footer.totalCountOfEvents": "事件", "xpack.securitySolution.footer.updated": "已更新", "xpack.securitySolution.formatted.duration.aFewMillisecondsTooltip": "几毫秒", "xpack.securitySolution.formatted.duration.aFewNanosecondsTooltip": "几纳秒", @@ -15967,6 +17948,8 @@ "xpack.securitySolution.host.details.overview.platformTitle": "平台", "xpack.securitySolution.host.details.overview.regionTitle": "地区", "xpack.securitySolution.host.details.versionLabel": "版本", + "xpack.securitySolution.hostOverview.errorSearchDescription": "搜索主机概览时发生错误", + "xpack.securitySolution.hostOverview.failSearchDescription": "无法对主机概览执行搜索", "xpack.securitySolution.hosts.kqlPlaceholder": "例如 host.name:“foo”", "xpack.securitySolution.hosts.navigation.alertsTitle": "外部告警", "xpack.securitySolution.hosts.navigation.allHostsTitle": "所有主机", @@ -15978,6 +17961,12 @@ "xpack.securitySolution.hosts.navigaton.matrixHistogram.errorFetchingAuthenticationsData": "无法查询身份验证数据", "xpack.securitySolution.hosts.navigaton.matrixHistogram.errorFetchingEventsData": "无法查询事件数据", "xpack.securitySolution.hosts.pageTitle": "主机", + "xpack.securitySolution.hostsKpiAuthentications.errorSearchDescription": "搜索主机 KPI 身份验证时发生错误", + "xpack.securitySolution.hostsKpiAuthentications.failSearchDescription": "无法对主机 KPI 身份验证执行搜索", + "xpack.securitySolution.hostsKpiHosts.errorSearchDescription": "搜索主机 KPI 主机时发生错误", + "xpack.securitySolution.hostsKpiHosts.failSearchDescription": "无法对主机 KPI 主机执行搜索", + "xpack.securitySolution.hostsKpiUniqueIps.errorSearchDescription": "搜索主机 KPI 唯一 IP 时发生错误", + "xpack.securitySolution.hostsKpiUniqueIps.failSearchDescription": "无法对主机 KPI 唯一 IP 执行搜索", "xpack.securitySolution.hostsTable.firstLastSeenToolTip": "相对于选定日期范围", "xpack.securitySolution.hostsTable.hostsTitle": "所有主机", "xpack.securitySolution.hostsTable.lastSeenTitle": "最后看到时间", @@ -15986,6 +17975,14 @@ "xpack.securitySolution.hostsTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.hostsTable.unit": "{totalCount, plural, =1 {主机} other {主机}}", "xpack.securitySolution.hostsTable.versionTitle": "版本", + "xpack.securitySolution.indexPatterns.allDefault": "所有默认值", + "xpack.securitySolution.indexPatterns.dataSourcesLabel": "数据源", + "xpack.securitySolution.indexPatterns.disabled": "在此页面上建议使用已禁用的索引模式,但是首先需要在 Kibana 索引模式设置中配置这些模式", + "xpack.securitySolution.indexPatterns.help": "数据源的选择", + "xpack.securitySolution.indexPatterns.pickIndexPatternsCombo": "选取索引模式", + "xpack.securitySolution.indexPatterns.resetButton": "重置", + "xpack.securitySolution.indexPatterns.save": "保存", + "xpack.securitySolution.indexPatterns.selectionLabel": "在此页面上选择数据源。", "xpack.securitySolution.insert.timeline.insertTimelineButton": "插入时间线链接", "xpack.securitySolution.inspect.modal.closeTitle": "关闭", "xpack.securitySolution.inspect.modal.indexPatternDescription": "连接到 Elasticsearch 索引的索引模式。可以在“Kibana”>“高级设置”中配置这些索引。", @@ -16018,6 +18015,8 @@ "xpack.securitySolution.kpiNetwork.uniquePrivateIps.sourceChartLabel": "源", "xpack.securitySolution.kpiNetwork.uniquePrivateIps.sourceUnitLabel": "源", "xpack.securitySolution.kpiNetwork.uniquePrivateIps.title": "唯一专用 IP", + "xpack.securitySolution.lastEventTime.errorSearchDescription": "搜索上次事件时间时发生错误", + "xpack.securitySolution.lastEventTime.failSearchDescription": "无法对上次事件时间执行搜索", "xpack.securitySolution.licensing.unsupportedMachineLearningMessage": "您的许可证不支持 Machine Learning。请升级您的许可证。", "xpack.securitySolution.lists.cancelValueListsUploadTitle": "取消上传", "xpack.securitySolution.lists.closeValueListsModalTitle": "关闭", @@ -16041,6 +18040,7 @@ "xpack.securitySolution.lists.valueListsTable.exportActionName": "导出", "xpack.securitySolution.lists.valueListsTable.fileNameColumn": "文件名", "xpack.securitySolution.lists.valueListsTable.title": "值列表", + "xpack.securitySolution.lists.valueListsTable.typeColumn": "类型", "xpack.securitySolution.lists.valueListsTable.uploadDateColumn": "上传数据", "xpack.securitySolution.lists.valueListsUploadButton": "上传列表", "xpack.securitySolution.lists.valueListsUploadError": "上传值列表时出错。", @@ -16059,7 +18059,15 @@ "xpack.securitySolution.markdown.toolTip.timelineId": "时间线 id:{ timelineId }", "xpack.securitySolution.markdownEditor.markdown": "Markdown", "xpack.securitySolution.markdownEditor.markdownInputHelp": "Markdown 语法帮助", + "xpack.securitySolution.markdownEditor.plugins.timeline.insertTimelineButtonLabel": "插入时间线链接", + "xpack.securitySolution.markdownEditor.plugins.timeline.noParenthesesErrorMsg": "应为左括号", + "xpack.securitySolution.markdownEditor.plugins.timeline.noTimelineIdFoundErrorMsg": "找不到时间线 ID", + "xpack.securitySolution.markdownEditor.plugins.timeline.noTimelineNameFoundErrorMsg": "找不到时间线名称", + "xpack.securitySolution.markdownEditor.plugins.timeline.toolTip.timelineId": "时间线 ID:{ timelineId }", + "xpack.securitySolution.markdownEditor.plugins.timeline.toolTip.timelineUrlIsNotValidErrorMsg": "时间线 URL 无效 => {timelineUrl}", "xpack.securitySolution.markdownEditor.preview": "预览", + "xpack.securitySolution.matrixHistogram.errorSearchDescription": "搜索矩阵直方图时发生错误", + "xpack.securitySolution.matrixHistogram.failSearchDescription": "无法对矩阵直方图执行搜索", "xpack.securitySolution.ml.score.anomalousEntityTitle": "异常实体", "xpack.securitySolution.ml.score.anomalyJobTitle": "作业", "xpack.securitySolution.ml.score.detectedTitle": "已检测到", @@ -16125,6 +18133,10 @@ "xpack.securitySolution.network.navigation.httpTitle": "HTTP", "xpack.securitySolution.network.navigation.tlsTitle": "TLS", "xpack.securitySolution.network.pageTitle": "网络", + "xpack.securitySolution.networkDetails.errorSearchDescription": "搜索网络详情时发生错误", + "xpack.securitySolution.networkDetails.failSearchDescription": "无法对网络详情执行搜索", + "xpack.securitySolution.networkDns.errorSearchDescription": "搜索网络 DNS 时发生错误", + "xpack.securitySolution.networkDns.failSearchDescription": "无法对网络 DNS 执行搜索", "xpack.securitySolution.networkDnsTable.column.bytesInTitle": "DNS 传入字节", "xpack.securitySolution.networkDnsTable.column.bytesOutTitle": "DNS 传出字节", "xpack.securitySolution.networkDnsTable.column.registeredDomain": "已注册域", @@ -16135,6 +18147,8 @@ "xpack.securitySolution.networkDnsTable.select.includePtrRecords": "包括 PTR 记录", "xpack.securitySolution.networkDnsTable.title": "排名靠前的 DNS 域", "xpack.securitySolution.networkDnsTable.unit": "{totalCount, plural, =1 {域} other {域}}", + "xpack.securitySolution.networkHttp.errorSearchDescription": "搜索网络 HTTP 时发生错误", + "xpack.securitySolution.networkHttp.failSearchDescription": "无法对网络 HTTP 执行搜索", "xpack.securitySolution.networkHttpTable.column.domainTitle": "域", "xpack.securitySolution.networkHttpTable.column.lastHostTitle": "上一主机", "xpack.securitySolution.networkHttpTable.column.lastSourceIpTitle": "上一源 IP", @@ -16145,6 +18159,20 @@ "xpack.securitySolution.networkHttpTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.networkHttpTable.title": "HTTP 请求", "xpack.securitySolution.networkHttpTable.unit": "{totalCount, plural, =1 {请求} other {请求}}", + "xpack.securitySolution.networkKpiDns.errorSearchDescription": "搜索网络 KPI DNS 时发生错误", + "xpack.securitySolution.networkKpiDns.failSearchDescription": "无法对网络 KPI DNS 执行搜索", + "xpack.securitySolution.networkKpiNetworkEvents.errorSearchDescription": "搜索网络 KPI 网络事件时发生错误", + "xpack.securitySolution.networkKpiNetworkEvents.failSearchDescription": "无法对网络 KPI 网络事件执行搜索", + "xpack.securitySolution.networkKpiTlsHandshakes.errorSearchDescription": "搜索网络 KPI TLS 握手时发生错误", + "xpack.securitySolution.networkKpiTlsHandshakes.failSearchDescription": "无法对网络 KPI TLS 握手执行搜索", + "xpack.securitySolution.networkKpiUniqueFlows.errorSearchDescription": "搜索网络 KPI 唯一流时发生错误", + "xpack.securitySolution.networkKpiUniqueFlows.failSearchDescription": "无法对网络 KPI 唯一流执行搜索", + "xpack.securitySolution.networkKpiUniquePrivateIps.errorSearchDescription": "搜索网络 KPI 唯一专用 IP 时发生错误", + "xpack.securitySolution.networkKpiUniquePrivateIps.failSearchDescription": "无法对网络 KPI 唯一专用 IP 执行搜索", + "xpack.securitySolution.networkTls.errorSearchDescription": "搜索网络 TLS 时发生错误", + "xpack.securitySolution.networkTls.failSearchDescription": "无法对网络 TLS 执行搜索", + "xpack.securitySolution.networkTopCountries.errorSearchDescription": "搜索网络热门国家/地区时发生错误", + "xpack.securitySolution.networkTopCountries.failSearchDescription": "无法对网络热门国家/地区执行搜索", "xpack.securitySolution.networkTopCountriesTable.column.bytesInTitle": "传入字节", "xpack.securitySolution.networkTopCountriesTable.column.bytesOutTitle": "传出字节", "xpack.securitySolution.networkTopCountriesTable.column.countryTitle": "国家/地区", @@ -16155,6 +18183,8 @@ "xpack.securitySolution.networkTopCountriesTable.heading.sourceCountries": "源国家/地区", "xpack.securitySolution.networkTopCountriesTable.heading.unit": "{totalCount, plural, =1 {国家或地区} other {国家或地区}}", "xpack.securitySolution.networkTopCountriesTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", + "xpack.securitySolution.networkTopNFlow.errorSearchDescription": "搜索网络排名前 n 个流时发生错误", + "xpack.securitySolution.networkTopNFlow.failSearchDescription": "无法对网络排名前 n 个流执行搜索", "xpack.securitySolution.networkTopNFlowTable.column.asTitle": "自治系统", "xpack.securitySolution.networkTopNFlowTable.column.bytesInTitle": "传入字节", "xpack.securitySolution.networkTopNFlowTable.column.bytesOutTitle": "传出字节", @@ -16167,8 +18197,11 @@ "xpack.securitySolution.networkTopNFlowTable.rows": "{numRows} {numRows, plural, =0 {行} =1 {行} other {行}}", "xpack.securitySolution.networkTopNFlowTable.sourceIps": "源 IP", "xpack.securitySolution.networkTopNFlowTable.unit": "{totalCount, plural, =1 {IP} other {IP}}", + "xpack.securitySolution.networkUsers.errorSearchDescription": "搜索网络用户时发生错误", + "xpack.securitySolution.networkUsers.failSearchDescription": "无法对网络用户执行搜索", "xpack.securitySolution.newsFeed.advancedSettingsLinkTitle": "SIEM 高级设置", - "xpack.securitySolution.newsFeed.noNewsMessage": "您当前的新闻源 URL 未返回最近的新闻。要更新 URL 或禁用安全新闻,您可以通过", + "xpack.securitySolution.newsFeed.noNewsMessage": "您当前的新闻源 URL 未返回最近的新闻。", + "xpack.securitySolution.newsFeed.noNewsMessageForAdmin": "您当前的新闻源 URL 未返回最近的新闻。要更新 URL 或禁用安全新闻,您可以通过", "xpack.securitySolution.notes.addANotePlaceholder": "添加备注", "xpack.securitySolution.notes.addedANoteLabel": "已添加备注", "xpack.securitySolution.notes.addNoteButtonLabel": "添加备注", @@ -16219,6 +18252,7 @@ "xpack.securitySolution.open.timeline.singleTemplateLabel": "模板", "xpack.securitySolution.open.timeline.singleTimelineLabel": "时间线", "xpack.securitySolution.open.timeline.successfullyExportedTimelinesTitle": "已成功导出{totalTimelines, plural, =0 {全部时间线} =1 { {totalTimelines} 条时间线} other { {totalTimelines} 条时间线}}", + "xpack.securitySolution.open.timeline.successfullyExportedTimelineTemplatesTitle": "已成功导出 {totalTimelineTemplates, plural, =0 {所有时间线} =1 {{totalTimelineTemplates} 个时间线模板} other {{totalTimelineTemplates} 个时间线模板}}", "xpack.securitySolution.open.timeline.timelineNameTableHeader": "时间线名称", "xpack.securitySolution.open.timeline.timelineTemplateNameTableHeader": "模板名称", "xpack.securitySolution.open.timeline.untitledTimelineLabel": "未命名时间线", @@ -16241,8 +18275,8 @@ "xpack.securitySolution.overview.endpointNotice.dismiss": "关闭消息", "xpack.securitySolution.overview.endpointNotice.introducing": "即将引入: ", "xpack.securitySolution.overview.endpointNotice.message": "使用威胁防御、检测和深度安全数据可见性来保护您的主机。", - "xpack.securitySolution.overview.endpointNotice.title": "Elastic Endpoint Security(公测版)", - "xpack.securitySolution.overview.endpointNotice.tryButton": "试用 Elastic Endpoint Security(公测版)", + "xpack.securitySolution.overview.endpointNotice.title": "Endpoint Security(公测版)", + "xpack.securitySolution.overview.endpointNotice.tryButton": "试用 Endpoint Security(公测版)", "xpack.securitySolution.overview.eventsTitle": "事件计数", "xpack.securitySolution.overview.feedbackText": "如果您对 Elastic SIEM 体验有任何建议,请随时{feedback}。", "xpack.securitySolution.overview.feedbackText.feedbackLinkText": "在线提交反馈", @@ -16255,7 +18289,7 @@ "xpack.securitySolution.overview.fileBeatZeekTitle": "Zeek", "xpack.securitySolution.overview.hostsAction": "查看主机", "xpack.securitySolution.overview.hostStatGroupAuditbeat": "Auditbeat", - "xpack.securitySolution.overview.hostStatGroupElasticEndpointSecurity": "Elastic Endpoint Security", + "xpack.securitySolution.overview.hostStatGroupElasticEndpointSecurity": "Endpoint Security", "xpack.securitySolution.overview.hostStatGroupFilebeat": "Filebeat", "xpack.securitySolution.overview.hostStatGroupWinlogbeat": "Winlogbeat", "xpack.securitySolution.overview.hostsTitle": "主机事件", @@ -16288,14 +18322,18 @@ "xpack.securitySolution.overview.viewEventsButtonLabel": "查看事件", "xpack.securitySolution.overview.winlogbeatMWSysmonOperational": "Microsoft-Windows-Sysmon/Operational", "xpack.securitySolution.overview.winlogbeatSecurityTitle": "安全", + "xpack.securitySolution.overviewHost.errorSearchDescription": "搜索主机概览时发生错误", + "xpack.securitySolution.overviewHost.failSearchDescription": "无法对主机概览执行搜索", "xpack.securitySolution.pages.common.emptyActionBeats": "使用 Beats 添加数据", "xpack.securitySolution.pages.common.emptyActionBeatsDescription": "轻量型 Beats 可以发送来自成百上千的机器和系统中的数据", "xpack.securitySolution.pages.common.emptyActionElasticAgent": "使用 Elastic 代理添加数据", "xpack.securitySolution.pages.common.emptyActionElasticAgentDescription": "通过 Elastic 代理,可以简单统一的方式将监测添加到主机。", - "xpack.securitySolution.pages.common.emptyActionEndpoint": "添加 Elastic Endpoint Security", + "xpack.securitySolution.pages.common.emptyActionEndpoint": "添加 Endpoint Security", "xpack.securitySolution.pages.common.emptyActionEndpointDescription": "使用威胁防御、检测和深度安全数据可见性功能保护您的主机。", "xpack.securitySolution.pages.common.emptyActionSecondary": "入门指南。", "xpack.securitySolution.pages.common.emptyTitle": "欢迎使用 Elastic Security。让我们帮您如何入门。", + "xpack.securitySolution.pages.common.updateAlertStatusFailed": "无法更新{ conflicts } 个{conflicts, plural, =1 {告警} other {告警}}。", + "xpack.securitySolution.pages.common.updateAlertStatusFailedDetailed": "{ updated } 个{updated, plural, =1 {告警} other {告警}}已成功更新,但是 { conflicts } 个无法更新,\n 因为{ conflicts, plural, =1 {其} other {其}}已被修改。", "xpack.securitySolution.pages.fourohfour.noContentFoundDescription": "未找到任何内容", "xpack.securitySolution.paginatedTable.rowsButtonLabel": "每页行数", "xpack.securitySolution.paginatedTable.showingSubtitle": "正在显示", @@ -16322,8 +18360,22 @@ "xpack.securitySolution.recentTimelines.pinnedEventsTooltip": "置顶事件", "xpack.securitySolution.recentTimelines.untitledTimelineLabel": "未命名时间线", "xpack.securitySolution.recentTimelines.viewAllTimelinesLink": "查看所有时间线", + "xpack.securitySolution.resolver.eventDescription.dnsQuestionNameLabel": "{ dnsQuestionName }", + "xpack.securitySolution.resolver.eventDescription.entityIDLabel": "{ entityID }", + "xpack.securitySolution.resolver.eventDescription.fileEventLabel": "{ filePath }", + "xpack.securitySolution.resolver.eventDescription.legacyEventLabel": "{ processName }", + "xpack.securitySolution.resolver.eventDescription.networkEventLabel": "{ networkDirection } { forwardedIP }", + "xpack.securitySolution.resolver.eventDescription.registryKeyLabel": "{ registryKey }", + "xpack.securitySolution.resolver.eventDescription.registryPathLabel": "{ registryPath }", + "xpack.securitySolution.resolver.node_icon": "{running, select, true {正在运行的进程} false {已终止的进程}}", + "xpack.securitySolution.resolver.panel.copyToClipboard": "复制到剪贴板", + "xpack.securitySolution.resolver.panel.eventDetail.requestError": "无法检索事件详情", + "xpack.securitySolution.resolver.panel.nodeList.title": "所有进程事件", + "xpack.securitySolution.resolver.panel.table.row.analyzedEvent": "已分析的事件", "xpack.securitySolution.security.title": "安全", "xpack.securitySolution.source.destination.packetsLabel": "pkts", + "xpack.securitySolution.stepDefineRule.previewQueryAriaLabel": "查询预览时间范围选择", + "xpack.securitySolution.stepDefineRule.previewQueryLabel": "预览结果", "xpack.securitySolution.system.acceptedAConnectionViaDescription": "已接受连接 - 通过", "xpack.securitySolution.system.acceptedDescription": "已接受该用户 - 通过", "xpack.securitySolution.system.attemptedLoginDescription": "已尝试登录 - 通过", @@ -16359,6 +18411,12 @@ "xpack.securitySolution.system.withExitCodeDescription": "退出代码为", "xpack.securitySolution.system.withResultDescription": ",结果为", "xpack.securitySolution.tables.rowItemHelper.moreDescription": "未显示", + "xpack.securitySolution.threatMatch.andDescription": "和", + "xpack.securitySolution.threatMatch.fieldDescription": "字段", + "xpack.securitySolution.threatMatch.fieldPlaceholderDescription": "搜索", + "xpack.securitySolution.threatMatch.matchesLabel": "匹配", + "xpack.securitySolution.threatMatch.orDescription": "或", + "xpack.securitySolution.threatMatch.threatFieldDescription": "威胁索引字段", "xpack.securitySolution.timeline.autosave.warning.description": "其他用户已更改此时间线。您所做的任何更改不会自动保存,直至您刷新了此时间线以吸收这些更改。", "xpack.securitySolution.timeline.autosave.warning.refresh.title": "刷新时间线", "xpack.securitySolution.timeline.autosave.warning.title": "刷新后才会启用自动保存", @@ -16454,14 +18512,22 @@ "xpack.securitySolution.timeline.rangePicker.oneWeek": "1 周", "xpack.securitySolution.timeline.rangePicker.oneYear": "1 年", "xpack.securitySolution.timeline.searchBoxPlaceholder": "例如 {timeline} 名称或描述", - "xpack.securitySolution.timeline.searchOrFilter.eventTypeAllEvent": "全部", + "xpack.securitySolution.timeline.searchOrFilter.customeIndexNames": "定制", + "xpack.securitySolution.timeline.searchOrFilter.eventTypeAllEvent": "所有数据源", "xpack.securitySolution.timeline.searchOrFilter.eventTypeDetectionAlertsEvent": "检测告警", - "xpack.securitySolution.timeline.searchOrFilter.eventTypeRawEvent": "原始事件", + "xpack.securitySolution.timeline.searchOrFilter.eventTypeRawEvent": "事件", "xpack.securitySolution.timeline.searchOrFilter.filterDescription": "上述数据提供程序的事件按相邻 KQL 进行筛选", "xpack.securitySolution.timeline.searchOrFilter.filterKqlPlaceholder": "筛选事件", "xpack.securitySolution.timeline.searchOrFilter.filterKqlSelectedText": "筛选", "xpack.securitySolution.timeline.searchOrFilter.filterKqlTooltip": "上述数据提供程序的事件按此 KQL 进行筛选", "xpack.securitySolution.timeline.searchOrFilter.filterOrSearchWithKql": "使用 KQL 筛选或搜索", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.configure": "查看与以上每项所选内容关联的数据源", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.help": "数据源的选择", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.hideAdvancedSettings": "隐藏“高级”", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.pickIndexPatternsCombo": "选取索引模式", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.resetSettings": "重置", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.save": "保存", + "xpack.securitySolution.timeline.searchOrFilter.indexPatterns.showAdvancedSettings": "显示“高级”", "xpack.securitySolution.timeline.searchOrFilter.searchDescription": "上述数据提供程序的事件与相邻 KQL 的结果进行组合", "xpack.securitySolution.timeline.searchOrFilter.searchKqlPlaceholder": "搜索事件", "xpack.securitySolution.timeline.searchOrFilter.searchKqlSelectedText": "搜索", @@ -16469,6 +18535,8 @@ "xpack.securitySolution.timeline.source": "源", "xpack.securitySolution.timeline.tcp": "TCP", "xpack.securitySolution.timeline.typeTooltip": "类型", + "xpack.securitySolution.timelineEvents.errorSearchDescription": "搜索时间线事件时发生错误", + "xpack.securitySolution.timelineEvents.failSearchDescription": "无法对时间线事件执行搜索", "xpack.securitySolution.timelines.allTimelines.errorFetchingTimelinesTitle": "无法查询所有时间线数据", "xpack.securitySolution.timelines.allTimelines.importTimelineTitle": "导入时间线", "xpack.securitySolution.timelines.allTimelines.panelTitle": "所有时间线", @@ -16487,10 +18555,64 @@ "xpack.securitySolution.timelines.pageTitle": "时间线", "xpack.securitySolution.timelines.updateTimelineErrorText": "出问题了", "xpack.securitySolution.timelines.updateTimelineErrorTitle": "时间线错误", - "xpack.securitySolution.topN.alertEventsSelectLabel": "告警事件", + "xpack.securitySolution.topN.alertEventsSelectLabel": "检测告警", "xpack.securitySolution.topN.allEventsSelectLabel": "所有事件", "xpack.securitySolution.topN.closeButtonLabel": "关闭", "xpack.securitySolution.topN.rawEventsSelectLabel": "原始事件", + "xpack.securitySolution.trustedapps.aboutInfo": "添加受信任的应用程序,以提高性能或缓解与主机上运行的其他应用程序的冲突。受信任的应用程序将应用于运行 Endpoint Security 的主机。", + "xpack.securitySolution.trustedapps.card.operator.includes": "is", + "xpack.securitySolution.trustedapps.card.removeButtonLabel": "移除", + "xpack.securitySolution.trustedapps.create.conditionFieldValueRequiredMsg": "[{row}] 字段条目必须包含值", + "xpack.securitySolution.trustedapps.create.conditionRequiredMsg": "至少需要一个字段定义", + "xpack.securitySolution.trustedapps.create.description": "描述", + "xpack.securitySolution.trustedapps.create.name": "命名受信任的应用程序", + "xpack.securitySolution.trustedapps.create.nameRequiredMsg": "“名称”必填", + "xpack.securitySolution.trustedapps.create.os": "选择操作系统", + "xpack.securitySolution.trustedapps.create.osRequiredMsg": "“操作系统”必填", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.cancelButton": "取消", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.saveButton": "添加受信任的应用程序", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.successToastTitle": "“{name}”已添加到受信任的应用程序列表。", + "xpack.securitySolution.trustedapps.createTrustedAppFlyout.title": "添加受信任的应用程序", + "xpack.securitySolution.trustedapps.deletionDialog.cancelButton": "取消", + "xpack.securitySolution.trustedapps.deletionDialog.confirmButton": "移除受信任的应用程序", + "xpack.securitySolution.trustedapps.deletionDialog.mainMessage": "您正在移除受信任的应用程序“{name}”。", + "xpack.securitySolution.trustedapps.deletionDialog.subMessage": "此操作无法撤消。是否确定要继续?", + "xpack.securitySolution.trustedapps.deletionDialog.title": "移除受信任的应用程序", + "xpack.securitySolution.trustedapps.deletionError.text": "无法从受信任的应用程序列表中移除“{name}”。原因:{message}", + "xpack.securitySolution.trustedapps.deletionError.title": "移除失败", + "xpack.securitySolution.trustedapps.deletionSuccess.text": "“{name}”已从受信任的应用程序列表中移除。", + "xpack.securitySolution.trustedapps.deletionSuccess.title": "已成功移除", + "xpack.securitySolution.trustedapps.list.actions.delete": "移除", + "xpack.securitySolution.trustedapps.list.actions.delete.description": "移除此条目", + "xpack.securitySolution.trustedapps.list.addButton": "添加受信任的应用程序", + "xpack.securitySolution.trustedapps.list.backButton": "后退", + "xpack.securitySolution.trustedapps.list.columns.actions": "操作", + "xpack.securitySolution.trustedapps.list.pageTitle": "受信任的应用程序", + "xpack.securitySolution.trustedapps.list.totalCount": "{totalItemCount, plural, one {# 个受信任的应用程序} other {# 个受信任的应用程序}}", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field": "字段", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field.hash": "哈希", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.field.path": "路径", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.operator": "运算符", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.operator.is": "is", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.removeLabel": "移除条目", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.entry.value": "值", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.group.andOperator": "AND", + "xpack.securitySolution.trustedapps.logicalConditionBuilder.noEntries": "未定义条件", + "xpack.securitySolution.trustedapps.noResults": "找不到项目", + "xpack.securitySolution.trustedapps.os.linux": "Linux", + "xpack.securitySolution.trustedapps.os.macos": "Mac OS", + "xpack.securitySolution.trustedapps.os.windows": "Windows", + "xpack.securitySolution.trustedapps.trustedapp.createdAt": "创建日期", + "xpack.securitySolution.trustedapps.trustedapp.createdBy": "创建者", + "xpack.securitySolution.trustedapps.trustedapp.description": "描述", + "xpack.securitySolution.trustedapps.trustedapp.entry.field": "字段", + "xpack.securitySolution.trustedapps.trustedapp.entry.operator": "运算符", + "xpack.securitySolution.trustedapps.trustedapp.entry.value": "值", + "xpack.securitySolution.trustedapps.trustedapp.name": "名称", + "xpack.securitySolution.trustedapps.trustedapp.os": "OS", + "xpack.securitySolution.trustedapps.view.toggle.grid": "网格视图", + "xpack.securitySolution.trustedapps.view.toggle.list": "列表视图", + "xpack.securitySolution.trustedAppsTab": "受信任的应用程序", "xpack.securitySolution.uiSettings.defaultAnomalyScoreDescription": "

要在 Security 应用中显示的 Machine Learning 作业异常所需超过的值。

有效值:0 到 100。

", "xpack.securitySolution.uiSettings.defaultAnomalyScoreLabel": "异常阈值", "xpack.securitySolution.uiSettings.defaultIndexDescription": "

Security 应用要从中收集事件的 Elasticsearch 索引逗号分隔列表。

", @@ -16505,6 +18627,8 @@ "xpack.securitySolution.uiSettings.ipReputationLinksDescription": "用于构建要在“IP 详细信息”页面上显示的信誉 URL 列表的 URL 模板数组。", "xpack.securitySolution.uiSettings.newsFeedUrl": "新闻源 URL", "xpack.securitySolution.uiSettings.newsFeedUrlDescription": "

将从此 URL 检索新闻源内容

", + "xpack.securitySolution.uncommonProcesses.errorSearchDescription": "搜索不常见进程时发生错误", + "xpack.securitySolution.uncommonProcesses.failSearchDescription": "无法对不常见进程执行搜索", "xpack.securitySolution.uncommonProcessTable.hostsTitle": "主机名", "xpack.securitySolution.uncommonProcessTable.lastCommandTitle": "上一命令", "xpack.securitySolution.uncommonProcessTable.lastUserTitle": "上一用户", @@ -16607,6 +18731,8 @@ "xpack.snapshotRestore.executeRetention.confirmModal.executeRetentionTitle": "立即运行快照保留?", "xpack.snapshotRestore.executeRetention.errorMessage": "运行保留时出错", "xpack.snapshotRestore.executeRetention.successMessage": "保留正在运行", + "xpack.snapshotRestore.featureCatalogueDescription": "将快照保存到备份存储库,然后还原以恢复索引和集群状态。", + "xpack.snapshotRestore.featureCatalogueTitle": "备份和还原", "xpack.snapshotRestore.home.breadcrumbTitle": "快照存储库", "xpack.snapshotRestore.home.policiesTabTitle": "策略", "xpack.snapshotRestore.home.repositoriesTabTitle": "存储库", @@ -16704,6 +18830,8 @@ "xpack.snapshotRestore.policyForm.stepLogistics.repositoryDescriptionTitle": "存储库", "xpack.snapshotRestore.policyForm.stepLogistics.scheduleDescription": "拍取快照的频率。", "xpack.snapshotRestore.policyForm.stepLogistics.scheduleDescriptionTitle": "计划", + "xpack.snapshotRestore.policyForm.stepLogistics.selectRepository.policyRepositoryNotFoundDescription": "存储库 {repo} 不存在。请选择现有的存储库。", + "xpack.snapshotRestore.policyForm.stepLogistics.selectRepository.policyRepositoryNotFoundTitle": "找不到存储库", "xpack.snapshotRestore.policyForm.stepLogistics.snapshotNameDescription": "快照的名称。唯一标识符将自动添加到每个名称中。", "xpack.snapshotRestore.policyForm.stepLogistics.snapshotNameDescriptionTitle": "快照名称", "xpack.snapshotRestore.policyForm.stepLogisticsTitle": "运筹", @@ -17033,6 +19161,7 @@ "xpack.snapshotRestore.repositoryForm.typeHDFS.uriDescription": "HDFS 的 URI 地址。", "xpack.snapshotRestore.repositoryForm.typeHDFS.uriLabel": "URI(必填)", "xpack.snapshotRestore.repositoryForm.typeHDFS.uriTitle": "URI", + "xpack.snapshotRestore.repositoryForm.typeReadonly.urlAllowedDescription": "必须在 {settingKey} 设置中注册此 URL。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlDescription": "快照的位置。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlFilePathDescription": "必须在 {settingKey} 设置中注册此文件位置。", "xpack.snapshotRestore.repositoryForm.typeReadonly.urlLabel": "路径(必填)", @@ -17323,32 +19452,63 @@ "xpack.spaces.management.confirmDeleteModal.deletingSpaceWarningMessage": "删除空间会永久删除空间及其 {allContents}。此操作无法撤消。", "xpack.spaces.management.confirmDeleteModal.redirectAfterDeletingCurrentSpaceWarningMessage": "您即将删除当前空间 {name}。如果继续,系统会将您重定向到选择其他空间的位置。", "xpack.spaces.management.confirmDeleteModal.spaceNamesDoNoMatchErrorMessage": "空间名称不匹配。", - "xpack.spaces.management.copyToSpace.actionDescription": "将此已保存对象复制到一个或多个工作区", + "xpack.spaces.management.copyToSpace.actionDescription": "在一个或多个工作区中创建此已保存对象的副本", "xpack.spaces.management.copyToSpace.actionTitle": "复制到工作区", + "xpack.spaces.management.copyToSpace.cancelButton": "取消", + "xpack.spaces.management.copyToSpace.copyDetail.overwriteSwitch": "覆盖?", + "xpack.spaces.management.copyToSpace.copyDetail.selectControlLabel": "对象 ID", "xpack.spaces.management.copyToSpace.copyErrorTitle": "复制已保存对象时出错", - "xpack.spaces.management.copyToSpace.copyResultsLabel": "复制结果", - "xpack.spaces.management.copyToSpace.copyStatus.pendingOverwriteMessage": "已保存对象将被覆盖。单击“跳过”可取消此操作。", - "xpack.spaces.management.copyToSpace.copyStatus.successMessage": "已保存对象成功复制。", - "xpack.spaces.management.copyToSpace.copyStatus.unresolvableErrorMessage": "复制此已保存对象时出错。", - "xpack.spaces.management.copyToSpace.copyStatusSummary.conflictsMessage": "在 {space} 工作区中检测到一个或多个冲突。展开此部分以进行解决。", + "xpack.spaces.management.copyToSpace.copyModeControl.copyOptionsTitle": "复制选项", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.disabledText": "检查对象以前是否已复制或导入到工作区中。", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.disabledTitle": "检查现有对象", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.enabledText": "使用此选项可在相同的工作区中创建该对象的一个或多个副本。", + "xpack.spaces.management.copyToSpace.copyModeControl.createNewCopies.enabledTitle": "使用随机 ID 创建新对象", + "xpack.spaces.management.copyToSpace.copyModeControl.includeRelated.text": "复制此对象及其相关对象。对于仪表板,还将复制相关可视化、索引模式和已保存的搜索。", + "xpack.spaces.management.copyToSpace.copyModeControl.includeRelated.title": "包括相关对象", + "xpack.spaces.management.copyToSpace.copyModeControl.overwrite.disabledLabel": "冲突时请求操作", + "xpack.spaces.management.copyToSpace.copyModeControl.overwrite.enabledLabel": "自动覆盖冲突", + "xpack.spaces.management.copyToSpace.copyModeControl.relationshipOptionsTitle": "关系", + "xpack.spaces.management.copyToSpace.copyResultsLabel": "结果", + "xpack.spaces.management.copyToSpace.copyStatus.ambiguousConflictMessage": "这与多个现有对象冲突。启用“覆盖”可进行替换。", + "xpack.spaces.management.copyToSpace.copyStatus.conflictMessage": "这与现有对象冲突。启用“覆盖”可进行替换。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesAutomaticOverwriteMessage": "将覆盖对象,但缺少一个或多个引用。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesMessage": "将复制对象,但缺少一个或多个引用。", + "xpack.spaces.management.copyToSpace.copyStatus.missingReferencesOverwriteMessage": "将覆盖对象,但缺少一个或多个引用。禁用“覆盖”可跳过。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingAutomaticOverwriteMessage": "将覆盖对象。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingMessage": "将复制对象。", + "xpack.spaces.management.copyToSpace.copyStatus.pendingOverwriteMessage": "将覆盖对象。禁用“覆盖”可跳过。", + "xpack.spaces.management.copyToSpace.copyStatus.successAutomaticOverwriteMessage": "已覆盖对象。", + "xpack.spaces.management.copyToSpace.copyStatus.successMessage": "已复制对象。", + "xpack.spaces.management.copyToSpace.copyStatus.unresolvableErrorMessage": "复制此对象时发生错误。", + "xpack.spaces.management.copyToSpace.copyStatusSummary.conflictsMessage": "在 {space} 工作区中检测到冲突。展开此部分可进行解决。", "xpack.spaces.management.copyToSpace.copyStatusSummary.failedMessage": "复制到 {space} 工作区失败。展开此部分以获取详情。", + "xpack.spaces.management.copyToSpace.copyStatusSummary.missingReferencesMessage": "在 {space} 工作区中检测到缺少的引用。展开此部分可获取详情。", "xpack.spaces.management.copyToSpace.copyStatusSummary.successMessage": "已成功复制到 {space} 工作区。", "xpack.spaces.management.copyToSpace.copyToSpacesButton": "复制到 {spaceCount} {spaceCount, plural, one {个工作区} other {个工作区}}", + "xpack.spaces.management.copyToSpace.createNewCopiesLabel": "使用随机 ID 创建新对象", "xpack.spaces.management.copyToSpace.disabledCopyToSpacesButton": "复制", + "xpack.spaces.management.copyToSpace.dontCreateNewCopiesLabel": "检查现有对象", "xpack.spaces.management.copyToSpace.finishCopyToSpacesButton": "完成", "xpack.spaces.management.copyToSpace.finishedButtonLabel": "复制已完成。", - "xpack.spaces.management.copyToSpace.finishPendingOverwritesCopyToSpacesButton": "覆盖 {overwriteCount} 个对象", + "xpack.spaces.management.copyToSpace.finishPendingOverwritesCopyToSpacesButton": "复制 {overwriteCount} 个对象", "xpack.spaces.management.copyToSpace.includeRelatedLabel": "包括相关已保存对象", "xpack.spaces.management.copyToSpace.inProgressButtonLabel": "复制正在进行中。请稍候。", "xpack.spaces.management.copyToSpace.noSpacesBody": "没有可向其中进行复制的合格工作区。", "xpack.spaces.management.copyToSpace.noSpacesTitle": "没有可用的工作区", + "xpack.spaces.management.copyToSpace.overwriteAllConflictsText": "全部覆盖", + "xpack.spaces.management.copyToSpace.overwriteLabel": "自动覆盖冲突", + "xpack.spaces.management.copyToSpace.resolveAllConflictsLink": "(全部解决)", "xpack.spaces.management.copyToSpace.resolveCopyErrorTitle": "解决已保存对象冲突时出错", - "xpack.spaces.management.copyToSpace.resolveCopySuccessTitle": "覆盖成功", + "xpack.spaces.management.copyToSpace.resolveCopySuccessTitle": "复制成功", + "xpack.spaces.management.copyToSpace.selectSpacesControl.disabledTooltip": "该对象已存在于此工作区中。", + "xpack.spaces.management.copyToSpace.selectSpacesLabel": "选择工作区", + "xpack.spaces.management.copyToSpace.skipAllConflictsText": "全部跳过", "xpack.spaces.management.copyToSpace.spacesLoadErrorTitle": "加载可用工作区时出错", "xpack.spaces.management.copyToSpaceFlyoutFooter.errorCount": "错误", "xpack.spaces.management.copyToSpaceFlyoutFooter.pendingCount": "待处理", + "xpack.spaces.management.copyToSpaceFlyoutFooter.skippedCount": "已跳过", "xpack.spaces.management.copyToSpaceFlyoutFooter.successCount": "已复制", - "xpack.spaces.management.copyToSpaceFlyoutHeader": "将已保存对象复制到工作区", + "xpack.spaces.management.copyToSpaceFlyoutHeader": "复制到工作区", "xpack.spaces.management.createSpaceBreadcrumb": "创建", "xpack.spaces.management.customizeSpaceAvatar.colorFormRowLabel": "颜色", "xpack.spaces.management.customizeSpaceAvatar.imageUrl": "定制图像", @@ -17359,22 +19519,30 @@ "xpack.spaces.management.deleteSpacesButton.deleteSpaceButtonLabel": "删除空间", "xpack.spaces.management.deleteSpacesButton.deleteSpaceErrorTitle": "删除空间时出错:{errorMessage}", "xpack.spaces.management.deleteSpacesButton.spaceSuccessfullyDeletedNotificationMessage": "已删除 {spaceName} 空间。", + "xpack.spaces.management.deselectAllFeaturesLink": "取消全选", + "xpack.spaces.management.enabledFeatures.featureCategoryButtonLabel": "类别切换", "xpack.spaces.management.enabledSpaceFeatures.allFeaturesEnabledMessage": "(所有可见功能)", - "xpack.spaces.management.enabledSpaceFeatures.enabledFeaturesSectionMessage": "定制功能显示", - "xpack.spaces.management.enabledSpaceFeatures.enableFeaturesInSpaceMessage": "控制哪些功能在此工作区中可见。", + "xpack.spaces.management.enabledSpaceFeatures.enabledFeaturesSectionMessage": "功能", + "xpack.spaces.management.enabledSpaceFeatures.enableFeaturesInSpaceMessage": "为此工作区设置功能可见性", + "xpack.spaces.management.enabledSpaceFeatures.goToRolesLink": "如果您希望保护对功能的访问,请{manageSecurityRoles}。", "xpack.spaces.management.enabledSpaceFeatures.noFeaturesEnabledMessage": "(没有可见功能)", "xpack.spaces.management.enabledSpaceFeatures.notASecurityMechanismMessage": "该功能在 UI 中已隐藏,但未禁用。", - "xpack.spaces.management.enabledSpaceFeatures.rolesLinkText": "角色", + "xpack.spaces.management.enabledSpaceFeatures.rolesLinkText": "管理安全角色", "xpack.spaces.management.enabledSpaceFeatures.someFeaturesEnabledMessage": "({enabledCount} / {featureCount} 个功能可见)", + "xpack.spaces.management.featureAccordionSwitchLabel": "{enabledCount} / {featureCount} 个功能可见", + "xpack.spaces.management.featureVisibilityTitle": "功能可见性", "xpack.spaces.management.hideAllFeaturesText": "全部隐藏", + "xpack.spaces.management.managementCategoryHelpText": "对堆栈管理的访问由您的权限决定,并且不能被工作区隐藏。", "xpack.spaces.management.manageSpacePage.avatarFormRowLabel": "头像", "xpack.spaces.management.manageSpacePage.awesomeSpacePlaceholder": "超卓的空间", "xpack.spaces.management.manageSpacePage.cancelSpaceButton": "取消", "xpack.spaces.management.manageSpacePage.clickToCustomizeTooltip": "单击可定制此工作区头像", "xpack.spaces.management.manageSpacePage.createSpaceButton": "创建工作区", "xpack.spaces.management.manageSpacePage.createSpaceTitle": "创建一个空间", + "xpack.spaces.management.manageSpacePage.customizeSpacePanelDescription": "命名您的工作区并定制其头像。", "xpack.spaces.management.manageSpacePage.customizeSpacePanelUrlIdentifierEditable": "记下 URL 标识符。创建工作区后,将不能更改它。", "xpack.spaces.management.manageSpacePage.customizeSpacePanelUrlIdentifierNotEditable": "URL 标识符无法更改。", + "xpack.spaces.management.manageSpacePage.customizeSpaceTitle": "定制您的工作区", "xpack.spaces.management.manageSpacePage.customizeVisibleFeatures": "定制可见功能", "xpack.spaces.management.manageSpacePage.errorLoadingSpaceTitle": "加载空间时出错:{message}", "xpack.spaces.management.manageSpacePage.errorSavingSpaceTitle": "保存空间时出错:{message}", @@ -17389,6 +19557,43 @@ "xpack.spaces.management.secureSpaceMessage.howToAssignRoleToSpaceDescription": "想要为工作区分配角色?前往 {rolesLink}。", "xpack.spaces.management.secureSpaceMessage.rolesLinkText": "角色", "xpack.spaces.management.secureSpaceMessage.rolesLinkTextAriaLabel": "角色管理页面", + "xpack.spaces.management.selectAllFeaturesLink": "全选", + "xpack.spaces.management.shareToSpace.actionDescription": "将此已保存对象共享到一个或多个工作区", + "xpack.spaces.management.shareToSpace.actionTitle": "共享到工作区", + "xpack.spaces.management.shareToSpace.allSpacesLabel": "* 所有工作区", + "xpack.spaces.management.shareToSpace.cancelButton": "取消", + "xpack.spaces.management.shareToSpace.columnDescription": "目前将此对象共享到的其他工作区", + "xpack.spaces.management.shareToSpace.columnTitle": "共享工作区", + "xpack.spaces.management.shareToSpace.columnUnauthorizedLabel": "您无权查看这些工作区。", + "xpack.spaces.management.shareToSpace.noAvailableSpaces.canCreateNewSpace.linkText": "创建新工作区", + "xpack.spaces.management.shareToSpace.noAvailableSpaces.canCreateNewSpace.text": "您可以{createANewSpaceLink},用于共享您的对象。", + "xpack.spaces.management.shareToSpace.shareAddSuccessTextPlural": "“{object}”已添加到 {spaceTargets} 个工作区。", + "xpack.spaces.management.shareToSpace.shareAddSuccessTextSingular": "“{object}”已添加到 1 个工作区。", + "xpack.spaces.management.shareToSpace.shareEditSuccessTitle": "对象已更新", + "xpack.spaces.management.shareToSpace.shareErrorTitle": "更新已保存对象时出错", + "xpack.spaces.management.shareToSpace.shareModeControl.hiddenCountLabel": "+{hiddenCount} 个已隐藏", + "xpack.spaces.management.shareToSpace.shareModeControl.selectedCountLabel": "{selectedCount} 个已选择", + "xpack.spaces.management.shareToSpace.shareModeControl.selectSpacesLabel": "选择工作区", + "xpack.spaces.management.shareToSpace.shareModeControl.shareOptionsTitle": "共享选项", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.cannotCheckTooltip": "您还需要其他权限,才能使用此选项。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.cannotUncheckTooltip": "您还需要其他权限,才能更改此选项。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.text": "使对象在当前和将来的所有空间中可用。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToAllSpaces.title": "所有工作区", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToExplicitSpaces.text": "仅使对象在选定工作区中可用。", + "xpack.spaces.management.shareToSpace.shareModeControl.shareToExplicitSpaces.title": "选择工作区", + "xpack.spaces.management.shareToSpace.shareNewSuccessTitle": "对象现已共享", + "xpack.spaces.management.shareToSpace.shareRemoveSuccessTextPlural": "“{object}”已从 {spaceTargets} 个工作区中移除。", + "xpack.spaces.management.shareToSpace.shareRemoveSuccessTextSingular": "“{object}”已从 1 个工作区中移除。", + "xpack.spaces.management.shareToSpace.shareToSpacesButton": "保存并关闭", + "xpack.spaces.management.shareToSpace.shareWarningBody": "要仅在一个工作区中编辑,请改为{makeACopyLink}。", + "xpack.spaces.management.shareToSpace.shareWarningLink": "创建副本", + "xpack.spaces.management.shareToSpace.shareWarningTitle": "编辑共享对象会在所有工作区中应用更改", + "xpack.spaces.management.shareToSpace.showLessSpacesLink": "显示更少", + "xpack.spaces.management.shareToSpace.showMoreSpacesLink": "另外 {count} 个", + "xpack.spaces.management.shareToSpace.spacesLoadErrorTitle": "加载可用工作区时出错", + "xpack.spaces.management.shareToSpace.unknownSpacesLabel.additionalPrivilegesLink": "其他权限", + "xpack.spaces.management.shareToSpace.unknownSpacesLabel.text": "要查看隐藏的工作区,您需要{additionalPrivilegesLink}。", + "xpack.spaces.management.shareToSpaceFlyoutHeader": "共享到工作区", "xpack.spaces.management.showAllFeaturesText": "全部显示", "xpack.spaces.management.spaceIdentifier.customizeSpaceLinkText": "[定制]", "xpack.spaces.management.spaceIdentifier.customizeSpaceNameLinkLabel": "定制 URL 标识符", @@ -17417,6 +19622,7 @@ "xpack.spaces.management.spacesGridPage.spacesTitle": "工作区", "xpack.spaces.management.spacesGridPage.spaceSuccessfullyDeletedNotificationMessage": "已删除 “{spaceName}” 空间。", "xpack.spaces.management.toggleAllFeaturesLink": "(全部更改)", + "xpack.spaces.management.unauthorizedPrompt.permissionDeniedDescription": "您无权管理工作区。", "xpack.spaces.management.unauthorizedPrompt.permissionDeniedTitle": "权限被拒绝", "xpack.spaces.management.validateSpace.describeMaxLengthErrorMessage": "描述不能超过 2000 个字符。", "xpack.spaces.management.validateSpace.nameMaxLengthErrorMessage": "名称不能超过 1024 个字符。", @@ -17429,10 +19635,54 @@ "xpack.spaces.navControl.spacesMenu.noSpacesFoundTitle": " 未找到工作区 ", "xpack.spaces.spaceSelector.appTitle": "选择工作区", "xpack.spaces.spaceSelector.changeSpaceAnytimeAvailabilityText": "您可以随时更改您的空间", + "xpack.spaces.spaceSelector.contactSysAdminDescription": "请联系您的系统管理员。", + "xpack.spaces.spaceSelector.errorLoadingSpacesDescription": "加载工作区时出错 ({message})", "xpack.spaces.spaceSelector.findSpacePlaceholder": "查找工作区", "xpack.spaces.spaceSelector.noSpacesMatchSearchCriteriaDescription": "没有匹配搜索条件的空间", "xpack.spaces.spaceSelector.selectSpacesTitle": "选择您的空间", "xpack.spaces.spacesTitle": "工作区", + "xpack.stackAlerts.featureRegistry.actionsFeatureName": "堆栈告警", + "xpack.stackAlerts.geoThreshold.actionGroupThresholdMetTitle": "已达到跟踪阈值", + "xpack.stackAlerts.geoThreshold.actionVariableContextCrossingDocumentIdLabel": "穿越实体文档的 ID", + "xpack.stackAlerts.geoThreshold.actionVariableContextCrossingLineLabel": "连接用于确定穿越事件的两个位置的 GeoJSON 线", + "xpack.stackAlerts.geoThreshold.actionVariableContextCurrentBoundaryIdLabel": "包含实体的当前边界 ID(如果有)", + "xpack.stackAlerts.geoThreshold.actionVariableContextEntityIdLabel": "触发了告警的文档的实体 ID", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromBoundaryIdLabel": "包含实体的上一边界 ID(如果有)", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromBoundaryNameLabel": "实体从中穿越出且先前所位于的边界(如果有)", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityDateTimeLabel": "实体上次在上一边界中记录的时间", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityDocumentIdLabel": "穿越实体文档的 ID", + "xpack.stackAlerts.geoThreshold.actionVariableContextFromEntityLocationLabel": "实体的先前捕获位置", + "xpack.stackAlerts.geoThreshold.actionVariableContextTimeOfDetectionLabel": "记录此更改的告警时间间隔结束时间", + "xpack.stackAlerts.geoThreshold.actionVariableContextToBoundaryNameLabel": "实体已穿越进且当前位于的边界(如果有)", + "xpack.stackAlerts.geoThreshold.actionVariableContextToEntityDateTimeLabel": "在当前边界中检测到实体的时间", + "xpack.stackAlerts.geoThreshold.actionVariableContextToEntityLocationLabel": "实体的最近捕获位置", + "xpack.stackAlerts.geoThreshold.alertTypeTitle": "地理跟踪阈值", + "xpack.stackAlerts.indexThreshold.actionGroupThresholdMetTitle": "已达到阈值", + "xpack.stackAlerts.indexThreshold.actionVariableContextDateLabel": "告警超过阈值的日期。", + "xpack.stackAlerts.indexThreshold.actionVariableContextGroupLabel": "超过阈值的组。", + "xpack.stackAlerts.indexThreshold.actionVariableContextMessageLabel": "告警的预构造消息。", + "xpack.stackAlerts.indexThreshold.actionVariableContextThresholdComparatorLabel": "用于确定是否已达到阈值的比较函数。", + "xpack.stackAlerts.indexThreshold.actionVariableContextThresholdLabel": "用作阈值的值数组;“between”和“notBetween”需要两个值,其他则需要一个值。", + "xpack.stackAlerts.indexThreshold.actionVariableContextTitleLabel": "告警的预构造标题。", + "xpack.stackAlerts.indexThreshold.actionVariableContextValueLabel": "超过阈值的值。", + "xpack.stackAlerts.indexThreshold.aggTypeRequiredErrorMessage": "[aggField]:当 [aggType] 为“{aggType}”时必须有值", + "xpack.stackAlerts.indexThreshold.alertTypeContextMessageDescription": "告警 {name} 组 {group} 值 {value} 在 {window} 于 {date}超过了阈值 {function}", + "xpack.stackAlerts.indexThreshold.alertTypeContextSubjectTitle": "告警 {name} 组 {group} 超过了阈值", + "xpack.stackAlerts.indexThreshold.alertTypeTitle": "索引阈值", + "xpack.stackAlerts.indexThreshold.dateStartGTdateEndErrorMessage": "[dateStart]:晚于 [dateEnd]", + "xpack.stackAlerts.indexThreshold.formattedFieldErrorMessage": "{fieldName} 的 {formatName} 格式无效:“{fieldValue}”", + "xpack.stackAlerts.indexThreshold.intervalRequiredErrorMessage": "[interval]:如果 [dateStart] 不等于 [dateEnd],则必须指定", + "xpack.stackAlerts.indexThreshold.invalidAggTypeErrorMessage": "aggType 无效:“{aggType}”", + "xpack.stackAlerts.indexThreshold.invalidComparatorErrorMessage": "指定的 thresholdComparator 无效:{comparator}", + "xpack.stackAlerts.indexThreshold.invalidDateErrorMessage": "日期 {date} 无效", + "xpack.stackAlerts.indexThreshold.invalidDurationErrorMessage": "持续时间无效:“{duration}”", + "xpack.stackAlerts.indexThreshold.invalidGroupByErrorMessage": "groupBy 无效:“{groupBy}”", + "xpack.stackAlerts.indexThreshold.invalidTermSizeMaximumErrorMessage": "[termSize]:必须小于或等于 {maxGroups}", + "xpack.stackAlerts.indexThreshold.invalidThreshold2ErrorMessage": "[threshold]:对于“{thresholdComparator}”比较运算符,必须包含两个元素", + "xpack.stackAlerts.indexThreshold.invalidTimeWindowUnitsErrorMessage": "timeWindowUnit 无效:“{timeWindowUnit}”", + "xpack.stackAlerts.indexThreshold.maxIntervalsErrorMessage": "时间间隔 {intervals} 的计算数目大于最大值 {maxIntervals}", + "xpack.stackAlerts.indexThreshold.termFieldRequiredErrorMessage": "[termField]:[groupBy] 为 top 时,termField 为必需", + "xpack.stackAlerts.indexThreshold.termSizeRequiredErrorMessage": "[termSize]:[groupBy] 为 top 时,termSize 为必需", "xpack.transform.actionDeleteTransform.bulkDeleteDestinationIndexTitle": "删除目标索引", "xpack.transform.actionDeleteTransform.bulkDeleteDestIndexPatternTitle": "删除目标索引模式", "xpack.transform.actionDeleteTransform.deleteDestinationIndexTitle": "删除目标索引 {destinationIndex}", @@ -17462,8 +19712,10 @@ "xpack.transform.capability.noPermission.deleteTransformTooltip": "您无权删除数据帧转换。", "xpack.transform.capability.noPermission.startOrStopTransformTooltip": "您无权启动或停止转换。", "xpack.transform.capability.pleaseContactAdministratorTooltip": "{message}请联系您的管理员。", - "xpack.transform.clone.errorPromptText": "无法提取 Kibana 索引模式 ID。", + "xpack.transform.clone.errorPromptText": "检查源索引模式是否存在时发生错误", "xpack.transform.clone.errorPromptTitle": "获取转换配置时发生错误。", + "xpack.transform.clone.fetchErrorPromptText": "无法提取 Kibana 索引模式 ID。", + "xpack.transform.clone.noIndexPatternErrorPromptText": "无法克隆转换。对于 {indexPattern},不存在索引模式。", "xpack.transform.cloneTransform.breadcrumbTitle": "克隆转换", "xpack.transform.createTransform.breadcrumbTitle": "创建转换", "xpack.transform.deleteTransform.deleteAnalyticsWithIndexErrorMessage": "删除目标索引 {destinationIndex} 时发生错误", @@ -17534,6 +19786,7 @@ "xpack.transform.stepCreateForm.startTransformButton": "开始", "xpack.transform.stepCreateForm.startTransformDescription": "启动转换。转换将增加集群的搜索和索引负荷。如果负荷超载,请停止转换。转换启动后,系统将为您提供继续浏览转换的选项。", "xpack.transform.stepCreateForm.startTransformErrorMessage": "启动转换 {transformId} 时发生错误:", + "xpack.transform.stepCreateForm.startTransformResponseSchemaErrorMessage": "调用启动转换请求时发生错误。", "xpack.transform.stepCreateForm.startTransformSuccessMessage": "启动转换 {transformId} 的请求已确认。", "xpack.transform.stepCreateForm.transformListCardDescription": "返回数据帧作业管理页面。", "xpack.transform.stepCreateForm.transformListCardTitle": "数据帧作业", @@ -17577,6 +19830,7 @@ "xpack.transform.stepDefineSummary.queryCodeBlockLabel": "查询", "xpack.transform.stepDefineSummary.queryLabel": "查询", "xpack.transform.stepDefineSummary.savedSearchLabel": "已保存搜索", + "xpack.transform.stepDetailsForm.advancedSettingsAccordionButtonContent": "高级设置", "xpack.transform.stepDetailsForm.continuousModeAriaLabel": "选择延迟。", "xpack.transform.stepDetailsForm.continuousModeDateFieldHelpText": "选择可用于标识新文档的日期字段。", "xpack.transform.stepDetailsForm.continuousModeDateFieldLabel": "日期字段", @@ -17589,11 +19843,23 @@ "xpack.transform.stepDetailsForm.destinationIndexInvalidError": "目标索引名称无效。", "xpack.transform.stepDetailsForm.destinationIndexInvalidErrorLink": "详细了解索引名称限制。", "xpack.transform.stepDetailsForm.destinationIndexLabel": "目标 IP", + "xpack.transform.stepDetailsForm.editFlyoutFormFrequencyPlaceholderText": "默认值:{defaultValue}", + "xpack.transform.stepDetailsForm.editFlyoutFormMaxPageSearchSizePlaceholderText": "默认值:{defaultValue}", "xpack.transform.stepDetailsForm.errorGettingIndexNames": "获取现有索引名称时发生错误:", "xpack.transform.stepDetailsForm.errorGettingIndexPatternTitles": "获取现有索引模式标题时发生错误:", "xpack.transform.stepDetailsForm.errorGettingTransformList": "获取现有转换 ID 时发生错误:", - "xpack.transform.stepDetailsForm.errorGettingTransformPreview": "获取转换预览时发生错误", + "xpack.transform.stepDetailsForm.errorGettingTransformPreview": "提取转换预览时发生错误", + "xpack.transform.stepDetailsForm.frequencyAriaLabel": "选择频率。", + "xpack.transform.stepDetailsForm.frequencyError": "频率格式无效", + "xpack.transform.stepDetailsForm.frequencyHelpText": "在转换不间断地执行时检查源索引更改的时间间隔。还确定在转换搜索或索引时发生暂时失败时的重试时间间隔。最小值为 1 秒,最大值为 1 小时。", + "xpack.transform.stepDetailsForm.frequencyLabel": "频率", + "xpack.transform.stepDetailsForm.indexPatternTimeFieldHelpText": "选择用于全局时间筛选的主要时间字段。", + "xpack.transform.stepDetailsForm.indexPatternTimeFieldLabel": "时间字段", "xpack.transform.stepDetailsForm.indexPatternTitleError": "具有此名称的索引模式已存在。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeAriaLabel": "选择最大页面搜索大小。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeError": "max_page_search_size 必须是介于 10 到 10000 之间的数字。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeHelpText": "定义用于每个检查点的组合聚合的初始页面大小。", + "xpack.transform.stepDetailsForm.maxPageSearchSizeLabel": "最大页面搜索大小", "xpack.transform.stepDetailsForm.noTimeFieldOptionLabel": "我不想使用时间筛选", "xpack.transform.stepDetailsForm.transformDescriptionInputAriaLabel": "选择可选的转换描述。", "xpack.transform.stepDetailsForm.transformDescriptionLabel": "转换描述", @@ -17602,9 +19868,13 @@ "xpack.transform.stepDetailsForm.transformIdInputAriaLabel": "选择唯一的作业 ID。", "xpack.transform.stepDetailsForm.transformIdInvalidError": "只能包含小写字母数字字符(a-z 和 0-9)、连字符和下划线,并且必须以字母数字字符开头和结尾。", "xpack.transform.stepDetailsForm.transformIdLabel": "作业 ID", + "xpack.transform.stepDetailsSummary.advancedSettingsAccordionButtonContent": "高级设置", "xpack.transform.stepDetailsSummary.continuousModeDateFieldLabel": "连续模式日期字段", "xpack.transform.stepDetailsSummary.createIndexPatternMessage": "将为此作业创建 Kibana 索引模式。", "xpack.transform.stepDetailsSummary.destinationIndexLabel": "目标 IP", + "xpack.transform.stepDetailsSummary.frequencyLabel": "频率", + "xpack.transform.stepDetailsSummary.indexPatternTimeFieldLabel": "Kibana 索引模式时间字段", + "xpack.transform.stepDetailsSummary.maxPageSearchSizeLabel": "最大页面搜索大小", "xpack.transform.stepDetailsSummary.transformDescriptionLabel": "转换描述", "xpack.transform.stepDetailsSummary.transformIdLabel": "作业 ID", "xpack.transform.tableActionLabel": "操作", @@ -17617,25 +19887,40 @@ "xpack.transform.transformList.bulkDeleteModalTitle": "删除 {count} 个 {count, plural, one {转换} other {转换}}?", "xpack.transform.transformList.bulkDeleteTransformSuccessMessage": "已成功删除 {count} 个{count, plural, one {转换} other {转换}}。", "xpack.transform.transformList.bulkStartModalTitle": "启动 {count} 个 {count, plural, one {转换} other {转换}}?", + "xpack.transform.transformList.cloneActionNameText": "克隆", "xpack.transform.transformList.completeBatchTransformBulkActionToolTip": "一个或多个转换为已完成批量转换,无法重新启动。", "xpack.transform.transformList.completeBatchTransformToolTip": "{transformId} 为已完成批量转换,无法重新启动。", "xpack.transform.transformList.createTransformButton": "创建转换", "xpack.transform.transformList.deleteActionDisabledToolTipContent": "停止数据帧作业,以便将其删除。", + "xpack.transform.transformList.deleteActionNameText": "删除", "xpack.transform.transformList.deleteBulkActionDisabledToolTipContent": "一个或多个选定数据帧转换必须停止,才能删除。", "xpack.transform.transformList.deleteModalCancelButton": "取消", "xpack.transform.transformList.deleteModalDeleteButton": "删除", - "xpack.transform.transformList.deleteModalTitle": "删除 {transformId}", + "xpack.transform.transformList.deleteModalTitle": "删除 {transformId}?", "xpack.transform.transformList.deleteTransformErrorMessage": "删除转换 {transformId} 时发生错误", "xpack.transform.transformList.deleteTransformGenericErrorMessage": "调用用于删除转换的 API 终端节点时发生错误。", "xpack.transform.transformList.deleteTransformSuccessMessage": "删除转换 {transformId} 的请求已确认。", + "xpack.transform.transformList.editActionNameText": "编辑", "xpack.transform.transformList.editFlyoutCalloutDocs": "查看文档", "xpack.transform.transformList.editFlyoutCalloutText": "此表单允许您更新转换。可以更新的属性列表是创建转换时可以定义的列表子集。", "xpack.transform.transformList.editFlyoutCancelButtonText": "取消", + "xpack.transform.transformList.editFlyoutFormAdvancedSettingsButtonContent": "高级设置", "xpack.transform.transformList.editFlyoutFormDescriptionLabel": "描述", - "xpack.transform.transformList.editFlyoutFormDocsPerSecondHelptext": "要启用节流,请设置输入文档限制(每秒文档数)。", + "xpack.transform.transformList.editFlyoutFormDestinationButtonContent": "目标配置", + "xpack.transform.transformList.editFlyoutFormDestinationIndexLabel": "目标索引", + "xpack.transform.transformList.editFlyoutFormDestinationPipelineLabel": "管道", + "xpack.transform.transformList.editFlyoutFormDocsPerSecondHelptext": "要启用节流,请设置每秒要输入的文档限值。", + "xpack.transform.transformList.editFlyoutFormDocsPerSecondLabel": "每秒文档数", + "xpack.transform.transformList.editFlyoutFormFrequencyHelpText": "在转换不间断地执行时检查源索引更改的时间间隔。还确定在转换搜索或索引时发生暂时失败时的重试时间间隔。最小值为 1 秒,最大值为 1 小时。", "xpack.transform.transformList.editFlyoutFormFrequencyLabel": "频率", "xpack.transform.transformList.editFlyoutFormFrequencyNotValidErrorMessage": "频率值无效。", - "xpack.transform.transformList.editFlyoutFormNumberNotValidErrorMessage": "值需要是大于零的数字。", + "xpack.transform.transformList.editFlyoutFormFrequencyPlaceholderText": "默认值:{defaultValue}", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizeHelptext": "定义用于每个检查点的组合聚合的初始页面大小。", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizeLabel": "最大页面搜索大小", + "xpack.transform.transformList.editFlyoutFormMaxPageSearchSizePlaceholderText": "默认值:{defaultValue}", + "xpack.transform.transformList.editFlyoutFormNumberNotValidErrorMessage": "值必须是大于零的整数。", + "xpack.transform.transformList.editFlyoutFormNumberRange10To10000NotValidErrorMessage": "值必须是介于 10 到 10000 之间的整数。", + "xpack.transform.transformList.editFlyoutFormRequiredErrorMessage": "必填字段。", "xpack.transform.transformList.editFlyoutFormStringNotValidErrorMessage": "值需要为字符串类型。", "xpack.transform.transformList.editFlyoutTitle": "编辑 {transformId}", "xpack.transform.transformList.editFlyoutUpdateButtonText": "更新", @@ -17645,17 +19930,22 @@ "xpack.transform.transformList.refreshButtonLabel": "刷新", "xpack.transform.transformList.rowCollapse": "隐藏 {transformId} 的详情", "xpack.transform.transformList.rowExpand": "显示 {transformId} 的详情", + "xpack.transform.transformList.searchBar.invalidSearchErrorMessage": "搜索无效:{errorMessage}", "xpack.transform.transformList.showDetailsColumn.screenReaderDescription": "此列包含可单击控件,用于显示每个转换的更多详情", + "xpack.transform.transformList.startActionNameText": "启动", "xpack.transform.transformList.startedTransformBulkToolTip": "一个或多个选定数据帧转换已启动。", "xpack.transform.transformList.startedTransformToolTip": "{transformId} 已启动。", + "xpack.transform.transformList.startModalBody": "转换将增加集群的搜索和索引负载。如果超负荷,请停止转换。", "xpack.transform.transformList.startModalCancelButton": "取消", "xpack.transform.transformList.startModalStartButton": "启动", - "xpack.transform.transformList.startModalTitle": "启动 {transformId}", + "xpack.transform.transformList.startModalTitle": "启动 {transformId}?", "xpack.transform.transformList.startTransformErrorMessage": "启动转换 {transformId} 时发生错误", "xpack.transform.transformList.startTransformSuccessMessage": "启动转换 {transformId} 的请求已确认。", + "xpack.transform.transformList.stopActionNameText": "停止", "xpack.transform.transformList.stoppedTransformBulkToolTip": "一个或多个选定数据帧转换已停止。", "xpack.transform.transformList.stoppedTransformToolTip": "{transformId} 已停止。", "xpack.transform.transformList.stopTransformErrorMessage": "停止数据帧转换 {transformId} 时发生错误", + "xpack.transform.transformList.stopTransformResponseSchemaErrorMessage": "调用停止转换请求时发生错误。", "xpack.transform.transformList.stopTransformSuccessMessage": "停止数据帧转换 {transformId} 的请求已确认。", "xpack.transform.transformList.transformDescription": "使用转换将现有 Elasticsearch 索引切换到摘要式或以实体为中心的索引。", "xpack.transform.transformList.transformDetails.messagesPane.errorMessage": "无法加载消息", @@ -17685,6 +19975,7 @@ "xpack.triggersActionsUI.actionVariables.tagsLabel": "告警的标记。", "xpack.triggersActionsUI.alerts.breadcrumbTitle": "告警", "xpack.triggersActionsUI.appName": "告警和操作", + "xpack.triggersActionsUI.case.configureCases.mappingFieldSummary": "摘要", "xpack.triggersActionsUI.checkActionTypeEnabled.actionTypeDisabledByConfigMessage": "连接器已由 Kibana 配置禁用。", "xpack.triggersActionsUI.checkActionTypeEnabled.actionTypeDisabledByLicenseMessage": "此连接器需要{minimumLicenseRequired}许可证。", "xpack.triggersActionsUI.common.constants.comparators.groupByTypes.allDocumentsLabel": "所有文档", @@ -17723,6 +20014,9 @@ "xpack.triggersActionsUI.components.builtinActionTypes.emailAction.configureAccountsHelpLabel": "配置电子邮件帐户。", "xpack.triggersActionsUI.components.builtinActionTypes.emailAction.selectMessageText": "从您的服务器发送电子邮件。", "xpack.triggersActionsUI.components.builtinActionTypes.error.formatFromText": "发送者电子邮件地址无效。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredAuthPasswordText": "“密码”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredAuthUserNameText": "“用户名”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredDocumentJson": "“文档”必填,并且应为有效的 JSON 对象。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredEntryText": "未输入收件人、抄送、密送。 至少需要输入一个。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredFromText": "“发送者”必填。", "xpack.triggersActionsUI.components.builtinActionTypes.error.requiredHostText": "“主机”必填。", @@ -17762,6 +20056,37 @@ "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.refreshLabel": "刷新索引", "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.refreshTooltip": "刷新影响的分片以使此操作对搜索可见。", "xpack.triggersActionsUI.components.builtinActionTypes.indexAction.selectMessageText": "将数据索引到 Elasticsearch 中。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.actionTypeTitle": "Jira", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.apiTokenTextFieldLabel": "API 令牌或密码", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.apiUrlTextFieldLabel": "URL", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.commentsTextAreaFieldLabel": "其他注释(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.descriptionTextAreaFieldLabel": "描述(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.emailTextFieldLabel": "电子邮件或用户名", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.impactSelectFieldLabel": "标签(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.invalidApiUrlTextField": "URL 无效。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.mappingFieldComments": "注释", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.mappingFieldDescription": "描述", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.parentIssueSearchLabel": "父问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.projectKey": "项目键", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredApiTokenTextField": "“API 令牌”或“密码”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredApiUrlTextField": "“URL”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredDescriptionTextField": "“描述”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredEmailTextField": "“电子邮件”或“用户名”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredProjectKeyTextField": "“项目键”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.requiredTitleTextField": "“标题”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.savedObjectIdFieldHelp": "JIRA 将此操作与 Kibana 已保存对象的 ID 关联。", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.savedObjectIdFieldLabel": "对象 ID(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesComboBoxAriaLabel": "选择父问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesComboBoxPlaceholder": "选择父问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.searchIssuesLoading": "正在加载……", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.selectMessageText": "将数据推送或更新到 Jira 中的新问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.severitySelectFieldLabel": "优先级", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.titleFieldLabel": "摘要", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetFieldsMessage": "无法获取字段", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssueMessage": "无法获取 ID 为 {id} 的问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssuesMessage": "无法获取问题", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.unableToGetIssueTypesMessage": "无法获取问题类型", + "xpack.triggersActionsUI.components.builtinActionTypes.jira.urgencySelectFieldLabel": "问题类型", "xpack.triggersActionsUI.components.builtinActionTypes.mappingFieldNotMapped": "未映射", "xpack.triggersActionsUI.components.builtinActionTypes.noConnector": "未选择连接器", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.actionTypeTitle": "发送到 PagerDuty", @@ -17769,8 +20094,10 @@ "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.classFieldLabel": "类(可选)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.componentTextFieldLabel": "组件(可选)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.dedupKeyTextFieldLabel": "DedupKey(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.dedupKeyTextRequiredFieldLabel": "DedupKey", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.invalidTimestamp": "时间戳必须是有效的日期,例如 {nowShortFormat} 或 {nowLongFormat}。", - "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredRoutingKeyText": "路由键必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredDedupKeyText": "解决或确认事件时需要 DedupKey。", + "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredRoutingKeyText": "需要集成密钥/路由密钥。", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.error.requiredSummaryText": "“摘要”必填。", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.eventActionSelectFieldLabel": "事件操作", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.eventSelectAcknowledgeOptionLabel": "确认", @@ -17788,6 +20115,29 @@ "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.sourceTextFieldLabel": "源(可选)", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.summaryFieldLabel": "摘要", "xpack.triggersActionsUI.components.builtinActionTypes.pagerDutyAction.timestampTextFieldLabel": "时间戳(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.actionTypeTitle": "Resilient", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiKeyId": "API 密钥 ID", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiKeySecret": "API 密钥密码", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.apiUrlTextFieldLabel": "URL", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.commentsTextAreaFieldLabel": "其他注释(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.descriptionTextAreaFieldLabel": "描述(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.invalidApiUrlTextField": "URL 无效。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldComments": "注释", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldDescription": "描述", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.mappingFieldShortDescription": "名称", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.orgId": "组织 ID", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiKeyIdTextField": "“API 密钥 ID”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiKeySecretTextField": "“API 密钥密码”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredApiUrlTextField": "“URL”必填。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.requiredOrgIdTextField": "“组织 ID”必填", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.savedObjectIdFieldHelp": "IBM Resilient 将此操作与 Kibana 已保存对象的 ID 关联。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.savedObjectIdFieldLabel": "对象 ID(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.selectMessageText": "将数据推送或更新到 Resilient 中的新事件。", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.severity": "严重性", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.titleFieldLabel": "名称", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.unableToGetIncidentTypesMessage": "无法获取事件类型", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.unableToGetSeverityMessage": "无法获取严重性", + "xpack.triggersActionsUI.components.builtinActionTypes.resilient.urgencySelectFieldLabel": "事件类型", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.actionTypeTitle": "发送到服务器日志", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.logLevelFieldLabel": "级别", "xpack.triggersActionsUI.components.builtinActionTypes.serverLogAction.logMessageFieldLabel": "消息", @@ -17809,11 +20159,14 @@ "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredEmailTextField": "“电子邮件”必填。", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredPasswordTextField": "“密码”必填。", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.requiredUsernameTextField": "“用户名”必填。", - "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.selectMessageText": "将数据推送或更新到 ServiceNow 中的新事件。", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.savedObjectIdFieldHelp": "ServiceNow 将此操作与 Kibana 已保存对象的 ID 关联。", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.savedObjectIdFieldLabel": "对象 ID(可选)", + "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.selectMessageText": "在 ServiceNow 中创建事件。", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.severitySelectFieldLabel": "严重性", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectHighOptionLabel": "高", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectLawOptionLabel": "低", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.severitySelectMediumOptionLabel": "中", + "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.title": "事件", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.titleFieldLabel": "简短描述", "xpack.triggersActionsUI.components.builtinActionTypes.serviceNow.urgencySelectFieldLabel": "紧急度", "xpack.triggersActionsUI.components.builtinActionTypes.servicenow.usernameTextFieldLabel": "用户名", @@ -17867,6 +20220,42 @@ "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.cancelButtonLabel": "取消", "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.deleteButtonLabel": "删除{numIdsToDelete, plural, one {{singleTitle}} other { # 个{multipleTitle}}} ", "xpack.triggersActionsUI.deleteSelectedIdsConfirmModal.descriptionText": "无法恢复{numIdsToDelete, plural, one {删除的{singleTitle}} other {删除的{multipleTitle}}}。", + "xpack.triggersActionsUI.geoThreshold.boundaryNameSelect": "选择边界名称", + "xpack.triggersActionsUI.geoThreshold.boundaryNameSelectLabel": "可人工读取的边界名称(可选)", + "xpack.triggersActionsUI.geoThreshold.delayOffset": "已延迟的评估偏移", + "xpack.triggersActionsUI.geoThreshold.delayOffsetTooltip": "评估延迟周期内的告警,以针对数据延迟进行调整", + "xpack.triggersActionsUI.geoThreshold.entityByLabel": "方式", + "xpack.triggersActionsUI.geoThreshold.entityIndexLabel": "索引", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryGeoFieldText": "“边界地理”字段必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryIndexTitleText": "“边界索引模式标题”必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredBoundaryTypeText": "“边界类型”必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredDateFieldText": "“日期”字段必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredEntityText": "“实体”必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredGeoFieldText": "“地理”字段必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredIndexTitleText": "“索引模式”必填。", + "xpack.triggersActionsUI.geoThreshold.error.requiredTrackingEventText": "“跟踪事件”必填。", + "xpack.triggersActionsUI.geoThreshold.fixErrorInExpressionBelowValidationMessage": "表达式包含错误。", + "xpack.triggersActionsUI.geoThreshold.geofieldLabel": "地理空间字段", + "xpack.triggersActionsUI.geoThreshold.indexLabel": "索引", + "xpack.triggersActionsUI.geoThreshold.indexPatternSelectLabel": "索引模式", + "xpack.triggersActionsUI.geoThreshold.indexPatternSelectPlaceholder": "选择索引模式", + "xpack.triggersActionsUI.geoThreshold.name.trackingThreshold": "跟踪阈值", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisLinkTextDescription": "创建索引模式", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisPrefixDescription": "您将需要 ", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.doThisSuffixDescription": " (包含地理空间字段)。", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.getStartedLinkText": "开始使用一些样例数据集。", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.hintDescription": "没有任何地理空间数据集? ", + "xpack.triggersActionsUI.geoThreshold.noIndexPattern.messageTitle": "找不到任何具有地理空间字段的索引模式", + "xpack.triggersActionsUI.geoThreshold.selectBoundaryIndex": "选择边界:", + "xpack.triggersActionsUI.geoThreshold.selectEntity": "选择实体", + "xpack.triggersActionsUI.geoThreshold.selectGeoLabel": "选择地理字段", + "xpack.triggersActionsUI.geoThreshold.selectIndex": "定义条件", + "xpack.triggersActionsUI.geoThreshold.selectLabel": "选择地理字段", + "xpack.triggersActionsUI.geoThreshold.selectOffset": "选择偏移(可选)", + "xpack.triggersActionsUI.geoThreshold.selectTimeLabel": "选择时间字段", + "xpack.triggersActionsUI.geoThreshold.timeFieldLabel": "时间字段", + "xpack.triggersActionsUI.geoThreshold.topHitsSplitFieldSelectPlaceholder": "选择实体字段", + "xpack.triggersActionsUI.geoThreshold.whenEntityLabel": "当实体", "xpack.triggersActionsUI.home.alertsTabTitle": "告警", "xpack.triggersActionsUI.home.appTitle": "告警和操作", "xpack.triggersActionsUI.home.betaBadgeTooltipContent": "{pluginName} 为公测版,可能会进行更改。设计和代码相对于正式发行版功能还不够成熟,将按原样提供,且不提供任何保证。公测版功能不受正式发行版功能支持 SLA 的约束。", @@ -17877,6 +20266,7 @@ "xpack.triggersActionsUI.sections.actionAdd.indexAction.indexTextFieldLabel": "标记(可选)", "xpack.triggersActionsUI.sections.actionConnectorAdd.cancelButtonLabel": "取消", "xpack.triggersActionsUI.sections.actionConnectorAdd.manageLicensePlanBannerLinkTitle": "管理许可证", + "xpack.triggersActionsUI.sections.actionConnectorAdd.saveAndTestButtonLabel": "保存并测试", "xpack.triggersActionsUI.sections.actionConnectorAdd.saveButtonLabel": "保存", "xpack.triggersActionsUI.sections.actionConnectorAdd.upgradeYourPlanBannerLinkTitle": "订阅选项", "xpack.triggersActionsUI.sections.actionConnectorAdd.upgradeYourPlanBannerMessage": "升级您的许可证或开始为期 30 天的免费试用,以便可以立即使用所有第三方连接器。", @@ -17885,6 +20275,7 @@ "xpack.triggersActionsUI.sections.actionConnectorForm.actions.actionConfigurationWarningDescriptionText": "要创建此连接器,必须至少配置一个 {actionType} 帐户。{docLink}", "xpack.triggersActionsUI.sections.actionConnectorForm.actions.actionConfigurationWarningHelpLinkText": "了解详情。", "xpack.triggersActionsUI.sections.actionConnectorForm.actions.actionTypeConfigurationWarningTitleText": "未注册操作类型", + "xpack.triggersActionsUI.sections.actionConnectorForm.connectorSettingsLabel": "连接器设置", "xpack.triggersActionsUI.sections.actionConnectorForm.error.requiredNameText": "名称必填。", "xpack.triggersActionsUI.sections.actionForm.getMoreActionsTitle": "获取更多的操作", "xpack.triggersActionsUI.sections.actionForm.preconfiguredTitleMessage": "(预配置)", @@ -17894,10 +20285,14 @@ "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionDescription": "删除此连接器", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionDisabledDescription": "无法删除连接器", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.deleteActionName": "删除", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorDescription": "运行此连接器", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorDisabledDescription": "无法运行连接器", + "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actions.runConnectorName": "运行", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.actionTypeTitle": "类型", "xpack.triggersActionsUI.sections.actionsConnectorsList.connectorsListTable.columns.nameTitle": "名称", "xpack.triggersActionsUI.sections.actionsConnectorsList.filters.actionTypeIdName": "类型", "xpack.triggersActionsUI.sections.actionsConnectorsList.multipleTitle": "连接器", + "xpack.triggersActionsUI.sections.actionsConnectorsList.noPermissionToCreateDescription": "请联系您的系统管理员。", "xpack.triggersActionsUI.sections.actionsConnectorsList.noPermissionToCreateTitle": "无权创建连接器", "xpack.triggersActionsUI.sections.actionsConnectorsList.singleTitle": "连接器", "xpack.triggersActionsUI.sections.actionsConnectorsList.unableToLoadActionsMessage": "无法加载连接器", @@ -17932,7 +20327,9 @@ "xpack.triggersActionsUI.sections.alertAdd.conditionPrompt": "定义条件", "xpack.triggersActionsUI.sections.alertAdd.errorLoadingAlertVisualizationTitle": "无法加载告警可视化", "xpack.triggersActionsUI.sections.alertAdd.flyoutTitle": "创建告警", + "xpack.triggersActionsUI.sections.alertAdd.geoThreshold.closePopoverLabel": "关闭", "xpack.triggersActionsUI.sections.alertAdd.loadingAlertVisualizationDescription": "正在加载告警可视化……", + "xpack.triggersActionsUI.sections.alertAdd.operationName": "创建", "xpack.triggersActionsUI.sections.alertAdd.previewAlertVisualizationDescription": "完成表达式以生成预览。", "xpack.triggersActionsUI.sections.alertAdd.saveButtonLabel": "保存", "xpack.triggersActionsUI.sections.alertAdd.saveErrorNotificationText": "无法创建告警。", @@ -17956,11 +20353,13 @@ "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.columns.start": "启动", "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.columns.status": "状态", "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.active": "活动", - "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.inactive": "非活动", + "xpack.triggersActionsUI.sections.alertDetails.alertInstancesList.status.inactive": "确定", "xpack.triggersActionsUI.sections.alertDetails.betaBadgeTooltipContent": "{pluginName} 为公测版,可能会进行更改。设计和代码相对于正式发行版功能还不够成熟,将按原样提供,且不提供任何保证。公测版功能不受正式发行版功能支持 SLA 的约束。", "xpack.triggersActionsUI.sections.alertDetails.collapsedItemActons.disableTitle": "禁用", "xpack.triggersActionsUI.sections.alertDetails.collapsedItemActons.muteTitle": "静音", + "xpack.triggersActionsUI.sections.alertDetails.dismissButtonTitle": "关闭", "xpack.triggersActionsUI.sections.alertDetails.editAlertButtonLabel": "编辑", + "xpack.triggersActionsUI.sections.alertDetails.unableToLoadAlertInstanceSummaryMessage": "无法加载告警实例摘要:{message}", "xpack.triggersActionsUI.sections.alertDetails.unableToLoadAlertMessage": "无法加载告警:{message}", "xpack.triggersActionsUI.sections.alertDetails.viewAlertInAppButtonLabel": "在应用中查看", "xpack.triggersActionsUI.sections.alertEdit.betaBadgeTooltipContent": "{pluginName} 为公测版,可能会进行更改。设计和代码相对于正式发行版功能还不够成熟,将按原样提供,且不提供任何保证。公测版功能不受正式发行版功能支持 SLA 的约束。", @@ -17985,7 +20384,9 @@ "xpack.triggersActionsUI.sections.alertForm.changeAlertTypeAriaLabel": "删除", "xpack.triggersActionsUI.sections.alertForm.checkFieldLabel": "检查频率", "xpack.triggersActionsUI.sections.alertForm.checkWithTooltip": "定义评估条件的频率。", - "xpack.triggersActionsUI.sections.alertForm.emptyConnectorsLabel": "无 {actionTypeName} 连接器。", + "xpack.triggersActionsUI.sections.alertForm.emptyConnectorsLabel": "无 {actionTypeName} 连接器", + "xpack.triggersActionsUI.sections.alertForm.error.noAuthorizedAlertTypes": "为了{operation}告警,您需要获得相应的权限。", + "xpack.triggersActionsUI.sections.alertForm.error.noAuthorizedAlertTypesTitle": "您尚无权{operation}任何告警类型", "xpack.triggersActionsUI.sections.alertForm.error.requiredAlertTypeIdText": "“告警触发器”必填。", "xpack.triggersActionsUI.sections.alertForm.error.requiredIntervalText": "“检查时间间隔”必填。", "xpack.triggersActionsUI.sections.alertForm.error.requiredNameText": "“名称”必填。", @@ -18004,14 +20405,27 @@ "xpack.triggersActionsUI.sections.alertForm.unableToLoadActionTypesMessage": "无法加载操作类型", "xpack.triggersActionsUI.sections.alertForm.unableToLoadAlertTypesMessage": "无法加载告警类型", "xpack.triggersActionsUI.sections.alertForm.unableToLoadConnectorTitle": "无法加载连接器。", + "xpack.triggersActionsUI.sections.alertForm.unauthorizedToCreateForEmptyConnectors": "只有获得授权的用户才能配置连接器。请联系您的管理员。", "xpack.triggersActionsUI.sections.alertsList.actionTypeFilterLabel": "操作类型", "xpack.triggersActionsUI.sections.alertsList.addActionButtonLabel": "创建告警", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonDecrypting": "解密告警时发生错误。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonReading": "读取告警时发生错误。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonRunning": "运行告警时发生错误。", + "xpack.triggersActionsUI.sections.alertsList.alertErrorReasonUnknown": "由于未知原因发生错误。", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.actionsTex": "操作", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.actionsText": "操作", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.alertTypeTitle": "类型", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.intervalTitle": "运行间隔", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.nameTitle": "名称", + "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.statusTitle": "状态", "xpack.triggersActionsUI.sections.alertsList.alertsListTable.columns.tagsText": "标记", + "xpack.triggersActionsUI.sections.alertsList.alertStatusActive": "活动", + "xpack.triggersActionsUI.sections.alertsList.alertStatusError": "错误", + "xpack.triggersActionsUI.sections.alertsList.alertStatusFilterLabel": "状态", + "xpack.triggersActionsUI.sections.alertsList.alertStatusOk": "确定", + "xpack.triggersActionsUI.sections.alertsList.alertStatusPending": "待处理", + "xpack.triggersActionsUI.sections.alertsList.alertStatusUnknown": "未知", + "xpack.triggersActionsUI.sections.alertsList.attentionBannerTitle": "在 {totalStausesError} 个 {totalStausesError, plural, one {{singleTitle}} other {# 个 {multipleTitle}}}中发现错误。", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.buttonTitle": "管理告警", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.deleteAllTitle": "删除", "xpack.triggersActionsUI.sections.alertsList.bulkActionPopover.disableAllTitle": "禁用", @@ -18029,15 +20443,28 @@ "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.muteHelpText": "静音后,将检查告警,但不执行操作。", "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.muteTitle": "静音", "xpack.triggersActionsUI.sections.alertsList.collapsedItemActons.popoverButtonTitle": "操作", + "xpack.triggersActionsUI.sections.alertsList.dismissBunnerButtonLabel": "关闭", "xpack.triggersActionsUI.sections.alertsList.multipleTitle": "告警", + "xpack.triggersActionsUI.sections.alertsList.noPermissionToCreateDescription": "请联系您的系统管理员。", + "xpack.triggersActionsUI.sections.alertsList.noPermissionToCreateTitle": "无权创建告警", "xpack.triggersActionsUI.sections.alertsList.searchPlaceholderTitle": "搜索", "xpack.triggersActionsUI.sections.alertsList.singleTitle": "告警", + "xpack.triggersActionsUI.sections.alertsList.totalItemsCountDescription": "正在显示:{pageSize} 个告警(共 {totalItemCount} 个)。", + "xpack.triggersActionsUI.sections.alertsList.totalStausesActiveDescription": "活动:{totalStausesActive}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesErrorDescription": "错误:{totalStausesError}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesOkDescription": "确定:{totalStausesOk}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesPendingDescription": "待处理:{totalStausesPending}", + "xpack.triggersActionsUI.sections.alertsList.totalStausesUnknownDescription": "未知:{totalStausesUnknown}", "xpack.triggersActionsUI.sections.alertsList.typeFilterLabel": "类型", "xpack.triggersActionsUI.sections.alertsList.unableToLoadActionTypesMessage": "无法加载操作类型", "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertsMessage": "无法加载告警", + "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertsStatusesInfoMessage": "无法加载告警状态信息", "xpack.triggersActionsUI.sections.alertsList.unableToLoadAlertTypesMessage": "无法加载告警类型", + "xpack.triggersActionsUI.sections.alertsList.viewBunnerButtonLabel": "查看", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.addCcButton": "添加抄送收件人", + "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.authenticationLabel": "身份验证", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.fromTextFieldLabel": "发送者", + "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.hasAuthSwitchLabel": "需要对此服务器进行身份验证", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.hostTextFieldLabel": "主机", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.messageTextAreaFieldLabel": "消息", "xpack.triggersActionsUI.sections.builtinActionTypes.emailAction.passwordFieldLabel": "密码", @@ -18054,20 +20481,37 @@ "xpack.triggersActionsUI.sections.editConnectorForm.descriptionText": "此连接器为只读。", "xpack.triggersActionsUI.sections.editConnectorForm.flyoutPreconfiguredTitle": "编辑连接器", "xpack.triggersActionsUI.sections.editConnectorForm.preconfiguredHelpLabel": "详细了解预配置的连接器。", + "xpack.triggersActionsUI.sections.editConnectorForm.saveAndCloseButtonLabel": "保存并关闭", "xpack.triggersActionsUI.sections.editConnectorForm.saveButtonLabel": "保存", + "xpack.triggersActionsUI.sections.editConnectorForm.tabText": "配置", "xpack.triggersActionsUI.sections.editConnectorForm.updateErrorNotificationText": "无法更新连接器。", "xpack.triggersActionsUI.sections.editConnectorForm.updateSuccessNotificationText": "已更新“{connectorName}”", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.betaBadgeTooltipContent": "{pluginName} 为公测版,可能会进行更改。设计和代码相对于正式发行版功能还不够成熟,将按原样提供,且不提供任何保证。公测版功能不受正式发行版功能支持 SLA 的约束。", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.flyoutTitle": "{connectorName}", "xpack.triggersActionsUI.sections.preconfiguredConnectorForm.tooltipContent": "这是预配置连接器,无法编辑", + "xpack.triggersActionsUI.sections.testConnectorForm.awaitingExecutionDescription": "执行该操作时,结果将显示在此处。", + "xpack.triggersActionsUI.sections.testConnectorForm.executeTestButton": "运行", + "xpack.triggersActionsUI.sections.testConnectorForm.executeTestDisabled": "测试连接器前保存所做的更改。", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureAdditionalDetails": "详情:", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureDescription": "找到以下错误:", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureTitle": "操作无法执行", + "xpack.triggersActionsUI.sections.testConnectorForm.executionFailureUnknownReason": "未知原因", + "xpack.triggersActionsUI.sections.testConnectorForm.executionSuccessfulDescription": "确保结果符合预期。", + "xpack.triggersActionsUI.sections.testConnectorForm.executionSuccessfulTitle": "操作成功", + "xpack.triggersActionsUI.sections.testConnectorForm.tabText": "测试", "xpack.triggersActionsUI.timeUnits.dayLabel": "{timeValue, plural, one {天} other {天}}", "xpack.triggersActionsUI.timeUnits.hourLabel": "{timeValue, plural, one {小时} other {小时}}", "xpack.triggersActionsUI.timeUnits.minuteLabel": "{timeValue, plural, one {分钟} other {分钟}}", "xpack.triggersActionsUI.timeUnits.secondLabel": "{timeValue, plural, one {秒} other {秒}}", "xpack.triggersActionsUI.typeRegistry.get.missingActionTypeErrorMessage": "未注册对象类型“{id}”。", "xpack.triggersActionsUI.typeRegistry.register.duplicateObjectTypeErrorMessage": "已注册对象类型“{id}”。", + "xpack.uiActionsEnhanced.components.actionWizard.betaActionLabel": "公测版", + "xpack.uiActionsEnhanced.components.actionWizard.betaActionTooltip": "此操作位于公测版中,可能会有所更改。设计和代码相对于正式发行版功能还不够成熟,将按原样提供,且不提供任何保证。公测版功能不受正式发行版功能支持 SLA 的约束。请通过报告任何错误或提供其他反馈来帮助我们。", "xpack.uiActionsEnhanced.components.actionWizard.changeButton": "更改", "xpack.uiActionsEnhanced.components.actionWizard.insufficientLicenseLevelTooltip": "许可证级别不够", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerHelpText": "这是什么?", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerHelpTooltip": "确定向下钻取显示在上下文菜单中的时间", + "xpack.uiActionsEnhanced.components.actionWizard.triggerPickerLabel": "在以下时间显示选项:", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.addToPanelButtonTitle": "添加到面板", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.cancelButtonTitle": "取消", "xpack.uiActionsEnhanced.customizePanelTimeRange.modal.optionsMenuForm.panelTitleFormRowLabel": "时间范围", @@ -18105,6 +20549,18 @@ "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.deleteDrilldownsButtonLabel": "删除 ({count})", "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.editDrilldownButtonLabel": "编辑", "xpack.uiActionsEnhanced.drilldowns.components.ListManageDrilldowns.selectThisDrilldownCheckboxLabel": "选择此向下钻取", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.addVariableButtonTitle": "添加变量", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.openInNewTabLabel": "在新选项卡中打开", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewHelpText": "请注意,在预览模式下,\\{\\{event.*\\}\\} 变量将替换为虚拟值。", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewLabel": "URL 预览:", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlPreviewLinkText": "预览", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateLabel": "输入 URL 模板:", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplatePlaceholderText": "例如:{exampleUrl}", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateSyntaxHelpLinkText": "语法帮助", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateVariablesFilterPlaceholderText": "筛选变量", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownCollectConfig.urlTemplateVariablesHelpLinkText": "帮助", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownValidation.urlFormatErrorMessage": "格式无效:{message}", + "xpack.uiActionsEnhanced.drilldowns.urlDrilldownValidation.urlFormatGeneralErrorMessage": "格式无效。例如:{exampleUrl}", "xpack.upgradeAssistant.appTitle": "{version} 升级助手", "xpack.upgradeAssistant.checkupTab.backUpCallout.calloutBody.calloutDetail": "使用 {snapshotRestoreDocsButton} 备份您的数据。", "xpack.upgradeAssistant.checkupTab.backUpCallout.calloutBody.snapshotRestoreDocsButtonLabel": "快照和还原 API", @@ -18244,15 +20700,26 @@ "xpack.uptime.alerts.durationAnomaly.clientName": "Uptime 持续时间异常", "xpack.uptime.alerts.durationAnomaly.defaultActionMessage": "{anomalyStartTimestamp} 在 url {monitorUrl} 的 {monitor} 上检测到异常({severity} 级别)响应时间。异常严重性分数为 {severityScore}。\n从位置 {observerLocation} 检测到高达 {slowestAnomalyResponse} 的响应时间。预期响应时间为 {expectedResponseTime}。", "xpack.uptime.alerts.monitorStatus": "运行时间监测状态", + "xpack.uptime.alerts.monitorStatus.actionVariables.availabilityMessage": "低于阈值,{availabilityRatio}% 可用性应为 {expectedAvailability}%", "xpack.uptime.alerts.monitorStatus.actionVariables.context.downMonitorsWithGeo.description": "生成的摘要,显示告警已检测为“关闭”的部分或所有监测", "xpack.uptime.alerts.monitorStatus.actionVariables.context.message.description": "生成的消息,汇总当前关闭的监测", + "xpack.uptime.alerts.monitorStatus.actionVariables.down": "关闭", + "xpack.uptime.alerts.monitorStatus.actionVariables.downAndAvailabilityMessage": "{statusMessage} 以及 {availabilityMessage}", "xpack.uptime.alerts.monitorStatus.actionVariables.state.currentTriggerStarted": "表示告警触发时当前触发状况开始的时间戳", "xpack.uptime.alerts.monitorStatus.actionVariables.state.firstCheckedAt": "表示此告警首次检查的时间戳", "xpack.uptime.alerts.monitorStatus.actionVariables.state.firstTriggeredAt": "表示告警首次触发的时间戳", "xpack.uptime.alerts.monitorStatus.actionVariables.state.isTriggered": "表示告警当前是否触发的标志", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastCheckedAt": "表示告警最近检查时间的时间戳", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastErrorMessage": "监测最新错误消息", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastResolvedAt": "表示此告警最近解决时间的时间戳", "xpack.uptime.alerts.monitorStatus.actionVariables.state.lastTriggeredAt": "表示告警最近触发时间的时间戳", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitor": "名称或 ID 的友好呈现,建议类似于 My Monitor 的名称", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorId": "监测的 ID。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorType": "监测的类型(例如 HTTP/TCP)。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.monitorUrl": "监测的 URL。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.observerHostname": "执行 Heartbeat 检查的观察者主机名。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.observerLocation": "执行 Heartbeat 检查的观察者位置。", + "xpack.uptime.alerts.monitorStatus.actionVariables.state.statusMessage": "状态消息,例如关闭和/或低于可用性阈值(如果执行可用性检查)。", "xpack.uptime.alerts.monitorStatus.addFilter": "添加筛选", "xpack.uptime.alerts.monitorStatus.addFilter.location": "位置", "xpack.uptime.alerts.monitorStatus.addFilter.port": "端口", @@ -18269,6 +20736,7 @@ "xpack.uptime.alerts.monitorStatus.availability.unit.headline": "选择时间范围单位", "xpack.uptime.alerts.monitorStatus.availability.unit.selectable": "使用此选择来设置此告警的可用性范围单位", "xpack.uptime.alerts.monitorStatus.clientName": "运行时间监测状态", + "xpack.uptime.alerts.monitorStatus.defaultActionMessage": "在 {observerLocation},URL 为 {monitorUrl} 的监测 {monitorName} 是 {statusMessage}。最新错误消息是 {latestErrorMessage}", "xpack.uptime.alerts.monitorStatus.filterBar.ariaLabel": "允许对监测状态告警使用筛选条件的输入", "xpack.uptime.alerts.monitorStatus.filters.anyLocation": "任意位置", "xpack.uptime.alerts.monitorStatus.filters.anyPort": "任意端口", @@ -18304,6 +20772,7 @@ "xpack.uptime.alerts.monitorStatus.timerangeValueField.expression": "之内", "xpack.uptime.alerts.monitorStatus.timerangeValueField.value": "上一 {value}", "xpack.uptime.alerts.monitorStatus.title.label": "运行时间监测状态", + "xpack.uptime.alerts.settings.createConnector": "创建连接器", "xpack.uptime.alerts.timerangeUnitSelectable.daysOption.ariaLabel": "“天”时间范围选择项", "xpack.uptime.alerts.timerangeUnitSelectable.hoursOption.ariaLabel": "“小时”时间范围选择项", "xpack.uptime.alerts.timerangeUnitSelectable.minutesOption.ariaLabel": "“分钟”时间范围选择项", @@ -18336,7 +20805,7 @@ "xpack.uptime.alerts.toggleAlertFlyoutButtonText": "告警", "xpack.uptime.alertsPopover.toggleButton.ariaLabel": "打开告警上下文菜单", "xpack.uptime.apmIntegrationAction.description": "在 APM 中搜索此监测", - "xpack.uptime.apmIntegrationAction.text": "在 APM 中查找域", + "xpack.uptime.apmIntegrationAction.text": "显示 APM 数据", "xpack.uptime.availabilityLabelText": "{value} %", "xpack.uptime.badge.readOnly.text": "只读", "xpack.uptime.badge.readOnly.tooltip": "无法保存", @@ -18407,6 +20876,7 @@ "xpack.uptime.ml.enableAnomalyDetectionPanel.createNewJobButtonLabel": "创建新作业", "xpack.uptime.ml.enableAnomalyDetectionPanel.disableAnomalyAlert": "禁用异常告警", "xpack.uptime.ml.enableAnomalyDetectionPanel.disableAnomalyDetectionTitle": "禁用异常检测", + "xpack.uptime.ml.enableAnomalyDetectionPanel.enable_or_manage_job": "您可以启用异常检测作业,或者如果此处已有作业,则可以管理该作业或告警。", "xpack.uptime.ml.enableAnomalyDetectionPanel.enableAnomalyAlert": "启用异常告警", "xpack.uptime.ml.enableAnomalyDetectionPanel.enableAnomalyDetectionTitle": "启用异常检测", "xpack.uptime.ml.enableAnomalyDetectionPanel.jobCreatedNotificationText": "现在正在运行响应持续时间图表的分析。可能要花费点时间,才会将结果添加到响应时间图表。", @@ -18423,7 +20893,7 @@ "xpack.uptime.ml.enableAnomalyDetectionPanel.manageMLJobDescription.noteText": "注意:可能要过几分钟后,作业才会开始计算结果。", "xpack.uptime.ml.enableAnomalyDetectionPanel.startTrial": "开始为期 14 天的免费试用", "xpack.uptime.ml.enableAnomalyDetectionPanel.startTrialDesc": "要访问持续时间异常检测,必须订阅 Elastic 白金级许可证。", - "xpack.uptime.monitorCharts.durationChart.leftAxis.title": "持续时间 (ms)", + "xpack.uptime.monitorCharts.durationChart.leftAxis.title": "持续时间(毫秒)", "xpack.uptime.monitorCharts.monitorDuration.titleLabel": "监测持续时间(毫秒)", "xpack.uptime.monitorCharts.monitorDuration.titleLabelWithAnomaly": "监测持续时间(异常:{noOfAnomalies})", "xpack.uptime.monitorDetails.ml.confirmAlertDeleteMessage": "确定要删除异常告警?", @@ -18431,10 +20901,15 @@ "xpack.uptime.monitorDetails.ml.deleteJobWarning": "删除作业可能会非常耗时。删除将在后台进行,数据可能不会马上消失。", "xpack.uptime.monitorDetails.ml.deleteMessage": "正在删除作业......", "xpack.uptime.monitorList.anomalyColumn.label": "响应异常分数", + "xpack.uptime.monitorList.defineConnector.description": "要开始启用告警,请在以下位置定义默认告警操作连接器", + "xpack.uptime.monitorList.disableDownAlert": "禁用状态告警", "xpack.uptime.monitorList.downLineSeries.downLabel": "关闭", "xpack.uptime.monitorList.drawer.locations.statusDown": "在 {locations} 已关闭", "xpack.uptime.monitorList.drawer.locations.statusUp": "在 {locations} 正运行", "xpack.uptime.monitorList.drawer.missingLocation": "某些 Heartbeat 实例未定义位置。{link}到您的 Heartbeat 配置。", + "xpack.uptime.monitorList.enabledAlerts.noAlert": "没有为此监测启用告警。", + "xpack.uptime.monitorList.enabledAlerts.title": "已启用的告警:", + "xpack.uptime.monitorList.enableDownAlert": "启用状态告警", "xpack.uptime.monitorList.expandDrawerButton.ariaLabel": "展开 ID {id} 的监测行", "xpack.uptime.monitorList.geoName.helpLinkAnnotation": "添加位置", "xpack.uptime.monitorList.infraIntegrationAction.container.message": "显示容器指标", @@ -18464,10 +20939,15 @@ "xpack.uptime.monitorList.noDownHistory": "在选定时间范围内此监测从未{emphasizedText}。", "xpack.uptime.monitorList.noItemForSelectedFiltersMessage": "未找到匹配选定筛选条件的监测", "xpack.uptime.monitorList.noItemMessage": "未找到任何运行时间监测", - "xpack.uptime.monitorList.observabilityIntegrationsColumn.apmIntegrationLink.tooltip": "点击此处以在 APM 中查找“{domain}”。", + "xpack.uptime.monitorList.observabilityIntegrationsColumn.apmIntegrationLink.tooltip": "单击此处可检查 APM 中的域“{domain}”或显式定义的“服务名称”。", "xpack.uptime.monitorList.observabilityIntegrationsColumn.popoverIconButton.ariaLabel": "打开 url {monitorUrl} 的监测的集成弹出式窗口", "xpack.uptime.monitorList.pageSizePopoverButtonText": "每页行数:{size}", "xpack.uptime.monitorList.pageSizeSelect.numRowsItemMessage": "{numRows} 行", + "xpack.uptime.monitorList.redirects.description": "执行 ping 时,Heartbeat 在 {number} 次重定向后运行。", + "xpack.uptime.monitorList.redirects.openWindow": "将在新窗口中打开链接。", + "xpack.uptime.monitorList.redirects.title": "重定向", + "xpack.uptime.monitorList.redirects.title.number": "{number}", + "xpack.uptime.monitorList.statusAlert.label": "状态告警", "xpack.uptime.monitorList.statusColumn.downLabel": "关闭", "xpack.uptime.monitorList.statusColumn.locStatusMessage": "在 {noLoc} 个位置", "xpack.uptime.monitorList.statusColumn.locStatusMessage.multiple": "在 {noLoc} 个位置", @@ -18482,8 +20962,8 @@ "xpack.uptime.monitorStatusBar.healthStatusMessage.upLabel": "运行", "xpack.uptime.monitorStatusBar.healthStatusMessageAriaLabel": "检测状态", "xpack.uptime.monitorStatusBar.loadingMessage": "正在加载……", - "xpack.uptime.monitorStatusBar.locations.oneLocStatus": "在 {loc} 位置{status}", - "xpack.uptime.monitorStatusBar.locations.upStatus": "在 {loc} 位置{status}", + "xpack.uptime.monitorStatusBar.locations.oneLocStatus": "在 {loc} 位置处于 {status}", + "xpack.uptime.monitorStatusBar.locations.upStatus": "在 {loc} 位置处于 {status}", "xpack.uptime.monitorStatusBar.monitor.availability": "总体可用性", "xpack.uptime.monitorStatusBar.monitor.availabilityReport.availability": "可用性", "xpack.uptime.monitorStatusBar.monitor.availabilityReport.lastCheck": "上次检查", @@ -18495,11 +20975,22 @@ "xpack.uptime.monitorStatusBar.monitorUrlLinkAriaLabel": "监测 URL 链接", "xpack.uptime.monitorStatusBar.sslCertificate.title": "TLS 证书", "xpack.uptime.monitorStatusBar.timestampFromNowTextAriaLabel": "自上次检查以来经过的时间", + "xpack.uptime.monitorStatusBar.type.ariaLabel": "监测类型", + "xpack.uptime.monitorStatusBar.type.label": "类型", "xpack.uptime.navigateToAlertingButton.content": "管理告警", "xpack.uptime.navigateToAlertingUi": "离开 Uptime 并前往“Alerting 管理”页面", "xpack.uptime.notFountPage.homeLinkText": "返回主页", "xpack.uptime.openAlertContextPanel.ariaLabel": "打开告警上下文面板,以便可以选择告警类型", "xpack.uptime.openAlertContextPanel.label": "创建告警", + "xpack.uptime.overview.alerts.disabled.failed": "无法禁用告警!", + "xpack.uptime.overview.alerts.disabled.success": "已成功禁用告警!", + "xpack.uptime.overview.alerts.enabled.failed": "无法启用告警!", + "xpack.uptime.overview.alerts.enabled.success": "已成功启用告警! ", + "xpack.uptime.overview.alerts.enabled.success.description": "监测关闭时,消息将发送到 {actionConnectors}。", + "xpack.uptime.overview.pageHeader.syntheticsCallout.announcementLink": "阅读公告", + "xpack.uptime.overview.pageHeader.syntheticsCallout.content": "Uptime 现在正在预览对脚本化多步骤可用性检查的支持。这意味着您可以与网页元素进行交互,并检查整个过程(例如购买或登录系统)的可用性,而不仅仅是简单的单个页面启动/关闭检查。请单击下面的内容以了解详情,如果您想率先使用这些功能,则可以下载我们的预览组合代理,并在 Uptime 中查看组合检查。", + "xpack.uptime.overview.pageHeader.syntheticsCallout.dismissButtonText": "关闭", + "xpack.uptime.overview.pageHeader.syntheticsCallout.title": "Elastic Synthetics", "xpack.uptime.overviewPage.headerText": "概览", "xpack.uptime.overviewPageLink.disabled.ariaLabel": "禁用的分页按钮表示在监测列表中无法进行进一步导航。", "xpack.uptime.overviewPageLink.next.ariaLabel": "下页结果", @@ -18541,6 +21032,7 @@ "xpack.uptime.settings.invalid.error": "值必须大于 0。", "xpack.uptime.settings.invalid.nanError": "值必须为整数。", "xpack.uptime.settings.returnToOverviewLinkLabel": "返回到概览", + "xpack.uptime.settings.saveSuccess": "设置已保存!", "xpack.uptime.settingsBreadcrumbText": "设置", "xpack.uptime.snapshot.donutChart.ariaLabel": "显示当前状态的饼图。{total} 个监测中有 {down} 个已关闭。", "xpack.uptime.snapshot.donutChart.legend.downRowLabel": "关闭", @@ -18560,10 +21052,15 @@ "xpack.uptime.sourceConfiguration.ageLimit.units.days": "天", "xpack.uptime.sourceConfiguration.ageLimitThresholdInput.ariaLabel": "该输入控制 Kibana 显示警告之前 TLS 证书有效的最大天数。", "xpack.uptime.sourceConfiguration.ageThresholdDefaultValue": "默认值为 {defaultValue}", + "xpack.uptime.sourceConfiguration.alertConnectors": "告警连接器", + "xpack.uptime.sourceConfiguration.alertDefaultForm.selectConnector": "请选择一个或多个连接器", + "xpack.uptime.sourceConfiguration.alertDefaults": "告警默认值", "xpack.uptime.sourceConfiguration.applySettingsButtonLabel": "应用更改", "xpack.uptime.sourceConfiguration.certificateExpirationThresholdInput.ariaLabel": "该输入控制 Kibana 显示警告之前离 TLS 证书到期剩余的最小天数。", "xpack.uptime.sourceConfiguration.certificateThresholdDescription": "更改显示并告警证书错误的阈值。注意:这会影响任何配置的告警。", "xpack.uptime.sourceConfiguration.certificationSectionTitle": "证书到期", + "xpack.uptime.sourceConfiguration.defaultConnectors": "默认连接器", + "xpack.uptime.sourceConfiguration.defaultConnectors.description": "要用于发送告警的默认连接器。", "xpack.uptime.sourceConfiguration.discardSettingsButtonLabel": "取消", "xpack.uptime.sourceConfiguration.errorStateLabel": "到期阈值", "xpack.uptime.sourceConfiguration.expirationThreshold": "到期/使用时间阈值", @@ -18574,12 +21071,38 @@ "xpack.uptime.sourceConfiguration.heartbeatIndicesTitle": "Uptime 索引", "xpack.uptime.sourceConfiguration.indicesSectionTitle": "索引", "xpack.uptime.sourceConfiguration.warningStateLabel": "使用时间限制", + "xpack.uptime.synthetics.consoleStepList.message": "此过程无法运行,记录的控制台输出如下所示:", + "xpack.uptime.synthetics.consoleStepList.title": "未执行步骤", + "xpack.uptime.synthetics.emptyJourney.message.checkGroupField": "该过程的检查组是 {codeBlock}。", + "xpack.uptime.synthetics.emptyJourney.message.footer": "没有更多可显示的信息。", + "xpack.uptime.synthetics.emptyJourney.message.heading": "此过程不包含任何步骤。", + "xpack.uptime.synthetics.emptyJourney.title": "没有此过程的任何步骤", + "xpack.uptime.synthetics.executedJourney.heading": "摘要信息", + "xpack.uptime.synthetics.executedStep.errorHeading": "错误", + "xpack.uptime.synthetics.executedStep.scriptHeading": "步骤脚本", + "xpack.uptime.synthetics.executedStep.stackTrace": "堆栈跟踪", + "xpack.uptime.synthetics.executedStep.stepName": "{stepNumber}:{stepName}", + "xpack.uptime.synthetics.experimentalCallout.title": "实验功能", + "xpack.uptime.synthetics.journey.allFailedMessage": "{total} 个步骤 - 全部失败或跳过", + "xpack.uptime.synthetics.journey.allSucceededMessage": "{total} 个步骤 - 全部成功", + "xpack.uptime.synthetics.journey.partialSuccessMessage": "{total} 个步骤 - {succeeded} 个成功", + "xpack.uptime.synthetics.screenshot.noImageMessage": "没有可用图像", + "xpack.uptime.synthetics.screenshotDisplay.altText": "名称为“{stepName}”的步骤的屏幕截图", + "xpack.uptime.synthetics.screenshotDisplay.altTextWithoutName": "屏幕截图", + "xpack.uptime.synthetics.screenshotDisplay.fullScreenshotAltText": "名称为“{stepName}”的步骤的完整屏幕截图", + "xpack.uptime.synthetics.screenshotDisplay.fullScreenshotAltTextWithoutName": "完整屏幕截图", + "xpack.uptime.synthetics.screenshotDisplay.thumbnailAltText": "名称为“{stepName}”的步骤的缩略屏幕截图", + "xpack.uptime.synthetics.screenshotDisplay.thumbnailAltTextWithoutName": "缩略屏幕截图", + "xpack.uptime.synthetics.statusBadge.failedMessage": "失败", + "xpack.uptime.synthetics.statusBadge.skippedMessage": "已跳过", + "xpack.uptime.synthetics.statusBadge.succeededMessage": "成功", "xpack.uptime.title": "运行时间", "xpack.uptime.toggleAlertButton.content": "监测状态告警", "xpack.uptime.toggleAlertFlyout.ariaLabel": "打开添加告警浮出控件", "xpack.uptime.toggleTlsAlertButton.ariaLabel": "打开 TLS 告警浮出控件", "xpack.uptime.toggleTlsAlertButton.content": "TLS 告警", "xpack.uptime.uptimeFeatureCatalogueTitle": "运行时间", + "xpack.urlDrilldown.DisplayName": "前往 URL", "xpack.watcher.app.licenseErrorLinkText": "管理您的许可。", "xpack.watcher.app.licenseErrorTitle": "许可错误", "xpack.watcher.appName": "Watcher", @@ -18722,6 +21245,7 @@ "xpack.watcher.sections.watchEdit.errorTitle": "加载监视时出错", "xpack.watcher.sections.watchEdit.json.cancelButtonLabel": "鍙栨秷", "xpack.watcher.sections.watchEdit.json.createButtonLabel": "创建监视", + "xpack.watcher.sections.watchEdit.json.createSuccessNotificationText": "已创建“{watchDisplayName}”", "xpack.watcher.sections.watchEdit.json.editTabLabel": "编辑", "xpack.watcher.sections.watchEdit.json.error.invalidActionType": "为操作“{action}”提供的操作类型未知。", "xpack.watcher.sections.watchEdit.json.error.invalidIdText": "ID 只能包含字母、下划线、短划线、句点和数字。", From bad7beb89d673b962a742bdc93fb01cac76f5eba Mon Sep 17 00:00:00 2001 From: Stratoula Kalafateli Date: Mon, 19 Oct 2020 15:24:21 +0300 Subject: [PATCH 11/19] [Timelion] Move the local menu to the header (#80627) (#80959) * [Timelion] Move the local menu to the header * nice improvement * remove console msg * cleanup Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- src/plugins/timelion/public/app.js | 2 + src/plugins/timelion/public/application.ts | 15 +---- .../components/timelion_top_nav_directive.js | 58 +++++++++++++++++++ src/plugins/timelion/public/index.html | 16 +---- 4 files changed, 62 insertions(+), 29 deletions(-) create mode 100644 src/plugins/timelion/public/components/timelion_top_nav_directive.js diff --git a/src/plugins/timelion/public/app.js b/src/plugins/timelion/public/app.js index 40fffe7a5a063..3838b319cda68 100644 --- a/src/plugins/timelion/public/app.js +++ b/src/plugins/timelion/public/app.js @@ -44,6 +44,7 @@ import { initSavedObjectSaveAsCheckBoxDirective } from './directives/saved_objec import { initSavedObjectFinderDirective } from './directives/saved_object_finder'; import { initTimelionTabsDirective } from './components/timelionhelp_tabs_directive'; import { initTimelionTDeprecationDirective } from './components/timelion_deprecation_directive'; +import { initTimelionTopNavDirective } from './components/timelion_top_nav_directive'; import { initInputFocusDirective } from './directives/input_focus'; import { Chart } from './directives/chart/chart'; import { TimelionInterval } from './directives/timelion_interval/timelion_interval'; @@ -86,6 +87,7 @@ export function initTimelionApp(app, deps) { initInputFocusDirective(app); initTimelionTabsDirective(app, deps); initTimelionTDeprecationDirective(app, deps); + initTimelionTopNavDirective(app, deps); initSavedObjectFinderDirective(app, savedSheetLoader, deps.core.uiSettings); initSavedObjectSaveAsCheckBoxDirective(app); initCellsDirective(app); diff --git a/src/plugins/timelion/public/application.ts b/src/plugins/timelion/public/application.ts index e0425ac94c59b..4f58b83a49106 100644 --- a/src/plugins/timelion/public/application.ts +++ b/src/plugins/timelion/public/application.ts @@ -36,11 +36,7 @@ import { import { getTimeChart } from './panels/timechart/timechart'; import { Panel } from './panels/panel'; -import { - configureAppAngularModule, - createTopNavDirective, - createTopNavHelper, -} from '../../kibana_legacy/public'; +import { configureAppAngularModule } from '../../kibana_legacy/public'; import { TimelionPluginStartDependencies } from './plugin'; import { DataPublicPluginStart } from '../../data/public'; // @ts-ignore @@ -120,11 +116,9 @@ function mountTimelionApp(appBasePath: string, element: HTMLElement, deps: Rende function createLocalAngularModule(deps: RenderDeps) { createLocalI18nModule(); createLocalIconModule(); - createLocalTopNavModule(deps.plugins.navigation); const dashboardAngularModule = angular.module(moduleName, [ ...thirdPartyAngularDependencies, - 'app/timelion/TopNav', 'app/timelion/I18n', 'app/timelion/icon', ]); @@ -137,13 +131,6 @@ function createLocalIconModule() { .directive('icon', (reactDirective) => reactDirective(EuiIcon)); } -function createLocalTopNavModule(navigation: TimelionPluginStartDependencies['navigation']) { - angular - .module('app/timelion/TopNav', ['react']) - .directive('kbnTopNav', createTopNavDirective) - .directive('kbnTopNavHelper', createTopNavHelper(navigation.ui)); -} - function createLocalI18nModule() { angular .module('app/timelion/I18n', []) diff --git a/src/plugins/timelion/public/components/timelion_top_nav_directive.js b/src/plugins/timelion/public/components/timelion_top_nav_directive.js new file mode 100644 index 0000000000000..322bf6e8fe71b --- /dev/null +++ b/src/plugins/timelion/public/components/timelion_top_nav_directive.js @@ -0,0 +1,58 @@ +/* + * Licensed to Elasticsearch B.V. under one or more contributor + * license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright + * ownership. Elasticsearch B.V. licenses this file to you under + * the Apache License, Version 2.0 (the "License"); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + */ +import React from 'react'; + +export function initTimelionTopNavDirective(app, deps) { + app.directive('timelionTopNav', function (reactDirective) { + return reactDirective( + (props) => { + const { TopNavMenu } = deps.plugins.navigation.ui; + return ( + + + + ); + }, + [ + ['topNavMenu', { watchDepth: 'reference' }], + ['onTimeUpdate', { watchDepth: 'reference' }], + ], + { + restrict: 'E', + scope: { + topNavMenu: '=', + onTimeUpdate: '=', + }, + } + ); + }); +} diff --git a/src/plugins/timelion/public/index.html b/src/plugins/timelion/public/index.html index b69789666ed32..3fb518e81e882 100644 --- a/src/plugins/timelion/public/index.html +++ b/src/plugins/timelion/public/index.html @@ -11,21 +11,7 @@ - - - +
From f0b2dd7be82e181622671aa2d85c225db4643471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Marcondes?= <55978943+cauemarcondes@users.noreply.github.com> Date: Mon, 19 Oct 2020 13:26:06 +0100 Subject: [PATCH 12/19] [APM] Long service names are not being truncated (#80804) (#80961) * truncate service names * using styled-components * reverting code * fixing unit test --- .../app/ServiceOverview/ServiceList/index.tsx | 48 +++++--- .../service_overview.test.tsx.snap | 116 +++++++++++------- 2 files changed, 105 insertions(+), 59 deletions(-) diff --git a/x-pack/plugins/apm/public/components/app/ServiceOverview/ServiceList/index.tsx b/x-pack/plugins/apm/public/components/app/ServiceOverview/ServiceList/index.tsx index 0ce07a3c0ad27..3d1572689c5bf 100644 --- a/x-pack/plugins/apm/public/components/app/ServiceOverview/ServiceList/index.tsx +++ b/x-pack/plugins/apm/public/components/app/ServiceOverview/ServiceList/index.tsx @@ -53,6 +53,17 @@ const AppLink = styled(TransactionOverviewLink)` ${truncate('100%')}; `; +const ToolTipWrapper = styled.span` + width: 100%; + .apmServiceList__serviceNameTooltip { + width: 100%; + .apmServiceList__serviceNameContainer { + // removes 24px referent to the icon placed on the left side of the text. + width: calc(100% - 24px); + } + } +`; + export const SERVICE_COLUMNS: Array> = [ { field: 'healthStatus', @@ -77,24 +88,27 @@ export const SERVICE_COLUMNS: Array> = [ width: '40%', sortable: true, render: (_, { serviceName, agentName }) => ( - - - {agentName && ( - - + + + + {agentName && ( + + + + )} + + + {formatString(serviceName)} + - )} - - - {formatString(serviceName)} - - - - + + + ), }, { diff --git a/x-pack/plugins/apm/public/components/app/ServiceOverview/__test__/__snapshots__/service_overview.test.tsx.snap b/x-pack/plugins/apm/public/components/app/ServiceOverview/__test__/__snapshots__/service_overview.test.tsx.snap index ee3a4fce0dbaa..611ee4e07134c 100644 --- a/x-pack/plugins/apm/public/components/app/ServiceOverview/__test__/__snapshots__/service_overview.test.tsx.snap +++ b/x-pack/plugins/apm/public/components/app/ServiceOverview/__test__/__snapshots__/service_overview.test.tsx.snap @@ -128,7 +128,7 @@ NodeList [ exports[`Service Overview -> View should render services, when list is not empty 1`] = ` NodeList [ - .c0 { + .c1 { font-size: 16px; max-width: 100%; white-space: nowrap; @@ -136,6 +136,18 @@ NodeList [ text-overflow: ellipsis; } +.c0 { + width: 100%; +} + +.c0 .apmServiceList__serviceNameTooltip { + width: 100%; +} + +.c0 .apmServiceList__serviceNameTooltip .apmServiceList__serviceNameContainer { + width: calc(100% - 24px); +} + @@ -181,32 +193,36 @@ NodeList [ class="euiTableCellContent euiTableCellContent--overflowingContent" > - -
+ @@ -401,7 +417,7 @@ NodeList [ , - .c0 { + .c1 { font-size: 16px; max-width: 100%; white-space: nowrap; @@ -409,6 +425,18 @@ NodeList [ text-overflow: ellipsis; } +.c0 { + width: 100%; +} + +.c0 .apmServiceList__serviceNameTooltip { + width: 100%; +} + +.c0 .apmServiceList__serviceNameTooltip .apmServiceList__serviceNameContainer { + width: calc(100% - 24px); +} + @@ -454,32 +482,36 @@ NodeList [ class="euiTableCellContent euiTableCellContent--overflowingContent" > - - + From 1e242b52a766eb9e679f3f8b654d2130b62d9577 Mon Sep 17 00:00:00 2001 From: Dima Arnautov Date: Mon, 19 Oct 2020 16:33:13 +0200 Subject: [PATCH 13/19] [ML] Fix the browser's history navigation (#80902) (#80970) * [ML] fix data picker and refresh state * [ML] fix default pause value * [ML] fix jest test * [ML] global state as a source of truth for refreshInterval --- .../annotations_table/annotations_table.js | 2 +- .../components/anomalies_table/links_menu.js | 4 +- .../date_picker_wrapper.tsx | 47 ++++++++++--------- .../forecasts_table/forecasts_table.js | 2 +- .../routing/routes/timeseriesexplorer.tsx | 30 ++++++------ .../application/services/job_service.js | 2 +- .../ml/public/application/util/chart_utils.js | 2 +- .../application/util/url_state.test.tsx | 4 +- 8 files changed, 48 insertions(+), 45 deletions(-) diff --git a/x-pack/plugins/ml/public/application/components/annotations/annotations_table/annotations_table.js b/x-pack/plugins/ml/public/application/components/annotations/annotations_table/annotations_table.js index 7eb280c6247c2..100b2afcc97ce 100644 --- a/x-pack/plugins/ml/public/application/components/annotations/annotations_table/annotations_table.js +++ b/x-pack/plugins/ml/public/application/components/annotations/annotations_table/annotations_table.js @@ -273,7 +273,7 @@ class AnnotationsTableUI extends Component { timeRange, refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, jobIds: [job.job_id], diff --git a/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js b/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js index 079d56da60e5e..3d968d133ea45 100644 --- a/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js +++ b/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js @@ -191,7 +191,7 @@ class LinksMenuUI extends Component { jobIds: [record.job_id], refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, timeRange: { @@ -307,7 +307,7 @@ class LinksMenuUI extends Component { const _g = rison.encode({ refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, time: { diff --git a/x-pack/plugins/ml/public/application/components/navigation_menu/date_picker_wrapper/date_picker_wrapper.tsx b/x-pack/plugins/ml/public/application/components/navigation_menu/date_picker_wrapper/date_picker_wrapper.tsx index 409bd11e0bde3..7d1a616d57114 100644 --- a/x-pack/plugins/ml/public/application/components/navigation_menu/date_picker_wrapper/date_picker_wrapper.tsx +++ b/x-pack/plugins/ml/public/application/components/navigation_menu/date_picker_wrapper/date_picker_wrapper.tsx @@ -4,7 +4,7 @@ * you may not use this file except in compliance with the Elastic License. */ -import React, { FC, Fragment, useState, useEffect } from 'react'; +import React, { FC, Fragment, useState, useEffect, useCallback } from 'react'; import { Subscription } from 'rxjs'; import { EuiSuperDatePicker, OnRefreshProps } from '@elastic/eui'; import { TimeRange, TimeHistoryContract } from 'src/plugins/data/public'; @@ -48,13 +48,15 @@ export const DatePickerWrapper: FC = () => { const [globalState, setGlobalState] = useUrlState('_g'); const getRecentlyUsedRanges = getRecentlyUsedRangesFactory(history); - const [refreshInterval, setRefreshInterval] = useState( - globalState?.refreshInterval ?? timefilter.getRefreshInterval() + const refreshInterval: RefreshInterval = + globalState?.refreshInterval ?? timefilter.getRefreshInterval(); + + const setRefreshInterval = useCallback( + (refreshIntervalUpdate: RefreshInterval) => { + setGlobalState('refreshInterval', refreshIntervalUpdate); + }, + [setGlobalState] ); - useEffect(() => { - setGlobalState({ refreshInterval }); - timefilter.setRefreshInterval(refreshInterval); - }, [refreshInterval?.pause, refreshInterval?.value, setGlobalState]); const [time, setTime] = useState(timefilter.getTime()); const [recentlyUsedRanges, setRecentlyUsedRanges] = useState(getRecentlyUsedRanges()); @@ -71,15 +73,28 @@ export const DatePickerWrapper: FC = () => { const subscriptions = new Subscription(); const refreshIntervalUpdate$ = timefilter.getRefreshIntervalUpdate$(); if (refreshIntervalUpdate$ !== undefined) { - subscriptions.add(refreshIntervalUpdate$.subscribe(timefilterUpdateListener)); + subscriptions.add( + refreshIntervalUpdate$.subscribe((r) => { + setRefreshInterval(timefilter.getRefreshInterval()); + }) + ); } const timeUpdate$ = timefilter.getTimeUpdate$(); if (timeUpdate$ !== undefined) { - subscriptions.add(timeUpdate$.subscribe(timefilterUpdateListener)); + subscriptions.add( + timeUpdate$.subscribe((v) => { + setTime(timefilter.getTime()); + }) + ); } const enabledUpdated$ = timefilter.getEnabledUpdated$(); if (enabledUpdated$ !== undefined) { - subscriptions.add(enabledUpdated$.subscribe(timefilterUpdateListener)); + subscriptions.add( + enabledUpdated$.subscribe((w) => { + setIsAutoRefreshSelectorEnabled(timefilter.isAutoRefreshSelectorEnabled()); + setIsTimeRangeSelectorEnabled(timefilter.isTimeRangeSelectorEnabled()); + }) + ); } return function cleanup() { @@ -87,18 +102,6 @@ export const DatePickerWrapper: FC = () => { }; }, []); - useEffect(() => { - // Force re-render with up-to-date values when isTimeRangeSelectorEnabled/isAutoRefreshSelectorEnabled are changed. - timefilterUpdateListener(); - }, [isTimeRangeSelectorEnabled, isAutoRefreshSelectorEnabled]); - - function timefilterUpdateListener() { - setTime(timefilter.getTime()); - setRefreshInterval(timefilter.getRefreshInterval()); - setIsAutoRefreshSelectorEnabled(timefilter.isAutoRefreshSelectorEnabled()); - setIsTimeRangeSelectorEnabled(timefilter.isTimeRangeSelectorEnabled()); - } - function updateFilter({ start, end }: Duration) { const newTime = { from: start, to: end }; // Update timefilter for controllers listening for changes diff --git a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/forecasts_table/forecasts_table.js b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/forecasts_table/forecasts_table.js index 44ebde634714c..933c7150f44d5 100644 --- a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/forecasts_table/forecasts_table.js +++ b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/forecasts_table/forecasts_table.js @@ -136,7 +136,7 @@ export class ForecastsTableUI extends Component { }, refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, jobIds: [this.props.job.job_id], diff --git a/x-pack/plugins/ml/public/application/routing/routes/timeseriesexplorer.tsx b/x-pack/plugins/ml/public/application/routing/routes/timeseriesexplorer.tsx index 03588872d6be0..e4cf43ac91727 100644 --- a/x-pack/plugins/ml/public/application/routing/routes/timeseriesexplorer.tsx +++ b/x-pack/plugins/ml/public/application/routing/routes/timeseriesexplorer.tsx @@ -98,7 +98,7 @@ export const TimeSeriesExplorerUrlStateManager: FC { - if (refresh !== undefined) { + if (refresh !== undefined && refresh.lastRefresh !== lastRefresh) { setLastRefresh(refresh?.lastRefresh); if (refresh.timeRange !== undefined) { @@ -109,7 +109,7 @@ export const TimeSeriesExplorerUrlStateManager: FC { - if (selectedJobIds !== undefined && previousSelectedJobIds !== undefined) { - setLastRefresh(Date.now()); - appStateHandler(APP_STATE_ACTION.CLEAR); - } - const validatedJobId = validateJobSelection(jobsWithTimeRange, selectedJobIds, setGlobalState); - if (typeof validatedJobId === 'string') { - setSelectedJobId(validatedJobId); - } - }, [JSON.stringify(selectedJobIds)]); - // Next we get globalState and appState information to pass it on as props later. // If a job change is going on, we fall back to defaults (as if appState was already cleared), // otherwise the page could break. @@ -216,9 +204,21 @@ export const TimeSeriesExplorerUrlStateManager: FC { + if (selectedJobIds !== undefined && previousSelectedJobIds !== undefined) { + setLastRefresh(Date.now()); + appStateHandler(APP_STATE_ACTION.CLEAR); + } + const validatedJobId = validateJobSelection(jobsWithTimeRange, selectedJobIds, setGlobalState); + if (typeof validatedJobId === 'string') { + setSelectedJobId(validatedJobId); + } + }, [JSON.stringify(selectedJobIds)]); + const boundsMinMs = bounds?.min?.valueOf(); const boundsMaxMs = bounds?.max?.valueOf(); diff --git a/x-pack/plugins/ml/public/application/services/job_service.js b/x-pack/plugins/ml/public/application/services/job_service.js index 4aa1f7ef81d59..cdcd4a7ab7327 100644 --- a/x-pack/plugins/ml/public/application/services/job_service.js +++ b/x-pack/plugins/ml/public/application/services/job_service.js @@ -805,7 +805,7 @@ function createResultsUrl(jobIds, start, end, resultsPage, mode = 'absolute') { } path += `?_g=(ml:(jobIds:!(${idString}))`; - path += `,refreshInterval:(display:Off,pause:!f,value:0),time:(from:'${from}'`; + path += `,refreshInterval:(display:Off,pause:!t,value:0),time:(from:'${from}'`; path += `,to:'${to}'`; if (mode === 'invalid') { path += `,mode:invalid`; diff --git a/x-pack/plugins/ml/public/application/util/chart_utils.js b/x-pack/plugins/ml/public/application/util/chart_utils.js index ca55bb10b13d5..f8355b26bdab0 100644 --- a/x-pack/plugins/ml/public/application/util/chart_utils.js +++ b/x-pack/plugins/ml/public/application/util/chart_utils.js @@ -239,7 +239,7 @@ export async function getExploreSeriesLink(mlUrlGenerator, series) { jobIds: [series.jobId], refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, timeRange: { diff --git a/x-pack/plugins/ml/public/application/util/url_state.test.tsx b/x-pack/plugins/ml/public/application/util/url_state.test.tsx index 9c03369648554..2921674621360 100644 --- a/x-pack/plugins/ml/public/application/util/url_state.test.tsx +++ b/x-pack/plugins/ml/public/application/util/url_state.test.tsx @@ -24,7 +24,7 @@ describe('getUrlState', () => { test('properly decode url with _g and _a', () => { expect( parseUrlState( - "?_a=(mlExplorerFilter:(),mlExplorerSwimlane:(viewByFieldName:action),query:(query_string:(analyze_wildcard:!t,query:'*')))&_g=(ml:(jobIds:!(dec-2)),refreshInterval:(display:Off,pause:!f,value:0),time:(from:'2019-01-01T00:03:40.000Z',mode:absolute,to:'2019-08-30T11:55:07.000Z'))&savedSearchId=571aaf70-4c88-11e8-b3d7-01146121b73d" + "?_a=(mlExplorerFilter:(),mlExplorerSwimlane:(viewByFieldName:action),query:(query_string:(analyze_wildcard:!t,query:'*')))&_g=(ml:(jobIds:!(dec-2)),refreshInterval:(display:Off,pause:!t,value:0),time:(from:'2019-01-01T00:03:40.000Z',mode:absolute,to:'2019-08-30T11:55:07.000Z'))&savedSearchId=571aaf70-4c88-11e8-b3d7-01146121b73d" ) ).toEqual({ _a: { @@ -45,7 +45,7 @@ describe('getUrlState', () => { }, refreshInterval: { display: 'Off', - pause: false, + pause: true, value: 0, }, time: { From 9b6c5c7058eace250281a8f02c113963a0e6193b Mon Sep 17 00:00:00 2001 From: Quynh Nguyen <43350163+qn895@users.noreply.github.com> Date: Mon, 19 Oct 2020 10:20:43 -0500 Subject: [PATCH 14/19] [7.x] [ML] Fix regression with some links not opening in new tab (#80785) (#80980) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- x-pack/plugins/ml/public/application/app.tsx | 24 ++- .../components/anomalies_table/links_menu.js | 9 +- .../results_links/results_links.tsx | 157 +++++++++--------- .../explorer_charts_container.js | 14 +- .../job_details/extract_job_details.js | 8 +- .../components/job_details/job_details.js | 16 +- .../components/jobs_list/job_id_link.tsx | 50 +++--- .../jobs_list_page/jobs_list_page.tsx | 105 ++++++------ .../ml/public/application/util/chart_utils.js | 2 +- 9 files changed, 204 insertions(+), 181 deletions(-) diff --git a/x-pack/plugins/ml/public/application/app.tsx b/x-pack/plugins/ml/public/application/app.tsx index e3bcc53fe697f..9dc0814e3a3e6 100644 --- a/x-pack/plugins/ml/public/application/app.tsx +++ b/x-pack/plugins/ml/public/application/app.tsx @@ -12,7 +12,10 @@ import { AppMountParameters, CoreStart, HttpStart } from 'kibana/public'; import { Storage } from '../../../../../src/plugins/kibana_utils/public'; -import { KibanaContextProvider } from '../../../../../src/plugins/kibana_react/public'; +import { + KibanaContextProvider, + RedirectAppLinks, +} from '../../../../../src/plugins/kibana_react/public'; import { setDependencyCache, clearCache } from './util/dependency_cache'; import { setLicenseCache } from './license'; import { MlSetupDependencies, MlStartDependencies } from '../plugin'; @@ -21,7 +24,6 @@ import { MlRouter } from './routing'; import { mlApiServicesProvider } from './services/ml_api_service'; import { HttpService } from './services/http_service'; import { ML_APP_URL_GENERATOR, ML_PAGES } from '../../common/constants/ml_url_generator'; - export type MlDependencies = Omit & MlStartDependencies; @@ -80,13 +82,17 @@ const App: FC = ({ coreStart, deps, appMountParams }) => { const I18nContext = coreStart.i18n.Context; return ( - - - - - + /** RedirectAppLinks intercepts all tags to use navigateToUrl + * avoiding full page reload **/ + + + + + + + ); }; diff --git a/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js b/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js index 3d968d133ea45..6361c0274c3d9 100644 --- a/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js +++ b/x-pack/plugins/ml/public/application/components/anomalies_table/links_menu.js @@ -30,7 +30,6 @@ import { formatHumanReadableDateTimeSeconds } from '../../../../common/util/date import { getIndexPatternIdFromName } from '../../util/index_utils'; import { replaceStringTokens } from '../../util/string_utils'; import { ML_APP_URL_GENERATOR, ML_PAGES } from '../../../../common/constants/ml_url_generator'; -import { PLUGIN_ID } from '../../../../common/constants/app'; /* * Component for rendering the links menu inside a cell in the anomalies table. */ @@ -147,8 +146,6 @@ class LinksMenuUI extends Component { viewSeries = async () => { const { services: { - application: { navigateToApp }, - share: { urlGenerators: { getUrlGenerator }, }, @@ -185,7 +182,7 @@ class LinksMenuUI extends Component { } const singleMetricViewerLink = await mlUrlGenerator.createUrl({ - excludeBasePath: true, + excludeBasePath: false, page: ML_PAGES.SINGLE_METRIC_VIEWER, pageState: { jobIds: [record.job_id], @@ -211,9 +208,7 @@ class LinksMenuUI extends Component { }, }, }); - await navigateToApp(PLUGIN_ID, { - path: singleMetricViewerLink, - }); + window.open(singleMetricViewerLink, '_blank'); }; viewExamples = () => { diff --git a/x-pack/plugins/ml/public/application/datavisualizer/file_based/components/results_links/results_links.tsx b/x-pack/plugins/ml/public/application/datavisualizer/file_based/components/results_links/results_links.tsx index 374d434708f4a..22e8c2af452c1 100644 --- a/x-pack/plugins/ml/public/application/datavisualizer/file_based/components/results_links/results_links.tsx +++ b/x-pack/plugins/ml/public/application/datavisualizer/file_based/components/results_links/results_links.tsx @@ -4,7 +4,7 @@ * you may not use this file except in compliance with the Elastic License. */ -import React, { FC, useState, useEffect, useCallback } from 'react'; +import React, { FC, useState, useEffect } from 'react'; import moment from 'moment'; import { FormattedMessage } from '@kbn/i18n/react'; import { EuiFlexGroup, EuiFlexItem, EuiCard, EuiIcon } from '@elastic/eui'; @@ -12,7 +12,7 @@ import { ml } from '../../../../services/ml_api_service'; import { isFullLicense } from '../../../../license'; import { checkPermission } from '../../../../capabilities/check_capabilities'; import { mlNodesAvailable } from '../../../../ml_nodes_check/check_ml_nodes'; -import { useMlKibana, useMlUrlGenerator, useNavigateToPath } from '../../../../contexts/kibana'; +import { useMlKibana, useMlUrlGenerator } from '../../../../contexts/kibana'; import { ML_PAGES } from '../../../../../../common/constants/ml_url_generator'; import { MlCommonGlobalState } from '../../../../../../common/types/ml_url_generator'; import { @@ -45,12 +45,16 @@ export const ResultsLinks: FC = ({ const [globalState, setGlobalState] = useState(); const [discoverLink, setDiscoverLink] = useState(''); + const [indexManagementLink, setIndexManagementLink] = useState(''); + const [indexPatternManagementLink, setIndexPatternManagementLink] = useState(''); + const [dataVisualizerLink, setDataVisualizerLink] = useState(''); + const [createJobsSelectTypePage, setCreateJobsSelectTypePage] = useState(''); + const mlUrlGenerator = useMlUrlGenerator(); - const navigateToPath = useNavigateToPath(); const { services: { - application: { navigateToApp, navigateToUrl }, + application: { getUrlForApp }, share: { urlGenerators: { getUrlGenerator }, }, @@ -84,35 +88,52 @@ export const ResultsLinks: FC = ({ setDiscoverLink(discoverUrl); } }; + + const getDataVisualizerLink = async (): Promise => { + const _dataVisualizerLink = await mlUrlGenerator.createUrl({ + page: ML_PAGES.DATA_VISUALIZER_INDEX_VIEWER, + pageState: { + index: indexPatternId, + globalState, + }, + }); + if (!unmounted) { + setDataVisualizerLink(_dataVisualizerLink); + } + }; + const getADCreateJobsSelectTypePage = async (): Promise => { + const _createJobsSelectTypePage = await mlUrlGenerator.createUrl({ + page: ML_PAGES.ANOMALY_DETECTION_CREATE_JOB_SELECT_TYPE, + pageState: { + index: indexPatternId, + globalState, + }, + }); + if (!unmounted) { + setCreateJobsSelectTypePage(_createJobsSelectTypePage); + } + }; + getDiscoverUrl(); + getDataVisualizerLink(); + getADCreateJobsSelectTypePage(); + + if (!unmounted) { + setIndexManagementLink( + getUrlForApp('management', { path: '/data/index_management/indices' }) + ); + setIndexPatternManagementLink( + getUrlForApp('management', { + path: `/kibana/indexPatterns${createIndexPattern ? `/patterns/${indexPatternId}` : ''}`, + }) + ); + } return () => { unmounted = true; }; }, [indexPatternId, getUrlGenerator]); - const openInDataVisualizer = useCallback(async () => { - const path = await mlUrlGenerator.createUrl({ - page: ML_PAGES.DATA_VISUALIZER_INDEX_VIEWER, - pageState: { - index: indexPatternId, - globalState, - }, - }); - await navigateToPath(path); - }, [indexPatternId, globalState]); - - const redirectToADCreateJobsSelectTypePage = useCallback(async () => { - const path = await mlUrlGenerator.createUrl({ - page: ML_PAGES.ANOMALY_DETECTION_CREATE_JOB_SELECT_TYPE, - pageState: { - index: indexPatternId, - globalState, - }, - }); - await navigateToPath(path); - }, [indexPatternId, globalState]); - useEffect(() => { setShowCreateJobLink(checkPermission('canCreateJob') && mlNodesAvailable()); updateTimeValues(); @@ -148,23 +169,6 @@ export const ResultsLinks: FC = ({ } } - function openInDiscover(e: React.MouseEvent) { - e.preventDefault(); - navigateToUrl(discoverLink); - } - - function openIndexManagement(e: React.MouseEvent) { - e.preventDefault(); - navigateToApp('management', { path: '/data/index_management/indices' }); - } - - function openIndexPatternManagement(e: React.MouseEvent) { - e.preventDefault(); - navigateToApp('management', { - path: `/kibana/indexPatterns${createIndexPattern ? `/patterns/${indexPatternId}` : ''}`, - }); - } - return ( {createIndexPattern && discoverLink && ( @@ -178,7 +182,7 @@ export const ResultsLinks: FC = ({ /> } description="" - onClick={openInDiscover} + href={discoverLink} /> )} @@ -186,7 +190,8 @@ export const ResultsLinks: FC = ({ {isFullLicense() === true && timeFieldName !== undefined && showCreateJobLink && - createIndexPattern && ( + createIndexPattern && + createJobsSelectTypePage && ( } @@ -197,12 +202,12 @@ export const ResultsLinks: FC = ({ /> } description="" - onClick={redirectToADCreateJobsSelectTypePage} + href={createJobsSelectTypePage} /> )} - {createIndexPattern && ( + {createIndexPattern && dataVisualizerLink && ( } @@ -213,38 +218,42 @@ export const ResultsLinks: FC = ({ /> } description="" - onClick={openInDataVisualizer} + href={dataVisualizerLink} /> )} - - } - title={ - - } - description="" - onClick={openIndexManagement} - /> - + {indexManagementLink && ( + + } + title={ + + } + description="" + href={indexManagementLink} + /> + + )} - - } - title={ - - } - description="" - onClick={openIndexPatternManagement} - /> - + {indexPatternManagementLink && ( + + } + title={ + + } + description="" + href={indexPatternManagementLink} + /> + + )} } diff --git a/x-pack/plugins/ml/public/application/explorer/explorer_charts/explorer_charts_container.js b/x-pack/plugins/ml/public/application/explorer/explorer_charts/explorer_charts_container.js index 8f03b1903800a..9c04e8187cd30 100644 --- a/x-pack/plugins/ml/public/application/explorer/explorer_charts/explorer_charts_container.js +++ b/x-pack/plugins/ml/public/application/explorer/explorer_charts/explorer_charts_container.js @@ -30,7 +30,6 @@ import { FormattedMessage } from '@kbn/i18n/react'; import { MlTooltipComponent } from '../../components/chart_tooltip'; import { withKibana } from '../../../../../../../src/plugins/kibana_react/public'; import { ML_APP_URL_GENERATOR } from '../../../../common/constants/ml_url_generator'; -import { PLUGIN_ID } from '../../../../common/constants/app'; import { addItemToRecentlyAccessed } from '../../util/recently_accessed'; const textTooManyBuckets = i18n.translate('xpack.ml.explorer.charts.tooManyBucketsDescription', { @@ -55,21 +54,12 @@ function getChartId(series) { } // Wrapper for a single explorer chart -function ExplorerChartContainer({ - series, - severity, - tooManyBuckets, - wrapLabel, - navigateToApp, - mlUrlGenerator, -}) { +function ExplorerChartContainer({ series, severity, tooManyBuckets, wrapLabel, mlUrlGenerator }) { const redirectToSingleMetricViewer = useCallback(async () => { const singleMetricViewerLink = await getExploreSeriesLink(mlUrlGenerator, series); addItemToRecentlyAccessed('timeseriesexplorer', series.jobId, singleMetricViewerLink); - await navigateToApp(PLUGIN_ID, { - path: singleMetricViewerLink, - }); + window.open(singleMetricViewerLink, '_blank'); }, [mlUrlGenerator]); const { detectorLabel, entityFields } = series; diff --git a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/extract_job_details.js b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/extract_job_details.js index 73b212b97b4cc..82e38b297138b 100644 --- a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/extract_job_details.js +++ b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/extract_job_details.js @@ -8,9 +8,9 @@ import React from 'react'; import { detectorToString } from '../../../../util/string_utils'; import { formatValues, filterObjects } from './format_values'; import { i18n } from '@kbn/i18n'; -import { Link } from 'react-router-dom'; +import { EuiLink } from '@elastic/eui'; -export function extractJobDetails(job) { +export function extractJobDetails(job, basePath) { if (Object.keys(job).length === 0) { return {}; } @@ -61,7 +61,9 @@ export function extractJobDetails(job) { if (job.calendars) { calendars.items = job.calendars.map((c) => [ '', - {c}, + + {c} + , ]); // remove the calendars list from the general section // so not to show it twice. diff --git a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/job_details.js b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/job_details.js index 9a5cea62cf6ff..e826684fb3950 100644 --- a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/job_details.js +++ b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/job_details/job_details.js @@ -19,8 +19,9 @@ import { ForecastsTable } from './forecasts_table'; import { JobDetailsPane } from './job_details_pane'; import { JobMessagesPane } from './job_messages_pane'; import { i18n } from '@kbn/i18n'; +import { withKibana } from '../../../../../../../../../src/plugins/kibana_react/public'; -export class JobDetails extends Component { +export class JobDetailsUI extends Component { constructor(props) { super(props); @@ -39,7 +40,14 @@ export class JobDetails extends Component { } render() { + console.log('this.props', this.props); const { job } = this.state; + const { + services: { + http: { basePath }, + }, + } = this.props.kibana; + if (job === undefined) { return (
@@ -62,7 +70,7 @@ export class JobDetails extends Component { modelSizeStats, jobTimingStats, datafeedTimingStats, - } = extractJobDetails(job); + } = extractJobDetails(job, basePath); const { showFullDetails, refreshJobList } = this.props; const tabs = [ @@ -197,7 +205,7 @@ export class JobDetails extends Component { } } } -JobDetails.propTypes = { +JobDetailsUI.propTypes = { jobId: PropTypes.string.isRequired, job: PropTypes.object, addYourself: PropTypes.func.isRequired, @@ -205,3 +213,5 @@ JobDetails.propTypes = { showFullDetails: PropTypes.bool, refreshJobList: PropTypes.func, }; + +export const JobDetails = withKibana(JobDetailsUI); diff --git a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/jobs_list/job_id_link.tsx b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/jobs_list/job_id_link.tsx index 0e84619899d71..f1c82dbb83eb4 100644 --- a/x-pack/plugins/ml/public/application/jobs/jobs_list/components/jobs_list/job_id_link.tsx +++ b/x-pack/plugins/ml/public/application/jobs/jobs_list/components/jobs_list/job_id_link.tsx @@ -4,9 +4,9 @@ * you may not use this file except in compliance with the Elastic License. */ -import React from 'react'; +import React, { useEffect, useState } from 'react'; import { EuiLink } from '@elastic/eui'; -import { useMlKibana, useMlUrlGenerator } from '../../../../contexts/kibana'; +import { useMlUrlGenerator } from '../../../../contexts/kibana'; import { ML_PAGES } from '../../../../../../common/constants/ml_url_generator'; import { AnomalyDetectionQueryState } from '../../../../../../common/types/ml_url_generator'; // @ts-ignore @@ -28,34 +28,40 @@ function isGroupIdLink(props: JobIdLink | GroupIdLink): props is GroupIdLink { } export const AnomalyDetectionJobIdLink = (props: AnomalyDetectionJobIdLinkProps) => { const mlUrlGenerator = useMlUrlGenerator(); - const { - services: { - application: { navigateToUrl }, - }, - } = useMlKibana(); + const [href, setHref] = useState(''); + + useEffect(() => { + let isCancelled = false; + const generateLink = async () => { + const pageState: AnomalyDetectionQueryState = {}; + if (isGroupIdLink(props)) { + pageState.groupIds = [props.groupId]; + } else { + pageState.jobId = props.id; + } + const url = await mlUrlGenerator.createUrl({ + page: ML_PAGES.ANOMALY_DETECTION_JOBS_MANAGE, + pageState, + }); + if (!isCancelled) { + setHref(url); + } + }; + generateLink(); + return () => { + isCancelled = true; + }; + }, [props, mlUrlGenerator]); - const redirectToJobsManagementPage = async () => { - const pageState: AnomalyDetectionQueryState = {}; - if (isGroupIdLink(props)) { - pageState.groupIds = [props.groupId]; - } else { - pageState.jobId = props.id; - } - const url = await mlUrlGenerator.createUrl({ - page: ML_PAGES.ANOMALY_DETECTION_JOBS_MANAGE, - pageState, - }); - await navigateToUrl(url); - }; if (isGroupIdLink(props)) { return ( - redirectToJobsManagementPage()}> + ); } else { return ( - redirectToJobsManagementPage()}> + {props.id} ); diff --git a/x-pack/plugins/ml/public/application/management/jobs_list/components/jobs_list_page/jobs_list_page.tsx b/x-pack/plugins/ml/public/application/management/jobs_list/components/jobs_list_page/jobs_list_page.tsx index 9c9096dfdfc21..61dfea8897e82 100644 --- a/x-pack/plugins/ml/public/application/management/jobs_list/components/jobs_list_page/jobs_list_page.tsx +++ b/x-pack/plugins/ml/public/application/management/jobs_list/components/jobs_list_page/jobs_list_page.tsx @@ -24,7 +24,10 @@ import { import { ManagementAppMountParams } from '../../../../../../../../../src/plugins/management/public/'; import { checkGetManagementMlJobsResolver } from '../../../../capabilities/check_capabilities'; -import { KibanaContextProvider } from '../../../../../../../../../src/plugins/kibana_react/public'; +import { + KibanaContextProvider, + RedirectAppLinks, +} from '../../../../../../../../../src/plugins/kibana_react/public'; import { getDocLinks } from '../../../../util/dependency_cache'; // @ts-ignore undeclared module @@ -137,54 +140,56 @@ export const JobsListPage: FC<{ } return ( - - - - - - - -

- {i18n.translate('xpack.ml.management.jobsList.jobsListTitle', { - defaultMessage: 'Machine Learning Jobs', - })} -

-
- - - {currentTabId === 'anomaly_detection_jobs' - ? anomalyDetectionDocsLabel - : analyticsDocsLabel} - - -
-
- - - - {i18n.translate('xpack.ml.management.jobsList.jobsListTagline', { - defaultMessage: 'View machine learning analytics and anomaly detection jobs.', - })} - - - - {renderTabs()} -
-
-
-
+ + + + + + + + +

+ {i18n.translate('xpack.ml.management.jobsList.jobsListTitle', { + defaultMessage: 'Machine Learning Jobs', + })} +

+
+ + + {currentTabId === 'anomaly_detection_jobs' + ? anomalyDetectionDocsLabel + : analyticsDocsLabel} + + +
+
+ + + + {i18n.translate('xpack.ml.management.jobsList.jobsListTagline', { + defaultMessage: 'View machine learning analytics and anomaly detection jobs.', + })} + + + + {renderTabs()} +
+
+
+
+
); }; diff --git a/x-pack/plugins/ml/public/application/util/chart_utils.js b/x-pack/plugins/ml/public/application/util/chart_utils.js index f8355b26bdab0..d774b0b759ec2 100644 --- a/x-pack/plugins/ml/public/application/util/chart_utils.js +++ b/x-pack/plugins/ml/public/application/util/chart_utils.js @@ -260,7 +260,7 @@ export async function getExploreSeriesLink(mlUrlGenerator, series) { }, }, }, - excludeBasePath: true, + excludeBasePath: false, }); return url; } From 09627d633df1321871dd7499f476c131baf3f2d5 Mon Sep 17 00:00:00 2001 From: Jason Stoltzfus Date: Mon, 19 Oct 2020 12:00:40 -0400 Subject: [PATCH 15/19] Added Enterprise Search config to kibana-docker (#80872) (#80969) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../os_packages/docker_generator/resources/bin/kibana-docker | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/dev/build/tasks/os_packages/docker_generator/resources/bin/kibana-docker b/src/dev/build/tasks/os_packages/docker_generator/resources/bin/kibana-docker index 3cf56c30faeda..577893eda1052 100755 --- a/src/dev/build/tasks/os_packages/docker_generator/resources/bin/kibana-docker +++ b/src/dev/build/tasks/os_packages/docker_generator/resources/bin/kibana-docker @@ -47,6 +47,10 @@ kibana_vars=( elasticsearch.ssl.truststore.password elasticsearch.ssl.verificationMode elasticsearch.username + enterpriseSearch.accessCheckTimeout + enterpriseSearch.accessCheckTimeoutWarning + enterpriseSearch.enabled + enterpriseSearch.host i18n.locale interpreter.enableInVisualize kibana.autocompleteTerminateAfter From f05c72a648edb0bc124b9e57428ff20de4fc652b Mon Sep 17 00:00:00 2001 From: Jason Stoltzfus Date: Mon, 19 Oct 2020 12:00:57 -0400 Subject: [PATCH 16/19] [Enterprise Search] Added a Credentials page to App Search (#79749) (#80968) --- .../__mocks__/shallow_useeffect.mock.ts | 15 ++ .../components/credentials/constants.ts | 84 ++++-- .../credentials/credentials.test.tsx | 73 ++++++ .../components/credentials/credentials.tsx | 132 ++++++++++ .../credentials_list.test.tsx | 243 ++++++++++++++++++ .../credentials_list/credentials_list.tsx | 129 ++++++++++ .../credentials/credentials_list/index.ts | 7 + .../credentials/credentials_logic.test.ts | 69 ++--- .../credentials/credentials_logic.ts | 15 +- .../components/credentials/index.ts | 7 + .../components/credentials/types.ts | 3 +- .../credentials/utils/api_token_sort.test.ts | 40 +++ .../credentials/utils/api_token_sort.ts | 17 ++ .../utils/get_engines_display_text.test.tsx | 58 +++++ .../utils/get_engines_display_text.tsx | 26 ++ .../utils/get_mode_display_text.test.ts | 54 ++++ .../utils/get_mode_display_text.ts | 24 ++ .../components/credentials/utils/index.ts | 9 + .../applications/app_search/index.test.tsx | 4 +- .../public/applications/app_search/index.tsx | 6 +- 20 files changed, 952 insertions(+), 63 deletions(-) create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.test.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.test.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/index.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/index.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.test.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.test.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.tsx create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.test.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.ts create mode 100644 x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/index.ts diff --git a/x-pack/plugins/enterprise_search/public/applications/__mocks__/shallow_useeffect.mock.ts b/x-pack/plugins/enterprise_search/public/applications/__mocks__/shallow_useeffect.mock.ts index 732786b5f9249..1e3a45a83853c 100644 --- a/x-pack/plugins/enterprise_search/public/applications/__mocks__/shallow_useeffect.mock.ts +++ b/x-pack/plugins/enterprise_search/public/applications/__mocks__/shallow_useeffect.mock.ts @@ -9,6 +9,10 @@ jest.mock('react', () => ({ useEffect: jest.fn((fn) => fn()), // Calls on mount/every update - use mount for more complex behavior })); +// Helper for calling the returned useEffect unmount handler +import { useEffect } from 'react'; +export const unmountHandler = () => (useEffect as jest.Mock).mock.calls[0][0]()(); + /** * Example usage within a component test using shallow(): * @@ -19,3 +23,14 @@ jest.mock('react', () => ({ * * // ... etc. */ +/** + * Example unmount() usage: + * + * import { unmountHandler } from '../../../__mocks__/shallow_useeffect.mock'; + * + * it('unmounts', () => { + * shallow(SomeComponent); + * unmountHandler(); + * // expect something to have been done on unmount (NOTE: the component is not actually unmounted) + * }); + */ diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/constants.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/constants.ts index 92d14f7275185..374a2420f5ba7 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/constants.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/constants.ts @@ -5,37 +5,79 @@ */ import { i18n } from '@kbn/i18n'; -export const ADMIN = 'admin'; -export const PRIVATE = 'private'; -export const SEARCH = 'search'; +export enum ApiTokenTypes { + Admin = 'admin', + Private = 'private', + Search = 'search', +} -export const TOKEN_TYPE_DESCRIPTION = { - [SEARCH]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.search.description', { - defaultMessage: 'Public Search Keys are used for search endpoints only.', - }), - [PRIVATE]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.private.description', { - defaultMessage: - 'Private API Keys are used for read and/or write access on one or more Engines.', - }), - [ADMIN]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.admin.description', { - defaultMessage: 'Private Admin Keys are used to interact with the Credentials API.', - }), +export const SEARCH_DISPLAY = i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.permissions.display.search', + { + defaultMessage: 'search', + } +); +export const ALL = i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.permissions.display.all', + { + defaultMessage: 'all', + } +); +export const READ_WRITE = i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.permissions.display.readwrite', + { + defaultMessage: 'read/write', + } +); +export const READ_ONLY = i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.permissions.display.readonly', + { + defaultMessage: 'read-only', + } +); +export const WRITE_ONLY = i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.permissions.display.writeonly', + { + defaultMessage: 'write-only', + } +); + +export const TOKEN_TYPE_DESCRIPTION: { [key: string]: string } = { + [ApiTokenTypes.Search]: i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.search.description', + { + defaultMessage: 'Public Search Keys are used for search endpoints only.', + } + ), + [ApiTokenTypes.Private]: i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.private.description', + { + defaultMessage: + 'Private API Keys are used for read and/or write access on one or more Engines.', + } + ), + [ApiTokenTypes.Admin]: i18n.translate( + 'xpack.enterpriseSearch.appSearch.tokens.admin.description', + { + defaultMessage: 'Private Admin Keys are used to interact with the Credentials API.', + } + ), }; -export const TOKEN_TYPE_DISPLAY_NAMES = { - [SEARCH]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.search.name', { +export const TOKEN_TYPE_DISPLAY_NAMES: { [key: string]: string } = { + [ApiTokenTypes.Search]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.search.name', { defaultMessage: 'Public Search Key', }), - [PRIVATE]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.private.name', { + [ApiTokenTypes.Private]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.private.name', { defaultMessage: 'Private API Key', }), - [ADMIN]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.admin.name', { + [ApiTokenTypes.Admin]: i18n.translate('xpack.enterpriseSearch.appSearch.tokens.admin.name', { defaultMessage: 'Private Admin Key', }), }; export const TOKEN_TYPE_INFO = [ - { value: SEARCH, text: TOKEN_TYPE_DISPLAY_NAMES[SEARCH] }, - { value: PRIVATE, text: TOKEN_TYPE_DISPLAY_NAMES[PRIVATE] }, - { value: ADMIN, text: TOKEN_TYPE_DISPLAY_NAMES[ADMIN] }, + { value: ApiTokenTypes.Search, text: TOKEN_TYPE_DISPLAY_NAMES[ApiTokenTypes.Search] }, + { value: ApiTokenTypes.Private, text: TOKEN_TYPE_DISPLAY_NAMES[ApiTokenTypes.Private] }, + { value: ApiTokenTypes.Admin, text: TOKEN_TYPE_DISPLAY_NAMES[ApiTokenTypes.Admin] }, ]; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.test.tsx new file mode 100644 index 0000000000000..7b24f6d20a58f --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.test.tsx @@ -0,0 +1,73 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { setMockValues, setMockActions } from '../../../__mocks__/kea.mock'; +import { unmountHandler } from '../../../__mocks__/shallow_useeffect.mock'; + +import React from 'react'; +import { shallow } from 'enzyme'; + +import { Credentials } from './credentials'; +import { EuiCopy, EuiPageContentBody } from '@elastic/eui'; + +import { externalUrl } from '../../../shared/enterprise_search_url'; + +describe('Credentials', () => { + // Kea mocks + const values = { + dataLoading: false, + }; + const actions = { + initializeCredentialsData: jest.fn(), + resetCredentials: jest.fn(), + showCredentialsForm: jest.fn(), + }; + + beforeEach(() => { + jest.clearAllMocks(); + setMockValues(values); + setMockActions(actions); + }); + + it('renders', () => { + const wrapper = shallow(); + expect(wrapper.find(EuiPageContentBody)).toHaveLength(1); + }); + + it('initializes data on mount', () => { + shallow(); + expect(actions.initializeCredentialsData).toHaveBeenCalledTimes(1); + }); + + it('calls resetCredentials on unmount', () => { + shallow(); + unmountHandler(); + expect(actions.resetCredentials).toHaveBeenCalledTimes(1); + }); + + it('renders nothing if data is still loading', () => { + setMockValues({ dataLoading: true }); + const wrapper = shallow(); + expect(wrapper.find(EuiPageContentBody)).toHaveLength(0); + }); + + it('renders the API endpoint and a button to copy it', () => { + externalUrl.enterpriseSearchUrl = 'http://localhost:3002'; + const copyMock = jest.fn(); + const wrapper = shallow(); + // We wrap children in a div so that `shallow` can render it. + const copyEl = shallow(
{wrapper.find(EuiCopy).props().children(copyMock)}
); + expect(copyEl.find('EuiButtonIcon').props().onClick).toEqual(copyMock); + expect(copyEl.text().replace('', '')).toEqual('http://localhost:3002'); + }); + + it('will show the Crendentials Flyout when the Create API Key button is pressed', () => { + const wrapper = shallow(); + const button: any = wrapper.find('[data-test-subj="CreateAPIKeyButton"]'); + button.props().onClick(); + expect(actions.showCredentialsForm).toHaveBeenCalledTimes(1); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.tsx new file mode 100644 index 0000000000000..ae95482e0f855 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials.tsx @@ -0,0 +1,132 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import React, { useEffect } from 'react'; +import { useActions, useValues } from 'kea'; + +import { + EuiPageHeader, + EuiPageHeaderSection, + EuiTitle, + EuiPageContentBody, + EuiPanel, + EuiCopy, + EuiButtonIcon, + EuiSpacer, + EuiButton, + EuiPageContentHeader, + EuiPageContentHeaderSection, +} from '@elastic/eui'; +import { i18n } from '@kbn/i18n'; + +import { SetAppSearchChrome as SetPageChrome } from '../../../shared/kibana_chrome'; +import { CredentialsLogic } from './credentials_logic'; +import { externalUrl } from '../../../shared/enterprise_search_url/external_url'; +import { CredentialsList } from './credentials_list'; + +export const Credentials: React.FC = () => { + const { initializeCredentialsData, resetCredentials, showCredentialsForm } = useActions( + CredentialsLogic + ); + + const { dataLoading } = useValues(CredentialsLogic); + + useEffect(() => { + initializeCredentialsData(); + return () => { + resetCredentials(); + }; + }, []); + + // TODO + // if (dataLoading) { return } + if (dataLoading) { + return null; + } + return ( + <> + + + + +

+ {i18n.translate('xpack.enterpriseSearch.appSearch.credentials.title', { + defaultMessage: 'Credentials', + })} +

+
+
+
+ + + +

+ {i18n.translate('xpack.enterpriseSearch.appSearch.credentials.apiEndpoint', { + defaultMessage: 'Endpoint', + })} +

+
+ + {(copy) => ( + <> + + {externalUrl.enterpriseSearchUrl} + + )} + +
+ + + + +

+ {i18n.translate('xpack.enterpriseSearch.appSearch.credentials.apiKeys', { + defaultMessage: 'API Keys', + })} +

+
+
+ + showCredentialsForm()} + > + {i18n.translate('xpack.enterpriseSearch.appSearch.credentials.createKey', { + defaultMessage: 'Create a key', + })} + + +
+ + + + +
+ + ); +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.test.tsx new file mode 100644 index 0000000000000..7b7d89164662e --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.test.tsx @@ -0,0 +1,243 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { setMockValues, setMockActions } from '../../../../__mocks__/kea.mock'; + +import React from 'react'; +import { shallow } from 'enzyme'; + +import { CredentialsList } from './credentials_list'; +import { EuiBasicTable, EuiCopy } from '@elastic/eui'; +import { IApiToken } from '../types'; +import { ApiTokenTypes } from '../constants'; + +describe('Credentials', () => { + const apiToken: IApiToken = { + name: '', + type: ApiTokenTypes.Private, + read: true, + write: true, + access_all_engines: true, + key: 'abc-1234', + }; + + // Kea mocks + const values = { + apiTokens: [], + meta: { + page: { + current: 1, + size: 10, + total_pages: 1, + total_results: 1, + }, + }, + }; + const actions = { + deleteApiKey: jest.fn(), + fetchCredentials: jest.fn(), + showCredentialsForm: jest.fn(), + }; + + beforeEach(() => { + jest.clearAllMocks(); + setMockValues(values); + setMockActions(actions); + }); + + it('renders', () => { + const wrapper = shallow(); + expect(wrapper.find(EuiBasicTable)).toHaveLength(1); + }); + + describe('items', () => { + it('sorts items by id', () => { + setMockValues({ + ...values, + apiTokens: [ + { + ...apiToken, + id: 2, + }, + { + ...apiToken, + id: undefined, + }, + { + ...apiToken, + id: 1, + }, + ], + }); + const wrapper = shallow(); + const { items } = wrapper.find(EuiBasicTable).props(); + expect(items.map((i: IApiToken) => i.id)).toEqual([undefined, 1, 2]); + }); + }); + + describe('pagination', () => { + it('derives pagination from meta object', () => { + setMockValues({ + ...values, + meta: { + page: { + current: 6, + size: 55, + total_pages: 1, + total_results: 1004, + }, + }, + }); + const wrapper = shallow(); + const { pagination } = wrapper.find(EuiBasicTable).props(); + expect(pagination).toEqual({ + pageIndex: 5, + pageSize: 55, + totalItemCount: 1004, + hidePerPageOptions: true, + }); + }); + + it('will default pagination values if `page` is not available', () => { + setMockValues({ ...values, meta: {} }); + const wrapper = shallow(); + const { pagination } = wrapper.find(EuiBasicTable).props(); + expect(pagination).toEqual({ + pageIndex: 0, + pageSize: 0, + totalItemCount: 0, + hidePerPageOptions: true, + }); + }); + }); + + describe('columns', () => { + let columns: any[]; + + beforeAll(() => { + const wrapper = shallow(); + columns = wrapper.find(EuiBasicTable).props().columns; + }); + + describe('column 1 (name)', () => { + const token = { + ...apiToken, + name: 'some-name', + }; + + it('renders correctly', () => { + const column = columns[0]; + const wrapper = shallow(
{column.render(token)}
); + expect(wrapper.text()).toEqual('some-name'); + }); + }); + + describe('column 2 (type)', () => { + const token = { + ...apiToken, + type: ApiTokenTypes.Private, + }; + + it('renders correctly', () => { + const column = columns[1]; + const wrapper = shallow(
{column.render(token)}
); + expect(wrapper.text()).toEqual('Private API Key'); + }); + }); + + describe('column 3 (key)', () => { + const testToken = { + ...apiToken, + key: 'abc-123', + }; + + it('renders the credential and a button to copy it', () => { + const copyMock = jest.fn(); + const column = columns[2]; + const wrapper = shallow(
{column.render(testToken)}
); + const children = wrapper.find(EuiCopy).props().children; + const copyEl = shallow(
{children(copyMock)}
); + expect(copyEl.find('EuiButtonIcon').props().onClick).toEqual(copyMock); + expect(copyEl.text()).toContain('abc-123'); + }); + + it('renders nothing if no key is present', () => { + const tokenWithNoKey = { + key: undefined, + }; + const column = columns[2]; + const wrapper = shallow(
{column.render(tokenWithNoKey)}
); + expect(wrapper.text()).toBe(''); + }); + }); + + describe('column 4 (modes)', () => { + const token = { + ...apiToken, + type: ApiTokenTypes.Admin, + }; + + it('renders correctly', () => { + const column = columns[3]; + const wrapper = shallow(
{column.render(token)}
); + expect(wrapper.text()).toEqual('--'); + }); + }); + + describe('column 5 (engines)', () => { + const token = { + ...apiToken, + type: ApiTokenTypes.Private, + access_all_engines: true, + }; + + it('renders correctly', () => { + const column = columns[4]; + const wrapper = shallow(
{column.render(token)}
); + expect(wrapper.text()).toEqual('all'); + }); + }); + + describe('column 6 (edit action)', () => { + const token = apiToken; + + it('calls showCredentialsForm when clicked', () => { + const action = columns[5].actions[0]; + action.onClick(token); + expect(actions.showCredentialsForm).toHaveBeenCalledWith(token); + }); + }); + + describe('column 7 (delete action)', () => { + const token = { + ...apiToken, + name: 'some-name', + }; + + it('calls deleteApiKey when clicked', () => { + const action = columns[5].actions[1]; + action.onClick(token); + expect(actions.deleteApiKey).toHaveBeenCalledWith('some-name'); + }); + }); + }); + + describe('onChange', () => { + it('will handle pagination by calling `fetchCredentials`', () => { + const wrapper = shallow(); + const { onChange } = wrapper.find(EuiBasicTable).props(); + + onChange({ + page: { + size: 10, + index: 2, + }, + }); + + expect(actions.fetchCredentials).toHaveBeenCalledWith(3); + }); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.tsx new file mode 100644 index 0000000000000..065601feeb4d2 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/credentials_list.tsx @@ -0,0 +1,129 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import React, { useMemo } from 'react'; +import { EuiBasicTable, EuiBasicTableColumn, EuiButtonIcon, EuiCopy } from '@elastic/eui'; +import { CriteriaWithPagination } from '@elastic/eui/src/components/basic_table/basic_table'; +import { useActions, useValues } from 'kea'; + +import { i18n } from '@kbn/i18n'; + +import { CredentialsLogic } from '../credentials_logic'; +import { IApiToken } from '../types'; +import { TOKEN_TYPE_DISPLAY_NAMES } from '../constants'; +import { apiTokenSort } from '../utils/api_token_sort'; +import { getModeDisplayText, getEnginesDisplayText } from '../utils'; + +export const CredentialsList: React.FC = () => { + const { deleteApiKey, fetchCredentials, showCredentialsForm } = useActions(CredentialsLogic); + + const { apiTokens, meta } = useValues(CredentialsLogic); + + const items = useMemo(() => apiTokens.slice().sort(apiTokenSort), [apiTokens]); + + const columns: Array> = [ + { + name: 'Name', + width: '12%', + render: (token: IApiToken) => token.name, + }, + { + name: 'Type', + width: '15%', + render: (token: IApiToken) => TOKEN_TYPE_DISPLAY_NAMES[token.type], + }, + { + name: 'Key', + width: '36%', + render: (token: IApiToken) => { + if (!token.key) return null; + return ( + + {(copy) => ( + <> + + {token.key} + + )} + + ); + }, + }, + { + name: 'Modes', + width: '10%', + render: (token: IApiToken) => getModeDisplayText(token), + }, + { + name: 'Engines', + width: '18%', + render: (token: IApiToken) => getEnginesDisplayText(token), + }, + { + actions: [ + { + name: i18n.translate('xpack.enterpriseSearch.actions.edit', { + defaultMessage: 'Edit', + }), + description: i18n.translate('xpack.enterpriseSearch.appSearch.credentials.editKey', { + defaultMessage: 'Edit API Key', + }), + type: 'icon', + icon: 'pencil', + color: 'primary', + onClick: (token: IApiToken) => showCredentialsForm(token), + }, + { + name: i18n.translate('xpack.enterpriseSearch.actions.delete', { + defaultMessage: 'Delete', + }), + description: i18n.translate('xpack.enterpriseSearch.appSearch.credentials.deleteKey', { + defaultMessage: 'Delete API Key', + }), + type: 'icon', + icon: 'trash', + color: 'danger', + onClick: (token: IApiToken) => deleteApiKey(token.name), + }, + ], + }, + ]; + + const pagination = { + pageIndex: meta.page ? meta.page.current - 1 : 0, + pageSize: meta.page ? meta.page.size : 0, + totalItemCount: meta.page ? meta.page.total_results : 0, + hidePerPageOptions: true, + }; + + const onTableChange = ({ page }: CriteriaWithPagination) => { + const { index: current } = page; + fetchCredentials(current + 1); + }; + + return ( + + ); +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/index.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/index.ts new file mode 100644 index 0000000000000..5f254c1c716b4 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_list/index.ts @@ -0,0 +1,7 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +export { CredentialsList } from './credentials_list'; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.test.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.test.ts index 56fc825493b80..11b1253332cb2 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.test.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.test.ts @@ -7,7 +7,7 @@ import { resetContext } from 'kea'; import { CredentialsLogic } from './credentials_logic'; -import { ADMIN, PRIVATE } from './constants'; +import { ApiTokenTypes } from './constants'; jest.mock('../../../shared/http', () => ({ HttpLogic: { values: { http: { get: jest.fn(), delete: jest.fn() } } }, @@ -22,7 +22,7 @@ describe('CredentialsLogic', () => { const DEFAULT_VALUES = { activeApiToken: { name: '', - type: PRIVATE, + type: ApiTokenTypes.Private, read: true, write: true, access_all_engines: true, @@ -62,7 +62,7 @@ describe('CredentialsLogic', () => { const newToken = { id: 1, name: 'myToken', - type: PRIVATE, + type: ApiTokenTypes.Private, read: true, write: true, access_all_engines: true, @@ -270,7 +270,7 @@ describe('CredentialsLogic', () => { describe('apiTokens', () => { const existingToken = { name: 'some_token', - type: PRIVATE, + type: ApiTokenTypes.Private, }; it('should add the provided token to the apiTokens list', () => { @@ -376,7 +376,7 @@ describe('CredentialsLogic', () => { describe('apiTokens', () => { const existingToken = { name: 'some_token', - type: PRIVATE, + type: ApiTokenTypes.Private, }; it('should replace the existing token with the new token by name', () => { @@ -385,7 +385,7 @@ describe('CredentialsLogic', () => { }); const updatedExistingToken = { ...existingToken, - type: ADMIN, + type: ApiTokenTypes.Admin, }; CredentialsLogic.actions.onApiTokenUpdateSuccess(updatedExistingToken); @@ -402,7 +402,7 @@ describe('CredentialsLogic', () => { }); const brandNewToken = { name: 'brand new token', - type: ADMIN, + type: ApiTokenTypes.Admin, }; CredentialsLogic.actions.onApiTokenUpdateSuccess(brandNewToken); @@ -419,7 +419,10 @@ describe('CredentialsLogic', () => { activeApiToken: newToken, }); - CredentialsLogic.actions.onApiTokenUpdateSuccess({ ...newToken, type: ADMIN }); + CredentialsLogic.actions.onApiTokenUpdateSuccess({ + ...newToken, + type: ApiTokenTypes.Admin, + }); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: DEFAULT_VALUES.activeApiToken, @@ -433,7 +436,10 @@ describe('CredentialsLogic', () => { activeApiTokenRawName: 'foo', }); - CredentialsLogic.actions.onApiTokenUpdateSuccess({ ...newToken, type: ADMIN }); + CredentialsLogic.actions.onApiTokenUpdateSuccess({ + ...newToken, + type: ApiTokenTypes.Admin, + }); expect(CredentialsLogic.values).toEqual({ ...values, activeApiTokenRawName: DEFAULT_VALUES.activeApiTokenRawName, @@ -447,7 +453,10 @@ describe('CredentialsLogic', () => { shouldShowCredentialsForm: true, }); - CredentialsLogic.actions.onApiTokenUpdateSuccess({ ...newToken, type: ADMIN }); + CredentialsLogic.actions.onApiTokenUpdateSuccess({ + ...newToken, + type: ApiTokenTypes.Admin, + }); expect(CredentialsLogic.values).toEqual({ ...values, shouldShowCredentialsForm: false, @@ -650,7 +659,7 @@ describe('CredentialsLogic', () => { }; describe('activeApiToken.access_all_engines', () => { - describe('when value is ADMIN', () => { + describe('when value is admin', () => { it('updates access_all_engines to false', () => { mount({ activeApiToken: { @@ -659,7 +668,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(ADMIN); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Admin); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -670,7 +679,7 @@ describe('CredentialsLogic', () => { }); }); - describe('when value is not ADMIN', () => { + describe('when value is not admin', () => { it('will maintain access_all_engines value when true', () => { mount({ activeApiToken: { @@ -679,7 +688,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -697,7 +706,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -710,7 +719,7 @@ describe('CredentialsLogic', () => { }); describe('activeApiToken.engines', () => { - describe('when value is ADMIN', () => { + describe('when value is admin', () => { it('clears the array', () => { mount({ activeApiToken: { @@ -719,7 +728,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(ADMIN); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Admin); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -730,7 +739,7 @@ describe('CredentialsLogic', () => { }); }); - describe('when value is not ADMIN', () => { + describe('when value is not admin', () => { it('will maintain engines array', () => { mount({ activeApiToken: { @@ -739,7 +748,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -752,7 +761,7 @@ describe('CredentialsLogic', () => { }); describe('activeApiToken.write', () => { - describe('when value is PRIVATE', () => { + describe('when value is private', () => { it('sets this to true', () => { mount({ activeApiToken: { @@ -761,7 +770,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -772,7 +781,7 @@ describe('CredentialsLogic', () => { }); }); - describe('when value is not PRIVATE', () => { + describe('when value is not private', () => { it('sets this to false', () => { mount({ activeApiToken: { @@ -781,7 +790,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(ADMIN); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Admin); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -794,7 +803,7 @@ describe('CredentialsLogic', () => { }); describe('activeApiToken.read', () => { - describe('when value is PRIVATE', () => { + describe('when value is private', () => { it('sets this to true', () => { mount({ activeApiToken: { @@ -803,7 +812,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -814,7 +823,7 @@ describe('CredentialsLogic', () => { }); }); - describe('when value is not PRIVATE', () => { + describe('when value is not private', () => { it('sets this to false', () => { mount({ activeApiToken: { @@ -823,7 +832,7 @@ describe('CredentialsLogic', () => { }, }); - CredentialsLogic.actions.setTokenType(ADMIN); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Admin); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { @@ -840,16 +849,16 @@ describe('CredentialsLogic', () => { mount({ activeApiToken: { ...newToken, - type: ADMIN, + type: ApiTokenTypes.Admin, }, }); - CredentialsLogic.actions.setTokenType(PRIVATE); + CredentialsLogic.actions.setTokenType(ApiTokenTypes.Private); expect(CredentialsLogic.values).toEqual({ ...values, activeApiToken: { ...values.activeApiToken, - type: PRIVATE, + type: ApiTokenTypes.Private, }, }); }); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.ts index 41897b8edbc1e..c6f929c45eb23 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/credentials_logic.ts @@ -7,7 +7,7 @@ import { kea, MakeLogicType } from 'kea'; import { formatApiName } from '../../utils/format_api_name'; -import { ADMIN, PRIVATE } from './constants'; +import { ApiTokenTypes } from './constants'; import { HttpLogic } from '../../../shared/http'; import { IMeta } from '../../../../../common/types'; @@ -17,7 +17,7 @@ import { IApiToken, ICredentialsDetails, ITokenReadWrite } from './types'; const defaultApiToken: IApiToken = { name: '', - type: PRIVATE, + type: ApiTokenTypes.Private, read: true, write: true, access_all_engines: true, @@ -164,11 +164,12 @@ export const CredentialsLogic = kea< }), setTokenType: (activeApiToken, tokenType) => ({ ...activeApiToken, - access_all_engines: tokenType === ADMIN ? false : activeApiToken.access_all_engines, - engines: tokenType === ADMIN ? [] : activeApiToken.engines, - write: tokenType === PRIVATE, - read: tokenType === PRIVATE, - type: tokenType, + access_all_engines: + tokenType === ApiTokenTypes.Admin ? false : activeApiToken.access_all_engines, + engines: tokenType === ApiTokenTypes.Admin ? [] : activeApiToken.engines, + write: tokenType === ApiTokenTypes.Private, + read: tokenType === ApiTokenTypes.Private, + type: tokenType as ApiTokenTypes, }), showCredentialsForm: (_, activeApiToken) => activeApiToken, }, diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/index.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/index.ts new file mode 100644 index 0000000000000..bceda234175a7 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/index.ts @@ -0,0 +1,7 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +export { Credentials } from './credentials'; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/types.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/types.ts index bbf7a54da10da..9ca4d086d55c8 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/types.ts +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/types.ts @@ -5,6 +5,7 @@ */ import { IEngine } from '../../types'; +import { ApiTokenTypes } from './constants'; export interface ICredentialsDetails { engines: IEngine[]; @@ -17,7 +18,7 @@ export interface IApiToken { id?: number; name: string; read?: boolean; - type: string; + type: ApiTokenTypes; write?: boolean; } diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.test.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.test.ts new file mode 100644 index 0000000000000..84818322b3570 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.test.ts @@ -0,0 +1,40 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { apiTokenSort } from '.'; +import { ApiTokenTypes } from '../constants'; + +import { IApiToken } from '../types'; + +describe('apiTokenSort', () => { + const apiToken: IApiToken = { + name: '', + type: ApiTokenTypes.Private, + read: true, + write: true, + access_all_engines: true, + key: 'abc-1234', + }; + + it('sorts items by id', () => { + const apiTokens = [ + { + ...apiToken, + id: 2, + }, + { + ...apiToken, + id: undefined, + }, + { + ...apiToken, + id: 1, + }, + ]; + + expect(apiTokens.sort(apiTokenSort).map((t) => t.id)).toEqual([undefined, 1, 2]); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.ts new file mode 100644 index 0000000000000..80a46f30e0930 --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/api_token_sort.ts @@ -0,0 +1,17 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { IApiToken } from '../types'; + +export const apiTokenSort = (apiTokenA: IApiToken, apiTokenB: IApiToken): number => { + if (!apiTokenA.id) { + return -1; + } + if (!apiTokenB.id) { + return 1; + } + return apiTokenA.id - apiTokenB.id; +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.test.tsx new file mode 100644 index 0000000000000..b06ed63f8616c --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.test.tsx @@ -0,0 +1,58 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import React from 'react'; +import { shallow } from 'enzyme'; + +import { getEnginesDisplayText } from './get_engines_display_text'; +import { IApiToken } from '../types'; +import { ApiTokenTypes } from '../constants'; + +const apiToken: IApiToken = { + name: '', + type: ApiTokenTypes.Private, + read: true, + write: true, + access_all_engines: true, + engines: ['engine1', 'engine2', 'engine3'], +}; + +describe('getEnginesDisplayText', () => { + it('returns "--" when the token is an admin token', () => { + const wrapper = shallow( +
{getEnginesDisplayText({ ...apiToken, type: ApiTokenTypes.Admin })}
+ ); + expect(wrapper.text()).toEqual('--'); + }); + + it('returns "all" when access_all_engines is true', () => { + const wrapper = shallow( +
{getEnginesDisplayText({ ...apiToken, access_all_engines: true })}
+ ); + expect(wrapper.text()).toEqual('all'); + }); + + it('returns a list of engines if access_all_engines is false', () => { + const wrapper = shallow( +
{getEnginesDisplayText({ ...apiToken, access_all_engines: false })}
+ ); + + expect(wrapper.find('li').map((e) => e.text())).toEqual(['engine1', 'engine2', 'engine3']); + }); + + it('returns "--" when the token is an admin token, even if access_all_engines is true', () => { + const wrapper = shallow( +
+ {getEnginesDisplayText({ + ...apiToken, + access_all_engines: true, + type: ApiTokenTypes.Admin, + })} +
+ ); + expect(wrapper.text()).toEqual('--'); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.tsx new file mode 100644 index 0000000000000..1b216c46307db --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_engines_display_text.tsx @@ -0,0 +1,26 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import React from 'react'; +import { ApiTokenTypes, ALL } from '../constants'; +import { IApiToken } from '../types'; + +export const getEnginesDisplayText = (apiToken: IApiToken): JSX.Element | string => { + const { type, access_all_engines: accessAll, engines = [] } = apiToken; + if (type === ApiTokenTypes.Admin) { + return '--'; + } + if (accessAll) { + return ALL; + } + return ( +
    + {engines.map((engine) => ( +
  • {engine}
  • + ))} +
+ ); +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.test.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.test.ts new file mode 100644 index 0000000000000..b2083f22c8e1c --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.test.ts @@ -0,0 +1,54 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { ApiTokenTypes } from '../constants'; +import { IApiToken } from '../types'; + +import { getModeDisplayText } from './get_mode_display_text'; + +const apiToken: IApiToken = { + name: '', + type: ApiTokenTypes.Private, + read: true, + write: true, + access_all_engines: true, + engines: ['engine1', 'engine2', 'engine3'], +}; + +describe('getModeDisplayText', () => { + it('will return read/write when read and write are enabled', () => { + expect(getModeDisplayText({ ...apiToken, read: true, write: true })).toEqual('read/write'); + }); + + it('will return read-only when only read is enabled', () => { + expect(getModeDisplayText({ ...apiToken, read: true, write: false })).toEqual('read-only'); + }); + + it('will return write-only when only write is enabled', () => { + expect(getModeDisplayText({ ...apiToken, read: false, write: true })).toEqual('write-only'); + }); + + it('will return "search" if the key is a search key, regardless of read/write state', () => { + expect( + getModeDisplayText({ ...apiToken, type: ApiTokenTypes.Search, read: false, write: true }) + ).toEqual('search'); + }); + + it('will return "--" if the key is an admin key, regardless of read/write state', () => { + expect( + getModeDisplayText({ ...apiToken, type: ApiTokenTypes.Admin, read: false, write: true }) + ).toEqual('--'); + }); + + it('will default read and write to false', () => { + expect( + getModeDisplayText({ + name: 'test', + type: ApiTokenTypes.Private, + }) + ).toEqual('read-only'); + }); +}); diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.ts new file mode 100644 index 0000000000000..9c8758d83882d --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/get_mode_display_text.ts @@ -0,0 +1,24 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +import { ApiTokenTypes, READ_ONLY, READ_WRITE, SEARCH_DISPLAY, WRITE_ONLY } from '../constants'; +import { IApiToken } from '../types'; + +export const getModeDisplayText = (apiToken: IApiToken): string => { + const { read = false, write = false, type } = apiToken; + + switch (type) { + case ApiTokenTypes.Admin: + return '--'; + case ApiTokenTypes.Search: + return SEARCH_DISPLAY; + default: + if (read && write) { + return READ_WRITE; + } + return write ? WRITE_ONLY : READ_ONLY; + } +}; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/index.ts b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/index.ts new file mode 100644 index 0000000000000..9aca7f44be03b --- /dev/null +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/credentials/utils/index.ts @@ -0,0 +1,9 @@ +/* + * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one + * or more contributor license agreements. Licensed under the Elastic License; + * you may not use this file except in compliance with the Elastic License. + */ + +export { apiTokenSort } from './api_token_sort'; +export { getEnginesDisplayText } from './get_engines_display_text'; +export { getModeDisplayText } from './get_mode_display_text'; diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/index.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/index.test.tsx index ab5b3c9faeea7..546ea311ad33e 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/index.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/index.test.tsx @@ -121,9 +121,7 @@ describe('AppSearchNav', () => { setMockValues({ myRole: { canViewAccountCredentials: true } }); const wrapper = shallow(); - expect(wrapper.find(SideNavLink).last().prop('to')).toEqual( - 'http://localhost:3002/as/credentials' - ); + expect(wrapper.find(SideNavLink).last().prop('to')).toEqual('/credentials'); }); it('renders the Role Mappings link', () => { diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/index.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/index.tsx index 9aa2cce9c74df..ec5f5b164a7f9 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/index.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/index.tsx @@ -32,6 +32,7 @@ import { SetupGuide } from './components/setup_guide'; import { ErrorConnecting } from './components/error_connecting'; import { NotFound } from '../shared/not_found'; import { EngineOverview } from './components/engine_overview'; +import { Credentials } from './components/credentials'; export const AppSearch: React.FC = (props) => { const { config } = useValues(KibanaLogic); @@ -75,6 +76,9 @@ export const AppSearchConfigured: React.FC = (props) => { + + + @@ -106,7 +110,7 @@ export const AppSearchNav: React.FC = () => { )} {canViewAccountCredentials && ( - + {i18n.translate('xpack.enterpriseSearch.appSearch.nav.credentials', { defaultMessage: 'Credentials', })} From 6011cb65247a1de74297446e71b43174b3e1b8a7 Mon Sep 17 00:00:00 2001 From: Alexey Antonov Date: Mon, 19 Oct 2020 19:27:08 +0300 Subject: [PATCH 17/19] [Vega] user should be able to toggle "textTruncate" option for tooltips (#80524) (#80998) * [Vega] user should be able to override the default tooltip width Closes: #80325 * fix jest * fix PR comments Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- docs/user/dashboard/vega-reference.asciidoc | 3 ++- src/plugins/vis_type_vega/public/_vega_vis.scss | 10 +++++++--- src/plugins/vis_type_vega/public/data_model/types.ts | 1 + .../public/data_model/vega_parser.test.js | 5 +++-- .../vis_type_vega/public/data_model/vega_parser.ts | 11 +++++++++++ .../vis_type_vega/public/vega_view/vega_tooltip.js | 5 +++++ 6 files changed, 29 insertions(+), 6 deletions(-) diff --git a/docs/user/dashboard/vega-reference.asciidoc b/docs/user/dashboard/vega-reference.asciidoc index 378f7a53a6650..d6593143e4f6d 100644 --- a/docs/user/dashboard/vega-reference.asciidoc +++ b/docs/user/dashboard/vega-reference.asciidoc @@ -296,7 +296,8 @@ a configuration option for changing the tooltip position and padding: kibana: { tooltips: { position: 'top', - padding: 15 + padding: 15, + textTruncate: true, } } } diff --git a/src/plugins/vis_type_vega/public/_vega_vis.scss b/src/plugins/vis_type_vega/public/_vega_vis.scss index 12108c7ba3de0..6a0d20246089e 100644 --- a/src/plugins/vis_type_vega/public/_vega_vis.scss +++ b/src/plugins/vis_type_vega/public/_vega_vis.scss @@ -113,14 +113,19 @@ margin-bottom: $euiSizeS; } + &--textTruncate { + td { + @include euiTextTruncate; + } + } + td { - @include euiTextTruncate; padding-top: $euiSizeXS; padding-bottom: $euiSizeXS; &.key { - color: $euiColorMediumShade; max-width: $euiSize * 10; + color: $euiColorMediumShade; text-align: right; padding-right: $euiSizeXS; } @@ -131,7 +136,6 @@ } } - @media only screen and (max-width: map-get($euiBreakpoints, 'm')) { td { &.key { diff --git a/src/plugins/vis_type_vega/public/data_model/types.ts b/src/plugins/vis_type_vega/public/data_model/types.ts index 11bdf4f064023..acd35e1747624 100644 --- a/src/plugins/vis_type_vega/public/data_model/types.ts +++ b/src/plugins/vis_type_vega/public/data_model/types.ts @@ -207,6 +207,7 @@ export interface TooltipConfig { position?: ToolTipPositions; padding?: number | Padding; centerOnMark?: boolean | number; + textTruncate?: boolean; } export interface DstObj { diff --git a/src/plugins/vis_type_vega/public/data_model/vega_parser.test.js b/src/plugins/vis_type_vega/public/data_model/vega_parser.test.js index c9f8e0a4394ec..9fb80c6a1b19d 100644 --- a/src/plugins/vis_type_vega/public/data_model/vega_parser.test.js +++ b/src/plugins/vis_type_vega/public/data_model/vega_parser.test.js @@ -243,7 +243,7 @@ describe('VegaParser.parseSchema', () => { }); describe('VegaParser._parseTooltips', () => { - function check(tooltips, position, padding, centerOnMark) { + function check(tooltips, position, padding, centerOnMark, textTruncate = false) { return () => { const vp = new VegaParser(tooltips !== undefined ? { config: { kibana: { tooltips } } } : {}); vp._config = vp._parseConfig(); @@ -253,7 +253,7 @@ describe('VegaParser._parseTooltips', () => { } else if (position === false) { expect(vp._parseTooltips()).toEqual(false); } else { - expect(vp._parseTooltips()).toEqual({ position, padding, centerOnMark }); + expect(vp._parseTooltips()).toEqual({ position, padding, centerOnMark, textTruncate }); } }; } @@ -267,6 +267,7 @@ describe('VegaParser._parseTooltips', () => { test('centerOnMark=10', check({ centerOnMark: 10 }, 'top', 16, 10)); test('centerOnMark=true', check({ centerOnMark: true }, 'top', 16, Number.MAX_VALUE)); test('centerOnMark=false', check({ centerOnMark: false }, 'top', 16, -1)); + test('textTruncate=false', check({ textTruncate: true }, 'top', 16, 50, true)); test('false', check(false, false)); diff --git a/src/plugins/vis_type_vega/public/data_model/vega_parser.ts b/src/plugins/vis_type_vega/public/data_model/vega_parser.ts index 894c34c494c16..9cbb38fa87a75 100644 --- a/src/plugins/vis_type_vega/public/data_model/vega_parser.ts +++ b/src/plugins/vis_type_vega/public/data_model/vega_parser.ts @@ -409,6 +409,17 @@ The URL is an identifier only. Kibana and your browser will never access this UR ); } + if (result.textTruncate === undefined) { + result.textTruncate = false; + } else if (typeof result.textTruncate !== 'boolean') { + throw new Error( + i18n.translate('visTypeVega.vegaParser.textTruncateConfigValueTypeErrorMessage', { + defaultMessage: '{configName} is expected to be a boolean', + values: { configName: 'textTruncate' }, + }) + ); + } + if (result.centerOnMark === undefined) { // if mark's width & height is less than this value, center on it result.centerOnMark = 50; diff --git a/src/plugins/vis_type_vega/public/vega_view/vega_tooltip.js b/src/plugins/vis_type_vega/public/vega_view/vega_tooltip.js index 7b0274478cea2..60f2f6e5a13d6 100644 --- a/src/plugins/vis_type_vega/public/vega_view/vega_tooltip.js +++ b/src/plugins/vis_type_vega/public/vega_view/vega_tooltip.js @@ -50,6 +50,7 @@ export class TooltipHandler { this.position = opts.position; this.padding = opts.padding; this.centerOnMark = opts.centerOnMark; + this.textTruncate = opts.textTruncate; view.tooltip(this.handler.bind(this)); } @@ -73,6 +74,10 @@ export class TooltipHandler { } ); + if (this.textTruncate) { + el.classList.add('vgaVis__tooltip--textTruncate'); + } + // Sanitized HTML is created by the tooltip library, // with a large number of tests, hence suppressing eslint here. // eslint-disable-next-line no-unsanitized/property From bffa8b32b4730d5c65aa3d1a83e6ab77cba3e431 Mon Sep 17 00:00:00 2001 From: Quynh Nguyen <43350163+qn895@users.noreply.github.com> Date: Mon, 19 Oct 2020 11:42:39 -0500 Subject: [PATCH 18/19] [7.x] [ML] Fix callout message for total feature importance (#80881) (#81005) Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../exploration_page_wrapper.tsx | 19 ++++-- .../feature_importance_summary.tsx | 64 +++++++++++++++---- 2 files changed, 63 insertions(+), 20 deletions(-) diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/exploration_page_wrapper/exploration_page_wrapper.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/exploration_page_wrapper/exploration_page_wrapper.tsx index b03777fef6bd4..de4d1a97f248f 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/exploration_page_wrapper/exploration_page_wrapper.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/exploration_page_wrapper/exploration_page_wrapper.tsx @@ -144,12 +144,19 @@ export const ExplorationPageWrapper: FC = ({ )} - {isLoadingJobConfig === true && totalFeatureImportance === undefined && } - {isLoadingJobConfig === false && totalFeatureImportance !== undefined && ( - <> - - - )} + {isLoadingJobConfig === true && + jobConfig !== undefined && + totalFeatureImportance === undefined && } + {isLoadingJobConfig === false && + jobConfig !== undefined && + totalFeatureImportance !== undefined && ( + <> + + + )} {isLoadingJobConfig === true && jobConfig === undefined && } {isLoadingJobConfig === false && jobConfig !== undefined && isInitialized === true && ( diff --git a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/total_feature_importance_summary/feature_importance_summary.tsx b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/total_feature_importance_summary/feature_importance_summary.tsx index b754e2eeba349..4da96c595bdf7 100644 --- a/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/total_feature_importance_summary/feature_importance_summary.tsx +++ b/x-pack/plugins/ml/public/application/data_frame_analytics/pages/analytics_exploration/components/total_feature_importance_summary/feature_importance_summary.tsx @@ -32,6 +32,9 @@ import { import { useMlKibana } from '../../../../../contexts/kibana'; import { ExpandableSection } from '../expandable_section'; +import { DataFrameAnalyticsConfig } from '../../../../../../../common/types/data_frame_analytics'; +import { getAnalysisType } from '../../../../common'; +import { isClassificationAnalysis, isRegressionAnalysis } from '../../../../common/analytics'; const { euiColorMediumShade } = euiVars; const axisColor = euiColorMediumShade; @@ -69,6 +72,7 @@ const theme: PartialTheme = { export interface FeatureImportanceSummaryPanelProps { totalFeatureImportance: TotalFeatureImportance[]; + jobConfig: DataFrameAnalyticsConfig; } const tooltipContent = i18n.translate( @@ -88,6 +92,7 @@ const calculateTotalMeanImportance = (featureClass: ClassificationTotalFeatureIm export const FeatureImportanceSummaryPanel: FC = ({ totalFeatureImportance, + jobConfig, }) => { const { services: { docLinks }, @@ -189,13 +194,52 @@ export const FeatureImportanceSummaryPanel: FC Number(d.toPrecision(3)).toString(), []); // do not expand by default if no feature importance data - const hasTotalFeatureImportance = useMemo(() => totalFeatureImportance.length > 1, [ - totalFeatureImportance, - ]); + const noDataCallOut = useMemo(() => { + // if no total feature importance data + if (totalFeatureImportance.length === 0) { + // check if it's because num_top_feature_importance_values is set to 0 + if ( + (jobConfig?.analysis && isRegressionAnalysis(jobConfig?.analysis)) || + isClassificationAnalysis(jobConfig?.analysis) + ) { + const analysisType = getAnalysisType(jobConfig.analysis); + if ( + analysisType !== 'unknown' && + jobConfig.analysis[analysisType].num_top_feature_importance_values === 0 + ) { + return ( + + } + /> + ); + } else { + // or is it because the data is uniform + return ( + + } + /> + ); + } + } + } + return undefined; + }, [totalFeatureImportance, jobConfig]); return ( <> - } - /> + noDataCallOut ? ( + noDataCallOut ) : ( Date: Mon, 19 Oct 2020 19:21:35 +0200 Subject: [PATCH 19/19] [Drilldows] Url Drilldown basic template helpers (#80500) (#81015) --- docs/user/dashboard/url-drilldown.asciidoc | 86 ++++++++++ .../url_drilldown/url_template.test.ts | 158 ++++++++++++++++++ .../drilldowns/url_drilldown/url_template.ts | 47 ++++++ 3 files changed, 291 insertions(+) diff --git a/docs/user/dashboard/url-drilldown.asciidoc b/docs/user/dashboard/url-drilldown.asciidoc index b71dfb016c765..cdb17e9daa5e3 100644 --- a/docs/user/dashboard/url-drilldown.asciidoc +++ b/docs/user/dashboard/url-drilldown.asciidoc @@ -135,6 +135,92 @@ Example: `{{ date event.from “YYYY MM DD”}}` + `{{date “now-15”}}` + +|formatNumber +a|Format numbers. Numbers can be formatted to look like currency, percentages, times or numbers with decimal places, thousands, and abbreviations. +Refer to the http://numeraljs.com/#format[numeral.js] for different formatting options. + +Example: + +`{{formatNumber event.value "0.0"}}` + +|lowercase +a|Converts a string to lower case. + +Example: + +`{{lowercase event.value}}` + +|uppercase +a|Converts a string to upper case. + +Example: + +`{{uppercase event.value}}` + +|trim +a|Removes leading and trailing spaces from a string. + +Example: + +`{{trim event.value}}` + +|trimLeft +a|Removes leading spaces from a string. + +Example: + +`{{trimLeft event.value}}` + +|trimRight +a|Removes trailing spaces from a string. + +Example: + +`{{trimRight event.value}}` + +|mid +a|Extracts a substring from a string by start position and number of characters to extract. + +Example: + +`{{mid event.value 3 5}}` - extracts five characters starting from a third character. + +|left +a|Extracts a number of characters from a string (starting from left). + +Example: + +`{{left event.value 3}}` + +|right +a|Extracts a number of characters from a string (starting from right). + +Example: + +`{{right event.value 3}}` + +|concat +a|Concatenates two or more strings. + +Example: + +`{{concat event.value "," event.key}}` + +|replace +a|Replaces all substrings within a string. + +Example: + +`{{replace event.value "stringToReplace" "stringToReplaceWith"}}` + +|split +a|Splits a string using a provided splitter. + +Example: + +`{{split event.value ","}}` + |=== diff --git a/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.test.ts b/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.test.ts index 64b8cc49292b3..68a9654316d43 100644 --- a/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.test.ts +++ b/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.test.ts @@ -139,3 +139,161 @@ describe('date helper', () => { ); }); }); + +describe('formatNumber helper', () => { + test('formats string numbers', () => { + const url = 'https://elastic.co/{{formatNumber value "0.0"}}'; + expect(compile(url, { value: '32.9999' })).toMatchInlineSnapshot(`"https://elastic.co/33.0"`); + expect(compile(url, { value: '32.555' })).toMatchInlineSnapshot(`"https://elastic.co/32.6"`); + }); + + test('formats numbers', () => { + const url = 'https://elastic.co/{{formatNumber value "0.0"}}'; + expect(compile(url, { value: 32.9999 })).toMatchInlineSnapshot(`"https://elastic.co/33.0"`); + expect(compile(url, { value: 32.555 })).toMatchInlineSnapshot(`"https://elastic.co/32.6"`); + }); + + test("doesn't fail on Nan", () => { + const url = 'https://elastic.co/{{formatNumber value "0.0"}}'; + expect(compile(url, { value: null })).toMatchInlineSnapshot(`"https://elastic.co/"`); + expect(compile(url, { value: undefined })).toMatchInlineSnapshot(`"https://elastic.co/"`); + expect(compile(url, { value: 'not a number' })).toMatchInlineSnapshot( + `"https://elastic.co/not%20a%20number"` + ); + }); + + test('fails on missing format string', () => { + const url = 'https://elastic.co/{{formatNumber value}}'; + expect(() => compile(url, { value: 12 })).toThrowError(); + }); + + // this doesn't work and doesn't seem + // possible to validate with our version of numeral + test.skip('fails on malformed format string', () => { + const url = 'https://elastic.co/{{formatNumber value "not a real format string"}}'; + expect(() => compile(url, { value: 12 })).toThrowError(); + }); +}); + +describe('replace helper', () => { + test('replaces all occurrences', () => { + const url = 'https://elastic.co/{{replace value "replace-me" "with-me"}}'; + + expect(compile(url, { value: 'replace-me test replace-me' })).toMatchInlineSnapshot( + `"https://elastic.co/with-me%20test%20with-me"` + ); + }); + + test('can be used to remove a substring', () => { + const url = 'https://elastic.co/{{replace value "Label:" ""}}'; + + expect(compile(url, { value: 'Label:Feature:Something' })).toMatchInlineSnapshot( + `"https://elastic.co/Feature:Something"` + ); + }); + + test('works if no matches', () => { + const url = 'https://elastic.co/{{replace value "Label:" ""}}'; + + expect(compile(url, { value: 'No matches' })).toMatchInlineSnapshot( + `"https://elastic.co/No%20matches"` + ); + }); + + test('throws on incorrect args', () => { + expect(() => + compile('https://elastic.co/{{replace value "Label:"}}', { value: 'No matches' }) + ).toThrowErrorMatchingInlineSnapshot( + `"[replace]: \\"searchString\\" and \\"valueString\\" parameters expected to be strings, but not a string or missing"` + ); + expect(() => + compile('https://elastic.co/{{replace value "Label:" 4}}', { value: 'No matches' }) + ).toThrowErrorMatchingInlineSnapshot( + `"[replace]: \\"searchString\\" and \\"valueString\\" parameters expected to be strings, but not a string or missing"` + ); + expect(() => + compile('https://elastic.co/{{replace value 4 ""}}', { value: 'No matches' }) + ).toThrowErrorMatchingInlineSnapshot( + `"[replace]: \\"searchString\\" and \\"valueString\\" parameters expected to be strings, but not a string or missing"` + ); + expect(() => + compile('https://elastic.co/{{replace value}}', { value: 'No matches' }) + ).toThrowErrorMatchingInlineSnapshot( + `"[replace]: \\"searchString\\" and \\"valueString\\" parameters expected to be strings, but not a string or missing"` + ); + }); +}); + +describe('basic string formatting helpers', () => { + test('lowercase', () => { + const compileUrl = (value: unknown) => + compile('https://elastic.co/{{lowercase value}}', { value }); + + expect(compileUrl('Some String Value')).toMatchInlineSnapshot( + `"https://elastic.co/some%20string%20value"` + ); + expect(compileUrl(4)).toMatchInlineSnapshot(`"https://elastic.co/4"`); + expect(compileUrl(null)).toMatchInlineSnapshot(`"https://elastic.co/null"`); + }); + test('uppercase', () => { + const compileUrl = (value: unknown) => + compile('https://elastic.co/{{uppercase value}}', { value }); + + expect(compileUrl('Some String Value')).toMatchInlineSnapshot( + `"https://elastic.co/SOME%20STRING%20VALUE"` + ); + expect(compileUrl(4)).toMatchInlineSnapshot(`"https://elastic.co/4"`); + expect(compileUrl(null)).toMatchInlineSnapshot(`"https://elastic.co/NULL"`); + }); + test('trim', () => { + const compileUrl = (fn: 'trim' | 'trimLeft' | 'trimRight', value: unknown) => + compile(`https://elastic.co/{{${fn} value}}`, { value }); + + expect(compileUrl('trim', ' trim-me ')).toMatchInlineSnapshot(`"https://elastic.co/trim-me"`); + expect(compileUrl('trimRight', ' trim-me ')).toMatchInlineSnapshot( + `"https://elastic.co/%20%20trim-me"` + ); + expect(compileUrl('trimLeft', ' trim-me ')).toMatchInlineSnapshot( + `"https://elastic.co/trim-me%20%20"` + ); + }); + test('left,right,mid', () => { + const compileExpression = (expression: string, value: unknown) => + compile(`https://elastic.co/${expression}`, { value }); + + expect(compileExpression('{{left value 3}}', '12345')).toMatchInlineSnapshot( + `"https://elastic.co/123"` + ); + expect(compileExpression('{{right value 3}}', '12345')).toMatchInlineSnapshot( + `"https://elastic.co/345"` + ); + expect(compileExpression('{{mid value 1 3}}', '12345')).toMatchInlineSnapshot( + `"https://elastic.co/234"` + ); + }); + + test('concat', () => { + expect( + compile(`https://elastic.co/{{concat value1 "," value2}}`, { value1: 'v1', value2: 'v2' }) + ).toMatchInlineSnapshot(`"https://elastic.co/v1,v2"`); + + expect( + compile(`https://elastic.co/{{concat valueArray}}`, { valueArray: ['1', '2', '3'] }) + ).toMatchInlineSnapshot(`"https://elastic.co/1,2,3"`); + }); + + test('split', () => { + expect( + compile( + `https://elastic.co/{{lookup (split value ",") 0 }}&{{lookup (split value ",") 1 }}`, + { + value: '47.766201,-122.257057', + } + ) + ).toMatchInlineSnapshot(`"https://elastic.co/47.766201&-122.257057"`); + + expect(() => + compile(`https://elastic.co/{{split value}}`, { value: '47.766201,-122.257057' }) + ).toThrowErrorMatchingInlineSnapshot(`"[split] \\"splitter\\" expected to be a string"`); + }); +}); diff --git a/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.ts b/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.ts index 2c3537636b9da..f4a1acff8762b 100644 --- a/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.ts +++ b/x-pack/plugins/ui_actions_enhanced/public/drilldowns/url_drilldown/url_template.ts @@ -8,6 +8,7 @@ import { create as createHandlebars, HelperDelegate, HelperOptions } from 'handl import { encode, RisonValue } from 'rison-node'; import dateMath from '@elastic/datemath'; import moment, { Moment } from 'moment'; +import numeral from '@elastic/numeral'; const handlebars = createHandlebars(); @@ -69,6 +70,52 @@ handlebars.registerHelper('date', (...args) => { return format ? momentDate.format(format) : momentDate.toISOString(); }); +handlebars.registerHelper('formatNumber', (rawValue: unknown, pattern: string) => { + if (!pattern || typeof pattern !== 'string') + throw new Error(`[formatNumber]: pattern string is required`); + const value = Number(rawValue); + if (rawValue == null || Number.isNaN(value)) return rawValue; + return numeral(value).format(pattern); +}); + +handlebars.registerHelper('lowercase', (rawValue: unknown) => String(rawValue).toLowerCase()); +handlebars.registerHelper('uppercase', (rawValue: unknown) => String(rawValue).toUpperCase()); +handlebars.registerHelper('trim', (rawValue: unknown) => String(rawValue).trim()); +handlebars.registerHelper('trimLeft', (rawValue: unknown) => String(rawValue).trimLeft()); +handlebars.registerHelper('trimRight', (rawValue: unknown) => String(rawValue).trimRight()); +handlebars.registerHelper('left', (rawValue: unknown, numberOfChars: number) => { + if (typeof numberOfChars !== 'number') + throw new Error('[left]: expected "number of characters to extract" to be a number'); + return String(rawValue).slice(0, numberOfChars); +}); +handlebars.registerHelper('right', (rawValue: unknown, numberOfChars: number) => { + if (typeof numberOfChars !== 'number') + throw new Error('[left]: expected "number of characters to extract" to be a number'); + return String(rawValue).slice(-numberOfChars); +}); +handlebars.registerHelper('mid', (rawValue: unknown, start: number, length: number) => { + if (typeof start !== 'number') throw new Error('[left]: expected "start" to be a number'); + if (typeof length !== 'number') throw new Error('[left]: expected "length" to be a number'); + return String(rawValue).substr(start, length); +}); +handlebars.registerHelper('concat', (...args) => { + const values = args.slice(0, -1) as unknown[]; + return values.join(''); +}); +handlebars.registerHelper('split', (...args) => { + const [str, splitter] = args.slice(0, -1) as [string, string]; + if (typeof splitter !== 'string') throw new Error('[split] "splitter" expected to be a string'); + return String(str).split(splitter); +}); +handlebars.registerHelper('replace', (...args) => { + const [str, searchString, valueString] = args.slice(0, -1) as [string, string, string]; + if (typeof searchString !== 'string' || typeof valueString !== 'string') + throw new Error( + '[replace]: "searchString" and "valueString" parameters expected to be strings, but not a string or missing' + ); + return String(str).split(searchString).join(valueString); +}); + export function compile(url: string, context: object): string { const template = handlebars.compile(url, { strict: true, noEscape: true }); return encodeURI(template(context));