From 599cb563910cfe8e9934cb59f1a1d35d9bbaf821 Mon Sep 17 00:00:00 2001 From: Miki Date: Tue, 1 Oct 2024 10:22:12 -0700 Subject: [PATCH 1/2] Add preliminary translations for de-DE, es-419, es-ES, fr-CA, fr-FR, id-ID, it-IT, ja-JP, ko-KR, pt-BR, pt-PT, tr-TR, zh-CN, and zh-TW Signed-off-by: Miki --- packages/.i18nrc.json | 8 + packages/translations/tr-TR.json | 24 +++ src/.i18nrc.json | 100 ++++++++++++ src/translations/de-DE.json | 267 +++++++++++++++++++++++++++++++ src/translations/es-419.json | 267 +++++++++++++++++++++++++++++++ src/translations/es-ES.json | 267 +++++++++++++++++++++++++++++++ src/translations/fr-CA.json | 267 +++++++++++++++++++++++++++++++ src/translations/fr-FR.json | 267 +++++++++++++++++++++++++++++++ src/translations/id-ID.json | 267 +++++++++++++++++++++++++++++++ src/translations/it-IT.json | 267 +++++++++++++++++++++++++++++++ src/translations/ja-JP.json | 267 +++++++++++++++++++++++++++++++ src/translations/ko-KR.json | 267 +++++++++++++++++++++++++++++++ src/translations/pt-BR.json | 267 +++++++++++++++++++++++++++++++ src/translations/pt-PT.json | 267 +++++++++++++++++++++++++++++++ src/translations/tr-TR.json | 267 +++++++++++++++++++++++++++++++ src/translations/zh-CN.json | 267 +++++++++++++++++++++++++++++++ src/translations/zh-TW.json | 267 +++++++++++++++++++++++++++++++ 17 files changed, 3870 insertions(+) create mode 100644 packages/.i18nrc.json create mode 100644 packages/translations/tr-TR.json create mode 100644 src/.i18nrc.json create mode 100644 src/translations/de-DE.json create mode 100644 src/translations/es-419.json create mode 100644 src/translations/es-ES.json create mode 100644 src/translations/fr-CA.json create mode 100644 src/translations/fr-FR.json create mode 100644 src/translations/id-ID.json create mode 100644 src/translations/it-IT.json create mode 100644 src/translations/ja-JP.json create mode 100644 src/translations/ko-KR.json create mode 100644 src/translations/pt-BR.json create mode 100644 src/translations/pt-PT.json create mode 100644 src/translations/tr-TR.json create mode 100644 src/translations/zh-CN.json create mode 100644 src/translations/zh-TW.json diff --git a/packages/.i18nrc.json b/packages/.i18nrc.json new file mode 100644 index 000000000000..b89e31874092 --- /dev/null +++ b/packages/.i18nrc.json @@ -0,0 +1,8 @@ +{ + "paths": { + "flot": "osd-ui-shared-deps/flot_charts" + }, + "translations": [ + "translations/tr-TR.json" + ] +} diff --git a/packages/translations/tr-TR.json b/packages/translations/tr-TR.json new file mode 100644 index 000000000000..0405961f59c1 --- /dev/null +++ b/packages/translations/tr-TR.json @@ -0,0 +1,24 @@ +{ + "messages": { + "flot.pie.unableToDrawLabelsInsideCanvasErrorMessage": "Etiketler tuval içine çizilemedi", + "flot.time.janLabel": "Oca", + "flot.time.febLabel": "Şub", + "flot.time.marLabel": "Mar", + "flot.time.aprLabel": "Nis", + "flot.time.mayLabel": "May", + "flot.time.junLabel": "Haz", + "flot.time.julLabel": "Tem", + "flot.time.augLabel": "Ağu", + "flot.time.sepLabel": "Eyl", + "flot.time.novLabel": "Kas", + "flot.time.octLabel": "Eki", + "flot.time.decLabel": "Ara", + "flot.time.monLabel": "Pzt", + "flot.time.tueLabel": "Sal", + "flot.time.wedLabel": "Çar", + "flot.time.thuLabel": "Per", + "flot.time.friLabel": "Cum", + "flot.time.satLabel": "Cmt", + "flot.time.sunLabel": "Paz" + } +} diff --git a/src/.i18nrc.json b/src/.i18nrc.json new file mode 100644 index 000000000000..36c75d2253c6 --- /dev/null +++ b/src/.i18nrc.json @@ -0,0 +1,100 @@ +{ + "paths": { + "advancedSettings": "plugins/advanced_settings", + "apmOss": "plugins/apm_oss", + "charts": "plugins/charts", + "common.ui": "legacy/ui", + "console": "plugins/console", + "contentManagement": "plugins/content_management", + "core": "core", + "dashboard": "plugins/dashboard", + "data": "plugins/data", + "dataExplorer": "plugins/data_explorer", + "dataSourcesManagement": "plugins/data_source_management", + "devTools": "plugins/dev_tools", + "discover": "plugins/discover", + "embeddableApi": "plugins/embeddable", + "expressions": "plugins/expressions", + "home": "plugins/home", + "indexPatternManagement": "plugins/index_pattern_management", + "inputControl": "plugins/input_control_vis", + "inspector": "plugins/inspector", + "inspectorViews": "legacy/core_plugins/inspector_views", + "interpreter": "legacy/core_plugins/interpreter", + "management": [ + "legacy/core_plugins/management", + "plugins/management", + "plugins/management_overview" + ], + "maps_legacy": "plugins/maps_legacy", + "navigation": "plugins/navigation", + "newsfeed": "plugins/newsfeed", + "opensearch_dashboards_legacy": "plugins/opensearch_dashboards_legacy", + "opensearchDashboardsOverview": "plugins/opensearch_dashboards_overview", + "opensearch-dashboards-react": "plugins/opensearch_dashboards_react", + "opensearch_dashboards_react": "legacy/core_plugins/opensearch_dashboards_react", + "opensearch_dashboards_utils": "plugins/opensearch_dashboards_utils", + "opensearchUi": "plugins/opensearch_ui_shared", + "osd": "legacy/core_plugins/opensearch-dashboards", + "osdDocViews": "legacy/core_plugins/osd_doc_views", + "osdDocViewsLinks": "legacy/core_plugins/osd_doc_views_links", + "queryEnhancements": "plugins/query_enhancements", + "regionMap": "plugins/region_map", + "savedObjects": "plugins/saved_objects", + "savedObjectsManagement": "plugins/saved_objects_management", + "security": "plugins/security_oss", + "server": "legacy/server", + "share": "plugins/share", + "statusPage": "legacy/core_plugins/status_page", + "telemetry": [ + "plugins/telemetry", + "plugins/telemetry_management_section" + ], + "tileMap": "plugins/tile_map", + "timeline": [ + "plugins/vis_type_timeline" + ], + "uiActions": "plugins/ui_actions", + "usageCollection": "plugins/usage_collection", + "visAugmenter": "plugins/vis_augmenter", + "visBuilder": "plugins/vis_builder", + "visDefaultEditor": "plugins/vis_default_editor", + "visTypeMarkdown": "plugins/vis_type_markdown", + "visTypeMetric": "plugins/vis_type_metric", + "visTypeTable": "plugins/vis_type_table", + "visTypeTagCloud": "plugins/vis_type_tagcloud", + "visTypeTimeseries": "plugins/vis_type_timeseries", + "visTypeVega": "plugins/vis_type_vega", + "visTypeVislib": "plugins/vis_type_vislib", + "visTypeXy": "plugins/vis_type_xy", + "visualizations": "plugins/visualizations", + "visualize": "plugins/visualize", + "workspace": "plugins/workspace" + }, + "exclude": [ + "legacy/ui/ui_render/ui_render_mixin.js", + "plugins/home/public/application/components/tutorial", + "plugins/home/server/tutorials", + "core/server/rendering/views/template.tsx", + "plugins/data/public/search/errors/timeout_error.tsx", + "plugins/home/public/application/components/welcome.tsx", + "plugins/vis_type_timeline/server/series_functions/graphite.js", + "plugins/vis_type_timeseries/public/application/components/aggs/serial_diff.js" + ], + "translations": [ + "translations/zh-TW.json", + "translations/zh-CN.json", + "translations/tr-TR.json", + "translations/pt-PT.json", + "translations/pt-BR.json", + "translations/ko-KR.json", + "translations/ja-JP.json", + "translations/it-IT.json", + "translations/id-ID.json", + "translations/fr-FR.json", + "translations/fr-CA.json", + "translations/es-ES.json", + "translations/es-419.json", + "translations/de-DE.json" + ] +} diff --git a/src/translations/de-DE.json b/src/translations/de-DE.json new file mode 100644 index 000000000000..108c627708d9 --- /dev/null +++ b/src/translations/de-DE.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Filter auf aktuelle Ansicht anwenden", + "data.filter.applyFilters.popupHeader": "Anzuwendenden Filter auswählen", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Abbrechen", + "data.filter.applyFiltersPopup.saveButtonLabel": "Wenden Sie", + "data.filter.filterBar.addFilterButtonLabel": "Filter hinzufügen", + "data.filter.filterBar.deleteFilterButtonLabel": "Löschen", + "data.filter.filterBar.disabledFilterPrefix": "Deaktiviert", + "data.filter.filterBar.disableFilterButtonLabel": "Vorübergehend deaktivieren", + "data.filter.filterBar.editFilterButtonLabel": "Filter bearbeiten", + "data.filter.filterBar.enableFilterButtonLabel": "Erneut aktivieren", + "data.filter.filterBar.excludeFilterButtonLabel": "Ergebnisse ausschließen", + "data.filter.filterBar.fieldNotFound": "Feld {key} im Indexmuster {indexPattern} nicht gefunden", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Aktionen filtern", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Löschen", + "data.filter.filterBar.includeFilterButtonLabel": "Ergebnisse einbeziehen", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Ein Indexmuster auswählen", + "data.filter.filterBar.labelErrorInfo": "Indexmuster {indexPattern} nicht gefunden", + "data.filter.filterBar.labelErrorText": "Fehler", + "data.filter.filterBar.labelWarningInfo": "Feld {FieldName} in der aktuellen Ansicht nicht vorhanden", + "data.filter.filterBar.labelWarningText": "WARNUNG", + "data.filter.filterBar.moreFilterActionsMessage": "Filter: {innerText}. Diese Option für weitere Filteraktionen wählen.", + "data.filter.filterBar.negatedFilterPrefix": "NICHT ", + "data.filter.filterBar.pinFilterButtonLabel": "In allen Apps anheften", + "data.filter.filterBar.pinnedFilterPrefix": "Angeheftet", + "data.filter.filterBar.unpinFilterButtonLabel": "Lösen", + "data.filter.filterEditor.cancelButtonLabel": "Abbrechen", + "data.filter.filterEditor.createCustomLabelInputLabel": "Benutzerdefinierte Kennzeichnung", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Benutzerdefinierte Kennzeichnung erstellen?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "existiert nicht", + "data.filter.filterEditor.editFilterPopupTitle": "Filter bearbeiten", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Filterwerte bearbeiten", + "data.filter.filterEditor.editQueryDslButtonLabel": "Als Query DSL bearbeiten", + "data.filter.filterEditor.existsOperatorOptionLabel": "existiert", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "Feld", + "data.filter.filterEditor.fieldSelectPlaceholder": "Zuerst ein Feld auswählen", + "data.filter.filterEditor.indexPatternSelectLabel": "Indexmuster", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "ist zwischen", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "ist nicht zwischen", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "ist keines von", + "data.filter.filterEditor.isNotOperatorOptionLabel": "ist nicht", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "ist eines von", + "data.filter.filterEditor.isOperatorOptionLabel": "ist", + "data.filter.filterEditor.operatorSelectLabel": "Operator", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Auswählen", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Wartend", + "data.filter.filterEditor.queryDslLabel": "OpenSearch Query DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Ende des Bereichs", + "data.filter.filterEditor.rangeInputLabel": "Bereich", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Beginn des Bereichs", + "data.filter.filterEditor.saveButtonLabel": "Speichern", + "data.filter.filterEditor.trueOptionLabel": "Richtig ", + "data.filter.filterEditor.valueInputLabel": "Wert", + "data.filter.filterEditor.valueInputPlaceholder": "Einen Wert eingeben", + "data.filter.filterEditor.valueSelectPlaceholder": "Einen Wert auswählen", + "data.filter.filterEditor.valuesSelectLabel": "Werte", + "data.filter.filterEditor.valuesSelectPlaceholder": "Werte auswählen", + "data.filter.options.addFiltersButtonLabel": "Filter hinzufügen", + "data.filter.options.changeAllFiltersButtonLabel": "Alle Filter ändern", + "data.filter.options.deleteAllFiltersButtonLabel": "Alle entfernen", + "data.filter.options.disableAllFiltersButtonLabel": "Alle deaktivieren", + "data.filter.options.enableAllFiltersButtonLabel": "Alle aktivieren", + "data.filter.options.invertDisabledFiltersButtonLabel": "Invertieren aktiviert/deaktiviert", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inklusion umkehren", + "data.filter.options.pinAllFiltersButtonLabel": "Alles anheften", + "data.filter.options.unpinAllFiltersButtonLabel": "Alles lösen", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "minimieren", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Bereich maximieren", + "dashboard.addExistingVisualizationLinkText": "Ein vorhandenes oder", + "dashboard.addNewVisualizationText": "neues Objekt zu diesem Dashboard hinzufügen", + "dashboard.addPanel.noMatchingObjectsMessage": "Keine passenden Objekte gefunden.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} wurde hinzugefügt", + "dashboard.addVisualizationLinkAriaLabel": "Eine vorhandene Visualisierung hinzufügen", + "dashboard.attributeService.saveToLibraryError": "Beim Speichern ist ein Fehler aufgetreten. Fehler: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Bearbeitung fortsetzen", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Änderungen verwerfen", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Sobald Sie Ihre Änderungen verworfen haben, können Sie sie nicht mehr wiederherstellen.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Änderungen am Dashboard verwerfen?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Titel des geklonten Dashboards", + "dashboard.createDashboard.failedToLoadErrorMessage": "Dashboard konnte nicht geladen werden", + "dashboard.createNewVisualizationButton": "Neu erstellen", + "dashboard.createNewVisualizationButtonAriaLabel": "Neue Visualisierungsschaltfläche erstellen", + "dashboard.dashboardAppBreadcrumbsTitle": "Dashboards", + "dashboard.dashboardBreadcrumbsTitle": "Dashboards", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Das Dashboard konnte nicht geladen werden.", + "dashboard.dashboardListingDeleteErrorTitle": "Fehler beim Löschen des Dashboards", + "dashboard.dashboardPageTitle": "Dashboards", + "dashboard.dashboardWasNotSavedDangerMessage": "Das Dashboard '{dashTitle}' wurde nicht gespeichert. Fehler: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Dashboard '{dashTitle}' gespeichert", + "dashboard.embedUrlParamExtension.filterBar": "Filterleiste", + "dashboard.embedUrlParamExtension.include": "Einschließen", + "dashboard.embedUrlParamExtension.query": "Abfrage", + "dashboard.embedUrlParamExtension.timeFilter": "Zeitfilter", + "dashboard.embedUrlParamExtension.topMenu": "Hauptmenü", + "dashboard.emptyDashboardAdditionalPrivilege": "Sie benötigen zusätzliche Rechte, um dieses Dashboard zu bearbeiten.", + "dashboard.emptyDashboardTitle": "Dieses Dashboard ist leer.", + "dashboard.factory.displayName": "Dashboard", + "dashboard.featureCatalogue.dashboardDescription": "Eine Sammlung von Visualisierungen und gespeicherten Suchanfragen anzeigen und teilen.", + "dashboard.featureCatalogue.dashboardSubtitle": "Daten in Dashboards analysieren.", + "dashboard.featureCatalogue.dashboardTitle": "Dashboard", + "dashboard.fillDashboardTitle": "Dieses Dashboard ist leer. Füllen wir es!", + "dashboard.helpMenu.appName": "Dashboards", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Klicken", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "Sie in der Menüleiste oben, um mit dem Hinzufügen von Bereichen zu beginnen.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Dashboard bearbeiten", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Bearbeiten", + "dashboard.listing. savedObjectWarning": "Nach Titel kann nicht gefiltert werden", + "dashboard.listing.createButtonText": "Erstellen Sie", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Sie können Datenansichten aus jeder OpenSearch-Dashboards-App in einem Dashboard kombinieren und alles an einem Ort sehen.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Neues Dashboard erstellen", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "Neu bei OpenSearch Dashboards? Öffnen Sie {SampleDataInstallLink} für einen Test.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Installieren Sie einige Beispieldaten", + "dashboard.listing.createNewDashboard.title": "Erstellen Sie Ihr erstes Dashboard", + "dashboard.listing.dashboardsTitle": "Dashboards", + "dashboard.listing.noItemsMessage": "Sieht aus, als hätten Sie keine Dashboards.", + "dashboard.listing.table.columnUpdatedAtDescription": "Letzte Aktualisierung des gespeicherten Objekts", + "dashboard.listing.table.columnUpdatedAtName": "Letzte Aktualisierung", + "dashboard.listing.table.descriptionColumnName": "Beschreibung", + "dashboard.listing.table.entityName": "Dashboard", + "dashboard.listing.table.entityNamePlural": "Dashboards,", + "dashboard.listing.table.titleColumnName": "Position", + "dashboard.listing.table.typeColumnName": "Typ", + "dashboard.panel.AddToLibrary": "Zur Bibliothek hinzufügen", + "dashboard.panel.clonedToast": "Geklonter Bereich", + "dashboard.panel.clonePanel": "Bereich Klonen", + "dashboard.panel.invalidData": "Ungültige Daten in der URL", + "dashboard.panel.LibraryNotification": "Bibliothek", + "dashboard.panel.libraryNotification.toolTip": "Dieses Fenster ist mit einem Bibliothekselement verknüpft. Die Bearbeitung des Bereichs kann sich auf andere Dashboards auswirken.", + "dashboard.panel.removePanel.replacePanel": "Bereich austauschen", + "dashboard.panel.title.clonedTag": "Text", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Bereichsdaten können nicht migriert werden, um die Abwärtskompatibilität von „6.1.0“ zu gewährleisten. Der Bereich enthält keine erwarteten Spalten- und/oder Zeilenfelder", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Die Bereichsdaten können nicht für die Abwärtskompatibilität von „6.3.0\" migriert werden. Der Bereich enthält nicht das erwartete Feld: {key}", + "dashboard.panel.unlinkFromLibrary": "Verknüpfung mit Bibliothekselement aufheben", + "dashboard.placeholder.factory.displayName": "Platzhalter", + "dashboard.savedDashboard.newDashboardTitle": "Neues Dashboard", + "dashboard.strings.dashboardEditTitle": "{title} wird bearbeitet", + "dashboard.strings.dashboardUnsavedEditTitle": "{title} wird bearbeitet (nicht gespeichert)", + "dashboard.strings.existingDashboardEditTitle": "{title} wird bearbeitet", + "dashboard.strings.existingDashboardEditTitleUnsaved": "{title} wird bearbeitet (nicht gespeichert)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Neues Dashboard bearbeiten", + "dashboard.strings.newDashboardEditTitleUnsaved": "Neues Dashboard bearbeiten (nicht gespeichert)", + "dashboard.strings.newDashboardViewTitle": "Neues Dashboard", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Dem Dashboard einen Bereich hinzufügen", + "dashboard.topNav.addButtonTooltip": "Hinzufügen", + "dashboard.topNav.cloneButtonAriaLabel": "Erstellen Sie eine Kopie Ihres Dashboards", + "dashboard.topNav.cloneButtonTooltip": "Klonen", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Abbrechen", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Dashboard klonen", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Klonen bestätigen", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Klonen bestätigen", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Klicken Sie auf {confirmClone}, um das Dashboard mit dem doppelten Titel zu klonen.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Ein Dashboard mit dem Titel {newDashboardName} ist bereits vorhanden.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Bitte geben Sie einen neuen Namen für Ihr Dashboard ein.", + "dashboard.topNav.editSwitchLabel": "Bearbeiten", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Bereichstitel anzeigen", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Ränder zwischen den Bereichen verwenden", + "dashboard.topNav.optionsButtonAriaLabel": "optionen", + "dashboard.topNav.optionsButtonTooltip": "optionen", + "dashboard.topNav.saveButtonAriaLabel": "Dashboard speichern", + "dashboard.topNav.saveButtonTooltip": "Speichern", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Beschreibung", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Dadurch wird der Zeitfilter bei jedem Laden dieses Dashboards auf die aktuell ausgewählte Uhrzeit geändert.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Zeit mit Dashboard speichern", + "dashboard.topNav.shareButtonAriaLabel": "Dashboard teilen", + "dashboard.topNav.shareButtonTooltip": "Teilen", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} kopieren", + "dashboard.topNave.addButtonAriaLabel": "Hinzufügen", + "dashboard.topNave.addConfigDescription": "Dem Dashboard einen Bereich hinzufügen", + "dashboard.topNave.addNewButtonAriaLabel": "Neu erstellen", + "dashboard.topNave.addNewConfigDescription": "Einen neuen Bereich auf diesem Dashboard erstellen", + "dashboard.topNave.cancelButtonAriaLabel": "Abbrechen", + "dashboard.topNave.cloneButtonAriaLabel": "Klonen", + "dashboard.topNave.cloneConfigDescription": "Erstellen Sie eine Kopie Ihres Dashboards", + "dashboard.topNave.editButtonAriaLabel": "Bearbeiten", + "dashboard.topNave.editConfigDescription": "In den Bearbeitungsmodus wechseln", + "dashboard.topNave.fullScreenButtonAriaLabel": "Vollbild", + "dashboard.topNave.fullScreenConfigDescription": "Vollbildmodus", + "dashboard.topNave.optionsButtonAriaLabel": "optionen", + "dashboard.topNave.optionsConfigDescription": "optionen", + "dashboard.topNave.saveButtonAriaLabel": "Speichern", + "dashboard.topNave.saveConfigDescription": "Dashboard speichern", + "dashboard.topNave.shareButtonAriaLabel": "Teilen", + "dashboard.topNave.shareConfigDescription": "Dashboard teilen", + "dashboard.topNave.viewConfigDescription": "Bearbeitung abbrechen und in den Nur-Lese-Modus wechseln", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "Die URL „dashboard/create“ wurde in 6.0 entfernt. Bitte aktualisieren Sie Ihre Bookmarks." + } +} diff --git a/src/translations/es-419.json b/src/translations/es-419.json new file mode 100644 index 000000000000..2a616e3c92aa --- /dev/null +++ b/src/translations/es-419.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Aplicar filtro a la vista actual", + "data.filter.applyFilters.popupHeader": "Seleccionar filtros para aplicar", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Cancelar", + "data.filter.applyFiltersPopup.saveButtonLabel": "Aplicar", + "data.filter.filterBar.addFilterButtonLabel": "Agregar filtro", + "data.filter.filterBar.deleteFilterButtonLabel": "Eliminar", + "data.filter.filterBar.disabledFilterPrefix": "Deshabilitado", + "data.filter.filterBar.disableFilterButtonLabel": "Deshabilitar temporalmente", + "data.filter.filterBar.editFilterButtonLabel": "Editar filtro", + "data.filter.filterBar.enableFilterButtonLabel": "Volver a habilitar", + "data.filter.filterBar.excludeFilterButtonLabel": "Excluir resultados", + "data.filter.filterBar.fieldNotFound": "El campo {key} no se encuentra en el patrón de índice {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Filtrar acciones", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Eliminar", + "data.filter.filterBar.includeFilterButtonLabel": "Incluir resultados", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Seleccionar un patrón de índice", + "data.filter.filterBar.labelErrorInfo": "No se encontró el patrón de índice {indexPattern}", + "data.filter.filterBar.labelErrorText": "Error", + "data.filter.filterBar.labelWarningInfo": "El campo {fieldName} no existe en la vista actual", + "data.filter.filterBar.labelWarningText": "Advertencia", + "data.filter.filterBar.moreFilterActionsMessage": "Filtro: {innerText}. Seleccionar para ver más acciones de filtrado.", + "data.filter.filterBar.negatedFilterPrefix": "NO ", + "data.filter.filterBar.pinFilterButtonLabel": "Anclar en todas las aplicaciones", + "data.filter.filterBar.pinnedFilterPrefix": "Anclado", + "data.filter.filterBar.unpinFilterButtonLabel": "Desanclar", + "data.filter.filterEditor.cancelButtonLabel": "Cancelar", + "data.filter.filterEditor.createCustomLabelInputLabel": "Etiqueta personalizada", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "¿Crear una etiqueta personalizada?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "no existe", + "data.filter.filterEditor.editFilterPopupTitle": "Editar filtro", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Editar valores de filtro", + "data.filter.filterEditor.editQueryDslButtonLabel": "Editar como consulta DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "falso ", + "data.filter.filterEditor.fieldSelectLabel": "Campo", + "data.filter.filterEditor.fieldSelectPlaceholder": "Seleccionar primero un campo", + "data.filter.filterEditor.indexPatternSelectLabel": "Patrón de índice", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "está entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "no está entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "no es uno de", + "data.filter.filterEditor.isNotOperatorOptionLabel": "no es", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "es uno de", + "data.filter.filterEditor.isOperatorOptionLabel": "es", + "data.filter.filterEditor.operatorSelectLabel": "Operador", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Selecciona", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Esperando", + "data.filter.filterEditor.queryDslLabel": "Consulta DSL de OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fin del rango", + "data.filter.filterEditor.rangeInputLabel": "Rango", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Inicio del rango", + "data.filter.filterEditor.saveButtonLabel": "Guardar", + "data.filter.filterEditor.trueOptionLabel": "verdadero ", + "data.filter.filterEditor.valueInputLabel": "Valor", + "data.filter.filterEditor.valueInputPlaceholder": "Introducir un valor", + "data.filter.filterEditor.valueSelectPlaceholder": "Seleccionar un valor", + "data.filter.filterEditor.valuesSelectLabel": "Valores", + "data.filter.filterEditor.valuesSelectPlaceholder": "Seleccionar valores", + "data.filter.options.addFiltersButtonLabel": "Agregar filtros", + "data.filter.options.changeAllFiltersButtonLabel": "Cambiar todos los filtros", + "data.filter.options.deleteAllFiltersButtonLabel": "Eliminar todo", + "data.filter.options.disableAllFiltersButtonLabel": "Deshabilitar todo", + "data.filter.options.enableAllFiltersButtonLabel": "Habilitar todo", + "data.filter.options.invertDisabledFiltersButtonLabel": "Invertir habilitado/deshabilitado", + "data.filter.options.invertNegatedFiltersButtonLabel": "Invertir la inclusión", + "data.filter.options.pinAllFiltersButtonLabel": "Anclar todo", + "data.filter.options.unpinAllFiltersButtonLabel": "Desanclar todo", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimizar", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximizar el panel", + "dashboard.addExistingVisualizationLinkText": "Agregar un existente", + "dashboard.addNewVisualizationText": "o un objeto nuevo en este panel de control", + "dashboard.addPanel.noMatchingObjectsMessage": "No se han encontrado objetos coincidentes.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "Se agregó {savedObjectName}", + "dashboard.addVisualizationLinkAriaLabel": "Agregar una visualización existente", + "dashboard.attributeService.saveToLibraryError": "Se ha producido un error al guardar. Error: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continuar editando", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Descartar cambios", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Una vez descartados los cambios, no se podrán recuperar.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "¿Descartar cambios en el panel de control?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Título del panel de control clonado", + "dashboard.createDashboard.failedToLoadErrorMessage": "No se pudo cargar el panel de control", + "dashboard.createNewVisualizationButton": "Crear nuevo", + "dashboard.createNewVisualizationButtonAriaLabel": "Crear un nuevo botón de visualización", + "dashboard.dashboardAppBreadcrumbsTitle": "Paneles de control", + "dashboard.dashboardBreadcrumbsTitle": "Paneles de control", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "No se puede cargar el panel de control.", + "dashboard.dashboardListingDeleteErrorTitle": "Error al eliminar el panel de control", + "dashboard.dashboardPageTitle": "Paneles de control", + "dashboard.dashboardWasNotSavedDangerMessage": "El panel de control '{dashTitle}' no se guardó. Error: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Se guardó el panel de control '{dashTitle}'", + "dashboard.embedUrlParamExtension.filterBar": "Barra de filtro", + "dashboard.embedUrlParamExtension.include": "Incluir", + "dashboard.embedUrlParamExtension.query": "Consulta", + "dashboard.embedUrlParamExtension.timeFilter": "Filtro de tiempo", + "dashboard.embedUrlParamExtension.topMenu": "Menú superior", + "dashboard.emptyDashboardAdditionalPrivilege": "Necesita privilegios adicionales para editar este panel de control.", + "dashboard.emptyDashboardTitle": "Este panel de control está vacío.", + "dashboard.factory.displayName": "panel de control", + "dashboard.featureCatalogue.dashboardDescription": "Mostrar y compartir una colección de visualizaciones y búsquedas guardadas.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analizar los datos en los paneles de control.", + "dashboard.featureCatalogue.dashboardTitle": "Panel de control", + "dashboard.fillDashboardTitle": "Este panel de control está vacío. ¡Vamos a llenarlo!", + "dashboard.helpMenu.appName": "Paneles de control", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Clic", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "en la barra de menú de arriba para empezar a agregar paneles.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Editar panel de control", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Editar", + "dashboard.listing. savedObjectWarning": "No se puede filtrar por título", + "dashboard.listing.createButtonText": "Crear", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Puede combinar las vistas de datos de cualquier aplicación de OpenSearch Dashboards en un solo panel de control y ver todo en un solo lugar.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Crear un nuevo panel de control", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "¿Es nuevo en OpenSearch Dashboards? {sampleDataInstallLink} para probarlo.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Instalar algunos datos de muestra", + "dashboard.listing.createNewDashboard.title": "Crear su primer panel de control", + "dashboard.listing.dashboardsTitle": "Paneles de control", + "dashboard.listing.noItemsMessage": "Parece que no tiene paneles de control.", + "dashboard.listing.table.columnUpdatedAtDescription": "Última actualización del objeto guardado", + "dashboard.listing.table.columnUpdatedAtName": "Última actualización", + "dashboard.listing.table.descriptionColumnName": "Descripción", + "dashboard.listing.table.entityName": "panel de control", + "dashboard.listing.table.entityNamePlural": "paneles de control", + "dashboard.listing.table.titleColumnName": "Título", + "dashboard.listing.table.typeColumnName": "Tipo", + "dashboard.panel.AddToLibrary": "Agregar a la biblioteca", + "dashboard.panel.clonedToast": "Panel clonado", + "dashboard.panel.clonePanel": "Clonar panel", + "dashboard.panel.invalidData": "Datos inválidos en la URL", + "dashboard.panel.LibraryNotification": "Biblioteca", + "dashboard.panel.libraryNotification.toolTip": "Este panel está vinculado a un elemento de la biblioteca. La edición del panel puede afectar a otros paneles de control.", + "dashboard.panel.removePanel.replacePanel": "Reemplazar panel", + "dashboard.panel.title.clonedTag": "copia", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "No se pueden migrar los datos del panel para obtener la compatibilidad con versiones anteriores de “6.1.0”, el panel no contiene los campos de columna o fila esperados", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "No se pueden migrar los datos del panel para obtener la compatibilidad con versiones anteriores de “6.3.0”, el panel no contiene el campo esperado: {key}", + "dashboard.panel.unlinkFromLibrary": "Desvincular del elemento de la biblioteca", + "dashboard.placeholder.factory.displayName": "marcador de posición", + "dashboard.savedDashboard.newDashboardTitle": "Nuevo panel de control", + "dashboard.strings.dashboardEditTitle": "Edición de {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Edición de {title} (sin guardar)", + "dashboard.strings.existingDashboardEditTitle": "Edición de {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Edición de {title} (sin guardar)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Edición de un nuevo panel de control", + "dashboard.strings.newDashboardEditTitleUnsaved": "Edición del nuevo panel de control (sin guardar)", + "dashboard.strings.newDashboardViewTitle": "Nuevo panel de control", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Agregar un panel al panel de control", + "dashboard.topNav.addButtonTooltip": "Agregar", + "dashboard.topNav.cloneButtonAriaLabel": "Crear una copia de su panel de control", + "dashboard.topNav.cloneButtonTooltip": "Clonar", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Cancelar", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Clonar panel de control", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmar clon", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmar clon", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Haga clic en {confirmClone} para clonar el panel de control con el título duplicado.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Ya existe un panel de control con el título {newDashboardName}.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Introduzca un nombre nuevo para su panel de control.", + "dashboard.topNav.editSwitchLabel": "Editar", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Mostrar los títulos de los paneles", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Usar márgenes entre paneles", + "dashboard.topNav.optionsButtonAriaLabel": "Opciones", + "dashboard.topNav.optionsButtonTooltip": "Opciones", + "dashboard.topNav.saveButtonAriaLabel": "Guarde su panel de control", + "dashboard.topNav.saveButtonTooltip": "Guardar", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Descripción", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Esto cambia el filtro de tiempo a la hora actualmente seleccionada cada vez que se carga este panel de control.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Guardar la hora con el panel de control", + "dashboard.topNav.shareButtonAriaLabel": "Compartir panel de control", + "dashboard.topNav.shareButtonTooltip": "Compartir", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "Copia de {title}", + "dashboard.topNave.addButtonAriaLabel": "agregar", + "dashboard.topNave.addConfigDescription": "Agregar un panel al panel de control", + "dashboard.topNave.addNewButtonAriaLabel": "Crear nuevo", + "dashboard.topNave.addNewConfigDescription": "Crea un panel nuevo en este panel de control", + "dashboard.topNave.cancelButtonAriaLabel": "cancelar", + "dashboard.topNave.cloneButtonAriaLabel": "clonar", + "dashboard.topNave.cloneConfigDescription": "Crear una copia de su panel de control", + "dashboard.topNave.editButtonAriaLabel": "editar", + "dashboard.topNave.editConfigDescription": "Cambiar al modo de edición", + "dashboard.topNave.fullScreenButtonAriaLabel": "pantalla completa", + "dashboard.topNave.fullScreenConfigDescription": "Modo de pantalla completa", + "dashboard.topNave.optionsButtonAriaLabel": "opciones", + "dashboard.topNave.optionsConfigDescription": "Opciones", + "dashboard.topNave.saveButtonAriaLabel": "guardar", + "dashboard.topNave.saveConfigDescription": "Guarde su panel de control", + "dashboard.topNave.shareButtonAriaLabel": "compartir", + "dashboard.topNave.shareConfigDescription": "Compartir panel de control", + "dashboard.topNave.viewConfigDescription": "Cancelar la edición y cambiar al modo de solo lectura", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "La URL “dashboard/create” se eliminó en la versión 6.0. Actualice sus marcadores." + } +} diff --git a/src/translations/es-ES.json b/src/translations/es-ES.json new file mode 100644 index 000000000000..9a8b97cea411 --- /dev/null +++ b/src/translations/es-ES.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Aplicar filtro a la vista actual", + "data.filter.applyFilters.popupHeader": "Seleccione los filtros que desea aplicar", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Cancelar", + "data.filter.applyFiltersPopup.saveButtonLabel": "Utilice", + "data.filter.filterBar.addFilterButtonLabel": "Añadir filtro", + "data.filter.filterBar.deleteFilterButtonLabel": "Eliminar", + "data.filter.filterBar.disabledFilterPrefix": "Desactivado", + "data.filter.filterBar.disableFilterButtonLabel": "Desactivar temporalmente", + "data.filter.filterBar.editFilterButtonLabel": "Editar filtro", + "data.filter.filterBar.enableFilterButtonLabel": "Volver a activar", + "data.filter.filterBar.excludeFilterButtonLabel": "Excluir resultados", + "data.filter.filterBar.fieldNotFound": "El campo {key} no se encuentra en el patrón de índices {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Acciones de filtrado", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Eliminar", + "data.filter.filterBar.includeFilterButtonLabel": "Incluir resultados", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Seleccione un patrón de índices", + "data.filter.filterBar.labelErrorInfo": "No se encontró el patrón de índices {indexPattern}", + "data.filter.filterBar.labelErrorText": "Error", + "data.filter.filterBar.labelWarningInfo": "El campo {fieldName} no existe en la vista actual", + "data.filter.filterBar.labelWarningText": "Advertencia", + "data.filter.filterBar.moreFilterActionsMessage": "Filtro: {innerText}. Seleccione para ver más acciones de filtrado.", + "data.filter.filterBar.negatedFilterPrefix": "NOT ", + "data.filter.filterBar.pinFilterButtonLabel": "Anclar en todas las aplicaciones", + "data.filter.filterBar.pinnedFilterPrefix": "Anclado", + "data.filter.filterBar.unpinFilterButtonLabel": "Desanclar", + "data.filter.filterEditor.cancelButtonLabel": "Cancelar", + "data.filter.filterEditor.createCustomLabelInputLabel": "Etiqueta personalizada", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "¿Crear una etiqueta personalizada?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "no existe", + "data.filter.filterEditor.editFilterPopupTitle": "Editar filtro", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Editar valores de filtro", + "data.filter.filterEditor.editQueryDslButtonLabel": "Editar como Query DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "Campo", + "data.filter.filterEditor.fieldSelectPlaceholder": "Primero seleccione un campo", + "data.filter.filterEditor.indexPatternSelectLabel": "Patrón de índices", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "está entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "no está entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "no es uno de", + "data.filter.filterEditor.isNotOperatorOptionLabel": "no es", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "es uno de", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "Operador", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Seleccionar", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Esperando", + "data.filter.filterEditor.queryDslLabel": "Query DSL de OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Final del intervalo", + "data.filter.filterEditor.rangeInputLabel": "Intervalo", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Inicio del intervalo", + "data.filter.filterEditor.saveButtonLabel": "Ahorre", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "Valor", + "data.filter.filterEditor.valueInputPlaceholder": "Introduzca un valor", + "data.filter.filterEditor.valueSelectPlaceholder": "Seleccione un valor", + "data.filter.filterEditor.valuesSelectLabel": "Valores", + "data.filter.filterEditor.valuesSelectPlaceholder": "Seleccionar valores", + "data.filter.options.addFiltersButtonLabel": "Añadir filtros", + "data.filter.options.changeAllFiltersButtonLabel": "Cambiar todos los filtros", + "data.filter.options.deleteAllFiltersButtonLabel": "Eliminar todo", + "data.filter.options.disableAllFiltersButtonLabel": "Desactivar todo", + "data.filter.options.enableAllFiltersButtonLabel": "Activar todo", + "data.filter.options.invertDisabledFiltersButtonLabel": "Invertir activado/desactivado", + "data.filter.options.invertNegatedFiltersButtonLabel": "Invertir la inclusión", + "data.filter.options.pinAllFiltersButtonLabel": "Anclar todo", + "data.filter.options.unpinAllFiltersButtonLabel": "Desanclar todo", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimizar", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximizar el panel", + "dashboard.addExistingVisualizationLinkText": "Añadir un objeto existente", + "dashboard.addNewVisualizationText": "o nuevo a este panel", + "dashboard.addPanel.noMatchingObjectsMessage": "No se encontró ningún objeto que coincida.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "Se añadió {savedObjectName}", + "dashboard.addVisualizationLinkAriaLabel": "Añadir una visualización existente", + "dashboard.attributeService.saveToLibraryError": "Se produjo un error al guardar. Error: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continuar editando", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Descartar cambios", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Una descartados, los cambios no se podrán recuperar.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "¿Descartar los cambios del panel?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Título del panel clonado", + "dashboard.createDashboard.failedToLoadErrorMessage": "No se pudo cargar el panel", + "dashboard.createNewVisualizationButton": "Crear", + "dashboard.createNewVisualizationButtonAriaLabel": "Crear botón de visualización", + "dashboard.dashboardAppBreadcrumbsTitle": "Paneles", + "dashboard.dashboardBreadcrumbsTitle": "Paneles", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "No se puede cargar el panel.", + "dashboard.dashboardListingDeleteErrorTitle": "Error al eliminar el panel", + "dashboard.dashboardPageTitle": "Paneles", + "dashboard.dashboardWasNotSavedDangerMessage": "El panel \"{dashTitle}\" no se guardó. Error: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Se guardó el panel \"{dashTitle}\".", + "dashboard.embedUrlParamExtension.filterBar": "Barra de filtro", + "dashboard.embedUrlParamExtension.include": "Incluye", + "dashboard.embedUrlParamExtension.query": "Consulta", + "dashboard.embedUrlParamExtension.timeFilter": "Filtro de tiempo", + "dashboard.embedUrlParamExtension.topMenu": "Menú superior", + "dashboard.emptyDashboardAdditionalPrivilege": "Se requieren privilegios adicionales para editar este panel.", + "dashboard.emptyDashboardTitle": "Este panel está vacío.", + "dashboard.factory.displayName": "panel", + "dashboard.featureCatalogue.dashboardDescription": "Muestre y comparta una colección de visualizaciones y búsquedas guardadas.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analice los datos de los paneles.", + "dashboard.featureCatalogue.dashboardTitle": "Panel", + "dashboard.fillDashboardTitle": "Este panel está vacío. ¡Vamos a llenarlo!", + "dashboard.helpMenu.appName": "Paneles", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Haga clic.", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "en la barra de menús de arriba para empezar a añadir paneles.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Editar panel", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Edit (Editar)", + "dashboard.listing. savedObjectWarning": "No se puede filtrar por título", + "dashboard.listing.createButtonText": "Cree", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Puede combinar las vistas de datos de cualquier aplicación de OpenSearch Dashboards en un solo panel y ver todo en un mismo lugar.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Crear un panel", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "¿Es la primera vez que usa OpenSearch Dashboards? {SampleDataInstallLink} para probarlo.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Instale algunos datos de muestra", + "dashboard.listing.createNewDashboard.title": "Cree su primer panel", + "dashboard.listing.dashboardsTitle": "Paneles", + "dashboard.listing.noItemsMessage": "Parece que no tiene ningún panel.", + "dashboard.listing.table.columnUpdatedAtDescription": "Última actualización del objeto guardado", + "dashboard.listing.table.columnUpdatedAtName": "Última actualización", + "dashboard.listing.table.descriptionColumnName": "Descripción", + "dashboard.listing.table.entityName": "panel", + "dashboard.listing.table.entityNamePlural": "paneles", + "dashboard.listing.table.titleColumnName": "Título", + "dashboard.listing.table.typeColumnName": "Tipo", + "dashboard.panel.AddToLibrary": "Añadir a la biblioteca", + "dashboard.panel.clonedToast": "Panel clonado", + "dashboard.panel.clonePanel": "Clonar panel", + "dashboard.panel.invalidData": "Datos no válidos en la URL", + "dashboard.panel.LibraryNotification": "Biblioteca", + "dashboard.panel.libraryNotification.toolTip": "Este panel está vinculado a un elemento de la biblioteca. Editar el panel puede afectar a otros paneles.", + "dashboard.panel.removePanel.replacePanel": "Sustituir panel", + "dashboard.panel.title.clonedTag": "copiar", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "No se pueden migrar los datos del panel para que sean compatibles con versiones anteriores a la \"6.1.0\"; el panel no contiene los campos de columna y/o fila esperados.", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "No se pueden migrar los datos del panel para que sean compatibles con versiones anteriores a la \"6.3.0\", el panel no contiene el campo esperado: {key}.", + "dashboard.panel.unlinkFromLibrary": "Desvincular del elemento de la biblioteca", + "dashboard.placeholder.factory.displayName": "marcador de posición", + "dashboard.savedDashboard.newDashboardTitle": "Nuevo panel", + "dashboard.strings.dashboardEditTitle": "Se está editando {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Se está editando {title} (sin guardar)", + "dashboard.strings.existingDashboardEditTitle": "Se está editando {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Se está editando {title} (sin guardar)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Se está editando un panel nuevo", + "dashboard.strings.newDashboardEditTitleUnsaved": "Se está editando un nuevo panel (sin guardar)", + "dashboard.strings.newDashboardViewTitle": "Nuevo panel", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Añade un panel al panel global", + "dashboard.topNav.addButtonTooltip": "Agregar", + "dashboard.topNav.cloneButtonAriaLabel": "Crea una copia del panel", + "dashboard.topNav.cloneButtonTooltip": "Clonar", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Cancelar", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Clonar panel", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmar clonación", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmar clonación", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Haga clic en {confirmClone} para clonar el panel con el título duplicado.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Ya existe un panel con el título {newDashboardName}.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Escriba otro nombre para el panel.", + "dashboard.topNav.editSwitchLabel": "Edit (Editar)", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Mostrar los títulos de los paneles", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Usar márgenes entre los paneles", + "dashboard.topNav.optionsButtonAriaLabel": "gestión logística", + "dashboard.topNav.optionsButtonTooltip": "gestión logística", + "dashboard.topNav.saveButtonAriaLabel": "Guarda el panel", + "dashboard.topNav.saveButtonTooltip": "Ahorre", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Descripción", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Cambia el filtro de tiempo con la hora seleccionada cada vez que se carga este panel.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Guardar la hora con el panel", + "dashboard.topNav.shareButtonAriaLabel": "Permite compartir el panel", + "dashboard.topNav.shareButtonTooltip": "Compartir", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "Copiar {title}", + "dashboard.topNave.addButtonAriaLabel": "añadir", + "dashboard.topNave.addConfigDescription": "Añade un panel al panel global", + "dashboard.topNave.addNewButtonAriaLabel": "Crear", + "dashboard.topNave.addNewConfigDescription": "Crea un panel nuevo en este panel global", + "dashboard.topNave.cancelButtonAriaLabel": "cancelar", + "dashboard.topNave.cloneButtonAriaLabel": "clonar", + "dashboard.topNave.cloneConfigDescription": "Crea una copia del panel", + "dashboard.topNave.editButtonAriaLabel": "editar", + "dashboard.topNave.editConfigDescription": "Cambia al modo de edición", + "dashboard.topNave.fullScreenButtonAriaLabel": "pantalla completa", + "dashboard.topNave.fullScreenConfigDescription": "Modo de pantalla completa", + "dashboard.topNave.optionsButtonAriaLabel": "de configuración", + "dashboard.topNave.optionsConfigDescription": "gestión logística", + "dashboard.topNave.saveButtonAriaLabel": "guardar", + "dashboard.topNave.saveConfigDescription": "Guarda el panel", + "dashboard.topNave.shareButtonAriaLabel": "compartir", + "dashboard.topNave.shareConfigDescription": "Permite compartir el panel", + "dashboard.topNave.viewConfigDescription": "Cancela la edición y cambiar al modo de solo lectura", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "La URL \"dashboard/create\" se eliminó en la versión 6.0. Actualice los marcadores." + } +} diff --git a/src/translations/fr-CA.json b/src/translations/fr-CA.json new file mode 100644 index 000000000000..9840d5dc7f78 --- /dev/null +++ b/src/translations/fr-CA.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Appliquer le filtre à l’affichage actuel", + "data.filter.applyFilters.popupHeader": "Sélectionner les filtres à appliquer", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Annuler", + "data.filter.applyFiltersPopup.saveButtonLabel": "Faire une demande", + "data.filter.filterBar.addFilterButtonLabel": "Ajouter un filtre", + "data.filter.filterBar.deleteFilterButtonLabel": "Supprimer", + "data.filter.filterBar.disabledFilterPrefix": "Désactivé", + "data.filter.filterBar.disableFilterButtonLabel": "Désactiver temporairement", + "data.filter.filterBar.editFilterButtonLabel": "Modifier le filtre", + "data.filter.filterBar.enableFilterButtonLabel": "Réactiver", + "data.filter.filterBar.excludeFilterButtonLabel": "Exclure les résultats", + "data.filter.filterBar.fieldNotFound": "Champ {key} introuvable dans le modèle d’index {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Filtrer les actions", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Supprimer", + "data.filter.filterBar.includeFilterButtonLabel": "Inclure les résultats", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Sélectionner un modèle d’index", + "data.filter.filterBar.labelErrorInfo": "Modèle d’index {indexPattern} introuvable", + "data.filter.filterBar.labelErrorText": "Erreur", + "data.filter.filterBar.labelWarningInfo": "Le champ {fieldName} n’existe pas dans l’affichage actuel", + "data.filter.filterBar.labelWarningText": "Avertissement", + "data.filter.filterBar.moreFilterActionsMessage": "Filtre : {innerText}. Sélectionner pour plus d’actions de filtrage.", + "data.filter.filterBar.negatedFilterPrefix": "NON ", + "data.filter.filterBar.pinFilterButtonLabel": "Épingler à toutes les applications", + "data.filter.filterBar.pinnedFilterPrefix": "Épinglé", + "data.filter.filterBar.unpinFilterButtonLabel": "Détacher", + "data.filter.filterEditor.cancelButtonLabel": "Annuler", + "data.filter.filterEditor.createCustomLabelInputLabel": "Étiquette personnalisée", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Créer une étiquette personnalisée?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "n’existe pas", + "data.filter.filterEditor.editFilterPopupTitle": "Modifier le filtre", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Modifier les valeurs de filtre", + "data.filter.filterEditor.editQueryDslButtonLabel": "Modifier en tant que Query DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "faux ", + "data.filter.filterEditor.fieldSelectLabel": "Champ", + "data.filter.filterEditor.fieldSelectPlaceholder": "Sélectionnez d’abord un champ", + "data.filter.filterEditor.indexPatternSelectLabel": "Modèle de l’index", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "est entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "n’est pas entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "n’est pas l’un des", + "data.filter.filterEditor.isNotOperatorOptionLabel": "n’est pas", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "est l’un des", + "data.filter.filterEditor.isOperatorOptionLabel": "est", + "data.filter.filterEditor.operatorSelectLabel": "Opérateur", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Sélection", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "En attente", + "data.filter.filterEditor.queryDslLabel": "OpenSearch Query DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fin de la portée", + "data.filter.filterEditor.rangeInputLabel": "Portée", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Début de la portée", + "data.filter.filterEditor.saveButtonLabel": "Enregistrer", + "data.filter.filterEditor.trueOptionLabel": "vrai ", + "data.filter.filterEditor.valueInputLabel": "Valeur", + "data.filter.filterEditor.valueInputPlaceholder": "Saisir une valeur", + "data.filter.filterEditor.valueSelectPlaceholder": "Sélectionner une valeur", + "data.filter.filterEditor.valuesSelectLabel": "Valeurs", + "data.filter.filterEditor.valuesSelectPlaceholder": "Sélectionner les valeurs", + "data.filter.options.addFiltersButtonLabel": "Ajouter des filtres", + "data.filter.options.changeAllFiltersButtonLabel": "Modifier tous les filtres", + "data.filter.options.deleteAllFiltersButtonLabel": "Supprimer tout", + "data.filter.options.disableAllFiltersButtonLabel": "Désactiver tout", + "data.filter.options.enableAllFiltersButtonLabel": "Activer tout", + "data.filter.options.invertDisabledFiltersButtonLabel": "Inverser activé/désactivé", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inverser l’inclusion", + "data.filter.options.pinAllFiltersButtonLabel": "Épingler tous", + "data.filter.options.unpinAllFiltersButtonLabel": "Détacher tout", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimiser", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximiser le panneau", + "dashboard.addExistingVisualizationLinkText": "Ajouter un objet", + "dashboard.addNewVisualizationText": "existant ou nouveau dans ce tableau de bord", + "dashboard.addPanel.noMatchingObjectsMessage": "Aucun objet correspondant n’a été trouvé.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} a été ajouté", + "dashboard.addVisualizationLinkAriaLabel": "Ajouter une visualisation existante", + "dashboard.attributeService.saveToLibraryError": "Une erreur s’est produite lors de l’enregistrement. Erreur : {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continuer l’édition", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Supprimer les modifications", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Une fois vos modifications supprimées, vous ne pourrez plus les récupérer.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Supprimer les modifications apportées au tableau de bord?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Titre du tableau de bord cloné", + "dashboard.createDashboard.failedToLoadErrorMessage": "Échec du chargement du tableau de bord", + "dashboard.createNewVisualizationButton": "Créer un nouveau", + "dashboard.createNewVisualizationButtonAriaLabel": "Créer un nouveau bouton de visualisation", + "dashboard.dashboardAppBreadcrumbsTitle": "Tableaux de bord", + "dashboard.dashboardBreadcrumbsTitle": "Tableaux de bord", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Impossible de charger le tableau de bord.", + "dashboard.dashboardListingDeleteErrorTitle": "Erreur lors de la suppression du tableau de bord", + "dashboard.dashboardPageTitle": "Tableaux de bord", + "dashboard.dashboardWasNotSavedDangerMessage": "Le tableau de bord « {dashTitle} » n’a pas été enregistré. Erreur : {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Le tableau de bord ’{dashTitle}’ a été enregistré.", + "dashboard.embedUrlParamExtension.filterBar": "Barre de filtre", + "dashboard.embedUrlParamExtension.include": "Inclure", + "dashboard.embedUrlParamExtension.query": "Requête", + "dashboard.embedUrlParamExtension.timeFilter": "Filtre temporel", + "dashboard.embedUrlParamExtension.topMenu": "Menu supérieur", + "dashboard.emptyDashboardAdditionalPrivilege": "Vous avez besoin de privilèges supplémentaires pour modifier ce tableau de bord.", + "dashboard.emptyDashboardTitle": "Ce tableau de bord est vide.", + "dashboard.factory.displayName": "tableau de bord", + "dashboard.featureCatalogue.dashboardDescription": "Afficher et partager un ensemble de visualisations et de recherches enregistrées.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analyser les données dans les tableaux de bord.", + "dashboard.featureCatalogue.dashboardTitle": "Tableau de bord", + "dashboard.fillDashboardTitle": "Ce tableau de bord est vide. Remplissons-le!", + "dashboard.helpMenu.appName": "Tableaux de bord", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Cliquez", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "dans la barre de menu ci-dessus pour commencer à ajouter des panneaux.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Modifier le tableau de bord", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Modifier", + "dashboard.listing. savedObjectWarning": "Impossible de filtrer par titre", + "dashboard.listing.createButtonText": "Créer", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Vous pouvez combiner les affichages de données de n’importe quelle application OpenSearch Dashboards en un seul tableau de bord et tout voir au même endroit.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Créer un nouveau tableau de bord", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "OpenSearch Dashboards est tout nouveau pour vous? {sampleDataInstallLink} pour en faire un essai.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Installer des exemples de données", + "dashboard.listing.createNewDashboard.title": "Créer votre premier tableau de bord", + "dashboard.listing.dashboardsTitle": "Tableaux de bord", + "dashboard.listing.noItemsMessage": "Il semble que vous n’avez pas de tableaux de bord.", + "dashboard.listing.table.columnUpdatedAtDescription": "Dernière mise à jour de l’objet enregistré", + "dashboard.listing.table.columnUpdatedAtName": "Dernière mise à jour", + "dashboard.listing.table.descriptionColumnName": "Description", + "dashboard.listing.table.entityName": "tableau de bord", + "dashboard.listing.table.entityNamePlural": "tableaux de bord", + "dashboard.listing.table.titleColumnName": "Titre", + "dashboard.listing.table.typeColumnName": "Type", + "dashboard.panel.AddToLibrary": "Ajouter à la bibliothèque", + "dashboard.panel.clonedToast": "Panneau cloné", + "dashboard.panel.clonePanel": "Cloner un panneau", + "dashboard.panel.invalidData": "Données non valides dans l’adresse URL", + "dashboard.panel.LibraryNotification": "Bibliothèque", + "dashboard.panel.libraryNotification.toolTip": "Ce panneau est lié à un élément de la bibliothèque. La modification du panneau peut avoir une incidence sur d’autres tableaux de bord.", + "dashboard.panel.removePanel.replacePanel": "Remplacer le panneau", + "dashboard.panel.title.clonedTag": "copie", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Impossible de transférer les données du panneau pour la rétrocompatibilité avec « 6.1.0 »; le panneau ne contient pas de champs de colonne ou de ligne prévus", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Impossible de transférer les données du panneau pour la rétrocompatibilité avec « 6.3.0 »; le panneau ne contient pas de champ prévu : {key}", + "dashboard.panel.unlinkFromLibrary": "Dissocier de l’élément de bibliothèque", + "dashboard.placeholder.factory.displayName": "espace réservé", + "dashboard.savedDashboard.newDashboardTitle": "Nouveau tableau de bord", + "dashboard.strings.dashboardEditTitle": "Édition de {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Édition de {title} (non enregistré)", + "dashboard.strings.existingDashboardEditTitle": "Édition de {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Édition de {title} (non enregistré)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Édition d’un nouveau tableau de bord", + "dashboard.strings.newDashboardEditTitleUnsaved": "Édition d’un nouveau tableau de bord (non enregistré)", + "dashboard.strings.newDashboardViewTitle": "Nouveau tableau de bord", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Ajouter un panneau au tableau de bord", + "dashboard.topNav.addButtonTooltip": "Ajouter", + "dashboard.topNav.cloneButtonAriaLabel": "Créer une copie de votre tableau de bord", + "dashboard.topNav.cloneButtonTooltip": "Cloner", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Annuler", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Cloner le tableau de bord", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmer le clone", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmer le clone", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Cliquez sur {confirmClone} pour cloner le tableau de bord avec le titre dupliqué.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Un tableau de bord avec le titre {newDashboardName} existe déjà.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Veuillez saisir un nouveau nom pour votre tableau de bord.", + "dashboard.topNav.editSwitchLabel": "Modifier", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Afficher les titres des panneaux", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Utiliser les marges entre les panneaux", + "dashboard.topNav.optionsButtonAriaLabel": "Options", + "dashboard.topNav.optionsButtonTooltip": "Options", + "dashboard.topNav.saveButtonAriaLabel": "Sauvegarder votre tableau de bord", + "dashboard.topNav.saveButtonTooltip": "Enregistrer", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Description", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Cela modifie le filtre temporel en fonction de l’heure actuellement sélectionnée chaque fois que ce tableau de bord est chargé.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Stocker le temps avec le tableau de bord", + "dashboard.topNav.shareButtonAriaLabel": "Partager le tableau de bord", + "dashboard.topNav.shareButtonTooltip": "Partager", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} Copie", + "dashboard.topNave.addButtonAriaLabel": "ajouter", + "dashboard.topNave.addConfigDescription": "Ajouter un panneau au tableau de bord", + "dashboard.topNave.addNewButtonAriaLabel": "Créer un nouveau", + "dashboard.topNave.addNewConfigDescription": "Créer un nouveau panneau sur ce tableau de bord", + "dashboard.topNave.cancelButtonAriaLabel": "annuler", + "dashboard.topNave.cloneButtonAriaLabel": "cloner", + "dashboard.topNave.cloneConfigDescription": "Créer une copie de votre tableau de bord", + "dashboard.topNave.editButtonAriaLabel": "modifier", + "dashboard.topNave.editConfigDescription": "Passer au mode édition", + "dashboard.topNave.fullScreenButtonAriaLabel": "plein écran", + "dashboard.topNave.fullScreenConfigDescription": "Mode plein écran", + "dashboard.topNave.optionsButtonAriaLabel": "options", + "dashboard.topNave.optionsConfigDescription": "Options", + "dashboard.topNave.saveButtonAriaLabel": "enregistrer", + "dashboard.topNave.saveConfigDescription": "Sauvegarder votre tableau de bord", + "dashboard.topNave.shareButtonAriaLabel": "partager", + "dashboard.topNave.shareConfigDescription": "Partager le tableau de bord", + "dashboard.topNave.viewConfigDescription": "Annuler l’édition et passer au mode affichage seul", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "L’adresse URL « dashboard/create » a été supprimée dans la version 6.0. Veuillez mettre à jour vos signets." + } +} diff --git a/src/translations/fr-FR.json b/src/translations/fr-FR.json new file mode 100644 index 000000000000..9397f38cb5e9 --- /dev/null +++ b/src/translations/fr-FR.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Appliquer le filtre à la vue actuelle", + "data.filter.applyFilters.popupHeader": "Sélectionner les filtres à appliquer", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Annuler", + "data.filter.applyFiltersPopup.saveButtonLabel": "Appliquer", + "data.filter.filterBar.addFilterButtonLabel": "Ajouter un filtre", + "data.filter.filterBar.deleteFilterButtonLabel": "Supprimer", + "data.filter.filterBar.disabledFilterPrefix": "Désactivé", + "data.filter.filterBar.disableFilterButtonLabel": "Désactiver temporairement", + "data.filter.filterBar.editFilterButtonLabel": "Modifier le filtre", + "data.filter.filterBar.enableFilterButtonLabel": "Réactiver", + "data.filter.filterBar.excludeFilterButtonLabel": "Exclure les résultats", + "data.filter.filterBar.fieldNotFound": "Le champ {key} est introuvable dans le modèle d’index {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Actions de filtrage", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Supprimer", + "data.filter.filterBar.includeFilterButtonLabel": "Inclure les résultats", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Sélectionner un modèle d’index", + "data.filter.filterBar.labelErrorInfo": "Modèle d’index {IndexPattern} introuvable", + "data.filter.filterBar.labelErrorText": "Erreur", + "data.filter.filterBar.labelWarningInfo": "Le champ {fieldName} n’existe pas dans la vue actuelle", + "data.filter.filterBar.labelWarningText": "Avertissement", + "data.filter.filterBar.moreFilterActionsMessage": "Filtre : {innerText}. Sélectionner pour plus d’actions de filtrage.", + "data.filter.filterBar.negatedFilterPrefix": "NE PAS ", + "data.filter.filterBar.pinFilterButtonLabel": "Épingler dans toutes les applications", + "data.filter.filterBar.pinnedFilterPrefix": "Épinglé", + "data.filter.filterBar.unpinFilterButtonLabel": "Désépingler", + "data.filter.filterEditor.cancelButtonLabel": "Annuler", + "data.filter.filterEditor.createCustomLabelInputLabel": "Étiquette personnalisée", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Créer une étiquette personnalisée ?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "n’existe pas", + "data.filter.filterEditor.editFilterPopupTitle": "Modifier le filtre", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Modifier les valeurs des filtres", + "data.filter.filterEditor.editQueryDslButtonLabel": "Modifier en tant que requête DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "Champ", + "data.filter.filterEditor.fieldSelectPlaceholder": "Sélectionner d’abord un champ", + "data.filter.filterEditor.indexPatternSelectLabel": "Modèle d’index", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "se situe entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "ne se situe pas entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "n’est pas l’un des", + "data.filter.filterEditor.isNotOperatorOptionLabel": "n’est pas", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "est l’un des", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "Operator (Opérateur)", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Sélectionner", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "En attente", + "data.filter.filterEditor.queryDslLabel": "Requête OpenSearch DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fin de plage", + "data.filter.filterEditor.rangeInputLabel": "Fourchette", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Début de plage", + "data.filter.filterEditor.saveButtonLabel": "Enregistrer", + "data.filter.filterEditor.trueOptionLabel": "vrai ", + "data.filter.filterEditor.valueInputLabel": "Valeur", + "data.filter.filterEditor.valueInputPlaceholder": "Entrer une valeur", + "data.filter.filterEditor.valueSelectPlaceholder": "Sélectionner une valeur", + "data.filter.filterEditor.valuesSelectLabel": "Valeurs", + "data.filter.filterEditor.valuesSelectPlaceholder": "Sélectionner des valeurs", + "data.filter.options.addFiltersButtonLabel": "Ajouter des filtres", + "data.filter.options.changeAllFiltersButtonLabel": "Modifier tous les filtres", + "data.filter.options.deleteAllFiltersButtonLabel": "Supprimer tout", + "data.filter.options.disableAllFiltersButtonLabel": "Désactiver tout", + "data.filter.options.enableAllFiltersButtonLabel": "Tout activer", + "data.filter.options.invertDisabledFiltersButtonLabel": "Inverser activé/désactivé", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inverser l’inclusion", + "data.filter.options.pinAllFiltersButtonLabel": "Tout épingler", + "data.filter.options.unpinAllFiltersButtonLabel": "Dépingler tout", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Réduire", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximiser le panneau", + "dashboard.addExistingVisualizationLinkText": "Ajouter un existant", + "dashboard.addNewVisualizationText": "ou nouvel objet sur ce tableau de bord", + "dashboard.addPanel.noMatchingObjectsMessage": "Aucun objet correspondant n’a été trouvé.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{SavedObjectName} a été ajouté", + "dashboard.addVisualizationLinkAriaLabel": "Ajouter une visualisation existante", + "dashboard.attributeService.saveToLibraryError": "Une erreur s’est produite lors de l’enregistrement. Erreur : {ErrorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Poursuivre l’édition", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Annuler les modifications", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Une fois que vous avez ignoré vos modifications, il n’est plus possible de les récupérer.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Ignorer les modifications apportées au tableau de bord ?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Titre du tableau de bord cloné", + "dashboard.createDashboard.failedToLoadErrorMessage": "Impossible de charger le tableau de bord", + "dashboard.createNewVisualizationButton": "Créer un nouveau", + "dashboard.createNewVisualizationButtonAriaLabel": "Créer un nouveau bouton de visualisation", + "dashboard.dashboardAppBreadcrumbsTitle": "Tableaux de bord", + "dashboard.dashboardBreadcrumbsTitle": "Tableaux de bord", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Impossible de charger le tableau de bord.", + "dashboard.dashboardListingDeleteErrorTitle": "Erreur de suppression du tableau de bord", + "dashboard.dashboardPageTitle": "Tableaux de bord", + "dashboard.dashboardWasNotSavedDangerMessage": "Le tableau de bord « {dashTitle} » n’a pas été enregistré. Erreur : {ErrorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Le tableau de bord « {dashTitle} » a été enregistré", + "dashboard.embedUrlParamExtension.filterBar": "Barre de filtrage", + "dashboard.embedUrlParamExtension.include": "Inclure", + "dashboard.embedUrlParamExtension.query": "Requête", + "dashboard.embedUrlParamExtension.timeFilter": "Filtre temporel", + "dashboard.embedUrlParamExtension.topMenu": "Menu supérieur", + "dashboard.emptyDashboardAdditionalPrivilege": "Vous avez besoin de privilèges supplémentaires pour modifier ce tableau de bord.", + "dashboard.emptyDashboardTitle": "Ce tableau de bord est vide.", + "dashboard.factory.displayName": "tableau de bord", + "dashboard.featureCatalogue.dashboardDescription": "Afficher et partager une collection de visualisations et de recherches enregistrées.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analyser les données dans des tableaux de bord.", + "dashboard.featureCatalogue.dashboardTitle": "Dashboard (Tableau de bord)", + "dashboard.fillDashboardTitle": "Ce tableau de bord est vide. Remplissons-le !", + "dashboard.helpMenu.appName": "Tableaux de bord", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Cliquer", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "sur la barre de menu ci-dessus pour commencer à ajouter des panneaux.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Modifier le tableau de bord", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Modifier", + "dashboard.listing. savedObjectWarning": "Impossible de filtrer par titre", + "dashboard.listing.createButtonText": "Créez", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Vous pouvez combiner les vues de données de n’importe quelle application OpenSearch Dashboards dans un seul tableau de bord et tout voir au même endroit.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Créer un nouveau tableau de bord", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "Vous êtes nouveau sur OpenSearch Dashboards ? {SampleDataInstallLink} pour faire un essai routier.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Installer quelques exemples de données", + "dashboard.listing.createNewDashboard.title": "Créez votre premier tableau de bord", + "dashboard.listing.dashboardsTitle": "Tableaux de bord", + "dashboard.listing.noItemsMessage": "Il semblerait que vous n’ayez aucun tableau de bord.", + "dashboard.listing.table.columnUpdatedAtDescription": "Dernière mise à jour de l’objet enregistré", + "dashboard.listing.table.columnUpdatedAtName": "Date de la dernière mise à jour", + "dashboard.listing.table.descriptionColumnName": "Description", + "dashboard.listing.table.entityName": "tableau de bord", + "dashboard.listing.table.entityNamePlural": "des tableaux de bord", + "dashboard.listing.table.titleColumnName": "Titre", + "dashboard.listing.table.typeColumnName": "Type", + "dashboard.panel.AddToLibrary": "Ajouter à la bibliothèque", + "dashboard.panel.clonedToast": "Panneau cloné", + "dashboard.panel.clonePanel": "Panneau de clonage", + "dashboard.panel.invalidData": "Données non valides dans l’URL", + "dashboard.panel.LibraryNotification": "Bibliothèque", + "dashboard.panel.libraryNotification.toolTip": "Ce panneau est lié à un élément de la bibliothèque. La modification du panneau peut affecter les autres tableaux de bord.", + "dashboard.panel.removePanel.replacePanel": "Remplacer le panneau", + "dashboard.panel.title.clonedTag": "copier", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Impossible de migrer les données du panneau pour assurer la rétrocompatibilité « 6.1.0 », le panneau ne contient pas les champs de colonne et/ou de ligne attendus", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Impossible de migrer les données du panneau pour assurer la rétrocompatibilité « 6.3.0 », le panneau ne contient pas le champ attendu : {key}", + "dashboard.panel.unlinkFromLibrary": "Supprimer le lien avec un élément de bibliothèque", + "dashboard.placeholder.factory.displayName": "emplacement réservé", + "dashboard.savedDashboard.newDashboardTitle": "Nouveau tableau de bord", + "dashboard.strings.dashboardEditTitle": "Éditer le {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Modification du {title} (non enregistré)", + "dashboard.strings.existingDashboardEditTitle": "Éditer le {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Modification du {title} (non enregistré)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Modifier un nouveau tableau de bord", + "dashboard.strings.newDashboardEditTitleUnsaved": "Modifier un nouveau tableau de bord (non enregistré)", + "dashboard.strings.newDashboardViewTitle": "Nouveau tableau de bord", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Ajouter un panneau au tableau de bord", + "dashboard.topNav.addButtonTooltip": "Ajouter", + "dashboard.topNav.cloneButtonAriaLabel": "Créez une copie de votre tableau de bord", + "dashboard.topNav.cloneButtonTooltip": "Clonez", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Annuler", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Tableau de bord cloné", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmer le clone", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmer le clone", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Cliquer sur {ConfirmClone} pour cloner le tableau de bord avec le titre dupliqué.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Un tableau de bord intitulé {newDashboardName} existe déjà.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Entrez un nouveau nom pour votre tableau de bord.", + "dashboard.topNav.editSwitchLabel": "Modifier", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Afficher les titres des panneaux", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Utiliser les marges entre les panneaux", + "dashboard.topNav.optionsButtonAriaLabel": "Options", + "dashboard.topNav.optionsButtonTooltip": "Options", + "dashboard.topNav.saveButtonAriaLabel": "Enregistrez votre tableau de bord", + "dashboard.topNav.saveButtonTooltip": "Enregistrer", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Description", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Cela change le filtre temporel en fonction de l’heure actuellement sélectionnée chaque fois que ce tableau de bord est chargé.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Enregistrez votre temps grâce au tableau de bord", + "dashboard.topNav.shareButtonAriaLabel": "Partager le tableau de bord", + "dashboard.topNav.shareButtonTooltip": "Partage", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} Copier", + "dashboard.topNave.addButtonAriaLabel": "ajouter", + "dashboard.topNave.addConfigDescription": "Ajouter un panneau au tableau de bord", + "dashboard.topNave.addNewButtonAriaLabel": "Créer un nouveau", + "dashboard.topNave.addNewConfigDescription": "Créer un nouveau panneau sur ce tableau de bord", + "dashboard.topNave.cancelButtonAriaLabel": "annuler", + "dashboard.topNave.cloneButtonAriaLabel": "cloner", + "dashboard.topNave.cloneConfigDescription": "Créez une copie de votre tableau de bord", + "dashboard.topNave.editButtonAriaLabel": "modifier", + "dashboard.topNave.editConfigDescription": "Passer en mode édition", + "dashboard.topNave.fullScreenButtonAriaLabel": "plein écran", + "dashboard.topNave.fullScreenConfigDescription": "Mode plein écran", + "dashboard.topNave.optionsButtonAriaLabel": "options", + "dashboard.topNave.optionsConfigDescription": "Options", + "dashboard.topNave.saveButtonAriaLabel": "enregistrer", + "dashboard.topNave.saveConfigDescription": "Enregistrez votre tableau de bord", + "dashboard.topNave.shareButtonAriaLabel": "partager", + "dashboard.topNave.shareConfigDescription": "Partager le tableau de bord", + "dashboard.topNave.viewConfigDescription": "Annuler l’édition et passer en mode lecture seule", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "L’URL « dashboard/create » a été supprimée dans la version 6.0. Veuillez mettre à jour vos favoris." + } +} diff --git a/src/translations/id-ID.json b/src/translations/id-ID.json new file mode 100644 index 000000000000..3bf5f13127ee --- /dev/null +++ b/src/translations/id-ID.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Terapkan filter ke tampilan saat ini", + "data.filter.applyFilters.popupHeader": "Pilih filter untuk diterapkan", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Batal", + "data.filter.applyFiltersPopup.saveButtonLabel": "Terapkan", + "data.filter.filterBar.addFilterButtonLabel": "Tambahkan filter", + "data.filter.filterBar.deleteFilterButtonLabel": "Hapus", + "data.filter.filterBar.disabledFilterPrefix": "Dinonaktifkan", + "data.filter.filterBar.disableFilterButtonLabel": "Nonaktifkan sementara", + "data.filter.filterBar.editFilterButtonLabel": "Edit filter", + "data.filter.filterBar.enableFilterButtonLabel": "Aktifkan kembali", + "data.filter.filterBar.excludeFilterButtonLabel": "Kecualikan hasil", + "data.filter.filterBar.fieldNotFound": "Bidang {key} tidak ditemukan dalam pola indeks {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Tindakan filter", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Hapus", + "data.filter.filterBar.includeFilterButtonLabel": "Sertakan hasil", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Pilih pola indeks", + "data.filter.filterBar.labelErrorInfo": "Pola indeks {indexPattern} tidak ditemukan", + "data.filter.filterBar.labelErrorText": "Kesalahan", + "data.filter.filterBar.labelWarningInfo": "Bidang {fieldName} tidak ada dalam tampilan saat ini", + "data.filter.filterBar.labelWarningText": "Peringatan", + "data.filter.filterBar.moreFilterActionsMessage": "Filter: {innerText}. Pilih untuk tindakan filter lainnya.", + "data.filter.filterBar.negatedFilterPrefix": "TIDAK ", + "data.filter.filterBar.pinFilterButtonLabel": "Sematkan di semua aplikasi", + "data.filter.filterBar.pinnedFilterPrefix": "Disematkan", + "data.filter.filterBar.unpinFilterButtonLabel": "Lepaskan pin", + "data.filter.filterEditor.cancelButtonLabel": "Batal", + "data.filter.filterEditor.createCustomLabelInputLabel": "Label khusus", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Buat label khusus?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "tidak ada", + "data.filter.filterEditor.editFilterPopupTitle": "Edit filter", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Edit nilai filter", + "data.filter.filterEditor.editQueryDslButtonLabel": "Edit sebagai DSL Kueri", + "data.filter.filterEditor.existsOperatorOptionLabel": "ada", + "data.filter.filterEditor.falseOptionLabel": "salah ", + "data.filter.filterEditor.fieldSelectLabel": "Bidang", + "data.filter.filterEditor.fieldSelectPlaceholder": "Pilih bidang terlebih dahulu", + "data.filter.filterEditor.indexPatternSelectLabel": "Pola Indeks", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "di antara", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "tidak di antara", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "bukan salah satu dari", + "data.filter.filterEditor.isNotOperatorOptionLabel": "bukan", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "adalah salah satu dari", + "data.filter.filterEditor.isOperatorOptionLabel": "adalah", + "data.filter.filterEditor.operatorSelectLabel": "Operator", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Pilih", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Menunggu", + "data.filter.filterEditor.queryDslLabel": "DSL Kueri OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Akhir rentang", + "data.filter.filterEditor.rangeInputLabel": "Rentang", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Mulai rentang", + "data.filter.filterEditor.saveButtonLabel": "Simpan", + "data.filter.filterEditor.trueOptionLabel": "benar ", + "data.filter.filterEditor.valueInputLabel": "Nilai", + "data.filter.filterEditor.valueInputPlaceholder": "Masukkan nilai", + "data.filter.filterEditor.valueSelectPlaceholder": "Pilih nilai", + "data.filter.filterEditor.valuesSelectLabel": "Nilai", + "data.filter.filterEditor.valuesSelectPlaceholder": "Pilih nilai", + "data.filter.options.addFiltersButtonLabel": "Tambahkan filter", + "data.filter.options.changeAllFiltersButtonLabel": "Ubah semua filter", + "data.filter.options.deleteAllFiltersButtonLabel": "Hapus semua", + "data.filter.options.disableAllFiltersButtonLabel": "Nonaktifkan semua", + "data.filter.options.enableAllFiltersButtonLabel": "Aktifkan semua", + "data.filter.options.invertDisabledFiltersButtonLabel": "Balik diaktifkan/dinonaktifkan", + "data.filter.options.invertNegatedFiltersButtonLabel": "Balik inklusi", + "data.filter.options.pinAllFiltersButtonLabel": "Sematkan semua", + "data.filter.options.unpinAllFiltersButtonLabel": "Lepaskan semua", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimalkan", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maksimalkan panel", + "dashboard.addExistingVisualizationLinkText": "Tambahkan objek yang sudah ada", + "dashboard.addNewVisualizationText": "atau objek baru ke dasbor ini", + "dashboard.addPanel.noMatchingObjectsMessage": "Tidak ditemukan objek yang sesuai.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} telah ditambahkan", + "dashboard.addVisualizationLinkAriaLabel": "Tambahkan visualisasi yang sudah ada", + "dashboard.attributeService.saveToLibraryError": "Terjadi kesalahan saat menyimpan. Kesalahan: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Lanjutkan mengedit", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Buang perubahan", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Setelah Anda membuang perubahan, perubahan tidak dapat dikembalikan.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Buang perubahan pada dasbor?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Judul Dasbor yang Dikloning", + "dashboard.createDashboard.failedToLoadErrorMessage": "Gagal memuat dasbor", + "dashboard.createNewVisualizationButton": "Buat baru", + "dashboard.createNewVisualizationButtonAriaLabel": "Buat tombol visualisasi baru", + "dashboard.dashboardAppBreadcrumbsTitle": "Dasbor", + "dashboard.dashboardBreadcrumbsTitle": "Dasbor", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Tidak dapat memuat dasbor.", + "dashboard.dashboardListingDeleteErrorTitle": "Kesalahan menghapus dasbor", + "dashboard.dashboardPageTitle": "Dasbor", + "dashboard.dashboardWasNotSavedDangerMessage": "Dasbor '{dashTitle}' tidak disimpan. Kesalahan: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "Dasbor '{dashTitle}' telah disimpan", + "dashboard.embedUrlParamExtension.filterBar": "Bilah filter", + "dashboard.embedUrlParamExtension.include": "Sertakan", + "dashboard.embedUrlParamExtension.query": "Kueri", + "dashboard.embedUrlParamExtension.timeFilter": "Filter waktu", + "dashboard.embedUrlParamExtension.topMenu": "Menu atas", + "dashboard.emptyDashboardAdditionalPrivilege": "Anda memerlukan hak istimewa tambahan untuk mengedit dasbor ini.", + "dashboard.emptyDashboardTitle": "Dasbor ini kosong.", + "dashboard.factory.displayName": "dasbor", + "dashboard.featureCatalogue.dashboardDescription": "Tampilkan dan bagikan koleksi visualisasi dan pencarian tersimpan.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analisis data di dasbor.", + "dashboard.featureCatalogue.dashboardTitle": "Dasbor", + "dashboard.fillDashboardTitle": "Dasbor ini kosong. Mari diisi!", + "dashboard.helpMenu.appName": "Dasbor", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Klik", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "di bilah menu di atas untuk mulai menambahkan panel.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Edit dasbor", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Edit", + "dashboard.listing. savedObjectWarning": "Tidak dapat memfilter berdasarkan judul", + "dashboard.listing.createButtonText": "Buat", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Anda dapat menggabungkan tampilan data dari aplikasi OpenSearch Dashboards ke dalam satu dasbor dan melihat semuanya di satu tempat.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Buat dasbor baru", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "Baru mengenal OpenSearch Dashboards? {sampleDataInstallLink} untuk melakukan uji coba.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Instal beberapa data sampel", + "dashboard.listing.createNewDashboard.title": "Buat dasbor pertama Anda", + "dashboard.listing.dashboardsTitle": "Dasbor", + "dashboard.listing.noItemsMessage": "Sepertinya Anda tidak memiliki dasbor.", + "dashboard.listing.table.columnUpdatedAtDescription": "Pembaruan terakhir dari objek yang disimpan", + "dashboard.listing.table.columnUpdatedAtName": "Terakhir diperbarui", + "dashboard.listing.table.descriptionColumnName": "Deskripsi", + "dashboard.listing.table.entityName": "dasbor", + "dashboard.listing.table.entityNamePlural": "dasbor", + "dashboard.listing.table.titleColumnName": "Jabatan", + "dashboard.listing.table.typeColumnName": "Tipe", + "dashboard.panel.AddToLibrary": "Tambahkan ke perpustakaan", + "dashboard.panel.clonedToast": "Panel yang dikloning", + "dashboard.panel.clonePanel": "Kloning panel", + "dashboard.panel.invalidData": "Data tidak valid di url", + "dashboard.panel.LibraryNotification": "Perpustakaan", + "dashboard.panel.libraryNotification.toolTip": "Panel ini ditautkan ke item Perpustakaan. Mengedit panel dapat memengaruhi dasbor lainnya.", + "dashboard.panel.removePanel.replacePanel": "Ganti panel", + "dashboard.panel.title.clonedTag": "salin", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Tidak dapat memigrasikan data panel untuk kompatibilitas mundur “6.1.0\", panel tidak berisi bidang kolom dan/atau bidang baris yang diharapkan", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Tidak dapat memigrasikan data panel untuk kompatibilitas mundur “6.3.0\", panel tidak berisi bidang yang diharapkan: {key}", + "dashboard.panel.unlinkFromLibrary": "Putuskan tautan dari item perpustakaan", + "dashboard.placeholder.factory.displayName": "placeholder", + "dashboard.savedDashboard.newDashboardTitle": "Dasbor Baru", + "dashboard.strings.dashboardEditTitle": "Mengedit {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Mengedit {title} (belum disimpan)", + "dashboard.strings.existingDashboardEditTitle": "Mengedit {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Mengedit {title} (belum disimpan)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Mengedit Dasbor Baru", + "dashboard.strings.newDashboardEditTitleUnsaved": "Mengedit Dasbor Baru (belum disimpan)", + "dashboard.strings.newDashboardViewTitle": "Dasbor Baru", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Tambahkan panel ke dasbor", + "dashboard.topNav.addButtonTooltip": "Tambah", + "dashboard.topNav.cloneButtonAriaLabel": "Buat salinan dasbor Anda", + "dashboard.topNav.cloneButtonTooltip": "Kloning", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Batal", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Kloning dasbor", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Konfirmasikan Kloning", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Konfirmasikan Kloning", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Klik {confirmClone} untuk mengkloning dasbor dengan judul duplikat.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Dasbor dengan judul {newDashboardName} sudah ada.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Masukkan nama baru untuk dasbor Anda.", + "dashboard.topNav.editSwitchLabel": "Edit", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Perlihatkan judul panel", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Gunakan margin antara panel", + "dashboard.topNav.optionsButtonAriaLabel": "Opsi", + "dashboard.topNav.optionsButtonTooltip": "Opsi", + "dashboard.topNav.saveButtonAriaLabel": "Simpan dasbor Anda", + "dashboard.topNav.saveButtonTooltip": "Simpan", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Deskripsi", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Ini akan mengubah filter waktu ke waktu yang dipilih saat ini setiap kali dasbor ini dimuat.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Simpan waktu dengan dasbor", + "dashboard.topNav.shareButtonAriaLabel": "Bagikan Dasbor", + "dashboard.topNav.shareButtonTooltip": "Bagikan", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} Salin", + "dashboard.topNave.addButtonAriaLabel": "tambah", + "dashboard.topNave.addConfigDescription": "Tambahkan panel ke dasbor", + "dashboard.topNave.addNewButtonAriaLabel": "Buat baru", + "dashboard.topNave.addNewConfigDescription": "Buat panel baru di dasbor ini", + "dashboard.topNave.cancelButtonAriaLabel": "batal", + "dashboard.topNave.cloneButtonAriaLabel": "kloning", + "dashboard.topNave.cloneConfigDescription": "Buat salinan dasbor Anda", + "dashboard.topNave.editButtonAriaLabel": "edit", + "dashboard.topNave.editConfigDescription": "Beralih ke mode edit", + "dashboard.topNave.fullScreenButtonAriaLabel": "layar penuh", + "dashboard.topNave.fullScreenConfigDescription": "Mode Layar Penuh", + "dashboard.topNave.optionsButtonAriaLabel": "opsi", + "dashboard.topNave.optionsConfigDescription": "Opsi", + "dashboard.topNave.saveButtonAriaLabel": "simpan", + "dashboard.topNave.saveConfigDescription": "Simpan dasbor Anda", + "dashboard.topNave.shareButtonAriaLabel": "bagikan", + "dashboard.topNave.shareConfigDescription": "Bagikan Dasbor", + "dashboard.topNave.viewConfigDescription": "Batalkan pengeditan dan beralih ke mode tampilan saja", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "Url “dasbor/buat” telah dihapus di 6.0. Harap perbarui bookmark Anda." + } +} diff --git a/src/translations/it-IT.json b/src/translations/it-IT.json new file mode 100644 index 000000000000..c5bb4a67e553 --- /dev/null +++ b/src/translations/it-IT.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Applica il filtro alla vista corrente", + "data.filter.applyFilters.popupHeader": "Seleziona i filtri da applicare", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Annulla", + "data.filter.applyFiltersPopup.saveButtonLabel": "Applica", + "data.filter.filterBar.addFilterButtonLabel": "Aggiungi filtro", + "data.filter.filterBar.deleteFilterButtonLabel": "Elimina", + "data.filter.filterBar.disabledFilterPrefix": "Disabilitato", + "data.filter.filterBar.disableFilterButtonLabel": "Disabilita temporaneamente", + "data.filter.filterBar.editFilterButtonLabel": "Modifica filtro", + "data.filter.filterBar.enableFilterButtonLabel": "Riabilita", + "data.filter.filterBar.excludeFilterButtonLabel": "Escludi risultati", + "data.filter.filterBar.fieldNotFound": "Campo {key} non trovato nel modello di indice {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Azioni del filtro", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Elimina", + "data.filter.filterBar.includeFilterButtonLabel": "Includi risultati", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Seleziona un modello di indice", + "data.filter.filterBar.labelErrorInfo": "Modello di indice {indexPattern} non trovato", + "data.filter.filterBar.labelErrorText": "Errore", + "data.filter.filterBar.labelWarningInfo": "Il campo {fieldName} non esiste nella vista corrente", + "data.filter.filterBar.labelWarningText": "Avvertenza", + "data.filter.filterBar.moreFilterActionsMessage": "Filtro: {innerText}. Seleziona per altre azioni del filtro.", + "data.filter.filterBar.negatedFilterPrefix": "NON ", + "data.filter.filterBar.pinFilterButtonLabel": "Aggiungi a tutte le app", + "data.filter.filterBar.pinnedFilterPrefix": "Aggiunto", + "data.filter.filterBar.unpinFilterButtonLabel": "Rimuovi", + "data.filter.filterEditor.cancelButtonLabel": "Annulla", + "data.filter.filterEditor.createCustomLabelInputLabel": "Etichetta personalizzata", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Creare un'etichetta personalizzata?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "non esiste", + "data.filter.filterEditor.editFilterPopupTitle": "Modifica filtro", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Modifica i valori del filtro", + "data.filter.filterEditor.editQueryDslButtonLabel": "Modifica come Query DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "esiste", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "Campo", + "data.filter.filterEditor.fieldSelectPlaceholder": "Seleziona prima un campo", + "data.filter.filterEditor.indexPatternSelectLabel": "Modello di indice", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "è tra", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "non è tra", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "non è uno dei", + "data.filter.filterEditor.isNotOperatorOptionLabel": "non è", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "è uno dei", + "data.filter.filterEditor.isOperatorOptionLabel": "è", + "data.filter.filterEditor.operatorSelectLabel": "Operatore", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Seleziona", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "In attesa", + "data.filter.filterEditor.queryDslLabel": "Query DSL OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fine portata", + "data.filter.filterEditor.rangeInputLabel": "Portata", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Inizio portata", + "data.filter.filterEditor.saveButtonLabel": "Salva", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "Valore", + "data.filter.filterEditor.valueInputPlaceholder": "Inserisci un valore", + "data.filter.filterEditor.valueSelectPlaceholder": "Seleziona un valore", + "data.filter.filterEditor.valuesSelectLabel": "Valori", + "data.filter.filterEditor.valuesSelectPlaceholder": "Seleziona valori", + "data.filter.options.addFiltersButtonLabel": "Aggiungi filtri", + "data.filter.options.changeAllFiltersButtonLabel": "Modifica tutti i filtri", + "data.filter.options.deleteAllFiltersButtonLabel": "Rimuovi tutto", + "data.filter.options.disableAllFiltersButtonLabel": "Disabilita tutto", + "data.filter.options.enableAllFiltersButtonLabel": "Abilita tutto", + "data.filter.options.invertDisabledFiltersButtonLabel": "Inverti abilitato/disabilitato", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inverti inclusione", + "data.filter.options.pinAllFiltersButtonLabel": "Aggiungi tutto", + "data.filter.options.unpinAllFiltersButtonLabel": "Rimuovi tutto", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Riduci", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Ingrandisci il pannello", + "dashboard.addExistingVisualizationLinkText": "Aggiungi un oggetto", + "dashboard.addNewVisualizationText": "nuovo o esistente a questa dashboard", + "dashboard.addPanel.noMatchingObjectsMessage": "Nessun oggetto corrispondente trovato.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} è stato aggiunto", + "dashboard.addVisualizationLinkAriaLabel": "Aggiungi una visualizzazione esistente", + "dashboard.attributeService.saveToLibraryError": "Si è verificato un errore in fase di salvataggio. Errore: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continua a modificare", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Annulla le modifiche", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Una volta annullate le modifiche, non è possibile ripristinarle.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Annullare le modifiche alla dashboard?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Titolo dashboard clonata", + "dashboard.createDashboard.failedToLoadErrorMessage": "Caricamento della dashboard non riuscito", + "dashboard.createNewVisualizationButton": "Crea nuovo", + "dashboard.createNewVisualizationButtonAriaLabel": "Crea nuovo pulsante di visualizzazione", + "dashboard.dashboardAppBreadcrumbsTitle": "Dashboard", + "dashboard.dashboardBreadcrumbsTitle": "Dashboard", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Impossibile caricare la dashboard.", + "dashboard.dashboardListingDeleteErrorTitle": "Errore durante l'eliminazione della dashboard", + "dashboard.dashboardPageTitle": "Dashboard", + "dashboard.dashboardWasNotSavedDangerMessage": "La dashboard “{dashTitle}” non è stata salvata. Errore: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "La dashboard '{dashTitle}' è stata salvata", + "dashboard.embedUrlParamExtension.filterBar": "Barra dei filtri", + "dashboard.embedUrlParamExtension.include": "Includi", + "dashboard.embedUrlParamExtension.query": "Query", + "dashboard.embedUrlParamExtension.timeFilter": "Filtro orario", + "dashboard.embedUrlParamExtension.topMenu": "Menu principale", + "dashboard.emptyDashboardAdditionalPrivilege": "Sono necessari privilegi aggiuntivi per modificare questa dashboard.", + "dashboard.emptyDashboardTitle": "Questa dashboard è vuota.", + "dashboard.factory.displayName": "dashboard", + "dashboard.featureCatalogue.dashboardDescription": "Visualizza e condividi una raccolta di visualizzazioni e ricerche salvate.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analizza i dati nelle dashboard.", + "dashboard.featureCatalogue.dashboardTitle": "Dashboard", + "dashboard.fillDashboardTitle": "Questa dashboard è vuota. Riempiamola!", + "dashboard.helpMenu.appName": "Dashboard", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Fai clic", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "nella barra del menu in alto per iniziare ad aggiungere pannelli.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Modifica dashboard", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Modifica", + "dashboard.listing. savedObjectWarning": "Impossibile filtrare per titolo", + "dashboard.listing.createButtonText": "Crea", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Puoi combinare in un'unica dashboard le visualizzazioni dei dati provenienti da qualsiasi app OpenSearch Dashboards e vedere tutto in un unico posto.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Crea nuova dashboard", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "Stai iniziando a usare OpenSearch Dashboards? {sampleDataInstallLink} per fare un test.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Installa alcuni dati di esempio", + "dashboard.listing.createNewDashboard.title": "Crea la tua prima dashboard", + "dashboard.listing.dashboardsTitle": "Dashboard", + "dashboard.listing.noItemsMessage": "Sembra che tu non abbia alcuna dashboard.", + "dashboard.listing.table.columnUpdatedAtDescription": "Ultimo aggiornamento dell'oggetto salvato", + "dashboard.listing.table.columnUpdatedAtName": "Ultimo aggiornamento", + "dashboard.listing.table.descriptionColumnName": "Descrizione", + "dashboard.listing.table.entityName": "dashboard", + "dashboard.listing.table.entityNamePlural": "dashboard", + "dashboard.listing.table.titleColumnName": "Titolo", + "dashboard.listing.table.typeColumnName": "Tipo", + "dashboard.panel.AddToLibrary": "Aggiungi alla libreria", + "dashboard.panel.clonedToast": "Pannello clonato", + "dashboard.panel.clonePanel": "Clona pannello", + "dashboard.panel.invalidData": "Dati non validi nell'url", + "dashboard.panel.LibraryNotification": "Libreria", + "dashboard.panel.libraryNotification.toolTip": "Questo pannello è collegato a un elemento della Libreria. La modifica del pannello potrebbe compromettere le altre dashboard.", + "dashboard.panel.removePanel.replacePanel": "Sostituisci testo", + "dashboard.panel.title.clonedTag": "del pannello", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Impossibile migrare i dati del pannello per la compatibilità con le versioni precedenti di “6.1.0”, il pannello non contiene campi di colonna e/o riga previsti", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Impossibile migrare i dati del pannello per la compatibilità con le versioni precedenti di “6.3.0”, il pannello non contiene il campo previsto: {key}", + "dashboard.panel.unlinkFromLibrary": "Scollega dall'elemento della libreria", + "dashboard.placeholder.factory.displayName": "segnaposto", + "dashboard.savedDashboard.newDashboardTitle": "Nuova dashboard", + "dashboard.strings.dashboardEditTitle": "Modifica di {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Modifica di {title} (non salvata)", + "dashboard.strings.existingDashboardEditTitle": "Modifica di {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Modifica di {title} (non salvata)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Modifica della nuova dashboard", + "dashboard.strings.newDashboardEditTitleUnsaved": "Modifica della nuova dashboard (non salvata)", + "dashboard.strings.newDashboardViewTitle": "Nuova dashboard", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Aggiungi un pannello alla dashboard", + "dashboard.topNav.addButtonTooltip": "Aggiungi", + "dashboard.topNav.cloneButtonAriaLabel": "Crea una copia della dashboard", + "dashboard.topNav.cloneButtonTooltip": "Clona", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Annulla", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Clona dashboard", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Conferma clonazione", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Conferma clonazione", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Fai clic su {confirmClone} per clonare la dashboard con il titolo duplicato.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Esiste già una dashboard con il titolo {newDashboardName}.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Immetti un nuovo nome per la tua dashboard.", + "dashboard.topNav.editSwitchLabel": "Modifica", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Mostra titoli dei pannelli", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Usa margini tra i pannelli", + "dashboard.topNav.optionsButtonAriaLabel": "Opzioni", + "dashboard.topNav.optionsButtonTooltip": "Opzioni", + "dashboard.topNav.saveButtonAriaLabel": "Salva la dashboard", + "dashboard.topNav.saveButtonTooltip": "Salva", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Descrizione", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "In questo modo si modifica il filtro orario in base all'ora attualmente selezionata ogni volta che viene caricata la dashboard.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Memorizza l'orario con la dashboard", + "dashboard.topNav.shareButtonAriaLabel": "Condividi dashboard", + "dashboard.topNav.shareButtonTooltip": "Condividi", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} Testo", + "dashboard.topNave.addButtonAriaLabel": "aggiungi", + "dashboard.topNave.addConfigDescription": "Aggiungi un pannello alla dashboard", + "dashboard.topNave.addNewButtonAriaLabel": "Crea nuovo", + "dashboard.topNave.addNewConfigDescription": "Crea nuovo pannello su questa dashboard", + "dashboard.topNave.cancelButtonAriaLabel": "annulla", + "dashboard.topNave.cloneButtonAriaLabel": "clona", + "dashboard.topNave.cloneConfigDescription": "Crea una copia della dashboard", + "dashboard.topNave.editButtonAriaLabel": "modifica", + "dashboard.topNave.editConfigDescription": "Passa alla modalità di modifica", + "dashboard.topNave.fullScreenButtonAriaLabel": "schermo intero", + "dashboard.topNave.fullScreenConfigDescription": "Modalità schermo intero", + "dashboard.topNave.optionsButtonAriaLabel": "opzioni", + "dashboard.topNave.optionsConfigDescription": "Opzioni", + "dashboard.topNave.saveButtonAriaLabel": "salva", + "dashboard.topNave.saveConfigDescription": "Salva la dashboard", + "dashboard.topNave.shareButtonAriaLabel": "condividi", + "dashboard.topNave.shareConfigDescription": "Condividi dashboard", + "dashboard.topNave.viewConfigDescription": "Annulla le modifiche e passa alla modalità di sola visualizzazione", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "L'url “dashboard/create” è stato rimosso nella versione 6.0. Aggiorna i tuoi bookmark." + } +} diff --git a/src/translations/ja-JP.json b/src/translations/ja-JP.json new file mode 100644 index 000000000000..5c47b47fddfe --- /dev/null +++ b/src/translations/ja-JP.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "現在のビューにフィルターを適用", + "data.filter.applyFilters.popupHeader": "適用するフィルターを選択", + "data.filter.applyFiltersPopup.cancelButtonLabel": "キャンセル", + "data.filter.applyFiltersPopup.saveButtonLabel": "", + "data.filter.filterBar.addFilterButtonLabel": "フィルターを追加", + "data.filter.filterBar.deleteFilterButtonLabel": "削除", + "data.filter.filterBar.disabledFilterPrefix": "障害のある", + "data.filter.filterBar.disableFilterButtonLabel": "一時的に無効", + "data.filter.filterBar.editFilterButtonLabel": "フィルターを編集", + "data.filter.filterBar.enableFilterButtonLabel": "再度有効にする", + "data.filter.filterBar.excludeFilterButtonLabel": "結果を除外する", + "data.filter.filterBar.fieldNotFound": "フィールド {key} がインデックスパターン {indexPattern} で見つかりません", + "data.filter.filterBar.filterItemBadgeAriaLabel": "フィルターアクション", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "削除", + "data.filter.filterBar.includeFilterButtonLabel": "結果を含める", + "data.filter.filterBar.indexPatternSelectPlaceholder": "インデックスパターンを選択", + "data.filter.filterBar.labelErrorInfo": "インデックスパターン {indexPattern} が見つかりません", + "data.filter.filterBar.labelErrorText": "エラー", + "data.filter.filterBar.labelWarningInfo": "フィールド {fieldName} は現在のビューに存在しません", + "data.filter.filterBar.labelWarningText": "警告", + "data.filter.filterBar.moreFilterActionsMessage": "フィルター: {innerText}。選択すると、その他のフィルター操作が表示されます。", + "data.filter.filterBar.negatedFilterPrefix": "不 ", + "data.filter.filterBar.pinFilterButtonLabel": "すべてのアプリケーションにピン留めする", + "data.filter.filterBar.pinnedFilterPrefix": "ピン留め", + "data.filter.filterBar.unpinFilterButtonLabel": "ピン留め解除", + "data.filter.filterEditor.cancelButtonLabel": "キャンセル", + "data.filter.filterEditor.createCustomLabelInputLabel": "カスタムラベル", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "カスタムラベルを作成しますか?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "存在しません", + "data.filter.filterEditor.editFilterPopupTitle": "フィルターを編集", + "data.filter.filterEditor.editFilterValuesButtonLabel": "フィルター値を編集", + "data.filter.filterEditor.editQueryDslButtonLabel": "Query DSL として編集", + "data.filter.filterEditor.existsOperatorOptionLabel": "存在します", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "フィールド", + "data.filter.filterEditor.fieldSelectPlaceholder": "最初にフィールドを選択してください", + "data.filter.filterEditor.indexPatternSelectLabel": "インデックスパターン", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "次の範囲内", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "次の範囲外", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "次のいずれでもない", + "data.filter.filterEditor.isNotOperatorOptionLabel": "次に一致しない", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "次のいずれかである", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "演算子", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "選択", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "待機中", + "data.filter.filterEditor.queryDslLabel": "OpenSearch Query DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "範囲の終了", + "data.filter.filterEditor.rangeInputLabel": "範囲", + "data.filter.filterEditor.rangeStartInputPlaceholder": "範囲の開始", + "data.filter.filterEditor.saveButtonLabel": "保存", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "価値", + "data.filter.filterEditor.valueInputPlaceholder": "値を入力", + "data.filter.filterEditor.valueSelectPlaceholder": "値を選択", + "data.filter.filterEditor.valuesSelectLabel": "値", + "data.filter.filterEditor.valuesSelectPlaceholder": "値を選択", + "data.filter.options.addFiltersButtonLabel": "フィルターを追加", + "data.filter.options.changeAllFiltersButtonLabel": "すべてのフィルターを変更", + "data.filter.options.deleteAllFiltersButtonLabel": "すべて削除", + "data.filter.options.disableAllFiltersButtonLabel": "すべて無効にする", + "data.filter.options.enableAllFiltersButtonLabel": "すべて有効にする", + "data.filter.options.invertDisabledFiltersButtonLabel": "有効と無効を入れ替える", + "data.filter.options.invertNegatedFiltersButtonLabel": "含めると含めないを入れ替える", + "data.filter.options.pinAllFiltersButtonLabel": "すべてピン留め", + "data.filter.options.unpinAllFiltersButtonLabel": "すべてピン留め解除", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "最小化", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "パネルを最大化", + "dashboard.addExistingVisualizationLinkText": "このダッシュボードに", + "dashboard.addNewVisualizationText": "既存または新規のオブジェクトを追加", + "dashboard.addPanel.noMatchingObjectsMessage": "一致するオブジェクトが見つかりません。", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} が追加されました", + "dashboard.addVisualizationLinkAriaLabel": "既存のビジュアライゼーションを追加", + "dashboard.attributeService.saveToLibraryError": "保存中にエラーが発生しました。エラー: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "編集を続ける", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "変更を破棄", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "一度変更を破棄すると、元に戻すことはできません。", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "ダッシュボードへの変更を破棄しますか?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "複製されたダッシュボードのタイトル", + "dashboard.createDashboard.failedToLoadErrorMessage": "ダッシュボードを読み込めませんでした", + "dashboard.createNewVisualizationButton": "新規作成", + "dashboard.createNewVisualizationButtonAriaLabel": "[新規ビジュアライゼーションを作成] ボタン", + "dashboard.dashboardAppBreadcrumbsTitle": "ダッシュボード", + "dashboard.dashboardBreadcrumbsTitle": "ダッシュボード", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "ダッシュボードを読み込めません。", + "dashboard.dashboardListingDeleteErrorTitle": "ダッシュボードの削除中にエラーが発生しました", + "dashboard.dashboardPageTitle": "ダッシュボード", + "dashboard.dashboardWasNotSavedDangerMessage": "ダッシュボード「{dashTitle}」は保存されませんでした。エラー: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "ダッシュボード「{dashTitle}」が保存されました", + "dashboard.embedUrlParamExtension.filterBar": "フィルターバー", + "dashboard.embedUrlParamExtension.include": "含む", + "dashboard.embedUrlParamExtension.query": "クエリ", + "dashboard.embedUrlParamExtension.timeFilter": "時間フィルター", + "dashboard.embedUrlParamExtension.topMenu": "トップメニュー", + "dashboard.emptyDashboardAdditionalPrivilege": "このダッシュボードを編集するには、追加の権限が必要です。", + "dashboard.emptyDashboardTitle": "このダッシュボードは空です。", + "dashboard.factory.displayName": "ダッシュボード", + "dashboard.featureCatalogue.dashboardDescription": "ビジュアライゼーションと保存された検索のコレクションを表示して共有します。", + "dashboard.featureCatalogue.dashboardSubtitle": "ダッシュボードでデータを分析します。", + "dashboard.featureCatalogue.dashboardTitle": "ダッシュボード", + "dashboard.fillDashboardTitle": "このダッシュボードは空です。パネルを追加しましょう。", + "dashboard.helpMenu.appName": "ダッシュボード", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "クリック", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "上のメニューバーでパネルの追加を開始します。", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "ダッシュボードを編集", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "編集", + "dashboard.listing. savedObjectWarning": "タイトルで絞り込めません", + "dashboard.listing.createButtonText": " で", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "任意の OpenSearch Dashboards アプリケーションのデータビューを 1 つのダッシュボードにまとめて、すべてを 1 か所で表示できます。", + "dashboard.listing.createNewDashboard.createButtonLabel": "新しいダッシュボードを作成", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "OpenSearch ダッシュボードは初めてですか? {sampleDataInstallLink} を試してみましょう。", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "サンプルデータをインストールする", + "dashboard.listing.createNewDashboard.title": "初めてのダッシュボードを作成", + "dashboard.listing.dashboardsTitle": "ダッシュボード", + "dashboard.listing.noItemsMessage": "ダッシュボードがないようです。", + "dashboard.listing.table.columnUpdatedAtDescription": "保存されたオブジェクトの最終更新", + "dashboard.listing.table.columnUpdatedAtName": "Last updated/最終更新日", + "dashboard.listing.table.descriptionColumnName": "説明", + "dashboard.listing.table.entityName": "ダッシュボード", + "dashboard.listing.table.entityNamePlural": "ダッシュボード", + "dashboard.listing.table.titleColumnName": "タイトル", + "dashboard.listing.table.typeColumnName": "タイプ", + "dashboard.panel.AddToLibrary": "ライブラリに追加", + "dashboard.panel.clonedToast": "クローンされたパネル", + "dashboard.panel.clonePanel": "パネルをクローン", + "dashboard.panel.invalidData": "URL 内のデータが無効です", + "dashboard.panel.LibraryNotification": "ライブラリ", + "dashboard.panel.libraryNotification.toolTip": "このパネルはライブラリアイテムにリンクされています。パネルを編集すると、他のダッシュボードに影響する可能性があります。", + "dashboard.panel.removePanel.replacePanel": "パネル交換", + "dashboard.panel.title.clonedTag": "コピー", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "「6.1.0」の後方互換性のためにパネルデータを移行できません。パネルには想定の列フィールドや行フィールドが含まれていません", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "「6.3.0」の後方互換性のためにパネルデータを移行できません。パネルには想定のフィールド: {key} が含まれていません", + "dashboard.panel.unlinkFromLibrary": "ライブラリアイテムからリンク解除", + "dashboard.placeholder.factory.displayName": "プレースホルダー", + "dashboard.savedDashboard.newDashboardTitle": "新しいダッシュボード", + "dashboard.strings.dashboardEditTitle": "{title} の編集", + "dashboard.strings.dashboardUnsavedEditTitle": "{title} の編集 (未保存)", + "dashboard.strings.existingDashboardEditTitle": "{title} の編集", + "dashboard.strings.existingDashboardEditTitleUnsaved": "{title} の編集 (未保存)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "新しいダッシュボードの編集", + "dashboard.strings.newDashboardEditTitleUnsaved": "新しいダッシュボードの編集 (未保存)", + "dashboard.strings.newDashboardViewTitle": "新しいダッシュボード", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "ダッシュボードにパネルを追加", + "dashboard.topNav.addButtonTooltip": "追加", + "dashboard.topNav.cloneButtonAriaLabel": "ダッシュボードのコピーを作成", + "dashboard.topNav.cloneButtonTooltip": "クローン", + "dashboard.topNav.cloneModal.cancelButtonLabel": "キャンセル", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "ダッシュボードをクローン", + "dashboard.topNav.cloneModal.confirmButtonLabel": "クローンの確認", + "dashboard.topNav.cloneModal.confirmCloneDescription": "クローンの確認", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "{confirmClone} をクリックして、タイトルが重複したダッシュボードをクローンします。", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "{newDashboardName} というタイトルのダッシュボードは既に存在します。", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "ダッシュボードの新しい名前を入力してください。", + "dashboard.topNav.editSwitchLabel": "編集", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "パネルタイトルを表示", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "パネル間に余白を入れる", + "dashboard.topNav.optionsButtonAriaLabel": "オプション", + "dashboard.topNav.optionsButtonTooltip": "オプション", + "dashboard.topNav.saveButtonAriaLabel": "ダッシュボードを保存", + "dashboard.topNav.saveButtonTooltip": "保存", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "説明", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "これにより、このダッシュボードが読み込まれるたびに、時間フィルターが現在選択されている時間に変更されます。", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "ダッシュボードで時間を保存", + "dashboard.topNav.shareButtonAriaLabel": "ダッシュボードを共有", + "dashboard.topNav.shareButtonTooltip": "シェア", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} コピー", + "dashboard.topNave.addButtonAriaLabel": "追加", + "dashboard.topNave.addConfigDescription": "ダッシュボードにパネルを追加", + "dashboard.topNave.addNewButtonAriaLabel": "新規作成", + "dashboard.topNave.addNewConfigDescription": "このダッシュボードに新しいパネルを作成", + "dashboard.topNave.cancelButtonAriaLabel": "キャンセル", + "dashboard.topNave.cloneButtonAriaLabel": "クローン", + "dashboard.topNave.cloneConfigDescription": "ダッシュボードのコピーを作成", + "dashboard.topNave.editButtonAriaLabel": "編集", + "dashboard.topNave.editConfigDescription": "編集モードに切り替え", + "dashboard.topNave.fullScreenButtonAriaLabel": "フルスクリーン", + "dashboard.topNave.fullScreenConfigDescription": "フルスクリーンモード", + "dashboard.topNave.optionsButtonAriaLabel": "オプション", + "dashboard.topNave.optionsConfigDescription": "オプション", + "dashboard.topNave.saveButtonAriaLabel": "保存", + "dashboard.topNave.saveConfigDescription": "ダッシュボードを保存", + "dashboard.topNave.shareButtonAriaLabel": "共有", + "dashboard.topNave.shareConfigDescription": "ダッシュボードを共有", + "dashboard.topNave.viewConfigDescription": "編集をキャンセルして表示専用モードに切り替える", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "URL「dashboard/create」は 6.0 で削除されました。ブックマークを更新してください。" + } +} diff --git a/src/translations/ko-KR.json b/src/translations/ko-KR.json new file mode 100644 index 000000000000..b37f6622b1cd --- /dev/null +++ b/src/translations/ko-KR.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "현재 보기에 필터 적용", + "data.filter.applyFilters.popupHeader": "적용할 필터 선택", + "data.filter.applyFiltersPopup.cancelButtonLabel": "취소", + "data.filter.applyFiltersPopup.saveButtonLabel": "신청", + "data.filter.filterBar.addFilterButtonLabel": "필터 추가", + "data.filter.filterBar.deleteFilterButtonLabel": "삭제", + "data.filter.filterBar.disabledFilterPrefix": "장애인", + "data.filter.filterBar.disableFilterButtonLabel": "일시적으로 비활성화", + "data.filter.filterBar.editFilterButtonLabel": "필터 편집", + "data.filter.filterBar.enableFilterButtonLabel": "다시 활성화", + "data.filter.filterBar.excludeFilterButtonLabel": "결과 제외", + "data.filter.filterBar.fieldNotFound": "{IndexPattern} 인덱스 패턴에서 {key} 필드를 찾을 수 없음", + "data.filter.filterBar.filterItemBadgeAriaLabel": "필터 작업", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "삭제", + "data.filter.filterBar.includeFilterButtonLabel": "결과 포함", + "data.filter.filterBar.indexPatternSelectPlaceholder": "인덱스 패턴 선택", + "data.filter.filterBar.labelErrorInfo": "{IndexPattern} 인덱스 패턴을 찾을 수 없음", + "data.filter.filterBar.labelErrorText": "오류", + "data.filter.filterBar.labelWarningInfo": "{fieldName} 필드가 현재 보기에 없음", + "data.filter.filterBar.labelWarningText": "경고", + "data.filter.filterBar.moreFilterActionsMessage": "필터: {innerText}. 더 많은 필터 작업을 보려면 선택하세요.", + "data.filter.filterBar.negatedFilterPrefix": "NOT ", + "data.filter.filterBar.pinFilterButtonLabel": "모든 앱에 고정", + "data.filter.filterBar.pinnedFilterPrefix": "고정됨", + "data.filter.filterBar.unpinFilterButtonLabel": "고정 해제", + "data.filter.filterEditor.cancelButtonLabel": "취소", + "data.filter.filterEditor.createCustomLabelInputLabel": "사용자 지정 레이블", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "사용자 지정 레이블을 만드시겠습니까?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "존재하지 않음", + "data.filter.filterEditor.editFilterPopupTitle": "필터 편집", + "data.filter.filterEditor.editFilterValuesButtonLabel": "필터 값 편집", + "data.filter.filterEditor.editQueryDslButtonLabel": "쿼리 DSL로 편집", + "data.filter.filterEditor.existsOperatorOptionLabel": "존재함", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "필드", + "data.filter.filterEditor.fieldSelectPlaceholder": "먼저 필드 선택", + "data.filter.filterEditor.indexPatternSelectLabel": "인덱스 패턴", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "사이에 있음", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "사이에 있지 않음", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "다음 중 하나가 아님", + "data.filter.filterEditor.isNotOperatorOptionLabel": "아님", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "다음 중 하나임", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "운영자", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "하이퍼파라미터", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "대기 중", + "data.filter.filterEditor.queryDslLabel": "OpenSearch 쿼리 DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "범위의 끝", + "data.filter.filterEditor.rangeInputLabel": "범위", + "data.filter.filterEditor.rangeStartInputPlaceholder": "범위의 시작", + "data.filter.filterEditor.saveButtonLabel": "절감 비용", + "data.filter.filterEditor.trueOptionLabel": "참 ", + "data.filter.filterEditor.valueInputLabel": "값", + "data.filter.filterEditor.valueInputPlaceholder": "값 입력", + "data.filter.filterEditor.valueSelectPlaceholder": "값 선택", + "data.filter.filterEditor.valuesSelectLabel": "값", + "data.filter.filterEditor.valuesSelectPlaceholder": "값 선택", + "data.filter.options.addFiltersButtonLabel": "필터 추가", + "data.filter.options.changeAllFiltersButtonLabel": "모든 필터 변경", + "data.filter.options.deleteAllFiltersButtonLabel": "모두 제거", + "data.filter.options.disableAllFiltersButtonLabel": "모두 비활성화", + "data.filter.options.enableAllFiltersButtonLabel": "모두 활성화", + "data.filter.options.invertDisabledFiltersButtonLabel": "반전 활성화/비활성화", + "data.filter.options.invertNegatedFiltersButtonLabel": "반전 포함", + "data.filter.options.pinAllFiltersButtonLabel": "모두 고정", + "data.filter.options.unpinAllFiltersButtonLabel": "모두 고정 해제", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "최소화", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "패널 최대화", + "dashboard.addExistingVisualizationLinkText": "기존 개체 추가", + "dashboard.addNewVisualizationText": "또는 이 대시보드에 새 객체 추가", + "dashboard.addPanel.noMatchingObjectsMessage": "일치하는 객체를 찾을 수 없습니다.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName}이(가) 추가됨", + "dashboard.addVisualizationLinkAriaLabel": "기존 시각화 추가", + "dashboard.attributeService.saveToLibraryError": "저장하는 동안 오류가 발생했습니다. 오류: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "편집 계속 진행", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "변경 취소", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "변경을 한 번 취소하면 되돌릴 수 없습니다.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "대시보드 변경을 취소하시겠습니까?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "복제된 대시보드 제목", + "dashboard.createDashboard.failedToLoadErrorMessage": "대시보드를 로드하지 못함", + "dashboard.createNewVisualizationButton": "새로 생성", + "dashboard.createNewVisualizationButtonAriaLabel": "새 시각화 버튼 생성", + "dashboard.dashboardAppBreadcrumbsTitle": "대시보드", + "dashboard.dashboardBreadcrumbsTitle": "대시보드", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "대시보드를 로드할 수 없습니다.", + "dashboard.dashboardListingDeleteErrorTitle": "대시보드 삭제 중 오류 발생", + "dashboard.dashboardPageTitle": "대시보드", + "dashboard.dashboardWasNotSavedDangerMessage": "'{dashTitle}' 대시보드가 저장되지 않았습니다. 오류: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "'{dashTitle}'대시보드가 저장됨", + "dashboard.embedUrlParamExtension.filterBar": "필터 모음", + "dashboard.embedUrlParamExtension.include": "포함", + "dashboard.embedUrlParamExtension.query": "쿼리", + "dashboard.embedUrlParamExtension.timeFilter": "시간 필터", + "dashboard.embedUrlParamExtension.topMenu": "상단 메뉴", + "dashboard.emptyDashboardAdditionalPrivilege": "이 대시보드를 편집하려면 추가 권한이 필요합니다.", + "dashboard.emptyDashboardTitle": "이 대시보드는 비어 있습니다.", + "dashboard.factory.displayName": "대시보드", + "dashboard.featureCatalogue.dashboardDescription": "시각화 및 저장된 검색 모음을 표시하고 공유합니다.", + "dashboard.featureCatalogue.dashboardSubtitle": "대시보드에서 데이터를 분석합니다.", + "dashboard.featureCatalogue.dashboardTitle": "대시보드", + "dashboard.fillDashboardTitle": "이 대시보드는 비어 있습니다. 채워 보세요!", + "dashboard.helpMenu.appName": "대시보드", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "클릭하기", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "위의 메뉴 모음에서 패널 추가를 시작합니다.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "대시보드 편집", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "편집", + "dashboard.listing. savedObjectWarning": "제목별로 필터링할 수 없음", + "dashboard.listing.createButtonText": "그리고", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "모든 OpenSearch 대시보드 앱의 데이터 보기를 하나의 대시보드로 결합하여 모두 한곳에서 볼 수 있습니다.", + "dashboard.listing.createNewDashboard.createButtonLabel": "새 대시보드 생성", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "OpenSearch 대시보드를 처음 사용하시나요? {sampleDataInstallLink} 링크를 통해 테스트 드라이브를 해보세요.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "일부 샘플 데이터 설치", + "dashboard.listing.createNewDashboard.title": "첫 대시보드 생성", + "dashboard.listing.dashboardsTitle": "대시보드", + "dashboard.listing.noItemsMessage": "대시보드가 없는 것 같습니다.", + "dashboard.listing.table.columnUpdatedAtDescription": "저장된 객체의 최종 업데이트", + "dashboard.listing.table.columnUpdatedAtName": "Last updated", + "dashboard.listing.table.descriptionColumnName": "설명", + "dashboard.listing.table.entityName": "대시보드", + "dashboard.listing.table.entityNamePlural": "지표를", + "dashboard.listing.table.titleColumnName": "제목", + "dashboard.listing.table.typeColumnName": "유형", + "dashboard.panel.AddToLibrary": "라이브러리에 추가", + "dashboard.panel.clonedToast": "복제된 패널", + "dashboard.panel.clonePanel": "패널 복제", + "dashboard.panel.invalidData": "URL에 잘못된 데이터가 있음", + "dashboard.panel.LibraryNotification": "라이브러리", + "dashboard.panel.libraryNotification.toolTip": "이 패널은 라이브러리 항목에 연결되어 있습니다. 패널을 편집하면 다른 대시보드에 영향을 줄 수 있습니다.", + "dashboard.panel.removePanel.replacePanel": "패널 교체", + "dashboard.panel.title.clonedTag": "복사", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "“6.1.0\" 이전 버전과의 호환성을 위해 패널 데이터를 마이그레이션할 수 없음, 패널에 예상되는 열 및/또는 행 필드가 포함되어 있지 않음", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "“6.3.0\" 이전 버전과의 호환성을 위해 패널 데이터를 마이그레이션할 수 없음, 패널에 예상되는 {key} 필드가 포함되어 있지 않음", + "dashboard.panel.unlinkFromLibrary": "라이브러리 항목과의 연결 해제", + "dashboard.placeholder.factory.displayName": "자리 표시자", + "dashboard.savedDashboard.newDashboardTitle": "새 대시보드", + "dashboard.strings.dashboardEditTitle": "{title} 편집", + "dashboard.strings.dashboardUnsavedEditTitle": "{title} 편집(저장되지 않음)", + "dashboard.strings.existingDashboardEditTitle": "{title} 편집", + "dashboard.strings.existingDashboardEditTitleUnsaved": "{title} 편집(저장되지 않음)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "새 대시보드 편집", + "dashboard.strings.newDashboardEditTitleUnsaved": "새 대시보드 편집(저장되지 않음)", + "dashboard.strings.newDashboardViewTitle": "새 대시보드", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "대시보드에 패널 추가", + "dashboard.topNav.addButtonTooltip": "추가", + "dashboard.topNav.cloneButtonAriaLabel": "대시보드 사본 생성", + "dashboard.topNav.cloneButtonTooltip": "복제", + "dashboard.topNav.cloneModal.cancelButtonLabel": "취소", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "대시보드 복제", + "dashboard.topNav.cloneModal.confirmButtonLabel": "복제 확인", + "dashboard.topNav.cloneModal.confirmCloneDescription": "복제 확인", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "{confirmClone}을 클릭하여 복제된 제목의 대시보드를 복제합니다.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "{newDashboardName} 제목의 대시보드가 이미 있습니다.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "대시보드의 새 이름을 입력하세요.", + "dashboard.topNav.editSwitchLabel": "편집", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "패널 제목 표시", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "패널 간 여백 사용", + "dashboard.topNav.optionsButtonAriaLabel": "옵션", + "dashboard.topNav.optionsButtonTooltip": "옵션", + "dashboard.topNav.saveButtonAriaLabel": "대시보드 저장", + "dashboard.topNav.saveButtonTooltip": "절감 비용", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "설명", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "이 대시보드가 로드될 때마다 시간 필터가 현재 선택한 시간으로 변경됩니다.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "대시보드에 시간 저장", + "dashboard.topNav.shareButtonAriaLabel": "대시보드 공유", + "dashboard.topNav.shareButtonTooltip": "공유", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} 복사", + "dashboard.topNave.addButtonAriaLabel": "추가", + "dashboard.topNave.addConfigDescription": "대시보드에 패널 추가", + "dashboard.topNave.addNewButtonAriaLabel": "새로 생성", + "dashboard.topNave.addNewConfigDescription": "이 대시보드에 새 패널 생성", + "dashboard.topNave.cancelButtonAriaLabel": "취소", + "dashboard.topNave.cloneButtonAriaLabel": "복제", + "dashboard.topNave.cloneConfigDescription": "대시보드 사본 생성", + "dashboard.topNave.editButtonAriaLabel": "편집", + "dashboard.topNave.editConfigDescription": "편집 모드로 전환", + "dashboard.topNave.fullScreenButtonAriaLabel": "전체 화면", + "dashboard.topNave.fullScreenConfigDescription": "전체 화면 모드", + "dashboard.topNave.optionsButtonAriaLabel": "옵션", + "dashboard.topNave.optionsConfigDescription": "옵션", + "dashboard.topNave.saveButtonAriaLabel": "저장", + "dashboard.topNave.saveConfigDescription": "대시보드 저장", + "dashboard.topNave.shareButtonAriaLabel": "공유", + "dashboard.topNave.shareConfigDescription": "대시보드 공유", + "dashboard.topNave.viewConfigDescription": "편집 취소 및 보기 전용 모드로 전환", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "“대시보드/생성” URL은 6.0에서 제거되었습니다. 북마크를 업데이트하세요." + } +} diff --git a/src/translations/pt-BR.json b/src/translations/pt-BR.json new file mode 100644 index 000000000000..5bbb843ba522 --- /dev/null +++ b/src/translations/pt-BR.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Aplicar filtro à visualização atual", + "data.filter.applyFilters.popupHeader": "Selecione os filtros a aplicar", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Cancelar", + "data.filter.applyFiltersPopup.saveButtonLabel": "Aplique", + "data.filter.filterBar.addFilterButtonLabel": "Adicionar filtro", + "data.filter.filterBar.deleteFilterButtonLabel": "Excluir", + "data.filter.filterBar.disabledFilterPrefix": "Desabilitado", + "data.filter.filterBar.disableFilterButtonLabel": "Desabilitar temporariamente", + "data.filter.filterBar.editFilterButtonLabel": "Editar filtro", + "data.filter.filterBar.enableFilterButtonLabel": "Habilitar novamente", + "data.filter.filterBar.excludeFilterButtonLabel": "Excluir resultados", + "data.filter.filterBar.fieldNotFound": "Campo {key} não encontrado no padrão de índice {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Ações de filtro", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Excluir", + "data.filter.filterBar.includeFilterButtonLabel": "Incluir resultados", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Selecionar um padrão de índice", + "data.filter.filterBar.labelErrorInfo": "Padrão de índice {indexPattern} não encontrado", + "data.filter.filterBar.labelErrorText": "Erro", + "data.filter.filterBar.labelWarningInfo": "O campo {fieldName} não existe na visualização atual", + "data.filter.filterBar.labelWarningText": "Aviso", + "data.filter.filterBar.moreFilterActionsMessage": "Filtro: {innerText}. Selecione para ver mais ações de filtro.", + "data.filter.filterBar.negatedFilterPrefix": "NÃO ", + "data.filter.filterBar.pinFilterButtonLabel": "Fixar em todas as aplicações", + "data.filter.filterBar.pinnedFilterPrefix": "Fixado", + "data.filter.filterBar.unpinFilterButtonLabel": "Desafixar", + "data.filter.filterEditor.cancelButtonLabel": "Cancelar", + "data.filter.filterEditor.createCustomLabelInputLabel": "Personalizar rótulo", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Criar rótulo personalizado?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "não existe", + "data.filter.filterEditor.editFilterPopupTitle": "Editar filtro", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Editar valores de filtro", + "data.filter.filterEditor.editQueryDslButtonLabel": "Editar como consulta DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "Campo", + "data.filter.filterEditor.fieldSelectPlaceholder": "Selecione um campo primeiro", + "data.filter.filterEditor.indexPatternSelectLabel": "Padrão de índice", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "está entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "Não está entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "não é um de", + "data.filter.filterEditor.isNotOperatorOptionLabel": "não é", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "é um de", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "Operador", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Seleciona", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Aguardando", + "data.filter.filterEditor.queryDslLabel": "Consulta DSL do OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fim do intervalo", + "data.filter.filterEditor.rangeInputLabel": "Intervalo", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Início do intervalo", + "data.filter.filterEditor.saveButtonLabel": "Salvar", + "data.filter.filterEditor.trueOptionLabel": "verdadeiro ", + "data.filter.filterEditor.valueInputLabel": "Valor", + "data.filter.filterEditor.valueInputPlaceholder": "Insira um valor", + "data.filter.filterEditor.valueSelectPlaceholder": "Selecione um valor", + "data.filter.filterEditor.valuesSelectLabel": "Valores", + "data.filter.filterEditor.valuesSelectPlaceholder": "Selecionar valores", + "data.filter.options.addFiltersButtonLabel": "Adicionar filtros", + "data.filter.options.changeAllFiltersButtonLabel": "Alterar todos os filtros", + "data.filter.options.deleteAllFiltersButtonLabel": "Remover tudo", + "data.filter.options.disableAllFiltersButtonLabel": "Desabilitar tudo", + "data.filter.options.enableAllFiltersButtonLabel": "Habilitar tudo", + "data.filter.options.invertDisabledFiltersButtonLabel": "Inverter habilitado/desabilitado", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inverter inclusão", + "data.filter.options.pinAllFiltersButtonLabel": "Fixar tudo", + "data.filter.options.unpinAllFiltersButtonLabel": "Desafixar tudo", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimizar", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximizar painel", + "dashboard.addExistingVisualizationLinkText": "Adicionar um objeto", + "dashboard.addNewVisualizationText": "novo ou existente a este painel", + "dashboard.addPanel.noMatchingObjectsMessage": "Nenhum objeto correspondente foi encontrado.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} foi adicionado", + "dashboard.addVisualizationLinkAriaLabel": "Adicionar uma visualização existente", + "dashboard.attributeService.saveToLibraryError": "Ocorreu um erro ao salvar. Erro: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continuar editando", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Descartar alterações", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Depois de descartar as alterações, não há como recuperá-las.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Descartar as alterações no painel?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Título do painel clonado", + "dashboard.createDashboard.failedToLoadErrorMessage": "Falha ao carregar o painel", + "dashboard.createNewVisualizationButton": "Criar", + "dashboard.createNewVisualizationButtonAriaLabel": "Criar botão de visualização", + "dashboard.dashboardAppBreadcrumbsTitle": "Painéis", + "dashboard.dashboardBreadcrumbsTitle": "Painéis", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Não é possível carregar o painel.", + "dashboard.dashboardListingDeleteErrorTitle": "Erro ao excluir o painel", + "dashboard.dashboardPageTitle": "Painéis", + "dashboard.dashboardWasNotSavedDangerMessage": "O painel “{dashTitle}” não foi salvo. Erro: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "O painel “{dashTitle}” foi salvo", + "dashboard.embedUrlParamExtension.filterBar": "Barra de filtro", + "dashboard.embedUrlParamExtension.include": "Incluir", + "dashboard.embedUrlParamExtension.query": "Consulta", + "dashboard.embedUrlParamExtension.timeFilter": "Filtro de hora", + "dashboard.embedUrlParamExtension.topMenu": "Menu principal", + "dashboard.emptyDashboardAdditionalPrivilege": "Você precisa de privilégios adicionais para editar esse painel.", + "dashboard.emptyDashboardTitle": "Esse painel está vazio.", + "dashboard.factory.displayName": "painel", + "dashboard.featureCatalogue.dashboardDescription": "Exiba e compartilhe uma coleção de visualizações e pesquisas salvas.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analise dados em painéis.", + "dashboard.featureCatalogue.dashboardTitle": "Painel", + "dashboard.fillDashboardTitle": "Esse painel está vazio. Vamos preencher!", + "dashboard.helpMenu.appName": "Painéis", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Clique", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "na barra de menu acima para começar a adicionar painéis.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Editar painel", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Editar", + "dashboard.listing. savedObjectWarning": "Não é possível filtrar por título", + "dashboard.listing.createButtonText": "crie", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Você pode combinar visualizações de dados de qualquer aplicação do OpenSearch Dashboards em um único painel e ver tudo em um só lugar.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Criar painel", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "É iniciante no OpenSearch Dashboards? {sampleDataInstallLink} para fazer um teste.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Instale alguns dados de amostra", + "dashboard.listing.createNewDashboard.title": "Crie seu primeiro painel", + "dashboard.listing.dashboardsTitle": "Painéis", + "dashboard.listing.noItemsMessage": "Parece que você não tem nenhum painel.", + "dashboard.listing.table.columnUpdatedAtDescription": "Última atualização do objeto salvo", + "dashboard.listing.table.columnUpdatedAtName": "Última atualização", + "dashboard.listing.table.descriptionColumnName": "Descrição", + "dashboard.listing.table.entityName": "painel", + "dashboard.listing.table.entityNamePlural": "painéis", + "dashboard.listing.table.titleColumnName": "Título", + "dashboard.listing.table.typeColumnName": "Tipo", + "dashboard.panel.AddToLibrary": "Adicionar à biblioteca", + "dashboard.panel.clonedToast": "Painel clonado", + "dashboard.panel.clonePanel": "Clonar painel", + "dashboard.panel.invalidData": "Dados inválidos no URL", + "dashboard.panel.LibraryNotification": "Biblioteca", + "dashboard.panel.libraryNotification.toolTip": "Esse painel está vinculado a um item da Biblioteca. A edição do painel pode afetar outros painéis.", + "dashboard.panel.removePanel.replacePanel": "Substituir painel", + "dashboard.panel.title.clonedTag": "copiar", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Não é possível migrar os dados do painel para compatibilidade com versões anteriores a “6.1.0”. O painel não contém os campos de coluna e/ou linha esperados", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Não é possível migrar os dados do painel para compatibilidade com versões anteriores a “6.3.0”. O painel não contém o campo esperado: {key}", + "dashboard.panel.unlinkFromLibrary": "Desvincular do item da biblioteca", + "dashboard.placeholder.factory.displayName": "espaço reservado", + "dashboard.savedDashboard.newDashboardTitle": "Novo painel", + "dashboard.strings.dashboardEditTitle": "Editando {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Editando {title} (não salvo)", + "dashboard.strings.existingDashboardEditTitle": "Editando {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Editando {title} (não salvo)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Editando o novo painel", + "dashboard.strings.newDashboardEditTitleUnsaved": "Editando o novo painel (não salvo)", + "dashboard.strings.newDashboardViewTitle": "Novo painel", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Adicionar um painel ao painel", + "dashboard.topNav.addButtonTooltip": "Adicionar", + "dashboard.topNav.cloneButtonAriaLabel": "Crie uma cópia do seu painel", + "dashboard.topNav.cloneButtonTooltip": "Clonar", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Cancelar", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Clonar painel", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmar clonagem", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmar clonagem", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Clique em {confirmClone} para clonar o painel com o título duplicado.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Já existe um painel com o título {newDashboardName}.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Insira um novo nome para seu painel.", + "dashboard.topNav.editSwitchLabel": "Editar", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Mostrar títulos dos painéis", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Usar margens entre painéis", + "dashboard.topNav.optionsButtonAriaLabel": "Opções", + "dashboard.topNav.optionsButtonTooltip": "Opções", + "dashboard.topNav.saveButtonAriaLabel": "Salve seu painel", + "dashboard.topNav.saveButtonTooltip": "Salvar", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Descrição", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Isso altera o filtro de hora para o horário atualmente selecionado sempre que esse painel é carregado.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Armazenar hora com o painel", + "dashboard.topNav.shareButtonAriaLabel": "Compartilhar painel", + "dashboard.topNav.shareButtonTooltip": "Compartilhar", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "Cópia de {title}", + "dashboard.topNave.addButtonAriaLabel": "adicionar", + "dashboard.topNave.addConfigDescription": "Adicionar um painel ao painel", + "dashboard.topNave.addNewButtonAriaLabel": "Criar", + "dashboard.topNave.addNewConfigDescription": "Criar um novo painel neste painel", + "dashboard.topNave.cancelButtonAriaLabel": "cancelar", + "dashboard.topNave.cloneButtonAriaLabel": "clonar", + "dashboard.topNave.cloneConfigDescription": "Crie uma cópia do seu painel", + "dashboard.topNave.editButtonAriaLabel": "editar", + "dashboard.topNave.editConfigDescription": "Mudar para o modo de edição", + "dashboard.topNave.fullScreenButtonAriaLabel": "tela cheia", + "dashboard.topNave.fullScreenConfigDescription": "Modo de tela cheia", + "dashboard.topNave.optionsButtonAriaLabel": "configuração", + "dashboard.topNave.optionsConfigDescription": "Opções", + "dashboard.topNave.saveButtonAriaLabel": "salvar", + "dashboard.topNave.saveConfigDescription": "Salve seu painel", + "dashboard.topNave.shareButtonAriaLabel": "compartilhar", + "dashboard.topNave.shareConfigDescription": "Compartilhar painel", + "dashboard.topNave.viewConfigDescription": "Cancelar a edição e mudar para o modo somente visualização", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "O URL “painel/criar” foi removido na versão 6.0. Atualize seus favoritos." + } +} diff --git a/src/translations/pt-PT.json b/src/translations/pt-PT.json new file mode 100644 index 000000000000..e1c2e4d1325b --- /dev/null +++ b/src/translations/pt-PT.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Aplicar filtro à vista atual", + "data.filter.applyFilters.popupHeader": "Selecionar filtros a aplicar", + "data.filter.applyFiltersPopup.cancelButtonLabel": "Cancelar", + "data.filter.applyFiltersPopup.saveButtonLabel": "Aplicar", + "data.filter.filterBar.addFilterButtonLabel": "Adicionar filtro", + "data.filter.filterBar.deleteFilterButtonLabel": "Eliminar", + "data.filter.filterBar.disabledFilterPrefix": "Desativado", + "data.filter.filterBar.disableFilterButtonLabel": "Desativar temporariamente", + "data.filter.filterBar.editFilterButtonLabel": "Editar filtro", + "data.filter.filterBar.enableFilterButtonLabel": "Reativar", + "data.filter.filterBar.excludeFilterButtonLabel": "Excluir resultados", + "data.filter.filterBar.fieldNotFound": "Campo {key} não encontrado no padrão de índice {indexPattern}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Filtrar ações", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Eliminar", + "data.filter.filterBar.includeFilterButtonLabel": "Incluir resultados", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Selecionar um padrão de índice", + "data.filter.filterBar.labelErrorInfo": "Padrão de índice {indexPattern} não encontrado", + "data.filter.filterBar.labelErrorText": "Erro", + "data.filter.filterBar.labelWarningInfo": "O campo {fieldName} não existe na vista atual", + "data.filter.filterBar.labelWarningText": "Aviso", + "data.filter.filterBar.moreFilterActionsMessage": "Filtro: {innerText}. Selecione para aceder a mais ações de filtro.", + "data.filter.filterBar.negatedFilterPrefix": "NÃO ", + "data.filter.filterBar.pinFilterButtonLabel": "Afixar em todas as aplicações", + "data.filter.filterBar.pinnedFilterPrefix": "Afixado", + "data.filter.filterBar.unpinFilterButtonLabel": "Desafixar", + "data.filter.filterEditor.cancelButtonLabel": "Cancelar", + "data.filter.filterEditor.createCustomLabelInputLabel": "Etiqueta personalizada", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Criar etiqueta personalizada?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "não existe", + "data.filter.filterEditor.editFilterPopupTitle": "Editar filtro", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Editar valores de filtro", + "data.filter.filterEditor.editQueryDslButtonLabel": "Editar como consulta DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "existe", + "data.filter.filterEditor.falseOptionLabel": "falso ", + "data.filter.filterEditor.fieldSelectLabel": "Campo", + "data.filter.filterEditor.fieldSelectPlaceholder": "Selecione primeiro um campo", + "data.filter.filterEditor.indexPatternSelectLabel": "Padrão de Índice", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "está entre", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "não está entre", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "não é um dos", + "data.filter.filterEditor.isNotOperatorOptionLabel": "não é", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "é um dos", + "data.filter.filterEditor.isOperatorOptionLabel": "é", + "data.filter.filterEditor.operatorSelectLabel": "Operador", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Selecionar", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "À espera", + "data.filter.filterEditor.queryDslLabel": "Consulta DSL no OpenSearch", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Fim do intervalo", + "data.filter.filterEditor.rangeInputLabel": "Intervalo", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Início do intervalo", + "data.filter.filterEditor.saveButtonLabel": "Guardar", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "Valor", + "data.filter.filterEditor.valueInputPlaceholder": "Introduza um valor", + "data.filter.filterEditor.valueSelectPlaceholder": "Selecione um valor", + "data.filter.filterEditor.valuesSelectLabel": "Valores", + "data.filter.filterEditor.valuesSelectPlaceholder": "Selecionar valores", + "data.filter.options.addFiltersButtonLabel": "Adicionar filtros", + "data.filter.options.changeAllFiltersButtonLabel": "Alterar todos os filtros", + "data.filter.options.deleteAllFiltersButtonLabel": "Remover tudo", + "data.filter.options.disableAllFiltersButtonLabel": "Desativar todos", + "data.filter.options.enableAllFiltersButtonLabel": "Ativar tudo", + "data.filter.options.invertDisabledFiltersButtonLabel": "Inverter ativado/desativado", + "data.filter.options.invertNegatedFiltersButtonLabel": "Inverter inclusão", + "data.filter.options.pinAllFiltersButtonLabel": "Afixar tudo", + "data.filter.options.unpinAllFiltersButtonLabel": "Desafixar tudo", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Minimizar", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Maximizar painel", + "dashboard.addExistingVisualizationLinkText": "Adicionar um objeto", + "dashboard.addNewVisualizationText": "existente ou novo a este dashboard", + "dashboard.addPanel.noMatchingObjectsMessage": "Não foram encontrados objetos que correspondam à pesquisa.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} foi adicionado", + "dashboard.addVisualizationLinkAriaLabel": "Adicionar uma visualização existente", + "dashboard.attributeService.saveToLibraryError": "Ocorreu um erro ao guardar. Erro: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Continuar a editar", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Descartar alterações", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "Depois de descartar as alterações, não é possível recuperá-las.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Descartar as alterações ao dashboard?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Título do dashboard clonado", + "dashboard.createDashboard.failedToLoadErrorMessage": "Falha ao carregar o dashboard", + "dashboard.createNewVisualizationButton": "Criar novo", + "dashboard.createNewVisualizationButtonAriaLabel": "Criar novo botão de visualização", + "dashboard.dashboardAppBreadcrumbsTitle": "Dashboards", + "dashboard.dashboardBreadcrumbsTitle": "Dashboards", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Não é possível carregar o dashboard.", + "dashboard.dashboardListingDeleteErrorTitle": "Erro ao eliminar o dashboard", + "dashboard.dashboardPageTitle": "Dashboards", + "dashboard.dashboardWasNotSavedDangerMessage": "O dashboard “{dashTitle}” não foi guardado. Erro: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "O dashboard “{dashTitle}” foi guardado", + "dashboard.embedUrlParamExtension.filterBar": "Barra de filtro", + "dashboard.embedUrlParamExtension.include": "Incluir", + "dashboard.embedUrlParamExtension.query": "Consulta", + "dashboard.embedUrlParamExtension.timeFilter": "Filtro de tempo", + "dashboard.embedUrlParamExtension.topMenu": "Menu superior", + "dashboard.emptyDashboardAdditionalPrivilege": "Precisa de privilégios adicionais para editar este dashboard.", + "dashboard.emptyDashboardTitle": "Este dashboard está vazio.", + "dashboard.factory.displayName": "dashboard", + "dashboard.featureCatalogue.dashboardDescription": "Apresente e partilhe uma coleção de visualizações e pesquisas guardadas.", + "dashboard.featureCatalogue.dashboardSubtitle": "Analise dados em dashboards.", + "dashboard.featureCatalogue.dashboardTitle": "Painel", + "dashboard.fillDashboardTitle": "Este dashboard está vazio. Vamos adicionar informação!", + "dashboard.helpMenu.appName": "Dashboards", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Clique", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "na barra de menus acima para começar a adicionar painéis.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Editar dashboard", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Editar", + "dashboard.listing. savedObjectWarning": "Não é possível filtrar por título", + "dashboard.listing.createButtonText": "Criar", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Pode combinar vistas de dados a partir de qualquer aplicação OpenSearch Dashboards num único dashboard e ver tudo no mesmo local.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Criar novo dashboard", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "Nunca utilizou a aplicação Opensearch Dashboards antes? {sampleDataInstallLink} para experimentar.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Instalar dados de amostra", + "dashboard.listing.createNewDashboard.title": "Criar o seu primeiro dashboard", + "dashboard.listing.dashboardsTitle": "Dashboards", + "dashboard.listing.noItemsMessage": "Não tem nenhum dashboard.", + "dashboard.listing.table.columnUpdatedAtDescription": "Última atualização do objeto guardado", + "dashboard.listing.table.columnUpdatedAtName": "Última atualização", + "dashboard.listing.table.descriptionColumnName": "Descrição", + "dashboard.listing.table.entityName": "dashboard", + "dashboard.listing.table.entityNamePlural": "dashboards", + "dashboard.listing.table.titleColumnName": "Título", + "dashboard.listing.table.typeColumnName": "Tipo", + "dashboard.panel.AddToLibrary": "Adicionar à biblioteca", + "dashboard.panel.clonedToast": "Painel clonado", + "dashboard.panel.clonePanel": "Clonar painel", + "dashboard.panel.invalidData": "Dados inválidos no URL", + "dashboard.panel.LibraryNotification": "Biblioteca", + "dashboard.panel.libraryNotification.toolTip": "Este painel está ligado a um item da Biblioteca. A edição do painel pode afetar outros dashboards.", + "dashboard.panel.removePanel.replacePanel": "Substituir painel", + "dashboard.panel.title.clonedTag": "copiar", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "Não é possível migrar os dados do painel para conseguir retrocompatibilidade com a versão “6.1.0”. O painel não contém os campos de coluna e/ou linha esperados", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "Não é possível migrar os dados do painel para conseguir retrocompatibilidade com a versão “6.3.0”. O painel não contém o campo esperado: {key}", + "dashboard.panel.unlinkFromLibrary": "Desvincular do item da biblioteca", + "dashboard.placeholder.factory.displayName": "marcador de posição", + "dashboard.savedDashboard.newDashboardTitle": "Novo dashboard", + "dashboard.strings.dashboardEditTitle": "Editar {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "Editar {title} (não guardado)", + "dashboard.strings.existingDashboardEditTitle": "Editar {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "Editar {title} (não guardado)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Editar um novo dashboard", + "dashboard.strings.newDashboardEditTitleUnsaved": "Editar um novo dashboard (não guardado)", + "dashboard.strings.newDashboardViewTitle": "Novo dashboard", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Adicionar um painel ao dashboard", + "dashboard.topNav.addButtonTooltip": "Adicionar", + "dashboard.topNav.cloneButtonAriaLabel": "Criar uma cópia do seu dashboard", + "dashboard.topNav.cloneButtonTooltip": "Clonar", + "dashboard.topNav.cloneModal.cancelButtonLabel": "Cancelar", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Clonar dashboard", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Confirmar clonagem", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Confirmar clonagem", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Clique em {confirmClone} para clonar o dashboard com o título duplicado.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "Já existe um dashboard com o título {newDashboardName}.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Introduza um novo nome para o seu dashboard.", + "dashboard.topNav.editSwitchLabel": "Editar", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Mostrar títulos do painel", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Utilizar margens entre painéis", + "dashboard.topNav.optionsButtonAriaLabel": "Opções", + "dashboard.topNav.optionsButtonTooltip": "Opções", + "dashboard.topNav.saveButtonAriaLabel": "Guardar o seu dashboard", + "dashboard.topNav.saveButtonTooltip": "Guardar", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Descrição", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Esta ação altera o filtro de tempo para a hora selecionada atualmente sempre que o dashboard é carregado.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Guardar hora com o dashboard", + "dashboard.topNav.shareButtonAriaLabel": "Partilhar dashboard", + "dashboard.topNav.shareButtonTooltip": "Partilhar", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "Cópia de {title}", + "dashboard.topNave.addButtonAriaLabel": "adicionar", + "dashboard.topNave.addConfigDescription": "Adicionar um painel ao dashboard", + "dashboard.topNave.addNewButtonAriaLabel": "Criar novo", + "dashboard.topNave.addNewConfigDescription": "Criar um novo painel neste dashboard", + "dashboard.topNave.cancelButtonAriaLabel": "cancelar", + "dashboard.topNave.cloneButtonAriaLabel": "clonar", + "dashboard.topNave.cloneConfigDescription": "Criar uma cópia do seu dashboard", + "dashboard.topNave.editButtonAriaLabel": "editar", + "dashboard.topNave.editConfigDescription": "Mudar para o modo de edição", + "dashboard.topNave.fullScreenButtonAriaLabel": "ecrã inteiro", + "dashboard.topNave.fullScreenConfigDescription": "Modo de ecrã inteiro", + "dashboard.topNave.optionsButtonAriaLabel": "opções", + "dashboard.topNave.optionsConfigDescription": "Opções", + "dashboard.topNave.saveButtonAriaLabel": "guardar", + "dashboard.topNave.saveConfigDescription": "Guardar o seu dashboard", + "dashboard.topNave.shareButtonAriaLabel": "partilhar", + "dashboard.topNave.shareConfigDescription": "Partilhar dashboard", + "dashboard.topNave.viewConfigDescription": "Cancelar a edição e mudar para o modo de apenas visualização", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "O URL “dashboard/criar” foi removido na versão 6.0. Atualize os seus marcadores." + } +} diff --git a/src/translations/tr-TR.json b/src/translations/tr-TR.json new file mode 100644 index 000000000000..296fc7fd3d9d --- /dev/null +++ b/src/translations/tr-TR.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "Geçerli görünüme filtre uygula", + "data.filter.applyFilters.popupHeader": "Uygulanacak filtreleri seçin", + "data.filter.applyFiltersPopup.cancelButtonLabel": "İptal et", + "data.filter.applyFiltersPopup.saveButtonLabel": "Başvur", + "data.filter.filterBar.addFilterButtonLabel": "Filtre ekle", + "data.filter.filterBar.deleteFilterButtonLabel": "Sil", + "data.filter.filterBar.disabledFilterPrefix": "Devre dışı", + "data.filter.filterBar.disableFilterButtonLabel": "Geçici olarak devre dışı bırak", + "data.filter.filterBar.editFilterButtonLabel": "Filtreyi düzenle", + "data.filter.filterBar.enableFilterButtonLabel": "Yeniden etkinleştir", + "data.filter.filterBar.excludeFilterButtonLabel": "Sonuçları hariç tut", + "data.filter.filterBar.fieldNotFound": "{key} alanı, {indexPattern} dizin kalıbında bulunamadı", + "data.filter.filterBar.filterItemBadgeAriaLabel": "Filtre eylemleri", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "Sil", + "data.filter.filterBar.includeFilterButtonLabel": "Sonuçları dahil et", + "data.filter.filterBar.indexPatternSelectPlaceholder": "Bir dizin kalıbı seçin", + "data.filter.filterBar.labelErrorInfo": "{indexPattern} dizin kalıbı bulunamadı", + "data.filter.filterBar.labelErrorText": "Hata", + "data.filter.filterBar.labelWarningInfo": "{fieldName} alanı, geçerli görünümde mevcut değil", + "data.filter.filterBar.labelWarningText": "Uyarı", + "data.filter.filterBar.moreFilterActionsMessage": "Filtre: {innerText}. Daha fazla filtre eylemi için seçin.", + "data.filter.filterBar.negatedFilterPrefix": "DEĞİL ", + "data.filter.filterBar.pinFilterButtonLabel": "Tüm uygulamalara sabitle", + "data.filter.filterBar.pinnedFilterPrefix": "Sabitlendi", + "data.filter.filterBar.unpinFilterButtonLabel": "Sabitlemeyi kaldır", + "data.filter.filterEditor.cancelButtonLabel": "İptal et", + "data.filter.filterEditor.createCustomLabelInputLabel": "Özel etiket", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "Özel etiket oluşturulsun mu?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "mevcut değil", + "data.filter.filterEditor.editFilterPopupTitle": "Filtreyi düzenle", + "data.filter.filterEditor.editFilterValuesButtonLabel": "Filtre değerlerini düzenle", + "data.filter.filterEditor.editQueryDslButtonLabel": "Sorgu DSL'si olarak düzenle", + "data.filter.filterEditor.existsOperatorOptionLabel": "mevcut", + "data.filter.filterEditor.falseOptionLabel": "yanlış ", + "data.filter.filterEditor.fieldSelectLabel": "Alan", + "data.filter.filterEditor.fieldSelectPlaceholder": "Önce bir alan seçin", + "data.filter.filterEditor.indexPatternSelectLabel": "Dizin Kalıbı", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "arasında", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "arasında değil", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "şunlardan biri değil", + "data.filter.filterEditor.isNotOperatorOptionLabel": "değil", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "şunlardan biri", + "data.filter.filterEditor.isOperatorOptionLabel": "eşittir", + "data.filter.filterEditor.operatorSelectLabel": "Operatör", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "Hiper", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "Bekliyor", + "data.filter.filterEditor.queryDslLabel": "OpenSearch Sorgu DSL'si", + "data.filter.filterEditor.rangeEndInputPlaceholder": "Aralığın sonu", + "data.filter.filterEditor.rangeInputLabel": "Aralık", + "data.filter.filterEditor.rangeStartInputPlaceholder": "Aralığın başlangıcı", + "data.filter.filterEditor.saveButtonLabel": "Kaydet", + "data.filter.filterEditor.trueOptionLabel": "doğru ", + "data.filter.filterEditor.valueInputLabel": "Değer", + "data.filter.filterEditor.valueInputPlaceholder": "Bir değer girin", + "data.filter.filterEditor.valueSelectPlaceholder": "Bir değer seçin", + "data.filter.filterEditor.valuesSelectLabel": "Değerler", + "data.filter.filterEditor.valuesSelectPlaceholder": "Değer seç", + "data.filter.options.addFiltersButtonLabel": "Filtre ekle", + "data.filter.options.changeAllFiltersButtonLabel": "Tüm filtreleri değiştir", + "data.filter.options.deleteAllFiltersButtonLabel": "Tümünü kaldır", + "data.filter.options.disableAllFiltersButtonLabel": "Tümünü devre dışı bırak", + "data.filter.options.enableAllFiltersButtonLabel": "Tümünü etkinleştir", + "data.filter.options.invertDisabledFiltersButtonLabel": "Ters çevirme etkinleştirildi/devre dışı bırakıldı", + "data.filter.options.invertNegatedFiltersButtonLabel": "Dahil etmeyi ters çevir", + "data.filter.options.pinAllFiltersButtonLabel": "Tümünü sabitle", + "data.filter.options.unpinAllFiltersButtonLabel": "Tümünün sabitlemesini kaldır", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "Küçült", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "Paneli büyüt", + "dashboard.addExistingVisualizationLinkText": "Bu panoya", + "dashboard.addNewVisualizationText": "mevcut veya yeni bir nesne ekleyin", + "dashboard.addPanel.noMatchingObjectsMessage": "Eşleşen nesne bulunamadı.", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "{savedObjectName} eklendi", + "dashboard.addVisualizationLinkAriaLabel": "Mevcut bir görselleştirme ekleyin", + "dashboard.attributeService.saveToLibraryError": "Kaydetme sırasında bir hata oluştu. Hata: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "Düzenlemeye devam et", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "Değişikliklerden vazgeç", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "İptal ettiğiniz değişiklikleri geri alamazsınız.", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "Panodaki değişiklikler iptal edilsin mi?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "Pano Başlığı kopyalandı", + "dashboard.createDashboard.failedToLoadErrorMessage": "Pano yüklenemedi", + "dashboard.createNewVisualizationButton": "Yeni gelir", + "dashboard.createNewVisualizationButtonAriaLabel": "Yeni görselleştirme oluştur düğmesi", + "dashboard.dashboardAppBreadcrumbsTitle": "Panolar", + "dashboard.dashboardBreadcrumbsTitle": "Panolar", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "Pano yüklenemiyor.", + "dashboard.dashboardListingDeleteErrorTitle": "Pano silinirken hata oluştu", + "dashboard.dashboardPageTitle": "Panolar", + "dashboard.dashboardWasNotSavedDangerMessage": "\"{dashTitle}\" panosu kaydedilmedi Hata: {errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "\"{dashTitle}\" panosu kaydedildi", + "dashboard.embedUrlParamExtension.filterBar": "Filtre çubuğu", + "dashboard.embedUrlParamExtension.include": "Dahil et", + "dashboard.embedUrlParamExtension.query": "Sorgu", + "dashboard.embedUrlParamExtension.timeFilter": "Zaman filtresi", + "dashboard.embedUrlParamExtension.topMenu": "Üst menü", + "dashboard.emptyDashboardAdditionalPrivilege": "Bu panoyu düzenlemek için ek ayrıcalıklara ihtiyacınız var.", + "dashboard.emptyDashboardTitle": "Bu pano boş.", + "dashboard.factory.displayName": "pano", + "dashboard.featureCatalogue.dashboardDescription": "Görselleştirmeler ve kaydedilmiş aramalar koleksiyonunu görüntüleyin ve paylaşın.", + "dashboard.featureCatalogue.dashboardSubtitle": "Panodaki verileri analiz edin.", + "dashboard.featureCatalogue.dashboardTitle": "Dashboard (Pano)", + "dashboard.fillDashboardTitle": "Bu pano boş. Beraber dolduralım!", + "dashboard.helpMenu.appName": "Panolar", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "Yukarıdaki", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "menü çubuğuna tıklayarak panel eklemeye başlayın.", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "Panoyu düzenle", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "Düzenle", + "dashboard.listing. savedObjectWarning": "Başlığa göre filtrelenemiyor", + "dashboard.listing.createButtonText": "Oluştur", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "Herhangi bir OpenSearch Dashboards uygulamasındaki veri görünümlerini tek bir panoda birleştirebilir ve her şeyi tek bir yerde görebilirsiniz.", + "dashboard.listing.createNewDashboard.createButtonLabel": "Yeni pano oluştur", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "OpenSearch Dashboards'da yeni misiniz? Deneme yapmak için {SampleDataInstallLink} bağlantısına tıklayın.", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "Bazı örnek verileri yükleyin", + "dashboard.listing.createNewDashboard.title": "İlk panonuzu oluşturun", + "dashboard.listing.dashboardsTitle": "Panolar", + "dashboard.listing.noItemsMessage": "Panonuz yok.", + "dashboard.listing.table.columnUpdatedAtDescription": "Kaydedilen nesnenin son güncellemesi", + "dashboard.listing.table.columnUpdatedAtName": "Son güncelleme", + "dashboard.listing.table.descriptionColumnName": "Açıklama", + "dashboard.listing.table.entityName": "pano", + "dashboard.listing.table.entityNamePlural": "panolar", + "dashboard.listing.table.titleColumnName": "Unvan", + "dashboard.listing.table.typeColumnName": "Tür", + "dashboard.panel.AddToLibrary": "Kitaplığa ekle", + "dashboard.panel.clonedToast": "Panel kopyalandı", + "dashboard.panel.clonePanel": "Paneli kopyala", + "dashboard.panel.invalidData": "URL'de geçersiz veriler", + "dashboard.panel.LibraryNotification": "Kitaplık", + "dashboard.panel.libraryNotification.toolTip": "Bu panel, bir Kitaplık öğesine bağlı. Panelin düzenlenmesi, diğer panoları etkileyebilir.", + "dashboard.panel.removePanel.replacePanel": "Paneli değiştir", + "dashboard.panel.title.clonedTag": "metin", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "\"6.1.0\" geriye dönük uyumluluk için panel verileri taşınamıyor, panel beklenen sütun ve/veya satır alanlarını içermiyor", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "\"6.3.0\" geriye dönük uyumluluk için panel verileri taşınamıyor, panel beklenen alanı içermiyor: {key}", + "dashboard.panel.unlinkFromLibrary": "Kitaplık öğesinden bağlantıyı kaldır", + "dashboard.placeholder.factory.displayName": "yer tutucu", + "dashboard.savedDashboard.newDashboardTitle": "Yeni Pano", + "dashboard.strings.dashboardEditTitle": "{title} düzenleniyor", + "dashboard.strings.dashboardUnsavedEditTitle": "{title} düzenleniyor (kaydedilmedi)", + "dashboard.strings.existingDashboardEditTitle": "{title} düzenleniyor", + "dashboard.strings.existingDashboardEditTitleUnsaved": "{title} düzenleniyor (kaydedilmedi)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "Yeni Pano düzenleniyor", + "dashboard.strings.newDashboardEditTitleUnsaved": "Yeni Pano düzenleniyor (kaydedilmedi)", + "dashboard.strings.newDashboardViewTitle": "Yeni Pano", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "Panoya yeni panel ekle", + "dashboard.topNav.addButtonTooltip": "Ekle", + "dashboard.topNav.cloneButtonAriaLabel": "Panonuzun bir kopyasını oluşturun", + "dashboard.topNav.cloneButtonTooltip": "Kopyala", + "dashboard.topNav.cloneModal.cancelButtonLabel": "İptal et", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "Panoyu kopyala", + "dashboard.topNav.cloneModal.confirmButtonLabel": "Kopyalamayı onayla", + "dashboard.topNav.cloneModal.confirmCloneDescription": "Kopyalamayı onayla", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "Yinelenen başlıklı panoyu kopyalamak için {ConfirmClone} öğesine tıklayın.", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "{newDashboardName} başlıklı bir pano zaten var.", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "Lütfen panonuz için yeni bir ad girin.", + "dashboard.topNav.editSwitchLabel": "Düzenle", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "Panel başlıklarını göster", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "Paneller arasındaki kenar boşluklarını kullan", + "dashboard.topNav.optionsButtonAriaLabel": "Seçenekler", + "dashboard.topNav.optionsButtonTooltip": "Seçenekler", + "dashboard.topNav.saveButtonAriaLabel": "Panonuzu kaydedin", + "dashboard.topNav.saveButtonTooltip": "Kaydet", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "Açıklama", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "Bu işlem, zaman filtresini bu pano her yüklendiğinde seçili olan zamana dönüştürür.", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "Panoda uygulanan saklama zamanı", + "dashboard.topNav.shareButtonAriaLabel": "Panoyu paylaş", + "dashboard.topNav.shareButtonTooltip": "Paylaşın", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} öğesini kopyala", + "dashboard.topNave.addButtonAriaLabel": "ekle", + "dashboard.topNave.addConfigDescription": "Panoya yeni panel ekle", + "dashboard.topNave.addNewButtonAriaLabel": "Yeni gelir", + "dashboard.topNave.addNewConfigDescription": "Bu panoda yeni bir panel oluşturun", + "dashboard.topNave.cancelButtonAriaLabel": "iptal et", + "dashboard.topNave.cloneButtonAriaLabel": "kopyala", + "dashboard.topNave.cloneConfigDescription": "Panonuzun bir kopyasını oluşturun", + "dashboard.topNave.editButtonAriaLabel": "düzenle", + "dashboard.topNave.editConfigDescription": "Düzenleme moduna geç", + "dashboard.topNave.fullScreenButtonAriaLabel": "tam ekran", + "dashboard.topNave.fullScreenConfigDescription": "Tam Ekran Modu", + "dashboard.topNave.optionsButtonAriaLabel": "seçenekler", + "dashboard.topNave.optionsConfigDescription": "Seçenekler", + "dashboard.topNave.saveButtonAriaLabel": "kaydet", + "dashboard.topNave.saveConfigDescription": "Panonuzu kaydedin", + "dashboard.topNave.shareButtonAriaLabel": "paylaş", + "dashboard.topNave.shareConfigDescription": "Panoyu paylaş", + "dashboard.topNave.viewConfigDescription": "Düzenlemeyi iptal et ve salt görüntüleme moduna geç", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "\"Dashboard/create\" URL'si 6.0'da kaldırıldı. Lütfen yer imlerinizi güncelleyin." + } +} diff --git a/src/translations/zh-CN.json b/src/translations/zh-CN.json new file mode 100644 index 000000000000..715981a4a4ca --- /dev/null +++ b/src/translations/zh-CN.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "对当前视图应用筛选条件", + "data.filter.applyFilters.popupHeader": "选择要应用的筛选条件", + "data.filter.applyFiltersPopup.cancelButtonLabel": "取消", + "data.filter.applyFiltersPopup.saveButtonLabel": "应用", + "data.filter.filterBar.addFilterButtonLabel": "添加筛选条件", + "data.filter.filterBar.deleteFilterButtonLabel": "删除", + "data.filter.filterBar.disabledFilterPrefix": "已禁用", + "data.filter.filterBar.disableFilterButtonLabel": "暂时禁用", + "data.filter.filterBar.editFilterButtonLabel": "编辑筛选条件", + "data.filter.filterBar.enableFilterButtonLabel": "重新启用", + "data.filter.filterBar.excludeFilterButtonLabel": "排除结果", + "data.filter.filterBar.fieldNotFound": "在索引模式 {indexPattern} 中找不到字段 {key}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "筛选操作", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "删除", + "data.filter.filterBar.includeFilterButtonLabel": "包括结果", + "data.filter.filterBar.indexPatternSelectPlaceholder": "选择索引模式", + "data.filter.filterBar.labelErrorInfo": "未找到索引模式 {indexPattern}", + "data.filter.filterBar.labelErrorText": "错误", + "data.filter.filterBar.labelWarningInfo": "当前视图中不存在字段 {fieldName}", + "data.filter.filterBar.labelWarningText": "警告", + "data.filter.filterBar.moreFilterActionsMessage": "筛选条件: {innerText}。选择以获取更多筛选操作。", + "data.filter.filterBar.negatedFilterPrefix": "禁止 ", + "data.filter.filterBar.pinFilterButtonLabel": "在所有应用程序中固定", + "data.filter.filterBar.pinnedFilterPrefix": "已固定", + "data.filter.filterBar.unpinFilterButtonLabel": "取消固定", + "data.filter.filterEditor.cancelButtonLabel": "取消", + "data.filter.filterEditor.createCustomLabelInputLabel": "自定义标签", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "是否创建自定义标签?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "不存在", + "data.filter.filterEditor.editFilterPopupTitle": "编辑筛选条件", + "data.filter.filterEditor.editFilterValuesButtonLabel": "编辑筛选值", + "data.filter.filterEditor.editQueryDslButtonLabel": "编辑为查询 DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "存在", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "字段", + "data.filter.filterEditor.fieldSelectPlaceholder": "先选择一个字段", + "data.filter.filterEditor.indexPatternSelectLabel": "索引模式", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "介于", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "并非介于", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "不属于以下项之一", + "data.filter.filterEditor.isNotOperatorOptionLabel": "不是", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "属于以下项之一", + "data.filter.filterEditor.isOperatorOptionLabel": "是", + "data.filter.filterEditor.operatorSelectLabel": "运算符", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "选择", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "等待", + "data.filter.filterEditor.queryDslLabel": "OpenSearch 查询 DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "终止范围", + "data.filter.filterEditor.rangeInputLabel": "范围", + "data.filter.filterEditor.rangeStartInputPlaceholder": "起始范围", + "data.filter.filterEditor.saveButtonLabel": "保存", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "值", + "data.filter.filterEditor.valueInputPlaceholder": "输入一个值", + "data.filter.filterEditor.valueSelectPlaceholder": "选择一个值", + "data.filter.filterEditor.valuesSelectLabel": "值", + "data.filter.filterEditor.valuesSelectPlaceholder": "选择值", + "data.filter.options.addFiltersButtonLabel": "添加筛选条件", + "data.filter.options.changeAllFiltersButtonLabel": "更改所有筛选条件", + "data.filter.options.deleteAllFiltersButtonLabel": "全部删除", + "data.filter.options.disableAllFiltersButtonLabel": "全部禁用", + "data.filter.options.enableAllFiltersButtonLabel": "全部启用", + "data.filter.options.invertDisabledFiltersButtonLabel": "反转启用/禁用", + "data.filter.options.invertNegatedFiltersButtonLabel": "反转包含", + "data.filter.options.pinAllFiltersButtonLabel": "全部固定", + "data.filter.options.unpinAllFiltersButtonLabel": "全部取消固定", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "最小化", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "最大化面板", + "dashboard.addExistingVisualizationLinkText": "添加现有", + "dashboard.addNewVisualizationText": "或新对象到此控制面板", + "dashboard.addPanel.noMatchingObjectsMessage": "未找到匹配的对象。", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "已添加 {savedObjectName}", + "dashboard.addVisualizationLinkAriaLabel": "添加现有可视化效果", + "dashboard.attributeService.saveToLibraryError": "保存时出错。错误: {errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "继续编辑", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "放弃更改", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "放弃更改后将无法恢复。", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "是否放弃对控制面板的更改?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "克隆的控制面板标题", + "dashboard.createDashboard.failedToLoadErrorMessage": "加载控制面板失败", + "dashboard.createNewVisualizationButton": "新建", + "dashboard.createNewVisualizationButtonAriaLabel": "“新建可视化效果”按钮", + "dashboard.dashboardAppBreadcrumbsTitle": "控制面板", + "dashboard.dashboardBreadcrumbsTitle": "控制面板", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "无法加载控制面板。", + "dashboard.dashboardListingDeleteErrorTitle": "删除控制面板时出错", + "dashboard.dashboardPageTitle": "控制面板", + "dashboard.dashboardWasNotSavedDangerMessage": "控制面板“{dashTitle}”未保存。错误: ", + "dashboard.dashboardWasSavedSuccessMessage": "控制面板“{dashTitle}”已保存", + "dashboard.embedUrlParamExtension.filterBar": "筛选栏", + "dashboard.embedUrlParamExtension.include": "包括", + "dashboard.embedUrlParamExtension.query": "查询", + "dashboard.embedUrlParamExtension.timeFilter": "时间筛选条件", + "dashboard.embedUrlParamExtension.topMenu": "顶部菜单", + "dashboard.emptyDashboardAdditionalPrivilege": "您需要额外的权限才能编辑此控制面板。", + "dashboard.emptyDashboardTitle": "此控制面板为空。", + "dashboard.factory.displayName": "控制面板", + "dashboard.featureCatalogue.dashboardDescription": "显示和共享一系列可视化效果和已保存的搜索。", + "dashboard.featureCatalogue.dashboardSubtitle": "分析控制面板中的数据。", + "dashboard.featureCatalogue.dashboardTitle": "控制面板", + "dashboard.fillDashboardTitle": "此控制面板为空。让我们填充一下!", + "dashboard.helpMenu.appName": "控制面板", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "单击", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "上面的菜单栏中开始添加面板。", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "编辑控制面板", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "编辑", + "dashboard.listing. savedObjectWarning": "无法按标题筛选", + "dashboard.listing.createButtonText": "创建", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "您可以将任何 OpenSearch Dashboards 应用程序中的数据视图合并到一个控制面板中,并在单个位置查看所有内容。", + "dashboard.listing.createNewDashboard.createButtonLabel": "新建控制面板", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "还未使用过 OpenSearch Dashboards? 进入 {sampleDataInstallLink} 来试试。", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "安装一些示例数据", + "dashboard.listing.createNewDashboard.title": "创建第一个控制面板", + "dashboard.listing.dashboardsTitle": "控制面板", + "dashboard.listing.noItemsMessage": "显示您尚未创建任何控制面板。", + "dashboard.listing.table.columnUpdatedAtDescription": "已保存对象的上次更新", + "dashboard.listing.table.columnUpdatedAtName": "上次更新时间", + "dashboard.listing.table.descriptionColumnName": "描述", + "dashboard.listing.table.entityName": "控制面板", + "dashboard.listing.table.entityNamePlural": "控制面板", + "dashboard.listing.table.titleColumnName": "标题", + "dashboard.listing.table.typeColumnName": "类型", + "dashboard.panel.AddToLibrary": "添加到库", + "dashboard.panel.clonedToast": "克隆的面板", + "dashboard.panel.clonePanel": "克隆面板", + "dashboard.panel.invalidData": "URL 中的数据无效", + "dashboard.panel.LibraryNotification": "库", + "dashboard.panel.libraryNotification.toolTip": "此面板已与库项目关联。编辑面板可能会影响其它控制面板。", + "dashboard.panel.removePanel.replacePanel": "替换面板", + "dashboard.panel.title.clonedTag": "复制", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "无法迁移面板数据来实现“6.1.0”向后兼容,面板不包含预期的列和/或行字段", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "无法迁移面板数据来实现“6.3.0”向后兼容,面板不包含预期字段: {key}", + "dashboard.panel.unlinkFromLibrary": "取消与库项目的关联", + "dashboard.placeholder.factory.displayName": "占位符", + "dashboard.savedDashboard.newDashboardTitle": "新控制面板", + "dashboard.strings.dashboardEditTitle": "编辑 {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "编辑 {title} (未保存)", + "dashboard.strings.existingDashboardEditTitle": "编辑 {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "编辑 {title} (未保存)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "编辑新控制面板", + "dashboard.strings.newDashboardEditTitleUnsaved": "编辑新控制面板 (未保存)", + "dashboard.strings.newDashboardViewTitle": "新控制面板", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "向控制面板添加面板", + "dashboard.topNav.addButtonTooltip": "添加", + "dashboard.topNav.cloneButtonAriaLabel": "创建控制面板的副本", + "dashboard.topNav.cloneButtonTooltip": "克隆", + "dashboard.topNav.cloneModal.cancelButtonLabel": "取消", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "克隆控制面板", + "dashboard.topNav.cloneModal.confirmButtonLabel": "确认克隆", + "dashboard.topNav.cloneModal.confirmCloneDescription": "确认克隆", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "单击 {confirmClone},克隆使用重复标题的控制面板。", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "标题为 {newDashboardName} 的控制面板已存在。", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "请为您的控制面板输入一个新名称。", + "dashboard.topNav.editSwitchLabel": "编辑", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "显示面板标题", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "在面板之间使用边距", + "dashboard.topNav.optionsButtonAriaLabel": "选项", + "dashboard.topNav.optionsButtonTooltip": "选项", + "dashboard.topNav.saveButtonAriaLabel": "保存您的控制面板", + "dashboard.topNav.saveButtonTooltip": "保存", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "描述", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "每次加载此控制面板时,都会将时间筛选条件更改为当前选定的时间。", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "通过控制面板存储时间", + "dashboard.topNav.shareButtonAriaLabel": "共享控制面板", + "dashboard.topNav.shareButtonTooltip": "共享", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} 复制", + "dashboard.topNave.addButtonAriaLabel": "添加", + "dashboard.topNave.addConfigDescription": "向控制面板添加面板", + "dashboard.topNave.addNewButtonAriaLabel": "新建", + "dashboard.topNave.addNewConfigDescription": "在此控制面板上新建面板", + "dashboard.topNave.cancelButtonAriaLabel": "取消", + "dashboard.topNave.cloneButtonAriaLabel": "克隆", + "dashboard.topNave.cloneConfigDescription": "创建控制面板的副本", + "dashboard.topNave.editButtonAriaLabel": "编辑", + "dashboard.topNave.editConfigDescription": "切换到编辑模式", + "dashboard.topNave.fullScreenButtonAriaLabel": "全屏", + "dashboard.topNave.fullScreenConfigDescription": "全屏模式", + "dashboard.topNave.optionsButtonAriaLabel": "选项", + "dashboard.topNave.optionsConfigDescription": "选项", + "dashboard.topNave.saveButtonAriaLabel": "保存", + "dashboard.topNave.saveConfigDescription": "保存您的控制面板", + "dashboard.topNave.shareButtonAriaLabel": "共享", + "dashboard.topNave.shareConfigDescription": "共享控制面板", + "dashboard.topNave.viewConfigDescription": "取消编辑并切换到“仅限查看”模式", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "6.0 版本中删除了“控制面板/创建”URL。请更新您的书签。" + } +} diff --git a/src/translations/zh-TW.json b/src/translations/zh-TW.json new file mode 100644 index 000000000000..5ac43d1fce0a --- /dev/null +++ b/src/translations/zh-TW.json @@ -0,0 +1,267 @@ +{ + "formats": { + "number": { + "currency": { + "style": "currency" + }, + "percent": { + "style": "percent" + } + }, + "date": { + "short": { + "month": "numeric", + "day": "numeric", + "year": "2-digit" + }, + "medium": { + "month": "short", + "day": "numeric", + "year": "numeric" + }, + "long": { + "month": "long", + "day": "numeric", + "year": "numeric" + }, + "full": { + "weekday": "long", + "month": "long", + "day": "numeric", + "year": "numeric" + } + }, + "time": { + "short": { + "hour": "numeric", + "minute": "numeric" + }, + "medium": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric" + }, + "long": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + }, + "full": { + "hour": "numeric", + "minute": "numeric", + "second": "numeric", + "timeZoneName": "short" + } + }, + "relative": { + "years": { + "units": "year" + }, + "months": { + "units": "month" + }, + "days": { + "units": "day" + }, + "hours": { + "units": "hour" + }, + "minutes": { + "units": "minute" + }, + "seconds": { + "units": "second" + } + } + }, + "messages": { + "data.filter.applyFilterActionTitle": "將篩選條件套用至目前檢視", + "data.filter.applyFilters.popupHeader": "選擇要套用的篩選條件", + "data.filter.applyFiltersPopup.cancelButtonLabel": "取消", + "data.filter.applyFiltersPopup.saveButtonLabel": "套用", + "data.filter.filterBar.addFilterButtonLabel": "新增篩選條件", + "data.filter.filterBar.deleteFilterButtonLabel": "刪除", + "data.filter.filterBar.disabledFilterPrefix": "已停用", + "data.filter.filterBar.disableFilterButtonLabel": "暫時停用", + "data.filter.filterBar.editFilterButtonLabel": "編輯篩選條件", + "data.filter.filterBar.enableFilterButtonLabel": "重新啟用", + "data.filter.filterBar.excludeFilterButtonLabel": "排除結果", + "data.filter.filterBar.fieldNotFound": "索引模式 {indexPattern} 中找不到欄位 {key}", + "data.filter.filterBar.filterItemBadgeAriaLabel": "篩選動作", + "data.filter.filterBar.filterItemBadgeIconAriaLabel": "刪除", + "data.filter.filterBar.includeFilterButtonLabel": "包括結果", + "data.filter.filterBar.indexPatternSelectPlaceholder": "選取索引模式", + "data.filter.filterBar.labelErrorInfo": "找不到索引模式 {indexPattern}", + "data.filter.filterBar.labelErrorText": "錯誤", + "data.filter.filterBar.labelWarningInfo": "目前檢視中找不到欄位 {fieldName}", + "data.filter.filterBar.labelWarningText": "警告", + "data.filter.filterBar.moreFilterActionsMessage": "篩選條件:{innerText}。選取以找出更多篩選動作。", + "data.filter.filterBar.negatedFilterPrefix": "不 ", + "data.filter.filterBar.pinFilterButtonLabel": "固定所有應用程式", + "data.filter.filterBar.pinnedFilterPrefix": "已固定", + "data.filter.filterBar.unpinFilterButtonLabel": "解除固定", + "data.filter.filterEditor.cancelButtonLabel": "取消", + "data.filter.filterEditor.createCustomLabelInputLabel": "自訂標籤", + "data.filter.filterEditor.createCustomLabelSwitchLabel": "是否建立自訂標籤?", + "data.filter.filterEditor.doesNotExistOperatorOptionLabel": "不存在", + "data.filter.filterEditor.editFilterPopupTitle": "編輯篩選條件", + "data.filter.filterEditor.editFilterValuesButtonLabel": "編輯篩選條件值", + "data.filter.filterEditor.editQueryDslButtonLabel": "編輯為 Query DSL", + "data.filter.filterEditor.existsOperatorOptionLabel": "存在", + "data.filter.filterEditor.falseOptionLabel": "false ", + "data.filter.filterEditor.fieldSelectLabel": "欄位", + "data.filter.filterEditor.fieldSelectPlaceholder": "先選擇欄位", + "data.filter.filterEditor.indexPatternSelectLabel": "索引模式", + "data.filter.filterEditor.isBetweenOperatorOptionLabel": "是介於", + "data.filter.filterEditor.isNotBetweenOperatorOptionLabel": "不是介於", + "data.filter.filterEditor.isNotOneOfOperatorOptionLabel": "不是其中之一", + "data.filter.filterEditor.isNotOperatorOptionLabel": "不是", + "data.filter.filterEditor.isOneOfOperatorOptionLabel": "是其中之一", + "data.filter.filterEditor.isOperatorOptionLabel": "is", + "data.filter.filterEditor.operatorSelectLabel": "操作元", + "data.filter.filterEditor.operatorSelectPlaceholderSelect": "選取", + "data.filter.filterEditor.operatorSelectPlaceholderWaiting": "等待中", + "data.filter.filterEditor.queryDslLabel": "OpenSearch Query DSL", + "data.filter.filterEditor.rangeEndInputPlaceholder": "範圍終點", + "data.filter.filterEditor.rangeInputLabel": "範圍", + "data.filter.filterEditor.rangeStartInputPlaceholder": "範圍起點", + "data.filter.filterEditor.saveButtonLabel": "儲存", + "data.filter.filterEditor.trueOptionLabel": "true ", + "data.filter.filterEditor.valueInputLabel": "值", + "data.filter.filterEditor.valueInputPlaceholder": "輸入值", + "data.filter.filterEditor.valueSelectPlaceholder": "選取值", + "data.filter.filterEditor.valuesSelectLabel": "值", + "data.filter.filterEditor.valuesSelectPlaceholder": "選取值", + "data.filter.options.addFiltersButtonLabel": "新增篩選條件", + "data.filter.options.changeAllFiltersButtonLabel": "變更全部篩選條件", + "data.filter.options.deleteAllFiltersButtonLabel": "全部移除", + "data.filter.options.disableAllFiltersButtonLabel": "全部停用", + "data.filter.options.enableAllFiltersButtonLabel": "全部啟用", + "data.filter.options.invertDisabledFiltersButtonLabel": "已啟用/已停用反轉", + "data.filter.options.invertNegatedFiltersButtonLabel": "反轉包括", + "data.filter.options.pinAllFiltersButtonLabel": "全部固定", + "data.filter.options.unpinAllFiltersButtonLabel": "全部解除固定", + "dashboard.actions.toggleExpandPanelMenuItem.expandedDisplayName": "最小化", + "dashboard.actions.toggleExpandPanelMenuItem.notExpandedDisplayName": "最大化面板", + "dashboard.addExistingVisualizationLinkText": "新增現有", + "dashboard.addNewVisualizationText": "或此儀表板的新物件", + "dashboard.addPanel.noMatchingObjectsMessage": "找不到相符的物件。", + "dashboard.addPanel.savedObjectAddedToContainerSuccessMessageTitle": "已新增 {savedObjectName}", + "dashboard.addVisualizationLinkAriaLabel": "新增現有視覺效果", + "dashboard.attributeService.saveToLibraryError": "儲存時發生錯誤。錯誤:{errorMessage}", + "dashboard.changeViewModeConfirmModal.cancelButtonLabel": "繼續編輯", + "dashboard.changeViewModeConfirmModal.confirmButtonLabel": "捨棄變更", + "dashboard.changeViewModeConfirmModal.discardChangesDescription": "一旦捨棄變更,即無法復原。", + "dashboard.changeViewModeConfirmModal.discardChangesTitle": "是否要刪除儀表板的變更?", + "dashboard.cloneModal.cloneDashboardTitleAriaLabel": "複製的儀表板標題", + "dashboard.createDashboard.failedToLoadErrorMessage": "載入儀表板失敗", + "dashboard.createNewVisualizationButton": "新建", + "dashboard.createNewVisualizationButtonAriaLabel": "新建視覺效果按鈕", + "dashboard.dashboardAppBreadcrumbsTitle": "儀表板", + "dashboard.dashboardBreadcrumbsTitle": "儀表板", + "dashboard.dashboardGrid.toast.unableToLoadDashboardDangerMessage": "無法載入儀表板。", + "dashboard.dashboardListingDeleteErrorTitle": "刪除儀表板時發生錯誤", + "dashboard.dashboardPageTitle": "儀表板", + "dashboard.dashboardWasNotSavedDangerMessage": "未儲存儀表板「{dashTitle}」。錯誤:{errorMessage}", + "dashboard.dashboardWasSavedSuccessMessage": "已儲存儀表板「{dashTitle}」", + "dashboard.embedUrlParamExtension.filterBar": "篩選列", + "dashboard.embedUrlParamExtension.include": "包括", + "dashboard.embedUrlParamExtension.query": "查詢", + "dashboard.embedUrlParamExtension.timeFilter": "時間篩選條件", + "dashboard.embedUrlParamExtension.topMenu": "頂部功能表", + "dashboard.emptyDashboardAdditionalPrivilege": "您需要額外權限才能編輯此儀表板。", + "dashboard.emptyDashboardTitle": "此儀表板為空白。", + "dashboard.factory.displayName": "儀表板", + "dashboard.featureCatalogue.dashboardDescription": "顯示並分享視覺效果和已儲存搜尋的集合。", + "dashboard.featureCatalogue.dashboardSubtitle": "在儀表板中分析資料。", + "dashboard.featureCatalogue.dashboardTitle": "儀表板", + "dashboard.fillDashboardTitle": "此儀表板為空白。開始填入吧!", + "dashboard.helpMenu.appName": "儀表板", + "dashboard.howToStartWorkingOnNewDashboardDescription1": "按一下", + "dashboard.howToStartWorkingOnNewDashboardDescription2": "在上面的功能表列,並開始新增面板。", + "dashboard.howToStartWorkingOnNewDashboardEditLinkAriaLabel": "編輯儀表板", + "dashboard.howToStartWorkingOnNewDashboardEditLinkText": "編輯", + "dashboard.listing. savedObjectWarning": "無法依標題篩選", + "dashboard.listing.createButtonText": "建立", + "dashboard.listing.createNewDashboard.combineDataViewFromOpenSearchDashboardsAppDescription": "您可以將任何 OpenSearch Dashboards 應用程式中的資料檢視合併到一個儀表板,並從同一位置查看所有內容。", + "dashboard.listing.createNewDashboard.createButtonLabel": "建立新儀表板", + "dashboard.listing.createNewDashboard.newToOpenSearchDashboardsDescription": "是否為 OpenSearch Dashboards 的新增內容?可進行試用的 {sampleDataInstallLink}。", + "dashboard.listing.createNewDashboard.sampleDataInstallLinkText": "安裝一些範例資料", + "dashboard.listing.createNewDashboard.title": "建立您的第一個儀表板", + "dashboard.listing.dashboardsTitle": "儀表板", + "dashboard.listing.noItemsMessage": "您似乎沒有任何儀表板。", + "dashboard.listing.table.columnUpdatedAtDescription": "已儲存物件的上次更新日期", + "dashboard.listing.table.columnUpdatedAtName": "上次更新日期", + "dashboard.listing.table.descriptionColumnName": "描述", + "dashboard.listing.table.entityName": "儀表板", + "dashboard.listing.table.entityNamePlural": "儀表板", + "dashboard.listing.table.titleColumnName": "標題", + "dashboard.listing.table.typeColumnName": "類型", + "dashboard.panel.AddToLibrary": "新增至程式庫", + "dashboard.panel.clonedToast": "複製的面板", + "dashboard.panel.clonePanel": "複製面板", + "dashboard.panel.invalidData": "url 中的資料無效", + "dashboard.panel.LibraryNotification": "程式庫", + "dashboard.panel.libraryNotification.toolTip": "這個面板已連結至程式庫項目。編輯面板可能會影響其他儀表板。", + "dashboard.panel.removePanel.replacePanel": "取代面板", + "dashboard.panel.title.clonedTag": "複本", + "dashboard.panel.unableToMigratePanelDataForSixOneZeroErrorMessage": "無法遷移面板資料以獲得「6.1.0」回溯相容性模式,面板不包含預期的欄和/或列", + "dashboard.panel.unableToMigratePanelDataForSixThreeZeroErrorMessage": "無法遷移面板資料以獲得「6.3.0」回溯相容性模式,面板不包含預期的欄位:{key}", + "dashboard.panel.unlinkFromLibrary": "解除與程式庫項目的連結", + "dashboard.placeholder.factory.displayName": "預留位置", + "dashboard.savedDashboard.newDashboardTitle": "新的儀表板", + "dashboard.strings.dashboardEditTitle": "編輯 {title}", + "dashboard.strings.dashboardUnsavedEditTitle": "編輯 {title} (未儲存)", + "dashboard.strings.existingDashboardEditTitle": "編輯 {title}", + "dashboard.strings.existingDashboardEditTitleUnsaved": "編輯 {title} (未儲存)", + "dashboard.strings.existingDashboardViewTitle": "{title}", + "dashboard.strings.newDashboardEditTitle": "編輯新儀表板", + "dashboard.strings.newDashboardEditTitleUnsaved": "編輯新的儀表板 (未儲存)", + "dashboard.strings.newDashboardViewTitle": "新的儀表板", + "dashboard.tableListView.listing.createNewItemButtonLabel": "{entityName}", + "dashboard.topNav.addButtonAriaLabel": "新增面板至儀表板", + "dashboard.topNav.addButtonTooltip": "新增", + "dashboard.topNav.cloneButtonAriaLabel": "建立儀表板的複本", + "dashboard.topNav.cloneButtonTooltip": "複製", + "dashboard.topNav.cloneModal.cancelButtonLabel": "取消", + "dashboard.topNav.cloneModal.cloneDashboardModalHeaderTitle": "克隆儀表板", + "dashboard.topNav.cloneModal.confirmButtonLabel": "確認複製", + "dashboard.topNav.cloneModal.confirmCloneDescription": "確認複製", + "dashboard.topNav.cloneModal.dashboardExistsDescription": "按一下 {confirmClone} 並複製有重複標題的儀表板。", + "dashboard.topNav.cloneModal.dashboardExistsTitle": "已存在標題 {newDashboardName} 的儀表板。", + "dashboard.topNav.cloneModal.enterNewNameForDashboardDescription": "請輸入儀表板的新名稱。", + "dashboard.topNav.editSwitchLabel": "編輯", + "dashboard.topNav.options.hideAllPanelTitlesSwitchLabel": "顯示面板標題", + "dashboard.topNav.options.useMarginsBetweenPanelsSwitchLabel": "在面板之間使用邊界", + "dashboard.topNav.optionsButtonAriaLabel": "選項", + "dashboard.topNav.optionsButtonTooltip": "選項", + "dashboard.topNav.saveButtonAriaLabel": "儲存您的儀表板", + "dashboard.topNav.saveButtonTooltip": "儲存", + "dashboard.topNav.saveModal.descriptionFormRowLabel": "描述", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowHelpText": "這會在每次載入此儀表板時變更為目前所選時間的時間篩選條件。", + "dashboard.topNav.saveModal.storeTimeWithDashboardFormRowLabel": "使用儀表板存放時間", + "dashboard.topNav.shareButtonAriaLabel": "分享儀表板", + "dashboard.topNav.shareButtonTooltip": "分享", + "dashboard.topNav.showCloneModal.dashboardCopyTitle": "{title} 複本", + "dashboard.topNave.addButtonAriaLabel": "新增", + "dashboard.topNave.addConfigDescription": "新增面板至儀表板", + "dashboard.topNave.addNewButtonAriaLabel": "新建", + "dashboard.topNave.addNewConfigDescription": "在此儀表板上建立新面板", + "dashboard.topNave.cancelButtonAriaLabel": "取消", + "dashboard.topNave.cloneButtonAriaLabel": "複製", + "dashboard.topNave.cloneConfigDescription": "建立儀表板的複本", + "dashboard.topNave.editButtonAriaLabel": "編輯", + "dashboard.topNave.editConfigDescription": "切換至編輯模式", + "dashboard.topNave.fullScreenButtonAriaLabel": "全螢幕", + "dashboard.topNave.fullScreenConfigDescription": "全螢幕模式", + "dashboard.topNave.optionsButtonAriaLabel": "選項", + "dashboard.topNave.optionsConfigDescription": "選項", + "dashboard.topNave.saveButtonAriaLabel": "儲存", + "dashboard.topNave.saveConfigDescription": "儲存您的儀表板", + "dashboard.topNave.shareButtonAriaLabel": "分享", + "dashboard.topNave.shareConfigDescription": "分享儀表板", + "dashboard.topNave.viewConfigDescription": "取消編輯並切換到僅供檢視模式", + "dashboard.urlWasRemovedInSixZeroWarningMessage": "6.0 中已移除 url「dashboard/create」。請更新您的書籤。" + } +} From c13d7c020cdd0bfa545a8774d97e5a1bebd75802 Mon Sep 17 00:00:00 2001 From: "opensearch-changeset-bot[bot]" <154024398+opensearch-changeset-bot[bot]@users.noreply.github.com> Date: Tue, 1 Oct 2024 17:25:14 +0000 Subject: [PATCH 2/2] Changeset file for PR #8424 created/updated --- changelogs/fragments/8424.yml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 changelogs/fragments/8424.yml diff --git a/changelogs/fragments/8424.yml b/changelogs/fragments/8424.yml new file mode 100644 index 000000000000..78cb286df625 --- /dev/null +++ b/changelogs/fragments/8424.yml @@ -0,0 +1,2 @@ +feat: +- Add some preliminary translations ([#8424](https://github.com/opensearch-project/OpenSearch-Dashboards/pull/8424)) \ No newline at end of file