From 900189da97b9d2b459d12340b26e6b098e2a7aac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cau=C3=AA=20Marcondes?= <55978943+cauemarcondes@users.noreply.github.com> Date: Mon, 23 Sep 2024 16:54:50 +0100 Subject: [PATCH] [APM] Turn 'fast filter' on by default and ensure tech preview badge shows when turned on (#193710) closes https://github.com/elastic/kibana/issues/193406 Screenshot 2024-09-23 at 12 37 41 Screenshot 2024-09-23 at 12 37 56 Screenshot 2024-09-23 at 12 38 04 (cherry picked from commit 886d009418821ae4b6a22d7630bab0c484f137c2) --- .../service_inventory/service_inventory.cy.ts | 18 +- .../apm_signal_inventory/index.tsx | 23 +- .../service_list/apm_services_table.tsx | 71 +- .../components/shared/managed_table/index.tsx | 2 + .../table_search_bar/table_search_bar.tsx | 44 +- .../observability/server/ui_settings.ts | 4 +- .../translations/translations/fr-FR.json | 3352 ++++++++--------- .../translations/translations/ja-JP.json | 48 +- .../translations/translations/zh-CN.json | 54 +- 9 files changed, 1772 insertions(+), 1844 deletions(-) diff --git a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts index 614cd8b47b319..3e913d4f527f0 100644 --- a/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts +++ b/x-pack/plugins/observability_solution/apm/ftr_e2e/cypress/e2e/service_inventory/service_inventory.cy.ts @@ -119,10 +119,8 @@ describe.skip('Service inventory', () => { cy.loginAsEditorUser(); }); - it('Toggles fast filter when clicking on link', () => { + it('Uses the fast filter to search for services', () => { cy.visitKibana(serviceInventoryHref); - cy.get('[data-test-subj="tableSearchInput"]').should('not.exist'); - cy.contains('Enable fast filter').click(); cy.get('[data-test-subj="tableSearchInput"]').should('exist'); cy.contains('opbeans-node'); cy.contains('opbeans-java'); @@ -135,20 +133,6 @@ describe.skip('Service inventory', () => { cy.contains('opbeans-node'); cy.contains('opbeans-java'); cy.contains('opbeans-rum'); - cy.contains('Disable fast filter').click(); - cy.get('[data-test-subj="tableSearchInput"]').should('not.exist'); - }); - }); - - describe('Table search with viewer user', () => { - beforeEach(() => { - cy.loginAsViewerUser(); - }); - - it('Should not be able to turn it on', () => { - cy.visitKibana(serviceInventoryHref); - cy.get('[data-test-subj="tableSearchInput"]').should('not.exist'); - cy.get('[data-test-subj="apmLink"]').should('be.disabled'); }); }); diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/index.tsx index c4553a59be802..63cba0a2fba67 100644 --- a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/index.tsx +++ b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/index.tsx @@ -5,13 +5,11 @@ * 2.0. */ -import { usePerformanceContext } from '@kbn/ebt-tools'; import { EuiEmptyPrompt, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; +import { usePerformanceContext } from '@kbn/ebt-tools'; import { i18n } from '@kbn/i18n'; import React, { useCallback, useEffect, useMemo, useState } from 'react'; import { v4 as uuidv4 } from 'uuid'; -import { apmEnableServiceInventoryTableSearchBar } from '@kbn/observability-plugin/common'; -import { useEditableSettings } from '@kbn/observability-shared-plugin/public'; import { ApmDocumentType } from '../../../../../common/document_type'; import { ServiceInventoryFieldName, @@ -182,9 +180,7 @@ function useServicesDetailedStatisticsFetcher({ export function ApmServiceInventory() { const [debouncedSearchQuery, setDebouncedSearchQuery] = useStateDebounced(''); const { onPageReady } = usePerformanceContext(); - const [renderedItems, setRenderedItems] = useState([]); - const mainStatisticsFetch = useServicesMainStatisticsFetcher(debouncedSearchQuery); const { mainStatisticsData, mainStatisticsStatus } = mainStatisticsFetch; @@ -296,19 +292,9 @@ export function ApmServiceInventory() { } }, [mainStatisticsStatus, comparisonFetch.status, onPageReady]); - const { fields, isSaving, saveSingleSetting } = useEditableSettings([ - apmEnableServiceInventoryTableSearchBar, - ]); - - const settingsField = fields[apmEnableServiceInventoryTableSearchBar]; - const isTableSearchBarEnabled = Boolean(settingsField?.savedValue ?? settingsField?.defaultValue); - return ( <> - {/* keep this div as we're collecting telemetry to track the usage of the table fast search vs KQL bar */} -
- -
+ {displayMlCallout && mlCallout} @@ -328,11 +314,6 @@ export function ApmServiceInventory() { onChangeSearchQuery={setDebouncedSearchQuery} maxCountExceeded={mainStatisticsData?.maxCountExceeded ?? false} onChangeRenderedItems={setRenderedItems} - isTableSearchBarEnabled={isTableSearchBarEnabled} - isSavingSetting={isSaving} - onChangeTableSearchBarVisibility={() => { - saveSingleSetting(apmEnableServiceInventoryTableSearchBar, !isTableSearchBarEnabled); - }} /> diff --git a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/service_list/apm_services_table.tsx b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/service_list/apm_services_table.tsx index de2c45862d30f..acb0818797d10 100644 --- a/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/service_list/apm_services_table.tsx +++ b/x-pack/plugins/observability_solution/apm/public/components/app/service_inventory/apm_signal_inventory/service_list/apm_services_table.tsx @@ -10,18 +10,16 @@ import { EuiFlexGroup, EuiFlexItem, EuiIconTip, - EuiLink, - EuiSpacer, EuiText, EuiToolTip, RIGHT_ALIGNMENT, } from '@elastic/eui'; import { i18n } from '@kbn/i18n'; -import { getSurveyFeedbackURL } from '@kbn/observability-shared-plugin/public'; +import { apmEnableServiceInventoryTableSearchBar } from '@kbn/observability-plugin/common'; import { ALERT_STATUS_ACTIVE } from '@kbn/rule-data-utils'; import { TypeOf } from '@kbn/typed-react-router-config'; import { omit } from 'lodash'; -import React, { useContext, useMemo } from 'react'; +import React, { useMemo } from 'react'; import { ServiceHealthStatus } from '../../../../../../common/service_health_status'; import { ServiceInventoryFieldName, @@ -33,7 +31,7 @@ import { asPercent, asTransactionRate, } from '../../../../../../common/utils/formatters'; -import { KibanaEnvironmentContext } from '../../../../../context/kibana_environment_context/kibana_environment_context'; +import { useApmPluginContext } from '../../../../../context/apm_plugin/use_apm_plugin_context'; import { useApmParams } from '../../../../../hooks/use_apm_params'; import { useApmRouter } from '../../../../../hooks/use_apm_router'; import { Breakpoints, useBreakpoints } from '../../../../../hooks/use_breakpoints'; @@ -56,9 +54,8 @@ import { SortFunction, TableSearchBar, } from '../../../../shared/managed_table'; -import { TryItButton } from '../../../../shared/try_it_button'; -import { HealthBadge } from './health_badge'; import { ColumnHeaderWithTooltip } from './column_header_with_tooltip'; +import { HealthBadge } from './health_badge'; type ServicesDetailedStatisticsAPIResponse = APIReturnType<'POST /internal/apm/services/detailed_statistics'>; @@ -305,9 +302,6 @@ interface Props { maxCountExceeded: boolean; onChangeSearchQuery: (searchQuery: string) => void; onChangeRenderedItems: (renderedItems: ServiceListItem[]) => void; - isTableSearchBarEnabled: boolean; - isSavingSetting: boolean; - onChangeTableSearchBarVisibility: () => void; } export function ApmServicesTable({ status, @@ -325,17 +319,13 @@ export function ApmServicesTable({ maxCountExceeded, onChangeSearchQuery, onChangeRenderedItems, - isTableSearchBarEnabled, - isSavingSetting, - onChangeTableSearchBarVisibility, }: Props) { - const { kibanaVersion, isCloudEnv, isServerlessEnv } = useContext(KibanaEnvironmentContext); const breakpoints = useBreakpoints(); + const { core } = useApmPluginContext(); const { link } = useApmRouter(); const showTransactionTypeColumn = items.some( ({ transactionType }) => transactionType && !isDefaultTransactionType(transactionType) ); - const { query } = useApmParams('/services'); const { kuery } = query; const { fallbackToTransactions } = useFallbackToTransactionsFetcher({ @@ -367,6 +357,11 @@ export function ApmServicesTable({ serviceOverflowCount, ]); + const isTableSearchBarEnabled = core.uiSettings.get( + apmEnableServiceInventoryTableSearchBar, + true + ); + const tableSearchBar: TableSearchBar = useMemo(() => { return { isEnabled: isTableSearchBarEnabled, @@ -376,56 +371,12 @@ export function ApmServicesTable({ placeholder: i18n.translate('xpack.apm.servicesTable.filterServicesPlaceholder', { defaultMessage: 'Search services by name', }), + techPreview: true, }; }, [isTableSearchBarEnabled, maxCountExceeded, onChangeSearchQuery]); return ( - - - - {i18n.translate('xpack.apm.serviceList.turnOffFastFilter', { - defaultMessage: - 'Fast filtering allows you to instantly search for your services using free text.', - })} - - {isTableSearchBarEnabled && ( - - - {i18n.translate('xpack.apm.serviceList.giveFeedbackFlexItemLabel', { - defaultMessage: 'Give feedback', - })} - - - )} - - } - /> - - {fallbackToTransactions && ( diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx index dcc5a5ee9c677..908be6a16dcaa 100644 --- a/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx +++ b/x-pack/plugins/observability_solution/apm/public/components/shared/managed_table/index.tsx @@ -43,6 +43,7 @@ export interface TableSearchBar { maxCountExceeded: boolean; placeholder: string; onChangeSearchQuery: (searchQuery: string) => void; + techPreview?: boolean; } const PAGE_SIZE_OPTIONS = [10, 25, 50]; @@ -265,6 +266,7 @@ function UnoptimizedManagedTable(props: { placeholder={tableSearchBar.placeholder} searchQuery={searchQuery} onChangeSearchQuery={onChangeSearchQuery} + techPreview={tableSearchBar.techPreview} /> ) : null} diff --git a/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx b/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx index 74f9c9ce615b7..59a24e4ade3fd 100644 --- a/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx +++ b/x-pack/plugins/observability_solution/apm/public/components/shared/table_search_bar/table_search_bar.tsx @@ -4,26 +4,48 @@ * 2.0; you may not use this file except in compliance with the Elastic License * 2.0. */ -import { EuiFieldSearch } from '@elastic/eui'; +import { EuiFieldSearch, EuiFlexGroup, EuiFlexItem } from '@elastic/eui'; import React from 'react'; +import { css } from '@emotion/react'; +import { TechnicalPreviewBadge } from '../technical_preview_badge'; interface Props { placeholder: string; searchQuery: string; onChangeSearchQuery: (value: string) => void; + techPreview?: boolean; } -export function TableSearchBar({ placeholder, searchQuery, onChangeSearchQuery }: Props) { +export function TableSearchBar({ + placeholder, + searchQuery, + onChangeSearchQuery, + techPreview = false, +}: Props) { return ( - { - onChangeSearchQuery(e.target.value); - }} - /> + + {techPreview ? ( + + + + ) : null} + + { + onChangeSearchQuery(e.target.value); + }} + /> + + ); } diff --git a/x-pack/plugins/observability_solution/observability/server/ui_settings.ts b/x-pack/plugins/observability_solution/observability/server/ui_settings.ts index d404606b4ce79..a19f36e5fb93a 100644 --- a/x-pack/plugins/observability_solution/observability/server/ui_settings.ts +++ b/x-pack/plugins/observability_solution/observability/server/ui_settings.ts @@ -371,8 +371,8 @@ export const uiSettings: Record = { } ), schema: schema.boolean(), - value: false, - requiresPageReload: false, + value: true, + requiresPageReload: true, type: 'boolean', }, [apmAWSLambdaPriceFactor]: { diff --git a/x-pack/plugins/translations/translations/fr-FR.json b/x-pack/plugins/translations/translations/fr-FR.json index e90f96818696a..a31d1babb27c4 100644 --- a/x-pack/plugins/translations/translations/fr-FR.json +++ b/x-pack/plugins/translations/translations/fr-FR.json @@ -2704,6 +2704,31 @@ "embeddableApi.selectRangeTrigger.title": "Sélection de la plage", "embeddableApi.valueClickTrigger.description": "Un point de données cliquable sur la visualisation", "embeddableApi.valueClickTrigger.title": "Clic unique", + "esqlEditor.query.aborted": "La demande a été annulée", + "esqlEditor.query.cancel": "Annuler", + "esqlEditor.query.collapseLabel": "Réduire", + "esqlEditor.query.disableWordWrapLabel": "Supprimer les sauts de ligne des barres verticales", + "esqlEditor.query.EnableWordWrapLabel": "Ajouter des sauts de ligne aux barres verticales", + "esqlEditor.query.errorCount": "{count} {count, plural, one {erreur} other {erreurs}}", + "esqlEditor.query.errorsTitle": "Erreurs", + "esqlEditor.query.expandLabel": "Développer", + "esqlEditor.query.feedback": "Commentaires", + "esqlEditor.query.hideQueriesLabel": "Masquer les recherches récentes", + "esqlEditor.query.lineCount": "{count} {count, plural, one {ligne} other {lignes}}", + "esqlEditor.query.lineNumber": "Ligne {lineNumber}", + "esqlEditor.query.querieshistory.error": "La requête a échouée", + "esqlEditor.query.querieshistory.success": "La requête a été exécuté avec succès", + "esqlEditor.query.querieshistoryCopy": "Copier la requête dans le presse-papier", + "esqlEditor.query.querieshistoryRun": "Exécuter la requête", + "esqlEditor.query.querieshistoryTable": "Tableau d'historique des recherches", + "esqlEditor.query.recentQueriesColumnLabel": "Recherches récentes", + "esqlEditor.query.runQuery": "Exécuter la requête", + "esqlEditor.query.showQueriesLabel": "Afficher les recherches récentes", + "esqlEditor.query.submitFeedback": "Soumettre un commentaire", + "esqlEditor.query.timeRanColumnLabel": "Temps exécuté", + "esqlEditor.query.timestampNotDetected": "@timestamp non trouvé", + "esqlEditor.query.warningCount": "{count} {count, plural, one {avertissement} other {avertissements}}", + "esqlEditor.query.warningsTitle": "Avertissements", "esqlUtils.columnsErrorMsg": "Impossible de charger les colonnes. {errorMessage}", "esQuery.kql.errors.endOfInputText": "fin de l'entrée", "esQuery.kql.errors.fieldNameText": "nom du champ", @@ -5446,1654 +5471,12 @@ "kibanaOverview.manageData.sectionTitle": "Gérer vos données", "kibanaOverview.more.title": "Toujours plus avec Elastic", "kibanaOverview.news.title": "Nouveautés", - "languageDocumentation.documentationLinkLabel": "Voir toute la documentation", - "languageDocumentation.header": "Référence de {language}", - "languageDocumentation.searchPlaceholder": "Recherche", - "languageDocumentation.tooltip": "Référence de {lang}", - "lensFormulaDocs.avg": "Moyenne", - "lensFormulaDocs.boolean": "booléen", - "lensFormulaDocs.cardinality": "Décompte unique", - "lensFormulaDocs.cardinality.documentation.markdown": "\nCalcule le nombre de valeurs uniques d'un champ donné. Fonctionne pour les nombres, les chaînes, les dates et les valeurs booléennes.\n\nExemple : calculer le nombre de produits différents : \n`unique_count(product.name)`\n\nExemple : calculer le nombre de produits différents du groupe \"clothes\" : \n`unique_count(product.name, kql='product.group=clothes')`\n ", - "lensFormulaDocs.cardinality.signature": "champ : chaîne", - "lensFormulaDocs.CommonFormulaDocumentation": "Les formules les plus courantes divisent deux valeurs pour produire un pourcentage. Pour obtenir un affichage correct, définissez \"Format de valeur\" sur \"pourcent\".", - "lensFormulaDocs.count": "Décompte", - "lensFormulaDocs.count.documentation.markdown": "\nNombre total de documents. Lorsque vous fournissez un champ, le nombre total de valeurs de champ est compté. Lorsque vous utilisez la fonction de décompte pour les champs qui comportent plusieurs valeurs dans un même document, toutes les valeurs sont comptées.\n\n#### Exemples\n\nPour calculer le nombre total de documents, utilisez `count()`.\n\nPour calculer le nombre de produits, utilisez `count(products.id)`.\n\nPour calculer le nombre de documents qui correspondent à un filtre donné, utilisez `count(kql='price > 500')`.\n", - "lensFormulaDocs.count.signature": "[champ : chaîne]", - "lensFormulaDocs.counterRate": "Taux de compteur", - "lensFormulaDocs.counterRate.documentation.markdown": "\nCalcule le taux d'un compteur toujours croissant. Cette fonction renvoie uniquement des résultats utiles inhérents aux champs d'indicateurs de compteur qui contiennent une mesure quelconque à croissance régulière.\nSi la valeur diminue, elle est interprétée comme une mesure de réinitialisation de compteur. Pour obtenir des résultats plus précis, `counter_rate\" doit être calculé d’après la valeur `max` du champ.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\nIl utilise l'intervalle en cours utilisé dans la formule.\n\nExemple : visualiser le taux d'octets reçus au fil du temps par un serveur Memcached : \n`counter_rate(max(memcached.stats.read.bytes))`\n ", - "lensFormulaDocs.counterRate.signature": "indicateur : nombre", - "lensFormulaDocs.cumulative_sum.signature": "indicateur : nombre", - "lensFormulaDocs.cumulativeSum": "Somme cumulée", - "lensFormulaDocs.cumulativeSum.documentation.markdown": "\nCalcule la somme cumulée d'un indicateur au fil du temps, en ajoutant toutes les valeurs précédentes d'une série à chaque valeur. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nExemple : visualiser les octets reçus cumulés au fil du temps : \n`cumulative_sum(sum(bytes))`\n", - "lensFormulaDocs.derivative": "Différences", - "lensFormulaDocs.differences.documentation.markdown": "\nCalcule la différence par rapport à la dernière valeur d'un indicateur au fil du temps. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\nLes données doivent être séquentielles pour les différences. Si vos données sont vides lorsque vous utilisez des différences, essayez d'augmenter l'intervalle de l'histogramme de dates.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nExemple : visualiser la modification des octets reçus au fil du temps : \n`differences(sum(bytes))`\n", - "lensFormulaDocs.differences.signature": "indicateur : nombre", - "lensFormulaDocs.documentation.columnCalculationSection": "Calculs de colonnes", - "lensFormulaDocs.documentation.columnCalculationSectionDescription": "Ces fonctions sont exécutées pour chaque ligne, mais elles sont fournies avec la colonne entière comme contexte. Elles sont également appelées fonctions de fenêtre.", - "lensFormulaDocs.documentation.comparisonSection": "Comparaison", - "lensFormulaDocs.documentation.comparisonSectionDescription": "Ces fonctions sont utilisées pour effectuer une comparaison de valeurs.", - "lensFormulaDocs.documentation.constantsSection": "Contexte Kibana", - "lensFormulaDocs.documentation.constantsSectionDescription": "Ces fonctions sont utilisées pour récupérer des variables de contexte Kibana, c’est-à-dire l’histogramme de date `interval`, le `now` actuel et le `time_range` sélectionné, et pour vous aider à faire des opérations mathématiques de dates.", - "lensFormulaDocs.documentation.elasticsearchSection": "Elasticsearch", - "lensFormulaDocs.documentation.elasticsearchSectionDescription": "Ces fonctions seront exécutées sur les documents bruts pour chaque ligne du tableau résultant, en agrégeant tous les documents correspondant aux dimensions de répartition en une seule valeur.", - "lensFormulaDocs.documentation.filterRatio": "Rapport de filtre", - "lensFormulaDocs.documentation.filterRatioDescription.markdown": "### Rapport de filtre :\n\nUtilisez `kql=''` pour filtrer un ensemble de documents et le comparer à d'autres documents du même regroupement.\nPar exemple, pour consulter l'évolution du taux d'erreur au fil du temps :\n\n````\ncount(kql='response.status_code > 400') / count()\n````\n ", - "lensFormulaDocs.documentation.markdown": "## Fonctionnement\n\nLes formules Lens permettent de réaliser des calculs à l'aide d'une combinaison d'agrégations Elasticsearch et\nde fonctions mathématiques. Trois types principaux de fonctions existent :\n\n* Indicateurs Elasticsearch, comme `sum(bytes)`\n* Fonctions de séries temporelles utilisant les indicateurs Elasticsearch en tant qu'entrée, comme `cumulative_sum()`\n* Fonctions mathématiques, comme `round()`\n\nVoici un exemple de formule qui les utilise tous :\n\n````\nround(100 * moving_average(\naverage(cpu.load.pct),\nwindow=10,\nkql='datacenter.name: east*'\n))\n````\n\nLes fonctions Elasticsearch utilisent un nom de champ, qui peut être entre guillemets. `sum(bytes)` est ainsi identique à\n`sum('bytes')`.\n\nCertaines fonctions utilisent des arguments nommés, comme `moving_average(count(), window=5)`.\n\nLes indicateurs Elasticsearch peuvent être filtrés à l’aide de la syntaxe KQL ou Lucene. Pour ajouter un filtre, utilisez le paramètre\nnommé `kql='field: value'` ou `lucene=''`. Utilisez toujours des guillemets simples pour écrire des requêtes KQL\nou Lucene. Si votre recherche contient un guillemet simple, utilisez une barre oblique inverse pour l’échapper, par exemple : `kql='Women\\'s\".\n\nLes fonctions mathématiques peuvent utiliser des arguments positionnels : par exemple, pow(count(), 3) est identique à count() * count() * count().\n\nUtilisez les opérateurs +, -, / et * pour réaliser des opérations de base.\n", - "lensFormulaDocs.documentation.mathSection": "Mathématique", - "lensFormulaDocs.documentation.mathSectionDescription": "Ces fonctions seront exécutées pour chaque ligne du tableau résultant en utilisant des valeurs uniques de la même ligne calculées à l'aide d'autres fonctions.", - "lensFormulaDocs.documentation.percentOfTotal": "Pourcentage du total", - "lensFormulaDocs.documentation.percentOfTotalDescription.markdown": "### Pourcentage du total\n\nLes formules peuvent calculer `overall_sum` pour tous les regroupements,\nce qui permet de convertir chaque regroupement en un pourcentage du total :\n\n````\nsum(products.base_price) / overall_sum(sum(products.base_price))\n````\n ", - "lensFormulaDocs.documentation.recentChange": "Modification récente", - "lensFormulaDocs.documentation.recentChangeDescription.markdown": "### Modification récente\n\nUtilisez `reducedTimeRange='30m'` pour ajouter un filtre supplémentaire sur la plage temporelle d'un indicateur aligné avec la fin d'une plage temporelle globale. Vous pouvez l'utiliser pour calculer le degré de modification récente d'une valeur.\n\n````\nmax(system.network.in.bytes, reducedTimeRange=\"30m\")\n- min(system.network.in.bytes, reducedTimeRange=\"30m\")\n````\n ", - "lensFormulaDocs.documentation.weekOverWeek": "Semaine après semaine", - "lensFormulaDocs.documentation.weekOverWeekDescription.markdown": "### Semaine après semaine :\n\nUtilisez `shift='1w'` pour obtenir la valeur de chaque regroupement\nde la semaine précédente. Le décalage ne doit pas être utilisé avec la fonction *Valeurs les plus élevées*.\n\n````\npercentile(system.network.in.bytes, percentile=99) /\npercentile(system.network.in.bytes, percentile=99, shift='1w')\n````\n ", - "lensFormulaDocs.frequentlyUsedHeading": "Formules courantes", - "lensFormulaDocs.interval": "Intervalle de l'histogramme des dates", - "lensFormulaDocs.interval.help": "\nL’intervalle minimum spécifié pour l’histogramme de date, en millisecondes (ms).\n\nExemple : Normalisez l'indicateur de façon dynamique en fonction de la taille d'intervalle du compartiment : \n\"sum(bytes) / interval()\"\n", - "lensFormulaDocs.lastValue": "Dernière valeur", - "lensFormulaDocs.lastValue.documentation.markdown": "\nRenvoie la valeur d'un champ du dernier document, triée par le champ d'heure par défaut de la vue de données.\n\nCette fonction permet de récupérer le dernier état d'une entité.\n\nExemple : obtenir le statut actuel du serveur A : \n`last_value(server.status, kql='server.name=\"A\"')`\n", - "lensFormulaDocs.lastValue.signature": "champ : chaîne", - "lensFormulaDocs.max": "Maximum", - "lensFormulaDocs.median": "Médiane", - "lensFormulaDocs.metric.documentation.markdown": "\nRenvoie l'indicateur {metric} d'un champ. Cette fonction fonctionne uniquement pour les champs numériques.\n\nExemple : obtenir l'indicateur {metric} d'un prix : \n`{metric}(price)`\n\nExemple : obtenir l'indicateur {metric} d'un prix pour des commandes du Royaume-Uni : \n`{metric}(price, kql='location:UK')`\n ", - "lensFormulaDocs.metric.signature": "champ : chaîne", - "lensFormulaDocs.min": "Minimum", - "lensFormulaDocs.moving_average.signature": "indicateur : nombre, [window] : nombre", - "lensFormulaDocs.movingAverage": "Moyenne mobile", - "lensFormulaDocs.movingAverage.documentation.markdown": "\nCalcule la moyenne mobile d'un indicateur au fil du temps, en prenant la moyenne des n dernières valeurs pour calculer la valeur actuelle. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\nLa valeur de fenêtre par défaut est {defaultValue}.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nPrend un paramètre nommé `window` qui spécifie le nombre de dernières valeurs à inclure dans le calcul de la moyenne de la valeur actuelle.\n\nExemple : lisser une ligne de mesures : \n`moving_average(sum(bytes), window=5)`\n", - "lensFormulaDocs.now": "Actuel", - "lensFormulaDocs.now.help": "\nLa durée actuelle passée dans Kibana exprimée en millisecondes (ms).\n\nExemple : Depuis combien de temps (en millisecondes) le serveur est-il en marche depuis son dernier redémarrage ? \n\"now() - last_value(start_time)\"\n", - "lensFormulaDocs.number": "numéro", - "lensFormulaDocs.overall_average.documentation.markdown": "\nCalcule la moyenne d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_average` calcule la moyenne pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : écart par rapport à la moyenne : \n`sum(bytes) - overall_average(sum(bytes))`\n", - "lensFormulaDocs.overall_max.documentation.markdown": "\nCalcule la valeur maximale d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_max` calcule la valeur maximale pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage de plage : \n`(sum(bytes) - overall_min(sum(bytes))) / (overall_max(sum(bytes)) - overall_min(sum(bytes)))`\n", - "lensFormulaDocs.overall_metric": "indicateur : nombre", - "lensFormulaDocs.overall_min.documentation.markdown": "\nCalcule la valeur minimale d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_min` calcule la valeur minimale pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage de plage : \n`(sum(bytes) - overall_min(sum(bytes)) / (overall_max(sum(bytes)) - overall_min(sum(bytes)))`\n", - "lensFormulaDocs.overall_sum.documentation.markdown": "\nCalcule la somme d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_sum` calcule la somme pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage total : \n`sum(bytes) / overall_sum(sum(bytes))`\n", - "lensFormulaDocs.overallAverage": "Moyenne globale", - "lensFormulaDocs.overallMax": "Max général", - "lensFormulaDocs.overallMin": "Min général", - "lensFormulaDocs.overallSum": "Somme générale", - "lensFormulaDocs.percentile": "Centile", - "lensFormulaDocs.percentile.documentation.markdown": "\nRenvoie le centile spécifié des valeurs d'un champ. Il s'agit de la valeur de n pour cent des valeurs présentes dans les documents.\n\nExemple : obtenir le nombre d'octets supérieurs à 95 % des valeurs : \n`percentile(bytes, percentile=95)`\n", - "lensFormulaDocs.percentile.signature": "champ : chaîne, [percentile] : nombre", - "lensFormulaDocs.percentileRank": "Rang centile", - "lensFormulaDocs.percentileRanks.documentation.markdown": "\nRenvoie le pourcentage de valeurs qui sont en dessous d'une certaine valeur. Par exemple, si une valeur est supérieure à 95 % des valeurs observées, elle est placée au 95e rang centile.\n\nExemple : Obtenir le pourcentage de valeurs qui sont en dessous de 100 : \n`percentile_rank(bytes, value=100)`\n", - "lensFormulaDocs.percentileRanks.signature": "champ : chaîne, [valeur] : nombre", - "lensFormulaDocs.standardDeviation": "Écart-type", - "lensFormulaDocs.standardDeviation.documentation.markdown": "\nRenvoie la taille de la variation ou de la dispersion du champ. Cette fonction ne s’applique qu’aux champs numériques.\n\n#### Exemples\n\nPour obtenir l'écart-type d'un prix, utilisez `standard_deviation(price)`.\n\nPour obtenir la variance du prix des commandes passées au Royaume-Uni, utilisez `square(standard_deviation(price, kql='location:UK'))`.\n", - "lensFormulaDocs.string": "chaîne", - "lensFormulaDocs.sum": "Somme", - "lensFormulaDocs.time_range": "Plage temporelle", - "lensFormulaDocs.time_scale": "indicateur : nombre, unité : s|m|h|d|w|M|y", - "lensFormulaDocs.time_scale.documentation.markdown": "\nCette fonction avancée est utile pour normaliser les comptes et les sommes sur un intervalle de temps spécifique. Elle permet l'intégration avec les indicateurs qui sont stockés déjà normalisés sur un intervalle de temps spécifique.\n\nVous pouvez faire appel à cette fonction uniquement si une fonction d'histogramme des dates est utilisée dans le graphique actuel.\n\nExemple : Un rapport comparant un indicateur déjà normalisé à un autre indicateur devant être normalisé. \n`normalize_by_unit(counter_rate(max(system.diskio.write.bytes)), unit='s') / last_value(apache.status.bytes_per_second)`\n", - "lensFormulaDocs.timeRange.help": "\nL'intervalle de temps spécifié, en millisecondes (ms).\n\nExemple : Quelle est la durée de la plage temporelle actuelle en (ms) ?\n`time_range()`\n\nExemple : Une moyenne statique par minute calculée avec l'intervalle de temps actuel :\n`(sum(bytes) / time_range()) * 1000 * 60`\n", - "lensFormulaDocs.timeScale": "Normaliser par unité", - "lensFormulaDocs.tinymath.absFunction.markdown": "\nCalcule une valeur absolue. Une valeur négative est multipliée par -1, une valeur positive reste identique.\n\nExemple : calculer la distance moyenne par rapport au niveau de la mer `abs(average(altitude))`\n ", - "lensFormulaDocs.tinymath.addFunction.markdown": "\nAjoute jusqu'à deux nombres.\nFonctionne également avec le symbole `+`.\n\nExemple : calculer la somme de deux champs\n\n`sum(price) + sum(tax)`\n\nExemple : compenser le compte par une valeur statique\n\n`add(count(), 5)`\n ", - "lensFormulaDocs.tinymath.base": "base", - "lensFormulaDocs.tinymath.cbrtFunction.markdown": "\nÉtablit la racine carrée de la valeur.\n\nExemple : calculer la longueur du côté à partir du volume\n`cbrt(last_value(volume))`\n ", - "lensFormulaDocs.tinymath.ceilFunction.markdown": "\nArrondit le plafond de la valeur au chiffre supérieur.\n\nExemple : arrondir le prix au dollar supérieur\n`ceil(sum(price))`\n ", - "lensFormulaDocs.tinymath.clampFunction.markdown": "\nÉtablit une limite minimale et maximale pour la valeur.\n\nExemple : s'assurer de repérer les valeurs aberrantes\n````\nclamp(\n average(bytes),\n percentile(bytes, percentile=5),\n percentile(bytes, percentile=95)\n)\n````\n", - "lensFormulaDocs.tinymath.condition": "condition", - "lensFormulaDocs.tinymath.cubeFunction.markdown": "\nCalcule le cube d'un nombre.\n\nExemple : calculer le volume à partir de la longueur du côté\n`cube(last_value(length))`\n ", - "lensFormulaDocs.tinymath.decimals": "décimales", - "lensFormulaDocs.tinymath.defaultFunction.markdown": "\nRenvoie une valeur numérique par défaut lorsque la valeur est nulle.\n\nExemple : Renvoie -1 lorsqu'un champ ne contient aucune donnée.\n`defaults(average(bytes), -1)`\n", - "lensFormulaDocs.tinymath.defaultValue": "par défaut", - "lensFormulaDocs.tinymath.divideFunction.markdown": "\nDivise le premier nombre par le deuxième.\nFonctionne également avec le symbole `/`.\n\nExemple : calculer la marge bénéficiaire\n`sum(profit) / sum(revenue)`\n\nExemple : `divide(sum(bytes), 2)`\n ", - "lensFormulaDocs.tinymath.eqFunction.markdown": "\nEffectue une comparaison d'égalité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `==`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est égale à la quantité de mémoire moyenne.\n`average(bytes) == average(memory)`\n\nExemple : `eq(sum(bytes), 1000000)`\n ", - "lensFormulaDocs.tinymath.expFunction.markdown": "\nÉlève *e* à la puissance n.\n\nExemple : calculer la fonction exponentielle naturelle\n\n`exp(last_value(duration))`\n ", - "lensFormulaDocs.tinymath.fixFunction.markdown": "\nPour les valeurs positives, part du bas. Pour les valeurs négatives, part du haut.\n\nExemple : arrondir à zéro\n`fix(sum(profit))`\n ", - "lensFormulaDocs.tinymath.floorFunction.markdown": "\nArrondit à la valeur entière inférieure la plus proche.\n\nExemple : arrondir un prix au chiffre inférieur\n`floor(sum(price))`\n ", - "lensFormulaDocs.tinymath.gteFunction.markdown": "\nEffectue une comparaison de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `>=`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est supérieure ou égale à la quantité moyenne de mémoire.\n`average(bytes) >= average(memory)`\n\nExemple : `gte(average(bytes), 1000)`\n ", - "lensFormulaDocs.tinymath.gtFunction.markdown": "\nEffectue une comparaison de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `>`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est supérieure à la quantité moyenne de mémoire.\n`average(bytes) > average(memory)`\n\nExemple : `gt(average(bytes), 1000)`\n ", - "lensFormulaDocs.tinymath.ifElseFunction.markdown": "\nRenvoie une valeur selon si l'élément de condition est \"true\" ou \"false\".\n\nExemple : Revenus moyens par client, mais dans certains cas, l'ID du client n'est pas fourni, et le client est alors compté comme client supplémentaire.\n`sum(total)/(unique_count(customer_id) + ifelse( count() > count(kql='customer_id:*'), 1, 0))`\n ", - "lensFormulaDocs.tinymath.left": "gauche", - "lensFormulaDocs.tinymath.logFunction.markdown": "\nÉtablit un logarithme avec base optionnelle. La base naturelle *e* est utilisée par défaut.\n\nExemple : calculer le nombre de bits nécessaire au stockage de valeurs\n````\nlog(sum(bytes))\nlog(sum(bytes), 2)\n````\n ", - "lensFormulaDocs.tinymath.lteFunction.markdown": "\nEffectue une comparaison d'infériorité ou de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `<=`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est inférieure ou égale à la quantité moyenne de mémoire.\n`average(bytes) <= average(memory)`\n\nExemple : `lte(average(bytes), 1000)`\n ", - "lensFormulaDocs.tinymath.ltFunction.markdown": "\nEffectue une comparaison d'infériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `<`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est inférieure à la quantité moyenne de mémoire.\n`average(bytes) <= average(memory)`\n\nExemple : `lt(average(bytes), 1000)`\n ", - "lensFormulaDocs.tinymath.max": "max", - "lensFormulaDocs.tinymath.maxFunction.markdown": "\nTrouve la valeur maximale entre deux nombres.\n\nExemple : Trouver le maximum entre deux moyennes de champs\n`pick_max(average(bytes), average(memory))`\n ", - "lensFormulaDocs.tinymath.min": "min", - "lensFormulaDocs.tinymath.minFunction.markdown": "\nTrouve la valeur minimale entre deux nombres.\n\nExemple : Trouver le minimum entre deux moyennes de champs\n`pick_min(average(bytes), average(memory))`\n ", - "lensFormulaDocs.tinymath.modFunction.markdown": "\nÉtablit le reste après division de la fonction par un nombre.\n\nExemple : calculer les trois derniers chiffres d'une valeur\n`mod(sum(price), 1000)`\n ", - "lensFormulaDocs.tinymath.multiplyFunction.markdown": "\nMultiplie deux nombres.\nFonctionne également avec le symbole `*`.\n\nExemple : calculer le prix après application du taux d'imposition courant\n`sum(bytes) * last_value(tax_rate)`\n\nExemple : calculer le prix après application du taux d'imposition constant\n`multiply(sum(price), 1.2)`\n ", - "lensFormulaDocs.tinymath.powFunction.markdown": "\nÉlève la valeur à une puissance spécifique. Le deuxième argument est obligatoire.\n\nExemple : calculer le volume en fonction de la longueur du côté\n`pow(last_value(length), 3)`\n ", - "lensFormulaDocs.tinymath.right": "droite", - "lensFormulaDocs.tinymath.roundFunction.markdown": "\nArrondit à un nombre donné de décimales, 0 étant la valeur par défaut.\n\nExemples : arrondir au centième\n````\nround(sum(bytes))\nround(sum(bytes), 2)\n````\n ", - "lensFormulaDocs.tinymath.sqrtFunction.markdown": "\nÉtablit la racine carrée d'une valeur positive uniquement.\n\nExemple : calculer la longueur du côté en fonction de la surface\n`sqrt(last_value(area))`\n ", - "lensFormulaDocs.tinymath.squareFunction.markdown": "\nÉlève la valeur à la puissance 2.\n\nExemple : calculer l’aire en fonction de la longueur du côté\n`square(last_value(length))`\n ", - "lensFormulaDocs.tinymath.subtractFunction.markdown": "\nSoustrait le premier nombre du deuxième.\nFonctionne également avec le symbole `-`.\n\nExemple : calculer la plage d'un champ\n`subtract(max(bytes), min(bytes))`\n ", - "lensFormulaDocs.tinymath.value": "valeur", - "links.contentManagement.saveModalTitle": "Enregistrer le panneau {contentId} dans la bibliothèque", - "links.dashboardLink.description": "Accéder au tableau de bord", - "links.dashboardLink.displayName": "Dashboard", - "links.dashboardLink.editor.currentDashboardLabel": "Actuel", - "links.dashboardLink.editor.dashboardComboBoxPlaceholder": "Rechercher un tableau de bord", - "links.dashboardLink.editor.dashboardErrorLabel": "Erreur lors de la récupération du tableau de bord", - "links.dashboardLink.editor.dashboardPickerAriaLabel": "Choisir un tableau de bord de destination", - "links.dashboardLink.editor.loadingDashboardLabel": "Chargement...", - "links.dashboardLink.type": "Lien du tableau de bord", - "links.description": "Utiliser des liens pour accéder aux tableaux de bord et aux sites web couramment utilisés.", - "links.editor.addButtonLabel": "Ajouter un lien", - "links.editor.cancelButtonLabel": "Fermer", - "links.editor.deleteLinkTitle": "Supprimer le lien {label}", - "links.editor.editLinkTitle.hasLabel": "Modifier le lien {label}", - "links.editor.horizontalLayout": "Horizontal", - "links.editor.unableToSaveToastTitle": "Erreur lors de l'enregistrement du Panneau de liens", - "links.editor.updateButtonLabel": "Mettre à jour le lien", - "links.editor.verticalLayout": "Vertical", - "links.externalLink.description": "Accéder à l'URL", - "links.externalLink.displayName": "URL", - "links.externalLink.editor.disallowedUrlError": "Cette URL n'est pas autorisée par votre administrateur. Reportez-vous à la configuration \"externalUrl.policy\".", - "links.externalLink.editor.placeholder": "Saisir une URL externe", - "links.externalLink.editor.urlFormatError": "Format non valide. Exemple : {exampleUrl}", - "links.externalLink.type": "URL externe", - "links.linkEditor.goBackAriaLabel": "Retourner à l'éditeur de panneau.", - "links.linkEditor.linkDestinationLabel": "Choisir une destination", - "links.linkEditor.linkOptionsLabel": "Options", - "links.linkEditor.linkTextLabel": "Texte", - "links.linkEditor.linkTextPlaceholder": "Saisir le texte du lien", - "links.linkEditor.linkTypeFormLabel": "Atteindre", - "links.panelEditor.brokenDashboardLinkAriaLabel": "Lien du tableau de bord brisé", - "links.panelEditor.createFlyoutTitle": "Créer le panneau de liens", - "links.panelEditor.dragHandleAriaLabel": "Lier la poignée de glisser-déposer", - "links.panelEditor.editFlyoutTitle": "Modifier le panneau de liens", - "links.panelEditor.emptyLinksMessage": "Vous n'avez pas encore ajouté de liens.", - "links.panelEditor.emptyLinksTooltip": "Ajouter un ou plusieurs liens.", - "links.panelEditor.layoutSettingsLegend": "Choisissez comment afficher vos liens.", - "links.panelEditor.layoutSettingsTitle": "Couche", - "links.panelEditor.linksTitle": "Liens", - "links.panelEditor.saveButtonLabel": "Enregistrer", - "links.panelEditor.saveToLibrarySwitchLabel": "Enregistrer dans la bibliothèque", - "links.panelEditor.saveToLibrarySwitchTooltip": "Enregistrer ce panneau de liens dans la bibliothèque afin de pouvoir l'ajouter facilement à d'autres tableaux de bord.", - "links.panelEditor.titleInputLabel": "Titre", - "links.saveDuplicateRejectedDescription": "La confirmation d'enregistrement avec un doublon de titre a été rejetée.", - "links.visTypeAlias.title": "Liens", - "lists.exceptions.doesNotExistOperatorLabel": "n'existe pas", - "lists.exceptions.doesNotMatchOperatorLabel": "ne correspond pas à", - "lists.exceptions.existsOperatorLabel": "existe", - "lists.exceptions.isInListOperatorLabel": "est dans la liste", - "lists.exceptions.isNotInListOperatorLabel": "n'est pas dans la liste", - "lists.exceptions.isNotOneOfOperatorLabel": "n'est pas l'une des options suivantes", - "lists.exceptions.isNotOperatorLabel": "n'est pas", - "lists.exceptions.isOneOfOperatorLabel": "est l'une des options suivantes", - "lists.exceptions.isOperatorLabel": "est", - "lists.exceptions.matchesOperatorLabel": "correspond à", - "managedContentBadge.text": "Géré", - "management.breadcrumb": "Gestion de la Suite", - "management.landing.header": "Bienvenue dans Gestion de la Suite {version}", - "management.landing.subhead": "Gérez vos index, vues de données, objets enregistrés, paramètres Kibana et plus encore.", - "management.landing.text": "Vous trouverez une liste complète des applications dans le menu de gauche.", - "management.landing.withCardNavigation.accessTitle": "Accès", - "management.landing.withCardNavigation.alertsTitle": "Alertes et informations exploitables", - "management.landing.withCardNavigation.apiKeysDescription": "Autorisez l'accès par programme pour les données et les fonctionnalités de votre projet.", - "management.landing.withCardNavigation.connectorsDescription": "Configurez les connexions avec des systèmes tiers à utiliser pour les cas et les règles.", - "management.landing.withCardNavigation.contentTitle": "Contenu", - "management.landing.withCardNavigation.dataQualityDescription": "Recherchez et gérez les problèmes de qualité dans vos données de logs.", - "management.landing.withCardNavigation.dataTitle": "Données", - "management.landing.withCardNavigation.dataViewsDescription": "Créez et gérez les données Elasticsearch sélectionnées pour l'exploration.", - "management.landing.withCardNavigation.fileManagementDescription": "Accédez à tous les fichiers importés.", - "management.landing.withCardNavigation.indexmanagementDescription": "Configurez et assurez la maintenance de vos index Elasticsearch pour le stockage et la récupération des données.", - "management.landing.withCardNavigation.ingestDescription": "Gérez et visualisez le pipeline Logstash de traitement des événements depuis les entrées jusqu'aux sorties.", - "management.landing.withCardNavigation.ingestPipelinesDescription": "Supprimez des champs, extrayez des valeurs et réalisez des transformations de vos données.", - "management.landing.withCardNavigation.maintenanceWindowsDescription": "Supprimez les notifications de règles pour les périodes où il est prévu d'effectuer des maintenances, des mises à jour et d'autres tâches liées au système.", - "management.landing.withCardNavigation.mlDescription": "Identifiez, analysez et traitez vos données à l'aide de techniques perfectionnées d'analyses.", - "management.landing.withCardNavigation.objectsDescription": "Gérez les tableaux de bords, les visualisations, les cartes et les vues de données que vous avez enregistrés.", - "management.landing.withCardNavigation.otherTitle": "Autre", - "management.landing.withCardNavigation.pageDescription": "Gérez les données et les index, supervisez les règles et les connecteurs, organisez les objets et les fichiers enregistrés et créez des clés d'API dans un emplacement central.", - "management.landing.withCardNavigation.pageTitle": "Gestion", - "management.landing.withCardNavigation.reportingDescription": "Gérez les rapports CSV générés.", - "management.landing.withCardNavigation.rolesDescription": "Créez des rôles uniques pour ce projet et combinez l'ensemble exact de privilèges dont vos utilisateurs ont besoin.", - "management.landing.withCardNavigation.rulesDescription": "Définissez à quel moment générer des alertes et des notifications.", - "management.landing.withCardNavigation.settingsDescription": "Contrôlez les comportements des projets, tels que l'affichage des dates et le tri par défaut.", - "management.landing.withCardNavigation.tagsDescription": "Organisez, recherchez et filtrez vos objets enregistrés en fonction de critères spécifiques.", - "management.landing.withCardNavigation.transformDescription": "Organisez vos données ou copiez les derniers documents dans un index centré sur les entités.", - "management.nav.label": "Gestion", - "management.sections.dataTip": "Gérez les données et les sauvegardes de vos clusters.", - "management.sections.dataTitle": "Données", - "management.sections.ingestTip": "Gérez la manière dont les données sont transformées et chargées dans le cluster.", - "management.sections.ingestTitle": "Ingestion", - "management.sections.insightsAndAlertingTip": "Gérez le mode de détection des changements dans vos données.", - "management.sections.insightsAndAlertingTitle": "Alertes et informations exploitables", - "management.sections.kibanaTip": "Personnalisez Kibana et gérez les objets enregistrés.", - "management.sections.kibanaTitle": "Kibana", - "management.sections.section.tip": "Contrôlez l'accès aux fonctionnalités et aux données.", - "management.sections.section.title": "Sécurité", - "management.sections.stackTip": "Gérez votre licence et mettez la Suite à niveau.", - "management.sections.stackTitle": "Suite", - "management.settings.advancedSettingsLabel": "Paramètres avancés", - "management.settings.badge.readOnly.text": "Lecture seule", - "management.settings.badge.readOnly.tooltip": "Impossible d’enregistrer les paramètres avancés", - "management.settings.categoryNames.accessibilityLabel": "Accessibilité", - "management.settings.categoryNames.autocompleteLabel": "Saisie semi-automatique", - "management.settings.categoryNames.bannerLabel": "Bannière", - "management.settings.categoryNames.devToolsLabel": "Outils de développeur", - "management.settings.categoryNames.discoverLabel": "Discover", - "management.settings.categoryNames.enterpriseSearchLabel": "Enterprise Search", - "management.settings.categoryNames.generalLabel": "Général", - "management.settings.categoryNames.machineLearningLabel": "Machine Learning", - "management.settings.categoryNames.notificationsLabel": "Notifications", - "management.settings.categoryNames.observabilityLabel": "Observabilité", - "management.settings.categoryNames.presentationLabLabel": "Ateliers de présentation", - "management.settings.categoryNames.reportingLabel": "Reporting", - "management.settings.categoryNames.rollupsLabel": "Cumuls", - "management.settings.categoryNames.searchLabel": "Recherche", - "management.settings.categoryNames.securitySolutionLabel": "Solution de sécurité", - "management.settings.categoryNames.timelionLabel": "Timelion", - "management.settings.categoryNames.visualizationsLabel": "Visualisation", - "management.settings.categorySearchLabel": "Catégorie", - "management.settings.changeImageLinkText": "Modifier l'image", - "management.settings.customSettingTooltip": "Paramètre personnalisé", - "management.settings.defaultValueText": "Valeur par défaut : {value}", - "management.settings.emptyState.clearNoSearchResultText": "(effacer la recherche)", - "management.settings.emptyState.noSearchResultText": "Aucun paramètre trouvé pour {queryText}. {clearSearch}", - "management.settings.field.changeImageLinkAriaLabel": "Modifier {ariaLabel}", - "management.settings.field.codeEditorSyntaxErrorMessage": "Syntaxe JSON non valide", - "management.settings.field.customSettingAriaLabel": "Paramètre personnalisé", - "management.settings.field.deprecationClickAreaLabel": "Cliquez ici pour afficher la documentation de déclassement pour {name}.", - "management.settings.field.imageChangeErrorMessage": "Impossible d’enregistrer l'image", - "management.settings.field.invalidIconLabel": "Non valide", - "management.settings.field.resetToDefaultLinkAriaLabel": "Réinitialiser {ariaLabel} aux valeurs par défaut", - "management.settings.field.settingIsUnsaved": "Le paramètre n'est actuellement pas enregistré.", - "management.settings.field.unsavedIconLabel": "Non enregistré", - "management.settings.fieldCategory.clearSearchResultText": "(effacer la recherche)", - "management.settings.fieldCategory.searchResultText": "Les termes de la recherche masquent {settingsCount} paramètres {clearSearch}", - "management.settings.fieldInput.color.invalidMessage": "Fournir une valeur de couleur valide", - "management.settings.form.cancelButtonLabel": "Annuler les modifications", - "management.settings.form.countOfSettingsChanged": "{unsavedCount} {unsavedCount, plural, one {paramètre non enregistré} other {paramètres non enregistrés} }{hiddenCount, plural, =0 {masqué} other {, # masqués} }.", - "management.settings.form.requiresPageReloadToastButtonLabel": "Actualiser la page", - "management.settings.form.requiresPageReloadToastDescription": "Un ou plusieurs paramètres nécessitent d’actualiser la page pour pouvoir prendre effet.", - "management.settings.form.saveButtonLabel": "Enregistrer les modifications", - "management.settings.form.saveButtonTooltipWithInvalidChanges": "Corrigez les paramètres non valides avant d'enregistrer.", - "management.settings.form.saveErrorMessage": "Enregistrement impossible", - "management.settings.globalCalloutSubtitle": "Les modifications seront appliquées à tous les utilisateurs dans l'ensemble des espaces. Cela inclut les utilisateurs Kibana natifs et les utilisateurs qui se connectent via l'authentification unique.", - "management.settings.globalCalloutTitle": "Les modifications auront une incidence sur tous les paramètres utilisateur dans l'ensemble des espaces", - "management.settings.globalSettingsTabTitle": "Paramètres généraux", - "management.settings.helpText": "Ce paramètre est défini par le serveur Kibana et ne peut pas être modifié.", - "management.settings.offLabel": "Désactivé", - "management.settings.onLabel": "Activé", - "management.settings.resetToDefaultLinkText": "Réinitialiser à la valeur par défaut", - "management.settings.searchBar.unableToParseQueryErrorMessage": "Impossible d'analyser la requête", - "management.settings.searchBarPlaceholder": "Rechercher dans les paramètres avancés", - "management.settings.spaceCalloutSubtitle": "Les modifications seront uniquement appliquées à l'espace actuel. Ces paramètres sont destinés aux utilisateurs avancés, car des configurations incorrectes peuvent avoir une incidence négative sur des aspects de Kibana.", - "management.settings.spaceCalloutTitle": "Les modifications affecteront l'espace actuel.", - "management.settings.spaceSettingsTabTitle": "Paramètres de l'espace", - "monaco.esql.hover.policyEnrichedFields": "**Champs**", - "monaco.esql.hover.policyIndexes": "**Indexes**", - "monaco.esql.hover.policyMatchingField": "**Champ correspondant**", - "monaco.painlessLanguage.autocomplete.docKeywordDescription": "Accéder à une valeur de champ dans un script au moyen de la syntaxe doc['field_name']", - "monaco.painlessLanguage.autocomplete.emitKeywordDescription": "Émettre une valeur sans rien renvoyer", - "monaco.painlessLanguage.autocomplete.fieldValueDescription": "Récupérer la valeur du champ \"{fieldName}\"", - "monaco.painlessLanguage.autocomplete.paramsKeywordDescription": "Accéder aux variables transmises dans le script", - "newsfeed.emptyPrompt.noNewsText": "Si votre instance Kibana n'a pas accès à Internet, demandez à votre administrateur de désactiver cette fonctionnalité. Sinon, nous continuerons d'essayer de récupérer les actualités.", - "newsfeed.emptyPrompt.noNewsTitle": "Pas d'actualités ?", - "newsfeed.flyoutList.closeButtonLabel": "Fermer", - "newsfeed.flyoutList.versionTextLabel": "{version}", - "newsfeed.flyoutList.whatsNewTitle": "Nouveautés Elastic", - "newsfeed.headerButton.readAriaLabel": "Menu du fil d'actualités – Tous les éléments lus", - "newsfeed.headerButton.unreadAriaLabel": "Menu du fil d'actualités – Éléments non lus disponibles", - "newsfeed.loadingPrompt.gettingNewsText": "Obtention des dernières actualités…", - "observabilityAlertDetails.alertActiveTimeRangeAnnotation.detailsTooltip": "Actif", - "observabilityAlertDetails.alertAnnotation.detailsTooltip": "Alerte démarrée", - "observabilityAlertDetails.alertThresholdAnnotation.detailsTooltip": "Alerte démarrée", - "observabilityAlertDetails.alertThresholdTimeRangeRect.detailsTooltip": "Seuil", - "presentationPanel.action.customizePanel.displayName": "Paramètres", - "presentationPanel.action.customizePanel.flyout.cancelButtonTitle": "Annuler", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editFiltersButtonAriaLabel": "Modifier les filtres", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editFiltersButtonLabel": "Modifier", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editQueryButtonAriaLabel": "Modifier la recherche", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editQueryButtonLabel": "Modifier", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelDescriptionAriaLabel": "Entrer une description personnalisée pour votre panneau", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelDescriptionFormRowLabel": "Description", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTimeRangeFormRowLabel": "Plage temporelle", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTitleFormRowLabel": "Titre", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTitleInputAriaLabel": "Entrez un titre personnalisé pour le panneau.", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomDescriptionButtonAriaLabel": "Réinitialiser la description à sa valeur par défaut", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomTitleButtonAriaLabel": "Réinitialiser le titre à sa valeur par défaut", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomTitleButtonLabel": "Réinitialiser à la valeur par défaut", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.showCustomTimeRangeSwitch": "Appliquer une plage temporelle personnalisée", - "presentationPanel.action.customizePanel.flyout.optionsMenuForm.showTitle": "Afficher le titre", - "presentationPanel.action.customizePanel.flyout.saveButtonTitle": "Appliquer", - "presentationPanel.action.customizePanel.flyout.title": "Paramètres", - "presentationPanel.action.customizePanel.modal.optionsMenuForm.resetCustomDescriptionButtonLabel": "Réinitialiser à la valeur par défaut", - "presentationPanel.action.editPanel.displayName": "Modifier {value}", - "presentationPanel.action.inspectPanel.displayName": "Inspecter", - "presentationPanel.action.inspectPanel.untitledEmbeddableFilename": "[Aucun titre]", - "presentationPanel.action.removePanel.displayName": "Supprimer", - "presentationPanel.ariaLabel": "Panneau", - "presentationPanel.badgeTrigger.description": "Des actions de badge apparaissent dans la barre de titre lorsqu'un élément incorporable est en cours de chargement dans un panneau.", - "presentationPanel.badgeTrigger.title": "Badges du panneau", - "presentationPanel.contextMenu.ariaLabel": "Options de panneau", - "presentationPanel.contextMenu.ariaLabelWithIndex": "Options pour le panneau {index}", - "presentationPanel.contextMenu.ariaLabelWithTitle": "Options de panneau pour {title}", - "presentationPanel.contextMenu.loadingTitle": "Options", - "presentationPanel.contextMenuTrigger.description": "Une nouvelle action sera ajoutée au menu contextuel du panneau", - "presentationPanel.contextMenuTrigger.title": "Menu contextuel", - "presentationPanel.emptyErrorMessage": "Erreur", - "presentationPanel.enhancedAriaLabel": "Panneau : {title}", - "presentationPanel.error.editButton": "Modifier {value}", - "presentationPanel.error.errorWhenLoadingPanel": "Une erreur s'est produite lors du chargement de ce panneau.", - "presentationPanel.filters.filtersTitle": "Filtres", - "presentationPanel.filters.queryTitle": "Recherche", - "presentationPanel.header.titleAriaLabel": "Cliquez pour modifier le titre : {title}", - "presentationPanel.hoverTrigger.description": "Une nouvelle action sera ajoutée au menu flottant du panneau", - "presentationPanel.hoverTrigger.title": "Menu contextuel du panneau", - "presentationPanel.notificationTrigger.description": "Les actions de notification apparaissent dans l'angle supérieur droit des panneaux.", - "presentationPanel.notificationTrigger.title": "Notifications du panneau", - "presentationPanel.placeholderTitle": "[Aucun titre]", - "presentationUtil.dashboardDrilldownConfig.components.openInNewTab": "Ouvrir le tableau de bord dans un nouvel onglet", - "presentationUtil.dashboardDrilldownConfig.components.useCurrentDateRange": "Utiliser la plage de dates du tableau de bord d'origine", - "presentationUtil.dashboardDrilldownConfig.components.useCurrentFiltersLabel": "Utiliser les filtres et la requête du tableau de bord d'origine", - "presentationUtil.dashboardPicker.noDashboardOptionLabel": "Sélectionner le tableau de bord", - "presentationUtil.dashboardPicker.searchDashboardPlaceholder": "Recherche dans les tableaux de bord…", - "presentationUtil.expressionInput.argReferenceAliasesDetail": "{BOLD_MD_TOKEN}Alias{BOLD_MD_TOKEN} : {aliases}", - "presentationUtil.expressionInput.argReferenceDefaultDetail": "{BOLD_MD_TOKEN}Par défaut{BOLD_MD_TOKEN} : {defaultVal}", - "presentationUtil.expressionInput.argReferenceRequiredDetail": "{BOLD_MD_TOKEN}Requis{BOLD_MD_TOKEN} : {required}", - "presentationUtil.expressionInput.argReferenceTypesDetail": "{BOLD_MD_TOKEN}Types{BOLD_MD_TOKEN} : {types}", - "presentationUtil.expressionInput.functionReferenceAccepts": "{BOLD_MD_TOKEN}Accepte{BOLD_MD_TOKEN} : {acceptTypes}", - "presentationUtil.expressionInput.functionReferenceReturns": "{BOLD_MD_TOKEN}Renvoie{BOLD_MD_TOKEN} : {returnType}", - "presentationUtil.fieldPicker.noFieldsLabel": "Aucun champ correspondant", - "presentationUtil.fieldPicker.selectableAriaLabel": "Sélectionner un champ", - "presentationUtil.fieldSearch.fieldFilterButtonLabel": "Filtrer par type", - "presentationUtil.fieldSearch.searchPlaceHolder": "Rechercher les noms de champs", - "presentationUtil.labs.components.browserSwitchHelp": "Active l'atelier pour ce navigateur et persiste après sa fermeture.", - "presentationUtil.labs.components.browserSwitchName": "Navigateur", - "presentationUtil.labs.components.calloutHelp": "Actualiser pour appliquer les modifications", - "presentationUtil.labs.components.closeButtonLabel": "Fermer", - "presentationUtil.labs.components.descriptionMessage": "Essayez des fonctionnalités en cours ou en version d'évaluation technique.", - "presentationUtil.labs.components.disabledStatusMessage": "Par défaut : {status}", - "presentationUtil.labs.components.enabledStatusMessage": "Par défaut : {status}", - "presentationUtil.labs.components.kibanaSwitchHelp": "Active cet atelier pour tous les utilisateurs Kibana.", - "presentationUtil.labs.components.kibanaSwitchName": "Kibana", - "presentationUtil.labs.components.labFlagsLabel": "Indicateurs d'atelier", - "presentationUtil.labs.components.noProjectsinSolutionMessage": "Aucun atelier actuellement dans {solutionName}.", - "presentationUtil.labs.components.noProjectsMessage": "Aucun atelier actuellement disponible.", - "presentationUtil.labs.components.overrideFlagsLabel": "Remplacements", - "presentationUtil.labs.components.overridenIconTipLabel": "Valeur par défaut remplacée", - "presentationUtil.labs.components.resetToDefaultLabel": "Réinitialiser aux valeurs par défaut", - "presentationUtil.labs.components.sessionSwitchHelp": "Active l’atelier pour cette session de navigateur afin de le réinitialiser lors de sa fermeture.", - "presentationUtil.labs.components.sessionSwitchName": "Session", - "presentationUtil.labs.components.titleLabel": "Ateliers", - "presentationUtil.labs.enableByValueEmbeddableDescription": "Active la prise en charge pour les éléments d'incorporation by-value dans Canvas", - "presentationUtil.labs.enableByValueEmbeddableName": "Éléments d'incorporation By-Value", - "presentationUtil.labs.enableDeferBelowFoldProjectDescription": "Les panneaux sous \"le pli\" (la zone masquée en dessous de la fenêtre accessible en faisant défiler), ne se chargeront pas immédiatement, mais seulement lorsqu'ils entreront dans la fenêtre d'affichage.", - "presentationUtil.labs.enableDeferBelowFoldProjectName": "Différer le chargement des panneaux sous \"le pli\"", - "presentationUtil.saveModalDashboard.addToDashboardLabel": "Ajouter au tableau de bord", - "presentationUtil.saveModalDashboard.dashboardInfoTooltip": "Les éléments ajoutés à la bibliothèque Visualize sont disponibles pour tous les tableaux de bord. Les modifications apportées à un élément de bibliothèque sont répercutées partout où il est utilisé.", - "presentationUtil.saveModalDashboard.existingDashboardOptionLabel": "Existant", - "presentationUtil.saveModalDashboard.existingDashboardRequiredMessage": "Le tableau de bord est requis", - "presentationUtil.saveModalDashboard.libraryOptionLabel": "Ajouter à la bibliothèque", - "presentationUtil.saveModalDashboard.newDashboardOptionLabel": "Nouveau", - "presentationUtil.saveModalDashboard.noDashboardOptionLabel": "Aucun", - "presentationUtil.saveModalDashboard.saveAndGoToDashboardLabel": "Enregistrer et accéder au tableau de bord", - "presentationUtil.saveModalDashboard.saveLabel": "Enregistrer", - "presentationUtil.saveModalDashboard.saveToLibraryLabel": "Enregistrer et ajouter à la bibliothèque", - "randomSampling.ui.sliderControl.accuracyLabel": "Précision", - "randomSampling.ui.sliderControl.performanceLabel": "Performances", - "reactPackages.mountPointPortal.errorMessage": "Erreur lors du rendu du contenu du portail.", - "reporting.apiClient.unknownError": "La tâche de reporting {job} a échoué. Erreur inconnue.", - "reporting.common.browserCouldNotLaunchErrorMessage": "Impossible de générer des captures d'écran, car le navigateur ne s’est pas lancé. Consultez les logs de serveur pour en savoir plus.", - "reporting.common.cloud.insufficientSystemMemoryError": "Impossible de générer ce rapport en raison d’un manque de mémoire.", - "reporting.common.pdfWorkerOutOfMemoryErrorMessage": "Impossible de générer un PDF en raison d’un manque de mémoire. Essayez de réduire la taille du PDF et relancez ce rapport.", - "reporting.commonExportTypesHelpers.failedToDecryptReportJobDataErrorMessage": "Impossible de déchiffrer les données de la tâche de reporting. Veuillez vous assurer que {encryptionKey} est défini et générez à nouveau ce rapport. {err}", - "reporting.commonExportTypesHelpers.missingJobHeadersErrorMessage": "Les en-têtes de tâche sont manquants", - "reporting.jobCreatedBy.unknownUserPlaceholderText": "Inconnu", - "reporting.jobStatusDetail.attemptXofY": "Tentative {attempts} sur {max_attempts}.", - "reporting.jobStatusDetail.deprecatedText": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.", - "reporting.jobStatusDetail.errorText": "Consultez les informations de rapport pour plus de détails sur l'erreur.", - "reporting.jobStatusDetail.pendingStatusReachedText": "En attente du traitement de la tâche.", - "reporting.jobStatusDetail.timeoutSeconds": "{timeout} secondes", - "reporting.jobStatusDetail.timeoutSecondsUnknown": "Inconnu", - "reporting.jobStatusDetail.unknownText": "Inconnu", - "reporting.jobStatusDetail.warningsText": "Consultez les informations de rapport pour plus de détails sur les avertissements.", - "reporting.jobStatuses.completedText": "Terminé", - "reporting.jobStatuses.failedText": "Échoué", - "reporting.jobStatuses.pendingText": "En attente", - "reporting.jobStatuses.processingText": "Traitement", - "reporting.jobStatuses.warningText": "Terminé", - "reporting.jobType.csvOutputName": "CSV", - "reporting.jobType.pdfOutputName": "PDF", - "reporting.jobType.pngOutputName": "PNG", - "reporting.jobWarning.csvContainsFormulas": "Votre fichier CSV contient des caractères que les applications de feuilles de calcul pourraient considérer comme des formules.", - "reporting.jobWarning.exportTypeDeprecated": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.", - "reporting.jobWarning.maxSizeReachedTooltip": "Votre recherche a atteint la taille maximale et contient des données partielles.", - "reporting.pngV2.generateButtonLabel": "Exporter un fichier", - "reporting.pngV2.helpText": "Sélectionnez le type de fichier que vous souhaitez exporter pour cette visualisation.", - "reporting.printablePdfV2.generateButtonLabel": "Exporter un fichier", - "reporting.printablePdfV2.helpText": "Sélectionnez le type de fichier que vous souhaitez exporter pour cette visualisation.", - "reporting.share.contextMenu.export.csvReportsButtonLabel": "Exporter", - "reporting.share.contextMenu.pdfReportsButtonLabel": "Rapports PDF", - "reporting.share.contextMenu.pngReportsButtonLabel": "Rapports PNG", - "reporting.share.csv.reporting.helpTextCSV": "Exporter un fichier CSV à partir de ce {objectType}.", - "reporting.share.generateButtonLabelCSV": "Générer un CSV", - "reporting.share.modalContent.notification.reportingErrorTitle": "Impossible de créer le rapport", - "reporting.share.modalContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", - "reporting.share.modalContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}", - "reporting.share.panelAction.csvDownloadStartedMessage": "Votre CSV sera téléchargé dans un instant.", - "reporting.share.panelAction.csvDownloadStartedTitle": "Téléchargement du CSV démarré", - "reporting.share.panelAction.csvReportStartedTitle": "Rapport mis en file d'attente pour CSV", - "reporting.share.panelAction.downloadCsvPanelTitle": "Télécharger CSV", - "reporting.share.panelAction.failedCsvReportMessage": "Nous n'avons pas pu télécharger votre CSV pour le moment.", - "reporting.share.panelAction.failedCsvReportTitle": "Le téléchargement du CSV a échoué", - "reporting.share.panelAction.failedGenerateCsvReportMessage": "Nous n'avons pas pu générer votre CSV pour le moment.", - "reporting.share.panelAction.failedGenerateCsvReportTitle": "Échec du rapport CSV", - "reporting.share.panelAction.generateCsvPanelTitle": "Générer des rapports CSV", - "reporting.share.panelAction.reportLink.reportingSectionUrlLinkLabel": "Gestion de la Suite > Reporting", - "reporting.share.panelAction.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", - "reporting.share.panelContent.advancedOptions": "Options avancées", - "reporting.share.panelContent.copyUrlButtonLabel": "Copier l'URL POST", - "reporting.share.panelContent.generateButtonLabel": "Générer {reportingType}", - "reporting.share.panelContent.generationTimeDescription": "La génération des {reportingType}s peut prendre une ou deux minutes en fonction de la taille de votre {objectType}.", - "reporting.share.panelContent.howToCallGenerationDescription": "Sinon, copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.", - "reporting.share.panelContent.notification.reportingErrorTitle": "Impossible de créer le rapport", - "reporting.share.panelContent.notification.reportingErrorToastMessage": "Nous n'avons pas pu créer de rapport pour le moment.", - "reporting.share.panelContent.saveWorkDescription": "Veuillez enregistrer votre travail avant de générer un rapport.", - "reporting.share.panelContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", - "reporting.share.panelContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}", - "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthDescription": "Impossible de copier cette URL.", - "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTitle": "URL trop longue", - "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTrySaveDescription": "Impossible de copier cette URL. Essayez d'enregistrer votre travail.", - "reporting.share.panelContent.unsavedStateErrorText": "Enregistrez votre travail avant de copier cette URL.", - "reporting.share.panelContent.unsavedStateErrorTitle": "Travail non enregistré", - "reporting.share.publicNotifier.reportLink.reportingSectionUrlLinkLabel": "Gestion de la Suite > Reporting", - "reporting.share.screenCapturePanelContent.canvasLayoutHelpText": "Supprimer les bordures et le logo de pied de page", - "reporting.share.screenCapturePanelContent.canvasLayoutLabel": "Mise en page complète", - "reporting.share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page", - "reporting.share.screenCapturePanelContent.optimizeForPrintingLabel": "Optimiser pour l'impression", - "reporting.shareContextMenu.ExportsButtonLabel": "PDF", - "reporting.shareContextMenu.ExportsButtonLabelPNG": "Export PNG", - "savedObjects.confirmModal.cancelButtonLabel": "Annuler", - "savedObjects.confirmModal.overwriteButtonLabel": "Écraser", - "savedObjects.confirmModal.overwriteConfirmationMessage": "Êtes-vous sûr de vouloir écraser {title} ?", - "savedObjects.confirmModal.overwriteTitle": "Écraser {name} ?", - "savedObjects.confirmModal.saveDuplicateButtonLabel": "Enregistrer {name}", - "savedObjects.confirmModal.saveDuplicateConfirmationMessage": "Il y a déjà une occurrence de {name} avec le titre \"{title}\". Voulez-vous tout de même enregistrer ?", - "savedObjects.overwriteRejectedDescription": "La confirmation d'écrasement a été rejetée.", - "savedObjects.saveDuplicateRejectedDescription": "La confirmation d'enregistrement avec un doublon de titre a été rejetée.", - "savedObjects.saveModal.cancelButtonLabel": "Annuler", - "savedObjects.saveModal.descriptionLabel": "Description", - "savedObjects.saveModal.duplicateTitleDescription": "L'enregistrement de \"{title}\" crée un doublon de titre.", - "savedObjects.saveModal.duplicateTitleLabel": "Ce {objectType} existe déjà.", - "savedObjects.saveModal.optional": "Facultatif", - "savedObjects.saveModal.saveAsNewLabel": "Enregistrer en tant que nouveau {objectType}", - "savedObjects.saveModal.saveButtonLabel": "Enregistrer", - "savedObjects.saveModal.saveTitle": "Enregistrer {objectType}", - "savedObjects.saveModal.titleLabel": "Titre", - "savedObjects.saveModal.titleRequired": "Un titre est requis", - "savedObjects.saveModalOrigin.addToOriginLabel": "Ajouter", - "savedObjects.saveModalOrigin.originAfterSavingSwitchLabel": "{originVerb} à {origin} après l'enregistrement", - "savedObjects.saveModalOrigin.returnToOriginLabel": "Renvoyer", - "savedObjects.saveModalOrigin.saveAndReturnLabel": "Enregistrer et revenir", - "savedObjectsFinder.advancedSettings.listingLimitText": "Nombre d'objets à récupérer pour les pages de listing", - "savedObjectsFinder.advancedSettings.listingLimitTitle": "Limite de listing d’objets", - "savedObjectsFinder.advancedSettings.perPageText": "Nombre d'objets à afficher par page dans la boîte de dialogue de chargement", - "savedObjectsFinder.advancedSettings.perPageTitle": "Objets par page", - "savedObjectsFinder.filterButtonLabel": "Types", - "savedObjectsFinder.titleDescription": "Titre de l'objet enregistré", - "savedObjectsFinder.titleName": "Titre", - "savedObjectsFinder.typeDescription": "Type de l'objet enregistré", - "savedObjectsFinder.typeName": "Type", - "savedObjectsManagement.breadcrumb.index": "Objets enregistrés", - "savedObjectsManagement.breadcrumb.inspect": "Inspecter {savedObjectType}", - "savedObjectsManagement.copyToSpace.actionDescription": "Effectuer une copie de cet objet enregistré dans un ou plusieurs espaces", - "savedObjectsManagement.copyToSpace.actionTitle": "Copier vers les espaces", - "savedObjectsManagement.deleteConfirm.modalDeleteButtonLabel": "Supprimer", - "savedObjectsManagement.deleteConfirm.modalDescription": "Cette action supprime définitivement l'objet de Kibana.", - "savedObjectsManagement.deleteConfirm.modalTitle": "Supprimer \"{title}\" ?", - "savedObjectsManagement.deleteSavedObjectsConfirmModalDescription": "Cette action supprimera les objets enregistrés suivants :", - "savedObjectsManagement.importSummary.createdCountHeader": "{createdCount} nouveau(x)", - "savedObjectsManagement.importSummary.createdOutcomeLabel": "Créé", - "savedObjectsManagement.importSummary.errorCountHeader": "{errorCount} erreur(s)", - "savedObjectsManagement.importSummary.errorOutcomeLabel": "{errorMessage}", - "savedObjectsManagement.importSummary.headerLabel": "{importCount, plural, one {1 objet importé} other {# objets importés}}", - "savedObjectsManagement.importSummary.overwrittenCountHeader": "{overwrittenCount} écrasé(s)", - "savedObjectsManagement.importSummary.overwrittenOutcomeLabel": "Écrasé", - "savedObjectsManagement.importSummary.warnings.defaultButtonLabel": "Go", - "savedObjectsManagement.managementSectionLabel": "Objets enregistrés", - "savedObjectsManagement.objects.savedObjectsDescription": "Importez, exportez et gérez vos objets enregistrés.", - "savedObjectsManagement.objects.savedObjectsTitle": "Objets enregistrés", - "savedObjectsManagement.objectsTable.deleteConfirmModal.cannotDeleteCallout.content": "{objectCount, plural, one {# objet est} other {# objets sont}} masqués et ne peuvent être supprimés.", - "savedObjectsManagement.objectsTable.deleteConfirmModal.cannotDeleteCallout.title": "Certains objets ont été exclus", - "savedObjectsManagement.objectsTable.deleteConfirmModal.sharedObjectsCallout.content": "Les objets partagés sont supprimés de tous les espaces dans lesquels ils se trouvent.", - "savedObjectsManagement.objectsTable.deleteConfirmModal.sharedObjectsCallout.title": "{sharedObjectsCount, plural, one {# objet enregistré est partagé} other {# de vos objets enregistrés sont partagés}}.", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.cancelButtonLabel": "Annuler", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.deleteButtonLabel": "Supprimer {objectsCount, plural, one {# objet} other {# objets}}", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.idColumnName": "ID", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.titleColumnName": "Titre", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.typeColumnName": "Type", - "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModalTitle": "Supprimer les objets enregistrés", - "savedObjectsManagement.objectsTable.export.successNotification": "Votre fichier est en cours de téléchargement en arrière-plan.", - "savedObjectsManagement.objectsTable.export.successWithExcludedObjectsNotification": "Votre fichier est en cours de téléchargement en arrière-plan. Certains objets ont été exclus de l'export. Vous trouverez la liste des objets exclus à la dernière ligne du fichier exporté.", - "savedObjectsManagement.objectsTable.export.successWithMissingRefsNotification": "Votre fichier est en cours de téléchargement en arrière-plan. Certains objets associés sont introuvables. Vous trouverez la liste des objets manquants à la dernière ligne du fichier exporté.", - "savedObjectsManagement.objectsTable.export.toastErrorMessage": "Impossible de générer l'export : {error}", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.cancelButtonLabel": "Annuler", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.exportAllButtonLabel": "Exporter tout", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.exportOptionsLabel": "Options", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.includeReferencesDeepLabel": "Inclure les objets associés", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModalDescription": "Sélectionner les types d'objet à exporter", - "savedObjectsManagement.objectsTable.exportObjectsConfirmModalTitle": "Exporter {filteredItemCount, plural, one {# objet} other {# objets}}", - "savedObjectsManagement.objectsTable.flyout.errorCalloutTitle": "Désolé, une erreur est survenue.", - "savedObjectsManagement.objectsTable.flyout.import.cancelButtonLabel": "Annuler", - "savedObjectsManagement.objectsTable.flyout.import.confirmButtonLabel": "Importer", - "savedObjectsManagement.objectsTable.flyout.importFileErrorMessage": "Impossible de traiter le fichier en raison d'une erreur : \"{error}\".", - "savedObjectsManagement.objectsTable.flyout.importPromptText": "Importer", - "savedObjectsManagement.objectsTable.flyout.importSavedObjectTitle": "Importer les objets enregistrés", - "savedObjectsManagement.objectsTable.flyout.importSuccessful.confirmAllChangesButtonLabel": "Confirmer toutes les modifications", - "savedObjectsManagement.objectsTable.flyout.importSuccessful.confirmButtonLabel": "Terminé", - "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsCalloutLinkText": "créer une nouvelle vue de données", - "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsDescription": "Les objets enregistrés suivants utilisent des vues de données qui n'existent pas. Veuillez sélectionner les vues de données que vous souhaitez réassocier. Vous pouvez {indexPatternLink} si nécessaire.", - "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsTitle": "Conflits de vues de données", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnCountDescription": "Nombre d'objets concernés", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnCountName": "Décompte", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnIdDescription": "ID de la vue de données", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnIdName": "ID", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnNewIndexPatternName": "Nouvelle vue de données", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsDescription": "Exemple d'objets concernés", - "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsName": "Exemple d'objets concernés", - "savedObjectsManagement.objectsTable.flyout.selectFileToImportFormRowLabel": "Sélectionner un fichier à importer", - "savedObjectsManagement.objectsTable.header.exportButtonLabel": "Exporter {filteredCount, plural, one{# objet} other {# objets}}", - "savedObjectsManagement.objectsTable.header.importButtonLabel": "Importer", - "savedObjectsManagement.objectsTable.header.refreshButtonLabel": "Actualiser", - "savedObjectsManagement.objectsTable.header.savedObjectsTitle": "Objets enregistrés", - "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "Gérez et partagez vos objets enregistrés. Pour modifier les données sous-jacentes d'un objet, accédez à l’application associée.", - "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledText": "Vérifiez si les objets ont déjà été copiés ou importés.", - "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledTitle": "Rechercher les objets existants", - "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledText": "Utilisez cette option pour créer une ou plusieurs copies de l'objet.", - "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledTitle": "Créer de nouveaux objets avec des ID aléatoires", - "savedObjectsManagement.objectsTable.importModeControl.importOptionsTitle": "Options d'importation", - "savedObjectsManagement.objectsTable.importModeControl.overwrite.disabledLabel": "Demander une action en cas de conflit", - "savedObjectsManagement.objectsTable.importModeControl.overwrite.enabledLabel": "Écraser automatiquement les conflits", - "savedObjectsManagement.objectsTable.importSummary.unsupportedTypeError": "Type d'objet non pris en charge", - "savedObjectsManagement.objectsTable.overwriteModal.body.ambiguousConflict": "\"{title}\" est en conflit avec plusieurs objets existants. En écraser un ?", - "savedObjectsManagement.objectsTable.overwriteModal.body.conflict": "\"{title}\" est en conflit avec un objet existant. L'écraser ?", - "savedObjectsManagement.objectsTable.overwriteModal.cancelButtonText": "Ignorer", - "savedObjectsManagement.objectsTable.overwriteModal.overwriteButtonText": "Écraser", - "savedObjectsManagement.objectsTable.overwriteModal.selectControlLabel": "ID d'objet", - "savedObjectsManagement.objectsTable.overwriteModal.title": "Écraser {type} ?", - "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionDescription": "Inspecter cet objet enregistré", - "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionName": "Inspecter", - "savedObjectsManagement.objectsTable.relationships.columnActionsName": "Actions", - "savedObjectsManagement.objectsTable.relationships.columnErrorDescription": "Erreur rencontrée avec la relation", - "savedObjectsManagement.objectsTable.relationships.columnErrorName": "Erreur", - "savedObjectsManagement.objectsTable.relationships.columnIdDescription": "ID de l'objet enregistré", - "savedObjectsManagement.objectsTable.relationships.columnIdName": "ID", - "savedObjectsManagement.objectsTable.relationships.columnRelationship.childAsValue": "Enfant", - "savedObjectsManagement.objectsTable.relationships.columnRelationship.parentAsValue": "Parent", - "savedObjectsManagement.objectsTable.relationships.columnRelationshipName": "Relation directe", - "savedObjectsManagement.objectsTable.relationships.columnTitleDescription": "Titre de l'objet enregistré", - "savedObjectsManagement.objectsTable.relationships.columnTitleName": "Titre", - "savedObjectsManagement.objectsTable.relationships.columnTypeDescription": "Type de l'objet enregistré", - "savedObjectsManagement.objectsTable.relationships.columnTypeName": "Type", - "savedObjectsManagement.objectsTable.relationships.invalidRelationShip": "Cet objet enregistré présente des relations non valides.", - "savedObjectsManagement.objectsTable.relationships.relationshipsTitle": "Voici les objets enregistrés associés à {title}. La suppression de ce {type} a un impact sur ses objets parents, mais pas sur ses enfants.", - "savedObjectsManagement.objectsTable.relationships.renderErrorMessage": "Erreur", - "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.childAsValue.view": "Enfant", - "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.name": "Relation directe", - "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.parentAsValue.view": "Parent", - "savedObjectsManagement.objectsTable.relationships.search.filters.type.name": "Type", - "savedObjectsManagement.objectsTable.searchBar.unableToParseQueryErrorMessage": "Impossible d'analyser la requête", - "savedObjectsManagement.objectsTable.table.columnActions.inspectActionDescription": "Inspecter cet objet enregistré", - "savedObjectsManagement.objectsTable.table.columnActions.inspectActionName": "Inspecter", - "savedObjectsManagement.objectsTable.table.columnActions.viewRelationshipsActionDescription": "Afficher les relations entre cet objet enregistré et d'autres objets enregistrés", - "savedObjectsManagement.objectsTable.table.columnActions.viewRelationshipsActionName": "Relations", - "savedObjectsManagement.objectsTable.table.columnActionsName": "Actions", - "savedObjectsManagement.objectsTable.table.columnTitleDescription": "Titre de l'objet enregistré", - "savedObjectsManagement.objectsTable.table.columnTitleName": "Titre", - "savedObjectsManagement.objectsTable.table.columnTypeDescription": "Type de l'objet enregistré", - "savedObjectsManagement.objectsTable.table.columnTypeName": "Type", - "savedObjectsManagement.objectsTable.table.deleteButtonLabel": "Supprimer", - "savedObjectsManagement.objectsTable.table.deleteButtonTitle": "Impossible de supprimer les objets enregistrés", - "savedObjectsManagement.objectsTable.table.deleteDisabledTooltip": "Les objets sélectionnés ne peuvent pas être supprimés, car il s'agit d'objets cachés.", - "savedObjectsManagement.objectsTable.table.exportButtonLabel": "Exporter", - "savedObjectsManagement.objectsTable.table.exportPopoverButtonLabel": "Exporter", - "savedObjectsManagement.objectsTable.table.lastUpdatedColumnTitle": "Dernière mise à jour", - "savedObjectsManagement.objectsTable.table.tooManyResultsLabel": "Affichage de {limit} sur {totalItemCount, plural, one {# objet} other {# objets}}", - "savedObjectsManagement.objectsTable.table.typeFilterName": "Type", - "savedObjectsManagement.objectsTable.table.updatedDateUnknownLabel": "Dernière mise à jour inconnue", - "savedObjectsManagement.objectsTable.unableFindSavedObjectNotificationMessage": "Objet enregistré introuvable", - "savedObjectsManagement.objectsTable.unableFindSavedObjectsNotificationMessage": "Objets enregistrés introuvables", - "savedObjectsManagement.objectView.deleteSavedObjectNotificationMessage": "Suppression de l'objet {type} \"{title}\"", - "savedObjectsManagement.objectView.unableDeleteSavedObjectNotificationMessage": "Impossible de supprimer l'objet {type} \"{title}\"", - "savedObjectsManagement.objectView.unableFindSavedObjectNotificationMessage": "Objet enregistré introuvable", - "savedObjectsManagement.shareToSpace.actionDescription": "Partager cet objet dans un ou plusieurs espaces", - "savedObjectsManagement.shareToSpace.actionTitle": "Partager dans les espaces", - "savedObjectsManagement.shareToSpace.columnDescription": "Espaces auxquels cet objet est actuellement attribué", - "savedObjectsManagement.shareToSpace.columnTitle": "Espaces", - "savedObjectsManagement.shareToSpace.globalObjectTypeContent": "Cet objet enregistré est disponible dans tous les espaces et ne peut pas être modifié.", - "savedObjectsManagement.shareToSpace.globalObjectTypeTitle": "Objet enregistré global", - "savedObjectsManagement.shareToSpace.isolatedObjectTypeContent": "Cet objet enregistré est disponible dans un seul espace ; il ne peut pas être attribué à plusieurs espaces.", - "savedObjectsManagement.shareToSpace.isolatedObjectTypeTitle": "Objet enregistré isolé", - "savedObjectsManagement.shareToSpace.shareableSoonObjectTypeContent": "Cet objet enregistré est disponible dans un seul espace. Dans une prochaine version, vous pourrez l'attribuer à plusieurs espaces.", - "savedObjectsManagement.shareToSpace.shareableSoonObjectTypeTitle": "Bientôt disponible : Attribuer un objet enregistré à plusieurs espaces", - "savedObjectsManagement.view.copyToClipboardLabel": "Copier dans le presse-papiers", - "savedObjectsManagement.view.deleteItemButtonLabel": "Supprimer", - "savedObjectsManagement.view.fieldDoesNotExistErrorMessage": "Un champ associé à cet objet n'existe plus dans la vue de données.", - "savedObjectsManagement.view.howToFixErrorDescription": "Si vous savez à quoi cette erreur fait référence, vous pouvez utiliser les {savedObjectsApis} pour la corriger. Sinon, cliquez sur le bouton Supprimer ci-dessus.", - "savedObjectsManagement.view.howToFixErrorDescriptionLinkText": "API des objets enregistrés", - "savedObjectsManagement.view.indexPatternDoesNotExistErrorMessage": "La vue de données associée à cet objet n'existe plus.", - "savedObjectsManagement.view.inspectCodeEditorAriaLabel": "inspecter { title }", - "savedObjectsManagement.view.inspectItemTitle": "Inspecter {title}", - "savedObjectsManagement.view.savedObjectProblemErrorMessage": "Un problème est survenu avec cet objet enregistré.", - "savedObjectsManagement.view.savedSearchDoesNotExistErrorMessage": "La recherche enregistrée associée à cet objet n'existe plus.", - "savedObjectsManagement.view.viewItemButtonLabel": "Afficher {title}", - "savedSearch.contentManagementType": "Recherche enregistrée", - "savedSearch.kibana_context.filters.help": "Spécifier des filtres génériques Kibana", - "savedSearch.kibana_context.help": "Met à jour le contexte général de Kibana.", - "savedSearch.kibana_context.q.help": "Spécifier une recherche en texte libre Kibana", - "savedSearch.kibana_context.savedSearchId.help": "Spécifier l'ID de recherche enregistrée à utiliser pour les requêtes et les filtres", - "savedSearch.kibana_context.timeRange.help": "Spécifier le filtre de plage temporelle Kibana", - "savedSearch.legacyURLConflict.errorMessage": "Cette recherche a la même URL qu'un alias hérité. Désactiver l'alias pour résoudre cette erreur : {json}", - "searchApiPanels.cloudIdDetails.cloudId.description": "Des bibliothèques et des connecteurs clients peuvent utiliser cet identificateur unique propre à Elastic Cloud.", - "searchApiPanels.cloudIdDetails.cloudId.title": "Identifiant du cloud", - "searchApiPanels.cloudIdDetails.description": "Soyez prêt à ingérer et rechercher vos données en choisissant une option de connexion :", - "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.description": "La méthode la plus courante pour établir une connexion Elasticsearch.", - "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.recommendedBadge": "Recommandé", - "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.title": "Point de terminaison Elasticsearch", - "searchApiPanels.cloudIdDetails.title": "Copiez vos informations de connexion", - "searchApiPanels.pipeline.overview.anonymization.description": "Retirez les informations sensibles des documents avant l'indexation.", - "searchApiPanels.pipeline.overview.anonymization.title": "Anonymiser les données", - "searchApiPanels.pipeline.overview.arrayJsonHandling.description": "Exécutez des processeurs par lots, analysez les données JSON et triez les éléments.", - "searchApiPanels.pipeline.overview.arrayJsonHandling.title": "Traitement des tableaux/JSON", - "searchApiPanels.pipeline.overview.dataEnrichment.description": "Ajouter des informations des sources externes ou appliquer des transformations à vos documents pour une recherche plus contextuelle et pertinente.", - "searchApiPanels.pipeline.overview.dataEnrichment.title": "Enrichir les données", - "searchApiPanels.pipeline.overview.dataFiltering.description": "Supprimez des champs spécifiques des documents avant leur indexation, afin d’exclure les informations inutiles ou sensibles.", - "searchApiPanels.pipeline.overview.dataFiltering.title": "Filtrage des données", - "searchApiPanels.pipeline.overview.dataTransformation.description": "Analysez les informations depuis vos documents pour assurer qu'ils sont conformes au format standardisé.", - "searchApiPanels.pipeline.overview.dataTransformation.title": "Transformation des données", - "searchApiPanels.pipeline.overview.extAndStandard.description": "Analysez les informations depuis vos documents pour assurer qu'ils sont conformes au format standardisé.", - "searchApiPanels.pipeline.overview.extAndStandard.title": "Extraire et standardiser", - "searchApiPanels.pipeline.overview.pipelineHandling.description": "Gérez les exceptions d'erreur, exécutez un autre pipeline ou redirigez les documents vers un autre index", - "searchApiPanels.pipeline.overview.pipelineHandling.title": "Traitement du pipeline", - "searchApiPanels.preprocessData.overview.arrayJsonHandling.learnMore": "En savoir plus", - "searchApiPanels.preprocessData.overview.dataEnrichment.description": "Ajouter des informations des sources externes ou appliquer des transformations à vos documents pour une recherche plus contextuelle et pertinente.", - "searchApiPanels.preprocessData.overview.dataEnrichment.learnMore": "En savoir plus", - "searchApiPanels.preprocessData.overview.dataEnrichment.title": "Enrichissement des données", - "searchApiPanels.preprocessData.overview.dataFiltering.learnMore": "En savoir plus", - "searchApiPanels.preprocessData.overview.dataTransformation.learnMore": "En savoir plus", - "searchApiPanels.preprocessData.overview.pipelineHandling.learnMore": "En savoir plus", - "searchApiPanels.welcomeBanner.codeBox.copyButtonLabel": "Copier", - "searchApiPanels.welcomeBanner.header.description": "Configurez votre client de langage de programmation, ingérez des données, et vous serez prêt à commencer vos recherches en quelques minutes.", - "searchApiPanels.welcomeBanner.header.greeting.customTitle": "👋 Bonjour {name} !", - "searchApiPanels.welcomeBanner.header.greeting.defaultTitle": "👋 Bonjour", - "searchApiPanels.welcomeBanner.header.title": "Lancez-vous avec Elasticsearch", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions": "Autres options d'ingestion", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsDescription": "Des agents légers conçus pour le transfert de données pour Elasticsearch. Utilisez Beats pour envoyer des données opérationnelles depuis vos serveurs.", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsDocumentationLabel": "Documentation", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsTitle": "Beats", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashDescription": "Pipeline de traitement des données à usage général pour Elasticsearch. Utilisez Logstash pour extraire et transformer les données d'une variétés d'entrées et de sorties.", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashDocumentationLabel": "Documentation", - "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashTitle": "Logstash", - "searchApiPanels.welcomeBanner.ingestData.description": "Ajoutez des données à votre flux de données ou à votre index pour les rendre interrogeables à l'aide de l'API. ", - "searchApiPanels.welcomeBanner.ingestData.title": "Ingérer des données", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.description": "Vous pouvez utiliser des pipelines d'ingestion pour prétraiter vos données avant leur indexation dans Elasticsearch.", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.managedBadge": "Géré", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.optionalBadge": "Facultatif", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.processorCount": "{count} {count, plural, one {processeur} other {processeurs}}", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.recommendedBadge": "Recommandé", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.selectPipelinePlaceholder": "Sélectionner un pipeline", - "searchApiPanels.welcomeBanner.ingestPipelinePanel.title": "Prétraiter vos données", - "searchApiPanels.welcomeBanner.installClient.clientDocLink": "Documentation du client {languageName}", - "searchApiPanels.welcomeBanner.installClient.description": "Vous devez d'abord installer le client de langage de programmation de votre choix.", - "searchApiPanels.welcomeBanner.installClient.title": "Installer un client", - "searchApiPanels.welcomeBanner.panels.learnMore": "En savoir plus", - "searchApiPanels.welcomeBanner.selectClient.apiRequestConsoleDocLink": "Exécuter des requêtes d’API dans la console ", - "searchApiPanels.welcomeBanner.selectClient.callout.description": "Avec la console, vous pouvez directement commencer à utiliser nos API REST. Aucune installation n’est requise.", - "searchApiPanels.welcomeBanner.selectClient.callout.link": "Essayez la console maintenant", - "searchApiPanels.welcomeBanner.selectClient.callout.title": "Lancez-vous dans la console", - "searchApiPanels.welcomeBanner.selectClient.description": "Elastic construit et assure la maintenance des clients dans plusieurs langues populaires et notre communauté a contribué à beaucoup d'autres. Sélectionnez votre client de langage favori ou explorez la {console} pour commencer.", - "searchApiPanels.welcomeBanner.selectClient.elasticsearchClientDocLink": "Clients d'Elasticsearch ", - "searchApiPanels.welcomeBanner.selectClient.heading": "Choisissez-en un", - "searchApiPanels.welcomeBanner.selectClient.title": "Sélectionner votre client", - "searchConnectors.config.invalidInteger": "{label} doit être un nombre entier.", - "searchConnectors.configuration.openPopoverLabel": "Ouvrir la fenêtre contextuelle de licence", - "searchConnectors.configurationConnector.config.advancedConfigurations.title": "Configurations avancées", - "searchConnectors.configurationConnector.config.cancelEditingButton.title": "Annuler", - "searchConnectors.configurationConnector.config.defaultValue": "Si cette option est laissée vide, la valeur par défaut {defaultValue} sera utilisée.", - "searchConnectors.configurationConnector.config.editButton.title": "Modifier la configuration", - "searchConnectors.configurationConnector.config.error.title": "Erreur de connecteur", - "searchConnectors.configurationConnector.config.noConfigCallout.description": "Ce connecteur ne possède aucun champ de configuration. Votre connecteur a-t-il pu se connecter avec succès à Elasticsearch et définir sa configuration ?", - "searchConnectors.configurationConnector.config.noConfigCallout.title": "Aucun champ de configuration", - "searchConnectors.configurationConnector.config.submitButton.title": "Enregistrer la configuration", - "searchConnectors.connector.documentLevelSecurity.enablePanel.description": "Vous permet de contrôler les documents auxquels peuvent accéder les utilisateurs, selon leurs autorisations. Cela permet de vous assurer que les résultats de recherche ne renvoient que des informations pertinentes et autorisées pour les utilisateurs, selon leurs rôles.", - "searchConnectors.connector.documentLevelSecurity.enablePanel.heading": "Sécurité au niveau du document", - "searchConnectors.connectors.subscriptionLabel": "Plans d'abonnement", - "searchConnectors.connectors.upgradeDescription": "Pour utiliser ce connecteur, vous devez mettre à jour votre licence vers Platinum ou commencer un essai gratuit de 30 jours.", - "searchConnectors.connectors.upgradeTitle": "Mettre à niveau vers Elastic Platinum", - "searchConnectors.connectorScheduling.resetButton.label": "Réinitialiser", - "searchConnectors.connectorScheduling.saveButton.label": "Enregistrer", - "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.description": "Contrôlez à quels documents les utilisateurs peuvent y accéder selon leurs autorisations et rôles. Planifiez des synchronisations pour garder ces contrôles d’accès à jour.", - "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.link": "Activer la sécurité au niveau du document", - "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.text": "{link} pour ce connecteur afin d'activer ces options.", - "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.title": "Synchronisations de contrôle d'accès non autorisée", - "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.title": "Sécurité au niveau du document", - "searchConnectors.content.filteringRules.policy.exclude": "Exclure", - "searchConnectors.content.filteringRules.policy.include": "Inclure", - "searchConnectors.content.filteringRules.rules.contains": "Contient", - "searchConnectors.content.filteringRules.rules.endsWith": "Se termine par", - "searchConnectors.content.filteringRules.rules.equals": "Est égal à", - "searchConnectors.content.filteringRules.rules.greaterThan": "Supérieur à", - "searchConnectors.content.filteringRules.rules.lessThan": "Inférieur à", - "searchConnectors.content.filteringRules.rules.regEx": "Expression régulière", - "searchConnectors.content.filteringRules.rules.startsWith": "Commence par", - "searchConnectors.content.indices.connectorScheduling.accordion.accessControlSync.description": "Planifiez des synchronisations de contrôles d’accès pour garder les mappings d’autorisation à jour.", - "searchConnectors.content.indices.connectorScheduling.accordion.accessControlSync.title": "Synchronisation de contrôle d'accès", - "searchConnectors.content.indices.connectorScheduling.accordion.fullSync.description": "Synchronisez toutes vos données depuis votre source de données.", - "searchConnectors.content.indices.connectorScheduling.accordion.fullSync.title": "Synchronisation complète du contenu", - "searchConnectors.content.indices.connectorScheduling.accordion.incrementalSync.description": "Une tâche de synchronisation légère qui ne récupère que le contenu mis à jour depuis votre source de données.", - "searchConnectors.content.indices.connectorScheduling.accordion.incrementalSync.title": "Synchronisation incrémentielle de contenu", - "searchConnectors.content.indices.connectorScheduling.error.title": "Examinez la configuration de votre connecteur pour voir si des erreurs ont été signalées.", - "searchConnectors.content.indices.connectorScheduling.notConnected.button.label": "Configurer", - "searchConnectors.content.indices.connectorScheduling.notConnected.description": "Configurez et déployez votre connecteur, puis revenez ici pour définir votre calendrier de synchronisation. Ce calendrier déterminera l'intervalle de synchronisation du connecteur avec votre source de données pour les documents mis à jour.", - "searchConnectors.content.indices.connectorScheduling.notConnected.title": "Configurer votre connecteur pour planifier une synchronisation", - "searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.description": "Récupérez du contenu pour créer ou mettre à jour vos documents Elasticsearch.", - "searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.title": "Synchronisation de contenu", - "searchConnectors.content.indices.connectorScheduling.switch.label": "Activé", - "searchConnectors.content.nativeConnectors.googleCloud.name": "Google Cloud Storage", - "searchConnectors.content.nativeConnectors.s3.accessKey.label": "ID de clé d'accès AWS", - "searchConnectors.content.nativeConnectors.s3.buckets.label": "Compartiments AWS", - "searchConnectors.content.nativeConnectors.s3.buckets.tooltip": "Les compartiments AWS sont ignorés lorsque des règles de synchronisation avancées sont appliquées.", - "searchConnectors.content.nativeConnectors.s3.connectTimeout.label": "Délai d'attente de connexion", - "searchConnectors.content.nativeConnectors.s3.maxAttempts.label": "Nombre maximum de nouvelles tentatives", - "searchConnectors.content.nativeConnectors.s3.maxPageSize.label": "Taille maximum de la page", - "searchConnectors.content.nativeConnectors.s3.name": "S3", - "searchConnectors.content.nativeConnectors.s3.readTimeout.label": "Délai d'attente de lecture", - "searchConnectors.content.nativeConnectors.s3.secretKey.label": "Clé secrète AWS", - "searchConnectors.content.nativeConnectors.salesforce.clientId.label": "ID client", - "searchConnectors.content.nativeConnectors.salesforce.clientId.tooltip": "L'ID client de votre application connectée utilisant le protocole OAuth2. Également appelé \"clé consommateur\"", - "searchConnectors.content.nativeConnectors.salesforce.clientSecret.label": "Identifiant client secret", - "searchConnectors.content.nativeConnectors.salesforce.clientSecret.tooltip": "L'identifiant client secret de votre application connectée utilisant le protocole OAuth2. Également appelé \"secret consommateur\"", - "searchConnectors.content.nativeConnectors.salesforce.domain.label": "Domaine", - "searchConnectors.content.nativeConnectors.salesforce.domain.tooltip": "Le domaine de votre instance Salesforce. Si votre URL Salesforce est \"https://foo.salesforce.com\", le domaine est \"foo\".", - "searchConnectors.content.nativeConnectors.salesforce.name": "Salesforce", - "searchConnectors.cronEditor.cronDaily.fieldHour.textAtLabel": "À", - "searchConnectors.cronEditor.cronDaily.fieldTimeLabel": "Heure", - "searchConnectors.cronEditor.cronDaily.hourSelectLabel": "Heure", - "searchConnectors.cronEditor.cronDaily.minuteSelectLabel": "Minute", - "searchConnectors.cronEditor.cronHourly.fieldMinute.textAtLabel": "À", - "searchConnectors.cronEditor.cronHourly.fieldTimeLabel": "Minute", - "searchConnectors.cronEditor.cronMinutely.fieldMinute.textAppendLabel": "minutes", - "searchConnectors.cronEditor.cronMinutely.fieldMinute.textAtLabel": "Chaque", - "searchConnectors.cronEditor.cronMinutely.fieldTimeLabel": "Minute", - "searchConnectors.cronEditor.cronMonthly.fieldDateLabel": "Date", - "searchConnectors.cronEditor.cronMonthly.fieldHour.textAtLabel": "À", - "searchConnectors.cronEditor.cronMonthly.fieldTimeLabel": "Heure", - "searchConnectors.cronEditor.cronMonthly.hourSelectLabel": "Heure", - "searchConnectors.cronEditor.cronMonthly.minuteSelectLabel": "Minute", - "searchConnectors.cronEditor.cronMonthly.textOnTheLabel": "Le", - "searchConnectors.cronEditor.cronWeekly.fieldDateLabel": "Jour", - "searchConnectors.cronEditor.cronWeekly.fieldHour.textAtLabel": "À", - "searchConnectors.cronEditor.cronWeekly.fieldTimeLabel": "Heure", - "searchConnectors.cronEditor.cronWeekly.hourSelectLabel": "Heure", - "searchConnectors.cronEditor.cronWeekly.minuteSelectLabel": "Minute", - "searchConnectors.cronEditor.cronWeekly.textOnLabel": "Le", - "searchConnectors.cronEditor.cronYearly.fieldDate.textOnTheLabel": "Le", - "searchConnectors.cronEditor.cronYearly.fieldDateLabel": "Date", - "searchConnectors.cronEditor.cronYearly.fieldHour.textAtLabel": "À", - "searchConnectors.cronEditor.cronYearly.fieldMonth.textInLabel": "En", - "searchConnectors.cronEditor.cronYearly.fieldMonthLabel": "Mois", - "searchConnectors.cronEditor.cronYearly.fieldTimeLabel": "Heure", - "searchConnectors.cronEditor.cronYearly.hourSelectLabel": "Heure", - "searchConnectors.cronEditor.cronYearly.minuteSelectLabel": "Minute", - "searchConnectors.cronEditor.day.friday": "Vendredi", - "searchConnectors.cronEditor.day.monday": "Lundi", - "searchConnectors.cronEditor.day.saturday": "Samedi", - "searchConnectors.cronEditor.day.sunday": "Dimanche", - "searchConnectors.cronEditor.day.thursday": "Jeudi", - "searchConnectors.cronEditor.day.tuesday": "Mardi", - "searchConnectors.cronEditor.day.wednesday": "Mercredi", - "searchConnectors.cronEditor.fieldFrequencyLabel": "Fréquence", - "searchConnectors.cronEditor.month.april": "Avril", - "searchConnectors.cronEditor.month.august": "Août", - "searchConnectors.cronEditor.month.december": "Décembre", - "searchConnectors.cronEditor.month.february": "Février", - "searchConnectors.cronEditor.month.january": "Janvier", - "searchConnectors.cronEditor.month.july": "Juillet", - "searchConnectors.cronEditor.month.june": "Juin", - "searchConnectors.cronEditor.month.march": "Mars", - "searchConnectors.cronEditor.month.may": "Mai", - "searchConnectors.cronEditor.month.november": "Novembre", - "searchConnectors.cronEditor.month.october": "Octobre", - "searchConnectors.cronEditor.month.september": "Septembre", - "searchConnectors.cronEditor.textEveryLabel": "Chaque", - "searchConnectors.index.filtering.field": "champ", - "searchConnectors.index.filtering.policy": "Politique", - "searchConnectors.index.filtering.priority": "Priorité de la règle", - "searchConnectors.index.filtering.rule": "Règle", - "searchConnectors.index.filtering.value": "Valeur", - "searchConnectors.index.syncJobs.actions.cancelSyncJob.caption": "Annuler cette tâche de synchronisation", - "searchConnectors.index.syncJobs.actions.deleteJob.caption": "Supprimer", - "searchConnectors.index.syncJobs.actions.viewJob.caption": "Afficher cette tâche de synchronisation", - "searchConnectors.index.syncJobs.actions.viewJob.title": "Afficher cette tâche de synchronisation", - "searchConnectors.index.syncJobs.documents.added": "Inséré", - "searchConnectors.index.syncJobs.documents.deleted.tooltip": "Le nombre d'opérations {delete} que le connecteur a envoyé à l'API _bulk Elasticsearch. Peut inclure des documents abandonnés par les règles de synchronisation. N'inclut pas les documents abandonnés par les processeurs d'ingestion. Les documents sont supprimés lorsque le connecteur détermine qu'ils ne sont plus présents dans la source tierce.", - "searchConnectors.index.syncJobs.documents.removed": "Supprimé", - "searchConnectors.index.syncJobs.documents.title": "Documents", - "searchConnectors.index.syncJobs.documents.upserted.tooltip": "Le nombre d'opérations {index} que le connecteur a envoyé à l'API _bulk Elasticsearch, y compris les mises à jour de documents existants. Veuillez noter que le nombre de documents refoulés peut différer du nombre de documents dans l'index.", - "searchConnectors.index.syncJobs.documents.value": "Valeur", - "searchConnectors.index.syncJobs.documents.volume": "Volume", - "searchConnectors.index.syncJobs.documents.volume.aboutLabel": "À propos de {volume}", - "searchConnectors.index.syncJobs.documents.volume.lessThanOneMBLabel": "Inférieur à 1 Mo", - "searchConnectors.index.syncJobs.documents.volume.tooltip": "Le volume, en Mo, des données JSON envoyées avec les opérations {index} à l'API _bulk Elasticsearch. L'index Elasticsearch peut être plus grand, selon les mappings et les paramètres d'index, ou plus petit, si les données sont découpées par les processeurs d'ingestion.", - "searchConnectors.index.syncJobs.events.cancelationRequested": "Annulation demandée", - "searchConnectors.index.syncJobs.events.canceled": "Annulé", - "searchConnectors.index.syncJobs.events.completed": "Terminé", - "searchConnectors.index.syncJobs.events.lastUpdated": "Dernière mise à jour", - "searchConnectors.index.syncJobs.events.state": "État", - "searchConnectors.index.syncJobs.events.syncRequestedManually": "Synchronisation demandée manuellement", - "searchConnectors.index.syncJobs.events.syncRequestedScheduled": "Synchronisation demandée par planification", - "searchConnectors.index.syncJobs.events.syncStarted": "Synchronisation démarrée", - "searchConnectors.index.syncJobs.events.time": "Heure", - "searchConnectors.index.syncJobs.events.title": "Événements", - "searchConnectors.index.syncJobs.pipeline.extractBinaryContent": "Extraire le contenu binaire", - "searchConnectors.index.syncJobs.pipeline.name": "Nom du pipeline", - "searchConnectors.index.syncJobs.pipeline.reduceWhitespace": "Réduire l'espace", - "searchConnectors.index.syncJobs.pipeline.runMlInference": "Inférence de Machine Learning", - "searchConnectors.index.syncJobs.pipeline.setting": "Paramètre de pipeline", - "searchConnectors.index.syncJobs.pipeline.title": "Pipeline", - "searchConnectors.index.syncJobs.syncRulesAdvancedTitle": "Règles de synchronisation avancées", - "searchConnectors.index.syncJobs.syncRulesTitle": "Règles de synchronisation", - "searchConnectors.manageLicenseButtonLabel": "Gérer la licence", - "searchConnectors.nativeConnectors.advancedRulesIgnored.label": "Ce champ configurable est ignoré lorsque les règles de synchronisation avancées sont appliquées.", - "searchConnectors.nativeConnectors.azureBlobStorage.accountKeyLabel": "Clé du compte", - "searchConnectors.nativeConnectors.azureBlobStorage.accountNameLabel": "Nom du compte", - "searchConnectors.nativeConnectors.azureBlobStorage.blobEndpointLabel": "Point de terminaison Blob", - "searchConnectors.nativeConnectors.azureBlobStorage.containerNameLabel": "Liste des conteneurs", - "searchConnectors.nativeConnectors.azureBlobStorage.name": "Stockage Blob Azure", - "searchConnectors.nativeConnectors.box.appKeyLabel": "Clé d’application", - "searchConnectors.nativeConnectors.box.appSecretLabel": "Secret d’application", - "searchConnectors.nativeConnectors.box.includeInheritedUsersLabel": "Inclure les groupes et les utilisateurs hérités", - "searchConnectors.nativeConnectors.box.includeInheritedUsersTooltip": "Incluez les groupes et les utilisateurs hérités lors de l'indexation des autorisations. L'activation de ce champ configurable entraînera une dégradation significative des performances.", - "searchConnectors.nativeConnectors.box.name": "Box", - "searchConnectors.nativeConnectors.box.pathLabel": "Chemin permettant de récupérer les fichiers/dossiers", - "searchConnectors.nativeConnectors.box.pathTooltip": "Le chemin est ignoré lorsque des règles de synchronisation avancées sont appliquées. ", - "searchConnectors.nativeConnectors.box.refreshTokenLabel": "Token d'actualisation", - "searchConnectors.nativeConnectors.boxTooltip.name": "Box", - "searchConnectors.nativeConnectors.confluence.indexLabelsLabel": "Activer les étiquettes d'indexation", - "searchConnectors.nativeConnectors.confluence.indexLabelsTooltip": "Activer cette option augmentera le nombre d'appels réseau vers la source et peut diminuer les performances", - "searchConnectors.nativeConnectors.confluence.name": "Confluence", - "searchConnectors.nativeConnectors.confluence.spaceKeysLabel": "Touche espace Confluence", - "searchConnectors.nativeConnectors.confluence.tooltipName": "Confluence", - "searchConnectors.nativeConnectors.confluence.urlLabel": "Étiquette URL Confluence", - "searchConnectors.nativeConnectors.confluenceCloud.accountEmailLabel": "E-mail du compte Confluence Cloud", - "searchConnectors.nativeConnectors.confluenceCloud.name": "Cloud Confluence", - "searchConnectors.nativeConnectors.confluenceDataCenter.name": "Centre de données Confluence", - "searchConnectors.nativeConnectors.confluenceDataCenter.passwordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.confluenceDataCenter.usernameLabel": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.confluenceServer.apiTokenLabel": "Token d'API de Confluence Cloud", - "searchConnectors.nativeConnectors.confluenceServer.name": "Serveur Confluence", - "searchConnectors.nativeConnectors.confluenceServer.passwordLabel": "Mot de passe du serveur Confluence", - "searchConnectors.nativeConnectors.confluenceServer.usernameLabel": "Nom d'utilisateur du serveur Confluence", - "searchConnectors.nativeConnectors.confluenceSource.label": "Source de données Confluence", - "searchConnectors.nativeConnectors.databaseLabel": "Base de données", - "searchConnectors.nativeConnectors.dropbox.includeInheritedUsersAndGroups.label": "Inclure les groupes et les utilisateurs hérités", - "searchConnectors.nativeConnectors.dropbox.includeInheritedUsersAndGroups.tooltip": "Incluez les groupes et les utilisateurs hérités lors de l'indexation des autorisations. L'activation de ce champ configurable entraînera une dégradation significative des performances.", - "searchConnectors.nativeConnectors.dropbox.name": "Dropbox", - "searchConnectors.nativeConnectors.dropbox.tooltipName": "Dropbox", - "searchConnectors.nativeConnectors.enableDLS.label": "Activer la sécurité au niveau du document", - "searchConnectors.nativeConnectors.enableDLS.tooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans {serviceName}. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", - "searchConnectors.nativeConnectors.enableSSL.label": "Activer SSL", - "searchConnectors.nativeConnectors.gdrive.label": "Compte de service JSON Google Drive", - "searchConnectors.nativeConnectors.gdrive.maxHTTPRequest.label": "Requêtes HTTP simultanées maximales", - "searchConnectors.nativeConnectors.gdrive.maxHTTPRequest.tooltip": "Ce paramètre fixe le nombre maximal de requêtes HTTP simultanées envoyées à l'API Google pour récupérer des données. Augmenter cette valeur peut améliorer la vitesse de récupération des données, mais également accroître les demandes de ressources systèmes et de bande passante du réseau.", - "searchConnectors.nativeConnectors.gdrive.tooltip": "Ces connecteurs s'authentifient comme un compte de service afin de synchroniser le contenu depuis Google Drive.", - "searchConnectors.nativeConnectors.gdrive.tooltipName": "Google Drive", - "searchConnectors.nativeConnectors.gdrive.useDomainWideDelegation.label": "Utiliser la délégation à l'échelle du domaine pour la synchronisation des données", - "searchConnectors.nativeConnectors.gdrive.useDomainWideDelegation.tooltip": "Activez la délégation à l'échelle du domaine pour synchroniser automatiquement le contenu de tous les Drive partagés et individuels de Google Workspace. Il n'est donc plus nécessaire de partager manuellement les données de Google Drive avec votre compte de service, mais le temps de synchronisation risque d'être plus long. Si la fonctionnalité est désactivée, seuls les éléments et les dossiers partagés manuellement avec le compte de service seront synchronisés. Veuillez consulter la documentation du connecteur pour vous assurer que la délégation à l'échelle du domaine est correctement configurée et a les cadres appropriés.", - "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmail.label": "E-mail administrateur Google Workspace", - "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmail.tooltip": "Afin d'utiliser la sécurité au niveau du document, vous devez activer la délégation d'autorité au niveau du domaine de Google Workspace pour votre compte de service. Un compte de service dont l'autorité est déléguée peut offrir à l'administrateur des permissions suffisantes pour récupérer tous les utilisateurs et toutes les permissions associées.", - "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmailDataSync.label": "E-mail administrateur Google Workspace", - "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmailDataSync.tooltip": "Indiquez l'e-mail de l'administrateur à utiliser avec la délégation à l'échelle du domaine pour la synchronisation des données. Cette adresse e-mail permet au connecteur d'utiliser l'API Admin Directory pour répertorier les utilisateurs de l'organisation. Veuillez consulter la documentation du connecteur pour vous assurer que la délégation à l'échelle du domaine est correctement configurée et a les cadres appropriés.", - "searchConnectors.nativeConnectors.gdrive.workspaceEmailSharedDrivesSync.label": "E-mail Google Workspace pour la synchronisation des Drive partagés", - "searchConnectors.nativeConnectors.gdrive.workspaceEmailSharedDrivesSync.tooltip": "Fournissez l'e-mail de l'utilisateur de Google Workspace pour la découverte et la synchronisation des Drive partagés. Seuls les Drive partagés auxquels cet utilisateur a accès seront synchronisés.", - "searchConnectors.nativeConnectors.github.appID.label": "ID de l'application", - "searchConnectors.nativeConnectors.github.authMethod.label": "Méthode d'authentification", - "searchConnectors.nativeConnectors.github.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans GitHub. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", - "searchConnectors.nativeConnectors.github.label": "Source de données", - "searchConnectors.nativeConnectors.github.listOfRepos.label": "Listes de référentiels", - "searchConnectors.nativeConnectors.github.listOfRepos.tooltip": "Ce champ configurable est ignoré lorsque les règles de synchronisation avancées sont appliquées.", - "searchConnectors.nativeConnectors.github.name": "GitHub", - "searchConnectors.nativeConnectors.github.options.cloudLabel": "Cloud GitHub", - "searchConnectors.nativeConnectors.github.options.cloudServer": "Serveur GitHub", - "searchConnectors.nativeConnectors.github.options.githubApp": "Application GitHub", - "searchConnectors.nativeConnectors.github.options.organization": "Organisation", - "searchConnectors.nativeConnectors.github.options.other": "Autre", - "searchConnectors.nativeConnectors.github.options.personalAccessToken": "Token d'accès personnel", - "searchConnectors.nativeConnectors.github.org_name.label": "Nom de l'organisation", - "searchConnectors.nativeConnectors.github.privateKey.label": "Clé privée de l'application", - "searchConnectors.nativeConnectors.github.repo_type": "La fonctionnalité de sécurité au niveau du document n'est pas disponible pour le type de référentiel \"autre\"", - "searchConnectors.nativeConnectors.github.repo_type.label": "Type de référentiel", - "searchConnectors.nativeConnectors.github.token.label": "Token", - "searchConnectors.nativeConnectors.github.url.label": "URL du serveur", - "searchConnectors.nativeConnectors.gmail.customer_id.label": "ID client Google", - "searchConnectors.nativeConnectors.gmail.customer_id.tooltip": "Console admin Google -> Compte -> Paramètres -> ID client", - "searchConnectors.nativeConnectors.gmail.include_spam_and_trash.label": "Inclure le spam et les e-mails indésirables", - "searchConnectors.nativeConnectors.gmail.include_spam_and_trash.tooltip": "Si réglé sur \"true\", inclura le spam et les e-mails indésirables.", - "searchConnectors.nativeConnectors.gmail.name": "Gmail", - "searchConnectors.nativeConnectors.gmail.service_account_credentials.label": "Compte de service JSON GMail", - "searchConnectors.nativeConnectors.gmail.subject.label": "E-mail administrateur Google Workspace", - "searchConnectors.nativeConnectors.gmail.subject.tooltip": "Adresse e-mail du compte admin", - "searchConnectors.nativeConnectors.gmail.use_document_level_security.label": "Activer la sécurité au niveau du document", - "searchConnectors.nativeConnectors.gmail.use_document_level_security.tooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans GMail. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs pour les documents contenus dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", - "searchConnectors.nativeConnectors.google_drive.name": "Google Drive", - "searchConnectors.nativeConnectors.googleCloudStorage.bucketNameLabel": "Liste des compartiments", - "searchConnectors.nativeConnectors.googleCloudStorage.label": "Compte de service JSON Google Cloud", - "searchConnectors.nativeConnectors.googleCloudStorage.retry.label": "Nombre maximum de nouvelles tentatives pour les requêtes ayant échoué", - "searchConnectors.nativeConnectors.jira.cloudApiTokenLabel": "Token d'API Jira Cloud", - "searchConnectors.nativeConnectors.jira.cloudServiceAccountLabel": "Adresse e-mail de Jira Cloud", - "searchConnectors.nativeConnectors.jira.cloudServiceAccountTooltip": "Adresse e-mail associée au compte Jira Cloud. Ex. : jane.doe@gmail.com", - "searchConnectors.nativeConnectors.jira.dataCenterPasswordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.jira.dataCenterUsername": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.jira.dataSourceLabel": "Source de données Jira", - "searchConnectors.nativeConnectors.jira.hostUrlLabel": "URL de l'hôte Jira", - "searchConnectors.nativeConnectors.jira.jiraCloudLabel": "Jira Cloud", - "searchConnectors.nativeConnectors.jira.jiraDataCenterLabel": "Centre de données Jira", - "searchConnectors.nativeConnectors.jira.jiraServerLabel": "Serveur Jira", - "searchConnectors.nativeConnectors.jira.name": "Jira", - "searchConnectors.nativeConnectors.jira.projectKeysLabel": "Clés de projet Jira", - "searchConnectors.nativeConnectors.jira.serverPasswordLabel": "Mot de passe serveur Jira", - "searchConnectors.nativeConnectors.jira.serverUsername": "Nom d'utilisateur serveur Jira", - "searchConnectors.nativeConnectors.jiraTooltip.name": "Jira", - "searchConnectors.nativeConnectors.microsoftTeams.clientIdLabel": "ID client", - "searchConnectors.nativeConnectors.microsoftTeams.name": "Microsoft Teams", - "searchConnectors.nativeConnectors.microsoftTeams.secretValueLabel": "Valeur secrète", - "searchConnectors.nativeConnectors.microsoftTeams.tenantIdLabel": "ID locataire", - "searchConnectors.nativeConnectors.mongodb.configuration.collectionLabel": "Collection", - "searchConnectors.nativeConnectors.mongodb.configuration.directConnectionLabel": "Connexion directe", - "searchConnectors.nativeConnectors.mongodb.configuration.hostLabel": "Nom d'hôte du serveur", - "searchConnectors.nativeConnectors.mongodb.configuration.sslCaLabel": "Autorité de certification (.pem)", - "searchConnectors.nativeConnectors.mongodb.configuration.sslCaTooltip": "Précise le certificat racine fourni par l'Autorité de certification. La valeur du certificat permet de valider le certificat présenté par l'instance MongoDB.", - "searchConnectors.nativeConnectors.mongodb.configuration.sslEnabledLabel": "Connexion SSL/TLS", - "searchConnectors.nativeConnectors.mongodb.configuration.sslEnabledTooltip": "Cette option établit une connexion sécurisée au serveur MongoDB grâce au chiffrement SSL/TLS. Assurez-vous que votre déploiement MongoDB prend en charge les connexions SSL/TLS. Activez cette option si le cluster MongoDB utilise des enregistrements DNS SRV.", - "searchConnectors.nativeConnectors.mongodb.configuration.tlsInsecureLabel": "Ignorer la vérification du certificat", - "searchConnectors.nativeConnectors.mongodb.configuration.tlsInsecureTooltip": "Cette option permet d'ignorer la validation du certificat pour les connexions TLS/SSL à votre serveur MongoDB. Nous vous recommandons fortement de la désactiver.", - "searchConnectors.nativeConnectors.mongodb.name": "MongoDB", - "searchConnectors.nativeConnectors.mssql.configuration.hostLabel": "Hôte", - "searchConnectors.nativeConnectors.mssql.configuration.passwordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.mssql.configuration.retriesLabel": "Nouvelles tentatives par requête", - "searchConnectors.nativeConnectors.mssql.configuration.rowsFetchedLabel": "Lignes extraites par requête", - "searchConnectors.nativeConnectors.mssql.configuration.schemaLabel": "Schéma", - "searchConnectors.nativeConnectors.mssql.configuration.tablesLabel": "Liste de tables séparées par des virgules", - "searchConnectors.nativeConnectors.mssql.configuration.usernameLabel": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.mssql.configuration.validateHostLabel": "Valider l’hôte", - "searchConnectors.nativeConnectors.mssql.name": "Microsoft SQL", - "searchConnectors.nativeConnectors.mysql.configuration.hostLabel": "Hôte", - "searchConnectors.nativeConnectors.mysql.configuration.passwordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.mysql.configuration.retriesLabel": "Nouvelles tentatives par requête", - "searchConnectors.nativeConnectors.mysql.configuration.rowsFetchedLabel": "Lignes extraites par requête", - "searchConnectors.nativeConnectors.mysql.configuration.tablesLabel": "Liste de tables séparées par des virgules", - "searchConnectors.nativeConnectors.mysql.configuration.usernameLabel": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.mysql.name": "MySQL", - "searchConnectors.nativeConnectors.nativeConnectors.maximumConcurrentLabel": "Téléchargement actuels maximaux", - "searchConnectors.nativeConnectors.networkDrive.ipAddressLabel": "Adresse IP", - "searchConnectors.nativeConnectors.networkDrive.name": "Lecteur réseau", - "searchConnectors.nativeConnectors.networkDrive.pathLabel": "Chemin", - "searchConnectors.nativeConnectors.networkDriveTooltip.name": "Lecteur réseau", - "searchConnectors.nativeConnectors.notion.databasesLabel": "Liste des bases de données", - "searchConnectors.nativeConnectors.notion.indexCommentsLabel": "Activer les commentaires d'indexation", - "searchConnectors.nativeConnectors.notion.indexCommentsTooltip": "Activer cette option augmentera le nombre d'appels réseau vers la source et peut diminuer les performances", - "searchConnectors.nativeConnectors.notion.name": "Notion", - "searchConnectors.nativeConnectors.notion.notionSecretKeyLabel": "Clé secrète Notion", - "searchConnectors.nativeConnectors.notion.pagesLabel": "Liste de pages", - "searchConnectors.nativeConnectors.oneDrive.azureClientId.label": "ID client application Azure", - "searchConnectors.nativeConnectors.oneDrive.azureClientSecret.label": "Identifiant client secret application Azure", - "searchConnectors.nativeConnectors.onedrive.name": "OneDrive", - "searchConnectors.nativeConnectors.oneDrive.tenantId.label": "ID locataire application Azure", - "searchConnectors.nativeConnectors.oneDriveTooltip.name": "OneDrive", - "searchConnectors.nativeConnectors.oracle.configuration.databaseLabel": "Base de données", - "searchConnectors.nativeConnectors.oracle.configuration.fetch_sizeLabel": "Lignes extraites par requête", - "searchConnectors.nativeConnectors.oracle.configuration.hostLabel": "Hôte", - "searchConnectors.nativeConnectors.oracle.configuration.oracle_homeLabel": "Chemin d'accès à la page d'accueil d'Oracle", - "searchConnectors.nativeConnectors.oracle.configuration.oracle_protocolLabel": "Protocole de connexion à Oracle", - "searchConnectors.nativeConnectors.oracle.configuration.passwordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.oracle.configuration.portLabel": "Port", - "searchConnectors.nativeConnectors.oracle.configuration.retry_countLabel": "Nouvelles tentatives par requête", - "searchConnectors.nativeConnectors.oracle.configuration.tablesLabel": "Liste de tables séparées par des virgules", - "searchConnectors.nativeConnectors.oracle.configuration.usernameLabel": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.oracle.configuration.wallet_configuration_pathLabel": "Chemin d'accès aux fichiers de configuration du portefeuille SSL", - "searchConnectors.nativeConnectors.oracle.name": "Oracle", - "searchConnectors.nativeConnectors.outlook.active_directory_server.label": "Serveur Active Directory", - "searchConnectors.nativeConnectors.outlook.active_directory_server.tooltip": "Adresse IP du serveur Active Directory. P. ex. 127.0.0.1", - "searchConnectors.nativeConnectors.outlook.client_id.label": "ID client", - "searchConnectors.nativeConnectors.outlook.client_secret.label": "Valeur de l'identifiant client secret", - "searchConnectors.nativeConnectors.outlook.data_source.label": "Source de données Outlook", - "searchConnectors.nativeConnectors.outlook.domain.label": "Nom de domaine du serveur Exchange", - "searchConnectors.nativeConnectors.outlook.domain.tooltip": "Nom de domaine, p. ex gmail.com ou outlook.com", - "searchConnectors.nativeConnectors.outlook.exchange_server.label": "Serveur Exchange", - "searchConnectors.nativeConnectors.outlook.exchange_server.tooltip": "Adresse IP du serveur Exchange. P. ex. 127.0.0.1", - "searchConnectors.nativeConnectors.outlook.name": "Outlook", - "searchConnectors.nativeConnectors.outlook.password.label": "Mot de passe du serveur Exchange", - "searchConnectors.nativeConnectors.outlook.ssl_ca.label": "Certificat SSL", - "searchConnectors.nativeConnectors.outlook.ssl_enabled.label": "Activer SSL", - "searchConnectors.nativeConnectors.outlook.tenant_id.label": "ID locataire", - "searchConnectors.nativeConnectors.outlook.use_text_extraction_service.label": "Utiliser un service d’extraction de texte", - "searchConnectors.nativeConnectors.outlook.use_text_extraction_service.toolip": "Nécessite un déploiement distinct du service d'extraction de texte d'Elastic. Nécessite que l'extraction de texte soit désactivée dans les paramètres du pipeline.", - "searchConnectors.nativeConnectors.outlook.username.label": "Nom d'utilisateur du serveur Exchange", - "searchConnectors.nativeConnectors.outlookTooltip.name": "Outlook", - "searchConnectors.nativeConnectors.passwordLabel": "Mot de passe", - "searchConnectors.nativeConnectors.portLabel": "Port", - "searchConnectors.nativeConnectors.postgresql.configuration.hostLabel": "Hôte", - "searchConnectors.nativeConnectors.postgresql.configuration.retriesLabel": "Nouvelles tentatives par requête", - "searchConnectors.nativeConnectors.postgresql.configuration.rowsFetchedLabel": "Lignes extraites par requête", - "searchConnectors.nativeConnectors.postgresql.configuration.tablesLabel": "Liste de tables séparées par des virgules", - "searchConnectors.nativeConnectors.postgresql.name": "PostgreSQL", - "searchConnectors.nativeConnectors.retriesPerRequest.label": "Nouvelles tentatives par requête", - "searchConnectors.nativeConnectors.salesforce.name": "Salesforce", - "searchConnectors.nativeConnectors.schemaLabel": "Schéma", - "searchConnectors.nativeConnectors.servicenow.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans ServiceNow. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", - "searchConnectors.nativeConnectors.servicenow.name": "ServiceNow", - "searchConnectors.nativeConnectors.servicenow.password.label": "Mot de passe", - "searchConnectors.nativeConnectors.servicenow.services.label": "Liste des services séparés par des virgules", - "searchConnectors.nativeConnectors.servicenow.services.tooltip": "La liste des services est ignorée lorsque des règles de synchronisation avancées sont appliquées.", - "searchConnectors.nativeConnectors.servicenow.url.label": "URL des services", - "searchConnectors.nativeConnectors.servicenow.username.label": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.clientIdLabel": "ID client", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.enumerateAllSitesLabel": "Énumérer tous les sites ?", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.enumerateAllSitesTooltip": "Si cette fonctionnalité est activée, les sites seront recherchés en bloc, puis filtrés pour obtenir la liste de sites configurés. Cela est efficace pour synchroniser de nombreux sites. Si la fonctionnalité est désactivée, chaque site configuré sera recherché au moyen d'une requête individuelle. Cela est efficace pour synchroniser quelques sites.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchDriveItemPermissionsLabel": "Récupérer les autorisations d'un driveItem", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchDriveItemPermissionsTooltip": "Activer cette option pour récupérer des autorisations spécifiques d'un driveItem. Ce paramètre est susceptible d'augmenter le délai de synchronisation.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchSubsitesLabel": "Rechercher les sous-sites des sites configurés ?", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchSubsitesTooltip": "Si les sous-sites du ou des sites configurés doivent être automatiquement recherchés.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListItemPermissionsLabel": "Récupérer les autorisations d'un élément de liste unique", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListItemPermissionsTooltip": "Activer cette option pour récupérer les autorisations d'un élément de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, un élément de liste hérite des permissions de son site parent.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListPermissionsLabel": "Récupérer les autorisations de liste unique", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListPermissionsTooltip": "Activer cette option pour récupérer les autorisations de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une liste hérite des permissions de son site parent.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniquePagePermissionsLabel": "Récupérer les autorisations de page unique", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniquePagePermissionsTooltip": "Activer cette option pour récupérer les autorisations de page unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une page hérite des permissions de son site parent.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.secretValueLabel": "Valeur secrète", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.siteCollectionsLabel": "Liste de sites séparées par des virgules", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.siteCollectionsTooltip": "Une liste de sites séparés par des virgules dont les données doivent être ingérées. Utilisez \"*\" pour inclure tous les sites disponibles.", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.tenantIdLabel": "ID locataire", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.tenantNameLabel": "Nom du locataire", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.useDocumentLevelSecurityLabel": "Activer la sécurité au niveau du document", - "searchConnectors.nativeConnectors.sharepoint_online.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document préserve dans Elasticsearch les identités et permissions paramétrées dans Sharepoint Online. Ces métadonnées sont ajoutées à votre document Elasticsearch afin que vous puissiez contrôler l'accès en lecture des utilisateurs et des groupes. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées.", - "searchConnectors.nativeConnectors.sharepoint_online.name": "SharePoint en ligne", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListItemPermissionsLabel": "Récupérer les autorisations d'un élément de liste unique", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListItemPermissionsTooltip": "Activer cette option pour récupérer les autorisations d'un élément de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, un élément de liste hérite des permissions de son site parent.", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListPermissionsLabel": "Récupérer les autorisations de liste unique", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListPermissionsTooltip": "Activer cette option pour récupérer les autorisations de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une liste hérite des permissions de son site parent.", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.host": "Hôte SharePoint", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.password": "Mot de passe du serveur SharePoint", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.site_collections": "Liste de collections de sites SharePoint séparées par des virgules à indexer", - "searchConnectors.nativeConnectors.sharepoint_server.configuration.username": "Nom d'utilisateur du serveur SharePoint", - "searchConnectors.nativeConnectors.sharepoint_server.name": "Serveur SharePoint", - "searchConnectors.nativeConnectors.slack.autoJoinChannels.label": "Rejoindre automatiquement les canaux", - "searchConnectors.nativeConnectors.slack.autoJoinChannels.tooltip": "Le bot de l'application Slack pourra seulement lire l'historique des conversations des canaux qu'il a rejoints. L’option par défaut nécessite qu'il soit invité manuellement aux canaux. L'activation de cette option lui permet de s'inviter automatiquement sur tous les canaux publics.", - "searchConnectors.nativeConnectors.slack.fetchLastNDays.label": "Nombre de jours d'historique de messages à récupérer", - "searchConnectors.nativeConnectors.slack.fetchLastNDays.tooltip": "La date à laquelle il est nécessaire de remonter pour demander l'historique des messages à Slack. Les messages plus anciens ne seront pas indexés.", - "searchConnectors.nativeConnectors.slack.name": "Slack", - "searchConnectors.nativeConnectors.slack.syncUsers.label": "Synchroniser les utilisateurs", - "searchConnectors.nativeConnectors.slack.syncUsers.tooltip": "Cette option indique si les utilisateurs de Slack doivent ou non être indexés en tant que documents dans Elasticsearch.", - "searchConnectors.nativeConnectors.slack.token.label": "Jeton d'authentification", - "searchConnectors.nativeConnectors.slack.token.tooltip": "Le token d’authentification Slack pour l’application Slack que vous avez créée. Voir les documents pour plus de détails.", - "searchConnectors.nativeConnectors.sslCertificate.label": "Certificat SSL", - "searchConnectors.nativeConnectors.textExtractionService.label": "Utiliser un service d’extraction de texte", - "searchConnectors.nativeConnectors.textExtractionService.tooltip": "Nécessite un déploiement distinct du service d’extraction de données d’Elastic. Nécessite également que les paramètres de pipeline désactivent l’extraction de texte.", - "searchConnectors.nativeConnectors.usernameLabel": "Nom d'utilisateur", - "searchConnectors.nativeConnectors.zoom.accountId.label": "Identifiant de compte", - "searchConnectors.nativeConnectors.zoom.clientId.label": "ID client", - "searchConnectors.nativeConnectors.zoom.clientSecret.label": "Identifiant client secret", - "searchConnectors.nativeConnectors.zoom.fetchPastMeetingDetails.label": "Récupérer les détails des réunions antérieures", - "searchConnectors.nativeConnectors.zoom.fetchPastMeetingDetails.tooltip": "Activez cette option pour récupérer les détails des réunions antérieures. Ce paramètre est susceptible d'augmenter le délai de synchronisation.", - "searchConnectors.nativeConnectors.zoom.name": "Effectuer un zoom", - "searchConnectors.nativeConnectors.zoom.recordingAge.label": "Limite d'âge pour l'enregistrement (mois)", - "searchConnectors.nativeConnectors.zoom.recordingAge.tooltip": "La date à laquelle il est nécessaire de remonter pour demander des enregistrements à Zoom. Les enregistrements antérieurs à celui-ci ne seront pas indexés.", - "searchConnectors.searchIndices.addedDocs.columnTitle": "Documents insérés", - "searchConnectors.searchIndices.deletedDocs.columnTitle": "Documents supprimés", - "searchConnectors.searchIndices.identitySync.columnTitle": "Identités synchronisées", - "searchConnectors.searchIndices.syncJobType.columnTitle": "Type de synchronisation de contenu", - "searchConnectors.searchIndices.syncStatus.columnTitle": "Statut", - "searchConnectors.selectConnector.openPopoverLabel": "Ouvrir la fenêtre contextuelle de licence", - "searchConnectors.server.connectors.not_found_error": "Impossible de récupérer le connecteur créé", - "searchConnectors.server.connectors.scheduling.error": "Document introuvable", - "searchConnectors.syncJobs.cancelSyncModal.cancelButton": "Annuler", - "searchConnectors.syncJobs.cancelSyncModal.confirmButton": "Confirmer", - "searchConnectors.syncJobs.cancelSyncModal.description": "Êtes-vous sûrs de vouloir annuler cette tâche de synchronisation ?", - "searchConnectors.syncJobs.cancelSyncModal.syncJobId": "ID de tâche de synchronisation :", - "searchConnectors.syncJobs.cancelSyncModal.title": "Annuler la tâche de synchronisation", - "searchConnectors.syncJobs.flyout.canceledDescription": "Synchronisation annulée le {date}", - "searchConnectors.syncJobs.flyout.canceledTitle": "Synchronisation annulée", - "searchConnectors.syncJobs.flyout.completedDescription": "Terminé le {date}", - "searchConnectors.syncJobs.flyout.completedTitle": "Synchronisation terminée", - "searchConnectors.syncJobs.flyout.failureDescription": "Échec de la synchronisation : {error}.", - "searchConnectors.syncJobs.flyout.failureTitle": "Échec de la synchronisation", - "searchConnectors.syncJobs.flyout.inProgressDescription": "La synchronisation est en cours depuis {duration}.", - "searchConnectors.syncJobs.flyout.inProgressTitle": "En cours", - "searchConnectors.syncJobs.flyout.startedAtDescription": "Démarrée le {date}", - "searchConnectors.syncJobs.flyout.sync": "Sync", - "searchConnectors.syncJobs.flyout.sync.id": "ID", - "searchConnectors.syncJobs.flyout.sync.index": "Nom de l'index", - "searchConnectors.syncJobs.flyout.syncStartedManually": "Synchronisation démarrée manuellement", - "searchConnectors.syncJobs.flyout.syncStartedScheduled": "Synchronisation démarrée par planification", - "searchConnectors.syncJobs.flyout.title": "Log d'événements", - "searchConnectors.syncJobs.lastSync.columnTitle": "Dernière synchronisation", - "searchConnectors.syncJobs.lastSync.columnTitle.tooltip": "L'horodatage du {completed_at} d'une tâche donnée. Les synchronisations se terminent par un succès, une erreur, ou une annulation.", - "searchConnectors.syncJobs.syncDuration.columnTitle": "Durée de synchronisation", - "searchConnectors.syncJobs.syncDuration.columnTitle.tooltip": "Le temps passé entre les horodatages {started_at} et {completed_at} d'une synchronisation. N'inclut pas le temps passé à l'étage \"en attente\".", - "searchConnectors.syncJobType.full": "Contenu entier", - "searchConnectors.syncJobType.incremental": "Contenu progressif", - "searchConnectors.syncStatus.canceled": "Annulation de la synchronisation", - "searchConnectors.syncStatus.canceling": "Synchronisation annulée", - "searchConnectors.syncStatus.completed": "Synchronisation terminée", - "searchConnectors.syncStatus.error": "Échec de la synchronisation", - "searchConnectors.syncStatus.inProgress": "Synchronisation en cours", - "searchConnectors.syncStatus.pending": "Synchronisation en attente", - "searchConnectors.syncStatus.suspended": "Synchronisation suspendue", - "searchConnectorsPlugin.content.nativeConnectors.azureBlob.description": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure.", - "searchConnectorsPlugin.content.nativeConnectors.azureBlob.name": "Stockage Blob Azure", - "searchConnectorsPlugin.content.nativeConnectors.box.description": "Effectuez des recherches sur votre contenu dans Box.", - "searchConnectorsPlugin.content.nativeConnectors.box.name": "Box", - "searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name": "Centre de données Confluence", - "searchConnectorsPlugin.content.nativeConnectors.confluence.description": "Effectuez des recherches sur votre contenu dans Confluence Cloud.", - "searchConnectorsPlugin.content.nativeConnectors.confluence.name": "Confluence Cloud & Server", - "searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Confluence.", - "searchConnectorsPlugin.content.nativeConnectors.customConnector.description": "Effectuez des recherches sur des données stockées dans des sources de données personnalisées.", - "searchConnectorsPlugin.content.nativeConnectors.customConnector.name": "Connecteur personnalisé", - "searchConnectorsPlugin.content.nativeConnectors.dropbox.description": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Dropbox.", - "searchConnectorsPlugin.content.nativeConnectors.dropbox.name": "Dropbox", - "searchConnectorsPlugin.content.nativeConnectors.github.description": "Effectuez des recherches sur vos projets et référentiels sur GitHub.", - "searchConnectorsPlugin.content.nativeConnectors.github.name": "Serveurs GitHub & GitHub Enterprise", - "searchConnectorsPlugin.content.nativeConnectors.gmail.description": "Effectuez des recherches sur votre contenu dans Gmail.", - "searchConnectorsPlugin.content.nativeConnectors.gmail.name": "Gmail", - "searchConnectorsPlugin.content.nativeConnectors.googleCloud.description": "Effectuez des recherches sur votre contenu sur Google Cloud Storage.", - "searchConnectorsPlugin.content.nativeConnectors.googleCloud.name": "Google Cloud Storage", - "searchConnectorsPlugin.content.nativeConnectors.googleDrive.description": "Effectuez des recherches sur votre contenu sur Google Drive.", - "searchConnectorsPlugin.content.nativeConnectors.googleDrive.name": "Google Drive", - "searchConnectorsPlugin.content.nativeConnectors.graphQL.description": "Effectuez des recherches dans votre contenu avec GraphQL.", - "searchConnectorsPlugin.content.nativeConnectors.graphQL.name": "GraphQL", - "searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name": "Centre de données Jira", - "searchConnectorsPlugin.content.nativeConnectors.jira.description": "Effectuez des recherches sur votre contenu dans Jira Cloud.", - "searchConnectorsPlugin.content.nativeConnectors.jira.name": "Jira Cloud", - "searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Jira.", - "searchConnectorsPlugin.content.nativeConnectors.jiraServer.description": "Effectuez des recherches sur votre contenu dans le serveur Jira.", - "searchConnectorsPlugin.content.nativeConnectors.jiraServer.name": "Serveur Jira", - "searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL", - "searchConnectorsPlugin.content.nativeConnectors.mongoDB.description": "Effectuez des recherches sur votre contenu dans MongoDB.", - "searchConnectorsPlugin.content.nativeConnectors.mongodb.name": "MongoDB", - "searchConnectorsPlugin.content.nativeConnectors.msSql.description": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server.", - "searchConnectorsPlugin.content.nativeConnectors.mysql.description": "Effectuez des recherches sur votre contenu dans MySQL.", - "searchConnectorsPlugin.content.nativeConnectors.mysql.name": "MySQL", - "searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description": "Effectuez des recherches sur le contenu de votre lecteur réseau.", - "searchConnectorsPlugin.content.nativeConnectors.networkDrive.name": "Lecteur réseau", - "searchConnectorsPlugin.content.nativeConnectors.notion.description": "Effectuez des recherches sur votre contenu dans Notion.", - "searchConnectorsPlugin.content.nativeConnectors.notion.name": "Notion", - "searchConnectorsPlugin.content.nativeConnectors.oneDrive.description": "Effectuez des recherches sur votre contenu dans OneDrive.", - "searchConnectorsPlugin.content.nativeConnectors.oneDrive.name": "OneDrive", - "searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description": "Recherchez votre contenu sur OpenText Documentum.", - "searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum", - "searchConnectorsPlugin.content.nativeConnectors.oracle.description": "Effectuez des recherches sur votre contenu dans Oracle.", - "searchConnectorsPlugin.content.nativeConnectors.oracle.name": "Oracle", - "searchConnectorsPlugin.content.nativeConnectors.outlook.description": "Effectuez des recherches sur votre contenu dans Outlook.", - "searchConnectorsPlugin.content.nativeConnectors.outlook.name": "Outlook", - "searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description": "Effectuez des recherches sur votre contenu dans PostgreSQL.", - "searchConnectorsPlugin.content.nativeConnectors.postgresql.name": "PostgreSQL", - "searchConnectorsPlugin.content.nativeConnectors.redis.description": "Effectuez des recherches sur votre contenu dans Redis.", - "searchConnectorsPlugin.content.nativeConnectors.redis.name": "Redis", - "searchConnectorsPlugin.content.nativeConnectors.s3.description": "Effectuez des recherches sur votre contenu dans Amazon S3.", - "searchConnectorsPlugin.content.nativeConnectors.s3.name": "S3", - "searchConnectorsPlugin.content.nativeConnectors.salesforce.description": "Effectuez des recherches sur votre contenu dans Salesforce.", - "searchConnectorsPlugin.content.nativeConnectors.salesforce.name": "Salesforce", - "searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name": "Sandbox Salesforce", - "searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description": "Effectuez des recherches sur votre contenu dans Salesforce Sandbox.", - "searchConnectorsPlugin.content.nativeConnectors.serviceNow.description": "Effectuez des recherches sur votre contenu dans ServiceNow.", - "searchConnectorsPlugin.content.nativeConnectors.serviceNow.name": "ServiceNow", - "searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description": "Effectuez des recherches sur votre contenu dans SharePoint Online.", - "searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name": "SharePoint en ligne", - "searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description": "Effectuez des recherches sur votre contenu dans Serveur SharePoint.", - "searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name": "Serveur SharePoint", - "searchConnectorsPlugin.content.nativeConnectors.slack.description": "Effectuez des recherches sur votre contenu dans Slack.", - "searchConnectorsPlugin.content.nativeConnectors.slack.name": "Slack", - "searchConnectorsPlugin.content.nativeConnectors.teams.description": "Effectuez des recherches sur votre contenu dans Teams.", - "searchConnectorsPlugin.content.nativeConnectors.teams.name": "Équipes", - "searchConnectorsPlugin.content.nativeConnectors.zoom.description": "Effectuez des recherches sur votre contenu dans Zoom.", - "searchConnectorsPlugin.content.nativeConnectors.zoom.name": "Effectuer un zoom", - "searchErrors.errors.fetchError": "Vérifiez votre connexion réseau et réessayez.", - "searchErrors.esError.unknownRootCause": "inconnue", - "searchErrors.esError.viewDetailsButtonLabel": "Afficher les détails", - "searchErrors.painlessError.buttonTxt": "Modifier le script", - "searchErrors.painlessError.painlessScriptedFieldErrorMessage": "Erreur d'exécution du champ d'exécution ou du champ scripté sur la vue de données {indexPatternName}", - "searchErrors.search.esErrorTitle": "Impossible d’extraire les résultats de recherche", - "searchErrors.search.httpErrorTitle": "Impossible de se connecter au serveur Kibana", - "searchErrors.tsdbError.message": "Le champ {field} du type de série temporelle [compteur] a été utilisé avec une opération {op} non prise en charge.", - "searchErrors.tsdbError.tsdbCounterDocsLabel": "Pour en savoir plus sur les types de champs des séries temporelles et les agrégations compatibles [counter]", - "searchIndexDocuments.documentList.description": "Affichage de {results} sur {total}. Nombre maximal de résultats de recherche de {maximum} documents.", - "searchIndexDocuments.documentList.docsPerPage": "Nombre de documents par page déroulée", - "searchIndexDocuments.documentList.pagination.itemsPerPage": "Documents par page : {docPerPage}", - "searchIndexDocuments.documentList.paginationAriaLabel": "Pagination pour la liste de documents", - "searchIndexDocuments.documentList.paginationOptions.option": "{docCount} documents", - "searchIndexDocuments.documentList.resultLimit": "Seuls les {number} premiers résultats sont disponibles pour la pagination. Veuillez utiliser la barre de recherche pour filtrer vos résultats.", - "searchIndexDocuments.documentList.resultLimitTitle": "Les résultats sont limités à {number} documents", - "searchIndexDocuments.documents.searchField.placeholder": "Rechercher des documents dans cet index", - "searchIndexDocuments.documents.title": "Parcourir des documents", - "searchIndexDocuments.result.expandTooltip.allVisible": "Tous les champs sont visibles", - "searchIndexDocuments.result.expandTooltip.showFewer": "Afficher {amount} champs en moins", - "searchIndexDocuments.result.expandTooltip.showMore": "Afficher {amount} champs en plus", - "searchIndexDocuments.result.header.metadata.deleteDocument": "Supprimer le document", - "searchIndexDocuments.result.header.metadata.icon.ariaLabel": "Métadonnées pour le document : {id}", - "searchIndexDocuments.result.header.metadata.title": "Métadonnées du document", - "searchIndexDocuments.result.title.id": "ID de document : {id}", - "searchResponseWarnings.badgeButtonLabel": "{warningCount} {warningCount, plural, one {avertissement} other {avertissements}}", - "searchResponseWarnings.description.multipleClusters": "Ces clusters ont rencontré des problèmes lors du renvoi des données et les résultats pourraient être incomplets.", - "searchResponseWarnings.description.singleCluster": "Ce cluster a rencontré des problèmes lors du renvoi des données et les résultats pourraient être incomplets.", - "searchResponseWarnings.noResultsTitle": "Résultat introuvable", - "searchResponseWarnings.title.clustersClause": "Un problème est survenu avec {nonSuccessfulClustersCount} {nonSuccessfulClustersCount, plural, one {cluster} other {clusters}}", - "searchResponseWarnings.title.clustersClauseAndRequestsClause": "{clustersClause} pour {requestsCount} requêtes", - "searchResponseWarnings.viewDetailsButtonLabel": "Afficher les détails", - "securitySolutionPackages.alertSuppressionRuleDetails.upsell": "La suppression d'alertes est configurée mais elle ne sera pas appliquée en raison d'une licence insuffisante", - "securitySolutionPackages.alertSuppressionRuleForm.upsell": "La suppression d'alertes est activée avec la licence {requiredLicense} ou supérieure", - "securitySolutionPackages.beta.label": "Bêta", - "securitySolutionPackages.dataTable.ariaLabel": "Alertes", - "securitySolutionPackages.dataTable.columnHeaders.flyout.pane.removeColumnButtonLabel": "Supprimer la colonne", - "securitySolutionPackages.dataTable.eventRenderedView.eventSummary.column": "Résumé des événements", - "securitySolutionPackages.dataTable.eventRenderedView.ruleTitle.column": "Règle", - "securitySolutionPackages.dataTable.eventRenderedView.timestampTitle.column": "Horodatage", - "securitySolutionPackages.dataTable.eventsTab.unit": "{totalCount, plural, =1 {alerte} other {alertes}}", - "securitySolutionPackages.dataTable.loadingEventsDataLabel": "Chargement des événements", - "securitySolutionPackages.dataTable.unit": "{totalCount, plural, =1 {alerte} other {alertes}}", - "securitySolutionPackages.ecsDataQualityDashboard.addToCaseSuccessToast": "Résultats de qualité des données ajoutés au cas", - "securitySolutionPackages.ecsDataQualityDashboard.addToNewCaseButton": "Ajouter au nouveau cas", - "securitySolutionPackages.ecsDataQualityDashboard.allTab.allFieldsTableTitle": "Tous les champs - {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.cancelButton": "Annuler", - "securitySolutionPackages.ecsDataQualityDashboard.checkAllButton": "Tout vérifier", - "securitySolutionPackages.ecsDataQualityDashboard.checkAllErrorCheckingIndexMessage": "Une erreur s'est produite lors de la vérification de l'index {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.checkingLabel": "Vérification de {index}", - "securitySolutionPackages.ecsDataQualityDashboard.coldDescription": "L'index n'est plus mis à jour et il est interrogé peu fréquemment. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient plus lentes.", - "securitySolutionPackages.ecsDataQualityDashboard.coldPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"cold\". Les index \"cold\" ne sont plus mis à jour et ne sont pas interrogés fréquemment. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient plus lentes.", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.documentValuesActualColumn": "Valeurs du document (réelles)", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsDescriptionColumn": "Description ECS", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsMappingTypeColumn": "Type de mapping ECS", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsMappingTypeExpectedColumn": "Type de mapping ECS (attendu)", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsValuesColumn": "Valeurs ECS", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsValuesExpectedColumn": "Valeurs ECS (attendues)", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.fieldColumn": "Champ", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.indexMappingTypeActualColumn": "Type de mapping d'index (réel)", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.indexMappingTypeColumn": "Type de mapping d'index", - "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.searchFieldsPlaceholder": "Rechercher dans les champs", - "securitySolutionPackages.ecsDataQualityDashboard.copyToClipboardButton": "Copier dans le presse-papiers", - "securitySolutionPackages.ecsDataQualityDashboard.createADataQualityCaseForIndexHeaderText": "Créer un cas de qualité des données pour l'index {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.createADataQualityCaseHeaderText": "Créer un cas de qualité des données", - "securitySolutionPackages.ecsDataQualityDashboard.customTab.customFieldsTableTitle": "Champs personnalisés - {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.customTab.ecsComplaintFieldsTableTitle": "Champs de plainte ECS - {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.dataQualityPromptContextPill": "Qualité des données ({indexName})", - "securitySolutionPackages.ecsDataQualityDashboard.dataQualityPromptContextPillTooltip": "Ajoutez ce rapport de Qualité des données comme contexte", - "securitySolutionPackages.ecsDataQualityDashboard.dataQualitySuggestedUserPrompt": "Expliquez les résultats ci-dessus et donnez des options pour résoudre les incompatibilités.", - "securitySolutionPackages.ecsDataQualityDashboard.defaultPanelTitle": "Vérifier les mappings d'index", - "securitySolutionPackages.ecsDataQualityDashboard.ecsVersionStat": "Version ECS", - "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMappingsBody": "Un problème est survenu lors du chargement des mappings : {error}", - "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMappingsTitle": "Impossible de charger les mappings d'index", - "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMetadataTitle": "Les index correspondant au modèle {pattern} ne seront pas vérifiés", - "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingUnallowedValuesBody": "Un problème est survenu lors du chargement des valeurs non autorisées : {error}", - "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingUnallowedValuesTitle": "Impossible de charger les valeurs non autorisées", - "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingEcsMetadataPrompt": "Chargement des métadonnées ECS", - "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingMappingsPrompt": "Chargement des mappings", - "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingStatsPrompt": "Chargement des statistiques", - "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingUnallowedValuesPrompt": "Chargement des valeurs non autorisées", - "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingIlmExplainLabel": "Erreur lors du chargement d'ILM Explain : {details}", - "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingMappingsLabel": "Erreur lors du chargement des mappings pour {patternOrIndexName} : {details}", - "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingStatsLabel": "Erreur lors du chargement des statistiques : {details}", - "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingUnallowedValuesLabel": "Erreur lors du chargement des valeurs non autorisées pour l'index {indexName} : {details}", - "securitySolutionPackages.ecsDataQualityDashboard.errors.errorMayOccurLabel": "Des erreurs peuvent survenir lorsque le modèle ou les métadonnées de l'index sont temporairement indisponibles, ou si vous ne disposez pas des privilèges requis pour l'accès", - "securitySolutionPackages.ecsDataQualityDashboard.errors.manage": "gérer", - "securitySolutionPackages.ecsDataQualityDashboard.errors.monitor": "moniteur", - "securitySolutionPackages.ecsDataQualityDashboard.errors.or": "ou", - "securitySolutionPackages.ecsDataQualityDashboard.errors.read": "lire", - "securitySolutionPackages.ecsDataQualityDashboard.errors.theFollowingPrivilegesLabel": "Les privilèges suivants sont requis pour vérifier un index :", - "securitySolutionPackages.ecsDataQualityDashboard.errors.viewIndexMetadata": "view_index_metadata", - "securitySolutionPackages.ecsDataQualityDashboard.errorsPopover.viewErrorsButton": "Afficher les erreurs", - "securitySolutionPackages.ecsDataQualityDashboard.fieldsLabel": "Champs", - "securitySolutionPackages.ecsDataQualityDashboard.frozenDescription": "L'index n'est plus mis à jour et il est rarement interrogé. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient extrêmement lentes.", - "securitySolutionPackages.ecsDataQualityDashboard.frozenPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"frozen\". Les index gelés ne sont plus mis à jour et sont rarement interrogés. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient extrêmement lentes.", - "securitySolutionPackages.ecsDataQualityDashboard.getResultErrorTitle": "Erreur lors de la lecture des résultats d'examen qualité des données sauvegardées", - "securitySolutionPackages.ecsDataQualityDashboard.hotDescription": "L'index est mis à jour et interrogé de façon active", - "securitySolutionPackages.ecsDataQualityDashboard.hotPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"hot\". Les index \"hot\" sont mis à jour et interrogés de façon active.", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseCold": "froid", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseFrozen": "frozen", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseHot": "hot", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseLabel": "Phase ILM", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptBody": "La qualité des données sera vérifiée pour les index comprenant ces phases de gestion du cycle de vie des index (ILM, Index Lifecycle Management)", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptIlmPhasesThatCanBeCheckedSubtitle": "Phases ILM dans lesquelles la qualité des données peut être vérifiée", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptIlmPhasesThatCannotBeCheckedSubtitle": "Phases ILM dans lesquelles la vérification ne peut pas être effectuée", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptITheFollowingIlmPhasesLabel": "Les phases ILM suivantes ne sont pas disponibles pour la vérification de la qualité des données, car leur accès est plus lent", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptTitle": "Sélectionner une ou plusieurs phases ILM", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseUnmanaged": "non géré", - "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseWarm": "warm", - "securitySolutionPackages.ecsDataQualityDashboard.incompatibleTab.incompatibleFieldMappingsTableTitle": "Mappings de champ incompatibles – {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.incompatibleTab.incompatibleFieldValuesTableTitle": "Valeurs de champ incompatibles – {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.indexLifecycleManagementPhasesTooltip": "La qualité des données sera vérifiée pour les index comprenant ces phases de gestion du cycle de vie des index (ILM, Index Lifecycle Management)", - "securitySolutionPackages.ecsDataQualityDashboard.indexNameLabel": "Nom de l'index", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.addToNewCaseButton": "Ajouter au nouveau cas", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCallout": "Tous les mappings relatifs aux champs de cet index, y compris ceux qui sont conformes à la version {version} d'Elastic Common Schema (ECS) et ceux qui ne le sont pas", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutEmptyContent": "Cet index ne contient aucun mapping", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutEmptyTitle": "Aucun mapping", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutTitle": "L'ensemble {fieldCount} {fieldCount, plural, =1 {du mapping de champs} other {des mappings de champs}}", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allFieldsLabel": "Tous les champs", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.copyToClipboardButton": "Copier dans le presse-papiers", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customCallout": "{fieldCount, plural, =1 {Ce champ n'est pas défini} other {Ces champs ne sont pas définis}} par la version {version} d'Elastic Common Schema (ECS).", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Mapping de champs personnalisé} other {Mappings de champ personnalisés}}", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customEmptyContent": "Tous les mappings de champs de cet index sont définis par Elastic Common Schema", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customEmptyTitle": "Tous les mappings de champs définis par ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customFieldsLabel": "Champs personnalisés", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.custonDetectionEngineRulesWorkMessage": "✅ Les règles de moteur de détection personnalisées fonctionnent", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.detectionEngineRulesWillWorkMessage": "✅ Les règles de moteur de détection fonctionneront pour ces champs", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.detectionEngineRulesWontWorkMessage": "❌ Les règles de moteur de détection référençant ces champs ne leur correspondront peut-être pas correctement", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantCallout": "{fieldCount, plural, =1 {Le type de mapping d'index et les valeurs de document de ce champ sont conformes} other {Les types de mapping d'index et les valeurs de document de ces champs sont conformes}} à la version {version} d'Elastic Common Schema (ECS)", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Champ conforme} other {Champs conformes}} à ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantEmptyContent": "Aucun mapping de champ de cet index n'est conforme à Elastic Common Schema (ECS). L'index doit (au moins) contenir un champ de date @timestamp.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantEmptyTitle": "Aucun mapping conforme à ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantFieldsLabel": "Champs conformes à ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantMappingsAreFullySupportedMessage": "✅ Les mappings et valeurs de champs conformes à ECS sont totalement pris en charge", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsIsAPermissiveSchemaMessage": "ECS est un schéma permissif. Si vos événements ont des données supplémentaires qui ne peuvent pas être mappées à ECS, vous pouvez tout simplement les ajouter à vos événements à l’aide de noms de champs personnalisés.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsVersionMarkdownComment": "Version Elastic Common Schema (ECS)", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout": "Les champs sont incompatibles avec ECS lorsque les mappings d'index, ou les valeurs des champs de l'index, ne sont pas conformes à la version {version} d'Elastic Common Schema (ECS).", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout.fieldsWithMappingsSameFamilyLabel": "Les champs avec des mappings dans la même famille ont exactement le même comportement de recherche que le type défini par ECS, mais ils peuvent avoir une utilisation de l'espace différente ou différentes caractéristiques de performances.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout.whenAFieldIsIncompatibleLabel": "Lorsqu'un champ est incompatible :", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Champ incompatible} other {Champs incompatibles}}", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleEmptyContent": "Tous les mappings de champs et toutes les valeurs de documents de cet index sont conformes à Elastic Common Schema (ECS).", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleEmptyTitle": "Toutes les valeurs et tous les mappings de champs sont conformes à ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.indexMarkdown": "Index", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.mappingThatConflictWithEcsMessage": "❌ Les mappings ou valeurs de champs qui ne sont pas conformes à ECS ne sont pas pris en charge", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.missingTimestampCallout": "Veuillez envisager d'ajouter un mapping de champ de @timestamp (date) à cet index, comme requis par Elastic Common Schema (ECS), car :", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.missingTimestampCalloutTitle": "Mapping de champ @timestamp (date) manquant pour cet index", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.otherAppCapabilitiesWorkProperlyMessage": "✅ Les autres capacités de l'application fonctionnent correctement", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesDisplayEventsMessage": "✅ Les pages affichent les événements et les champs correctement", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesMayNotDisplayEventsMessage": "❌ Les pages peuvent ne pas afficher certains événements ou champs en raison de mappings ou valeurs de champs inattendus", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesMayNotDisplayFieldsMessage": "🌕 Certaines pages et fonctionnalités peuvent ne pas afficher ces champs", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.preBuiltDetectionEngineRulesWorkMessage": "✅ Les règles de moteur de détection préconstruites fonctionnent", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyCallout": "{fieldCount, plural, =1 {Ce champ est défini} other {Ces champs sont définis}} par Elastic Common Schema (ECS), version {version}, mais {fieldCount, plural, =1 {son type de mapping de ne correspond} other {leurs types de mapping ne correspondent}} pas exactement.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Mapping de champs} other {Mappings de champ}} de même famille", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyEmptyContent": "Tous les mappings de champs et toutes les valeurs de documents de cet index sont conformes à Elastic Common Schema (ECS).", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyEmptyTitle": "Toutes les valeurs et tous les mappings de champs sont conformes à ECS", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyTab": "Même famille", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sometimesIndicesCreatedByOlderDescription": "Parfois, les index créés par des intégrations plus anciennes comporteront des mappings ou des valeurs qui étaient conformes, mais ne le sont plus.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.summaryMarkdownDescription": "L'index `{indexName}` a des [mappings]({mappingUrl}) ou des valeurs de champ différentes de l'[Elastic Common Schema]({ecsReferenceUrl}) (ECS), [définitions]({ecsFieldReferenceUrl}).de version `{version}`.", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.summaryMarkdownTitle": "Qualité des données", - "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.unknownCategoryLabel": "Inconnu", - "securitySolutionPackages.ecsDataQualityDashboard.indexSizeTooltip": "La taille de l'index principal (n'inclut pas de répliques)", - "securitySolutionPackages.ecsDataQualityDashboard.lastCheckedLabel": "Dernière vérification", - "securitySolutionPackages.ecsDataQualityDashboard.patternLabel.allPassedTooltip": "Tous les index correspondant à ce modèle ont réussi les vérifications de qualité des données", - "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.docsLabel": "Documents", - "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.indicesLabel": "Index", - "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.patternOrIndexTooltip": "Modèle, ou index spécifique", - "securitySolutionPackages.ecsDataQualityDashboard.postResultErrorTitle": "Erreur lors de l'écriture des résultats d'examen qualité des données sauvegardées", - "securitySolutionPackages.ecsDataQualityDashboard.remoteClustersCallout.title": "Les clusters distants ne seront pas vérifiés", - "securitySolutionPackages.ecsDataQualityDashboard.remoteClustersCallout.toCheckIndicesOnRemoteClustersLabel": "Pour vérifier les index sur des clusters distants prenant en charge la recherche dans différents clusters, connectez-vous à l'instance Kibana du cluster distant", - "securitySolutionPackages.ecsDataQualityDashboard.sameFamilyBadgeLabel": "même famille", - "securitySolutionPackages.ecsDataQualityDashboard.sameFamilyTab.sameFamilyFieldMappingsTableTitle": "Mêmes familles de mappings de champ – {indexName}", - "securitySolutionPackages.ecsDataQualityDashboard.securitySolutionPackages.ecsDataQualityDashboardSubtitle": "Vérifiez la compatibilité des mappings et des valeurs d'index avec", - "securitySolutionPackages.ecsDataQualityDashboard.selectAnIndexPrompt": "Sélectionner un index pour le comparer à la version ECS", - "securitySolutionPackages.ecsDataQualityDashboard.selectOneOrMorPhasesPlaceholder": "Sélectionner une ou plusieurs phases ILM", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.checkedLabel": "vérifié", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.docsLabel": "Documents", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.indicesLabel": "Index", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.sameFamilyLabel": "Même famille", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.sizeLabel": "Taille", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalDocsToolTip": "Nombre total de documents, dans tous les index", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalIncompatibleToolTip": "Nombre total de champs incompatibles avec ECS, dans tous les index qui ont été vérifiés", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalIndicesToolTip": "Nombre total de tous les index", - "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalSizeToolTip": "La taille totale de tous les index principaux (n'inclut pas de répliques)", - "securitySolutionPackages.ecsDataQualityDashboard.storage.docs.unit": "{totalCount, plural, =1 {Document} other {Documents}}", - "securitySolutionPackages.ecsDataQualityDashboard.storageTreemap.noDataLabel": "Aucune donnée à afficher", - "securitySolutionPackages.ecsDataQualityDashboard.storageTreemap.noDataReasonLabel": "Le champ {stackByField1} n'était présent dans aucun groupe", - "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.collapseLabel": "Réduire", - "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.expandRowsColumn": "Développer les lignes", - "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.indexesNameLabel": "Nom de l'index", - "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.indexToolTip": "Cet index correspond au nom d'index ou de modèle : {pattern}", - "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.lastCheckColumn": "Dernière vérification", - "securitySolutionPackages.ecsDataQualityDashboard.timestampDescriptionLabel": "Date/heure d'origine de l'événement. Il s'agit des date et heure extraites de l'événement, représentant généralement le moment auquel l'événement a été généré par la source. Si la source de l'événement ne comporte pas d'horodatage original, cette valeur est habituellement remplie la première fois que l'événement a été reçu par le pipeline. Champs requis pour tous les événements.", - "securitySolutionPackages.ecsDataQualityDashboard.toasts.copiedErrorsToastTitle": "Erreurs copiées dans le presse-papiers", - "securitySolutionPackages.ecsDataQualityDashboard.toasts.copiedResultsToastTitle": "Résultats copiés dans le presse-papiers", - "securitySolutionPackages.ecsDataQualityDashboard.unmanagedDescription": "L'index n'est pas géré par la Gestion du cycle de vie des index (ILM)", - "securitySolutionPackages.ecsDataQualityDashboard.unmanagedPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {n'est pas géré} other {ne sont pas gérés}} par la gestion du cycle de vie des index (ILM)", - "securitySolutionPackages.ecsDataQualityDashboard.warmDescription": "L'index n'est plus mis à jour mais il est toujours interrogé", - "securitySolutionPackages.ecsDataQualityDashboard.warmPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"warm\". Les index \"warm\" ne sont plus mis à jour, mais ils sont toujours interrogés.", - "securitySolutionPackages.entityAnalytics.navigation": "Analyse des entités", - "securitySolutionPackages.entityAnalytics.pageDesc": "Détecter les menaces des utilisateurs et des hôtes de votre réseau avec l'Analyse des entités", - "securitySolutionPackages.entityAnalytics.paywall.upgradeButton": "Passer à {requiredLicenseOrProduct}", - "securitySolutionPackages.features.featureRegistry.assistant.updateAnonymizationSubFeatureDetails": "Autoriser les modifications", - "securitySolutionPackages.features.featureRegistry.assistant.updateAnonymizationSubFeatureName": "Sélection et Anonymisation de champ", - "securitySolutionPackages.features.featureRegistry.casesSettingsSubFeatureDetails": "Modifier les paramètres du cas", - "securitySolutionPackages.features.featureRegistry.casesSettingsSubFeatureName": "Paramètres du cas", - "securitySolutionPackages.features.featureRegistry.deleteSubFeatureDetails": "Supprimer les cas et les commentaires", - "securitySolutionPackages.features.featureRegistry.deleteSubFeatureName": "Supprimer", - "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionAssistantTitle": "Assistant d’intelligence artificielle d’Elastic", - "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionCaseTitle": "Cas", - "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionTitle": "Sécurité", - "securitySolutionPackages.features.featureRegistry.subFeatures.assistant.description": "Modifiez les champs par défaut autorisés à être utilisés par l'assistant IA et Attack discovery. Anonymisez n'importe quel contenu pour les champs sélectionnés.", - "securitySolutionPackages.features.featureRegistry.subFeatures.blockList": "Liste noire", - "securitySolutionPackages.features.featureRegistry.subFeatures.blockList.description": "Étendez la protection d'Elastic Defend contre les processus malveillants et protégez-vous des applications potentiellement nuisibles.", - "securitySolutionPackages.features.featureRegistry.subFeatures.blockList.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la liste noire.", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions": "Exceptions de point de terminaison", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions.description": "Utiliser les exceptions de point de terminaison (il s'agit d'une sous-fonctionnalité test).", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux exceptions de points de terminaison.", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList": "Liste de points de terminaison", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList.description": "Affiche tous les hôtes exécutant Elastic Defend et leurs détails d'intégration associés.", - "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la liste de points de terminaison.", - "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters": "Filtres d'événements", - "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters.description": "Excluez les événements de point de terminaison dont vous n'avez pas besoin ou que vous ne souhaitez pas stocker dans Elasticsearch.", - "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux filtres d'événements.", - "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations": "Exécuter les opérations", - "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations.description": "Effectuez les actions de réponse d'exécution de script dans la console de réponse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations d'exécution.", - "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations": "Opérations de fichier", - "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations.description": "Effectuez les actions de réponse liées aux fichiers dans la console de réponse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations de fichier.", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation": "Isolation de l'hôte", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation.description": "Effectuez les actions de réponse \"isoler\" et \"libérer\".", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à l'isolation de l'hôte.", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions": "Exceptions d'isolation de l'hôte", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions.description": "Ajoutez des adresses IP spécifiques avec lesquelles les hôtes isolés sont toujours autorisés à communiquer, même lorsqu'ils sont isolés du reste du réseau.", - "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux exceptions d'isolation de l'hôte.", - "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement": "Gestion des politiques Elastic Defend", - "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement.description": "Accédez à la politique d'intégration Elastic Defend pour configurer les protections, la collecte des événements et les fonctionnalités de politique avancées.", - "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la gestion des politiques.", - "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations": "Opérations de traitement", - "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations.description": "Effectuez les actions de réponse liées aux processus dans la console de réponse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations de traitement.", - "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory": "Historique des actions de réponse", - "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory.description": "Accédez à l'historique des actions de réponse effectuées sur les points de terminaison.", - "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à l'historique des actions de réponse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations": "Opérations d’analyse", - "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations.description": "Effectuez les actions de réponse liées aux analyses de dossiers dans la console de réponse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations.privilegesTooltip": "Tous les espaces est requis pour l'accès aux opérations d’analyse.", - "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications": "Applications de confiance", - "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications.description": "Aide à atténuer les conflits avec d'autres logiciels, généralement d'autres applications d'antivirus ou de sécurité des points de terminaison.", - "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux applications de confiance.", - "securitySolutionPackages.flyout.right.header.collapseDetailButtonAriaLabel": "Réduire les détails", - "securitySolutionPackages.flyout.right.header.collapseDetailButtonLabel": "Réduire les détails", - "securitySolutionPackages.flyout.right.header.expandDetailButtonAriaLabel": "Développer les détails", - "securitySolutionPackages.flyout.right.header.expandDetailButtonLabel": "Développer les détails", - "securitySolutionPackages.flyout.shared.errorDescription": "Une erreur est survenue lors de l'affichage de {message}.", - "securitySolutionPackages.flyout.shared.errorTitle": "Impossible d'afficher {title}.", - "securitySolutionPackages.flyout.shared.ExpandablePanelButtonIconAriaLabel": "Activer/Désactiver le panneau extensible", - "securitySolutionPackages.flyout.shared.expandablePanelLoadingAriaLabel": "panneau extensible", - "securitySolutionPackages.markdown.insight.upsell": "Passez au niveau {requiredLicense} pour pouvoir utiliser les informations des guides d'investigation", - "securitySolutionPackages.markdown.investigationGuideInteractions.upsell": "Passez au niveau {requiredLicense} pour pouvoir utiliser les interactions des guides d'investigation", - "securitySolutionPackages.navigation.landingLinks": "Vues de sécurité", - "securitySolutionPackages.sideNav.betaBadge.label": "Bêta", - "securitySolutionPackages.sideNav.togglePanel": "Activer/Désactiver le panneau de navigation", - "share.advancedSettings.csv.quoteValuesText": "Les valeurs doivent-elles être mises entre guillemets dans les exportations CSV ?", - "share.advancedSettings.csv.quoteValuesTitle": "Mettre les valeurs CSV entre guillemets", - "share.advancedSettings.csv.separatorText": "Séparer les valeurs exportées avec cette chaîne", - "share.advancedSettings.csv.separatorTitle": "Séparateur CSV", - "share.contextMenu.embedCodeLabel": "Incorporer le code", - "share.contextMenu.embedCodePanelTitle": "Incorporer le code", - "share.contextMenu.embedCodeTab": "Intégrer", - "share.contextMenu.exportCodeTab": "Exporter", - "share.contextMenu.permalinkPanelTitle": "Obtenir le lien", - "share.contextMenu.permalinksLabel": "Obtenir les liens", - "share.contextMenu.permalinksTab": "Liens", - "share.contextMenuTitle": "Partager ce {objectType}", - "share.dashboard.link.description": "Partagez un lien direct avec cette recherche.", - "share.embed.dashboard.helpText": "Intégrez ce tableau de bord dans une autre page web. Sélectionnez les éléments à inclure dans la vue intégrable.", - "share.embed.helpText": "Intégrez ce {objectType} dans une autre page web.", - "share.fileType": "Type de fichier", - "share.link.copied": "Texte copié", - "share.link.copyEmbedCodeButton": "Copier le code intégré", - "share.link.copyLinkButton": "Copier le lien", - "share.link.helpText": "Partager un lien direct vers ce {objectType}.", - "share.link.warning.lens": "Copiez le lien afin d’obtenir un lien temporaire. Enregistrez la visualisation Lens pour créer un lien permanent.", - "share.link.warning.title": "Modifications non enregistrées", - "share.modalContent.copyUrlButtonLabel": "Copier l'URL Post", - "share.postURLWatcherMessage": "Copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.", - "share.postURLWatcherMessage.unsavedChanges": "L'URL peut changer si vous mettez Kibana à niveau.", - "share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page ", - "share.screenCapturePanelContent.optimizeForPrintingLabel": "Pour l'impression", - "share.urlPanel.canNotShareAsSavedObjectHelpText": "Pour le partager comme objet enregistré, enregistrez le {objectType}.", - "share.urlPanel.copyIframeCodeButtonLabel": "Copier le code iFrame", - "share.urlPanel.copyLinkButtonLabel": "Copier le lien", - "share.urlPanel.generateLinkAsLabel": "Générer le lien en tant que", - "share.urlPanel.publicUrlHelpText": "Utilisez l'URL publique pour partager avec tout le monde. Elle permet un accès anonyme en une étape, en supprimant l'invite de connexion.", - "share.urlPanel.publicUrlLabel": "URL publique", - "share.urlPanel.savedObjectDescription": "Vous pouvez partager cette URL avec des personnes pour leur permettre de charger la version enregistrée la plus récente de ce {objectType}.", - "share.urlPanel.savedObjectLabel": "Objet enregistré", - "share.urlPanel.shortUrlHelpText": "Nous vous recommandons de partager des URL de snapshot raccourcies pour une compatibilité maximale. Internet Explorer présente des restrictions de longueur d'URL et certains analyseurs de wiki et de balisage ne fonctionnent pas bien avec les URL de snapshot longues, mais les URL courtes devraient bien fonctionner.", - "share.urlPanel.shortUrlLabel": "URL courte", - "share.urlPanel.snapshotDescription": "Les URL de snapshot encodent l'état actuel de {objectType} dans l'URL elle-même. Les modifications apportées au {objectType} enregistré ne seront pas visibles via cette URL.", - "share.urlPanel.snapshotLabel": "Snapshot", - "share.urlPanel.unableCreateShortUrlErrorMessage": "Impossible de créer une URL courte. Erreur : {errorMessage}.", - "share.urlPanel.urlGroupTitle": "URL", - "share.urlService.redirect.components.docTitle": "Introuvable", - "share.urlService.redirect.components.Error.body": "Désolé, l'objet que vous recherchez est introuvable à cet URL. Il a peut-être été supprimé ou renommé, ou peut-être qu'il n'a jamais existé.", - "share.urlService.redirect.components.Error.homeButton": "Retour à l'accueil", - "share.urlService.redirect.components.Error.title": "Impossible d'ouvrir l'URL", - "share.urlService.redirect.components.Spinner.label": "Redirection…", - "share.urlService.redirect.RedirectManager.invalidParamParams": "Impossible d'analyser les paramètres du localisateur. Les paramètres du localisateur doivent être sérialisés en tant que JSON et définis au paramètre de recherche d'URL \"p\".", - "share.urlService.redirect.RedirectManager.locatorNotFound": "Le localisateur [ID = {id}] n'existe pas.", - "share.urlService.redirect.RedirectManager.missingParamLocator": "ID du localisateur non spécifié. Spécifiez le paramètre de recherche \"l\" dans l'URL ; ce devrait être un ID de localisateur existant.", - "share.urlService.redirect.RedirectManager.missingParamParams": "Paramètres du localisateur non spécifiés. Spécifiez le paramètre de recherche \"p\" dans l'URL ; ce devrait être un objet sérialisé JSON des paramètres du localisateur.", - "share.urlService.redirect.RedirectManager.missingParamVersion": "Version des paramètres du localisateur non spécifiée. Spécifiez le paramètre de recherche \"v\" dans l'URL ; ce devrait être la version de Kibana au moment de la génération des paramètres du localisateur.", - "sharedUXPackages.buttonToolbar.buttons.addFromLibrary.libraryButtonLabel": "Ajouter depuis la bibliothèque", - "sharedUXPackages.buttonToolbar.toolbar.errorToolbarText": "Il y a plus de 120 boutons supplémentaires. Nous vous invitons à limiter le nombre de boutons.", - "sharedUXPackages.card.noData.description": "Utilisez Elastic Agent pour collecter de manière simple et unifiée les données de vos machines.", - "sharedUXPackages.card.noData.noPermission.description": "Cette intégration n'est pas encore activée. Votre administrateur possède les autorisations requises pour l'activer.", - "sharedUXPackages.card.noData.noPermission.title": "Contactez votre administrateur", - "sharedUXPackages.card.noData.title": "Ajouter Elastic Agent", - "sharedUXPackages.chrome.sideNavigation.betaBadge.label": "Bêta", - "sharedUXPackages.chrome.sideNavigation.recentlyAccessed.title": "Récent", - "sharedUXPackages.chrome.sideNavigation.togglePanel": "Afficher/Masquer le panneau de navigation \"{title}\"", - "sharedUXPackages.codeEditor.ariaLabel": "Éditeur de code", - "sharedUXPackages.codeEditor.enterKeyLabel": "Entrée", - "sharedUXPackages.codeEditor.escapeKeyLabel": "Échap", - "sharedUXPackages.codeEditor.readOnlyMessage": "Modification impossible dans l'éditeur en lecture seule", - "sharedUXPackages.codeEditor.startEditing": "Appuyez sur {key} pour modifier.", - "sharedUXPackages.codeEditor.startEditingReadOnly": "Appuyez sur {key} pour interagir avec le code.", - "sharedUXPackages.codeEditor.stopEditing": "Appuyez sur {key} pour arrêter la modification.", - "sharedUXPackages.codeEditor.stopEditingReadOnly": "Appuyez sur {key} pour arrêter l'interaction.", - "sharedUXPackages.error_boundary.fatal.prompt.body": "Essayez d'actualiser la page pour résoudre le problème.", - "sharedUXPackages.error_boundary.fatal.prompt.detailButton": "Afficher les détails", - "sharedUXPackages.error_boundary.fatal.prompt.details": "L'erreur ci-dessus a eu lieu dans {name} :", - "sharedUXPackages.error_boundary.fatal.prompt.details.close": "Fermer", - "sharedUXPackages.error_boundary.fatal.prompt.details.copyToClipboard": "Copier l'erreur dans le presse-papiers", - "sharedUXPackages.error_boundary.fatal.prompt.details.title": "Détails de l'erreur", - "sharedUXPackages.error_boundary.fatal.prompt.pageReloadButton": "Actualiser la page", - "sharedUXPackages.error_boundary.fatal.prompt.title": "Impossible de charger la page", - "sharedUXPackages.error_boundary.recoverable.prompt.body": "Cela devrait résoudre les problèmes de chargement de la page.", - "sharedUXPackages.error_boundary.recoverable.prompt.pageReloadButton": "Actualiser la page", - "sharedUXPackages.error_boundary.recoverable.prompt.title": "Actualiser la page", - "sharedUXPackages.exitFullScreenButton.exitFullScreenModeButtonText": "Quitter le plein écran", - "sharedUXPackages.exitFullScreenButton.fullScreenModeDescription": "En mode Plein écran, appuyez sur Échap pour quitter.", - "sharedUXPackages.filePicker.cancel": "Annuler", - "sharedUXPackages.filePicker.clearFilterButtonLabel": "Effacer le filtre", - "sharedUXPackages.filePicker.delete": "Supprimer", - "sharedUXPackages.filePicker.deleteFile": "Supprimer le fichier", - "sharedUXPackages.filePicker.deleteFileQuestion": "Voulez-vous vraiment supprimer \"{fileName}\" ?", - "sharedUXPackages.filePicker.emptyGridPrompt": "Aucun fichier ne correspond à votre filtre", - "sharedUXPackages.filePicker.emptyStatePromptTitle": "Charger votre premier fichier", - "sharedUXPackages.filePicker.error.loadingTitle": "Impossible de charger les fichiers", - "sharedUXPackages.filePicker.error.retryButtonLabel": "Réessayer", - "sharedUXPackages.filePicker.loadMoreButtonLabel": "Charger plus", - "sharedUXPackages.filePicker.searchFieldPlaceholder": "my-file-*", - "sharedUXPackages.filePicker.selectFileButtonLable": "Sélectionner un fichier", - "sharedUXPackages.filePicker.selectFilesButtonLable": "Sélectionner {nrOfFiles} fichiers", - "sharedUXPackages.filePicker.title": "Sélectionner un fichier", - "sharedUXPackages.filePicker.titleMultiple": "Sélectionner des fichiers", - "sharedUXPackages.filePicker.uploadFilePlaceholderText": "Glisser-déposer pour charger de nouveaux fichiers", - "sharedUXPackages.fileUpload.cancelButtonLabel": "Annuler", - "sharedUXPackages.fileUpload.clearButtonLabel": "Effacer", - "sharedUXPackages.fileUpload.defaultFilePickerLabel": "Charger un fichier", - "sharedUXPackages.fileUpload.fileTooLargeErrorMessage": "Le fichier est trop volumineux. La taille maximale est de {expectedSize, plural, one {# octet} other {# octets} }.", - "sharedUXPackages.fileUpload.mimeTypeNotSupportedErrorMessage": "Le type de fichier mime \"{mimeType}\" n'est pas pris en charge. Les types de fichiers mime pris en charge sont : {supportedMimeTypes}.", - "sharedUXPackages.fileUpload.retryButtonLabel": "Réessayer", - "sharedUXPackages.fileUpload.uploadButtonLabel": "Charger", - "sharedUXPackages.fileUpload.uploadCompleteButtonLabel": "Chargement terminé", - "sharedUXPackages.fileUpload.uploadDoneToolTipContent": "Votre fichier a bien été chargé !", - "sharedUXPackages.fileUpload.uploadingButtonLabel": "Chargement", - "sharedUXPackages.no_data_views.esqlButtonLabel": "Langue : ES|QL", - "sharedUXPackages.no_data_views.esqlDocsLink": "En savoir plus.", - "sharedUXPackages.no_data_views.esqlMessage": "Vous pouvez aussi rechercher vos données en utilisant directement ES|QL. {docsLink}", - "sharedUXPackages.noDataConfig.addIntegrationsDescription": "Utilisez Elastic Agent pour collecter des données et créer des solutions Analytics.", - "sharedUXPackages.noDataConfig.addIntegrationsTitle": "Ajouter des intégrations", - "sharedUXPackages.noDataConfig.analytics": "Analyse", - "sharedUXPackages.noDataConfig.analyticsPageTitle": "Bienvenue dans Analytics !", - "sharedUXPackages.noDataConfig.elasticsearch": "Elasticsearch", - "sharedUXPackages.noDataConfig.elasticsearchDescription": "Configurez votre client de langage de programmation, ingérez des données et lancez vos recherches.", - "sharedUXPackages.noDataConfig.elasticsearchPageTitle": "Bienvenue dans Elasticsearch !", - "sharedUXPackages.noDataConfig.elasticsearchTitle": "Ajouter des données", - "sharedUXPackages.noDataConfig.observability": "Observabilité", - "sharedUXPackages.noDataConfig.observabilityDescription": "Commencez par collecter les données en utilisant une de nos nombreuses intégrations.", - "sharedUXPackages.noDataConfig.observabilityPageDescription": "Combinez les indicateurs, les logs et les traces pour surveiller la santé de vos applications.", - "sharedUXPackages.noDataConfig.observabilityPageTitle": "Bienvenue dans Elastic Observability !", - "sharedUXPackages.noDataConfig.observabilityTitle": "Ajouter des données", - "sharedUXPackages.noDataPage.intro": "Ajoutez vos données pour commencer, ou {link} sur {solution}.", - "sharedUXPackages.noDataPage.intro.link": "en savoir plus", - "sharedUXPackages.noDataPage.introNoDocLink": "Ajoutez vos données pour commencer.", - "sharedUXPackages.noDataPage.welcomeTitle": "Bienvenue dans Elastic {solution}.", - "sharedUXPackages.noDataViewsPrompt.addDataViewText": "Créer une vue de données", - "sharedUXPackages.noDataViewsPrompt.dataViewExplanation": "Les vues de données identifient les données Elasticsearch que vous souhaitez explorer. Vous pouvez faire pointer des vues de données vers un ou plusieurs flux de données, index et alias d'index, tels que vos données de log d'hier, ou vers tous les index contenant vos données de log.", - "sharedUXPackages.noDataViewsPrompt.learnMore": "Envie d'en savoir plus ?", - "sharedUXPackages.noDataViewsPrompt.noPermission.dataViewExplanation": "Les vues de données identifient les données Elasticsearch que vous souhaitez explorer. Pour créer des vues de données, demandez les autorisations requises à votre administrateur.", - "sharedUXPackages.noDataViewsPrompt.noPermission.title": "Vous devez disposer d'une autorisation pour pouvoir créer des vues de données", - "sharedUXPackages.noDataViewsPrompt.nowCreate": "Créez à présent une vue de données.", - "sharedUXPackages.noDataViewsPrompt.readDocumentation": "Lisez les documents", - "sharedUXPackages.noDataViewsPrompt.youHaveData": "Vous avez des données dans Elasticsearch.", - "sharedUXPackages.prompt.errors.notFound.body": "Désolé, la page que vous recherchez est introuvable. Elle a peut-être été retirée ou renommée, ou peut-être qu'elle n'a jamais existé.", - "sharedUXPackages.prompt.errors.notFound.goBacklabel": "Retour", - "sharedUXPackages.prompt.errors.notFound.title": "Page introuvable", - "sharedUXPackages.solutionNav.collapsibleLabel": "Réduire la navigation latérale", - "sharedUXPackages.solutionNav.menuText": "menu", - "sharedUXPackages.solutionNav.mobileTitleText": "{solutionName} {menuText}", - "sharedUXPackages.solutionNav.openLabel": "Ouvrir la navigation latérale", - "telemetry.callout.appliesSettingTitle": "Les modifications apportées à ce paramètre s'appliquent dans {allOfKibanaText} et sont enregistrées automatiquement.", - "telemetry.callout.appliesSettingTitle.allOfKibanaText": "tout Kibana", - "telemetry.callout.clusterStatisticsDescription": "Voici un exemple des statistiques de cluster de base que nous collecterons. Cela comprend le nombre d'index, de partitions et de nœuds. Cela comprend également des statistiques d'utilisation de niveau élevé, comme l'état d'activation du monitoring.", - "telemetry.callout.clusterStatisticsTitle": "Statistiques du cluster", - "telemetry.callout.errorLoadingClusterStatisticsDescription": "Une erreur inattendue s'est produite lors de la récupération des statistiques du cluster. Cela peut être dû à un échec d'Elasticsearch ou de Kibana, ou provenir d’une erreur réseau. Vérifiez Kibana, puis rechargez la page et réessayez.", - "telemetry.callout.errorLoadingClusterStatisticsTitle": "Erreur lors du chargement des statistiques du cluster", - "telemetry.callout.errorUnprivilegedUserDescription": "Vous ne disposez pas de l'accès requis pour voir les statistiques non chiffrées du cluster.", - "telemetry.callout.errorUnprivilegedUserTitle": "Erreur lors de l'affichage des statistiques du cluster", - "telemetry.clusterData": "données du cluster", - "telemetry.dataManagementDisableCollectionLink": "Désactivez la collecte de données d’utilisation.", - "telemetry.dataManagementDisclaimerPrivacy": "{optInStatus} Ceci nous permet de savoir ce qui intéresse le plus nos utilisateurs, afin d'améliorer nos produits et services. Veuillez vous référer à notre {privacyStatementLink}.", - "telemetry.dataManagementDisclaimerPrivacyLink": "Déclaration de confidentialité", - "telemetry.dataManagementEnableCollectionLink": "Activez la collecte de données d’utilisation.", - "telemetry.disabledStatus": "La collecte de données d’utilisation est désactivée.", - "telemetry.enabledStatus": "La collecte de données d’utilisation est activée.", - "telemetry.optInErrorToastText": "Une erreur s'est produite lors de la définition des préférences relatives aux statistiques d'utilisation.", - "telemetry.optInErrorToastTitle": "Erreur", - "telemetry.optInNoticeSeenErrorTitle": "Erreur", - "telemetry.optInNoticeSeenErrorToastText": "Une erreur s'est produite lors du rejet de l'avis.", - "telemetry.optInSuccessOff": "Ne partage plus l’utilisation avec Elastic.", - "telemetry.optInSuccessOn": "Le partage d’utilisation avec Elastic est activé.", - "telemetry.provideUsageDataTitle": "Partager l’utilisation avec Elastic", - "telemetry.readOurUsageDataPrivacyStatementLinkText": "Déclaration de confidentialité", - "telemetry.securityData": "données de sécurité", - "telemetry.seeExampleOfClusterDataAndEndpointSecuity": "Découvrez des exemples de {clusterData} et de {securityData} que nous collectons.", - "telemetry.telemetryConfigAndLinkDescription": "Activer la collecte de données d’utilisation nous permet de savoir ce qui intéresse le plus nos utilisateurs, afin de pouvoir améliorer nos produits et services. Veuillez vous référer à notre {privacyStatementLink}.", - "telemetry.telemetryConstant": "données télémétriques", - "telemetry.telemetryOptedInDismissMessage": "Rejeter", - "telemetry.telemetryOptedInNoticeTitle": "Aidez-nous à améliorer la Suite Elastic.", - "telemetry.usageCollectionConstant": "collecte de données d’utilisation", - "telemetry.usageDataTitle": "Collecte de données d’utilisation", - "esqlEditor.query.aborted": "La demande a été annulée", - "languageDocumentation.documentationESQL.aggregationFunctions": "Fonctions d'agrégation", - "languageDocumentation.documentationESQL.aggregationFunctionsDocumentationESQLDescription": "Ces fonctions peuvent être utilisées avec STATS...BY :", - "esqlEditor.query.cancel": "Annuler", - "esqlEditor.query.collapseLabel": "Réduire", - "languageDocumentation.documentationESQL.commandsDescription": "Une commande source produit un tableau, habituellement avec des données issues d'Elasticsearch. ES|QL est compatible avec les commandes sources suivantes.", - "esqlEditor.query.disableWordWrapLabel": "Supprimer les sauts de ligne des barres verticales", "languageDocumentation.documentationESQL.abs": "ABS", "languageDocumentation.documentationESQL.abs.markdown": "\n\n ### ABS\n Renvoie la valeur absolue.\n\n ````\n Numéro ROW = -1.0 \n | EVAL abs_number = ABS(number)\n ````\n ", "languageDocumentation.documentationESQL.acos": "ACOS", "languageDocumentation.documentationESQL.acos.markdown": "\n\n ### ACOS\n Renvoie l'arc cosinus de `n` sous forme d'angle, exprimé en radians.\n\n ````\n ROW a=.9\n | EVAL acos=ACOS(a)\n ````\n ", + "languageDocumentation.documentationESQL.aggregationFunctions": "Fonctions d'agrégation", + "languageDocumentation.documentationESQL.aggregationFunctionsDocumentationESQLDescription": "Ces fonctions peuvent être utilisées avec STATS...BY :", "languageDocumentation.documentationESQL.asin": "ASIN", "languageDocumentation.documentationESQL.asin.markdown": "\n\n ### ASIN\n Renvoie l'arc sinus de l'entrée\n expression numérique sous forme d'angle, exprimée en radians.\n\n ````\n ROW a=.9\n | EVAL asin=ASIN(a)\n ````\n ", "languageDocumentation.documentationESQL.atan": "ATAN", @@ -7120,6 +5503,7 @@ "languageDocumentation.documentationESQL.cidr_match.markdown": "\n\n ### CIDR_MATCH\n Renvoie `true` si l'IP fournie est contenue dans l'un des blocs CIDR fournis.\n\n ````\n FROM hosts \n | WHERE CIDR_MATCH(ip1, \"127.0.0.2/32\", \"127.0.0.3/32\") \n | KEEP card, host, ip0, ip1\n ````\n ", "languageDocumentation.documentationESQL.coalesce": "COALESCE", "languageDocumentation.documentationESQL.coalesce.markdown": "\n\n ### COALESCE\n Renvoie le premier de ses arguments qui n'est pas nul. Si tous les arguments sont nuls, `null` est renvoyé.\n\n ````\n ROW a=null, b=\"b\"\n | EVAL COALESCE(a, b)\n ````\n ", + "languageDocumentation.documentationESQL.commandsDescription": "Une commande source produit un tableau, habituellement avec des données issues d'Elasticsearch. ES|QL est compatible avec les commandes sources suivantes.", "languageDocumentation.documentationESQL.concat": "CONCAT", "languageDocumentation.documentationESQL.concat.markdown": "\n\n ### CONCAT\n Concatène deux ou plusieurs chaînes.\n\n ```\n FROM employees\n | KEEP first_name, last_name\n | EVAL fullname = CONCAT(first_name, \" \", last_name)\n ````\n ", "languageDocumentation.documentationESQL.cos": "COS", @@ -7154,10 +5538,14 @@ "languageDocumentation.documentationESQL.from_base64": "FROM_BASE64", "languageDocumentation.documentationESQL.from_base64.markdown": "\n\n ### FROM_BASE64\n Décodez une chaîne base64.\n\n ````\n row a = \"ZWxhc3RpYw==\" \n | eval d = from_base64(a)\n ````\n ", "languageDocumentation.documentationESQL.from.markdown": "### FROM\nLa commande source `FROM` renvoie un tableau contenant jusqu'à 10 000 documents issus d'un flux de données, d'un index ou d'un alias. Chaque ligne du tableau obtenu correspond à un document. Chaque colonne correspond à un champ et est accessible par le nom de ce champ.\n\n````\nFROM employees\n````\n\nVous pouvez utiliser des [calculs impliquant des dates](https://www.elastic.co/guide/en/elasticsearch/reference/current/api-conventions.html#api-date-math-index-names) pour désigner les indices, les alias et les flux de données. Cela peut s'avérer utile pour les données temporelles.\n\nUtilisez des listes séparées par des virgules ou des caractères génériques pour rechercher plusieurs flux de données, indices ou alias :\n\n````\nFROM employees-00001,employees-*\n````\n\n#### Métadonnées\n\nES|QL peut accéder aux champs de métadonnées suivants :\n\n* `_index` : l'index auquel appartient le document. Le champ est du type `keyword`.\n* `_id` : l'identifiant du document source. Le champ est du type `keyword`.\n* `_id` : la version du document source. Le champ est du type `long`.\n\nUtilisez la directive `METADATA` pour activer les champs de métadonnées :\n\n````\nFROM index [METADATA _index, _id]\n````\n\nLes champs de métadonnées ne sont disponibles que si la source des données est un index. Par conséquent, `FROM` est la seule commande source qui prend en charge la directive `METADATA`.\n\nUne fois activés, les champs sont disponibles pour les commandes de traitement suivantes, tout comme les autres champs de l'index :\n\n````\nFROM ul_logs, apps [METADATA _index, _version]\n| WHERE id IN (13, 14) AND _version == 1\n| EVAL key = CONCAT(_index, \"_\", TO_STR(id))\n| SORT id, _index\n| KEEP id, _index, _version, key\n````\n\nDe même, comme pour les champs d'index, une fois l'agrégation effectuée, un champ de métadonnées ne sera plus accessible aux commandes suivantes, sauf s'il est utilisé comme champ de regroupement :\n\n````\nFROM employees [METADATA _index, _id]\n| STATS max = MAX(emp_no) BY _index\n````\n ", + "languageDocumentation.documentationESQL.functions": "Fonctions", + "languageDocumentation.documentationESQL.functionsDocumentationESQLDescription": "Les fonctions sont compatibles avec \"ROW\" (Ligne), \"EVAL\" (Évaluation) et \"WHERE\" (Où).", "languageDocumentation.documentationESQL.greatest": "GREATEST", "languageDocumentation.documentationESQL.greatest.markdown": "\n\n ### GREATEST\n Renvoie la valeur maximale de plusieurs colonnes. Similaire à `MV_MAX`\n sauf que ceci est destiné à une exécution sur plusieurs colonnes à la fois.\n\n ````\n ROW a = 10, b = 20\n | EVAL g = GREATEST(a, b)\n ````\n Remarque : Lorsque cette fonction est exécutée sur les champs `keyword` ou `text`, elle renvoie la dernière chaîne dans l'ordre alphabétique. Lorsqu'elle est exécutée sur des colonnes `boolean`, elle renvoie `true` si l'une des valeurs l'est.\n ", "languageDocumentation.documentationESQL.grok": "GROK", "languageDocumentation.documentationESQL.grok.markdown": "### GROK\n`GROK` vous permet d'extraire des données structurées d'une chaîne. `GROK` compare la chaîne à des modèles, sur la base d’expressions régulières, et extrait les modèles indiqués en tant que colonnes.\n\nPour obtenir la syntaxe des modèles \"grok\", consultez [la documentation relative au processeur \"grok\"](https://www.elastic.co/guide/en/elasticsearch/reference/current/grok-processor.html).\n\n````\nROW a = \"12 15.5 15.6 true\"\n| GROK a \"%'{NUMBER:b:int}' %'{NUMBER:c:float}' %'{NUMBER:d:double}' %'{WORD:e:boolean}'\"\n````\n ", + "languageDocumentation.documentationESQL.groupingFunctions": "Fonctions de groupage", + "languageDocumentation.documentationESQL.groupingFunctionsDocumentationESQLDescription": "Ces fonctions de regroupement peuvent être utilisées avec `STATS...BY` :", "languageDocumentation.documentationESQL.inOperator": "IN", "languageDocumentation.documentationESQL.inOperator.markdown": "### IN\nL'opérateur `IN` permet de tester si un champ ou une expression est égal à un élément d'une liste de littéraux, de champs ou d'expressions :\n\n````\nROW a = 1, b = 4, c = 3\n| WHERE c-a IN (3, b / 2, a)\n````\n ", "languageDocumentation.documentationESQL.ip_prefix": "IP_PREFIX", @@ -7213,12 +5601,16 @@ "languageDocumentation.documentationESQL.mvExpand.markdown": "### MV_EXPAND\nLa commande de traitement `MV_EXPAND` développe les champs multivalués en indiquant une valeur par ligne et en dupliquant les autres champs : \n````\nROW a=[1,2,3], b=\"b\", j=[\"a\",\"b\"]\n| MV_EXPAND a\n````\n ", "languageDocumentation.documentationESQL.now": "NOW", "languageDocumentation.documentationESQL.now.markdown": "\n\n ### NOW\n Renvoie la date et l'heure actuelles.\n\n ````\n ROW current_date = NOW()\n ````\n ", + "languageDocumentation.documentationESQL.operators": "Opérateurs", + "languageDocumentation.documentationESQL.operatorsDocumentationESQLDescription": "ES|QL est compatible avec les opérateurs suivants :", "languageDocumentation.documentationESQL.pi": "PI", "languageDocumentation.documentationESQL.pi.markdown": "\n\n ### PI\n Renvoie Pi, le rapport entre la circonférence et le diamètre d'un cercle.\n\n ````\n ROW PI()\n ````\n ", "languageDocumentation.documentationESQL.pow": "POW", "languageDocumentation.documentationESQL.pow.markdown": "\n\n ### POW\n Renvoie la valeur d’une `base` élevée à la puissance d’un `exposant`.\n\n ````\n ROW base = 2.0, exponent = 2\n | EVAL result = POW(base, exponent)\n ````\n Remarque : Il est toujours possible de dépasser un résultat double ici ; dans ce cas, la valeur `null` sera renvoyée.\n ", "languageDocumentation.documentationESQL.predicates": "valeurs NULL", "languageDocumentation.documentationESQL.predicates.markdown": "### Valeurs NULL\nPour une comparaison avec une valeur NULL, utilisez les attributs `IS NULL` et `IS NOT NULL` :\n\n````\nFROM employees\n| WHERE birth_date IS NULL\n| KEEP first_name, last_name\n| SORT first_name\n| LIMIT 3\n````\n\n````\nFROM employees\n| WHERE is_rehired IS NOT NULL\n| STATS count(emp_no)\n````\n ", + "languageDocumentation.documentationESQL.processingCommands": "Traitement des commandes", + "languageDocumentation.documentationESQL.processingCommandsDescription": "Le traitement des commandes transforme un tableau des entrées par l'ajout, le retrait ou la modification des lignes et des colonnes. ES|QL est compatible avec le traitement des commandes suivant.", "languageDocumentation.documentationESQL.rename": "RENAME", "languageDocumentation.documentationESQL.rename.markdown": "### RENAME\nUtilisez `RENAME` pour renommer une colonne en utilisant la syntaxe suivante :\n\n````\nRENAME AS \n````\n\nPar exemple :\n\n````\nFROM employees\n| KEEP first_name, last_name, still_hired\n| RENAME still_hired AS employed\n````\n\nSi une colonne portant le nouveau nom existe déjà, elle sera remplacée par la nouvelle colonne.\n\nPlusieurs colonnes peuvent être renommées à l'aide d'une seule commande `RENAME` :\n\n````\nFROM employees\n| KEEP first_name, last_name\n| RENAME first_name AS fn, last_name AS ln\n````\n ", "languageDocumentation.documentationESQL.repeat": "REPEAT", @@ -7243,6 +5635,7 @@ "languageDocumentation.documentationESQL.sinh.markdown": "\n\n ### SINH\n Renvoie le sinus hyperbolique d'un angle.\n\n ````\n ROW a=1.8 \n | EVAL sinh=SINH(a)\n ````\n ", "languageDocumentation.documentationESQL.sort": "SORT", "languageDocumentation.documentationESQL.sort.markdown": "### SORT\nUtilisez la commande `SORT` pour trier les lignes sur un ou plusieurs champs :\n\n````\nFROM employees\n| KEEP first_name, last_name, height\n| SORT height\n````\n\nL'ordre de tri par défaut est croissant. Définissez un ordre de tri explicite en utilisant `ASC` ou `DESC` :\n\n````\nFROM employees\n| KEEP first_name, last_name, height\n| SORT height DESC\n````\n\nSi deux lignes disposent de la même clé de tri, l'ordre original sera préservé. Vous pouvez ajouter des expressions de tri pour départager les deux lignes :\n\n````\nFROM employees\n| KEEP first_name, last_name, height\n| SORT height DESC, first_name ASC\n````\n\n#### valeurs `null`\nPar défaut, les valeurs `null` sont considérées comme étant supérieures à toutes les autres valeurs. Selon un ordre de tri croissant, les valeurs `null` sont classées en dernier. Selon un ordre de tri décroissant, les valeurs `null` sont classées en premier. Pour modifier cet ordre, utilisez `NULLS FIRST` ou `NULLS LAST` :\n\n````\nFROM employees\n| KEEP first_name, last_name, height\n| SORT first_name ASC NULLS FIRST\n````\n ", + "languageDocumentation.documentationESQL.sourceCommands": "Commandes sources", "languageDocumentation.documentationESQL.split": "SPLIT", "languageDocumentation.documentationESQL.split.markdown": "\n\n ### SPLIT\n Divise une chaîne de valeur unique en plusieurs chaînes.\n\n ````\n ROW words=\"foo;bar;baz;qux;quux;corge\"\n | EVAL word = SPLIT(words, \";\")\n ````\n ", "languageDocumentation.documentationESQL.sqrt": "SQRT", @@ -7315,36 +5708,1643 @@ "languageDocumentation.documentationESQL.trim.markdown": "\n\n ### TRIM\n Supprime les espaces de début et de fin d'une chaîne.\n\n ````\n ROW message = \" some text \", color = \" red \"\n | EVAL message = TRIM(message)\n | EVAL color = TRIM(color)\n ````\n ", "languageDocumentation.documentationESQL.where": "WHERE", "languageDocumentation.documentationESQL.where.markdown": "### WHERE\nUtilisez `WHERE` afin d'obtenir un tableau qui comprend toutes les lignes du tableau d'entrée pour lesquelles la condition fournie est évaluée à `true` :\n \n````\nFROM employees\n| KEEP first_name, last_name, still_hired\n| WHERE still_hired == true\n````\n\n#### Opérateurs\n\nPour obtenir un aperçu des opérateurs pris en charge, consultez la section **Opérateurs**.\n\n#### Fonctions\n`WHERE` prend en charge diverses fonctions de calcul des valeurs. Pour en savoir plus, consultez la section **Fonctions**.\n ", - "esqlEditor.query.EnableWordWrapLabel": "Ajouter des sauts de ligne aux barres verticales", - "esqlEditor.query.errorCount": "{count} {count, plural, one {erreur} other {erreurs}}", - "esqlEditor.query.errorsTitle": "Erreurs", - "esqlEditor.query.expandLabel": "Développer", - "esqlEditor.query.feedback": "Commentaires", - "languageDocumentation.documentationESQL.functions": "Fonctions", - "languageDocumentation.documentationESQL.functionsDocumentationESQLDescription": "Les fonctions sont compatibles avec \"ROW\" (Ligne), \"EVAL\" (Évaluation) et \"WHERE\" (Où).", - "languageDocumentation.documentationESQL.groupingFunctions": "Fonctions de groupage", - "languageDocumentation.documentationESQL.groupingFunctionsDocumentationESQLDescription": "Ces fonctions de regroupement peuvent être utilisées avec `STATS...BY` :", - "esqlEditor.query.hideQueriesLabel": "Masquer les recherches récentes", - "esqlEditor.query.lineCount": "{count} {count, plural, one {ligne} other {lignes}}", - "esqlEditor.query.lineNumber": "Ligne {lineNumber}", - "languageDocumentation.documentationESQL.operators": "Opérateurs", - "languageDocumentation.documentationESQL.operatorsDocumentationESQLDescription": "ES|QL est compatible avec les opérateurs suivants :", - "languageDocumentation.documentationESQL.processingCommands": "Traitement des commandes", - "languageDocumentation.documentationESQL.processingCommandsDescription": "Le traitement des commandes transforme un tableau des entrées par l'ajout, le retrait ou la modification des lignes et des colonnes. ES|QL est compatible avec le traitement des commandes suivant.", - "esqlEditor.query.querieshistory.error": "La requête a échouée", - "esqlEditor.query.querieshistory.success": "La requête a été exécuté avec succès", - "esqlEditor.query.querieshistoryCopy": "Copier la requête dans le presse-papier", - "esqlEditor.query.querieshistoryRun": "Exécuter la requête", - "esqlEditor.query.querieshistoryTable": "Tableau d'historique des recherches", - "esqlEditor.query.recentQueriesColumnLabel": "Recherches récentes", - "esqlEditor.query.runQuery": "Exécuter la requête", - "esqlEditor.query.showQueriesLabel": "Afficher les recherches récentes", - "languageDocumentation.documentationESQL.sourceCommands": "Commandes sources", - "esqlEditor.query.submitFeedback": "Soumettre un commentaire", - "esqlEditor.query.timeRanColumnLabel": "Temps exécuté", - "esqlEditor.query.timestampNotDetected": "@timestamp non trouvé", - "esqlEditor.query.warningCount": "{count} {count, plural, one {avertissement} other {avertissements}}", - "esqlEditor.query.warningsTitle": "Avertissements", + "languageDocumentation.documentationLinkLabel": "Voir toute la documentation", + "languageDocumentation.header": "Référence de {language}", + "languageDocumentation.searchPlaceholder": "Recherche", + "languageDocumentation.tooltip": "Référence de {lang}", + "lensFormulaDocs.avg": "Moyenne", + "lensFormulaDocs.boolean": "booléen", + "lensFormulaDocs.cardinality": "Décompte unique", + "lensFormulaDocs.cardinality.documentation.markdown": "\nCalcule le nombre de valeurs uniques d'un champ donné. Fonctionne pour les nombres, les chaînes, les dates et les valeurs booléennes.\n\nExemple : calculer le nombre de produits différents : \n`unique_count(product.name)`\n\nExemple : calculer le nombre de produits différents du groupe \"clothes\" : \n`unique_count(product.name, kql='product.group=clothes')`\n ", + "lensFormulaDocs.cardinality.signature": "champ : chaîne", + "lensFormulaDocs.CommonFormulaDocumentation": "Les formules les plus courantes divisent deux valeurs pour produire un pourcentage. Pour obtenir un affichage correct, définissez \"Format de valeur\" sur \"pourcent\".", + "lensFormulaDocs.count": "Décompte", + "lensFormulaDocs.count.documentation.markdown": "\nNombre total de documents. Lorsque vous fournissez un champ, le nombre total de valeurs de champ est compté. Lorsque vous utilisez la fonction de décompte pour les champs qui comportent plusieurs valeurs dans un même document, toutes les valeurs sont comptées.\n\n#### Exemples\n\nPour calculer le nombre total de documents, utilisez `count()`.\n\nPour calculer le nombre de produits, utilisez `count(products.id)`.\n\nPour calculer le nombre de documents qui correspondent à un filtre donné, utilisez `count(kql='price > 500')`.\n", + "lensFormulaDocs.count.signature": "[champ : chaîne]", + "lensFormulaDocs.counterRate": "Taux de compteur", + "lensFormulaDocs.counterRate.documentation.markdown": "\nCalcule le taux d'un compteur toujours croissant. Cette fonction renvoie uniquement des résultats utiles inhérents aux champs d'indicateurs de compteur qui contiennent une mesure quelconque à croissance régulière.\nSi la valeur diminue, elle est interprétée comme une mesure de réinitialisation de compteur. Pour obtenir des résultats plus précis, `counter_rate\" doit être calculé d’après la valeur `max` du champ.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\nIl utilise l'intervalle en cours utilisé dans la formule.\n\nExemple : visualiser le taux d'octets reçus au fil du temps par un serveur Memcached : \n`counter_rate(max(memcached.stats.read.bytes))`\n ", + "lensFormulaDocs.counterRate.signature": "indicateur : nombre", + "lensFormulaDocs.cumulative_sum.signature": "indicateur : nombre", + "lensFormulaDocs.cumulativeSum": "Somme cumulée", + "lensFormulaDocs.cumulativeSum.documentation.markdown": "\nCalcule la somme cumulée d'un indicateur au fil du temps, en ajoutant toutes les valeurs précédentes d'une série à chaque valeur. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nExemple : visualiser les octets reçus cumulés au fil du temps : \n`cumulative_sum(sum(bytes))`\n", + "lensFormulaDocs.derivative": "Différences", + "lensFormulaDocs.differences.documentation.markdown": "\nCalcule la différence par rapport à la dernière valeur d'un indicateur au fil du temps. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\nLes données doivent être séquentielles pour les différences. Si vos données sont vides lorsque vous utilisez des différences, essayez d'augmenter l'intervalle de l'histogramme de dates.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nExemple : visualiser la modification des octets reçus au fil du temps : \n`differences(sum(bytes))`\n", + "lensFormulaDocs.differences.signature": "indicateur : nombre", + "lensFormulaDocs.documentation.columnCalculationSection": "Calculs de colonnes", + "lensFormulaDocs.documentation.columnCalculationSectionDescription": "Ces fonctions sont exécutées pour chaque ligne, mais elles sont fournies avec la colonne entière comme contexte. Elles sont également appelées fonctions de fenêtre.", + "lensFormulaDocs.documentation.comparisonSection": "Comparaison", + "lensFormulaDocs.documentation.comparisonSectionDescription": "Ces fonctions sont utilisées pour effectuer une comparaison de valeurs.", + "lensFormulaDocs.documentation.constantsSection": "Contexte Kibana", + "lensFormulaDocs.documentation.constantsSectionDescription": "Ces fonctions sont utilisées pour récupérer des variables de contexte Kibana, c’est-à-dire l’histogramme de date `interval`, le `now` actuel et le `time_range` sélectionné, et pour vous aider à faire des opérations mathématiques de dates.", + "lensFormulaDocs.documentation.elasticsearchSection": "Elasticsearch", + "lensFormulaDocs.documentation.elasticsearchSectionDescription": "Ces fonctions seront exécutées sur les documents bruts pour chaque ligne du tableau résultant, en agrégeant tous les documents correspondant aux dimensions de répartition en une seule valeur.", + "lensFormulaDocs.documentation.filterRatio": "Rapport de filtre", + "lensFormulaDocs.documentation.filterRatioDescription.markdown": "### Rapport de filtre :\n\nUtilisez `kql=''` pour filtrer un ensemble de documents et le comparer à d'autres documents du même regroupement.\nPar exemple, pour consulter l'évolution du taux d'erreur au fil du temps :\n\n````\ncount(kql='response.status_code > 400') / count()\n````\n ", + "lensFormulaDocs.documentation.markdown": "## Fonctionnement\n\nLes formules Lens permettent de réaliser des calculs à l'aide d'une combinaison d'agrégations Elasticsearch et\nde fonctions mathématiques. Trois types principaux de fonctions existent :\n\n* Indicateurs Elasticsearch, comme `sum(bytes)`\n* Fonctions de séries temporelles utilisant les indicateurs Elasticsearch en tant qu'entrée, comme `cumulative_sum()`\n* Fonctions mathématiques, comme `round()`\n\nVoici un exemple de formule qui les utilise tous :\n\n````\nround(100 * moving_average(\naverage(cpu.load.pct),\nwindow=10,\nkql='datacenter.name: east*'\n))\n````\n\nLes fonctions Elasticsearch utilisent un nom de champ, qui peut être entre guillemets. `sum(bytes)` est ainsi identique à\n`sum('bytes')`.\n\nCertaines fonctions utilisent des arguments nommés, comme `moving_average(count(), window=5)`.\n\nLes indicateurs Elasticsearch peuvent être filtrés à l’aide de la syntaxe KQL ou Lucene. Pour ajouter un filtre, utilisez le paramètre\nnommé `kql='field: value'` ou `lucene=''`. Utilisez toujours des guillemets simples pour écrire des requêtes KQL\nou Lucene. Si votre recherche contient un guillemet simple, utilisez une barre oblique inverse pour l’échapper, par exemple : `kql='Women\\'s\".\n\nLes fonctions mathématiques peuvent utiliser des arguments positionnels : par exemple, pow(count(), 3) est identique à count() * count() * count().\n\nUtilisez les opérateurs +, -, / et * pour réaliser des opérations de base.\n", + "lensFormulaDocs.documentation.mathSection": "Mathématique", + "lensFormulaDocs.documentation.mathSectionDescription": "Ces fonctions seront exécutées pour chaque ligne du tableau résultant en utilisant des valeurs uniques de la même ligne calculées à l'aide d'autres fonctions.", + "lensFormulaDocs.documentation.percentOfTotal": "Pourcentage du total", + "lensFormulaDocs.documentation.percentOfTotalDescription.markdown": "### Pourcentage du total\n\nLes formules peuvent calculer `overall_sum` pour tous les regroupements,\nce qui permet de convertir chaque regroupement en un pourcentage du total :\n\n````\nsum(products.base_price) / overall_sum(sum(products.base_price))\n````\n ", + "lensFormulaDocs.documentation.recentChange": "Modification récente", + "lensFormulaDocs.documentation.recentChangeDescription.markdown": "### Modification récente\n\nUtilisez `reducedTimeRange='30m'` pour ajouter un filtre supplémentaire sur la plage temporelle d'un indicateur aligné avec la fin d'une plage temporelle globale. Vous pouvez l'utiliser pour calculer le degré de modification récente d'une valeur.\n\n````\nmax(system.network.in.bytes, reducedTimeRange=\"30m\")\n- min(system.network.in.bytes, reducedTimeRange=\"30m\")\n````\n ", + "lensFormulaDocs.documentation.weekOverWeek": "Semaine après semaine", + "lensFormulaDocs.documentation.weekOverWeekDescription.markdown": "### Semaine après semaine :\n\nUtilisez `shift='1w'` pour obtenir la valeur de chaque regroupement\nde la semaine précédente. Le décalage ne doit pas être utilisé avec la fonction *Valeurs les plus élevées*.\n\n````\npercentile(system.network.in.bytes, percentile=99) /\npercentile(system.network.in.bytes, percentile=99, shift='1w')\n````\n ", + "lensFormulaDocs.frequentlyUsedHeading": "Formules courantes", + "lensFormulaDocs.interval": "Intervalle de l'histogramme des dates", + "lensFormulaDocs.interval.help": "\nL’intervalle minimum spécifié pour l’histogramme de date, en millisecondes (ms).\n\nExemple : Normalisez l'indicateur de façon dynamique en fonction de la taille d'intervalle du compartiment : \n\"sum(bytes) / interval()\"\n", + "lensFormulaDocs.lastValue": "Dernière valeur", + "lensFormulaDocs.lastValue.documentation.markdown": "\nRenvoie la valeur d'un champ du dernier document, triée par le champ d'heure par défaut de la vue de données.\n\nCette fonction permet de récupérer le dernier état d'une entité.\n\nExemple : obtenir le statut actuel du serveur A : \n`last_value(server.status, kql='server.name=\"A\"')`\n", + "lensFormulaDocs.lastValue.signature": "champ : chaîne", + "lensFormulaDocs.max": "Maximum", + "lensFormulaDocs.median": "Médiane", + "lensFormulaDocs.metric.documentation.markdown": "\nRenvoie l'indicateur {metric} d'un champ. Cette fonction fonctionne uniquement pour les champs numériques.\n\nExemple : obtenir l'indicateur {metric} d'un prix : \n`{metric}(price)`\n\nExemple : obtenir l'indicateur {metric} d'un prix pour des commandes du Royaume-Uni : \n`{metric}(price, kql='location:UK')`\n ", + "lensFormulaDocs.metric.signature": "champ : chaîne", + "lensFormulaDocs.min": "Minimum", + "lensFormulaDocs.moving_average.signature": "indicateur : nombre, [window] : nombre", + "lensFormulaDocs.movingAverage": "Moyenne mobile", + "lensFormulaDocs.movingAverage.documentation.markdown": "\nCalcule la moyenne mobile d'un indicateur au fil du temps, en prenant la moyenne des n dernières valeurs pour calculer la valeur actuelle. Pour utiliser cette fonction, vous devez également configurer une dimension de l'histogramme de dates.\nLa valeur de fenêtre par défaut est {defaultValue}.\n\nCe calcul est réalisé séparément pour des séries distinctes définies par des filtres ou des dimensions de valeurs supérieures.\n\nPrend un paramètre nommé `window` qui spécifie le nombre de dernières valeurs à inclure dans le calcul de la moyenne de la valeur actuelle.\n\nExemple : lisser une ligne de mesures : \n`moving_average(sum(bytes), window=5)`\n", + "lensFormulaDocs.now": "Actuel", + "lensFormulaDocs.now.help": "\nLa durée actuelle passée dans Kibana exprimée en millisecondes (ms).\n\nExemple : Depuis combien de temps (en millisecondes) le serveur est-il en marche depuis son dernier redémarrage ? \n\"now() - last_value(start_time)\"\n", + "lensFormulaDocs.number": "numéro", + "lensFormulaDocs.overall_average.documentation.markdown": "\nCalcule la moyenne d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_average` calcule la moyenne pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : écart par rapport à la moyenne : \n`sum(bytes) - overall_average(sum(bytes))`\n", + "lensFormulaDocs.overall_max.documentation.markdown": "\nCalcule la valeur maximale d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_max` calcule la valeur maximale pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage de plage : \n`(sum(bytes) - overall_min(sum(bytes))) / (overall_max(sum(bytes)) - overall_min(sum(bytes)))`\n", + "lensFormulaDocs.overall_metric": "indicateur : nombre", + "lensFormulaDocs.overall_min.documentation.markdown": "\nCalcule la valeur minimale d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_min` calcule la valeur minimale pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage de plage : \n`(sum(bytes) - overall_min(sum(bytes)) / (overall_max(sum(bytes)) - overall_min(sum(bytes)))`\n", + "lensFormulaDocs.overall_sum.documentation.markdown": "\nCalcule la somme d'un indicateur pour tous les points de données d'une série dans le graphique actuel. Une série est définie par une dimension à l'aide d'un histogramme de dates ou d'une fonction d'intervalle.\nD'autres dimensions permettant de répartir les données telles que les valeurs supérieures ou les filtres sont traitées en tant que séries distinctes.\n\nSi le graphique actuel n'utilise aucun histogramme de dates ou aucune fonction d'intervalle, `overall_sum` calcule la somme pour toutes les dimensions, quelle que soit la fonction utilisée.\n\nExemple : Pourcentage total : \n`sum(bytes) / overall_sum(sum(bytes))`\n", + "lensFormulaDocs.overallAverage": "Moyenne globale", + "lensFormulaDocs.overallMax": "Max général", + "lensFormulaDocs.overallMin": "Min général", + "lensFormulaDocs.overallSum": "Somme générale", + "lensFormulaDocs.percentile": "Centile", + "lensFormulaDocs.percentile.documentation.markdown": "\nRenvoie le centile spécifié des valeurs d'un champ. Il s'agit de la valeur de n pour cent des valeurs présentes dans les documents.\n\nExemple : obtenir le nombre d'octets supérieurs à 95 % des valeurs : \n`percentile(bytes, percentile=95)`\n", + "lensFormulaDocs.percentile.signature": "champ : chaîne, [percentile] : nombre", + "lensFormulaDocs.percentileRank": "Rang centile", + "lensFormulaDocs.percentileRanks.documentation.markdown": "\nRenvoie le pourcentage de valeurs qui sont en dessous d'une certaine valeur. Par exemple, si une valeur est supérieure à 95 % des valeurs observées, elle est placée au 95e rang centile.\n\nExemple : Obtenir le pourcentage de valeurs qui sont en dessous de 100 : \n`percentile_rank(bytes, value=100)`\n", + "lensFormulaDocs.percentileRanks.signature": "champ : chaîne, [valeur] : nombre", + "lensFormulaDocs.standardDeviation": "Écart-type", + "lensFormulaDocs.standardDeviation.documentation.markdown": "\nRenvoie la taille de la variation ou de la dispersion du champ. Cette fonction ne s’applique qu’aux champs numériques.\n\n#### Exemples\n\nPour obtenir l'écart-type d'un prix, utilisez `standard_deviation(price)`.\n\nPour obtenir la variance du prix des commandes passées au Royaume-Uni, utilisez `square(standard_deviation(price, kql='location:UK'))`.\n", + "lensFormulaDocs.string": "chaîne", + "lensFormulaDocs.sum": "Somme", + "lensFormulaDocs.time_range": "Plage temporelle", + "lensFormulaDocs.time_scale": "indicateur : nombre, unité : s|m|h|d|w|M|y", + "lensFormulaDocs.time_scale.documentation.markdown": "\nCette fonction avancée est utile pour normaliser les comptes et les sommes sur un intervalle de temps spécifique. Elle permet l'intégration avec les indicateurs qui sont stockés déjà normalisés sur un intervalle de temps spécifique.\n\nVous pouvez faire appel à cette fonction uniquement si une fonction d'histogramme des dates est utilisée dans le graphique actuel.\n\nExemple : Un rapport comparant un indicateur déjà normalisé à un autre indicateur devant être normalisé. \n`normalize_by_unit(counter_rate(max(system.diskio.write.bytes)), unit='s') / last_value(apache.status.bytes_per_second)`\n", + "lensFormulaDocs.timeRange.help": "\nL'intervalle de temps spécifié, en millisecondes (ms).\n\nExemple : Quelle est la durée de la plage temporelle actuelle en (ms) ?\n`time_range()`\n\nExemple : Une moyenne statique par minute calculée avec l'intervalle de temps actuel :\n`(sum(bytes) / time_range()) * 1000 * 60`\n", + "lensFormulaDocs.timeScale": "Normaliser par unité", + "lensFormulaDocs.tinymath.absFunction.markdown": "\nCalcule une valeur absolue. Une valeur négative est multipliée par -1, une valeur positive reste identique.\n\nExemple : calculer la distance moyenne par rapport au niveau de la mer `abs(average(altitude))`\n ", + "lensFormulaDocs.tinymath.addFunction.markdown": "\nAjoute jusqu'à deux nombres.\nFonctionne également avec le symbole `+`.\n\nExemple : calculer la somme de deux champs\n\n`sum(price) + sum(tax)`\n\nExemple : compenser le compte par une valeur statique\n\n`add(count(), 5)`\n ", + "lensFormulaDocs.tinymath.base": "base", + "lensFormulaDocs.tinymath.cbrtFunction.markdown": "\nÉtablit la racine carrée de la valeur.\n\nExemple : calculer la longueur du côté à partir du volume\n`cbrt(last_value(volume))`\n ", + "lensFormulaDocs.tinymath.ceilFunction.markdown": "\nArrondit le plafond de la valeur au chiffre supérieur.\n\nExemple : arrondir le prix au dollar supérieur\n`ceil(sum(price))`\n ", + "lensFormulaDocs.tinymath.clampFunction.markdown": "\nÉtablit une limite minimale et maximale pour la valeur.\n\nExemple : s'assurer de repérer les valeurs aberrantes\n````\nclamp(\n average(bytes),\n percentile(bytes, percentile=5),\n percentile(bytes, percentile=95)\n)\n````\n", + "lensFormulaDocs.tinymath.condition": "condition", + "lensFormulaDocs.tinymath.cubeFunction.markdown": "\nCalcule le cube d'un nombre.\n\nExemple : calculer le volume à partir de la longueur du côté\n`cube(last_value(length))`\n ", + "lensFormulaDocs.tinymath.decimals": "décimales", + "lensFormulaDocs.tinymath.defaultFunction.markdown": "\nRenvoie une valeur numérique par défaut lorsque la valeur est nulle.\n\nExemple : Renvoie -1 lorsqu'un champ ne contient aucune donnée.\n`defaults(average(bytes), -1)`\n", + "lensFormulaDocs.tinymath.defaultValue": "par défaut", + "lensFormulaDocs.tinymath.divideFunction.markdown": "\nDivise le premier nombre par le deuxième.\nFonctionne également avec le symbole `/`.\n\nExemple : calculer la marge bénéficiaire\n`sum(profit) / sum(revenue)`\n\nExemple : `divide(sum(bytes), 2)`\n ", + "lensFormulaDocs.tinymath.eqFunction.markdown": "\nEffectue une comparaison d'égalité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `==`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est égale à la quantité de mémoire moyenne.\n`average(bytes) == average(memory)`\n\nExemple : `eq(sum(bytes), 1000000)`\n ", + "lensFormulaDocs.tinymath.expFunction.markdown": "\nÉlève *e* à la puissance n.\n\nExemple : calculer la fonction exponentielle naturelle\n\n`exp(last_value(duration))`\n ", + "lensFormulaDocs.tinymath.fixFunction.markdown": "\nPour les valeurs positives, part du bas. Pour les valeurs négatives, part du haut.\n\nExemple : arrondir à zéro\n`fix(sum(profit))`\n ", + "lensFormulaDocs.tinymath.floorFunction.markdown": "\nArrondit à la valeur entière inférieure la plus proche.\n\nExemple : arrondir un prix au chiffre inférieur\n`floor(sum(price))`\n ", + "lensFormulaDocs.tinymath.gteFunction.markdown": "\nEffectue une comparaison de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `>=`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est supérieure ou égale à la quantité moyenne de mémoire.\n`average(bytes) >= average(memory)`\n\nExemple : `gte(average(bytes), 1000)`\n ", + "lensFormulaDocs.tinymath.gtFunction.markdown": "\nEffectue une comparaison de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `>`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est supérieure à la quantité moyenne de mémoire.\n`average(bytes) > average(memory)`\n\nExemple : `gt(average(bytes), 1000)`\n ", + "lensFormulaDocs.tinymath.ifElseFunction.markdown": "\nRenvoie une valeur selon si l'élément de condition est \"true\" ou \"false\".\n\nExemple : Revenus moyens par client, mais dans certains cas, l'ID du client n'est pas fourni, et le client est alors compté comme client supplémentaire.\n`sum(total)/(unique_count(customer_id) + ifelse( count() > count(kql='customer_id:*'), 1, 0))`\n ", + "lensFormulaDocs.tinymath.left": "gauche", + "lensFormulaDocs.tinymath.logFunction.markdown": "\nÉtablit un logarithme avec base optionnelle. La base naturelle *e* est utilisée par défaut.\n\nExemple : calculer le nombre de bits nécessaire au stockage de valeurs\n````\nlog(sum(bytes))\nlog(sum(bytes), 2)\n````\n ", + "lensFormulaDocs.tinymath.lteFunction.markdown": "\nEffectue une comparaison d'infériorité ou de supériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `<=`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est inférieure ou égale à la quantité moyenne de mémoire.\n`average(bytes) <= average(memory)`\n\nExemple : `lte(average(bytes), 1000)`\n ", + "lensFormulaDocs.tinymath.ltFunction.markdown": "\nEffectue une comparaison d'infériorité entre deux valeurs.\nÀ utiliser en tant que condition pour la fonction de comparaison `ifelse`.\nFonctionne également avec le symbole `<`.\n\nExemple : Renvoie \"true\" si la moyenne d'octets est inférieure à la quantité moyenne de mémoire.\n`average(bytes) <= average(memory)`\n\nExemple : `lt(average(bytes), 1000)`\n ", + "lensFormulaDocs.tinymath.max": "max", + "lensFormulaDocs.tinymath.maxFunction.markdown": "\nTrouve la valeur maximale entre deux nombres.\n\nExemple : Trouver le maximum entre deux moyennes de champs\n`pick_max(average(bytes), average(memory))`\n ", + "lensFormulaDocs.tinymath.min": "min", + "lensFormulaDocs.tinymath.minFunction.markdown": "\nTrouve la valeur minimale entre deux nombres.\n\nExemple : Trouver le minimum entre deux moyennes de champs\n`pick_min(average(bytes), average(memory))`\n ", + "lensFormulaDocs.tinymath.modFunction.markdown": "\nÉtablit le reste après division de la fonction par un nombre.\n\nExemple : calculer les trois derniers chiffres d'une valeur\n`mod(sum(price), 1000)`\n ", + "lensFormulaDocs.tinymath.multiplyFunction.markdown": "\nMultiplie deux nombres.\nFonctionne également avec le symbole `*`.\n\nExemple : calculer le prix après application du taux d'imposition courant\n`sum(bytes) * last_value(tax_rate)`\n\nExemple : calculer le prix après application du taux d'imposition constant\n`multiply(sum(price), 1.2)`\n ", + "lensFormulaDocs.tinymath.powFunction.markdown": "\nÉlève la valeur à une puissance spécifique. Le deuxième argument est obligatoire.\n\nExemple : calculer le volume en fonction de la longueur du côté\n`pow(last_value(length), 3)`\n ", + "lensFormulaDocs.tinymath.right": "droite", + "lensFormulaDocs.tinymath.roundFunction.markdown": "\nArrondit à un nombre donné de décimales, 0 étant la valeur par défaut.\n\nExemples : arrondir au centième\n````\nround(sum(bytes))\nround(sum(bytes), 2)\n````\n ", + "lensFormulaDocs.tinymath.sqrtFunction.markdown": "\nÉtablit la racine carrée d'une valeur positive uniquement.\n\nExemple : calculer la longueur du côté en fonction de la surface\n`sqrt(last_value(area))`\n ", + "lensFormulaDocs.tinymath.squareFunction.markdown": "\nÉlève la valeur à la puissance 2.\n\nExemple : calculer l’aire en fonction de la longueur du côté\n`square(last_value(length))`\n ", + "lensFormulaDocs.tinymath.subtractFunction.markdown": "\nSoustrait le premier nombre du deuxième.\nFonctionne également avec le symbole `-`.\n\nExemple : calculer la plage d'un champ\n`subtract(max(bytes), min(bytes))`\n ", + "lensFormulaDocs.tinymath.value": "valeur", + "links.contentManagement.saveModalTitle": "Enregistrer le panneau {contentId} dans la bibliothèque", + "links.dashboardLink.description": "Accéder au tableau de bord", + "links.dashboardLink.displayName": "Dashboard", + "links.dashboardLink.editor.currentDashboardLabel": "Actuel", + "links.dashboardLink.editor.dashboardComboBoxPlaceholder": "Rechercher un tableau de bord", + "links.dashboardLink.editor.dashboardErrorLabel": "Erreur lors de la récupération du tableau de bord", + "links.dashboardLink.editor.dashboardPickerAriaLabel": "Choisir un tableau de bord de destination", + "links.dashboardLink.editor.loadingDashboardLabel": "Chargement...", + "links.dashboardLink.type": "Lien du tableau de bord", + "links.description": "Utiliser des liens pour accéder aux tableaux de bord et aux sites web couramment utilisés.", + "links.editor.addButtonLabel": "Ajouter un lien", + "links.editor.cancelButtonLabel": "Fermer", + "links.editor.deleteLinkTitle": "Supprimer le lien {label}", + "links.editor.editLinkTitle.hasLabel": "Modifier le lien {label}", + "links.editor.horizontalLayout": "Horizontal", + "links.editor.unableToSaveToastTitle": "Erreur lors de l'enregistrement du Panneau de liens", + "links.editor.updateButtonLabel": "Mettre à jour le lien", + "links.editor.verticalLayout": "Vertical", + "links.externalLink.description": "Accéder à l'URL", + "links.externalLink.displayName": "URL", + "links.externalLink.editor.disallowedUrlError": "Cette URL n'est pas autorisée par votre administrateur. Reportez-vous à la configuration \"externalUrl.policy\".", + "links.externalLink.editor.placeholder": "Saisir une URL externe", + "links.externalLink.editor.urlFormatError": "Format non valide. Exemple : {exampleUrl}", + "links.externalLink.type": "URL externe", + "links.linkEditor.goBackAriaLabel": "Retourner à l'éditeur de panneau.", + "links.linkEditor.linkDestinationLabel": "Choisir une destination", + "links.linkEditor.linkOptionsLabel": "Options", + "links.linkEditor.linkTextLabel": "Texte", + "links.linkEditor.linkTextPlaceholder": "Saisir le texte du lien", + "links.linkEditor.linkTypeFormLabel": "Atteindre", + "links.panelEditor.brokenDashboardLinkAriaLabel": "Lien du tableau de bord brisé", + "links.panelEditor.createFlyoutTitle": "Créer le panneau de liens", + "links.panelEditor.dragHandleAriaLabel": "Lier la poignée de glisser-déposer", + "links.panelEditor.editFlyoutTitle": "Modifier le panneau de liens", + "links.panelEditor.emptyLinksMessage": "Vous n'avez pas encore ajouté de liens.", + "links.panelEditor.emptyLinksTooltip": "Ajouter un ou plusieurs liens.", + "links.panelEditor.layoutSettingsLegend": "Choisissez comment afficher vos liens.", + "links.panelEditor.layoutSettingsTitle": "Couche", + "links.panelEditor.linksTitle": "Liens", + "links.panelEditor.saveButtonLabel": "Enregistrer", + "links.panelEditor.saveToLibrarySwitchLabel": "Enregistrer dans la bibliothèque", + "links.panelEditor.saveToLibrarySwitchTooltip": "Enregistrer ce panneau de liens dans la bibliothèque afin de pouvoir l'ajouter facilement à d'autres tableaux de bord.", + "links.panelEditor.titleInputLabel": "Titre", + "links.saveDuplicateRejectedDescription": "La confirmation d'enregistrement avec un doublon de titre a été rejetée.", + "links.visTypeAlias.title": "Liens", + "lists.exceptions.doesNotExistOperatorLabel": "n'existe pas", + "lists.exceptions.doesNotMatchOperatorLabel": "ne correspond pas à", + "lists.exceptions.existsOperatorLabel": "existe", + "lists.exceptions.isInListOperatorLabel": "est dans la liste", + "lists.exceptions.isNotInListOperatorLabel": "n'est pas dans la liste", + "lists.exceptions.isNotOneOfOperatorLabel": "n'est pas l'une des options suivantes", + "lists.exceptions.isNotOperatorLabel": "n'est pas", + "lists.exceptions.isOneOfOperatorLabel": "est l'une des options suivantes", + "lists.exceptions.isOperatorLabel": "est", + "lists.exceptions.matchesOperatorLabel": "correspond à", + "managedContentBadge.text": "Géré", + "management.breadcrumb": "Gestion de la Suite", + "management.landing.header": "Bienvenue dans Gestion de la Suite {version}", + "management.landing.subhead": "Gérez vos index, vues de données, objets enregistrés, paramètres Kibana et plus encore.", + "management.landing.text": "Vous trouverez une liste complète des applications dans le menu de gauche.", + "management.landing.withCardNavigation.accessTitle": "Accès", + "management.landing.withCardNavigation.alertsTitle": "Alertes et informations exploitables", + "management.landing.withCardNavigation.apiKeysDescription": "Autorisez l'accès par programme pour les données et les fonctionnalités de votre projet.", + "management.landing.withCardNavigation.connectorsDescription": "Configurez les connexions avec des systèmes tiers à utiliser pour les cas et les règles.", + "management.landing.withCardNavigation.contentTitle": "Contenu", + "management.landing.withCardNavigation.dataQualityDescription": "Recherchez et gérez les problèmes de qualité dans vos données de logs.", + "management.landing.withCardNavigation.dataTitle": "Données", + "management.landing.withCardNavigation.dataViewsDescription": "Créez et gérez les données Elasticsearch sélectionnées pour l'exploration.", + "management.landing.withCardNavigation.fileManagementDescription": "Accédez à tous les fichiers importés.", + "management.landing.withCardNavigation.indexmanagementDescription": "Configurez et assurez la maintenance de vos index Elasticsearch pour le stockage et la récupération des données.", + "management.landing.withCardNavigation.ingestDescription": "Gérez et visualisez le pipeline Logstash de traitement des événements depuis les entrées jusqu'aux sorties.", + "management.landing.withCardNavigation.ingestPipelinesDescription": "Supprimez des champs, extrayez des valeurs et réalisez des transformations de vos données.", + "management.landing.withCardNavigation.maintenanceWindowsDescription": "Supprimez les notifications de règles pour les périodes où il est prévu d'effectuer des maintenances, des mises à jour et d'autres tâches liées au système.", + "management.landing.withCardNavigation.mlDescription": "Identifiez, analysez et traitez vos données à l'aide de techniques perfectionnées d'analyses.", + "management.landing.withCardNavigation.objectsDescription": "Gérez les tableaux de bords, les visualisations, les cartes et les vues de données que vous avez enregistrés.", + "management.landing.withCardNavigation.otherTitle": "Autre", + "management.landing.withCardNavigation.pageDescription": "Gérez les données et les index, supervisez les règles et les connecteurs, organisez les objets et les fichiers enregistrés et créez des clés d'API dans un emplacement central.", + "management.landing.withCardNavigation.pageTitle": "Gestion", + "management.landing.withCardNavigation.reportingDescription": "Gérez les rapports CSV générés.", + "management.landing.withCardNavigation.rolesDescription": "Créez des rôles uniques pour ce projet et combinez l'ensemble exact de privilèges dont vos utilisateurs ont besoin.", + "management.landing.withCardNavigation.rulesDescription": "Définissez à quel moment générer des alertes et des notifications.", + "management.landing.withCardNavigation.settingsDescription": "Contrôlez les comportements des projets, tels que l'affichage des dates et le tri par défaut.", + "management.landing.withCardNavigation.tagsDescription": "Organisez, recherchez et filtrez vos objets enregistrés en fonction de critères spécifiques.", + "management.landing.withCardNavigation.transformDescription": "Organisez vos données ou copiez les derniers documents dans un index centré sur les entités.", + "management.nav.label": "Gestion", + "management.sections.dataTip": "Gérez les données et les sauvegardes de vos clusters.", + "management.sections.dataTitle": "Données", + "management.sections.ingestTip": "Gérez la manière dont les données sont transformées et chargées dans le cluster.", + "management.sections.ingestTitle": "Ingestion", + "management.sections.insightsAndAlertingTip": "Gérez le mode de détection des changements dans vos données.", + "management.sections.insightsAndAlertingTitle": "Alertes et informations exploitables", + "management.sections.kibanaTip": "Personnalisez Kibana et gérez les objets enregistrés.", + "management.sections.kibanaTitle": "Kibana", + "management.sections.section.tip": "Contrôlez l'accès aux fonctionnalités et aux données.", + "management.sections.section.title": "Sécurité", + "management.sections.stackTip": "Gérez votre licence et mettez la Suite à niveau.", + "management.sections.stackTitle": "Suite", + "management.settings.advancedSettingsLabel": "Paramètres avancés", + "management.settings.badge.readOnly.text": "Lecture seule", + "management.settings.badge.readOnly.tooltip": "Impossible d’enregistrer les paramètres avancés", + "management.settings.categoryNames.accessibilityLabel": "Accessibilité", + "management.settings.categoryNames.autocompleteLabel": "Saisie semi-automatique", + "management.settings.categoryNames.bannerLabel": "Bannière", + "management.settings.categoryNames.devToolsLabel": "Outils de développeur", + "management.settings.categoryNames.discoverLabel": "Discover", + "management.settings.categoryNames.enterpriseSearchLabel": "Enterprise Search", + "management.settings.categoryNames.generalLabel": "Général", + "management.settings.categoryNames.machineLearningLabel": "Machine Learning", + "management.settings.categoryNames.notificationsLabel": "Notifications", + "management.settings.categoryNames.observabilityLabel": "Observabilité", + "management.settings.categoryNames.presentationLabLabel": "Ateliers de présentation", + "management.settings.categoryNames.reportingLabel": "Reporting", + "management.settings.categoryNames.rollupsLabel": "Cumuls", + "management.settings.categoryNames.searchLabel": "Recherche", + "management.settings.categoryNames.securitySolutionLabel": "Solution de sécurité", + "management.settings.categoryNames.timelionLabel": "Timelion", + "management.settings.categoryNames.visualizationsLabel": "Visualisation", + "management.settings.categorySearchLabel": "Catégorie", + "management.settings.changeImageLinkText": "Modifier l'image", + "management.settings.customSettingTooltip": "Paramètre personnalisé", + "management.settings.defaultValueText": "Valeur par défaut : {value}", + "management.settings.emptyState.clearNoSearchResultText": "(effacer la recherche)", + "management.settings.emptyState.noSearchResultText": "Aucun paramètre trouvé pour {queryText}. {clearSearch}", + "management.settings.field.changeImageLinkAriaLabel": "Modifier {ariaLabel}", + "management.settings.field.codeEditorSyntaxErrorMessage": "Syntaxe JSON non valide", + "management.settings.field.customSettingAriaLabel": "Paramètre personnalisé", + "management.settings.field.deprecationClickAreaLabel": "Cliquez ici pour afficher la documentation de déclassement pour {name}.", + "management.settings.field.imageChangeErrorMessage": "Impossible d’enregistrer l'image", + "management.settings.field.invalidIconLabel": "Non valide", + "management.settings.field.resetToDefaultLinkAriaLabel": "Réinitialiser {ariaLabel} aux valeurs par défaut", + "management.settings.field.settingIsUnsaved": "Le paramètre n'est actuellement pas enregistré.", + "management.settings.field.unsavedIconLabel": "Non enregistré", + "management.settings.fieldCategory.clearSearchResultText": "(effacer la recherche)", + "management.settings.fieldCategory.searchResultText": "Les termes de la recherche masquent {settingsCount} paramètres {clearSearch}", + "management.settings.fieldInput.color.invalidMessage": "Fournir une valeur de couleur valide", + "management.settings.form.cancelButtonLabel": "Annuler les modifications", + "management.settings.form.countOfSettingsChanged": "{unsavedCount} {unsavedCount, plural, one {paramètre non enregistré} other {paramètres non enregistrés} }{hiddenCount, plural, =0 {masqué} other {, # masqués} }.", + "management.settings.form.requiresPageReloadToastButtonLabel": "Actualiser la page", + "management.settings.form.requiresPageReloadToastDescription": "Un ou plusieurs paramètres nécessitent d’actualiser la page pour pouvoir prendre effet.", + "management.settings.form.saveButtonLabel": "Enregistrer les modifications", + "management.settings.form.saveButtonTooltipWithInvalidChanges": "Corrigez les paramètres non valides avant d'enregistrer.", + "management.settings.form.saveErrorMessage": "Enregistrement impossible", + "management.settings.globalCalloutSubtitle": "Les modifications seront appliquées à tous les utilisateurs dans l'ensemble des espaces. Cela inclut les utilisateurs Kibana natifs et les utilisateurs qui se connectent via l'authentification unique.", + "management.settings.globalCalloutTitle": "Les modifications auront une incidence sur tous les paramètres utilisateur dans l'ensemble des espaces", + "management.settings.globalSettingsTabTitle": "Paramètres généraux", + "management.settings.helpText": "Ce paramètre est défini par le serveur Kibana et ne peut pas être modifié.", + "management.settings.offLabel": "Désactivé", + "management.settings.onLabel": "Activé", + "management.settings.resetToDefaultLinkText": "Réinitialiser à la valeur par défaut", + "management.settings.searchBar.unableToParseQueryErrorMessage": "Impossible d'analyser la requête", + "management.settings.searchBarPlaceholder": "Rechercher dans les paramètres avancés", + "management.settings.spaceCalloutSubtitle": "Les modifications seront uniquement appliquées à l'espace actuel. Ces paramètres sont destinés aux utilisateurs avancés, car des configurations incorrectes peuvent avoir une incidence négative sur des aspects de Kibana.", + "management.settings.spaceCalloutTitle": "Les modifications affecteront l'espace actuel.", + "management.settings.spaceSettingsTabTitle": "Paramètres de l'espace", + "monaco.esql.hover.policyEnrichedFields": "**Champs**", + "monaco.esql.hover.policyIndexes": "**Indexes**", + "monaco.esql.hover.policyMatchingField": "**Champ correspondant**", + "monaco.painlessLanguage.autocomplete.docKeywordDescription": "Accéder à une valeur de champ dans un script au moyen de la syntaxe doc['field_name']", + "monaco.painlessLanguage.autocomplete.emitKeywordDescription": "Émettre une valeur sans rien renvoyer", + "monaco.painlessLanguage.autocomplete.fieldValueDescription": "Récupérer la valeur du champ \"{fieldName}\"", + "monaco.painlessLanguage.autocomplete.paramsKeywordDescription": "Accéder aux variables transmises dans le script", + "newsfeed.emptyPrompt.noNewsText": "Si votre instance Kibana n'a pas accès à Internet, demandez à votre administrateur de désactiver cette fonctionnalité. Sinon, nous continuerons d'essayer de récupérer les actualités.", + "newsfeed.emptyPrompt.noNewsTitle": "Pas d'actualités ?", + "newsfeed.flyoutList.closeButtonLabel": "Fermer", + "newsfeed.flyoutList.versionTextLabel": "{version}", + "newsfeed.flyoutList.whatsNewTitle": "Nouveautés Elastic", + "newsfeed.headerButton.readAriaLabel": "Menu du fil d'actualités – Tous les éléments lus", + "newsfeed.headerButton.unreadAriaLabel": "Menu du fil d'actualités – Éléments non lus disponibles", + "newsfeed.loadingPrompt.gettingNewsText": "Obtention des dernières actualités…", + "observabilityAlertDetails.alertActiveTimeRangeAnnotation.detailsTooltip": "Actif", + "observabilityAlertDetails.alertAnnotation.detailsTooltip": "Alerte démarrée", + "observabilityAlertDetails.alertThresholdAnnotation.detailsTooltip": "Alerte démarrée", + "observabilityAlertDetails.alertThresholdTimeRangeRect.detailsTooltip": "Seuil", + "presentationPanel.action.customizePanel.displayName": "Paramètres", + "presentationPanel.action.customizePanel.flyout.cancelButtonTitle": "Annuler", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editFiltersButtonAriaLabel": "Modifier les filtres", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editFiltersButtonLabel": "Modifier", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editQueryButtonAriaLabel": "Modifier la recherche", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.editQueryButtonLabel": "Modifier", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelDescriptionAriaLabel": "Entrer une description personnalisée pour votre panneau", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelDescriptionFormRowLabel": "Description", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTimeRangeFormRowLabel": "Plage temporelle", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTitleFormRowLabel": "Titre", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.panelTitleInputAriaLabel": "Entrez un titre personnalisé pour le panneau.", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomDescriptionButtonAriaLabel": "Réinitialiser la description à sa valeur par défaut", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomTitleButtonAriaLabel": "Réinitialiser le titre à sa valeur par défaut", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.resetCustomTitleButtonLabel": "Réinitialiser à la valeur par défaut", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.showCustomTimeRangeSwitch": "Appliquer une plage temporelle personnalisée", + "presentationPanel.action.customizePanel.flyout.optionsMenuForm.showTitle": "Afficher le titre", + "presentationPanel.action.customizePanel.flyout.saveButtonTitle": "Appliquer", + "presentationPanel.action.customizePanel.flyout.title": "Paramètres", + "presentationPanel.action.customizePanel.modal.optionsMenuForm.resetCustomDescriptionButtonLabel": "Réinitialiser à la valeur par défaut", + "presentationPanel.action.editPanel.displayName": "Modifier {value}", + "presentationPanel.action.inspectPanel.displayName": "Inspecter", + "presentationPanel.action.inspectPanel.untitledEmbeddableFilename": "[Aucun titre]", + "presentationPanel.action.removePanel.displayName": "Supprimer", + "presentationPanel.ariaLabel": "Panneau", + "presentationPanel.badgeTrigger.description": "Des actions de badge apparaissent dans la barre de titre lorsqu'un élément incorporable est en cours de chargement dans un panneau.", + "presentationPanel.badgeTrigger.title": "Badges du panneau", + "presentationPanel.contextMenu.ariaLabel": "Options de panneau", + "presentationPanel.contextMenu.ariaLabelWithIndex": "Options pour le panneau {index}", + "presentationPanel.contextMenu.ariaLabelWithTitle": "Options de panneau pour {title}", + "presentationPanel.contextMenu.loadingTitle": "Options", + "presentationPanel.contextMenuTrigger.description": "Une nouvelle action sera ajoutée au menu contextuel du panneau", + "presentationPanel.contextMenuTrigger.title": "Menu contextuel", + "presentationPanel.emptyErrorMessage": "Erreur", + "presentationPanel.enhancedAriaLabel": "Panneau : {title}", + "presentationPanel.error.editButton": "Modifier {value}", + "presentationPanel.error.errorWhenLoadingPanel": "Une erreur s'est produite lors du chargement de ce panneau.", + "presentationPanel.filters.filtersTitle": "Filtres", + "presentationPanel.filters.queryTitle": "Recherche", + "presentationPanel.header.titleAriaLabel": "Cliquez pour modifier le titre : {title}", + "presentationPanel.hoverTrigger.description": "Une nouvelle action sera ajoutée au menu flottant du panneau", + "presentationPanel.hoverTrigger.title": "Menu contextuel du panneau", + "presentationPanel.notificationTrigger.description": "Les actions de notification apparaissent dans l'angle supérieur droit des panneaux.", + "presentationPanel.notificationTrigger.title": "Notifications du panneau", + "presentationPanel.placeholderTitle": "[Aucun titre]", + "presentationUtil.dashboardDrilldownConfig.components.openInNewTab": "Ouvrir le tableau de bord dans un nouvel onglet", + "presentationUtil.dashboardDrilldownConfig.components.useCurrentDateRange": "Utiliser la plage de dates du tableau de bord d'origine", + "presentationUtil.dashboardDrilldownConfig.components.useCurrentFiltersLabel": "Utiliser les filtres et la requête du tableau de bord d'origine", + "presentationUtil.dashboardPicker.noDashboardOptionLabel": "Sélectionner le tableau de bord", + "presentationUtil.dashboardPicker.searchDashboardPlaceholder": "Recherche dans les tableaux de bord…", + "presentationUtil.expressionInput.argReferenceAliasesDetail": "{BOLD_MD_TOKEN}Alias{BOLD_MD_TOKEN} : {aliases}", + "presentationUtil.expressionInput.argReferenceDefaultDetail": "{BOLD_MD_TOKEN}Par défaut{BOLD_MD_TOKEN} : {defaultVal}", + "presentationUtil.expressionInput.argReferenceRequiredDetail": "{BOLD_MD_TOKEN}Requis{BOLD_MD_TOKEN} : {required}", + "presentationUtil.expressionInput.argReferenceTypesDetail": "{BOLD_MD_TOKEN}Types{BOLD_MD_TOKEN} : {types}", + "presentationUtil.expressionInput.functionReferenceAccepts": "{BOLD_MD_TOKEN}Accepte{BOLD_MD_TOKEN} : {acceptTypes}", + "presentationUtil.expressionInput.functionReferenceReturns": "{BOLD_MD_TOKEN}Renvoie{BOLD_MD_TOKEN} : {returnType}", + "presentationUtil.fieldPicker.noFieldsLabel": "Aucun champ correspondant", + "presentationUtil.fieldPicker.selectableAriaLabel": "Sélectionner un champ", + "presentationUtil.fieldSearch.fieldFilterButtonLabel": "Filtrer par type", + "presentationUtil.fieldSearch.searchPlaceHolder": "Rechercher les noms de champs", + "presentationUtil.labs.components.browserSwitchHelp": "Active l'atelier pour ce navigateur et persiste après sa fermeture.", + "presentationUtil.labs.components.browserSwitchName": "Navigateur", + "presentationUtil.labs.components.calloutHelp": "Actualiser pour appliquer les modifications", + "presentationUtil.labs.components.closeButtonLabel": "Fermer", + "presentationUtil.labs.components.descriptionMessage": "Essayez des fonctionnalités en cours ou en version d'évaluation technique.", + "presentationUtil.labs.components.disabledStatusMessage": "Par défaut : {status}", + "presentationUtil.labs.components.enabledStatusMessage": "Par défaut : {status}", + "presentationUtil.labs.components.kibanaSwitchHelp": "Active cet atelier pour tous les utilisateurs Kibana.", + "presentationUtil.labs.components.kibanaSwitchName": "Kibana", + "presentationUtil.labs.components.labFlagsLabel": "Indicateurs d'atelier", + "presentationUtil.labs.components.noProjectsinSolutionMessage": "Aucun atelier actuellement dans {solutionName}.", + "presentationUtil.labs.components.noProjectsMessage": "Aucun atelier actuellement disponible.", + "presentationUtil.labs.components.overrideFlagsLabel": "Remplacements", + "presentationUtil.labs.components.overridenIconTipLabel": "Valeur par défaut remplacée", + "presentationUtil.labs.components.resetToDefaultLabel": "Réinitialiser aux valeurs par défaut", + "presentationUtil.labs.components.sessionSwitchHelp": "Active l’atelier pour cette session de navigateur afin de le réinitialiser lors de sa fermeture.", + "presentationUtil.labs.components.sessionSwitchName": "Session", + "presentationUtil.labs.components.titleLabel": "Ateliers", + "presentationUtil.labs.enableByValueEmbeddableDescription": "Active la prise en charge pour les éléments d'incorporation by-value dans Canvas", + "presentationUtil.labs.enableByValueEmbeddableName": "Éléments d'incorporation By-Value", + "presentationUtil.labs.enableDeferBelowFoldProjectDescription": "Les panneaux sous \"le pli\" (la zone masquée en dessous de la fenêtre accessible en faisant défiler), ne se chargeront pas immédiatement, mais seulement lorsqu'ils entreront dans la fenêtre d'affichage.", + "presentationUtil.labs.enableDeferBelowFoldProjectName": "Différer le chargement des panneaux sous \"le pli\"", + "presentationUtil.saveModalDashboard.addToDashboardLabel": "Ajouter au tableau de bord", + "presentationUtil.saveModalDashboard.dashboardInfoTooltip": "Les éléments ajoutés à la bibliothèque Visualize sont disponibles pour tous les tableaux de bord. Les modifications apportées à un élément de bibliothèque sont répercutées partout où il est utilisé.", + "presentationUtil.saveModalDashboard.existingDashboardOptionLabel": "Existant", + "presentationUtil.saveModalDashboard.existingDashboardRequiredMessage": "Le tableau de bord est requis", + "presentationUtil.saveModalDashboard.libraryOptionLabel": "Ajouter à la bibliothèque", + "presentationUtil.saveModalDashboard.newDashboardOptionLabel": "Nouveau", + "presentationUtil.saveModalDashboard.noDashboardOptionLabel": "Aucun", + "presentationUtil.saveModalDashboard.saveAndGoToDashboardLabel": "Enregistrer et accéder au tableau de bord", + "presentationUtil.saveModalDashboard.saveLabel": "Enregistrer", + "presentationUtil.saveModalDashboard.saveToLibraryLabel": "Enregistrer et ajouter à la bibliothèque", + "randomSampling.ui.sliderControl.accuracyLabel": "Précision", + "randomSampling.ui.sliderControl.performanceLabel": "Performances", + "reactPackages.mountPointPortal.errorMessage": "Erreur lors du rendu du contenu du portail.", + "reporting.apiClient.unknownError": "La tâche de reporting {job} a échoué. Erreur inconnue.", + "reporting.common.browserCouldNotLaunchErrorMessage": "Impossible de générer des captures d'écran, car le navigateur ne s’est pas lancé. Consultez les logs de serveur pour en savoir plus.", + "reporting.common.cloud.insufficientSystemMemoryError": "Impossible de générer ce rapport en raison d’un manque de mémoire.", + "reporting.common.pdfWorkerOutOfMemoryErrorMessage": "Impossible de générer un PDF en raison d’un manque de mémoire. Essayez de réduire la taille du PDF et relancez ce rapport.", + "reporting.commonExportTypesHelpers.failedToDecryptReportJobDataErrorMessage": "Impossible de déchiffrer les données de la tâche de reporting. Veuillez vous assurer que {encryptionKey} est défini et générez à nouveau ce rapport. {err}", + "reporting.commonExportTypesHelpers.missingJobHeadersErrorMessage": "Les en-têtes de tâche sont manquants", + "reporting.jobCreatedBy.unknownUserPlaceholderText": "Inconnu", + "reporting.jobStatusDetail.attemptXofY": "Tentative {attempts} sur {max_attempts}.", + "reporting.jobStatusDetail.deprecatedText": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.", + "reporting.jobStatusDetail.errorText": "Consultez les informations de rapport pour plus de détails sur l'erreur.", + "reporting.jobStatusDetail.pendingStatusReachedText": "En attente du traitement de la tâche.", + "reporting.jobStatusDetail.timeoutSeconds": "{timeout} secondes", + "reporting.jobStatusDetail.timeoutSecondsUnknown": "Inconnu", + "reporting.jobStatusDetail.unknownText": "Inconnu", + "reporting.jobStatusDetail.warningsText": "Consultez les informations de rapport pour plus de détails sur les avertissements.", + "reporting.jobStatuses.completedText": "Terminé", + "reporting.jobStatuses.failedText": "Échoué", + "reporting.jobStatuses.pendingText": "En attente", + "reporting.jobStatuses.processingText": "Traitement", + "reporting.jobStatuses.warningText": "Terminé", + "reporting.jobType.csvOutputName": "CSV", + "reporting.jobType.pdfOutputName": "PDF", + "reporting.jobType.pngOutputName": "PNG", + "reporting.jobWarning.csvContainsFormulas": "Votre fichier CSV contient des caractères que les applications de feuilles de calcul pourraient considérer comme des formules.", + "reporting.jobWarning.exportTypeDeprecated": "Il s'agit d'un type d'exportation déclassé. L'automatisation de ce rapport devra être à nouveau créée pour une question de compatibilité avec les futures versions de Kibana.", + "reporting.jobWarning.maxSizeReachedTooltip": "Votre recherche a atteint la taille maximale et contient des données partielles.", + "reporting.pngV2.generateButtonLabel": "Exporter un fichier", + "reporting.pngV2.helpText": "Sélectionnez le type de fichier que vous souhaitez exporter pour cette visualisation.", + "reporting.printablePdfV2.generateButtonLabel": "Exporter un fichier", + "reporting.printablePdfV2.helpText": "Sélectionnez le type de fichier que vous souhaitez exporter pour cette visualisation.", + "reporting.share.contextMenu.export.csvReportsButtonLabel": "Exporter", + "reporting.share.contextMenu.pdfReportsButtonLabel": "Rapports PDF", + "reporting.share.contextMenu.pngReportsButtonLabel": "Rapports PNG", + "reporting.share.csv.reporting.helpTextCSV": "Exporter un fichier CSV à partir de ce {objectType}.", + "reporting.share.generateButtonLabelCSV": "Générer un CSV", + "reporting.share.modalContent.notification.reportingErrorTitle": "Impossible de créer le rapport", + "reporting.share.modalContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", + "reporting.share.modalContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}", + "reporting.share.panelAction.csvDownloadStartedMessage": "Votre CSV sera téléchargé dans un instant.", + "reporting.share.panelAction.csvDownloadStartedTitle": "Téléchargement du CSV démarré", + "reporting.share.panelAction.csvReportStartedTitle": "Rapport mis en file d'attente pour CSV", + "reporting.share.panelAction.downloadCsvPanelTitle": "Télécharger CSV", + "reporting.share.panelAction.failedCsvReportMessage": "Nous n'avons pas pu télécharger votre CSV pour le moment.", + "reporting.share.panelAction.failedCsvReportTitle": "Le téléchargement du CSV a échoué", + "reporting.share.panelAction.failedGenerateCsvReportMessage": "Nous n'avons pas pu générer votre CSV pour le moment.", + "reporting.share.panelAction.failedGenerateCsvReportTitle": "Échec du rapport CSV", + "reporting.share.panelAction.generateCsvPanelTitle": "Générer des rapports CSV", + "reporting.share.panelAction.reportLink.reportingSectionUrlLinkLabel": "Gestion de la Suite > Reporting", + "reporting.share.panelAction.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", + "reporting.share.panelContent.advancedOptions": "Options avancées", + "reporting.share.panelContent.copyUrlButtonLabel": "Copier l'URL POST", + "reporting.share.panelContent.generateButtonLabel": "Générer {reportingType}", + "reporting.share.panelContent.generationTimeDescription": "La génération des {reportingType}s peut prendre une ou deux minutes en fonction de la taille de votre {objectType}.", + "reporting.share.panelContent.howToCallGenerationDescription": "Sinon, copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.", + "reporting.share.panelContent.notification.reportingErrorTitle": "Impossible de créer le rapport", + "reporting.share.panelContent.notification.reportingErrorToastMessage": "Nous n'avons pas pu créer de rapport pour le moment.", + "reporting.share.panelContent.saveWorkDescription": "Veuillez enregistrer votre travail avant de générer un rapport.", + "reporting.share.panelContent.successfullyQueuedReportNotificationDescription": "Suivre sa progression dans {path}", + "reporting.share.panelContent.successfullyQueuedReportNotificationTitle": "Rapport mis en file d'attente pour {objectType}", + "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthDescription": "Impossible de copier cette URL.", + "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTitle": "URL trop longue", + "reporting.share.panelContent.unsavedStateAndExceedsMaxLengthTrySaveDescription": "Impossible de copier cette URL. Essayez d'enregistrer votre travail.", + "reporting.share.panelContent.unsavedStateErrorText": "Enregistrez votre travail avant de copier cette URL.", + "reporting.share.panelContent.unsavedStateErrorTitle": "Travail non enregistré", + "reporting.share.publicNotifier.reportLink.reportingSectionUrlLinkLabel": "Gestion de la Suite > Reporting", + "reporting.share.screenCapturePanelContent.canvasLayoutHelpText": "Supprimer les bordures et le logo de pied de page", + "reporting.share.screenCapturePanelContent.canvasLayoutLabel": "Mise en page complète", + "reporting.share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page", + "reporting.share.screenCapturePanelContent.optimizeForPrintingLabel": "Optimiser pour l'impression", + "reporting.shareContextMenu.ExportsButtonLabel": "PDF", + "reporting.shareContextMenu.ExportsButtonLabelPNG": "Export PNG", + "savedObjects.confirmModal.cancelButtonLabel": "Annuler", + "savedObjects.confirmModal.overwriteButtonLabel": "Écraser", + "savedObjects.confirmModal.overwriteConfirmationMessage": "Êtes-vous sûr de vouloir écraser {title} ?", + "savedObjects.confirmModal.overwriteTitle": "Écraser {name} ?", + "savedObjects.confirmModal.saveDuplicateButtonLabel": "Enregistrer {name}", + "savedObjects.confirmModal.saveDuplicateConfirmationMessage": "Il y a déjà une occurrence de {name} avec le titre \"{title}\". Voulez-vous tout de même enregistrer ?", + "savedObjects.overwriteRejectedDescription": "La confirmation d'écrasement a été rejetée.", + "savedObjects.saveDuplicateRejectedDescription": "La confirmation d'enregistrement avec un doublon de titre a été rejetée.", + "savedObjects.saveModal.cancelButtonLabel": "Annuler", + "savedObjects.saveModal.descriptionLabel": "Description", + "savedObjects.saveModal.duplicateTitleDescription": "L'enregistrement de \"{title}\" crée un doublon de titre.", + "savedObjects.saveModal.duplicateTitleLabel": "Ce {objectType} existe déjà.", + "savedObjects.saveModal.optional": "Facultatif", + "savedObjects.saveModal.saveAsNewLabel": "Enregistrer en tant que nouveau {objectType}", + "savedObjects.saveModal.saveButtonLabel": "Enregistrer", + "savedObjects.saveModal.saveTitle": "Enregistrer {objectType}", + "savedObjects.saveModal.titleLabel": "Titre", + "savedObjects.saveModal.titleRequired": "Un titre est requis", + "savedObjects.saveModalOrigin.addToOriginLabel": "Ajouter", + "savedObjects.saveModalOrigin.originAfterSavingSwitchLabel": "{originVerb} à {origin} après l'enregistrement", + "savedObjects.saveModalOrigin.returnToOriginLabel": "Renvoyer", + "savedObjects.saveModalOrigin.saveAndReturnLabel": "Enregistrer et revenir", + "savedObjectsFinder.advancedSettings.listingLimitText": "Nombre d'objets à récupérer pour les pages de listing", + "savedObjectsFinder.advancedSettings.listingLimitTitle": "Limite de listing d’objets", + "savedObjectsFinder.advancedSettings.perPageText": "Nombre d'objets à afficher par page dans la boîte de dialogue de chargement", + "savedObjectsFinder.advancedSettings.perPageTitle": "Objets par page", + "savedObjectsFinder.filterButtonLabel": "Types", + "savedObjectsFinder.titleDescription": "Titre de l'objet enregistré", + "savedObjectsFinder.titleName": "Titre", + "savedObjectsFinder.typeDescription": "Type de l'objet enregistré", + "savedObjectsFinder.typeName": "Type", + "savedObjectsManagement.breadcrumb.index": "Objets enregistrés", + "savedObjectsManagement.breadcrumb.inspect": "Inspecter {savedObjectType}", + "savedObjectsManagement.copyToSpace.actionDescription": "Effectuer une copie de cet objet enregistré dans un ou plusieurs espaces", + "savedObjectsManagement.copyToSpace.actionTitle": "Copier vers les espaces", + "savedObjectsManagement.deleteConfirm.modalDeleteButtonLabel": "Supprimer", + "savedObjectsManagement.deleteConfirm.modalDescription": "Cette action supprime définitivement l'objet de Kibana.", + "savedObjectsManagement.deleteConfirm.modalTitle": "Supprimer \"{title}\" ?", + "savedObjectsManagement.deleteSavedObjectsConfirmModalDescription": "Cette action supprimera les objets enregistrés suivants :", + "savedObjectsManagement.importSummary.createdCountHeader": "{createdCount} nouveau(x)", + "savedObjectsManagement.importSummary.createdOutcomeLabel": "Créé", + "savedObjectsManagement.importSummary.errorCountHeader": "{errorCount} erreur(s)", + "savedObjectsManagement.importSummary.errorOutcomeLabel": "{errorMessage}", + "savedObjectsManagement.importSummary.headerLabel": "{importCount, plural, one {1 objet importé} other {# objets importés}}", + "savedObjectsManagement.importSummary.overwrittenCountHeader": "{overwrittenCount} écrasé(s)", + "savedObjectsManagement.importSummary.overwrittenOutcomeLabel": "Écrasé", + "savedObjectsManagement.importSummary.warnings.defaultButtonLabel": "Go", + "savedObjectsManagement.managementSectionLabel": "Objets enregistrés", + "savedObjectsManagement.objects.savedObjectsDescription": "Importez, exportez et gérez vos objets enregistrés.", + "savedObjectsManagement.objects.savedObjectsTitle": "Objets enregistrés", + "savedObjectsManagement.objectsTable.deleteConfirmModal.cannotDeleteCallout.content": "{objectCount, plural, one {# objet est} other {# objets sont}} masqués et ne peuvent être supprimés.", + "savedObjectsManagement.objectsTable.deleteConfirmModal.cannotDeleteCallout.title": "Certains objets ont été exclus", + "savedObjectsManagement.objectsTable.deleteConfirmModal.sharedObjectsCallout.content": "Les objets partagés sont supprimés de tous les espaces dans lesquels ils se trouvent.", + "savedObjectsManagement.objectsTable.deleteConfirmModal.sharedObjectsCallout.title": "{sharedObjectsCount, plural, one {# objet enregistré est partagé} other {# de vos objets enregistrés sont partagés}}.", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.cancelButtonLabel": "Annuler", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.deleteButtonLabel": "Supprimer {objectsCount, plural, one {# objet} other {# objets}}", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.idColumnName": "ID", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.titleColumnName": "Titre", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModal.typeColumnName": "Type", + "savedObjectsManagement.objectsTable.deleteSavedObjectsConfirmModalTitle": "Supprimer les objets enregistrés", + "savedObjectsManagement.objectsTable.export.successNotification": "Votre fichier est en cours de téléchargement en arrière-plan.", + "savedObjectsManagement.objectsTable.export.successWithExcludedObjectsNotification": "Votre fichier est en cours de téléchargement en arrière-plan. Certains objets ont été exclus de l'export. Vous trouverez la liste des objets exclus à la dernière ligne du fichier exporté.", + "savedObjectsManagement.objectsTable.export.successWithMissingRefsNotification": "Votre fichier est en cours de téléchargement en arrière-plan. Certains objets associés sont introuvables. Vous trouverez la liste des objets manquants à la dernière ligne du fichier exporté.", + "savedObjectsManagement.objectsTable.export.toastErrorMessage": "Impossible de générer l'export : {error}", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.cancelButtonLabel": "Annuler", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.exportAllButtonLabel": "Exporter tout", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.exportOptionsLabel": "Options", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModal.includeReferencesDeepLabel": "Inclure les objets associés", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModalDescription": "Sélectionner les types d'objet à exporter", + "savedObjectsManagement.objectsTable.exportObjectsConfirmModalTitle": "Exporter {filteredItemCount, plural, one {# objet} other {# objets}}", + "savedObjectsManagement.objectsTable.flyout.errorCalloutTitle": "Désolé, une erreur est survenue.", + "savedObjectsManagement.objectsTable.flyout.import.cancelButtonLabel": "Annuler", + "savedObjectsManagement.objectsTable.flyout.import.confirmButtonLabel": "Importer", + "savedObjectsManagement.objectsTable.flyout.importFileErrorMessage": "Impossible de traiter le fichier en raison d'une erreur : \"{error}\".", + "savedObjectsManagement.objectsTable.flyout.importPromptText": "Importer", + "savedObjectsManagement.objectsTable.flyout.importSavedObjectTitle": "Importer les objets enregistrés", + "savedObjectsManagement.objectsTable.flyout.importSuccessful.confirmAllChangesButtonLabel": "Confirmer toutes les modifications", + "savedObjectsManagement.objectsTable.flyout.importSuccessful.confirmButtonLabel": "Terminé", + "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsCalloutLinkText": "créer une nouvelle vue de données", + "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsDescription": "Les objets enregistrés suivants utilisent des vues de données qui n'existent pas. Veuillez sélectionner les vues de données que vous souhaitez réassocier. Vous pouvez {indexPatternLink} si nécessaire.", + "savedObjectsManagement.objectsTable.flyout.indexPatternConflictsTitle": "Conflits de vues de données", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnCountDescription": "Nombre d'objets concernés", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnCountName": "Décompte", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnIdDescription": "ID de la vue de données", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnIdName": "ID", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnNewIndexPatternName": "Nouvelle vue de données", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsDescription": "Exemple d'objets concernés", + "savedObjectsManagement.objectsTable.flyout.renderConflicts.columnSampleOfAffectedObjectsName": "Exemple d'objets concernés", + "savedObjectsManagement.objectsTable.flyout.selectFileToImportFormRowLabel": "Sélectionner un fichier à importer", + "savedObjectsManagement.objectsTable.header.exportButtonLabel": "Exporter {filteredCount, plural, one{# objet} other {# objets}}", + "savedObjectsManagement.objectsTable.header.importButtonLabel": "Importer", + "savedObjectsManagement.objectsTable.header.refreshButtonLabel": "Actualiser", + "savedObjectsManagement.objectsTable.header.savedObjectsTitle": "Objets enregistrés", + "savedObjectsManagement.objectsTable.howToDeleteSavedObjectsDescription": "Gérez et partagez vos objets enregistrés. Pour modifier les données sous-jacentes d'un objet, accédez à l’application associée.", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledText": "Vérifiez si les objets ont déjà été copiés ou importés.", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.disabledTitle": "Rechercher les objets existants", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledText": "Utilisez cette option pour créer une ou plusieurs copies de l'objet.", + "savedObjectsManagement.objectsTable.importModeControl.createNewCopies.enabledTitle": "Créer de nouveaux objets avec des ID aléatoires", + "savedObjectsManagement.objectsTable.importModeControl.importOptionsTitle": "Options d'importation", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.disabledLabel": "Demander une action en cas de conflit", + "savedObjectsManagement.objectsTable.importModeControl.overwrite.enabledLabel": "Écraser automatiquement les conflits", + "savedObjectsManagement.objectsTable.importSummary.unsupportedTypeError": "Type d'objet non pris en charge", + "savedObjectsManagement.objectsTable.overwriteModal.body.ambiguousConflict": "\"{title}\" est en conflit avec plusieurs objets existants. En écraser un ?", + "savedObjectsManagement.objectsTable.overwriteModal.body.conflict": "\"{title}\" est en conflit avec un objet existant. L'écraser ?", + "savedObjectsManagement.objectsTable.overwriteModal.cancelButtonText": "Ignorer", + "savedObjectsManagement.objectsTable.overwriteModal.overwriteButtonText": "Écraser", + "savedObjectsManagement.objectsTable.overwriteModal.selectControlLabel": "ID d'objet", + "savedObjectsManagement.objectsTable.overwriteModal.title": "Écraser {type} ?", + "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionDescription": "Inspecter cet objet enregistré", + "savedObjectsManagement.objectsTable.relationships.columnActions.inspectActionName": "Inspecter", + "savedObjectsManagement.objectsTable.relationships.columnActionsName": "Actions", + "savedObjectsManagement.objectsTable.relationships.columnErrorDescription": "Erreur rencontrée avec la relation", + "savedObjectsManagement.objectsTable.relationships.columnErrorName": "Erreur", + "savedObjectsManagement.objectsTable.relationships.columnIdDescription": "ID de l'objet enregistré", + "savedObjectsManagement.objectsTable.relationships.columnIdName": "ID", + "savedObjectsManagement.objectsTable.relationships.columnRelationship.childAsValue": "Enfant", + "savedObjectsManagement.objectsTable.relationships.columnRelationship.parentAsValue": "Parent", + "savedObjectsManagement.objectsTable.relationships.columnRelationshipName": "Relation directe", + "savedObjectsManagement.objectsTable.relationships.columnTitleDescription": "Titre de l'objet enregistré", + "savedObjectsManagement.objectsTable.relationships.columnTitleName": "Titre", + "savedObjectsManagement.objectsTable.relationships.columnTypeDescription": "Type de l'objet enregistré", + "savedObjectsManagement.objectsTable.relationships.columnTypeName": "Type", + "savedObjectsManagement.objectsTable.relationships.invalidRelationShip": "Cet objet enregistré présente des relations non valides.", + "savedObjectsManagement.objectsTable.relationships.relationshipsTitle": "Voici les objets enregistrés associés à {title}. La suppression de ce {type} a un impact sur ses objets parents, mais pas sur ses enfants.", + "savedObjectsManagement.objectsTable.relationships.renderErrorMessage": "Erreur", + "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.childAsValue.view": "Enfant", + "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.name": "Relation directe", + "savedObjectsManagement.objectsTable.relationships.search.filters.relationship.parentAsValue.view": "Parent", + "savedObjectsManagement.objectsTable.relationships.search.filters.type.name": "Type", + "savedObjectsManagement.objectsTable.searchBar.unableToParseQueryErrorMessage": "Impossible d'analyser la requête", + "savedObjectsManagement.objectsTable.table.columnActions.inspectActionDescription": "Inspecter cet objet enregistré", + "savedObjectsManagement.objectsTable.table.columnActions.inspectActionName": "Inspecter", + "savedObjectsManagement.objectsTable.table.columnActions.viewRelationshipsActionDescription": "Afficher les relations entre cet objet enregistré et d'autres objets enregistrés", + "savedObjectsManagement.objectsTable.table.columnActions.viewRelationshipsActionName": "Relations", + "savedObjectsManagement.objectsTable.table.columnActionsName": "Actions", + "savedObjectsManagement.objectsTable.table.columnTitleDescription": "Titre de l'objet enregistré", + "savedObjectsManagement.objectsTable.table.columnTitleName": "Titre", + "savedObjectsManagement.objectsTable.table.columnTypeDescription": "Type de l'objet enregistré", + "savedObjectsManagement.objectsTable.table.columnTypeName": "Type", + "savedObjectsManagement.objectsTable.table.deleteButtonLabel": "Supprimer", + "savedObjectsManagement.objectsTable.table.deleteButtonTitle": "Impossible de supprimer les objets enregistrés", + "savedObjectsManagement.objectsTable.table.deleteDisabledTooltip": "Les objets sélectionnés ne peuvent pas être supprimés, car il s'agit d'objets cachés.", + "savedObjectsManagement.objectsTable.table.exportButtonLabel": "Exporter", + "savedObjectsManagement.objectsTable.table.exportPopoverButtonLabel": "Exporter", + "savedObjectsManagement.objectsTable.table.lastUpdatedColumnTitle": "Dernière mise à jour", + "savedObjectsManagement.objectsTable.table.tooManyResultsLabel": "Affichage de {limit} sur {totalItemCount, plural, one {# objet} other {# objets}}", + "savedObjectsManagement.objectsTable.table.typeFilterName": "Type", + "savedObjectsManagement.objectsTable.table.updatedDateUnknownLabel": "Dernière mise à jour inconnue", + "savedObjectsManagement.objectsTable.unableFindSavedObjectNotificationMessage": "Objet enregistré introuvable", + "savedObjectsManagement.objectsTable.unableFindSavedObjectsNotificationMessage": "Objets enregistrés introuvables", + "savedObjectsManagement.objectView.deleteSavedObjectNotificationMessage": "Suppression de l'objet {type} \"{title}\"", + "savedObjectsManagement.objectView.unableDeleteSavedObjectNotificationMessage": "Impossible de supprimer l'objet {type} \"{title}\"", + "savedObjectsManagement.objectView.unableFindSavedObjectNotificationMessage": "Objet enregistré introuvable", + "savedObjectsManagement.shareToSpace.actionDescription": "Partager cet objet dans un ou plusieurs espaces", + "savedObjectsManagement.shareToSpace.actionTitle": "Partager dans les espaces", + "savedObjectsManagement.shareToSpace.columnDescription": "Espaces auxquels cet objet est actuellement attribué", + "savedObjectsManagement.shareToSpace.columnTitle": "Espaces", + "savedObjectsManagement.shareToSpace.globalObjectTypeContent": "Cet objet enregistré est disponible dans tous les espaces et ne peut pas être modifié.", + "savedObjectsManagement.shareToSpace.globalObjectTypeTitle": "Objet enregistré global", + "savedObjectsManagement.shareToSpace.isolatedObjectTypeContent": "Cet objet enregistré est disponible dans un seul espace ; il ne peut pas être attribué à plusieurs espaces.", + "savedObjectsManagement.shareToSpace.isolatedObjectTypeTitle": "Objet enregistré isolé", + "savedObjectsManagement.shareToSpace.shareableSoonObjectTypeContent": "Cet objet enregistré est disponible dans un seul espace. Dans une prochaine version, vous pourrez l'attribuer à plusieurs espaces.", + "savedObjectsManagement.shareToSpace.shareableSoonObjectTypeTitle": "Bientôt disponible : Attribuer un objet enregistré à plusieurs espaces", + "savedObjectsManagement.view.copyToClipboardLabel": "Copier dans le presse-papiers", + "savedObjectsManagement.view.deleteItemButtonLabel": "Supprimer", + "savedObjectsManagement.view.fieldDoesNotExistErrorMessage": "Un champ associé à cet objet n'existe plus dans la vue de données.", + "savedObjectsManagement.view.howToFixErrorDescription": "Si vous savez à quoi cette erreur fait référence, vous pouvez utiliser les {savedObjectsApis} pour la corriger. Sinon, cliquez sur le bouton Supprimer ci-dessus.", + "savedObjectsManagement.view.howToFixErrorDescriptionLinkText": "API des objets enregistrés", + "savedObjectsManagement.view.indexPatternDoesNotExistErrorMessage": "La vue de données associée à cet objet n'existe plus.", + "savedObjectsManagement.view.inspectCodeEditorAriaLabel": "inspecter { title }", + "savedObjectsManagement.view.inspectItemTitle": "Inspecter {title}", + "savedObjectsManagement.view.savedObjectProblemErrorMessage": "Un problème est survenu avec cet objet enregistré.", + "savedObjectsManagement.view.savedSearchDoesNotExistErrorMessage": "La recherche enregistrée associée à cet objet n'existe plus.", + "savedObjectsManagement.view.viewItemButtonLabel": "Afficher {title}", + "savedSearch.contentManagementType": "Recherche enregistrée", + "savedSearch.kibana_context.filters.help": "Spécifier des filtres génériques Kibana", + "savedSearch.kibana_context.help": "Met à jour le contexte général de Kibana.", + "savedSearch.kibana_context.q.help": "Spécifier une recherche en texte libre Kibana", + "savedSearch.kibana_context.savedSearchId.help": "Spécifier l'ID de recherche enregistrée à utiliser pour les requêtes et les filtres", + "savedSearch.kibana_context.timeRange.help": "Spécifier le filtre de plage temporelle Kibana", + "savedSearch.legacyURLConflict.errorMessage": "Cette recherche a la même URL qu'un alias hérité. Désactiver l'alias pour résoudre cette erreur : {json}", + "searchApiPanels.cloudIdDetails.cloudId.description": "Des bibliothèques et des connecteurs clients peuvent utiliser cet identificateur unique propre à Elastic Cloud.", + "searchApiPanels.cloudIdDetails.cloudId.title": "Identifiant du cloud", + "searchApiPanels.cloudIdDetails.description": "Soyez prêt à ingérer et rechercher vos données en choisissant une option de connexion :", + "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.description": "La méthode la plus courante pour établir une connexion Elasticsearch.", + "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.recommendedBadge": "Recommandé", + "searchApiPanels.cloudIdDetails.elasticsearchEndpoint.title": "Point de terminaison Elasticsearch", + "searchApiPanels.cloudIdDetails.title": "Copiez vos informations de connexion", + "searchApiPanels.pipeline.overview.anonymization.description": "Retirez les informations sensibles des documents avant l'indexation.", + "searchApiPanels.pipeline.overview.anonymization.title": "Anonymiser les données", + "searchApiPanels.pipeline.overview.arrayJsonHandling.description": "Exécutez des processeurs par lots, analysez les données JSON et triez les éléments.", + "searchApiPanels.pipeline.overview.arrayJsonHandling.title": "Traitement des tableaux/JSON", + "searchApiPanels.pipeline.overview.dataEnrichment.description": "Ajouter des informations des sources externes ou appliquer des transformations à vos documents pour une recherche plus contextuelle et pertinente.", + "searchApiPanels.pipeline.overview.dataEnrichment.title": "Enrichir les données", + "searchApiPanels.pipeline.overview.dataFiltering.description": "Supprimez des champs spécifiques des documents avant leur indexation, afin d’exclure les informations inutiles ou sensibles.", + "searchApiPanels.pipeline.overview.dataFiltering.title": "Filtrage des données", + "searchApiPanels.pipeline.overview.dataTransformation.description": "Analysez les informations depuis vos documents pour assurer qu'ils sont conformes au format standardisé.", + "searchApiPanels.pipeline.overview.dataTransformation.title": "Transformation des données", + "searchApiPanels.pipeline.overview.extAndStandard.description": "Analysez les informations depuis vos documents pour assurer qu'ils sont conformes au format standardisé.", + "searchApiPanels.pipeline.overview.extAndStandard.title": "Extraire et standardiser", + "searchApiPanels.pipeline.overview.pipelineHandling.description": "Gérez les exceptions d'erreur, exécutez un autre pipeline ou redirigez les documents vers un autre index", + "searchApiPanels.pipeline.overview.pipelineHandling.title": "Traitement du pipeline", + "searchApiPanels.preprocessData.overview.arrayJsonHandling.learnMore": "En savoir plus", + "searchApiPanels.preprocessData.overview.dataEnrichment.description": "Ajouter des informations des sources externes ou appliquer des transformations à vos documents pour une recherche plus contextuelle et pertinente.", + "searchApiPanels.preprocessData.overview.dataEnrichment.learnMore": "En savoir plus", + "searchApiPanels.preprocessData.overview.dataEnrichment.title": "Enrichissement des données", + "searchApiPanels.preprocessData.overview.dataFiltering.learnMore": "En savoir plus", + "searchApiPanels.preprocessData.overview.dataTransformation.learnMore": "En savoir plus", + "searchApiPanels.preprocessData.overview.pipelineHandling.learnMore": "En savoir plus", + "searchApiPanels.welcomeBanner.codeBox.copyButtonLabel": "Copier", + "searchApiPanels.welcomeBanner.header.description": "Configurez votre client de langage de programmation, ingérez des données, et vous serez prêt à commencer vos recherches en quelques minutes.", + "searchApiPanels.welcomeBanner.header.greeting.customTitle": "👋 Bonjour {name} !", + "searchApiPanels.welcomeBanner.header.greeting.defaultTitle": "👋 Bonjour", + "searchApiPanels.welcomeBanner.header.title": "Lancez-vous avec Elasticsearch", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions": "Autres options d'ingestion", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsDescription": "Des agents légers conçus pour le transfert de données pour Elasticsearch. Utilisez Beats pour envoyer des données opérationnelles depuis vos serveurs.", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsDocumentationLabel": "Documentation", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.beatsTitle": "Beats", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashDescription": "Pipeline de traitement des données à usage général pour Elasticsearch. Utilisez Logstash pour extraire et transformer les données d'une variétés d'entrées et de sorties.", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashDocumentationLabel": "Documentation", + "searchApiPanels.welcomeBanner.ingestData.alternativeOptions.logstashTitle": "Logstash", + "searchApiPanels.welcomeBanner.ingestData.description": "Ajoutez des données à votre flux de données ou à votre index pour les rendre interrogeables à l'aide de l'API. ", + "searchApiPanels.welcomeBanner.ingestData.title": "Ingérer des données", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.description": "Vous pouvez utiliser des pipelines d'ingestion pour prétraiter vos données avant leur indexation dans Elasticsearch.", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.managedBadge": "Géré", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.optionalBadge": "Facultatif", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.processorCount": "{count} {count, plural, one {processeur} other {processeurs}}", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.recommendedBadge": "Recommandé", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.selectPipelinePlaceholder": "Sélectionner un pipeline", + "searchApiPanels.welcomeBanner.ingestPipelinePanel.title": "Prétraiter vos données", + "searchApiPanels.welcomeBanner.installClient.clientDocLink": "Documentation du client {languageName}", + "searchApiPanels.welcomeBanner.installClient.description": "Vous devez d'abord installer le client de langage de programmation de votre choix.", + "searchApiPanels.welcomeBanner.installClient.title": "Installer un client", + "searchApiPanels.welcomeBanner.panels.learnMore": "En savoir plus", + "searchApiPanels.welcomeBanner.selectClient.apiRequestConsoleDocLink": "Exécuter des requêtes d’API dans la console ", + "searchApiPanels.welcomeBanner.selectClient.callout.description": "Avec la console, vous pouvez directement commencer à utiliser nos API REST. Aucune installation n’est requise.", + "searchApiPanels.welcomeBanner.selectClient.callout.link": "Essayez la console maintenant", + "searchApiPanels.welcomeBanner.selectClient.callout.title": "Lancez-vous dans la console", + "searchApiPanels.welcomeBanner.selectClient.description": "Elastic construit et assure la maintenance des clients dans plusieurs langues populaires et notre communauté a contribué à beaucoup d'autres. Sélectionnez votre client de langage favori ou explorez la {console} pour commencer.", + "searchApiPanels.welcomeBanner.selectClient.elasticsearchClientDocLink": "Clients d'Elasticsearch ", + "searchApiPanels.welcomeBanner.selectClient.heading": "Choisissez-en un", + "searchApiPanels.welcomeBanner.selectClient.title": "Sélectionner votre client", + "searchConnectors.config.invalidInteger": "{label} doit être un nombre entier.", + "searchConnectors.configuration.openPopoverLabel": "Ouvrir la fenêtre contextuelle de licence", + "searchConnectors.configurationConnector.config.advancedConfigurations.title": "Configurations avancées", + "searchConnectors.configurationConnector.config.cancelEditingButton.title": "Annuler", + "searchConnectors.configurationConnector.config.defaultValue": "Si cette option est laissée vide, la valeur par défaut {defaultValue} sera utilisée.", + "searchConnectors.configurationConnector.config.editButton.title": "Modifier la configuration", + "searchConnectors.configurationConnector.config.error.title": "Erreur de connecteur", + "searchConnectors.configurationConnector.config.noConfigCallout.description": "Ce connecteur ne possède aucun champ de configuration. Votre connecteur a-t-il pu se connecter avec succès à Elasticsearch et définir sa configuration ?", + "searchConnectors.configurationConnector.config.noConfigCallout.title": "Aucun champ de configuration", + "searchConnectors.configurationConnector.config.submitButton.title": "Enregistrer la configuration", + "searchConnectors.connector.documentLevelSecurity.enablePanel.description": "Vous permet de contrôler les documents auxquels peuvent accéder les utilisateurs, selon leurs autorisations. Cela permet de vous assurer que les résultats de recherche ne renvoient que des informations pertinentes et autorisées pour les utilisateurs, selon leurs rôles.", + "searchConnectors.connector.documentLevelSecurity.enablePanel.heading": "Sécurité au niveau du document", + "searchConnectors.connectors.subscriptionLabel": "Plans d'abonnement", + "searchConnectors.connectors.upgradeDescription": "Pour utiliser ce connecteur, vous devez mettre à jour votre licence vers Platinum ou commencer un essai gratuit de 30 jours.", + "searchConnectors.connectors.upgradeTitle": "Mettre à niveau vers Elastic Platinum", + "searchConnectors.connectorScheduling.resetButton.label": "Réinitialiser", + "searchConnectors.connectorScheduling.saveButton.label": "Enregistrer", + "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.description": "Contrôlez à quels documents les utilisateurs peuvent y accéder selon leurs autorisations et rôles. Planifiez des synchronisations pour garder ces contrôles d’accès à jour.", + "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.link": "Activer la sécurité au niveau du document", + "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.text": "{link} pour ce connecteur afin d'activer ces options.", + "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.dlsDisabledCallout.title": "Synchronisations de contrôle d'accès non autorisée", + "searchConnectors.connectorScheduling.schedulePanel.documentLevelSecurity.title": "Sécurité au niveau du document", + "searchConnectors.content.filteringRules.policy.exclude": "Exclure", + "searchConnectors.content.filteringRules.policy.include": "Inclure", + "searchConnectors.content.filteringRules.rules.contains": "Contient", + "searchConnectors.content.filteringRules.rules.endsWith": "Se termine par", + "searchConnectors.content.filteringRules.rules.equals": "Est égal à", + "searchConnectors.content.filteringRules.rules.greaterThan": "Supérieur à", + "searchConnectors.content.filteringRules.rules.lessThan": "Inférieur à", + "searchConnectors.content.filteringRules.rules.regEx": "Expression régulière", + "searchConnectors.content.filteringRules.rules.startsWith": "Commence par", + "searchConnectors.content.indices.connectorScheduling.accordion.accessControlSync.description": "Planifiez des synchronisations de contrôles d’accès pour garder les mappings d’autorisation à jour.", + "searchConnectors.content.indices.connectorScheduling.accordion.accessControlSync.title": "Synchronisation de contrôle d'accès", + "searchConnectors.content.indices.connectorScheduling.accordion.fullSync.description": "Synchronisez toutes vos données depuis votre source de données.", + "searchConnectors.content.indices.connectorScheduling.accordion.fullSync.title": "Synchronisation complète du contenu", + "searchConnectors.content.indices.connectorScheduling.accordion.incrementalSync.description": "Une tâche de synchronisation légère qui ne récupère que le contenu mis à jour depuis votre source de données.", + "searchConnectors.content.indices.connectorScheduling.accordion.incrementalSync.title": "Synchronisation incrémentielle de contenu", + "searchConnectors.content.indices.connectorScheduling.error.title": "Examinez la configuration de votre connecteur pour voir si des erreurs ont été signalées.", + "searchConnectors.content.indices.connectorScheduling.notConnected.button.label": "Configurer", + "searchConnectors.content.indices.connectorScheduling.notConnected.description": "Configurez et déployez votre connecteur, puis revenez ici pour définir votre calendrier de synchronisation. Ce calendrier déterminera l'intervalle de synchronisation du connecteur avec votre source de données pour les documents mis à jour.", + "searchConnectors.content.indices.connectorScheduling.notConnected.title": "Configurer votre connecteur pour planifier une synchronisation", + "searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.description": "Récupérez du contenu pour créer ou mettre à jour vos documents Elasticsearch.", + "searchConnectors.content.indices.connectorScheduling.schedulePanel.contentSync.title": "Synchronisation de contenu", + "searchConnectors.content.indices.connectorScheduling.switch.label": "Activé", + "searchConnectors.content.nativeConnectors.googleCloud.name": "Google Cloud Storage", + "searchConnectors.content.nativeConnectors.s3.accessKey.label": "ID de clé d'accès AWS", + "searchConnectors.content.nativeConnectors.s3.buckets.label": "Compartiments AWS", + "searchConnectors.content.nativeConnectors.s3.buckets.tooltip": "Les compartiments AWS sont ignorés lorsque des règles de synchronisation avancées sont appliquées.", + "searchConnectors.content.nativeConnectors.s3.connectTimeout.label": "Délai d'attente de connexion", + "searchConnectors.content.nativeConnectors.s3.maxAttempts.label": "Nombre maximum de nouvelles tentatives", + "searchConnectors.content.nativeConnectors.s3.maxPageSize.label": "Taille maximum de la page", + "searchConnectors.content.nativeConnectors.s3.name": "S3", + "searchConnectors.content.nativeConnectors.s3.readTimeout.label": "Délai d'attente de lecture", + "searchConnectors.content.nativeConnectors.s3.secretKey.label": "Clé secrète AWS", + "searchConnectors.content.nativeConnectors.salesforce.clientId.label": "ID client", + "searchConnectors.content.nativeConnectors.salesforce.clientId.tooltip": "L'ID client de votre application connectée utilisant le protocole OAuth2. Également appelé \"clé consommateur\"", + "searchConnectors.content.nativeConnectors.salesforce.clientSecret.label": "Identifiant client secret", + "searchConnectors.content.nativeConnectors.salesforce.clientSecret.tooltip": "L'identifiant client secret de votre application connectée utilisant le protocole OAuth2. Également appelé \"secret consommateur\"", + "searchConnectors.content.nativeConnectors.salesforce.domain.label": "Domaine", + "searchConnectors.content.nativeConnectors.salesforce.domain.tooltip": "Le domaine de votre instance Salesforce. Si votre URL Salesforce est \"https://foo.salesforce.com\", le domaine est \"foo\".", + "searchConnectors.content.nativeConnectors.salesforce.name": "Salesforce", + "searchConnectors.cronEditor.cronDaily.fieldHour.textAtLabel": "À", + "searchConnectors.cronEditor.cronDaily.fieldTimeLabel": "Heure", + "searchConnectors.cronEditor.cronDaily.hourSelectLabel": "Heure", + "searchConnectors.cronEditor.cronDaily.minuteSelectLabel": "Minute", + "searchConnectors.cronEditor.cronHourly.fieldMinute.textAtLabel": "À", + "searchConnectors.cronEditor.cronHourly.fieldTimeLabel": "Minute", + "searchConnectors.cronEditor.cronMinutely.fieldMinute.textAppendLabel": "minutes", + "searchConnectors.cronEditor.cronMinutely.fieldMinute.textAtLabel": "Chaque", + "searchConnectors.cronEditor.cronMinutely.fieldTimeLabel": "Minute", + "searchConnectors.cronEditor.cronMonthly.fieldDateLabel": "Date", + "searchConnectors.cronEditor.cronMonthly.fieldHour.textAtLabel": "À", + "searchConnectors.cronEditor.cronMonthly.fieldTimeLabel": "Heure", + "searchConnectors.cronEditor.cronMonthly.hourSelectLabel": "Heure", + "searchConnectors.cronEditor.cronMonthly.minuteSelectLabel": "Minute", + "searchConnectors.cronEditor.cronMonthly.textOnTheLabel": "Le", + "searchConnectors.cronEditor.cronWeekly.fieldDateLabel": "Jour", + "searchConnectors.cronEditor.cronWeekly.fieldHour.textAtLabel": "À", + "searchConnectors.cronEditor.cronWeekly.fieldTimeLabel": "Heure", + "searchConnectors.cronEditor.cronWeekly.hourSelectLabel": "Heure", + "searchConnectors.cronEditor.cronWeekly.minuteSelectLabel": "Minute", + "searchConnectors.cronEditor.cronWeekly.textOnLabel": "Le", + "searchConnectors.cronEditor.cronYearly.fieldDate.textOnTheLabel": "Le", + "searchConnectors.cronEditor.cronYearly.fieldDateLabel": "Date", + "searchConnectors.cronEditor.cronYearly.fieldHour.textAtLabel": "À", + "searchConnectors.cronEditor.cronYearly.fieldMonth.textInLabel": "En", + "searchConnectors.cronEditor.cronYearly.fieldMonthLabel": "Mois", + "searchConnectors.cronEditor.cronYearly.fieldTimeLabel": "Heure", + "searchConnectors.cronEditor.cronYearly.hourSelectLabel": "Heure", + "searchConnectors.cronEditor.cronYearly.minuteSelectLabel": "Minute", + "searchConnectors.cronEditor.day.friday": "Vendredi", + "searchConnectors.cronEditor.day.monday": "Lundi", + "searchConnectors.cronEditor.day.saturday": "Samedi", + "searchConnectors.cronEditor.day.sunday": "Dimanche", + "searchConnectors.cronEditor.day.thursday": "Jeudi", + "searchConnectors.cronEditor.day.tuesday": "Mardi", + "searchConnectors.cronEditor.day.wednesday": "Mercredi", + "searchConnectors.cronEditor.fieldFrequencyLabel": "Fréquence", + "searchConnectors.cronEditor.month.april": "Avril", + "searchConnectors.cronEditor.month.august": "Août", + "searchConnectors.cronEditor.month.december": "Décembre", + "searchConnectors.cronEditor.month.february": "Février", + "searchConnectors.cronEditor.month.january": "Janvier", + "searchConnectors.cronEditor.month.july": "Juillet", + "searchConnectors.cronEditor.month.june": "Juin", + "searchConnectors.cronEditor.month.march": "Mars", + "searchConnectors.cronEditor.month.may": "Mai", + "searchConnectors.cronEditor.month.november": "Novembre", + "searchConnectors.cronEditor.month.october": "Octobre", + "searchConnectors.cronEditor.month.september": "Septembre", + "searchConnectors.cronEditor.textEveryLabel": "Chaque", + "searchConnectors.index.filtering.field": "champ", + "searchConnectors.index.filtering.policy": "Politique", + "searchConnectors.index.filtering.priority": "Priorité de la règle", + "searchConnectors.index.filtering.rule": "Règle", + "searchConnectors.index.filtering.value": "Valeur", + "searchConnectors.index.syncJobs.actions.cancelSyncJob.caption": "Annuler cette tâche de synchronisation", + "searchConnectors.index.syncJobs.actions.deleteJob.caption": "Supprimer", + "searchConnectors.index.syncJobs.actions.viewJob.caption": "Afficher cette tâche de synchronisation", + "searchConnectors.index.syncJobs.actions.viewJob.title": "Afficher cette tâche de synchronisation", + "searchConnectors.index.syncJobs.documents.added": "Inséré", + "searchConnectors.index.syncJobs.documents.deleted.tooltip": "Le nombre d'opérations {delete} que le connecteur a envoyé à l'API _bulk Elasticsearch. Peut inclure des documents abandonnés par les règles de synchronisation. N'inclut pas les documents abandonnés par les processeurs d'ingestion. Les documents sont supprimés lorsque le connecteur détermine qu'ils ne sont plus présents dans la source tierce.", + "searchConnectors.index.syncJobs.documents.removed": "Supprimé", + "searchConnectors.index.syncJobs.documents.title": "Documents", + "searchConnectors.index.syncJobs.documents.upserted.tooltip": "Le nombre d'opérations {index} que le connecteur a envoyé à l'API _bulk Elasticsearch, y compris les mises à jour de documents existants. Veuillez noter que le nombre de documents refoulés peut différer du nombre de documents dans l'index.", + "searchConnectors.index.syncJobs.documents.value": "Valeur", + "searchConnectors.index.syncJobs.documents.volume": "Volume", + "searchConnectors.index.syncJobs.documents.volume.aboutLabel": "À propos de {volume}", + "searchConnectors.index.syncJobs.documents.volume.lessThanOneMBLabel": "Inférieur à 1 Mo", + "searchConnectors.index.syncJobs.documents.volume.tooltip": "Le volume, en Mo, des données JSON envoyées avec les opérations {index} à l'API _bulk Elasticsearch. L'index Elasticsearch peut être plus grand, selon les mappings et les paramètres d'index, ou plus petit, si les données sont découpées par les processeurs d'ingestion.", + "searchConnectors.index.syncJobs.events.cancelationRequested": "Annulation demandée", + "searchConnectors.index.syncJobs.events.canceled": "Annulé", + "searchConnectors.index.syncJobs.events.completed": "Terminé", + "searchConnectors.index.syncJobs.events.lastUpdated": "Dernière mise à jour", + "searchConnectors.index.syncJobs.events.state": "État", + "searchConnectors.index.syncJobs.events.syncRequestedManually": "Synchronisation demandée manuellement", + "searchConnectors.index.syncJobs.events.syncRequestedScheduled": "Synchronisation demandée par planification", + "searchConnectors.index.syncJobs.events.syncStarted": "Synchronisation démarrée", + "searchConnectors.index.syncJobs.events.time": "Heure", + "searchConnectors.index.syncJobs.events.title": "Événements", + "searchConnectors.index.syncJobs.pipeline.extractBinaryContent": "Extraire le contenu binaire", + "searchConnectors.index.syncJobs.pipeline.name": "Nom du pipeline", + "searchConnectors.index.syncJobs.pipeline.reduceWhitespace": "Réduire l'espace", + "searchConnectors.index.syncJobs.pipeline.runMlInference": "Inférence de Machine Learning", + "searchConnectors.index.syncJobs.pipeline.setting": "Paramètre de pipeline", + "searchConnectors.index.syncJobs.pipeline.title": "Pipeline", + "searchConnectors.index.syncJobs.syncRulesAdvancedTitle": "Règles de synchronisation avancées", + "searchConnectors.index.syncJobs.syncRulesTitle": "Règles de synchronisation", + "searchConnectors.manageLicenseButtonLabel": "Gérer la licence", + "searchConnectors.nativeConnectors.advancedRulesIgnored.label": "Ce champ configurable est ignoré lorsque les règles de synchronisation avancées sont appliquées.", + "searchConnectors.nativeConnectors.azureBlobStorage.accountKeyLabel": "Clé du compte", + "searchConnectors.nativeConnectors.azureBlobStorage.accountNameLabel": "Nom du compte", + "searchConnectors.nativeConnectors.azureBlobStorage.blobEndpointLabel": "Point de terminaison Blob", + "searchConnectors.nativeConnectors.azureBlobStorage.containerNameLabel": "Liste des conteneurs", + "searchConnectors.nativeConnectors.azureBlobStorage.name": "Stockage Blob Azure", + "searchConnectors.nativeConnectors.box.appKeyLabel": "Clé d’application", + "searchConnectors.nativeConnectors.box.appSecretLabel": "Secret d’application", + "searchConnectors.nativeConnectors.box.includeInheritedUsersLabel": "Inclure les groupes et les utilisateurs hérités", + "searchConnectors.nativeConnectors.box.includeInheritedUsersTooltip": "Incluez les groupes et les utilisateurs hérités lors de l'indexation des autorisations. L'activation de ce champ configurable entraînera une dégradation significative des performances.", + "searchConnectors.nativeConnectors.box.name": "Box", + "searchConnectors.nativeConnectors.box.pathLabel": "Chemin permettant de récupérer les fichiers/dossiers", + "searchConnectors.nativeConnectors.box.pathTooltip": "Le chemin est ignoré lorsque des règles de synchronisation avancées sont appliquées. ", + "searchConnectors.nativeConnectors.box.refreshTokenLabel": "Token d'actualisation", + "searchConnectors.nativeConnectors.boxTooltip.name": "Box", + "searchConnectors.nativeConnectors.confluence.indexLabelsLabel": "Activer les étiquettes d'indexation", + "searchConnectors.nativeConnectors.confluence.indexLabelsTooltip": "Activer cette option augmentera le nombre d'appels réseau vers la source et peut diminuer les performances", + "searchConnectors.nativeConnectors.confluence.name": "Confluence", + "searchConnectors.nativeConnectors.confluence.spaceKeysLabel": "Touche espace Confluence", + "searchConnectors.nativeConnectors.confluence.tooltipName": "Confluence", + "searchConnectors.nativeConnectors.confluence.urlLabel": "Étiquette URL Confluence", + "searchConnectors.nativeConnectors.confluenceCloud.accountEmailLabel": "E-mail du compte Confluence Cloud", + "searchConnectors.nativeConnectors.confluenceCloud.name": "Cloud Confluence", + "searchConnectors.nativeConnectors.confluenceDataCenter.name": "Centre de données Confluence", + "searchConnectors.nativeConnectors.confluenceDataCenter.passwordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.confluenceDataCenter.usernameLabel": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.confluenceServer.apiTokenLabel": "Token d'API de Confluence Cloud", + "searchConnectors.nativeConnectors.confluenceServer.name": "Serveur Confluence", + "searchConnectors.nativeConnectors.confluenceServer.passwordLabel": "Mot de passe du serveur Confluence", + "searchConnectors.nativeConnectors.confluenceServer.usernameLabel": "Nom d'utilisateur du serveur Confluence", + "searchConnectors.nativeConnectors.confluenceSource.label": "Source de données Confluence", + "searchConnectors.nativeConnectors.databaseLabel": "Base de données", + "searchConnectors.nativeConnectors.dropbox.includeInheritedUsersAndGroups.label": "Inclure les groupes et les utilisateurs hérités", + "searchConnectors.nativeConnectors.dropbox.includeInheritedUsersAndGroups.tooltip": "Incluez les groupes et les utilisateurs hérités lors de l'indexation des autorisations. L'activation de ce champ configurable entraînera une dégradation significative des performances.", + "searchConnectors.nativeConnectors.dropbox.name": "Dropbox", + "searchConnectors.nativeConnectors.dropbox.tooltipName": "Dropbox", + "searchConnectors.nativeConnectors.enableDLS.label": "Activer la sécurité au niveau du document", + "searchConnectors.nativeConnectors.enableDLS.tooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans {serviceName}. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", + "searchConnectors.nativeConnectors.enableSSL.label": "Activer SSL", + "searchConnectors.nativeConnectors.gdrive.label": "Compte de service JSON Google Drive", + "searchConnectors.nativeConnectors.gdrive.maxHTTPRequest.label": "Requêtes HTTP simultanées maximales", + "searchConnectors.nativeConnectors.gdrive.maxHTTPRequest.tooltip": "Ce paramètre fixe le nombre maximal de requêtes HTTP simultanées envoyées à l'API Google pour récupérer des données. Augmenter cette valeur peut améliorer la vitesse de récupération des données, mais également accroître les demandes de ressources systèmes et de bande passante du réseau.", + "searchConnectors.nativeConnectors.gdrive.tooltip": "Ces connecteurs s'authentifient comme un compte de service afin de synchroniser le contenu depuis Google Drive.", + "searchConnectors.nativeConnectors.gdrive.tooltipName": "Google Drive", + "searchConnectors.nativeConnectors.gdrive.useDomainWideDelegation.label": "Utiliser la délégation à l'échelle du domaine pour la synchronisation des données", + "searchConnectors.nativeConnectors.gdrive.useDomainWideDelegation.tooltip": "Activez la délégation à l'échelle du domaine pour synchroniser automatiquement le contenu de tous les Drive partagés et individuels de Google Workspace. Il n'est donc plus nécessaire de partager manuellement les données de Google Drive avec votre compte de service, mais le temps de synchronisation risque d'être plus long. Si la fonctionnalité est désactivée, seuls les éléments et les dossiers partagés manuellement avec le compte de service seront synchronisés. Veuillez consulter la documentation du connecteur pour vous assurer que la délégation à l'échelle du domaine est correctement configurée et a les cadres appropriés.", + "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmail.label": "E-mail administrateur Google Workspace", + "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmail.tooltip": "Afin d'utiliser la sécurité au niveau du document, vous devez activer la délégation d'autorité au niveau du domaine de Google Workspace pour votre compte de service. Un compte de service dont l'autorité est déléguée peut offrir à l'administrateur des permissions suffisantes pour récupérer tous les utilisateurs et toutes les permissions associées.", + "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmailDataSync.label": "E-mail administrateur Google Workspace", + "searchConnectors.nativeConnectors.gdrive.workspaceAdminEmailDataSync.tooltip": "Indiquez l'e-mail de l'administrateur à utiliser avec la délégation à l'échelle du domaine pour la synchronisation des données. Cette adresse e-mail permet au connecteur d'utiliser l'API Admin Directory pour répertorier les utilisateurs de l'organisation. Veuillez consulter la documentation du connecteur pour vous assurer que la délégation à l'échelle du domaine est correctement configurée et a les cadres appropriés.", + "searchConnectors.nativeConnectors.gdrive.workspaceEmailSharedDrivesSync.label": "E-mail Google Workspace pour la synchronisation des Drive partagés", + "searchConnectors.nativeConnectors.gdrive.workspaceEmailSharedDrivesSync.tooltip": "Fournissez l'e-mail de l'utilisateur de Google Workspace pour la découverte et la synchronisation des Drive partagés. Seuls les Drive partagés auxquels cet utilisateur a accès seront synchronisés.", + "searchConnectors.nativeConnectors.github.appID.label": "ID de l'application", + "searchConnectors.nativeConnectors.github.authMethod.label": "Méthode d'authentification", + "searchConnectors.nativeConnectors.github.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans GitHub. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", + "searchConnectors.nativeConnectors.github.label": "Source de données", + "searchConnectors.nativeConnectors.github.listOfRepos.label": "Listes de référentiels", + "searchConnectors.nativeConnectors.github.listOfRepos.tooltip": "Ce champ configurable est ignoré lorsque les règles de synchronisation avancées sont appliquées.", + "searchConnectors.nativeConnectors.github.name": "GitHub", + "searchConnectors.nativeConnectors.github.options.cloudLabel": "Cloud GitHub", + "searchConnectors.nativeConnectors.github.options.cloudServer": "Serveur GitHub", + "searchConnectors.nativeConnectors.github.options.githubApp": "Application GitHub", + "searchConnectors.nativeConnectors.github.options.organization": "Organisation", + "searchConnectors.nativeConnectors.github.options.other": "Autre", + "searchConnectors.nativeConnectors.github.options.personalAccessToken": "Token d'accès personnel", + "searchConnectors.nativeConnectors.github.org_name.label": "Nom de l'organisation", + "searchConnectors.nativeConnectors.github.privateKey.label": "Clé privée de l'application", + "searchConnectors.nativeConnectors.github.repo_type": "La fonctionnalité de sécurité au niveau du document n'est pas disponible pour le type de référentiel \"autre\"", + "searchConnectors.nativeConnectors.github.repo_type.label": "Type de référentiel", + "searchConnectors.nativeConnectors.github.token.label": "Token", + "searchConnectors.nativeConnectors.github.url.label": "URL du serveur", + "searchConnectors.nativeConnectors.gmail.customer_id.label": "ID client Google", + "searchConnectors.nativeConnectors.gmail.customer_id.tooltip": "Console admin Google -> Compte -> Paramètres -> ID client", + "searchConnectors.nativeConnectors.gmail.include_spam_and_trash.label": "Inclure le spam et les e-mails indésirables", + "searchConnectors.nativeConnectors.gmail.include_spam_and_trash.tooltip": "Si réglé sur \"true\", inclura le spam et les e-mails indésirables.", + "searchConnectors.nativeConnectors.gmail.name": "Gmail", + "searchConnectors.nativeConnectors.gmail.service_account_credentials.label": "Compte de service JSON GMail", + "searchConnectors.nativeConnectors.gmail.subject.label": "E-mail administrateur Google Workspace", + "searchConnectors.nativeConnectors.gmail.subject.tooltip": "Adresse e-mail du compte admin", + "searchConnectors.nativeConnectors.gmail.use_document_level_security.label": "Activer la sécurité au niveau du document", + "searchConnectors.nativeConnectors.gmail.use_document_level_security.tooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans GMail. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs pour les documents contenus dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", + "searchConnectors.nativeConnectors.google_drive.name": "Google Drive", + "searchConnectors.nativeConnectors.googleCloudStorage.bucketNameLabel": "Liste des compartiments", + "searchConnectors.nativeConnectors.googleCloudStorage.label": "Compte de service JSON Google Cloud", + "searchConnectors.nativeConnectors.googleCloudStorage.retry.label": "Nombre maximum de nouvelles tentatives pour les requêtes ayant échoué", + "searchConnectors.nativeConnectors.jira.cloudApiTokenLabel": "Token d'API Jira Cloud", + "searchConnectors.nativeConnectors.jira.cloudServiceAccountLabel": "Adresse e-mail de Jira Cloud", + "searchConnectors.nativeConnectors.jira.cloudServiceAccountTooltip": "Adresse e-mail associée au compte Jira Cloud. Ex. : jane.doe@gmail.com", + "searchConnectors.nativeConnectors.jira.dataCenterPasswordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.jira.dataCenterUsername": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.jira.dataSourceLabel": "Source de données Jira", + "searchConnectors.nativeConnectors.jira.hostUrlLabel": "URL de l'hôte Jira", + "searchConnectors.nativeConnectors.jira.jiraCloudLabel": "Jira Cloud", + "searchConnectors.nativeConnectors.jira.jiraDataCenterLabel": "Centre de données Jira", + "searchConnectors.nativeConnectors.jira.jiraServerLabel": "Serveur Jira", + "searchConnectors.nativeConnectors.jira.name": "Jira", + "searchConnectors.nativeConnectors.jira.projectKeysLabel": "Clés de projet Jira", + "searchConnectors.nativeConnectors.jira.serverPasswordLabel": "Mot de passe serveur Jira", + "searchConnectors.nativeConnectors.jira.serverUsername": "Nom d'utilisateur serveur Jira", + "searchConnectors.nativeConnectors.jiraTooltip.name": "Jira", + "searchConnectors.nativeConnectors.microsoftTeams.clientIdLabel": "ID client", + "searchConnectors.nativeConnectors.microsoftTeams.name": "Microsoft Teams", + "searchConnectors.nativeConnectors.microsoftTeams.secretValueLabel": "Valeur secrète", + "searchConnectors.nativeConnectors.microsoftTeams.tenantIdLabel": "ID locataire", + "searchConnectors.nativeConnectors.mongodb.configuration.collectionLabel": "Collection", + "searchConnectors.nativeConnectors.mongodb.configuration.directConnectionLabel": "Connexion directe", + "searchConnectors.nativeConnectors.mongodb.configuration.hostLabel": "Nom d'hôte du serveur", + "searchConnectors.nativeConnectors.mongodb.configuration.sslCaLabel": "Autorité de certification (.pem)", + "searchConnectors.nativeConnectors.mongodb.configuration.sslCaTooltip": "Précise le certificat racine fourni par l'Autorité de certification. La valeur du certificat permet de valider le certificat présenté par l'instance MongoDB.", + "searchConnectors.nativeConnectors.mongodb.configuration.sslEnabledLabel": "Connexion SSL/TLS", + "searchConnectors.nativeConnectors.mongodb.configuration.sslEnabledTooltip": "Cette option établit une connexion sécurisée au serveur MongoDB grâce au chiffrement SSL/TLS. Assurez-vous que votre déploiement MongoDB prend en charge les connexions SSL/TLS. Activez cette option si le cluster MongoDB utilise des enregistrements DNS SRV.", + "searchConnectors.nativeConnectors.mongodb.configuration.tlsInsecureLabel": "Ignorer la vérification du certificat", + "searchConnectors.nativeConnectors.mongodb.configuration.tlsInsecureTooltip": "Cette option permet d'ignorer la validation du certificat pour les connexions TLS/SSL à votre serveur MongoDB. Nous vous recommandons fortement de la désactiver.", + "searchConnectors.nativeConnectors.mongodb.name": "MongoDB", + "searchConnectors.nativeConnectors.mssql.configuration.hostLabel": "Hôte", + "searchConnectors.nativeConnectors.mssql.configuration.passwordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.mssql.configuration.retriesLabel": "Nouvelles tentatives par requête", + "searchConnectors.nativeConnectors.mssql.configuration.rowsFetchedLabel": "Lignes extraites par requête", + "searchConnectors.nativeConnectors.mssql.configuration.schemaLabel": "Schéma", + "searchConnectors.nativeConnectors.mssql.configuration.tablesLabel": "Liste de tables séparées par des virgules", + "searchConnectors.nativeConnectors.mssql.configuration.usernameLabel": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.mssql.configuration.validateHostLabel": "Valider l’hôte", + "searchConnectors.nativeConnectors.mssql.name": "Microsoft SQL", + "searchConnectors.nativeConnectors.mysql.configuration.hostLabel": "Hôte", + "searchConnectors.nativeConnectors.mysql.configuration.passwordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.mysql.configuration.retriesLabel": "Nouvelles tentatives par requête", + "searchConnectors.nativeConnectors.mysql.configuration.rowsFetchedLabel": "Lignes extraites par requête", + "searchConnectors.nativeConnectors.mysql.configuration.tablesLabel": "Liste de tables séparées par des virgules", + "searchConnectors.nativeConnectors.mysql.configuration.usernameLabel": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.mysql.name": "MySQL", + "searchConnectors.nativeConnectors.nativeConnectors.maximumConcurrentLabel": "Téléchargement actuels maximaux", + "searchConnectors.nativeConnectors.networkDrive.ipAddressLabel": "Adresse IP", + "searchConnectors.nativeConnectors.networkDrive.name": "Lecteur réseau", + "searchConnectors.nativeConnectors.networkDrive.pathLabel": "Chemin", + "searchConnectors.nativeConnectors.networkDriveTooltip.name": "Lecteur réseau", + "searchConnectors.nativeConnectors.notion.databasesLabel": "Liste des bases de données", + "searchConnectors.nativeConnectors.notion.indexCommentsLabel": "Activer les commentaires d'indexation", + "searchConnectors.nativeConnectors.notion.indexCommentsTooltip": "Activer cette option augmentera le nombre d'appels réseau vers la source et peut diminuer les performances", + "searchConnectors.nativeConnectors.notion.name": "Notion", + "searchConnectors.nativeConnectors.notion.notionSecretKeyLabel": "Clé secrète Notion", + "searchConnectors.nativeConnectors.notion.pagesLabel": "Liste de pages", + "searchConnectors.nativeConnectors.oneDrive.azureClientId.label": "ID client application Azure", + "searchConnectors.nativeConnectors.oneDrive.azureClientSecret.label": "Identifiant client secret application Azure", + "searchConnectors.nativeConnectors.onedrive.name": "OneDrive", + "searchConnectors.nativeConnectors.oneDrive.tenantId.label": "ID locataire application Azure", + "searchConnectors.nativeConnectors.oneDriveTooltip.name": "OneDrive", + "searchConnectors.nativeConnectors.oracle.configuration.databaseLabel": "Base de données", + "searchConnectors.nativeConnectors.oracle.configuration.fetch_sizeLabel": "Lignes extraites par requête", + "searchConnectors.nativeConnectors.oracle.configuration.hostLabel": "Hôte", + "searchConnectors.nativeConnectors.oracle.configuration.oracle_homeLabel": "Chemin d'accès à la page d'accueil d'Oracle", + "searchConnectors.nativeConnectors.oracle.configuration.oracle_protocolLabel": "Protocole de connexion à Oracle", + "searchConnectors.nativeConnectors.oracle.configuration.passwordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.oracle.configuration.portLabel": "Port", + "searchConnectors.nativeConnectors.oracle.configuration.retry_countLabel": "Nouvelles tentatives par requête", + "searchConnectors.nativeConnectors.oracle.configuration.tablesLabel": "Liste de tables séparées par des virgules", + "searchConnectors.nativeConnectors.oracle.configuration.usernameLabel": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.oracle.configuration.wallet_configuration_pathLabel": "Chemin d'accès aux fichiers de configuration du portefeuille SSL", + "searchConnectors.nativeConnectors.oracle.name": "Oracle", + "searchConnectors.nativeConnectors.outlook.active_directory_server.label": "Serveur Active Directory", + "searchConnectors.nativeConnectors.outlook.active_directory_server.tooltip": "Adresse IP du serveur Active Directory. P. ex. 127.0.0.1", + "searchConnectors.nativeConnectors.outlook.client_id.label": "ID client", + "searchConnectors.nativeConnectors.outlook.client_secret.label": "Valeur de l'identifiant client secret", + "searchConnectors.nativeConnectors.outlook.data_source.label": "Source de données Outlook", + "searchConnectors.nativeConnectors.outlook.domain.label": "Nom de domaine du serveur Exchange", + "searchConnectors.nativeConnectors.outlook.domain.tooltip": "Nom de domaine, p. ex gmail.com ou outlook.com", + "searchConnectors.nativeConnectors.outlook.exchange_server.label": "Serveur Exchange", + "searchConnectors.nativeConnectors.outlook.exchange_server.tooltip": "Adresse IP du serveur Exchange. P. ex. 127.0.0.1", + "searchConnectors.nativeConnectors.outlook.name": "Outlook", + "searchConnectors.nativeConnectors.outlook.password.label": "Mot de passe du serveur Exchange", + "searchConnectors.nativeConnectors.outlook.ssl_ca.label": "Certificat SSL", + "searchConnectors.nativeConnectors.outlook.ssl_enabled.label": "Activer SSL", + "searchConnectors.nativeConnectors.outlook.tenant_id.label": "ID locataire", + "searchConnectors.nativeConnectors.outlook.use_text_extraction_service.label": "Utiliser un service d’extraction de texte", + "searchConnectors.nativeConnectors.outlook.use_text_extraction_service.toolip": "Nécessite un déploiement distinct du service d'extraction de texte d'Elastic. Nécessite que l'extraction de texte soit désactivée dans les paramètres du pipeline.", + "searchConnectors.nativeConnectors.outlook.username.label": "Nom d'utilisateur du serveur Exchange", + "searchConnectors.nativeConnectors.outlookTooltip.name": "Outlook", + "searchConnectors.nativeConnectors.passwordLabel": "Mot de passe", + "searchConnectors.nativeConnectors.portLabel": "Port", + "searchConnectors.nativeConnectors.postgresql.configuration.hostLabel": "Hôte", + "searchConnectors.nativeConnectors.postgresql.configuration.retriesLabel": "Nouvelles tentatives par requête", + "searchConnectors.nativeConnectors.postgresql.configuration.rowsFetchedLabel": "Lignes extraites par requête", + "searchConnectors.nativeConnectors.postgresql.configuration.tablesLabel": "Liste de tables séparées par des virgules", + "searchConnectors.nativeConnectors.postgresql.name": "PostgreSQL", + "searchConnectors.nativeConnectors.retriesPerRequest.label": "Nouvelles tentatives par requête", + "searchConnectors.nativeConnectors.salesforce.name": "Salesforce", + "searchConnectors.nativeConnectors.schemaLabel": "Schéma", + "searchConnectors.nativeConnectors.servicenow.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document permet de conserver dans Elasticsearch les identités et autorisations paramétrées dans ServiceNow. Vous pouvez ainsi restreindre et personnaliser l'accès en lecture des utilisateurs et des groupes pour les documents dans cet index. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées dans vos documents Elasticsearch.", + "searchConnectors.nativeConnectors.servicenow.name": "ServiceNow", + "searchConnectors.nativeConnectors.servicenow.password.label": "Mot de passe", + "searchConnectors.nativeConnectors.servicenow.services.label": "Liste des services séparés par des virgules", + "searchConnectors.nativeConnectors.servicenow.services.tooltip": "La liste des services est ignorée lorsque des règles de synchronisation avancées sont appliquées.", + "searchConnectors.nativeConnectors.servicenow.url.label": "URL des services", + "searchConnectors.nativeConnectors.servicenow.username.label": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.clientIdLabel": "ID client", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.enumerateAllSitesLabel": "Énumérer tous les sites ?", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.enumerateAllSitesTooltip": "Si cette fonctionnalité est activée, les sites seront recherchés en bloc, puis filtrés pour obtenir la liste de sites configurés. Cela est efficace pour synchroniser de nombreux sites. Si la fonctionnalité est désactivée, chaque site configuré sera recherché au moyen d'une requête individuelle. Cela est efficace pour synchroniser quelques sites.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchDriveItemPermissionsLabel": "Récupérer les autorisations d'un driveItem", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchDriveItemPermissionsTooltip": "Activer cette option pour récupérer des autorisations spécifiques d'un driveItem. Ce paramètre est susceptible d'augmenter le délai de synchronisation.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchSubsitesLabel": "Rechercher les sous-sites des sites configurés ?", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchSubsitesTooltip": "Si les sous-sites du ou des sites configurés doivent être automatiquement recherchés.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListItemPermissionsLabel": "Récupérer les autorisations d'un élément de liste unique", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListItemPermissionsTooltip": "Activer cette option pour récupérer les autorisations d'un élément de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, un élément de liste hérite des permissions de son site parent.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListPermissionsLabel": "Récupérer les autorisations de liste unique", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniqueListPermissionsTooltip": "Activer cette option pour récupérer les autorisations de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une liste hérite des permissions de son site parent.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniquePagePermissionsLabel": "Récupérer les autorisations de page unique", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.fetchUniquePagePermissionsTooltip": "Activer cette option pour récupérer les autorisations de page unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une page hérite des permissions de son site parent.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.secretValueLabel": "Valeur secrète", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.siteCollectionsLabel": "Liste de sites séparées par des virgules", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.siteCollectionsTooltip": "Une liste de sites séparés par des virgules dont les données doivent être ingérées. Utilisez \"*\" pour inclure tous les sites disponibles.", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.tenantIdLabel": "ID locataire", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.tenantNameLabel": "Nom du locataire", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.useDocumentLevelSecurityLabel": "Activer la sécurité au niveau du document", + "searchConnectors.nativeConnectors.sharepoint_online.configuration.useDocumentLevelSecurityTooltip": "La sécurité au niveau du document préserve dans Elasticsearch les identités et permissions paramétrées dans Sharepoint Online. Ces métadonnées sont ajoutées à votre document Elasticsearch afin que vous puissiez contrôler l'accès en lecture des utilisateurs et des groupes. La synchronisation de contrôle d'accès garantit que ces métadonnées sont correctement actualisées.", + "searchConnectors.nativeConnectors.sharepoint_online.name": "SharePoint en ligne", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListItemPermissionsLabel": "Récupérer les autorisations d'un élément de liste unique", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListItemPermissionsTooltip": "Activer cette option pour récupérer les autorisations d'un élément de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, un élément de liste hérite des permissions de son site parent.", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListPermissionsLabel": "Récupérer les autorisations de liste unique", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.fetchUniqueListPermissionsTooltip": "Activer cette option pour récupérer les autorisations de liste unique. Ce paramètre est susceptible d'augmenter le délai de synchronisation. Si ce paramètre est désactivé, une liste hérite des permissions de son site parent.", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.host": "Hôte SharePoint", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.password": "Mot de passe du serveur SharePoint", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.site_collections": "Liste de collections de sites SharePoint séparées par des virgules à indexer", + "searchConnectors.nativeConnectors.sharepoint_server.configuration.username": "Nom d'utilisateur du serveur SharePoint", + "searchConnectors.nativeConnectors.sharepoint_server.name": "Serveur SharePoint", + "searchConnectors.nativeConnectors.slack.autoJoinChannels.label": "Rejoindre automatiquement les canaux", + "searchConnectors.nativeConnectors.slack.autoJoinChannels.tooltip": "Le bot de l'application Slack pourra seulement lire l'historique des conversations des canaux qu'il a rejoints. L’option par défaut nécessite qu'il soit invité manuellement aux canaux. L'activation de cette option lui permet de s'inviter automatiquement sur tous les canaux publics.", + "searchConnectors.nativeConnectors.slack.fetchLastNDays.label": "Nombre de jours d'historique de messages à récupérer", + "searchConnectors.nativeConnectors.slack.fetchLastNDays.tooltip": "La date à laquelle il est nécessaire de remonter pour demander l'historique des messages à Slack. Les messages plus anciens ne seront pas indexés.", + "searchConnectors.nativeConnectors.slack.name": "Slack", + "searchConnectors.nativeConnectors.slack.syncUsers.label": "Synchroniser les utilisateurs", + "searchConnectors.nativeConnectors.slack.syncUsers.tooltip": "Cette option indique si les utilisateurs de Slack doivent ou non être indexés en tant que documents dans Elasticsearch.", + "searchConnectors.nativeConnectors.slack.token.label": "Jeton d'authentification", + "searchConnectors.nativeConnectors.slack.token.tooltip": "Le token d’authentification Slack pour l’application Slack que vous avez créée. Voir les documents pour plus de détails.", + "searchConnectors.nativeConnectors.sslCertificate.label": "Certificat SSL", + "searchConnectors.nativeConnectors.textExtractionService.label": "Utiliser un service d’extraction de texte", + "searchConnectors.nativeConnectors.textExtractionService.tooltip": "Nécessite un déploiement distinct du service d’extraction de données d’Elastic. Nécessite également que les paramètres de pipeline désactivent l’extraction de texte.", + "searchConnectors.nativeConnectors.usernameLabel": "Nom d'utilisateur", + "searchConnectors.nativeConnectors.zoom.accountId.label": "Identifiant de compte", + "searchConnectors.nativeConnectors.zoom.clientId.label": "ID client", + "searchConnectors.nativeConnectors.zoom.clientSecret.label": "Identifiant client secret", + "searchConnectors.nativeConnectors.zoom.fetchPastMeetingDetails.label": "Récupérer les détails des réunions antérieures", + "searchConnectors.nativeConnectors.zoom.fetchPastMeetingDetails.tooltip": "Activez cette option pour récupérer les détails des réunions antérieures. Ce paramètre est susceptible d'augmenter le délai de synchronisation.", + "searchConnectors.nativeConnectors.zoom.name": "Effectuer un zoom", + "searchConnectors.nativeConnectors.zoom.recordingAge.label": "Limite d'âge pour l'enregistrement (mois)", + "searchConnectors.nativeConnectors.zoom.recordingAge.tooltip": "La date à laquelle il est nécessaire de remonter pour demander des enregistrements à Zoom. Les enregistrements antérieurs à celui-ci ne seront pas indexés.", + "searchConnectors.searchIndices.addedDocs.columnTitle": "Documents insérés", + "searchConnectors.searchIndices.deletedDocs.columnTitle": "Documents supprimés", + "searchConnectors.searchIndices.identitySync.columnTitle": "Identités synchronisées", + "searchConnectors.searchIndices.syncJobType.columnTitle": "Type de synchronisation de contenu", + "searchConnectors.searchIndices.syncStatus.columnTitle": "Statut", + "searchConnectors.selectConnector.openPopoverLabel": "Ouvrir la fenêtre contextuelle de licence", + "searchConnectors.server.connectors.not_found_error": "Impossible de récupérer le connecteur créé", + "searchConnectors.server.connectors.scheduling.error": "Document introuvable", + "searchConnectors.syncJobs.cancelSyncModal.cancelButton": "Annuler", + "searchConnectors.syncJobs.cancelSyncModal.confirmButton": "Confirmer", + "searchConnectors.syncJobs.cancelSyncModal.description": "Êtes-vous sûrs de vouloir annuler cette tâche de synchronisation ?", + "searchConnectors.syncJobs.cancelSyncModal.syncJobId": "ID de tâche de synchronisation :", + "searchConnectors.syncJobs.cancelSyncModal.title": "Annuler la tâche de synchronisation", + "searchConnectors.syncJobs.flyout.canceledDescription": "Synchronisation annulée le {date}", + "searchConnectors.syncJobs.flyout.canceledTitle": "Synchronisation annulée", + "searchConnectors.syncJobs.flyout.completedDescription": "Terminé le {date}", + "searchConnectors.syncJobs.flyout.completedTitle": "Synchronisation terminée", + "searchConnectors.syncJobs.flyout.failureDescription": "Échec de la synchronisation : {error}.", + "searchConnectors.syncJobs.flyout.failureTitle": "Échec de la synchronisation", + "searchConnectors.syncJobs.flyout.inProgressDescription": "La synchronisation est en cours depuis {duration}.", + "searchConnectors.syncJobs.flyout.inProgressTitle": "En cours", + "searchConnectors.syncJobs.flyout.startedAtDescription": "Démarrée le {date}", + "searchConnectors.syncJobs.flyout.sync": "Sync", + "searchConnectors.syncJobs.flyout.sync.id": "ID", + "searchConnectors.syncJobs.flyout.sync.index": "Nom de l'index", + "searchConnectors.syncJobs.flyout.syncStartedManually": "Synchronisation démarrée manuellement", + "searchConnectors.syncJobs.flyout.syncStartedScheduled": "Synchronisation démarrée par planification", + "searchConnectors.syncJobs.flyout.title": "Log d'événements", + "searchConnectors.syncJobs.lastSync.columnTitle": "Dernière synchronisation", + "searchConnectors.syncJobs.lastSync.columnTitle.tooltip": "L'horodatage du {completed_at} d'une tâche donnée. Les synchronisations se terminent par un succès, une erreur, ou une annulation.", + "searchConnectors.syncJobs.syncDuration.columnTitle": "Durée de synchronisation", + "searchConnectors.syncJobs.syncDuration.columnTitle.tooltip": "Le temps passé entre les horodatages {started_at} et {completed_at} d'une synchronisation. N'inclut pas le temps passé à l'étage \"en attente\".", + "searchConnectors.syncJobType.full": "Contenu entier", + "searchConnectors.syncJobType.incremental": "Contenu progressif", + "searchConnectors.syncStatus.canceled": "Annulation de la synchronisation", + "searchConnectors.syncStatus.canceling": "Synchronisation annulée", + "searchConnectors.syncStatus.completed": "Synchronisation terminée", + "searchConnectors.syncStatus.error": "Échec de la synchronisation", + "searchConnectors.syncStatus.inProgress": "Synchronisation en cours", + "searchConnectors.syncStatus.pending": "Synchronisation en attente", + "searchConnectors.syncStatus.suspended": "Synchronisation suspendue", + "searchConnectorsPlugin.content.nativeConnectors.azureBlob.description": "Effectuez des recherches sur votre contenu sur Stockage Blob Azure.", + "searchConnectorsPlugin.content.nativeConnectors.azureBlob.name": "Stockage Blob Azure", + "searchConnectorsPlugin.content.nativeConnectors.box.description": "Effectuez des recherches sur votre contenu dans Box.", + "searchConnectorsPlugin.content.nativeConnectors.box.name": "Box", + "searchConnectorsPlugin.content.nativeConnectors.confluence_data_center.name": "Centre de données Confluence", + "searchConnectorsPlugin.content.nativeConnectors.confluence.description": "Effectuez des recherches sur votre contenu dans Confluence Cloud.", + "searchConnectorsPlugin.content.nativeConnectors.confluence.name": "Confluence Cloud & Server", + "searchConnectorsPlugin.content.nativeConnectors.confluenceDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Confluence.", + "searchConnectorsPlugin.content.nativeConnectors.customConnector.description": "Effectuez des recherches sur des données stockées dans des sources de données personnalisées.", + "searchConnectorsPlugin.content.nativeConnectors.customConnector.name": "Connecteur personnalisé", + "searchConnectorsPlugin.content.nativeConnectors.dropbox.description": "Effectuez des recherches dans vos fichiers et dossiers stockés sur Dropbox.", + "searchConnectorsPlugin.content.nativeConnectors.dropbox.name": "Dropbox", + "searchConnectorsPlugin.content.nativeConnectors.github.description": "Effectuez des recherches sur vos projets et référentiels sur GitHub.", + "searchConnectorsPlugin.content.nativeConnectors.github.name": "Serveurs GitHub & GitHub Enterprise", + "searchConnectorsPlugin.content.nativeConnectors.gmail.description": "Effectuez des recherches sur votre contenu dans Gmail.", + "searchConnectorsPlugin.content.nativeConnectors.gmail.name": "Gmail", + "searchConnectorsPlugin.content.nativeConnectors.googleCloud.description": "Effectuez des recherches sur votre contenu sur Google Cloud Storage.", + "searchConnectorsPlugin.content.nativeConnectors.googleCloud.name": "Google Cloud Storage", + "searchConnectorsPlugin.content.nativeConnectors.googleDrive.description": "Effectuez des recherches sur votre contenu sur Google Drive.", + "searchConnectorsPlugin.content.nativeConnectors.googleDrive.name": "Google Drive", + "searchConnectorsPlugin.content.nativeConnectors.graphQL.description": "Effectuez des recherches dans votre contenu avec GraphQL.", + "searchConnectorsPlugin.content.nativeConnectors.graphQL.name": "GraphQL", + "searchConnectorsPlugin.content.nativeConnectors.jira_data_center.name": "Centre de données Jira", + "searchConnectorsPlugin.content.nativeConnectors.jira.description": "Effectuez des recherches sur votre contenu dans Jira Cloud.", + "searchConnectorsPlugin.content.nativeConnectors.jira.name": "Jira Cloud", + "searchConnectorsPlugin.content.nativeConnectors.jiraDataCenter.description": "Effectuez des recherches sur votre contenu dans le centre de données Jira.", + "searchConnectorsPlugin.content.nativeConnectors.jiraServer.description": "Effectuez des recherches sur votre contenu dans le serveur Jira.", + "searchConnectorsPlugin.content.nativeConnectors.jiraServer.name": "Serveur Jira", + "searchConnectorsPlugin.content.nativeConnectors.microsoftSQL.name": "Microsoft SQL", + "searchConnectorsPlugin.content.nativeConnectors.mongoDB.description": "Effectuez des recherches sur votre contenu dans MongoDB.", + "searchConnectorsPlugin.content.nativeConnectors.mongodb.name": "MongoDB", + "searchConnectorsPlugin.content.nativeConnectors.msSql.description": "Effectuez des recherches sur votre contenu sur Microsoft SQL Server.", + "searchConnectorsPlugin.content.nativeConnectors.mysql.description": "Effectuez des recherches sur votre contenu dans MySQL.", + "searchConnectorsPlugin.content.nativeConnectors.mysql.name": "MySQL", + "searchConnectorsPlugin.content.nativeConnectors.netowkrDrive.description": "Effectuez des recherches sur le contenu de votre lecteur réseau.", + "searchConnectorsPlugin.content.nativeConnectors.networkDrive.name": "Lecteur réseau", + "searchConnectorsPlugin.content.nativeConnectors.notion.description": "Effectuez des recherches sur votre contenu dans Notion.", + "searchConnectorsPlugin.content.nativeConnectors.notion.name": "Notion", + "searchConnectorsPlugin.content.nativeConnectors.oneDrive.description": "Effectuez des recherches sur votre contenu dans OneDrive.", + "searchConnectorsPlugin.content.nativeConnectors.oneDrive.name": "OneDrive", + "searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.description": "Recherchez votre contenu sur OpenText Documentum.", + "searchConnectorsPlugin.content.nativeConnectors.openTextDocumentum.name": "OpenText Documentum", + "searchConnectorsPlugin.content.nativeConnectors.oracle.description": "Effectuez des recherches sur votre contenu dans Oracle.", + "searchConnectorsPlugin.content.nativeConnectors.oracle.name": "Oracle", + "searchConnectorsPlugin.content.nativeConnectors.outlook.description": "Effectuez des recherches sur votre contenu dans Outlook.", + "searchConnectorsPlugin.content.nativeConnectors.outlook.name": "Outlook", + "searchConnectorsPlugin.content.nativeConnectors.postgreSQL.description": "Effectuez des recherches sur votre contenu dans PostgreSQL.", + "searchConnectorsPlugin.content.nativeConnectors.postgresql.name": "PostgreSQL", + "searchConnectorsPlugin.content.nativeConnectors.redis.description": "Effectuez des recherches sur votre contenu dans Redis.", + "searchConnectorsPlugin.content.nativeConnectors.redis.name": "Redis", + "searchConnectorsPlugin.content.nativeConnectors.s3.description": "Effectuez des recherches sur votre contenu dans Amazon S3.", + "searchConnectorsPlugin.content.nativeConnectors.s3.name": "S3", + "searchConnectorsPlugin.content.nativeConnectors.salesforce.description": "Effectuez des recherches sur votre contenu dans Salesforce.", + "searchConnectorsPlugin.content.nativeConnectors.salesforce.name": "Salesforce", + "searchConnectorsPlugin.content.nativeConnectors.salesforceBox.name": "Sandbox Salesforce", + "searchConnectorsPlugin.content.nativeConnectors.salesforceSandbox.description": "Effectuez des recherches sur votre contenu dans Salesforce Sandbox.", + "searchConnectorsPlugin.content.nativeConnectors.serviceNow.description": "Effectuez des recherches sur votre contenu dans ServiceNow.", + "searchConnectorsPlugin.content.nativeConnectors.serviceNow.name": "ServiceNow", + "searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.description": "Effectuez des recherches sur votre contenu dans SharePoint Online.", + "searchConnectorsPlugin.content.nativeConnectors.sharepointOnline.name": "SharePoint en ligne", + "searchConnectorsPlugin.content.nativeConnectors.sharepointServer.description": "Effectuez des recherches sur votre contenu dans Serveur SharePoint.", + "searchConnectorsPlugin.content.nativeConnectors.sharepointServer.name": "Serveur SharePoint", + "searchConnectorsPlugin.content.nativeConnectors.slack.description": "Effectuez des recherches sur votre contenu dans Slack.", + "searchConnectorsPlugin.content.nativeConnectors.slack.name": "Slack", + "searchConnectorsPlugin.content.nativeConnectors.teams.description": "Effectuez des recherches sur votre contenu dans Teams.", + "searchConnectorsPlugin.content.nativeConnectors.teams.name": "Équipes", + "searchConnectorsPlugin.content.nativeConnectors.zoom.description": "Effectuez des recherches sur votre contenu dans Zoom.", + "searchConnectorsPlugin.content.nativeConnectors.zoom.name": "Effectuer un zoom", + "searchErrors.errors.fetchError": "Vérifiez votre connexion réseau et réessayez.", + "searchErrors.esError.unknownRootCause": "inconnue", + "searchErrors.esError.viewDetailsButtonLabel": "Afficher les détails", + "searchErrors.painlessError.buttonTxt": "Modifier le script", + "searchErrors.painlessError.painlessScriptedFieldErrorMessage": "Erreur d'exécution du champ d'exécution ou du champ scripté sur la vue de données {indexPatternName}", + "searchErrors.search.esErrorTitle": "Impossible d’extraire les résultats de recherche", + "searchErrors.search.httpErrorTitle": "Impossible de se connecter au serveur Kibana", + "searchErrors.tsdbError.message": "Le champ {field} du type de série temporelle [compteur] a été utilisé avec une opération {op} non prise en charge.", + "searchErrors.tsdbError.tsdbCounterDocsLabel": "Pour en savoir plus sur les types de champs des séries temporelles et les agrégations compatibles [counter]", + "searchIndexDocuments.documentList.description": "Affichage de {results} sur {total}. Nombre maximal de résultats de recherche de {maximum} documents.", + "searchIndexDocuments.documentList.docsPerPage": "Nombre de documents par page déroulée", + "searchIndexDocuments.documentList.pagination.itemsPerPage": "Documents par page : {docPerPage}", + "searchIndexDocuments.documentList.paginationAriaLabel": "Pagination pour la liste de documents", + "searchIndexDocuments.documentList.paginationOptions.option": "{docCount} documents", + "searchIndexDocuments.documentList.resultLimit": "Seuls les {number} premiers résultats sont disponibles pour la pagination. Veuillez utiliser la barre de recherche pour filtrer vos résultats.", + "searchIndexDocuments.documentList.resultLimitTitle": "Les résultats sont limités à {number} documents", + "searchIndexDocuments.documents.searchField.placeholder": "Rechercher des documents dans cet index", + "searchIndexDocuments.documents.title": "Parcourir des documents", + "searchIndexDocuments.result.expandTooltip.allVisible": "Tous les champs sont visibles", + "searchIndexDocuments.result.expandTooltip.showFewer": "Afficher {amount} champs en moins", + "searchIndexDocuments.result.expandTooltip.showMore": "Afficher {amount} champs en plus", + "searchIndexDocuments.result.header.metadata.deleteDocument": "Supprimer le document", + "searchIndexDocuments.result.header.metadata.icon.ariaLabel": "Métadonnées pour le document : {id}", + "searchIndexDocuments.result.header.metadata.title": "Métadonnées du document", + "searchIndexDocuments.result.title.id": "ID de document : {id}", + "searchResponseWarnings.badgeButtonLabel": "{warningCount} {warningCount, plural, one {avertissement} other {avertissements}}", + "searchResponseWarnings.description.multipleClusters": "Ces clusters ont rencontré des problèmes lors du renvoi des données et les résultats pourraient être incomplets.", + "searchResponseWarnings.description.singleCluster": "Ce cluster a rencontré des problèmes lors du renvoi des données et les résultats pourraient être incomplets.", + "searchResponseWarnings.noResultsTitle": "Résultat introuvable", + "searchResponseWarnings.title.clustersClause": "Un problème est survenu avec {nonSuccessfulClustersCount} {nonSuccessfulClustersCount, plural, one {cluster} other {clusters}}", + "searchResponseWarnings.title.clustersClauseAndRequestsClause": "{clustersClause} pour {requestsCount} requêtes", + "searchResponseWarnings.viewDetailsButtonLabel": "Afficher les détails", + "securitySolutionPackages.alertSuppressionRuleDetails.upsell": "La suppression d'alertes est configurée mais elle ne sera pas appliquée en raison d'une licence insuffisante", + "securitySolutionPackages.alertSuppressionRuleForm.upsell": "La suppression d'alertes est activée avec la licence {requiredLicense} ou supérieure", + "securitySolutionPackages.beta.label": "Bêta", + "securitySolutionPackages.dataTable.ariaLabel": "Alertes", + "securitySolutionPackages.dataTable.columnHeaders.flyout.pane.removeColumnButtonLabel": "Supprimer la colonne", + "securitySolutionPackages.dataTable.eventRenderedView.eventSummary.column": "Résumé des événements", + "securitySolutionPackages.dataTable.eventRenderedView.ruleTitle.column": "Règle", + "securitySolutionPackages.dataTable.eventRenderedView.timestampTitle.column": "Horodatage", + "securitySolutionPackages.dataTable.eventsTab.unit": "{totalCount, plural, =1 {alerte} other {alertes}}", + "securitySolutionPackages.dataTable.loadingEventsDataLabel": "Chargement des événements", + "securitySolutionPackages.dataTable.unit": "{totalCount, plural, =1 {alerte} other {alertes}}", + "securitySolutionPackages.ecsDataQualityDashboard.addToCaseSuccessToast": "Résultats de qualité des données ajoutés au cas", + "securitySolutionPackages.ecsDataQualityDashboard.addToNewCaseButton": "Ajouter au nouveau cas", + "securitySolutionPackages.ecsDataQualityDashboard.allTab.allFieldsTableTitle": "Tous les champs - {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.cancelButton": "Annuler", + "securitySolutionPackages.ecsDataQualityDashboard.checkAllButton": "Tout vérifier", + "securitySolutionPackages.ecsDataQualityDashboard.checkAllErrorCheckingIndexMessage": "Une erreur s'est produite lors de la vérification de l'index {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.checkingLabel": "Vérification de {index}", + "securitySolutionPackages.ecsDataQualityDashboard.coldDescription": "L'index n'est plus mis à jour et il est interrogé peu fréquemment. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient plus lentes.", + "securitySolutionPackages.ecsDataQualityDashboard.coldPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"cold\". Les index \"cold\" ne sont plus mis à jour et ne sont pas interrogés fréquemment. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient plus lentes.", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.documentValuesActualColumn": "Valeurs du document (réelles)", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsDescriptionColumn": "Description ECS", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsMappingTypeColumn": "Type de mapping ECS", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsMappingTypeExpectedColumn": "Type de mapping ECS (attendu)", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsValuesColumn": "Valeurs ECS", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.ecsValuesExpectedColumn": "Valeurs ECS (attendues)", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.fieldColumn": "Champ", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.indexMappingTypeActualColumn": "Type de mapping d'index (réel)", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.indexMappingTypeColumn": "Type de mapping d'index", + "securitySolutionPackages.ecsDataQualityDashboard.compareFieldsTable.searchFieldsPlaceholder": "Rechercher dans les champs", + "securitySolutionPackages.ecsDataQualityDashboard.copyToClipboardButton": "Copier dans le presse-papiers", + "securitySolutionPackages.ecsDataQualityDashboard.createADataQualityCaseForIndexHeaderText": "Créer un cas de qualité des données pour l'index {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.createADataQualityCaseHeaderText": "Créer un cas de qualité des données", + "securitySolutionPackages.ecsDataQualityDashboard.customTab.customFieldsTableTitle": "Champs personnalisés - {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.customTab.ecsComplaintFieldsTableTitle": "Champs de plainte ECS - {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.dataQualityPromptContextPill": "Qualité des données ({indexName})", + "securitySolutionPackages.ecsDataQualityDashboard.dataQualityPromptContextPillTooltip": "Ajoutez ce rapport de Qualité des données comme contexte", + "securitySolutionPackages.ecsDataQualityDashboard.dataQualitySuggestedUserPrompt": "Expliquez les résultats ci-dessus et donnez des options pour résoudre les incompatibilités.", + "securitySolutionPackages.ecsDataQualityDashboard.defaultPanelTitle": "Vérifier les mappings d'index", + "securitySolutionPackages.ecsDataQualityDashboard.ecsVersionStat": "Version ECS", + "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMappingsBody": "Un problème est survenu lors du chargement des mappings : {error}", + "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMappingsTitle": "Impossible de charger les mappings d'index", + "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingMetadataTitle": "Les index correspondant au modèle {pattern} ne seront pas vérifiés", + "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingUnallowedValuesBody": "Un problème est survenu lors du chargement des valeurs non autorisées : {error}", + "securitySolutionPackages.ecsDataQualityDashboard.emptyErrorPrompt.errorLoadingUnallowedValuesTitle": "Impossible de charger les valeurs non autorisées", + "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingEcsMetadataPrompt": "Chargement des métadonnées ECS", + "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingMappingsPrompt": "Chargement des mappings", + "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingStatsPrompt": "Chargement des statistiques", + "securitySolutionPackages.ecsDataQualityDashboard.emptyLoadingPrompt.loadingUnallowedValuesPrompt": "Chargement des valeurs non autorisées", + "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingIlmExplainLabel": "Erreur lors du chargement d'ILM Explain : {details}", + "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingMappingsLabel": "Erreur lors du chargement des mappings pour {patternOrIndexName} : {details}", + "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingStatsLabel": "Erreur lors du chargement des statistiques : {details}", + "securitySolutionPackages.ecsDataQualityDashboard.errorLoadingUnallowedValuesLabel": "Erreur lors du chargement des valeurs non autorisées pour l'index {indexName} : {details}", + "securitySolutionPackages.ecsDataQualityDashboard.errors.errorMayOccurLabel": "Des erreurs peuvent survenir lorsque le modèle ou les métadonnées de l'index sont temporairement indisponibles, ou si vous ne disposez pas des privilèges requis pour l'accès", + "securitySolutionPackages.ecsDataQualityDashboard.errors.manage": "gérer", + "securitySolutionPackages.ecsDataQualityDashboard.errors.monitor": "moniteur", + "securitySolutionPackages.ecsDataQualityDashboard.errors.or": "ou", + "securitySolutionPackages.ecsDataQualityDashboard.errors.read": "lire", + "securitySolutionPackages.ecsDataQualityDashboard.errors.theFollowingPrivilegesLabel": "Les privilèges suivants sont requis pour vérifier un index :", + "securitySolutionPackages.ecsDataQualityDashboard.errors.viewIndexMetadata": "view_index_metadata", + "securitySolutionPackages.ecsDataQualityDashboard.errorsPopover.viewErrorsButton": "Afficher les erreurs", + "securitySolutionPackages.ecsDataQualityDashboard.fieldsLabel": "Champs", + "securitySolutionPackages.ecsDataQualityDashboard.frozenDescription": "L'index n'est plus mis à jour et il est rarement interrogé. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient extrêmement lentes.", + "securitySolutionPackages.ecsDataQualityDashboard.frozenPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"frozen\". Les index gelés ne sont plus mis à jour et sont rarement interrogés. Les informations doivent toujours être interrogeables, mais il est acceptable que ces requêtes soient extrêmement lentes.", + "securitySolutionPackages.ecsDataQualityDashboard.getResultErrorTitle": "Erreur lors de la lecture des résultats d'examen qualité des données sauvegardées", + "securitySolutionPackages.ecsDataQualityDashboard.hotDescription": "L'index est mis à jour et interrogé de façon active", + "securitySolutionPackages.ecsDataQualityDashboard.hotPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"hot\". Les index \"hot\" sont mis à jour et interrogés de façon active.", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseCold": "froid", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseFrozen": "frozen", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseHot": "hot", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseLabel": "Phase ILM", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptBody": "La qualité des données sera vérifiée pour les index comprenant ces phases de gestion du cycle de vie des index (ILM, Index Lifecycle Management)", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptIlmPhasesThatCanBeCheckedSubtitle": "Phases ILM dans lesquelles la qualité des données peut être vérifiée", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptIlmPhasesThatCannotBeCheckedSubtitle": "Phases ILM dans lesquelles la vérification ne peut pas être effectuée", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptITheFollowingIlmPhasesLabel": "Les phases ILM suivantes ne sont pas disponibles pour la vérification de la qualité des données, car leur accès est plus lent", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhasesEmptyPromptTitle": "Sélectionner une ou plusieurs phases ILM", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseUnmanaged": "non géré", + "securitySolutionPackages.ecsDataQualityDashboard.ilmPhaseWarm": "warm", + "securitySolutionPackages.ecsDataQualityDashboard.incompatibleTab.incompatibleFieldMappingsTableTitle": "Mappings de champ incompatibles – {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.incompatibleTab.incompatibleFieldValuesTableTitle": "Valeurs de champ incompatibles – {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.indexLifecycleManagementPhasesTooltip": "La qualité des données sera vérifiée pour les index comprenant ces phases de gestion du cycle de vie des index (ILM, Index Lifecycle Management)", + "securitySolutionPackages.ecsDataQualityDashboard.indexNameLabel": "Nom de l'index", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.addToNewCaseButton": "Ajouter au nouveau cas", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCallout": "Tous les mappings relatifs aux champs de cet index, y compris ceux qui sont conformes à la version {version} d'Elastic Common Schema (ECS) et ceux qui ne le sont pas", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutEmptyContent": "Cet index ne contient aucun mapping", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutEmptyTitle": "Aucun mapping", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allCalloutTitle": "L'ensemble {fieldCount} {fieldCount, plural, =1 {du mapping de champs} other {des mappings de champs}}", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.allFieldsLabel": "Tous les champs", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.copyToClipboardButton": "Copier dans le presse-papiers", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customCallout": "{fieldCount, plural, =1 {Ce champ n'est pas défini} other {Ces champs ne sont pas définis}} par la version {version} d'Elastic Common Schema (ECS).", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Mapping de champs personnalisé} other {Mappings de champ personnalisés}}", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customEmptyContent": "Tous les mappings de champs de cet index sont définis par Elastic Common Schema", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customEmptyTitle": "Tous les mappings de champs définis par ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.customFieldsLabel": "Champs personnalisés", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.custonDetectionEngineRulesWorkMessage": "✅ Les règles de moteur de détection personnalisées fonctionnent", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.detectionEngineRulesWillWorkMessage": "✅ Les règles de moteur de détection fonctionneront pour ces champs", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.detectionEngineRulesWontWorkMessage": "❌ Les règles de moteur de détection référençant ces champs ne leur correspondront peut-être pas correctement", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantCallout": "{fieldCount, plural, =1 {Le type de mapping d'index et les valeurs de document de ce champ sont conformes} other {Les types de mapping d'index et les valeurs de document de ces champs sont conformes}} à la version {version} d'Elastic Common Schema (ECS)", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Champ conforme} other {Champs conformes}} à ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantEmptyContent": "Aucun mapping de champ de cet index n'est conforme à Elastic Common Schema (ECS). L'index doit (au moins) contenir un champ de date @timestamp.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantEmptyTitle": "Aucun mapping conforme à ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantFieldsLabel": "Champs conformes à ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsCompliantMappingsAreFullySupportedMessage": "✅ Les mappings et valeurs de champs conformes à ECS sont totalement pris en charge", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsIsAPermissiveSchemaMessage": "ECS est un schéma permissif. Si vos événements ont des données supplémentaires qui ne peuvent pas être mappées à ECS, vous pouvez tout simplement les ajouter à vos événements à l’aide de noms de champs personnalisés.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.ecsVersionMarkdownComment": "Version Elastic Common Schema (ECS)", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout": "Les champs sont incompatibles avec ECS lorsque les mappings d'index, ou les valeurs des champs de l'index, ne sont pas conformes à la version {version} d'Elastic Common Schema (ECS).", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout.fieldsWithMappingsSameFamilyLabel": "Les champs avec des mappings dans la même famille ont exactement le même comportement de recherche que le type défini par ECS, mais ils peuvent avoir une utilisation de l'espace différente ou différentes caractéristiques de performances.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCallout.whenAFieldIsIncompatibleLabel": "Lorsqu'un champ est incompatible :", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Champ incompatible} other {Champs incompatibles}}", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleEmptyContent": "Tous les mappings de champs et toutes les valeurs de documents de cet index sont conformes à Elastic Common Schema (ECS).", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.incompatibleEmptyTitle": "Toutes les valeurs et tous les mappings de champs sont conformes à ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.indexMarkdown": "Index", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.mappingThatConflictWithEcsMessage": "❌ Les mappings ou valeurs de champs qui ne sont pas conformes à ECS ne sont pas pris en charge", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.missingTimestampCallout": "Veuillez envisager d'ajouter un mapping de champ de @timestamp (date) à cet index, comme requis par Elastic Common Schema (ECS), car :", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.missingTimestampCalloutTitle": "Mapping de champ @timestamp (date) manquant pour cet index", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.otherAppCapabilitiesWorkProperlyMessage": "✅ Les autres capacités de l'application fonctionnent correctement", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesDisplayEventsMessage": "✅ Les pages affichent les événements et les champs correctement", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesMayNotDisplayEventsMessage": "❌ Les pages peuvent ne pas afficher certains événements ou champs en raison de mappings ou valeurs de champs inattendus", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.pagesMayNotDisplayFieldsMessage": "🌕 Certaines pages et fonctionnalités peuvent ne pas afficher ces champs", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.preBuiltDetectionEngineRulesWorkMessage": "✅ Les règles de moteur de détection préconstruites fonctionnent", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyCallout": "{fieldCount, plural, =1 {Ce champ est défini} other {Ces champs sont définis}} par Elastic Common Schema (ECS), version {version}, mais {fieldCount, plural, =1 {son type de mapping de ne correspond} other {leurs types de mapping ne correspondent}} pas exactement.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyCalloutTitle": "{fieldCount} {fieldCount, plural, =1 {Mapping de champs} other {Mappings de champ}} de même famille", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyEmptyContent": "Tous les mappings de champs et toutes les valeurs de documents de cet index sont conformes à Elastic Common Schema (ECS).", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyEmptyTitle": "Toutes les valeurs et tous les mappings de champs sont conformes à ECS", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sameFamilyTab": "Même famille", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.sometimesIndicesCreatedByOlderDescription": "Parfois, les index créés par des intégrations plus anciennes comporteront des mappings ou des valeurs qui étaient conformes, mais ne le sont plus.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.summaryMarkdownDescription": "L'index `{indexName}` a des [mappings]({mappingUrl}) ou des valeurs de champ différentes de l'[Elastic Common Schema]({ecsReferenceUrl}) (ECS), [définitions]({ecsFieldReferenceUrl}).de version `{version}`.", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.summaryMarkdownTitle": "Qualité des données", + "securitySolutionPackages.ecsDataQualityDashboard.indexProperties.unknownCategoryLabel": "Inconnu", + "securitySolutionPackages.ecsDataQualityDashboard.indexSizeTooltip": "La taille de l'index principal (n'inclut pas de répliques)", + "securitySolutionPackages.ecsDataQualityDashboard.lastCheckedLabel": "Dernière vérification", + "securitySolutionPackages.ecsDataQualityDashboard.patternLabel.allPassedTooltip": "Tous les index correspondant à ce modèle ont réussi les vérifications de qualité des données", + "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.docsLabel": "Documents", + "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.indicesLabel": "Index", + "securitySolutionPackages.ecsDataQualityDashboard.patternSummary.patternOrIndexTooltip": "Modèle, ou index spécifique", + "securitySolutionPackages.ecsDataQualityDashboard.postResultErrorTitle": "Erreur lors de l'écriture des résultats d'examen qualité des données sauvegardées", + "securitySolutionPackages.ecsDataQualityDashboard.remoteClustersCallout.title": "Les clusters distants ne seront pas vérifiés", + "securitySolutionPackages.ecsDataQualityDashboard.remoteClustersCallout.toCheckIndicesOnRemoteClustersLabel": "Pour vérifier les index sur des clusters distants prenant en charge la recherche dans différents clusters, connectez-vous à l'instance Kibana du cluster distant", + "securitySolutionPackages.ecsDataQualityDashboard.sameFamilyBadgeLabel": "même famille", + "securitySolutionPackages.ecsDataQualityDashboard.sameFamilyTab.sameFamilyFieldMappingsTableTitle": "Mêmes familles de mappings de champ – {indexName}", + "securitySolutionPackages.ecsDataQualityDashboard.securitySolutionPackages.ecsDataQualityDashboardSubtitle": "Vérifiez la compatibilité des mappings et des valeurs d'index avec", + "securitySolutionPackages.ecsDataQualityDashboard.selectAnIndexPrompt": "Sélectionner un index pour le comparer à la version ECS", + "securitySolutionPackages.ecsDataQualityDashboard.selectOneOrMorPhasesPlaceholder": "Sélectionner une ou plusieurs phases ILM", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.checkedLabel": "vérifié", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.docsLabel": "Documents", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.indicesLabel": "Index", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.sameFamilyLabel": "Même famille", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.sizeLabel": "Taille", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalDocsToolTip": "Nombre total de documents, dans tous les index", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalIncompatibleToolTip": "Nombre total de champs incompatibles avec ECS, dans tous les index qui ont été vérifiés", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalIndicesToolTip": "Nombre total de tous les index", + "securitySolutionPackages.ecsDataQualityDashboard.statLabels.totalSizeToolTip": "La taille totale de tous les index principaux (n'inclut pas de répliques)", + "securitySolutionPackages.ecsDataQualityDashboard.storage.docs.unit": "{totalCount, plural, =1 {Document} other {Documents}}", + "securitySolutionPackages.ecsDataQualityDashboard.storageTreemap.noDataLabel": "Aucune donnée à afficher", + "securitySolutionPackages.ecsDataQualityDashboard.storageTreemap.noDataReasonLabel": "Le champ {stackByField1} n'était présent dans aucun groupe", + "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.collapseLabel": "Réduire", + "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.expandRowsColumn": "Développer les lignes", + "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.indexesNameLabel": "Nom de l'index", + "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.indexToolTip": "Cet index correspond au nom d'index ou de modèle : {pattern}", + "securitySolutionPackages.ecsDataQualityDashboard.summaryTable.lastCheckColumn": "Dernière vérification", + "securitySolutionPackages.ecsDataQualityDashboard.timestampDescriptionLabel": "Date/heure d'origine de l'événement. Il s'agit des date et heure extraites de l'événement, représentant généralement le moment auquel l'événement a été généré par la source. Si la source de l'événement ne comporte pas d'horodatage original, cette valeur est habituellement remplie la première fois que l'événement a été reçu par le pipeline. Champs requis pour tous les événements.", + "securitySolutionPackages.ecsDataQualityDashboard.toasts.copiedErrorsToastTitle": "Erreurs copiées dans le presse-papiers", + "securitySolutionPackages.ecsDataQualityDashboard.toasts.copiedResultsToastTitle": "Résultats copiés dans le presse-papiers", + "securitySolutionPackages.ecsDataQualityDashboard.unmanagedDescription": "L'index n'est pas géré par la Gestion du cycle de vie des index (ILM)", + "securitySolutionPackages.ecsDataQualityDashboard.unmanagedPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {n'est pas géré} other {ne sont pas gérés}} par la gestion du cycle de vie des index (ILM)", + "securitySolutionPackages.ecsDataQualityDashboard.warmDescription": "L'index n'est plus mis à jour mais il est toujours interrogé", + "securitySolutionPackages.ecsDataQualityDashboard.warmPatternTooltip": "{indices} {indices, plural, =1 {L'index correspondant} other {Les index correspondants}} au modèle {pattern} {indices, plural, =1 {est} other {sont}} \"warm\". Les index \"warm\" ne sont plus mis à jour, mais ils sont toujours interrogés.", + "securitySolutionPackages.entityAnalytics.navigation": "Analyse des entités", + "securitySolutionPackages.entityAnalytics.pageDesc": "Détecter les menaces des utilisateurs et des hôtes de votre réseau avec l'Analyse des entités", + "securitySolutionPackages.entityAnalytics.paywall.upgradeButton": "Passer à {requiredLicenseOrProduct}", + "securitySolutionPackages.features.featureRegistry.assistant.updateAnonymizationSubFeatureDetails": "Autoriser les modifications", + "securitySolutionPackages.features.featureRegistry.assistant.updateAnonymizationSubFeatureName": "Sélection et Anonymisation de champ", + "securitySolutionPackages.features.featureRegistry.casesSettingsSubFeatureDetails": "Modifier les paramètres du cas", + "securitySolutionPackages.features.featureRegistry.casesSettingsSubFeatureName": "Paramètres du cas", + "securitySolutionPackages.features.featureRegistry.deleteSubFeatureDetails": "Supprimer les cas et les commentaires", + "securitySolutionPackages.features.featureRegistry.deleteSubFeatureName": "Supprimer", + "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionAssistantTitle": "Assistant d’intelligence artificielle d’Elastic", + "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionCaseTitle": "Cas", + "securitySolutionPackages.features.featureRegistry.linkSecuritySolutionTitle": "Sécurité", + "securitySolutionPackages.features.featureRegistry.subFeatures.assistant.description": "Modifiez les champs par défaut autorisés à être utilisés par l'assistant IA et Attack discovery. Anonymisez n'importe quel contenu pour les champs sélectionnés.", + "securitySolutionPackages.features.featureRegistry.subFeatures.blockList": "Liste noire", + "securitySolutionPackages.features.featureRegistry.subFeatures.blockList.description": "Étendez la protection d'Elastic Defend contre les processus malveillants et protégez-vous des applications potentiellement nuisibles.", + "securitySolutionPackages.features.featureRegistry.subFeatures.blockList.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la liste noire.", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions": "Exceptions de point de terminaison", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions.description": "Utiliser les exceptions de point de terminaison (il s'agit d'une sous-fonctionnalité test).", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointExceptions.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux exceptions de points de terminaison.", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList": "Liste de points de terminaison", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList.description": "Affiche tous les hôtes exécutant Elastic Defend et leurs détails d'intégration associés.", + "securitySolutionPackages.features.featureRegistry.subFeatures.endpointList.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la liste de points de terminaison.", + "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters": "Filtres d'événements", + "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters.description": "Excluez les événements de point de terminaison dont vous n'avez pas besoin ou que vous ne souhaitez pas stocker dans Elasticsearch.", + "securitySolutionPackages.features.featureRegistry.subFeatures.eventFilters.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux filtres d'événements.", + "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations": "Exécuter les opérations", + "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations.description": "Effectuez les actions de réponse d'exécution de script dans la console de réponse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.executeOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations d'exécution.", + "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations": "Opérations de fichier", + "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations.description": "Effectuez les actions de réponse liées aux fichiers dans la console de réponse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.fileOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations de fichier.", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation": "Isolation de l'hôte", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation.description": "Effectuez les actions de réponse \"isoler\" et \"libérer\".", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolation.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à l'isolation de l'hôte.", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions": "Exceptions d'isolation de l'hôte", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions.description": "Ajoutez des adresses IP spécifiques avec lesquelles les hôtes isolés sont toujours autorisés à communiquer, même lorsqu'ils sont isolés du reste du réseau.", + "securitySolutionPackages.features.featureRegistry.subFeatures.hostIsolationExceptions.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux exceptions d'isolation de l'hôte.", + "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement": "Gestion des politiques Elastic Defend", + "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement.description": "Accédez à la politique d'intégration Elastic Defend pour configurer les protections, la collecte des événements et les fonctionnalités de politique avancées.", + "securitySolutionPackages.features.featureRegistry.subFeatures.policyManagement.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à la gestion des politiques.", + "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations": "Opérations de traitement", + "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations.description": "Effectuez les actions de réponse liées aux processus dans la console de réponse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.processOperations.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux opérations de traitement.", + "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory": "Historique des actions de réponse", + "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory.description": "Accédez à l'historique des actions de réponse effectuées sur les points de terminaison.", + "securitySolutionPackages.features.featureRegistry.subFeatures.responseActionsHistory.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès à l'historique des actions de réponse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations": "Opérations d’analyse", + "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations.description": "Effectuez les actions de réponse liées aux analyses de dossiers dans la console de réponse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.scanOperations.privilegesTooltip": "Tous les espaces est requis pour l'accès aux opérations d’analyse.", + "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications": "Applications de confiance", + "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications.description": "Aide à atténuer les conflits avec d'autres logiciels, généralement d'autres applications d'antivirus ou de sécurité des points de terminaison.", + "securitySolutionPackages.features.featureRegistry.subFeatures.trustedApplications.privilegesTooltip": "\"Tous les espaces\" est requis pour l'accès aux applications de confiance.", + "securitySolutionPackages.flyout.right.header.collapseDetailButtonAriaLabel": "Réduire les détails", + "securitySolutionPackages.flyout.right.header.collapseDetailButtonLabel": "Réduire les détails", + "securitySolutionPackages.flyout.right.header.expandDetailButtonAriaLabel": "Développer les détails", + "securitySolutionPackages.flyout.right.header.expandDetailButtonLabel": "Développer les détails", + "securitySolutionPackages.flyout.shared.errorDescription": "Une erreur est survenue lors de l'affichage de {message}.", + "securitySolutionPackages.flyout.shared.errorTitle": "Impossible d'afficher {title}.", + "securitySolutionPackages.flyout.shared.ExpandablePanelButtonIconAriaLabel": "Activer/Désactiver le panneau extensible", + "securitySolutionPackages.flyout.shared.expandablePanelLoadingAriaLabel": "panneau extensible", + "securitySolutionPackages.markdown.insight.upsell": "Passez au niveau {requiredLicense} pour pouvoir utiliser les informations des guides d'investigation", + "securitySolutionPackages.markdown.investigationGuideInteractions.upsell": "Passez au niveau {requiredLicense} pour pouvoir utiliser les interactions des guides d'investigation", + "securitySolutionPackages.navigation.landingLinks": "Vues de sécurité", + "securitySolutionPackages.sideNav.betaBadge.label": "Bêta", + "securitySolutionPackages.sideNav.togglePanel": "Activer/Désactiver le panneau de navigation", + "share.advancedSettings.csv.quoteValuesText": "Les valeurs doivent-elles être mises entre guillemets dans les exportations CSV ?", + "share.advancedSettings.csv.quoteValuesTitle": "Mettre les valeurs CSV entre guillemets", + "share.advancedSettings.csv.separatorText": "Séparer les valeurs exportées avec cette chaîne", + "share.advancedSettings.csv.separatorTitle": "Séparateur CSV", + "share.contextMenu.embedCodeLabel": "Incorporer le code", + "share.contextMenu.embedCodePanelTitle": "Incorporer le code", + "share.contextMenu.embedCodeTab": "Intégrer", + "share.contextMenu.exportCodeTab": "Exporter", + "share.contextMenu.permalinkPanelTitle": "Obtenir le lien", + "share.contextMenu.permalinksLabel": "Obtenir les liens", + "share.contextMenu.permalinksTab": "Liens", + "share.contextMenuTitle": "Partager ce {objectType}", + "share.dashboard.link.description": "Partagez un lien direct avec cette recherche.", + "share.embed.dashboard.helpText": "Intégrez ce tableau de bord dans une autre page web. Sélectionnez les éléments à inclure dans la vue intégrable.", + "share.embed.helpText": "Intégrez ce {objectType} dans une autre page web.", + "share.fileType": "Type de fichier", + "share.link.copied": "Texte copié", + "share.link.copyEmbedCodeButton": "Copier le code intégré", + "share.link.copyLinkButton": "Copier le lien", + "share.link.helpText": "Partager un lien direct vers ce {objectType}.", + "share.link.warning.lens": "Copiez le lien afin d’obtenir un lien temporaire. Enregistrez la visualisation Lens pour créer un lien permanent.", + "share.link.warning.title": "Modifications non enregistrées", + "share.modalContent.copyUrlButtonLabel": "Copier l'URL Post", + "share.postURLWatcherMessage": "Copiez cette URL POST pour appeler la génération depuis l'extérieur de Kibana ou à partir de Watcher.", + "share.postURLWatcherMessage.unsavedChanges": "L'URL peut changer si vous mettez Kibana à niveau.", + "share.screenCapturePanelContent.optimizeForPrintingHelpText": "Utilise plusieurs pages, affichant au maximum 2 visualisations par page ", + "share.screenCapturePanelContent.optimizeForPrintingLabel": "Pour l'impression", + "share.urlPanel.canNotShareAsSavedObjectHelpText": "Pour le partager comme objet enregistré, enregistrez le {objectType}.", + "share.urlPanel.copyIframeCodeButtonLabel": "Copier le code iFrame", + "share.urlPanel.copyLinkButtonLabel": "Copier le lien", + "share.urlPanel.generateLinkAsLabel": "Générer le lien en tant que", + "share.urlPanel.publicUrlHelpText": "Utilisez l'URL publique pour partager avec tout le monde. Elle permet un accès anonyme en une étape, en supprimant l'invite de connexion.", + "share.urlPanel.publicUrlLabel": "URL publique", + "share.urlPanel.savedObjectDescription": "Vous pouvez partager cette URL avec des personnes pour leur permettre de charger la version enregistrée la plus récente de ce {objectType}.", + "share.urlPanel.savedObjectLabel": "Objet enregistré", + "share.urlPanel.shortUrlHelpText": "Nous vous recommandons de partager des URL de snapshot raccourcies pour une compatibilité maximale. Internet Explorer présente des restrictions de longueur d'URL et certains analyseurs de wiki et de balisage ne fonctionnent pas bien avec les URL de snapshot longues, mais les URL courtes devraient bien fonctionner.", + "share.urlPanel.shortUrlLabel": "URL courte", + "share.urlPanel.snapshotDescription": "Les URL de snapshot encodent l'état actuel de {objectType} dans l'URL elle-même. Les modifications apportées au {objectType} enregistré ne seront pas visibles via cette URL.", + "share.urlPanel.snapshotLabel": "Snapshot", + "share.urlPanel.unableCreateShortUrlErrorMessage": "Impossible de créer une URL courte. Erreur : {errorMessage}.", + "share.urlPanel.urlGroupTitle": "URL", + "share.urlService.redirect.components.docTitle": "Introuvable", + "share.urlService.redirect.components.Error.body": "Désolé, l'objet que vous recherchez est introuvable à cet URL. Il a peut-être été supprimé ou renommé, ou peut-être qu'il n'a jamais existé.", + "share.urlService.redirect.components.Error.homeButton": "Retour à l'accueil", + "share.urlService.redirect.components.Error.title": "Impossible d'ouvrir l'URL", + "share.urlService.redirect.components.Spinner.label": "Redirection…", + "share.urlService.redirect.RedirectManager.invalidParamParams": "Impossible d'analyser les paramètres du localisateur. Les paramètres du localisateur doivent être sérialisés en tant que JSON et définis au paramètre de recherche d'URL \"p\".", + "share.urlService.redirect.RedirectManager.locatorNotFound": "Le localisateur [ID = {id}] n'existe pas.", + "share.urlService.redirect.RedirectManager.missingParamLocator": "ID du localisateur non spécifié. Spécifiez le paramètre de recherche \"l\" dans l'URL ; ce devrait être un ID de localisateur existant.", + "share.urlService.redirect.RedirectManager.missingParamParams": "Paramètres du localisateur non spécifiés. Spécifiez le paramètre de recherche \"p\" dans l'URL ; ce devrait être un objet sérialisé JSON des paramètres du localisateur.", + "share.urlService.redirect.RedirectManager.missingParamVersion": "Version des paramètres du localisateur non spécifiée. Spécifiez le paramètre de recherche \"v\" dans l'URL ; ce devrait être la version de Kibana au moment de la génération des paramètres du localisateur.", + "sharedUXPackages.buttonToolbar.buttons.addFromLibrary.libraryButtonLabel": "Ajouter depuis la bibliothèque", + "sharedUXPackages.buttonToolbar.toolbar.errorToolbarText": "Il y a plus de 120 boutons supplémentaires. Nous vous invitons à limiter le nombre de boutons.", + "sharedUXPackages.card.noData.description": "Utilisez Elastic Agent pour collecter de manière simple et unifiée les données de vos machines.", + "sharedUXPackages.card.noData.noPermission.description": "Cette intégration n'est pas encore activée. Votre administrateur possède les autorisations requises pour l'activer.", + "sharedUXPackages.card.noData.noPermission.title": "Contactez votre administrateur", + "sharedUXPackages.card.noData.title": "Ajouter Elastic Agent", + "sharedUXPackages.chrome.sideNavigation.betaBadge.label": "Bêta", + "sharedUXPackages.chrome.sideNavigation.recentlyAccessed.title": "Récent", + "sharedUXPackages.chrome.sideNavigation.togglePanel": "Afficher/Masquer le panneau de navigation \"{title}\"", + "sharedUXPackages.codeEditor.ariaLabel": "Éditeur de code", + "sharedUXPackages.codeEditor.enterKeyLabel": "Entrée", + "sharedUXPackages.codeEditor.escapeKeyLabel": "Échap", + "sharedUXPackages.codeEditor.readOnlyMessage": "Modification impossible dans l'éditeur en lecture seule", + "sharedUXPackages.codeEditor.startEditing": "Appuyez sur {key} pour modifier.", + "sharedUXPackages.codeEditor.startEditingReadOnly": "Appuyez sur {key} pour interagir avec le code.", + "sharedUXPackages.codeEditor.stopEditing": "Appuyez sur {key} pour arrêter la modification.", + "sharedUXPackages.codeEditor.stopEditingReadOnly": "Appuyez sur {key} pour arrêter l'interaction.", + "sharedUXPackages.error_boundary.fatal.prompt.body": "Essayez d'actualiser la page pour résoudre le problème.", + "sharedUXPackages.error_boundary.fatal.prompt.detailButton": "Afficher les détails", + "sharedUXPackages.error_boundary.fatal.prompt.details": "L'erreur ci-dessus a eu lieu dans {name} :", + "sharedUXPackages.error_boundary.fatal.prompt.details.close": "Fermer", + "sharedUXPackages.error_boundary.fatal.prompt.details.copyToClipboard": "Copier l'erreur dans le presse-papiers", + "sharedUXPackages.error_boundary.fatal.prompt.details.title": "Détails de l'erreur", + "sharedUXPackages.error_boundary.fatal.prompt.pageReloadButton": "Actualiser la page", + "sharedUXPackages.error_boundary.fatal.prompt.title": "Impossible de charger la page", + "sharedUXPackages.error_boundary.recoverable.prompt.body": "Cela devrait résoudre les problèmes de chargement de la page.", + "sharedUXPackages.error_boundary.recoverable.prompt.pageReloadButton": "Actualiser la page", + "sharedUXPackages.error_boundary.recoverable.prompt.title": "Actualiser la page", + "sharedUXPackages.exitFullScreenButton.exitFullScreenModeButtonText": "Quitter le plein écran", + "sharedUXPackages.exitFullScreenButton.fullScreenModeDescription": "En mode Plein écran, appuyez sur Échap pour quitter.", + "sharedUXPackages.filePicker.cancel": "Annuler", + "sharedUXPackages.filePicker.clearFilterButtonLabel": "Effacer le filtre", + "sharedUXPackages.filePicker.delete": "Supprimer", + "sharedUXPackages.filePicker.deleteFile": "Supprimer le fichier", + "sharedUXPackages.filePicker.deleteFileQuestion": "Voulez-vous vraiment supprimer \"{fileName}\" ?", + "sharedUXPackages.filePicker.emptyGridPrompt": "Aucun fichier ne correspond à votre filtre", + "sharedUXPackages.filePicker.emptyStatePromptTitle": "Charger votre premier fichier", + "sharedUXPackages.filePicker.error.loadingTitle": "Impossible de charger les fichiers", + "sharedUXPackages.filePicker.error.retryButtonLabel": "Réessayer", + "sharedUXPackages.filePicker.loadMoreButtonLabel": "Charger plus", + "sharedUXPackages.filePicker.searchFieldPlaceholder": "my-file-*", + "sharedUXPackages.filePicker.selectFileButtonLable": "Sélectionner un fichier", + "sharedUXPackages.filePicker.selectFilesButtonLable": "Sélectionner {nrOfFiles} fichiers", + "sharedUXPackages.filePicker.title": "Sélectionner un fichier", + "sharedUXPackages.filePicker.titleMultiple": "Sélectionner des fichiers", + "sharedUXPackages.filePicker.uploadFilePlaceholderText": "Glisser-déposer pour charger de nouveaux fichiers", + "sharedUXPackages.fileUpload.cancelButtonLabel": "Annuler", + "sharedUXPackages.fileUpload.clearButtonLabel": "Effacer", + "sharedUXPackages.fileUpload.defaultFilePickerLabel": "Charger un fichier", + "sharedUXPackages.fileUpload.fileTooLargeErrorMessage": "Le fichier est trop volumineux. La taille maximale est de {expectedSize, plural, one {# octet} other {# octets} }.", + "sharedUXPackages.fileUpload.mimeTypeNotSupportedErrorMessage": "Le type de fichier mime \"{mimeType}\" n'est pas pris en charge. Les types de fichiers mime pris en charge sont : {supportedMimeTypes}.", + "sharedUXPackages.fileUpload.retryButtonLabel": "Réessayer", + "sharedUXPackages.fileUpload.uploadButtonLabel": "Charger", + "sharedUXPackages.fileUpload.uploadCompleteButtonLabel": "Chargement terminé", + "sharedUXPackages.fileUpload.uploadDoneToolTipContent": "Votre fichier a bien été chargé !", + "sharedUXPackages.fileUpload.uploadingButtonLabel": "Chargement", + "sharedUXPackages.no_data_views.esqlButtonLabel": "Langue : ES|QL", + "sharedUXPackages.no_data_views.esqlDocsLink": "En savoir plus.", + "sharedUXPackages.no_data_views.esqlMessage": "Vous pouvez aussi rechercher vos données en utilisant directement ES|QL. {docsLink}", + "sharedUXPackages.noDataConfig.addIntegrationsDescription": "Utilisez Elastic Agent pour collecter des données et créer des solutions Analytics.", + "sharedUXPackages.noDataConfig.addIntegrationsTitle": "Ajouter des intégrations", + "sharedUXPackages.noDataConfig.analytics": "Analyse", + "sharedUXPackages.noDataConfig.analyticsPageTitle": "Bienvenue dans Analytics !", + "sharedUXPackages.noDataConfig.elasticsearch": "Elasticsearch", + "sharedUXPackages.noDataConfig.elasticsearchDescription": "Configurez votre client de langage de programmation, ingérez des données et lancez vos recherches.", + "sharedUXPackages.noDataConfig.elasticsearchPageTitle": "Bienvenue dans Elasticsearch !", + "sharedUXPackages.noDataConfig.elasticsearchTitle": "Ajouter des données", + "sharedUXPackages.noDataConfig.observability": "Observabilité", + "sharedUXPackages.noDataConfig.observabilityDescription": "Commencez par collecter les données en utilisant une de nos nombreuses intégrations.", + "sharedUXPackages.noDataConfig.observabilityPageDescription": "Combinez les indicateurs, les logs et les traces pour surveiller la santé de vos applications.", + "sharedUXPackages.noDataConfig.observabilityPageTitle": "Bienvenue dans Elastic Observability !", + "sharedUXPackages.noDataConfig.observabilityTitle": "Ajouter des données", + "sharedUXPackages.noDataPage.intro": "Ajoutez vos données pour commencer, ou {link} sur {solution}.", + "sharedUXPackages.noDataPage.intro.link": "en savoir plus", + "sharedUXPackages.noDataPage.introNoDocLink": "Ajoutez vos données pour commencer.", + "sharedUXPackages.noDataPage.welcomeTitle": "Bienvenue dans Elastic {solution}.", + "sharedUXPackages.noDataViewsPrompt.addDataViewText": "Créer une vue de données", + "sharedUXPackages.noDataViewsPrompt.dataViewExplanation": "Les vues de données identifient les données Elasticsearch que vous souhaitez explorer. Vous pouvez faire pointer des vues de données vers un ou plusieurs flux de données, index et alias d'index, tels que vos données de log d'hier, ou vers tous les index contenant vos données de log.", + "sharedUXPackages.noDataViewsPrompt.learnMore": "Envie d'en savoir plus ?", + "sharedUXPackages.noDataViewsPrompt.noPermission.dataViewExplanation": "Les vues de données identifient les données Elasticsearch que vous souhaitez explorer. Pour créer des vues de données, demandez les autorisations requises à votre administrateur.", + "sharedUXPackages.noDataViewsPrompt.noPermission.title": "Vous devez disposer d'une autorisation pour pouvoir créer des vues de données", + "sharedUXPackages.noDataViewsPrompt.nowCreate": "Créez à présent une vue de données.", + "sharedUXPackages.noDataViewsPrompt.readDocumentation": "Lisez les documents", + "sharedUXPackages.noDataViewsPrompt.youHaveData": "Vous avez des données dans Elasticsearch.", + "sharedUXPackages.prompt.errors.notFound.body": "Désolé, la page que vous recherchez est introuvable. Elle a peut-être été retirée ou renommée, ou peut-être qu'elle n'a jamais existé.", + "sharedUXPackages.prompt.errors.notFound.goBacklabel": "Retour", + "sharedUXPackages.prompt.errors.notFound.title": "Page introuvable", + "sharedUXPackages.solutionNav.collapsibleLabel": "Réduire la navigation latérale", + "sharedUXPackages.solutionNav.menuText": "menu", + "sharedUXPackages.solutionNav.mobileTitleText": "{solutionName} {menuText}", + "sharedUXPackages.solutionNav.openLabel": "Ouvrir la navigation latérale", + "telemetry.callout.appliesSettingTitle": "Les modifications apportées à ce paramètre s'appliquent dans {allOfKibanaText} et sont enregistrées automatiquement.", + "telemetry.callout.appliesSettingTitle.allOfKibanaText": "tout Kibana", + "telemetry.callout.clusterStatisticsDescription": "Voici un exemple des statistiques de cluster de base que nous collecterons. Cela comprend le nombre d'index, de partitions et de nœuds. Cela comprend également des statistiques d'utilisation de niveau élevé, comme l'état d'activation du monitoring.", + "telemetry.callout.clusterStatisticsTitle": "Statistiques du cluster", + "telemetry.callout.errorLoadingClusterStatisticsDescription": "Une erreur inattendue s'est produite lors de la récupération des statistiques du cluster. Cela peut être dû à un échec d'Elasticsearch ou de Kibana, ou provenir d’une erreur réseau. Vérifiez Kibana, puis rechargez la page et réessayez.", + "telemetry.callout.errorLoadingClusterStatisticsTitle": "Erreur lors du chargement des statistiques du cluster", + "telemetry.callout.errorUnprivilegedUserDescription": "Vous ne disposez pas de l'accès requis pour voir les statistiques non chiffrées du cluster.", + "telemetry.callout.errorUnprivilegedUserTitle": "Erreur lors de l'affichage des statistiques du cluster", + "telemetry.clusterData": "données du cluster", + "telemetry.dataManagementDisableCollectionLink": "Désactivez la collecte de données d’utilisation.", + "telemetry.dataManagementDisclaimerPrivacy": "{optInStatus} Ceci nous permet de savoir ce qui intéresse le plus nos utilisateurs, afin d'améliorer nos produits et services. Veuillez vous référer à notre {privacyStatementLink}.", + "telemetry.dataManagementDisclaimerPrivacyLink": "Déclaration de confidentialité", + "telemetry.dataManagementEnableCollectionLink": "Activez la collecte de données d’utilisation.", + "telemetry.disabledStatus": "La collecte de données d’utilisation est désactivée.", + "telemetry.enabledStatus": "La collecte de données d’utilisation est activée.", + "telemetry.optInErrorToastText": "Une erreur s'est produite lors de la définition des préférences relatives aux statistiques d'utilisation.", + "telemetry.optInErrorToastTitle": "Erreur", + "telemetry.optInNoticeSeenErrorTitle": "Erreur", + "telemetry.optInNoticeSeenErrorToastText": "Une erreur s'est produite lors du rejet de l'avis.", + "telemetry.optInSuccessOff": "Ne partage plus l’utilisation avec Elastic.", + "telemetry.optInSuccessOn": "Le partage d’utilisation avec Elastic est activé.", + "telemetry.provideUsageDataTitle": "Partager l’utilisation avec Elastic", + "telemetry.readOurUsageDataPrivacyStatementLinkText": "Déclaration de confidentialité", + "telemetry.securityData": "données de sécurité", + "telemetry.seeExampleOfClusterDataAndEndpointSecuity": "Découvrez des exemples de {clusterData} et de {securityData} que nous collectons.", + "telemetry.telemetryConfigAndLinkDescription": "Activer la collecte de données d’utilisation nous permet de savoir ce qui intéresse le plus nos utilisateurs, afin de pouvoir améliorer nos produits et services. Veuillez vous référer à notre {privacyStatementLink}.", + "telemetry.telemetryConstant": "données télémétriques", + "telemetry.telemetryOptedInDismissMessage": "Rejeter", + "telemetry.telemetryOptedInNoticeTitle": "Aidez-nous à améliorer la Suite Elastic.", + "telemetry.usageCollectionConstant": "collecte de données d’utilisation", + "telemetry.usageDataTitle": "Collecte de données d’utilisation", "timelion.emptyExpressionErrorMessage": "Erreur Timelion : aucune expression fournie", "timelion.expressionSuggestions.argument.description.acceptsText": "Accepte", "timelion.expressionSuggestions.func.description.chainableHelpText": "Enchaînable", @@ -10971,10 +10971,6 @@ "xpack.apm.serviceIcons.serviceDetails.service.versionLabel": "Version du service", "xpack.apm.serviceLink.otherBucketName": "Services restants", "xpack.apm.serviceLink.tooltip": "Le nombre de services instrumentés a atteint la capacité actuelle du serveur APM", - "xpack.apm.serviceList.disableFastFilter": "Désactiver le filtre rapide", - "xpack.apm.serviceList.enableFastFilter": "Activer le filtre rapide", - "xpack.apm.serviceList.giveFeedbackFlexItemLabel": "Donner un retour", - "xpack.apm.serviceList.turnOffFastFilter": "Le filtre rapide vous permet de rechercher instantanément vos services en texte libre.", "xpack.apm.serviceMap.anomalyDetectionPopoverDisabled": "Affichez les indicateurs d'intégrité du service en activant la détection des anomalies dans les paramètres APM.", "xpack.apm.serviceMap.anomalyDetectionPopoverLink": "Afficher les anomalies", "xpack.apm.serviceMap.anomalyDetectionPopoverNoData": "Nous n'avons pas trouvé de score d'anomalie dans la plage temporelle sélectionnée. Consultez les détails dans l'explorateur d'anomalies.", diff --git a/x-pack/plugins/translations/translations/ja-JP.json b/x-pack/plugins/translations/translations/ja-JP.json index ed04bca4488aa..71d99004aa546 100644 --- a/x-pack/plugins/translations/translations/ja-JP.json +++ b/x-pack/plugins/translations/translations/ja-JP.json @@ -2699,6 +2699,28 @@ "embeddableApi.selectRangeTrigger.title": "範囲選択", "embeddableApi.valueClickTrigger.description": "ビジュアライゼーションでデータポイントをクリック", "embeddableApi.valueClickTrigger.title": "シングルクリック", + "esqlEditor.query.aborted": "リクエストが中断されました", + "esqlEditor.query.EnableWordWrapLabel": "パイプの改行を追加", + "esqlEditor.query.errorCount": "{count} {count, plural, other {# 件のエラー}}", + "esqlEditor.query.errorsTitle": "エラー", + "esqlEditor.query.expandLabel": "拡張", + "esqlEditor.query.feedback": "フィードバック", + "esqlEditor.query.hideQueriesLabel": "最近のクエリーを非表示", + "esqlEditor.query.lineCount": "{count} {count, plural, other {行}}", + "esqlEditor.query.lineNumber": "行{lineNumber}", + "esqlEditor.query.querieshistory.error": "クエリ失敗", + "esqlEditor.query.querieshistory.success": "クエリは正常に実行されました", + "esqlEditor.query.querieshistoryCopy": "クエリをクリップボードにコピー", + "esqlEditor.query.querieshistoryRun": "クエリーを実行", + "esqlEditor.query.querieshistoryTable": "クエリ履歴テーブル", + "esqlEditor.query.recentQueriesColumnLabel": "最近のクエリー", + "esqlEditor.query.runQuery": "クエリーを実行", + "esqlEditor.query.showQueriesLabel": "最近のクエリを表示", + "esqlEditor.query.submitFeedback": "フィードバックを送信", + "esqlEditor.query.timeRanColumnLabel": "実行時間", + "esqlEditor.query.timestampNotDetected": "@timestampが見つかりません", + "esqlEditor.query.warningCount": "{count} {count, plural, other {件の警告}}", + "esqlEditor.query.warningsTitle": "警告", "esqlUtils.columnsErrorMsg": "列を読み込めません。{errorMessage}", "esQuery.kql.errors.endOfInputText": "インプットの終わり", "esQuery.kql.errors.fieldNameText": "フィールド名", @@ -7076,28 +7098,6 @@ "telemetry.telemetryOptedInNoticeTitle": "Elastic Stack の改善にご協力ください", "telemetry.usageCollectionConstant": "使用状況の収集", "telemetry.usageDataTitle": "使用状況の収集", - "esqlEditor.query.aborted": "リクエストが中断されました", - "esqlEditor.query.EnableWordWrapLabel": "パイプの改行を追加", - "esqlEditor.query.errorCount": "{count} {count, plural, other {# 件のエラー}}", - "esqlEditor.query.errorsTitle": "エラー", - "esqlEditor.query.expandLabel": "拡張", - "esqlEditor.query.feedback": "フィードバック", - "esqlEditor.query.hideQueriesLabel": "最近のクエリーを非表示", - "esqlEditor.query.lineCount": "{count} {count, plural, other {行}}", - "esqlEditor.query.lineNumber": "行{lineNumber}", - "esqlEditor.query.querieshistory.error": "クエリ失敗", - "esqlEditor.query.querieshistory.success": "クエリは正常に実行されました", - "esqlEditor.query.querieshistoryCopy": "クエリをクリップボードにコピー", - "esqlEditor.query.querieshistoryRun": "クエリーを実行", - "esqlEditor.query.querieshistoryTable": "クエリ履歴テーブル", - "esqlEditor.query.recentQueriesColumnLabel": "最近のクエリー", - "esqlEditor.query.runQuery": "クエリーを実行", - "esqlEditor.query.showQueriesLabel": "最近のクエリを表示", - "esqlEditor.query.submitFeedback": "フィードバックを送信", - "esqlEditor.query.timeRanColumnLabel": "実行時間", - "esqlEditor.query.timestampNotDetected": "@timestampが見つかりません", - "esqlEditor.query.warningCount": "{count} {count, plural, other {件の警告}}", - "esqlEditor.query.warningsTitle": "警告", "timelion.emptyExpressionErrorMessage": "Timelion エラー:式が入力されていません", "timelion.expressionSuggestions.argument.description.acceptsText": "受け入れ", "timelion.expressionSuggestions.func.description.chainableHelpText": "連鎖可能", @@ -10720,10 +10720,6 @@ "xpack.apm.serviceIcons.serviceDetails.service.versionLabel": "サービスバージョン", "xpack.apm.serviceLink.otherBucketName": "残りのサービス", "xpack.apm.serviceLink.tooltip": "実行されたサービス数がAPMサーバーの現在の能力に達しました。", - "xpack.apm.serviceList.disableFastFilter": "高速フィルターを無効化", - "xpack.apm.serviceList.enableFastFilter": "高速フィルターを有効化", - "xpack.apm.serviceList.giveFeedbackFlexItemLabel": "フィードバックを作成する", - "xpack.apm.serviceList.turnOffFastFilter": "高速フィルタリングでは、フリーテキストを使用してサービスを瞬時に検索できます。", "xpack.apm.serviceMap.anomalyDetectionPopoverDisabled": "APM 設定で異常検知を有効にすると、サービス正常性インジケーターが表示されます。", "xpack.apm.serviceMap.anomalyDetectionPopoverLink": "異常を表示", "xpack.apm.serviceMap.anomalyDetectionPopoverNoData": "選択した時間範囲で、異常スコアを検出できませんでした。異常エクスプローラーで詳細を確認してください。", diff --git a/x-pack/plugins/translations/translations/zh-CN.json b/x-pack/plugins/translations/translations/zh-CN.json index 54cf354d93da7..1103a0d3fbf7c 100644 --- a/x-pack/plugins/translations/translations/zh-CN.json +++ b/x-pack/plugins/translations/translations/zh-CN.json @@ -2705,6 +2705,31 @@ "embeddableApi.selectRangeTrigger.title": "范围选择", "embeddableApi.valueClickTrigger.description": "可视化上的数据点单击", "embeddableApi.valueClickTrigger.title": "单击", + "esqlEditor.query.aborted": "请求已中止", + "esqlEditor.query.cancel": "取消", + "esqlEditor.query.collapseLabel": "折叠", + "esqlEditor.query.disableWordWrapLabel": "移除管道符上的换行符", + "esqlEditor.query.EnableWordWrapLabel": "在管道符上添加换行符", + "esqlEditor.query.errorCount": "{count} 个{count, plural, other {错误}}", + "esqlEditor.query.errorsTitle": "错误", + "esqlEditor.query.expandLabel": "展开", + "esqlEditor.query.feedback": "反馈", + "esqlEditor.query.hideQueriesLabel": "隐藏最近查询", + "esqlEditor.query.lineCount": "{count} {count, plural, other {行}}", + "esqlEditor.query.lineNumber": "第 {lineNumber} 行", + "esqlEditor.query.querieshistory.error": "查询失败", + "esqlEditor.query.querieshistory.success": "已成功运行查询", + "esqlEditor.query.querieshistoryCopy": "复制查询到剪贴板", + "esqlEditor.query.querieshistoryRun": "运行查询", + "esqlEditor.query.querieshistoryTable": "查询历史记录表", + "esqlEditor.query.recentQueriesColumnLabel": "最近查询", + "esqlEditor.query.runQuery": "运行查询", + "esqlEditor.query.showQueriesLabel": "显示最近查询", + "esqlEditor.query.submitFeedback": "提交反馈", + "esqlEditor.query.timeRanColumnLabel": "运行时间", + "esqlEditor.query.timestampNotDetected": "未找到 @timestamp", + "esqlEditor.query.warningCount": "{count} 个{count, plural, other {警告}}", + "esqlEditor.query.warningsTitle": "警告", "esqlUtils.columnsErrorMsg": "无法加载列。{errorMessage}", "esQuery.kql.errors.endOfInputText": "输入结束", "esQuery.kql.errors.fieldNameText": "字段名称", @@ -7089,31 +7114,6 @@ "telemetry.telemetryOptedInNoticeTitle": "帮助我们改进 Elastic Stack", "telemetry.usageCollectionConstant": "使用情况收集", "telemetry.usageDataTitle": "使用情况收集", - "esqlEditor.query.aborted": "请求已中止", - "esqlEditor.query.cancel": "取消", - "esqlEditor.query.collapseLabel": "折叠", - "esqlEditor.query.disableWordWrapLabel": "移除管道符上的换行符", - "esqlEditor.query.EnableWordWrapLabel": "在管道符上添加换行符", - "esqlEditor.query.errorCount": "{count} 个{count, plural, other {错误}}", - "esqlEditor.query.errorsTitle": "错误", - "esqlEditor.query.expandLabel": "展开", - "esqlEditor.query.feedback": "反馈", - "esqlEditor.query.hideQueriesLabel": "隐藏最近查询", - "esqlEditor.query.lineCount": "{count} {count, plural, other {行}}", - "esqlEditor.query.lineNumber": "第 {lineNumber} 行", - "esqlEditor.query.querieshistory.error": "查询失败", - "esqlEditor.query.querieshistory.success": "已成功运行查询", - "esqlEditor.query.querieshistoryCopy": "复制查询到剪贴板", - "esqlEditor.query.querieshistoryRun": "运行查询", - "esqlEditor.query.querieshistoryTable": "查询历史记录表", - "esqlEditor.query.recentQueriesColumnLabel": "最近查询", - "esqlEditor.query.runQuery": "运行查询", - "esqlEditor.query.showQueriesLabel": "显示最近查询", - "esqlEditor.query.submitFeedback": "提交反馈", - "esqlEditor.query.timeRanColumnLabel": "运行时间", - "esqlEditor.query.timestampNotDetected": "未找到 @timestamp", - "esqlEditor.query.warningCount": "{count} 个{count, plural, other {警告}}", - "esqlEditor.query.warningsTitle": "警告", "timelion.emptyExpressionErrorMessage": "Timelion 错误:未提供表达式", "timelion.expressionSuggestions.argument.description.acceptsText": "接受", "timelion.expressionSuggestions.func.description.chainableHelpText": "可串接", @@ -10742,10 +10742,6 @@ "xpack.apm.serviceIcons.serviceDetails.service.versionLabel": "服务版本", "xpack.apm.serviceLink.otherBucketName": "剩余服务", "xpack.apm.serviceLink.tooltip": "检测的服务数已达到 APM 服务器的当前容量", - "xpack.apm.serviceList.disableFastFilter": "禁用快速筛选", - "xpack.apm.serviceList.enableFastFilter": "启用快速筛选", - "xpack.apm.serviceList.giveFeedbackFlexItemLabel": "反馈", - "xpack.apm.serviceList.turnOffFastFilter": "借助快速筛选,您可以立即使用自定义文本搜索服务。", "xpack.apm.serviceMap.anomalyDetectionPopoverDisabled": "通过在 APM 设置中启用异常检测来显示服务运行状况指标。", "xpack.apm.serviceMap.anomalyDetectionPopoverLink": "查看异常", "xpack.apm.serviceMap.anomalyDetectionPopoverNoData": "在选定时间范围内找不到异常分数。请在 Anomaly Explorer 中查看详情。",