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 diff --git a/packages/.i18nrc.json b/packages/.i18nrc.json index 210e55d70b58..b89e31874092 100644 --- a/packages/.i18nrc.json +++ b/packages/.i18nrc.json @@ -2,5 +2,7 @@ "paths": { "flot": "osd-ui-shared-deps/flot_charts" }, - "translations": [] + "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 index 00e3e20afe8e..36c75d2253c6 100644 --- a/src/.i18nrc.json +++ b/src/.i18nrc.json @@ -81,5 +81,20 @@ "plugins/vis_type_timeline/server/series_functions/graphite.js", "plugins/vis_type_timeseries/public/application/components/aggs/serial_diff.js" ], - "translations": [] + "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/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/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/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/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/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」。請更新您的書籤。" + } +}