From bc9804b753619c4de0fd98b2d123ec14c90ad6df Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Wed, 21 Mar 2018 06:36:34 +0000 Subject: [PATCH] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I939d0118135e90ba56b1f15cf5845e676617e193 --- i18n/locales/de.json | 2 +- i18n/locales/en-GB.json | 2 +- i18n/locales/es.json | 42 ++++++++++++++++++++--------------------- i18n/locales/id.json | 2 +- i18n/locales/ja.json | 2 +- i18n/locales/ko-KR.json | 2 +- i18n/locales/tr-TR.json | 2 +- i18n/locales/zh-CN.json | 2 +- 8 files changed, 28 insertions(+), 28 deletions(-) diff --git a/i18n/locales/de.json b/i18n/locales/de.json index 9ea0e446..b299c2cd 100644 --- a/i18n/locales/de.json +++ b/i18n/locales/de.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "Knotenintrospektiion fehlgeschlagen", "NodesActions.introspectionNotificationMessage": "Ausgew\u00e4hlte Knoten wurden erfolgreich introspektiert.", "NodesActions.introspectionNotificationTitle": "Knotenintrospektion komplett", - "NodesAssignment.manageRolesLink": "Rollen verwalten", "NodesAssignmentForm.cancel": "Abbrechen", "NodesAssignmentForm.saveChanges": "\u00c4nderungen speichern", "NodesListForm.operationInProgressValidationMessage": "In einigen der ausgew\u00e4hlten Knoten l\u00e4uft eine Operation", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "Verf\u00fcgbare Rollen konnten nicht geladen werden", "RolesStep.loadingNodes": "Lade Knoten...", "RolesStep.loadingParameters": "Lade Parameter...", + "RolesStep.manageRoles": "Rollen verwalten", "RolesStep.nodesAvailableToAssign": "{allNodesCount, number} Knoten insgesamt ({totalAssignedNodesCount, number} Rollen zugewiesen, {nodesCount, number} zur Zuordnung verf\u00fcgbar, {nodesRequireActionCount, number} erfordern Aktion)", "SelectAll.deselectAllText": "Alle abw\u00e4hlen", "SelectAll.selectAllText": "Alle Ausw\u00e4hlen", diff --git a/i18n/locales/en-GB.json b/i18n/locales/en-GB.json index 70095f84..c8a02617 100644 --- a/i18n/locales/en-GB.json +++ b/i18n/locales/en-GB.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "Nodes Introspection Failed", "NodesActions.introspectionNotificationMessage": "Selected nodes were successfully introspected.", "NodesActions.introspectionNotificationTitle": "Nodes Introspection Complete", - "NodesAssignment.manageRolesLink": "Manage Roles", "NodesAssignmentForm.cancel": "Cancel", "NodesAssignmentForm.saveChanges": "Save Changes", "NodesListForm.operationInProgressValidationMessage": "There is an operation in progress on some of the selected Nodes", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "Available Roles could not be loaded", "RolesStep.loadingNodes": "Loading Nodes...", "RolesStep.loadingParameters": "Loading Parameters...", + "RolesStep.manageRoles": "Manage Roles", "RolesStep.nodesAvailableToAssign": "{allNodesCount, number} Nodes Total ({totalAssignedNodesCount, number} assigned to roles, {nodesCount, number} available for assignment, {nodesRequireActionCount, number} require action)", "SelectAll.deselectAllText": "Deselect All", "SelectAll.selectAllText": "Select All", diff --git a/i18n/locales/es.json b/i18n/locales/es.json index 72214790..ebab41b1 100644 --- a/i18n/locales/es.json +++ b/i18n/locales/es.json @@ -5,14 +5,14 @@ "ContentView.list": "Vista en modo lista", "ContentView.table": "Vista como tabla", "CurrentPlan.backToAllPlans": "Todos los planes", - "CurrentPlan.configurePlanStepTooltip": "", + "CurrentPlan.configurePlanStepTooltip": "Este paso permite editar par\u00e1metros espec\u00edficos para la configuraci\u00f3n de la red, almacenamiento y otros componentes certificados. Utilice este paso para definir la configuraci\u00f3n del aislamiento de la red y los par\u00e1metros de configuraci\u00f3n del backend para el almacenamiento.", "CurrentPlan.configureRolesStepHeader": "Configurar roles y asignar nodos", - "CurrentPlan.configureRolesStepTooltip": "", + "CurrentPlan.configureRolesStepTooltip": "En el cuadro de di\u00e1logo de selecci\u00f3n de cada rol, puede asignar los nodos disponibles o anular la asignaci\u00f3n de aquellos nodos ya asignados. Tambi\u00e9n puede personalizar la configuraci\u00f3n espec\u00edfica del rol en este paso. Haga clic en el \u00edcono de la esquina superior derecha de cada rol para ver estas opciones de configuraci\u00f3n espec\u00edficas.", "CurrentPlan.deployStepHeader": "Desplegar", "CurrentPlan.deploymentConfigurationStepHeader": "Especifique la configuraci\u00f3n del despliegue", - "CurrentPlan.deploymentStepTooltip": "", + "CurrentPlan.deploymentStepTooltip": "Este paso inicia el despliegue de la Overcloud. Una vez comenzado el despliegue, se puede monitorizar el progreso y ver reportes de cada paso.", "CurrentPlan.hardwareStepHeader": "Prepare el hardware", - "CurrentPlan.hardwareStepTooltip": "", + "CurrentPlan.hardwareStepTooltip": "El registro del hardware implica definir los detalles de administraci\u00f3n de energ\u00eda de cada nodo para que la aplicaci\u00f3n pueda controlarlos durante la introspecci\u00f3n y el aprovisionamiento. La introspecci\u00f3n identifica y construye un perfil de hardware utilizado en cada nodo.", "DataTable.filter": "Filtrar", "DataTable.itemsVisibleInTable": "Mostrando {showing} de {total} elementos", "DebugScreen.cancel": "Cancelar", @@ -23,13 +23,13 @@ "DebugScreen.downloadLogsMessage": "El archivo solicitado est\u00e1 listo. Por favor haga click sobre el bot\u00f3n para descargarlo. Es posible que necesite hacer click-derecho y seleccionar \"Guardar enlace como...\".", "DebugScreen.downloadingLogsLoader": "Descargando logs...", "DebugScreen.error": "Ha ocurrido un error al preparar la descarga de los logs.", - "DebugScreen.gitSha": "", + "DebugScreen.gitSha": "Git Sha", "DebugScreen.version": "Versi\u00f3n", "DeletePlan.cancel": "Cancelar", "DeletePlan.deletePlan": "Eliminar plan", "DeletePlan.deletePlanConfirmation": "\u00bfSeguro que desea eliminar el plan {planName}?", "DeletePlan.deletePlanName": "Eliminar {planName}", - "DeleteStackButton.deleteConfirmationQuestion": "", + "DeleteStackButton.deleteConfirmationQuestion": "\u00bfSeguro que desea eliminar el despliegue?", "DeleteStackButton.deleteDeployment": "Eliminar despliegue", "Deploy.deleteInProgress": "Suprimir en curso", "DeployStep.requestingDeploy": "Solicitando un despliegue...", @@ -73,16 +73,16 @@ "EditPlan.updatingPlanLoader": "Actualizando plan...", "EditPlan.uploadAndUpdate": "Subir archivos y actualizar plan", "EnvironmentConfiguration.loadingEnvironmentConfiguration": "Cargando la configuraci\u00f3n del despliegue...", - "EnvironmentConfigurationActions.configurationNotUpdatedError": "", + "EnvironmentConfigurationActions.configurationNotUpdatedError": "La configuraci\u00f3n del despliegue no ha podido ser actualizada", "EnvironmentConfigurationActions.envConfigUpdatedNotificationMessage": "La configuraci\u00f3n del entorno ha sido actualizada correctamente.", "EnvironmentConfigurationActions.envConfigUpdatedNotificationTitle": "Configuraci\u00f3n del entorno actualizada", "EnvironmentConfigurationForm.cancel": "Cancelar", - "EnvironmentConfigurationForm.missingConfiguration": "", - "EnvironmentConfigurationForm.requiredEnvironmentGlobalError": "", + "EnvironmentConfigurationForm.missingConfiguration": "Configuraci\u00f3n no encontrada", + "EnvironmentConfigurationForm.requiredEnvironmentGlobalError": "Las opciones seleccionadas dependen de otras opciones no habilitadas", "EnvironmentConfigurationForm.requiredEnvironments": "Esta opci\u00f3n requiere {requiredEnvironments} para ser activada.", "EnvironmentConfigurationForm.saveAndClose": "Guardar y cerrar", "EnvironmentConfigurationForm.saveChanges": "Guardar cambios", - "EnvironmentConfigurationForm.updatingEnvironmentConfiguration": "", + "EnvironmentConfigurationForm.updatingEnvironmentConfiguration": "Actualizando la configuraci\u00f3n del entorno", "ExportPlan.close": "Cerrar", "ExportPlan.download": "Descargar", "ExportPlan.downloadMessage": "La exportaci\u00f3n del plan solicitado est\u00e1 lista. Por favor haga click en el bot\u00f3n debajo para descargar la exportaci\u00f3n. Puede que necesite hacer click-derecho en el bot\u00f3n y seleccionar \"Guardar enlace como...\".", @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "Introspecci\u00f3n de los nodos fallida", "NodesActions.introspectionNotificationMessage": "Los nodos seleccionados han sido introspeccionados correctamente.", "NodesActions.introspectionNotificationTitle": "Introspecci\u00f3n de los nodos finalizada", - "NodesAssignment.manageRolesLink": "Administrar roles", "NodesAssignmentForm.cancel": "Cancelar", "NodesAssignmentForm.saveChanges": "Guardar cambios", "NodesListForm.operationInProgressValidationMessage": "Existen operaciones en progreso en los nodos seleccionados", @@ -192,9 +191,9 @@ "NodesToolbarActions.provideNodes": "Provea los nodos", "NodesToolbarActions.tagNodes": "Etiquetar nodos", "NodesToolbarForm.sortDir": "DIrecci\u00f3n de ordenaci\u00f3n", - "OvercloudInfo.loadingOvercloudInformation": "", - "OvercloudInfo.overcloudInformationHeader": "", - "OvercloudInfo.overcloudIpAddress": "", + "OvercloudInfo.loadingOvercloudInformation": "Cargando la informaci\u00f3n del despliegue...", + "OvercloudInfo.overcloudInformationHeader": "Informaci\u00f3n del despliegue", + "OvercloudInfo.overcloudIpAddress": "Direcci\u00f3n IP del despliegue:", "OvercloudInfo.password": "Contrase\u00f1a:", "OvercloudInfo.username": "Usuario:", "PXEAndDRACDriverFields.address": "Host DRAC", @@ -209,14 +208,14 @@ "Parameters.general": "General", "ParametersActions.parametersUpdatedNotficationMessage": "Los par\u00e1metros del despliegue han sido actualizados correctamente.", "ParametersActions.parametersUpdatedNotficationTitle": "Par\u00e1metros actualizados", - "ParametersActions.updateParametersFailed": "", + "ParametersActions.updateParametersFailed": "Los par\u00e1metros no se han podido actualizar", "ParametersForm.cancel": "Cancelar", - "ParametersForm.enterValidJson": "", - "ParametersForm.invalidParameters": "", - "ParametersForm.invalidParametersList": "", + "ParametersForm.enterValidJson": "Por favor introduzca un JSON v\u00e1lido.", + "ParametersForm.invalidParameters": "Algunos valores de los par\u00e1metros configurados son inv\u00e1lidos:", + "ParametersForm.invalidParametersList": "{parameters}", "ParametersForm.saveAndClose": "Guardar y cerrar", "ParametersForm.saveChanges": "Guardar cambios", - "ParametersForm.updatingParameters": "", + "ParametersForm.updatingParameters": "Actualizando configuraci\u00f3n...", "PlanActions.delete": "Eliminar", "PlanActions.edit": "Editar", "PlanActions.export": "Exportar", @@ -255,7 +254,7 @@ "RegisterNodeForm.cpuCount": "N\u00famero de procesadores", "RegisterNodeForm.diskGb": "Disco (GB)", "RegisterNodeForm.driver": "Controlador", - "RegisterNodeForm.enterValidMacAddress": "", + "RegisterNodeForm.enterValidMacAddress": "Introduzca una lista de direcciones MAC v\u00e1lidas.", "RegisterNodeForm.hardware": "Hardware", "RegisterNodeForm.macAddressesDescription": "Si especifica m\u00faltiples direcciones MAC, utilice una lista separada por comas (por ejemplo: aa:bb:cc:dd:ee:ff,12:34:56:78:90:xx,do:re:mi:fa:so:ra)", "RegisterNodeForm.management": "Administraci\u00f3n", @@ -292,13 +291,14 @@ "RoleDetail.role": "Rol {roleName}", "RoleDetail.saveChanges": "Guardar cambios", "RoleDetail.services": "Servicios", - "RoleDetail.updatingParameters": "", + "RoleDetail.updatingParameters": "Actualizando par\u00e1metros...", "RoleServices.noParameters": "Actualmente no existen par\u00e1metros para configurar en esta secci\u00f3n.", "RoleServices.selectService": "Por favor seleccione el servicio a configurar.", "Roles.loadingDeploymentRoles": "Cargando los roles del despliegue...", "RolesActions.availableRolesNotLoaded": "No se han podido cargar los roles disponibles", "RolesStep.loadingNodes": "Cargando nodos...", "RolesStep.loadingParameters": "Cargando par\u00e1metros...", + "RolesStep.manageRoles": "Administrar roles", "RolesStep.nodesAvailableToAssign": "{allNodesCount, number} nodos totales ({totalAssignedNodesCount, number} asignados a los roles, {nodesCount, number} disponibles para asignaci\u00f3n, {nodesRequireActionCount, number} requieren acciones)", "SelectAll.deselectAllText": "Deseleccionar todos", "SelectAll.selectAllText": "Seleccionar todos", diff --git a/i18n/locales/id.json b/i18n/locales/id.json index 81fded7f..f7f02ece 100644 --- a/i18n/locales/id.json +++ b/i18n/locales/id.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "Nodes Introspection Failed", "NodesActions.introspectionNotificationMessage": "Selected nodes (node yang dipilih) introspektif berhasil.", "NodesActions.introspectionNotificationTitle": "Nodes Introspection Complete", - "NodesAssignment.manageRolesLink": "Mengelola Roles", "NodesAssignmentForm.cancel": "Cancel", "NodesAssignmentForm.saveChanges": "Save Changes", "NodesListForm.operationInProgressValidationMessage": "Ada operasi yang sedang berlangsung pada beberapa Node yang dipilih", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "Role yang tersedia tidak dapat dimuat", "RolesStep.loadingNodes": "Loading Nodes...", "RolesStep.loadingParameters": "Loading Parameters...", + "RolesStep.manageRoles": "Mengelola Roles", "RolesStep.nodesAvailableToAssign": "{allNodesCount, number} Nodes Total ({totalAssignedNodesCount, number} ditugaskan untuk roles, {nodesCount, number} tersedia untuk tugas,{nodesRequireActionCount, number} membutuhkan tindakan)", "SelectAll.deselectAllText": "Deselect All", "SelectAll.selectAllText": "Select All", diff --git a/i18n/locales/ja.json b/i18n/locales/ja.json index 7687885e..269ee727 100644 --- a/i18n/locales/ja.json +++ b/i18n/locales/ja.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "\u30ce\u30fc\u30c9\u306e\u30a4\u30f3\u30c8\u30ed\u30b9\u30da\u30af\u30b7\u30e7\u30f3\u306b\u5931\u6557\u3057\u307e\u3057\u305f", "NodesActions.introspectionNotificationMessage": "\u9078\u629e\u3057\u305f\u30ce\u30fc\u30c9\u306e\u30a4\u30f3\u30c8\u30ed\u30b9\u30da\u30af\u30b7\u30e7\u30f3\u304c\u6b63\u5e38\u306b\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002", "NodesActions.introspectionNotificationTitle": "\u30ce\u30fc\u30c9\u306e\u30a4\u30f3\u30c8\u30ed\u30b9\u30da\u30af\u30b7\u30e7\u30f3\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f", - "NodesAssignment.manageRolesLink": "\u30ed\u30fc\u30eb\u306e\u7ba1\u7406", "NodesAssignmentForm.cancel": "\u53d6\u308a\u6d88\u3057", "NodesAssignmentForm.saveChanges": "\u5909\u66f4\u306e\u4fdd\u5b58", "NodesListForm.operationInProgressValidationMessage": "\u9078\u629e\u3057\u305f\u30ce\u30fc\u30c9\u306e\u4e00\u90e8\u3067\u306f\u3001\u64cd\u4f5c\u304c\u9032\u884c\u4e2d\u3067\u3059\u3002", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "\u5229\u7528\u53ef\u80fd\u306a\u30ed\u30fc\u30eb\u3092\u8aad\u307f\u8fbc\u3081\u307e\u305b\u3093\u3067\u3057\u305f\u3002", "RolesStep.loadingNodes": "\u30ce\u30fc\u30c9\u3092\u8aad\u307f\u8fbc\u307f\u4e2d...", "RolesStep.loadingParameters": "\u30d1\u30e9\u30e1\u30fc\u30bf\u30fc\u3092\u8aad\u307f\u8fbc\u307f\u4e2d...", + "RolesStep.manageRoles": "\u30ed\u30fc\u30eb\u306e\u7ba1\u7406", "RolesStep.nodesAvailableToAssign": "\u5408\u8a08 {allNodesCount, number} \u30ce\u30fc\u30c9 (\u30ed\u30fc\u30eb\u306b\u5272\u308a\u5f53\u3066\u6e08\u307f: {totalAssignedNodesCount, number}\u3001\u5272\u308a\u5f53\u3066\u53ef\u80fd: {nodesCount, number}\u3001\u8981\u30a2\u30af\u30b7\u30e7\u30f3: {nodesRequireActionCount, number})", "SelectAll.deselectAllText": "\u3059\u3079\u3066\u9078\u629e\u89e3\u9664", "SelectAll.selectAllText": "\u3059\u3079\u3066\u9078\u629e", diff --git a/i18n/locales/ko-KR.json b/i18n/locales/ko-KR.json index 0e3cf55f..e4515f34 100644 --- a/i18n/locales/ko-KR.json +++ b/i18n/locales/ko-KR.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "\ub178\ub4dc Introspection \uc2e4\ud328", "NodesActions.introspectionNotificationMessage": "\uc120\ud0dd\ud55c \ub178\ub4dc\ub97c \uc131\uacf5\uc801\uc73c\ub85c introspect\ud558\uc600\uc2b5\ub2c8\ub2e4.", "NodesActions.introspectionNotificationTitle": "\ub178\ub4dc Introspection \uc644\ub8cc", - "NodesAssignment.manageRolesLink": "\uc5ed\ud560 \uad00\ub9ac", "NodesAssignmentForm.cancel": "\ucde8\uc18c", "NodesAssignmentForm.saveChanges": "\ubcc0\uacbd\uc0ac\ud56d \uc800\uc7a5", "NodesListForm.operationInProgressValidationMessage": "\uc120\ud0dd\ud55c \ub178\ub4dc \uc911 \uc77c\ubd80\uc5d0\uc11c \uc9c4\ud589\uc911\uc778 \uc791\uc5c5\uc774 \uc788\uc2b5\ub2c8\ub2e4", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "\uc0ac\uc6a9 \uac00\ub2a5\ud55c \uc5ed\ud560\uc744 \ubd88\ub7ec\uc62c \uc218 \uc5c6\uc2b5\ub2c8\ub2e4", "RolesStep.loadingNodes": "\ub178\ub4dc\ub97c \ubd88\ub7ec\uc624\ub294 \uc911...", "RolesStep.loadingParameters": "\ub9e4\uac1c\ubcc0\uc218\ub97c \ubd88\ub7ec\uc624\ub294 \uc911...", + "RolesStep.manageRoles": "\uc5ed\ud560 \uad00\ub9ac", "RolesStep.nodesAvailableToAssign": "\ucd1d \ub178\ub4dc \uc218 {allNodesCount, number}\n(\uc5ed\ud560\uc5d0 \ud560\ub2f9: {totalAssignedNodesCount, number},\n\ud560\ub2f9\uc5d0 \uc0ac\uc6a9 \uac00\ub2a5: {nodesCount, number},\n\ub3d9\uc791 \ud544\uc694: {nodesRequireActionCount, number})", "SelectAll.deselectAllText": "\ubaa8\ub450 \uc120\ud0dd \ucde8\uc18c", "SelectAll.selectAllText": "\uc804\uc81c \uc120\ud0dd", diff --git a/i18n/locales/tr-TR.json b/i18n/locales/tr-TR.json index 30fdd66c..b6b555b1 100644 --- a/i18n/locales/tr-TR.json +++ b/i18n/locales/tr-TR.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "D\u00fc\u011f\u00fcm G\u00f6zlemi Ba\u015far\u0131s\u0131z", "NodesActions.introspectionNotificationMessage": "Se\u00e7ili d\u00fc\u011f\u00fcmler ba\u015far\u0131yla g\u00f6zlemlendi.", "NodesActions.introspectionNotificationTitle": "D\u00fc\u011f\u00fcm G\u00f6zlemi Tamamland\u0131", - "NodesAssignment.manageRolesLink": "", "NodesAssignmentForm.cancel": "\u0130ptal", "NodesAssignmentForm.saveChanges": "De\u011fi\u015fiklikleri Kaydet", "NodesListForm.operationInProgressValidationMessage": "Se\u00e7ili D\u00fc\u011f\u00fcmlerden birinde s\u00fcren bir i\u015flem var", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "", "RolesStep.loadingNodes": "D\u00fc\u011f\u00fcmler Y\u00fckleniyor...", "RolesStep.loadingParameters": "Parametreler Y\u00fckleniyor...", + "RolesStep.manageRoles": "", "RolesStep.nodesAvailableToAssign": "", "SelectAll.deselectAllText": "Hi\u00e7birini Se\u00e7me", "SelectAll.selectAllText": "T\u00fcm\u00fcn\u00fc Se\u00e7", diff --git a/i18n/locales/zh-CN.json b/i18n/locales/zh-CN.json index dc92f04f..263367d5 100644 --- a/i18n/locales/zh-CN.json +++ b/i18n/locales/zh-CN.json @@ -157,7 +157,6 @@ "NodesActions.introspectionFailedNotificationTitle": "\u8282\u70b9\u5185\u7701\u5931\u8d25", "NodesActions.introspectionNotificationMessage": "\u6240\u9009\u8282\u70b9\u5df2\u88ab\u6210\u529f\u5185\u7701", "NodesActions.introspectionNotificationTitle": "\u8282\u70b9\u5185\u7701\u5b8c\u6210", - "NodesAssignment.manageRolesLink": "\u7ba1\u7406\u89d2\u8272", "NodesAssignmentForm.cancel": "\u53d6\u6d88", "NodesAssignmentForm.saveChanges": "\u4fdd\u5b58\u53d8\u66f4", "NodesListForm.operationInProgressValidationMessage": "\u67d0\u4e9b\u9009\u4e2d\u7684\u8282\u70b9\u4e0a\u6709\u4e00\u4e2a\u64cd\u4f5c\u6b63\u5728\u8fdb\u884c\u4e2d\u3002", @@ -299,6 +298,7 @@ "RolesActions.availableRolesNotLoaded": "\u53ef\u7528\u7684\u89d2\u8272\u4e0d\u80fd\u88ab\u52a0\u8f7d", "RolesStep.loadingNodes": "\u6b63\u5728\u52a0\u8f7d\u8282\u70b9 ...", "RolesStep.loadingParameters": "\u6b63\u5728\u52a0\u8f7d\u53c2\u6570 ...", + "RolesStep.manageRoles": "\u7ba1\u7406\u89d2\u8272", "RolesStep.nodesAvailableToAssign": "\u5171 {allNodesCount, number} \u4e2a\u8282\u70b9({totalAssignedNodesCount, number} \u4e2a\u8282\u70b9\u5df2\u5206\u914d\u7ed9\u89d2\u8272\uff0c{nodesCount, number} \u4e2a\u8282\u70b9\u53ef\u4ee5\u88ab\u5206\u914d\uff0c{nodesRequireActionCount, number} \u4e2a\u8282\u70b9\u9700\u8981\u8fdb\u884c\u64cd\u4f5c)", "SelectAll.deselectAllText": "\u53d6\u6d88\u5168\u9009", "SelectAll.selectAllText": "\u5168\u9009",